Hi guys! Faced with a problem I've not been able to solve for a long time. The point is that when you try to craft an item, it is displayed in the hands, but it does not perform the functions that it should (for example, a pickaxe breaks a stone)
local rs = game:GetService("ReplicatedStorage") local bandage = rs:WaitForChild("Bandage") local player = game.Players.LocalPlayer local backpack = player.Backpack local function craftPressed() local leaf = backpack:FindFirstChild("Leaf") if leaf then leaf:Destroy() local bandageC = bandage:Clone() bandageC.Parent = backpack end end script.Parent.CraftButton.MouseButton1Click:Connect(craftPressed)
The script is local. In this script, I refer to Replicated Storage where my bandage lies. And create a clone if 1 leaf is found. I've had speculation that only the player ( us) is displayed and everyone else isn't. But then, how can I take our character so that I can throw all the stuff in the backpack?