Do you mean how it goes faster? In that case, then when you tween the camera, then use “In” or “Out”, I forgot which does which.
If you don’t know how to tween the camera, set workspace.CurrentCamera.CameraType to "Scriptable" or Enum.CameraType.Scriptable. Then use local tween = game:GetService("TweenService"):Create(workspace.CurrentCamera, TweenInfo.new(time, easingstyle, and "Out" or "in"), {CFrame = CFrame.new(camera coords)})
For making the cam change you’d use something like this:
local Camera = game.Workspace.CurrentCamera
local Player = game.Players.LocalPlayer
repeat wait()
Camera.CameraType = Enum.CameraType.Scriptable
until Camera.CameraType == Enum.CameraType.Scriptable
Camera.CFrame = game.Workspace.CameraPart.CFrame
local Camera = game.Workspace.CurrentCamera
local Player = game.Players.LocalPlayer
repeat wait()
Camera.CameraType = Enum.CameraType.Scriptable
until Camera.CameraType == Enum.CameraType.Scriptable
Camera.CFrame = CFrame.new() <--- Put a vector 3 here