i made a quick little thing to show you how i would implement this logic if i were doing this.
In this case, it’s ok the use event tick because i’m using the StartRechargeStamina boolean to gate it off. Meaning, my tick logic only runs when my CurrentStamina falls below MaxStamina. Once my stamina is fully charged, it sets the boolean to false and stops running that part of the logic. Tick is ok to use if you gate off your logic
Good luck on your game