If you want ai's words instead of mine here it is ⬇️ It might help you understand what i am trying to do
My issue is that everything is functioning correctly except for one aspect that I am struggling to resolve. I am seeking assistance to address this matter. The problem lies in the fact that when you use the dash ability, it triggers a 5-second cooldown before allowing you to dash again. However, the issue arises when you dash three times consecutively in quick succession. This action initiates three separate 5-second timers, resulting in all three dashes being replenished simultaneously after 5 seconds. My goal is to modify this behavior so that each dash is replenished individually every 5 seconds, rather than all at once.

before