I need help changing the default player pawn during runtime.

Does anyone know how to set it up? I am wanting to switch characters but due to the code I have in my playercontroller it would be so much more simpler to just change the default player pawn as I possess the new player pawn. Please send pictures as they will help greatly. I can’t seem to find anything on this.

Can you spawn the new character, possess it then destroy the old one?

I was able to fix it by possessing destroying old actor and reloading map and then teleport character where I was at.