regen after take dmg

I’m trying to make a delayed health regen system, I mean when the player takes damage, healing starts after a certain period of time but it doesnt seem like I can use delay in functions. I’m sure this is pretty much a noob question but could anyone help me?

Delay outside the function and have your function only do what you need it to … that is how I do it.

I personally use a Set Timer and put the regeneration function into the timer. I then have the Timer run on Begin Play.