When an event starts, I ensure that the number I set with a float variable continues.

You have a “text block” widget.
every “event tick” it updates text to a float value.
This float value becomes less each tick, by world delta seconds, until 0.

What is not working?