hello! so a quick rundown of how I got to this issue
im currently programming a game where a player controls a tornado, so I figured itd be easy to just make the tornado a character and use the roblox control system with it
currently it swaps the character, waits a couple seconds, and then respawns the player, destroys the custom character, and spawns them as their avatar
Well i know that but Im saying whats your goal here cause from the video it looks like its functional, is it that the tornado gets deleted once youre switched back to your char?
Would you think the players ability to respawn is affecting this issue? Could you try turning respawns off to make sure once the char is switched it wont randomly switch back?
Youd have to turn off the setting in Players “CharacterAutoLoads” and manually load the character through another script, maybe the same one if your script that you have right now is in ServerScriptService. You would handle when a character dies as well through there and make sure they respawn through that script too in the case of death/reset.