Best way to pass a custom character through teleport data?

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