Run it
Copy the script and paste it into your executor.
Players = :()
RunService = :()
player = Players.LocalPlayer
camera = .CurrentCamera
orbiting =
orbitSpeed =
orbitRadius =
orbitConnection
currentTarget
humanoidRootPart
()
.((() * ) % , , )
()
nearest =
minDist = .huge
humanoidRootPart
_, p (Players:())
p ~= player p.Character p.Character:()
dist = (humanoidRootPart.Position - p.Character.HumanoidRootPart.Position).Magnitude
dist < minDist
minDist = dist
nearest = p.Character.HumanoidRootPart
nearest
()
orbiting = orbiting
orbiting
currentTarget = ()
currentTarget
orbitConnection orbitConnection:()
orbitConnection = RunService.RenderStepped:(()
humanoidRootPart humanoidRootPart.Parent
currentTarget currentTarget.Parent
angle = () * orbitSpeed
offset = .(.(angle) * orbitRadius, , .(angle) * orbitRadius)
orbitPos = currentTarget.Position + offset
humanoidRootPart.CFrame = .(orbitPos, currentTarget.Position)
targetHumanoid = currentTarget.Parent:()
targetHumanoid
camera.CameraSubject = targetHumanoid
)
orbitConnection orbitConnection:()
camera.CameraSubject = player.Character player.Character:()
(char)
humanoidRootPart = char:()
orbiting
camera.CameraSubject = char:()
player.Character
(player.Character)
player.CharacterAdded:(onCharacterAdded)
()
gui = .(, player:())
gui.Name =
gui.ResetOnSpawn =
frame = .()
frame.Name =
frame.Size = .(, , , )
frame.Position = .(, -, , -)
frame.BackgroundColor3 = .(, , )
frame.AnchorPoint = .(, )
frame.Active =
frame.Draggable =
frame.Parent = gui
uicorner = .(, frame)
uicorner.CornerRadius = .(, )
title = .()
title.Size = .(, , , )
title.Position = .(, , , )
title.BackgroundTransparency =
title.Text =
title.Font = .Font.GothamBold
title.TextScaled =
title.TextColor3 = .(, , )
title.Parent = frame
button = .()
button.Size = .(, , , )
button.Position = .(, , , )
button.Text =
button.Font = .Font.Gotham
button.TextScaled =
button.TextColor3 = .(, , )
button.BackgroundColor3 = .(, , )
button.Parent = frame
btnCorner = .(, button)
btnCorner.CornerRadius = .(, )
button.MouseButton1Click:(toggleOrbit)
RunService.RenderStepped:(()
c = ()
frame.BackgroundColor3 = c
button.BackgroundColor3 = c
)
()Features: • Orbits the nearest player with the speed of 500. ———————————— How do I change the speed?: Since the script is Open Sourced, you can easily change the orbit speed by modifying this line near the top of the script: local orbitSpeed = 500

Universal