Why does my player 2 NOT possess my character?

Hello again,

So I’ve been making great progress on my 2.5D Fighting game, but in order to make things easier (or so I though), I decided to make a health bar widget for player 1 and player 2 individually, then I put them both in a combined Widget with a switcher so that, depending on the controller, the health bar would appear on the right side. So I’ve been playing around with this set up for a while now, even looking online for help, with no avail. After putting some Print String commands in some places I noticed that Player 2 doesn’t get controlled by anything. It just says “None” And at the beginning of the level, I clearly set Player Controller 1 to possess Player 2’s pawn.

So this is what I have to spawn. Am I doing something wrong? I’ve seen online that most people create their own PlayerControllers. Do I need to make one for each player?

Thanks in advance for anyone that can help.

You need to have a extra player to make 2nd player controller to apper, so do you add a player in any way?

Also you should not place this kind of code to level blueprint, level blueprint is exclusively for level scripting, if you mae a new map you will end up copy pasting everything.

Ok, so I made a Create Player node at the start of the game mode. So the player should exist. unfortunately there are still no signs of the second character being controlled. Also, If you don’t mind me asking. Where would I put all the code if I want everything to appear on level start? Since you mentioned it.