I need to get current player index for splitscreen in blueprint

So pretty much I need the player index for the controlled actor, because get controller or get player controller doesn’t work as it asks for the controller ID, and it will only be set to one player instead of all players using third person controller, so it automatically picks player 1 and when I kill another player, the other player does die, but respawns player 1 instead of the player who died, and causes the players to flip flop and stay dead.