[UPDATED 5/16] A.I. Templates - Bot, Car, & +Flying AI

might help. It is what I do for my animations. For me, attack speed is a value depending on what character is attacking As I have commented in the image you can use the return value of the animation instead of attack speed to get it to always finish it’s current animation before starting a new one. The only difference here is that I’m counting time until next attack is available (counting down to 0) and you are counting time since last attack (counting up since time at tick).