Ok I have been looking at the it appears that some time the char runs past the locs and ends up running in circles. You can reduce this in increasing the tolerances. /if (${Math.Distance[${RV_LocArray[${Location}]}]}>4) { | Maybe make this a constant and tailor for chars with runspeed(x) or horses /...