Asgard, I noticed you have no feedback about your spells (no positive feedback) so I decided to check all your spells for leaks. Some I found are major ones, please fix them and then I'll rate them 5/5

Spike Field:
1) Unit - Create 1 Fan of Knives for (Owner of (Triggering unit)) at (Random point in (Region centered at (Position of (Triggering unit)) with size (800.00, 800.00))) facing Default building facing degrees
leaks - Point, Region and Point again
2) Special effect - Create a special effect at (Random point in (Region centered at (Position of (Triggering unit)) with size (800.00, 800.00))) using Abilities\Spells\Undead\Impale\ImpaleHitTarget.mdl
leaks - Point, Region and Point
Two above leaks are looped 75 times so it is very ugly leak
Exorcism:
Special effect - Create a special effect at ((Position of (Triggering unit)) offset by (400.00 - ((Real((Integer A))) x 25.00)) towards (((Real((Integer A))) x 150.00) + ((Real((Integer B))) x 15.00)) degrees) using Abilities\Spells\Undead\Impale\ImpaleHitTarget.mdl
Leaks point
2) Unit - Cause (Triggering unit) to damage circular area after 0.00 seconds of radius 400.00 at ((Position of (Triggering unit)) offset by (400.00 - ((Real((Integer A))) x 150.00)) towards ((Real((Integer A))) x 15.00) degrees), dealing 5.00 damage of attack type Chaos and damage type Normalny
Leaks - Point
Above actions leak 32*48 times so :S
Titan Rumble:
1) uses Unit begins casting - maybe its on purpose I won't go that deep into that ...
2) Unit group - Pick every unit in (Units within 800.00 of TitanRumbleArea) and do (Unit - Cause (Triggering unit) to damage (Picked unit), dealing ((Real((Level of Titan Rumble for (Triggering unit)))) x 100.00) damage of attack type Chaos and damage type Normal)
Leaks - group (Units within 800.00)
3) Easier way to get rid of units without storing them for later removal is adding expiration timers to them.
4) You don't have to do set udg_volt = null, global units don't need to be nullified
5) Refresh trigger leaks unit group too but that doesn't matter that much as it is group only
Web of Vengeance:
1) Unit group - Pick every unit in (Units within 712.00 of (Position of (Triggering unit)) matching (((Matching unit) belongs to an enemy of (Owner of (Triggering unit))) equal to TRUE)) and do (Actions)
Leaks - point, unit group
2) For each (Integer A) from 1 to (Number of units in (Units within 712.00 of (Position of (Triggering unit)) matching (((Matching unit) belongs to an enemy of (Owner of (Triggering unit))) equal to TRUE))), do (Actions)
Leaks - Point, Unit group
3) Unit - Create 1 Multi Catcher for (Owner of (Triggering unit)) at (Position of (Triggering unit)) facing Default building facing degrees
Leaks - Point
4) Special effect - Create a special effect at (Position of (Picked unit)) using Abilities\Spells\Other\Incinerate\FireLordDeathExplode.mdl
Leaks - Point