An easier way to deal with temporary text that I did some research on is using the “Remove from Parent” function. It basically says the function removes the widget from the parent widget so it essentially just removes it from the screen.
Note: This only works if the text is only going to be seen once. Since Announcement is being used as the “Game Over” text, it needs to be set to blank after its initial run.
Also general reminder too, make sure you set your HUD text to the text that you want to use instead of using filler (or test) text and then blueprint code to specify what text you actually want to use. It’s just a lot easier.