Вот функция что бы в гору с такой же скорость ехал.
Function RotateToVector (ent)
count = CountCollisions(ent)
For n = 1 To count
nx# = nx# + CollisionNX(ent,n)
ny# = ny# + CollisionNY(ent,n)
nz# = nz# + CollisionNZ(ent,n)
Next
nx = nx / count
ny = ny / count
nz = nz / count
AlignToVector ent, nx, ny, nz, 2
RotateEntity ent,0,EntityYaw (ent),0
End Function