How to Revolve Camera around a Point?

How to Revolve Camera around a Point??

Srry im not good with CFrames.

1 Like

Do you want it on the main menu or just without it?

1 Like

main menu. Like this

1 Like

Try this:

local CamPart = workspace:FindFirstChild("CameraPart")
local StopRevolve = false
local camera = game.Workspace.CurrentCamera

local Speed = 0.25 --Set Speed here

local function RevolveCamera()
	while not StopRevolve do
		camera.CameraType = Enum.CameraType.Scriptable
		camera.CFrame = CamPart.CFrame
		CamPart.CFrame = CamPart.CFrame * CFrame.Angles(0, math.rad(Speed), 0)
		task.wait()
	end
end

spawn(RevolveCamera)

script.Parent.MouseButton1Click:Connect(function()
	StopRevolve = true
	camera.CameraType = Enum.CameraType.Custom
	camera.CFrame =  game.Players.LocalPlayer.Character.Head.CFrame
end)
1 Like

Sorry for the late reply because I was working on the script and also taking a break.

1 Like

Hey its not similar to the movement in the video. Its rotating and i want the camera to revolve around a point/part.

1 Like