So far 3/5 because its not totally correct
You messed up attacking unit and attacked unit in the backlash (discription or trigger)(i think trigger)
It says: Gives a chance to heal after an attack, reflect the damage back, and summon tornados around the caster.
--Your trigger does not do this. (summons tornado(es) is fine but u put after that u made it attack the attacking unit (hero))
Need to fix list-

{You messed up a lot lol}
Level for ATTACKING UNIT...
Tornado owner of ATTACKING UNIT...
Footman owner of ATTACKING UNIT...
Set life of Attacked unit = Life of attacked unit - Damage taken
{a question here... Do you want to have the person with the spell healed???}
Damage ATTACKED UNIT...
autocast firebolt doesnt work right away sometimes
Ummm, Yes it does work right away basically but if you want it more exact than increase time to cast on the autocast by a little more and make time to cast on the firebolt (Autos) less. (This makes it be more instant.)
Flaming eye basically drains a units life(because he is on fire) and then explodes into flamestrike. (Do i have this right???) I mean i thought i saw a spell like this already made... and it was fine...nothing wrong... This one that you made is faster and more damaging.
OK, have fun correcting if u want lol