Мне кажется (если я тебя прально понял) тебе стоит после
Repeat
Написать следующий код:
angy#=-MouseYSpeed()*0.1
TurnEntity cam,angy#,0,0
angx#=-MouseXSpeed()*0.1
TurnEntity cub,0,angx#,0
MoveMouse GraphicsWidth()*0.5, GraphicsHeight()*0.5
Далее я думаю тебе не составит труда поставить ограничения по осям, да и скорость вращения.