Interpolate( CoordinateFrame endPos, CoordinateFrame endFocus, float duration )
game.Workspace.CurrentCamera.CameraType = Enum.CameraType.Scriptable game.Workspace.CurrentCamera:Interpolate(CFrame.new(10,0,0),CFrame.new(10,0,0),2)
That will smoothly move your camera to the position of (10,0,0) while facing the position (10,0,0). Note that the Cameratype has to be set to Scriptable for :Interpolate() to work.