Character Swap Station

Hello All,

I am creating a game with multiple Character ‘classes’ that I would like the player to change between at a station.

I had seen a video about 8 months or so back but can no longer find it. I want to have the station allow to change actor class when a input is clicked or example 1 or 2 or 3 or 4. I know that I need the Box Collision to go out side of say a cube, but it is the Blueprints side of things that is where I am lost.

I want the box collision to Destroy the Current player class and spawn the new player class. So on clicking 1, I want the Blueprint to destroy the player and then spawn in the new player. I think that I need to get a reference to the Player(cast to 3rd person character, then Destroy Actor, then Spawn Actor from class(insert class). Make Transform(create the spawn point). Do I use Try Get Pawn for Cast to 3rd person?

Is there a way to have the ‘swap station’ objects with the characters in level with Blueprints?