First of all, for god sake nullify local variables after you've finished using them.
Second of all, this looks like my old Reflection spell. Conclusion... Lots of work! Its simply terrible. You have for each buff to give the order string and all the other stuff. It would take horribly much to add them all. However, it would've been nice if you would've done it for us.
Anyway, pretty neat spell but if you don't generalize it it won't be so useful. Or atleast add each buff to the list. 
~Daelin
Second of all, this looks like my old Reflection spell. Conclusion... Lots of work! Its simply terrible. You have for each buff to give the order string and all the other stuff. It would take horribly much to add them all. However, it would've been nice if you would've done it for us.
~Daelin
