sX=EntityX(#Sphere):sZ=EntityZ(#Sphere)
cX=EntityX(#Cube):cZ=EntityZ(#Cube)
distance = SQR((sX-cX)^2 + (sZ-cZ)^2)
if distance>2 then EntityLookAt(#Cube, sX, 0, sZ):MoveEntity(#Cube, 0, 0, 1)
Куб всегда обращен к сфере и движется вперед, если расстояние между ними больше 2...