Myster

Смотри, у нас есть объект(модель), есть цель(пивот).
Коммандами CameraPick можно получить точку нажатия, туда ставишь пивот (цель).
Далее функцией PointEntity направляешь модель на пивот. И поворачиваешь модель так:
RoateEntity Entity,0,EntityYaw(Entity),0
Таким образом будет предотвращено поворачивание по всем осям кроме горизонтальной.
И двигаешь вперёд (+z).