Adding HUD elements through script

I like to make animations in my hud widget for the elements (buttons, text, etc…)

You can keep a button off screen and invisible, Move it on screen and change visibility, size whatever. Pretty easy to learn the track editor, they are simple anims.

Then you just play an anim from wherever. Your map bp with a trigger box, player bp (if they take dmg)… Whatever the easiest trigger is can send to the widget and play the anim.

for example:
This is in my menu widget (but could be player hud)
This is checked on tick (I need to change that).
If my var in my game instance reaches a number a map is unlocked. But really all it does is play an animation that moves a button onto the screen that the player can use when they get back to the menu. That button could be a progress bar or text…