Null Character In MP HUD Constructor

Whenever I start a MP game, for about half a second, the Character is NULL after I’ve added the GameHUD to them. If I only add the GameHUD on Begin, and set the Character on the Constructor, it’ll be NULL and I cannot update the HUD. As a fix I’ve just made the Event Tick do the exact same thing, so I try to grab the Character each frame.

Is there a better way to do this than to simply keep checking if the Character is not NULL and then store it?

GameHUD is a Widget Blueprint.


Adding GameHUD on Begin Play ( FirstPersonCharacter Blueprint )


Event Construct to grab the Character ( GameHUD Blueprint )


Event Tick to try to grab the Character ( GameHUD Blueprint )