Playerstart with teams.

Trying to create a way for players to join as a spectator and then choose and spawn on a team.

Best workaround in blueprints only I’ve managed to do the following.

Default class set in the map is a character with no mesh and all movement stripped away. It’s has a default player start in the level.

Defined in Gamemode is a respawn function much like the multiplayer tutorial epic provided with some modifications.

On spawn the default pawn destroys itself Leaving the player as a disembodied player controller.

Currently I have two buttons that ask it to assign your team enumeration on your playerstate and request a respawn. Which the. Respawns you from specific team player spots.

Curious what other workarounds people gave created?