local gui = script.Intro:Clone()
game.Players.PlayerAdded:connect(function(player)
player.CharacterAdded:wait()
gui:Clone().Parent = player.PlayerGui
end)
this is the clone script, when player joins he gets gui. when he dies he shouldn't get it, but when he respawns the gui clones back in. help please

3 comments
you do not understand. Debounce does not stop the cloning i asked to make the cloning ONLY clone then when player joins ONCE for him then never again happening again. and if he dies it wouldn't do that too.
btw, it doesn't work even if in a LocalScript..
nvm i fixed it thx!