Character Party

I’m guessing the character would need a swap out animation to be called on swap (probably as a montage).
On completion you would unposses this character and spawn in the new one (play new character spawn in montage) and posses the newly created character.

This would all be called from within the player controller

Here is a working example without the montage play (I would need to make the animations)

CharactersArray contains the game character classes to swap to