So I have been working on a rpg and I couldn't figure out how to make a npc when killed have a chance to give you a item like a sword.
I am using this code idk why it doesn't work I'm not getting any errors and I don't see any problems
local humanoid = script.Parent:FindFirstChild("Humanoid") local rp = game:GetService("ReplicatedStorage") local drop = rp.drop:FindFirstChild("Livingwood_Dagger") local hr = script.Parent:FindFirstChild("HumanoidRootPart") humanoid.Died:Connect(function() local dropChance = math.random(1, 2) if dropChance == 1 then local clone = drop:Clone() clone.Parent = workspace local Handle = clone:FindFirstChild("Handle") if Handle then Handle.CFrame = hr.CFrame end end end)
edit I just noticed that it does drop but doesn't go into the players backpack