What is the best way to despawn a player's character without killing them?

Basically, what I’m looking for is a way to despawn a player’s character without killing them. I have come up with one way which is to set Player.Character to nil and then delete their character from the workspace. Is this the only way? Is there a preferred way to accomplish this?

1 Like
Player:LoadCharacter()
1 Like

just destroy their player model i think

1 Like

I read about that in the document, but that loads the character. I want to despawn the player for processing reasons then spawn the player once that processing is finished.

1 Like

then i would just set Players.CharacterAutoLoads to false despawn the character like you did and after processing is finished spawn it back with Player:LoadCharacter()

well u can move character to ServerStorage and after all done add it to workspace again and set game.Players.[yourplayer].Character property to his model