local debounce = false
function onTouched(hit)
    local Player = game:GetService("Players"):GetPlayerFromCharacter(hit.Parent)
           if debounce then return end
           debounce = true
           script.Parent.Sound:Play()
           for i, v in pairs(Player.Character:GetChildren()) do
           if v:IsA("CharacterMesh") then
           v:Destroy()
          wait(2)
          debounce = false
        end
    end
end

script.Parent.Touched:Connect(onTouched)

Help?

2 comments

0

maybe do GetDescendants instead of GetChildren

0

^. CharacterMeshes are not direct children of the player's Character.