Oh, my bad lol I completely misunderstood your system. Will fix it right away.
edit: Check pastebin,
new variables VarianceCount, DamageVariance, DistanceVariance, and AbilLevelVariance.
If varaincecount is greater than 0
every unit affected within distancevariance index missile distance traveled will take damagevariance index damage and cast onto it - ability with abillevelVaraince index level