Hey! I'm working on a custom character morphing system and although the following script works perfectly for the first player to enter a server, every other player that follows cannot load their character. I wonder if it's a deceptively simple problem and could really use some advice.
game.Players.CharacterAutoLoads = false
game.Players.PlayerAdded:connect(function(player)
player.CharacterAdded:connect(function(character)
local humanoid = character:FindFirstChild("Humanoid")
if humanoid then
humanoid.Died:connect(function()
wait(4)
player:LoadCharacter()
end)
end
end)
game.Lighting.StarterCharacter3.Parent = game.StarterPlayer
game.StarterPlayer.StarterCharacter3.Name = 'StarterCharacter'
player:LoadCharacter()
end)

1 comment
on line 13, you re-parent instead of :Clone() the instance.