How would I make a Health Bar that shows recent damage?

What would be a good way to reduce that health over time?
AFAIK delay doesn’t work in functions, so binding is out of the question, right?

Thank you.