Run it
Copy the script and paste it into your executor.
UIS = :()
RunService = :()
TweenService = :()
Players = :()
LocalPlayer = Players.LocalPlayer
CoreGui = :()
StarterGui = :()
States = {
Fly = , NoClip = , SpeedHack = ,
InfJump = , AntiAFK = , ESP = ,
FlySpeed = , WalkSpeed = ,
UIVisible =
}
Connections = {}
bodyGyro, bodyVelocity
CaptchaData = {}
charset =
.(.())
i = ,
cap =
key =
j = ,
r = .(, #charset)
cap = cap .. .(charset, r, r)
key = key .. .(charset, .(, #charset), .(, #charset))
CaptchaData[cap] = key .. .. i
currentCap =
k, v (CaptchaData) currentCap = k
currentKey = CaptchaData[currentCap]
ScreenGui = .()
ScreenGui.Name =
ScreenGui.Parent = CoreGui
ScreenGui.ResetOnSpawn =
MainCanvas = .()
MainCanvas.Size = .(, , , )
MainCanvas.Position = .(, -, , -)
MainCanvas.BackgroundColor3 = .(, , )
MainCanvas.GroupTransparency =
MainCanvas.Visible =
MainCanvas.Parent = ScreenGui
.(, MainCanvas).CornerRadius = .(, )
CaptchaFrame = .(, ScreenGui)
CaptchaFrame.Size = .(, , , )
CaptchaFrame.Position = .(, -, , -)
CaptchaFrame.BackgroundColor3 = .(, , )
CaptchaFrame.BorderSizePixel =
.(, CaptchaFrame).CornerRadius = .(, )
CapTitle = .(, CaptchaFrame)
CapTitle.Size = .(, , , )
CapTitle.Text =
CapTitle.TextColor3 = .(, , )
CapTitle.Font = .Font.GothamBold
CapTitle.TextSize =
CapTitle.BackgroundTransparency =
DisplayCap = .(, CaptchaFrame)
DisplayCap.Size = .(, , , )
DisplayCap.Position = .(, , , )
DisplayCap.Text = .. currentCap
DisplayCap.TextColor3 = .(, , )
DisplayCap.Font = .Font.Code
DisplayCap.TextSize =
DisplayCap.BackgroundTransparency =
(placeholder, pos)
box = .(, CaptchaFrame)
box.Size = .(, , , )
box.Position = pos
box.BackgroundColor3 = .(, , )
box.PlaceholderText = placeholder
box.Text =
box.TextColor3 = .(, , )
box.Font = .Font.Gotham
box.TextSize =
.(, box).CornerRadius = .(, )
box
Input1 = (, .(, -, , ))
Input2 = (, .(, -, , ))
Status = .(, CaptchaFrame)
Status.Size = .(, , , )
Status.Position = .(, , , )
Status.Text =
Status.TextColor3 = .(, , )
Status.BackgroundTransparency =
Status.Font = .Font.Gotham
Status.TextSize =
WelcomeFrame = .(, ScreenGui)
WelcomeFrame.Size = .(, , , )
WelcomeFrame.Position = .(, -, , -)
WelcomeFrame.BackgroundColor3 = .(, , )
WelcomeFrame.GroupTransparency =
WelcomeFrame.Visible =
.(, WelcomeFrame).CornerRadius = .(, )
AvatarImg = .(, WelcomeFrame)
AvatarImg.Size = .(, , , )
AvatarImg.Position = .(, , , )
AvatarImg.BackgroundColor3 = .(, , )
AvatarImg.Image = ..LocalPlayer.UserId..
.(, AvatarImg).CornerRadius = .(, )
WelText = .(, WelcomeFrame)
WelText.Size = .(, , , ) WelText.Position = .(, , , )
WelText.Text = .. LocalPlayer.DisplayName WelText.TextColor3 = .(, , )
WelText.Font = .Font.GothamBold WelText.TextSize = WelText.BackgroundTransparency = WelText.TextXAlignment = .TextXAlignment.Left
StatusText = .(, WelcomeFrame)
StatusText.Size = .(, , , ) StatusText.Position = .(, , , )
StatusText.Text = StatusText.TextColor3 = .(, , )
StatusText.Font = .Font.Gotham StatusText.TextSize = StatusText.BackgroundTransparency = StatusText.TextXAlignment = .TextXAlignment.Left
LoadingBarBack = .(, WelcomeFrame)
LoadingBarBack.Size = .(, -, , ) LoadingBarBack.Position = .(, , , -)
LoadingBarBack.BackgroundColor3 = .(, , ) LoadingBarBack.BorderSizePixel =
LoadingBarFill = .(, LoadingBarBack)
LoadingBarFill.Size = .(, , , ) LoadingBarFill.BackgroundColor3 = .(, , ) LoadingBarFill.BorderSizePixel =
()
States.UIVisible = States.UIVisible
targetTrans = States.UIVisible
TweenService:(MainCanvas, TweenInfo.(), {GroupTransparency = targetTrans}):()
.(targetTrans == )
MainCanvas.Visible = States.UIVisible
()
CaptchaFrame:()
WelcomeFrame.Visible =
TweenService:(WelcomeFrame, TweenInfo.(), {GroupTransparency = }):()
.()
loadTween = TweenService:(LoadingBarFill, TweenInfo.(, .EasingStyle.Quart), {Size = .(, , , )})
loadTween:()
loadTween.Completed:()
StatusText.Text = StatusText.TextColor3 = .(, , )
.()
TweenService:(WelcomeFrame, TweenInfo.(), {GroupTransparency = }):()
.()
WelcomeFrame:()
MainCanvas.Visible =
TweenService:(MainCanvas, TweenInfo.(), {GroupTransparency = }):()
Input1:():(()
Input1.Text == currentCap
(currentKey)
Status.Text =
Status.TextColor3 = .(, , )
)
Input2:():(()
Input2.Text == currentKey
Status.Text =
Status.TextColor3 = .(, , )
.()
()
)
(frame)
dragging, dragInput, dragStart, startPos
frame.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging = dragStart = input.Position startPos = frame.Position
input.Changed:(() input.UserInputState == .UserInputState.End dragging = )
)
frame.InputChanged:((input) input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch dragInput = input )
.(Connections, UIS.InputChanged:((input)
input == dragInput dragging
delta = input.Position - dragStart
frame.Position = .(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
))
(MainCanvas)
(character)
States.ESP
player = Players:(character)
player player == LocalPlayer
character:(, )
highlight = character:() .()
highlight.Name =
highlight.Parent = character
highlight.Adornee = character
highlight.FillColor = .(, , )
highlight.FillTransparency =
highlight.OutlineColor = .(, , )
highlight.OutlineTransparency =
highlight.Occlusion = .HighlightOcclusion.AlwaysOnTop
highlight.Enabled =
(state)
States.ESP = state
state
_, player (Players:())
player.Character .(ApplyESP, player.Character)
_, player (Players:())
player.Character
hl = player.Character:()
hl hl:()
(name, size, pos, parent, callback, isPanic)
Btn = .(, parent)
Btn.Size = size Btn.Position = pos Btn.BackgroundColor3 = .(, , )
Btn.Text = name Btn.TextColor3 = isPanic .(, , ) .(, , )
Btn.Font = .Font.GothamMedium Btn.TextSize = Btn.AutoButtonColor =
.(, Btn).CornerRadius = .(, )
Stroke = .(, Btn)
Stroke.Thickness = Stroke.Color = .(, , ) Stroke.ApplyStrokeMode = .ApplyStrokeMode.Border
active =
()
isPanic ()
active = active
Stroke.Color = active .(, , ) .(, , )
(active)
Btn.MouseButton1Click:(toggle)
{Btn = Btn, Toggle = toggle}
()
States.Fly = ()
bodyGyro bodyGyro:() bodyVelocity bodyVelocity:()
_, c (Connections) c c:()
ScreenGui:()
StarterGui:(, {Title = , Text = , Duration = })
Title = .(, MainCanvas)
Title.Size = .(, , , ) Title.Text = Title.TextColor3 = .(, , )
Title.BackgroundTransparency = Title.Font = .Font.GothamBold Title.TextSize =
btnSize = .(, , , )
flyObj = (, btnSize, .(, , , ), MainCanvas, (s)
States.Fly = s char = LocalPlayer.Character
s char char:()
char.Humanoid.PlatformStand =
bodyGyro = .(, char.HumanoidRootPart) bodyGyro.MaxTorque = .(, , )
bodyVelocity = .(, char.HumanoidRootPart) bodyVelocity.MaxForce = .(, , )
bodyGyro bodyGyro:() bodyVelocity bodyVelocity:()
char char:() char.Humanoid.PlatformStand =
)
noclipObj = (, btnSize, .(, , , ), MainCanvas, (s) States.NoClip = s )
speedObj = (, btnSize, .(, , , ), MainCanvas, (s) States.SpeedHack = s )
infJumpObj = (, btnSize, .(, , , ), MainCanvas, (s) States.InfJump = s )
espObj = (, btnSize, .(, , , ), MainCanvas, ToggleESP)
antiAfkObj = (, btnSize, .(, , , ), MainCanvas, (s) States.AntiAFK = s )
(label, pos, valName)
f = .(, MainCanvas) f.Size = .(, , , ) f.Position = pos f.BackgroundTransparency =
l = .(, f) l.Size = .(, , , ) l.Text = label .. .. States[valName]
l.TextColor3 = .(, , ) l.BackgroundTransparency = l.Font = .Font.Gotham l.TextXAlignment = .TextXAlignment.Left
(, .(, , , ), .(, -, , ), f, () States[valName] += l.Text = label....States[valName] )
(, .(, , , ), .(, -, , ), f, () States[valName] = .(, States[valName]-) l.Text = label....States[valName] )
(, .(, , , ), )
(, .(, , , ), )
(, btnSize, .(, , , ), MainCanvas, KillScript, )
.(Connections, UIS.InputBegan:((i, g)
g
i.KeyCode == .KeyCode.Insert flyObj.()
i.KeyCode == .KeyCode.Home noclipObj.()
i.KeyCode == .KeyCode.Delete speedObj.()
i.KeyCode == .KeyCode.End infJumpObj.()
i.KeyCode == .KeyCode.PageUp espObj.()
i.KeyCode == .KeyCode.PageDown ()
i.KeyCode == .KeyCode.RightShift ()
))
.(Connections, RunService.RenderStepped:(()
States.Fly bodyVelocity bodyGyro
root = LocalPlayer.Character LocalPlayer.Character:()
cam = .CurrentCamera
root cam UIS:() bodyVelocity bodyVelocity.Velocity = .zero
bodyGyro.CFrame = cam.CFrame
dir = .zero
UIS:(.KeyCode.W) dir += cam.CFrame.LookVector
UIS:(.KeyCode.S) dir -= cam.CFrame.LookVector
UIS:(.KeyCode.A) dir -= cam.CFrame.RightVector
UIS:(.KeyCode.D) dir += cam.CFrame.RightVector
UIS:(.KeyCode.LeftShift) dir += .(, , )
UIS:(.KeyCode.LeftControl) dir -= .(, , )
bodyVelocity.Velocity = dir.Magnitude > dir.Unit * States.FlySpeed .zero
))
.(Connections, RunService.Stepped:(()
States.NoClip LocalPlayer.Character _, v (LocalPlayer.Character:()) v:() v.CanCollide =
States.SpeedHack LocalPlayer.Character LocalPlayer.Character:() LocalPlayer.Character.Humanoid.WalkSpeed = UIS:() States.WalkSpeed
))
.(Connections, UIS.JumpRequest:(()
States.InfJump UIS:() LocalPlayer.Character
h = LocalPlayer.Character:() h h:()
))
.(Connections, Players.PlayerAdded:((p)
p.CharacterAdded:((char)
States.ESP (char)
)
))ONYX HUB is a simple and stable universal script that works in most Roblox games. It focuses on essential features like Flying, Speed, NoClip, and ESP. The script is well-optimized, lag-free, and includes a built-in security check upon execution. ⚙️ Features: Fly — Toggle with Insert. Fly across the map with smooth, adjustable speed. SpeedHack — Toggle with Delete. Includes a smart check that disables speed while you're typing in chat. NoClip — Toggle with Home. Walk through any walls or obstacles effortlessly. ESP (Wallhack) — Toggle with PageUp. Highlights all players so you can see them through walls. Infinite Jump — Toggle with End. Jump as many times as you want, even in mid-air. Anti-AFK — Prevents you from being kicked for inactivity. Panic Button — Press PageDown to instantly close the script and remove all its traces. 🔑 How to Use: Copy the script code. Paste it into your executor (Xeno, Solara, etc.). Press Execute. Solve the Captcha in the pop-up window — the key will automatically copy to your clipboard. Paste it into the key box to unlock the HUB. ⌨️ Keybinds: Show/Hide Menu — RightShift Fly — Insert NoClip — Home SpeedHack — Delete Infinite Jump — End

Universal