When you create the widgets in the first place you can store them as variables.
So, for example. If you create them on your third person character: GetPlayerCharacter > CastToThirdPlayerCharacter would let you access that variable, and it’s own variables.
it would be just as easy to get them from a player controller or game mode, as both have easy GetPlayerController and GetGameMode from which you can perform CastTo operations

