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)

1 comment

0

You can request scripts on the developer forum https://devforum.roblox.com/