I am trying to make this script so that when the parent is touched it will clone the scripts children which are tools into the StarterPack of the player who touched i,it does nothing when the parent is touched and I am not sure why
local debounce = false
function getPlayer(humanoid)
local players = game.Players:children()
for i = 1, #players do
if players[i].Character.Humanoid == humanoid then return players[i] end
end
return nil
end
function onTouch(part)
local human = part.Parent:findFirstChild("Humanoid")
if (human ~= nil) and debounce == false then
debounce = true
local player = getPlayer(human)
if (player == nil) then return end
script.Children:clone().Parent = player.StarterPack
wait(2)
debounce = false
end
end
script.Parent.Touched:connect(onTouch)

2 comments
Output? Any specific area which does/does not work?
It does absolutely nothing when the parent o the script is touched