How do I character this StarterCharacter?

So once in a while, I want people to spawn as this character. But the problem is, your leftover character gets left in workspace. Now, this is when things get twisty. You have to use player.Character instead of the regular player.CharacterAdded parameter. But this may mess a few things up. Not sure if there’s an easier method, just want to see anybody’s thoughts.