hat orbit script
Free Client Script Executor
hat orbit script is a Free Client Script Executor script for Roblox, uploaded to ScriptBlox on Dec 11, 2025.
Does it work?
No reports yetNo reports yet. Tried it? Be the first to say.
Description
š ALL COMMANDS: Main Commands: .orbit on - Enable effect .orbit off - Disable effect .orbit refresh - Reload all hats .orbit dir - Change direction (CW/CCW) .orbit status - Show current settings .orbit help - Show help menu Mode Commands: .mode heart - Heart shape .mode orbit - Circle orbit .mode spiral - Spiral pattern .mode wave - Wave pattern .mode infinity - Infinity symbol .mode star - Star pattern .mode helix - DNA helix Value Settings: .height [number] - Set height (example: .height 15) .scale [number] - Set scale (example: .scale 0.8) .speed [number] - Set speed (example: .speed 1.5) .radius [number] - Set radius (example: .radius 8) Effect Toggles: .rgb on/off - Toggle RGB color mode .trails on/off - Toggle trail effects .rotate on/off - Toggle hat rotation .layer on/off - Toggle multi-layer mode Quick Presets: .preset giant - Giant heart preset .preset fast - Fast orbit preset .preset slow - Slow spiral preset .preset crazy - Crazy wave preset .preset mini - Mini heart preset .preset double - Double layer preset Usage Examples: .mode heart .height 15 .scale 1.2 .rgb on .trails on .preset giant .orbit status
--// CONFIG \\--
local Config = {
MaxHats = 10,
Height = 10,
Scale = 0.6,
Speed = 0.7,
Radius = 6,
Clockwise = true,
NetlessVel = Vector3.new(30, 0, 0),
Mode = "Heart",
RGBMode = false,
ShowTrails = false,
RotateHats = false,
MultiLayer = false,
HeightStep = 1,
ScaleStep = 0.05,
SpeedStep = 0.1,
RadiusStep = 0.5
}
--// SERVICES \\--
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local lp = Players.LocalPlayer
local char = lp.Character or lp.CharacterAdded:Wait()
local hrp = char:WaitForChild("HumanoidRootPart")
--// āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
--// PRESETS
--// āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
local Presets = {
giant = {Mode = "Heart", Height = 15, Scale = 1.2, Speed = 0.5, Radius = 10},
fast = {Mode = "Orbit", Height = 8, Scale = 0.6, Speed = 2, Radius = 8},
slow = {Mode = "Spiral", Height = 12, Scale = 0.5, Speed = 0.3, Radius = 6},
crazy = {Mode = "Wave", Height = 10, Scale = 0.7, Speed = 1.5, Radius = 10},
mini = {Mode = "Heart", Height = 5, Scale = 0.3, Speed = 1, Radius = 4},





Client side?
What command I say so it can do different orbit??
Is this worked on all games?
@okayyesyodang* no