local target = workspace.sub --this is a part
local camera = workspace.CurrentCamera
camera.CameraSubject = target
local angle = 0
while true and wait() do
camera.CoordinateFrame = CFrame.new(target.Position) --Start at the position of the part
camera.Focus = camera.Focus * CFrame.new(1,0,0)
end
It works for a few seconds then slows down and slightly pans downwards, what did I do wrong?

2 comments
What exactly are you trying to do?
I'm trying to pan the camera around in a circle, slowly.