Force Camera Position through script (I can't title it correctly)

Howdy,
I been working on a first person cutscene system and have it working. I have it to where when a player activates a remote event it stops all player control input and plays the animation I have set BUT I been trying to get the player’s camera to be controllable via the script as well.

So, basically what I’m trying to do is when the player activates the remote event have the player look in a direction of choosing (either by forcing the player to turn and look at a specific part or just having the player’s camera move to a certain CFrame). This is trying to emulate what triple A games do. (I will provide links of what i’m talking about at the bottom).

This is the script I’m working on currently:

This script executes the code when the remote event is fired. If anyone could provides a way or just even information on how I would be able to do this whole mess I would greatly appreciate it, i’ll even write your name into the code so you may always have a place in the script.

//LINKS\

The best video example I could find: CALL OF DUTY: BLACK OPS 2 All Cutscenes (Game Movie) 4K 60FPS UHD - YouTube (go to 1:37:59)
You see how it smooths into the cutscene instead of just having a random teleport or whatever. That’s that I’m going for.

Again thank you to anyone who can help out!

Looking at the video reference, it seems like the Camera smoothly translates back into the Player after the cutscene finishes

1 thing I could think of is setting the Camera’s CameraSubject to your Character Model/Humanoid, move your Character using the Humanoid:Move() function, make your bodyparts invisible for the Camera to work, then after the cutscene finishes set the Camera back to Custom & make your bodyparts visible again

couldn’t you just tween the camera?

But how would I make the player’s camera face a certain direction? Because if the player for example is looking at the floor when the trigger is fired then the game will stop listening for the player’s input then it would play the animation and if the player is looking at the ground and the animation plays then the player won’t be able to see the animation.

I could Tween the camera. However, if I do so then the camera wouldn’t be centered with the char’s head and would break the first person perspective.

Been trying to get the Camera’s CFrame then move it from there but no luck

tween the camera to the position of the players head then destroy the tween?