Is Get Player Controller returning null? Run it through an Is Valid check. If its not valid, your actor is being loaded before the player controller is, which means its not a good place to put anything UI wise in. If this is the case, set up your blueprint so that it tries to create UMG widgets after a player controller is found.