yyyeah... it moves the caster to the point as soon as he moves there... What's the point of moving him again?
Add a wait or a timer or something. The only problem with waits and timers is, Well how do you make it MUI afterwards?
Arrays and custom values are what I use.
Plenty of hard work payed off for an hour of entertainment =)
You can actually shorten that by a large amount just by using some math.This is what my Blinkstrike ability that works exactly like the one you want. This is the trigger: