V: FollowTarget, lastWiggle, RX, RY, TX, TY L FollowTarget = "eXsanity" // If you try and do something that causes a cant see target message // force an immediate wiggle L SystemMessageArguments on ?wiggle @SystemMessage message == 181 : lastWiggle = now + 3000 ?wiggle T(50) : RX = random(-150,150) ; RY = random(-150,150) ?wiggle T(500) ((now - lastWiggle) > 1000) and (nowCasting == 0) : \ TX = xpos(FollowTarget) + RX; \ TY = ypos(Followtarget) + RY; \ MoveTo TX TY zpos(FollowTarget); \ lastWiggle = now + random(4000,12000)