I’m pretty sure instead of while true, game.Players.PlayerAdded would work much better.
while true
game.Players.PlayerAdded