- Use a timeline in the WBP(widget blueprint) or in the trigger BP
- Create a variable (float) that counts up every tick to a desired amount then tells the widget to go away
- Create an animation in the WBP like warhulk1745 suggested
- Have the trigger BP send your WBP the event to show the widget, then have a delay (Or re-triggerable delay) to then hide the widget.
As far as Im aware these 4 options are about everything you can do to achieve what you are looking for.
I am also curious as to why you wouldnt want to use a delay node.