2 players healt widget bug

Hey guys, i got a problem… i got already set up fall damage for my character and everything works beautifully, but when i go to the level blueprint and do a node on begin play for “create player” with -1 controller ID my HUD is like moved to the new character, not my “main” one. What i am trying to say here is that, my widget behaves like it is stick to new character while displaying on “main” one. When i go splitscreen like this, and jump with my “main” character down from a height, nothing happens, then i jump with the second character and my “main” character gets damage from it. Any ideas?

I recommend using Get Owning Player everywhere you can. on widgets this should usually work and you only need to create the widget using a specific player controller. once created it knows that is its owner from then on.

Thanks for answer! But could you show me some screens to make me understand your meaning, please?

Sorry I Cant because i am at work now.
But look at your widget blueprints and wherever you have a GetPlayerController node or a variable that was set from that, replace it with Get Owning Player node, especially in the Bindings for health display.

maybe you can show me your screenshots and i can help suggest how to fix the blueprints that way. I dont have access to my Unreal software while I am at work.