First thing, what the fuck do you always talk about loops? I didn't say anything about loops and loops also don't leak if the functions in them don't leak.
I'm talking about your functions, for example:
Sound - Play DevourMagic <gen> at 100.00% volume, located at (Position of (Target unit of ability being cast)) with Z offset 0.00
You leak one point, there's a point created at the position of the target every time you use the function, but it's never destroyer, and since you use really many functions like that it will leak after using the ability really many times! For example in an AOS like map.
And another thing I noticed: Your Soul Strike spell doesn't give exp/gold.
And your spells aren't in any way multi-instanceable.
Think about what I said...
Ohh and you shouldn't say things like "i know triggers better than you!" when you don't know me!