I am trying to make a game where there are 4 windows a player can look out through and they can only view from those angles, but I want the player to keep full mouse FPS control.
Above is an example of what I am talking about, the players can only face where the arrows are facing.
What I have tried.
-
Camera CFrame is a parts CFrame and it lookAt the players mouse.Hit position. This was too sensitive and if you looked straight up or down it bugs and will get players dizzy.
-
Made camera mode lockfirstperson, this makes it so the camera type cannot be scriptable I think because it wouldn’t keep the cameras position at the camera parts position.
-
Teleporting the player to the spot and having lockfirstperson, this could work but every time I tested and tried to fix the players camera will never look at where I want it to (Out to the arrows).
How can I put this in my game?