Best way to pass a custom character through teleport data?

In my game players can make a custom character in the start place then when they teleport to a different place I want them to keep this character they made but they reset to their default character. What is the best way to pass through this information because the teleport data right now goes through the server because the game moves all the players at once. Should I use data store and just load it once the player spawns in the new place?

I just posted a reply to another question that deals with passing player data through teleport, hope this helps: