✓ Accepted answer
create a part and look at camera manipulation
here is a great video by Previized
Click here for YT video
His video has more than one part to it. You can watch the next parts to learn lerping and other tactics with camera manipulation
If you want a quick preview then here it is:
local camPart = workspace.CamPart
game.Players.PlayerAdded:Connect(function()
workspace.CurrentCamera.CFrame = camPart.CFrame
end)
btw this has to be a local script.
YOU CANNOT MANIPULATE CAMERAS FROM SERVER SCRIPT unless you use a remoteEvent to fire all clients then manipulate the cameras from a local script.