How can I make two character actors be controlled by one player?

I can’t figure out how to get two characters to be controlled by one player. Specifically it would be like fireboy and watergirl, so one character actor would move with one set of keys and the other with a different set of keys, but both by the same keyboard/player. I am coming from unity so a lot of this stuff is new to me. I have tried staring out with the basic first person level. I’ve duplicated the player start which does nothing. I’ve added a new character actor but I don’t know how to connect that to player inputs. I’ve made added another actor with the default character blueprint. This spawned another player but it gets automatically assigned an AI controller. I have tried to find where to change or fix this in the blueprint but I cant find anything. Deleting all player starts/characters spawns in a new one I believe from the game mode blueprint. So I tried changing messing with that to hopefully spawn 2, but its only settable values were the default character and a couple of other defaults. I put two character blueprint actor in one parent blueprint and tried to spawn them that way but to no avail. I wanted to try changing the working character blueprint to have two collision capsules but I cant figure out how change the main blueprint to change the position of the children colliders. Idk what else to do. If anyone has any advice I would appreciate it.

Hey there @TANEBLADE! Welcome to the community! One of the major shifts from Unity is that the pawn controller really wants to only have 1 controller and the controllers themselves are the same. So much so that if you try to assign more it fails! I usually recommend using an event dispatcher or interfaces to send the commands you want out to all pawns you want to receive them.