Example of a Blueprint for a Splitscreen HUD. 4.16

try creating your widgets in the player controller, or the HUD.

the character might not be possessed yet on begin play, so it may not have an owning player. some characters might be controlled by AI, and all characters exist on all clients, so many instances of a character wont have a viewport to add widgets to. HUD exists only on clients, and player controller is on both server and owning client, so those places might be better for spawning widgets.