I already tried this, and it doesn’t seem to work correctly.
This time the initial positions of the camera and the final ones are printed, perhaps this information can be useful.
Make sure you have the Camera’s CameraType set to Scriptable before making any changes. This way you can set custom behaviors for it. Camera.CameraType = Enum.CameraType.Scriptable
Also make sure you grab the Camera’s current CFrame and multiply that with your CFrame angle as others have previously stated.