Instead of halting the script, you could pause on death so you can resume instantly too without resetting up when you get ressed. Also, if you're going to rip stuff directly from another script, you should probly take the time to at least change the names of stuff. Just sayin... heh
Sadly, if you're referring to stuff that he ripped from me... A) I don't care... B) I can't even tell what parts are mine! LOL
I dont care.
There's a lot ripped from a lot of scripts in there, but it's all noob stuff. One thing tho, you should check your use of timers. Your main problem is that you use generic timers, which are ok, but you're not accounting for everyones templates. EUO isn't going to cast the same for everyone, or consecrate. There's more to be done here. There are very specific equations you can use for all of those. EOO actually needs to have a buff bar scan to work effectively, I've spent COUNTLESS hours trying to perfect EOO without using a buff bar scan, and finally wrote my own cause I was sick of trying.
If you scan the buff bar tho, it's so simple to add EOO effectively. Look at EN's buffbar scanner. It will save you tons of hassles. And it allows you to REALLY make EOO your beyotch. Another thing: SOFT WAITS. Using hard waits or "wait 5, wait 10..." is great, and works fine, but you can optimize it so much more if you use soft waits. What I mean is, setting a wait timer and not allowing anything that is an action to be performed while that action timer is active. So you set a timer to 2 seconds, then check the timer for everything, this way the script can continue to execute, and you can check all sorts of other things while it's executing... with waits, you HAVE to wait that amount of time. I have a couple scripts that use this technique EXTENSIVELY and trust me, when you learn it well, a whole new world opens up to you for scripts... You'll be better for learning to do it now. Timing is EVERYTHING, so learning how to time things perfectly is huge. The way you have it now, its all executing in order. With soft waits, you would use timers for everything, and you could optimize your timers so that if a timer is up after an action, you wait that amount of time, and the NEXT most important timer gets done before any others. It allows you to optimize not only your timings, but also your subs, and when/how they are executed, and their order of importance. You don't want a consecrate going off if you need an evade right now. Know what I'm sayin?