How to show text and remove it after a delay?

I want to show a text when player interacts with the mouse in an object and after a delay remove it. I don’t want to use widgets because,I have so many narrative interactions in the game and it’s a waste of time creating a new widget for each on. I’m trying to create an event that allows me to show text in and easy way, but I don’t know how make the text disappear after a delay of 2 seconds.

Easiest way, put popup text permanently in HUD and make a widget animation that shows and hides the widget

You can also try to do something with delay nodes

What @anonymous_user_f5a50610 said, plus you can change the text of that single widget at runtime, to say whatever you want.