I’m working on a stamina system, when the user has pressed sprint, the system checks if you are running forward and that you have stamina to sprint using timers. All stamina regain timers use a delay of 2s before starting. The problem arises when standing still for a short amount of time while holding shift (less than 2s) and then releasing the key. A new stamina regain timer will start with a 2s delay , I would like it to use the remaining time instead.