Text layering on top of itself

Yes, create only one.
Maybe in your character since it’s easy to access it. Create it at start of the game or whenever you need too and make a function that will increment a number and assign a number to the widget, when condition is met.