local unit u = udg_Slider
local location loc = GetUnitLoc(u)
local location loc2 = PolarProjectionBJ(loc, distance, GetUnitFacing(GetTriggerUnit()))
call SetUnitX(u, GetLocationX(loc2))
call SetUnitY(u, GetLocationY(loc2))
I'm not sure if it helps but most item spells don't require casting animation . I know from dota that sheepstick doesn't require any animation to be used .