I am using remove all widgets node to get rid of the HUD for an event then creating it again after the event is done. This kind of works but the Widget blueprints inside of the HUD for inventory and ADS are gone after creating the HUD widget again. I have tried creating them seperately too but they still dont appear?
Hi @Bloxygator ,
Instead of using Remove All Widgets, you can try storing a reference to your HUD when you create it and remove only that specific widget using Remove from Parent.
“Remove from Parent” allows you to re-add the widget later, while “Remove All Widgets” is often used to ensure no old widgets persist.
Using Remove All Widgets can cause issues because it removes all widgets from the viewport, including child widgets or other UI elements that may not be properly recreated afterward.
I recommend doing it this way:
- Create the Widget (Master_HUD) once and store it in a variable
- Use Remove from Parent on that reference when you need it
If you have a close button inside the master widget, you can use it directly there without needing to use the stored variable
In some cases, it also helps to change its visibility instead of destroying it
This way you avoid breaking the internal UI hierarchy and ensure that elements like Inventory or ADS work correctly.
Hope it helps!


