Basically, I want a tool to drop on death. Only ONE tool, and only one player will have it. The script will be in the tool. I tried this, but it does it any time ANYONE dies.
function onPlayerDeath(player, character)
local center = character.Head.Position
local tools = script.Parent
--print(player.Name .. "'s tools are dropped!")
for i = 1, #tools do
local v = tools[i]
if v:IsA("Tool") then
v.Parent = workspace
local theta = i/#tools*math.pi*2
v.Handle.CFrame = CFrame.new(center + Vector3.new(math.sin(theta)*5, 0, math.cos(theta)*5), center)
wait()
end
end
for i = 1, #tools do
if tools[i]:IsA("Tool") then
tools[i].Parent = creator.Value:FindFirstChild("Backpack")
end
end
end
function onPlayerSpawned(player, character)
character.Humanoid.Died:connect(function () onPlayerDeath(player, character) end)
end
function onPlayerChatted(player, message, recipient)
end
function onPlayerEntered(player)
player.CharacterAdded:connect(function (char) onPlayerSpawned(player, char) end)
player.Chatted:connect(function (msg, rec) onPlayerChatted(player, msg, rec) end)
end
game.Players.PlayerAdded:connect(onPlayerEntered)
Caaaactus. |