How to posses characters or pawns correctly? 2

  • Controllers possess pawns. You probably want to do all the following in your player controller:
  • Get and save the location (or entire transform) of your existing pawn if you want the next pawn to have the same location (or transform)
  • UnPossess the pawn
  • Destroy the pawn
  • Create the new pawn, using the location (or transform) you saved.
  • Possess the new pawn

That seems to work well for me in my project.