Swap characters with input key

Hey guys,
so im creating a function to swap characters in game at the push of a button, but wanting to change into a character that isnt already in the scene. Im successful with this blueprint attached, to the point where i need to take control of the newly spawned character. The old character disappears, the new one appears in an idle animation state but then i lose controls altogether of any characters and cant move. Can anyone help me understand why?
Alternatively can anyone suggest any tutorials on how to change characters like this? ive tried looking at a few which has got me this far, but it stops here with my issue.

Thanks i will give that a go. See attached photo of the template from marketplace. Cheers