Currently running it now [First two times i had to stop early due to various reasons] I will have a pretty good progress report for you when it finishes, my initial suggestion / thought would be ...
Tweak the special attacks, sometimes i go through one staying 3/4ths or full, others it tries when 3-4 times it seems. My thoughts would be possibly add a timer to keep a somewhat accurate estimate on your special-meter Anywho overall great script =) love it
Current Project: Catching up on what I missed, re-writing some old includes I done in the past.
Upcoming Project: Open For Suggestions