thanks lol
yea, the targeting is messy, its better used as a targeted attack, the auto targeting is just icing on the cake lol.
But i just thought of a variation - what if u spawn say 3 pullers all at once, 1 per monster hit by a damageshape, and have them pull you one after the other. Well its either that or each spawn pulls AND THEN summons the next puller. Dang i dont have the time to test this tonight, gotta get up early tomorrow 
so basically you create movement points then have them activate in sequence to move your dude, sound extremely finicky and very prone to being broken imo, eg if your movement points are at different elevations or the damage shapes which pulls you fails to hit you etc.
also biggest problem i see with using the pull effect is that when your being pulled you still have collision, so if your in the thick of a battle with lots of monsters you end up just colliding with all the random bodies moving around you not to mention random terrain, so it breaks the whole move fast through everything effect.
maybe using the Teleport effect would be more test friendly, ive never used it much outside of a single skill for plaugelord though, might have to play around with it more
there is also the swap pos with pet effect, ive never used and played around with it, but it could be a solution , at first glance though i have no idea how it exactly works, there is a property tag inside it called pet index, which i assume is what is used to determine which pet to swap positions with.
anyway gnight