1 button Ret Macro

I have worked on this Macro for a little while now and you guys are welcome to give it a try dosen’t lock up on me but it does have a short pause between Sacred shield casts. Tweak it if you like i don’t mind but everything seems to fire off ok.

/targetenemy [noharm,dead]
/console Sound_EnableSFX 0
/castsequence reset=5 Sacred Shield,Judgment,Crusader Strike, Sacred Shield,Exorcism,Judgment,Crusader Strike,Divine Storm,
/castsequence [@mouseover]reset=target/8 Hammer Of Wrath
/castsequence [@mouseover]reset=target/15 Divine Protection
/cast Avenging Wrath
/script UIErrorsFrame:Clear
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
GL and i look forward to your feedback…