Can you actually "Create" a Widget from a Blueprint? Or... How to display text on HUD from within..

Ok, so I’ve created a component that currently creates a TextPopup Widget anytime a player gets near the object. Currently I have to create a Blueprint Widget and pass that into my component as the UI Widget to use to display the text, but I was wondering if there was a way to bypass that and actually “create” the widget itself from within the Blueprint (not create an instance of my Blueprint Widget) dynamically… Does that make any sense?

Alternatively - is there a way to make text appear on your HUD without using a widget or Billboard?

You can use the “HUD Class” and the Canvas. This is a bit oldschool, but it still works.

I have no idea what you mean with the first lines though.