This will create a special effect at 1 towards 0.1, at 2 toward 0.2, at 3 towards 0.3, etc. for 5000 times. It's over the top, but you get the picture. This ofcourse only works if both the range and the angle change with constant amounts or don't change at all.
For each (Integer A) from 1 to 5000, do (Actions)
Loop - Actions
Set TempPoint = ((Position of (Triggering unit)) offset by (1.00 x (Real((Integer A)))) towards (0.10 x (Real((Integer A)))) degrees)
Special Effect - Create a special effect at TempPoint using Abilities\Spells\Human\ThunderClap\ThunderClapCaster.mdl
Custom script: call RemoveLocation(udg_TempPoint)