Do something if variable is same for time

Hi man , i am really not sure about what are you doing with the “Health”.
If you assign it , to herself , and then after a sec you chech if is equal to herself… it will be Always the same.

I think you should twist your script, and make a script that “if the life is lower than 100” so " increment a timer"
Any action that will change the life amount like damage or heal-up, will reset the timer.
You can use some of the feature that unreal4 have as Timers, or build up a timer by yourself.
Using the time passed out by the tick event , you can add it to a variable, once is >than 1 you can say that at least 1 sec is passed.