Today i was trying to script a LocalScript what should move the Players camera to a Part's position and show a room without roof.
local camera = workspace.CurrentCamera
local part = workspace.CameraPart
wait(1)
camera.CameraType = Enum.CameraType.Scriptable
camera.CameraSubject = part
camera.CoordinateFrame = CFrame.new(part.Position)
camera.CoordinateFrame = CFrame.new(-56.1, 26.5, -117.5)
camera.CoordinateFrame = CFrame.Angles(0,180,0)
When i run it, the camera is at the "part"'s position but it does not rotate to to the room, and if i switch the following part
camera.CoordinateFrame = CFrame.new(-56.1, 26.5, -117.5)
camera.CoordinateFrame = CFrame.Angles(0,180,0)
then it rotates the camera but it does not moves the camera to the "part"'s position
