Scriptname AssLeapScript extends activemagiceffect Event OnEffectStart(Actor Target, Actor Caster)float TrigAngleZfloat GameAngleZ = Target.GetAngleZ()if ( GameAngleZ < 90 ) TrigAngleZ = 90 - GameAngleZelse TrigAngleZ = 450 - GameAngleZendifCaster.MoveTo(Target, (Math.cos(TrigAngleZ) * 60) * -1, 0 , (Math.sin(TrigAngleZ) * 60)*-1)endEvent
This moves you a few feet behind the target. Unfortunately it doesn't always match rotation perfectly, and also sometimes it sends you through the floor for whatever reason.