Ты немного не с того начал
Pivot не видимая точка с которой ты можеш работать как с обьектом
Pivot=CreatePivot(User)
создаеш и привязываеш пивот к герою
PositionEntity pivot,0,5,-300
ставиш пивот неподалеку от геороя поскольку он привязан он всегда будет на этом растаянии
curX#=EntityX(Camera, True)
curY#=EntityY(Camera, True)
curZ#=EntityZ(Camera, True)
destX#=EntityX(Pivot,True)
destY#=EntityY(Pivot,True)
destZ#=EntityZ(Pivot,True)
CamX#=((destX#-curX#)/10)
CamY#=((destY#-curY#)/10)
CamZ#=((destZ#-curZ#)/10)
TranslateEntity Camera,CamX,CamY,CamZ
двигаеш камеру за пивотом
PointEntity camera,User
заставляеш камерувсегда смотреть на пивот
Стоит на место пото му что
If KeyDown(200) Then
должно находится в цикле
Repeat...... forever
или
While...... Wend
пивот стоит с лица героя поэтому и камера так смотрит
ps: ух как