Should I avoid "SetTimerByEvent" at the "BeginPlay"?

I manage the heat like a sort of stamina:
Here the Sliding increment the “heat” variable

Here over time I lose heat

And this is the heat check

Pls be patient I’m trying my best :smiling_face_with_tear: