Sprinting consumes no stamina if key already held

In your Decrease Stamina custom event call, currently you first check if the Current Stamina is less than or equal to 0. Do the vector check right before that check in the actual Decrease Stamina event.