Hi, I Followed this tutorial Sprinting And Stamina - Unreal Engine 5 Tutorial - YouTube , I followed everything except I used enhanced input instead of input action. When it reaches zero it doesn’t stop draining and does not stop sprinting.
When working with floats it’s good practice to use =< or >= and not ==. Explanation
You can also check for the velocity at the same time using AND.
If you set the sprint input to Hold and Release you should be able to use the Ongoing out pin to execute the drain rather than making it recursive-like with the delay node: