Not exactly sure what the set-up is for component widget in your BP, where everything is located etc BUT if “Hero Character” is the PLAYER character that you are using and you want to modify health variables within then why don’t you just call “get player character” or “get player pawn” that will return the instance of the player character (If using a character template BP) or player pawn (If using the pawn template BP) and it should work fine. I wouldn’t go for targeting the “user widget” to then get the owning player if the “owning” player is the character you are using, there are much easier ways to get a reference to it as I have mentioned above.