Run it
Copy the script and paste it into your executor.
Players = :()
RunService = :()
UserInputService = :()
TweenService = :()
Stats = :()
HttpService = :()
CoreGui = :()
TeleportService = :()
Lighting = :()
LocalPlayer = Players.LocalPlayer
Camera = .CurrentCamera
GUI_NAME =
CoreGui:(GUI_NAME) CoreGui[GUI_NAME]:()
LocalPlayer.PlayerGui:(GUI_NAME) LocalPlayer.PlayerGui[GUI_NAME]:()
EngineState = {
Flying = ,
FlySpeed = ,
SpeedLock = ,
WalkSpeed = ,
Noclip = ,
InfiniteJump = ,
ESP = ,
Wallhack = ,
Fullbright = ,
AntiAFK = ,
SpeedBoost = ,
GuiOpen = ,
CurrentTab = ,
UserLocation = ,
ClientFPS = ,
DiscordLink = ,
SavedLighting = { Brightness = Lighting.Brightness, ClockTime = Lighting.ClockTime, GlobalShadows = Lighting.GlobalShadows }
}
FrameCounter =
LastFPSTime = .()
RunService.RenderStepped:(()
FrameCounter = FrameCounter +
currentTime = .()
currentTime - LastFPSTime >=
EngineState.ClientFPS = FrameCounter
FrameCounter =
LastFPSTime = currentTime
)
RunService.Heartbeat:(()
EngineState.SpeedLock LocalPlayer.Character LocalPlayer.Character:()
LocalPlayer.Character.Humanoid.WalkSpeed = EngineState.WalkSpeed
)
RunService.Stepped:(()
EngineState.Noclip LocalPlayer.Character
_, part (LocalPlayer.Character:())
part:() part.CanCollide =
)
UserInputService.JumpRequest:(()
EngineState.InfiniteJump LocalPlayer.Character LocalPlayer.Character:()
LocalPlayer.Character:():(.HumanoidStateType.Jumping)
)
.(()
success, response = (()
data = HttpService:(:())
data.country
)
EngineState.UserLocation = (success response) response
)
ScreenGui = .()
ScreenGui.Name = GUI_NAME
ScreenGui.ResetOnSpawn =
ScreenGui.ZIndexBehavior = .ZIndexBehavior.Sibling
parentSuccess = (() ScreenGui.Parent = CoreGui )
parentSuccess ScreenGui.Parent = LocalPlayer:()
PALETTE = {
BACKGROUND = .(, , ),
PANEL = .(, , ),
CARD = .(, , ),
ACCENT = .(, , ),
NEON_CYAN = .(, , ),
NEON_GREEN = .(, , ),
TEXT_MAIN = .(, , ),
TEXT_MUTED = .(, , )
}
MainFrame = .()
MainFrame.Name =
MainFrame.Size = .(, , , )
MainFrame.Position = .(, -, , -)
MainFrame.BackgroundColor3 = PALETTE.BACKGROUND
MainFrame.ClipsDescendants =
MainFrame.Parent = ScreenGui
MainCorner = .()
MainCorner.CornerRadius = .(, )
MainCorner.Parent = MainFrame
MainRGBStroke = .()
MainRGBStroke.Thickness =
MainRGBStroke.Parent = MainFrame
.(()
hue =
.()
hue = (hue + ) %
MainRGBStroke.Color = .(hue, , )
)
Header = .()
Header.Size = .(, , , )
Header.BackgroundColor3 = PALETTE.PANEL
Header.Parent = MainFrame
HeaderCorner = .()
HeaderCorner.CornerRadius = .(, )
HeaderCorner.Parent = Header
HeaderTitle = .()
HeaderTitle.Size = .(, -, , )
HeaderTitle.Position = .(, , , )
HeaderTitle.BackgroundTransparency =
HeaderTitle.Text =
HeaderTitle.TextColor3 = PALETTE.TEXT_MAIN
HeaderTitle.Font = .Font.GothamBold
HeaderTitle.TextSize =
HeaderTitle.TextXAlignment = .TextXAlignment.Left
HeaderTitle.Parent = Header
CloseButton = .()
CloseButton.Size = .(, , , )
CloseButton.Position = .(, -, , )
CloseButton.BackgroundColor3 = .(, , )
CloseButton.Text =
CloseButton.TextColor3 = .(, , )
CloseButton.Font = .Font.GothamBold
CloseButton.TextSize =
CloseButton.Parent = Header
CloseCorner = .()
CloseCorner.CornerRadius = .(, )
CloseCorner.Parent = CloseButton
OpenToggleButton = .()
OpenToggleButton.Size = .(, , , )
OpenToggleButton.Position = .(, , , )
OpenToggleButton.BackgroundColor3 = PALETTE.PANEL
OpenToggleButton.Text =
OpenToggleButton.TextSize =
OpenToggleButton.TextColor3 = PALETTE.NEON_CYAN
OpenToggleButton.Parent = ScreenGui
ToggleCorner = .()
ToggleCorner.CornerRadius = .(, )
ToggleCorner.Parent = OpenToggleButton
(show)
EngineState.GuiOpen = show
TweenService:(MainFrame, TweenInfo.(, .EasingStyle.Back, show .EasingDirection.Out .EasingDirection.In), {
Size = show .(, , , ) .(, , , )
}):()
OpenToggleButton.MouseButton1Click:(() ( EngineState.GuiOpen) )
CloseButton.MouseButton1Click:(() () )
(frame, handle)
dragging, dragInput, dragStart, startPos
handle.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
dragStart = input.Position
startPos = frame.Position
)
handle.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch dragInput = input
)
UserInputService.InputChanged:((input)
input == dragInput dragging
delta = input.Position - dragStart
TweenService:(frame, TweenInfo.(, .EasingStyle.Quad, .EasingDirection.Out), {
Position = .(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
}):()
)
UserInputService.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch dragging =
)
(MainFrame, Header)
(OpenToggleButton, OpenToggleButton)
TabBar = .()
TabBar.Size = .(, -, , )
TabBar.Position = .(, , , )
TabBar.BackgroundTransparency =
TabBar.Parent = MainFrame
(text, pos, width)
btn = .()
btn.Size = .(width, -, , )
btn.Position = pos
btn.BackgroundColor3 = PALETTE.PANEL
btn.Text = text
btn.TextColor3 = PALETTE.TEXT_MUTED
btn.Font = .Font.GothamBold
btn.TextSize =
btn.Parent = TabBar
corner = .()
corner.CornerRadius = .(, )
corner.Parent = btn
btn.MouseEnter:(()
TweenService:(btn, TweenInfo.(), {Size = .(width, -, , )}):()
)
btn.MouseLeave:(()
TweenService:(btn, TweenInfo.(), {Size = .(width, -, , )}):()
)
btn
Tab1Btn = (, .(, , , ), )
Tab2Btn = (, .(, , , ), )
Tab3Btn = (, .(, , , ), )
Tab4Btn = (, .(, , , ), )
Pages = {}
i = ,
page = .()
page.Size = .(, -, , -)
page.Position = .(, , , )
page.BackgroundTransparency =
page.ScrollBarThickness =
page.ScrollBarImageColor3 = PALETTE.ACCENT
page.Visible = (i == )
page.Parent = MainFrame
layout = .()
layout.Padding = .(, )
layout.Parent = page
Pages[i] = page
(tabNum)
EngineState.CurrentTab = tabNum
buttons = {Tab1Btn, Tab2Btn, Tab3Btn, Tab4Btn}
i, btn (buttons)
i == tabNum
TweenService:(btn, TweenInfo.(, .EasingStyle.Quart, .EasingDirection.Out), {
BackgroundColor3 = PALETTE.ACCENT, TextColor3 = PALETTE.TEXT_MAIN
}):()
Pages[i].Visible =
TweenService:(btn, TweenInfo.(, .EasingStyle.Quart, .EasingDirection.Out), {
BackgroundColor3 = PALETTE.PANEL, TextColor3 = PALETTE.TEXT_MUTED
}):()
Pages[i].Visible =
Tab1Btn.MouseButton1Click:(() () )
Tab2Btn.MouseButton1Click:(() () )
Tab3Btn.MouseButton1Click:(() () )
Tab4Btn.MouseButton1Click:(() () )
()
(parent, labelText, defaultState, callback)
Container = .()
Container.Size = .(, , , )
Container.BackgroundColor3 = PALETTE.CARD
Container.Parent = parent
Corner = .()
Corner.CornerRadius = .(, )
Corner.Parent = Container
TextLabel = .()
TextLabel.Size = .(, , , )
TextLabel.Position = .(, , , )
TextLabel.BackgroundTransparency =
TextLabel.Text = labelText
TextLabel.TextColor3 = PALETTE.TEXT_MAIN
TextLabel.Font = .Font.GothamBold
TextLabel.TextSize =
TextLabel.TextXAlignment = .TextXAlignment.Left
TextLabel.Parent = Container
ToggleBtn = .()
ToggleBtn.Size = .(, -, , )
ToggleBtn.Position = .(, , , )
ToggleBtn.BackgroundColor3 = defaultState PALETTE.NEON_GREEN PALETTE.PANEL
ToggleBtn.Text = defaultState
ToggleBtn.TextColor3 = .(, , )
ToggleBtn.Font = .Font.GothamBold
ToggleBtn.TextSize =
ToggleBtn.Parent = Container
BtnCorner = .()
BtnCorner.CornerRadius = .(, )
BtnCorner.Parent = ToggleBtn
state = defaultState
ToggleBtn.MouseButton1Click:(()
state = state
ToggleBtn.Text = state
TweenService:(ToggleBtn, TweenInfo.(), {
BackgroundColor3 = state PALETTE.NEON_GREEN PALETTE.PANEL
}):()
(state)
)
(parent, labelText, defaultValue, callback)
Container = .()
Container.Size = .(, , , )
Container.BackgroundColor3 = PALETTE.CARD
Container.Parent = parent
Corner = .()
Corner.CornerRadius = .(, )
Corner.Parent = Container
TextLabel = .()
TextLabel.Size = .(, , , )
TextLabel.Position = .(, , , )
TextLabel.BackgroundTransparency =
TextLabel.Text = labelText
TextLabel.TextColor3 = PALETTE.TEXT_MAIN
TextLabel.Font = .Font.GothamBold
TextLabel.TextSize =
TextLabel.TextXAlignment = .TextXAlignment.Left
TextLabel.Parent = Container
TextBox = .()
TextBox.Size = .(, -, , )
TextBox.Position = .(, , , )
TextBox.BackgroundColor3 = PALETTE.PANEL
TextBox.Text = (defaultValue)
TextBox.TextColor3 = PALETTE.NEON_CYAN
TextBox.Font = .Font.Code
TextBox.TextSize =
TextBox.Parent = Container
BoxCorner = .()
BoxCorner.CornerRadius = .(, )
BoxCorner.Parent = TextBox
TextBox.FocusLost:(()
val = (TextBox.Text)
val (val) TextBox.Text = (defaultValue)
)
(Pages[], , , (active)
EngineState.Flying = active
EngineState.Flying
.(()
char = LocalPlayer.Character LocalPlayer.CharacterAdded:()
root = char:()
hum = char:()
bv = .(, root)
bv.MaxForce = .(, , )
bv.Velocity = .(, , )
bg = .(, root)
bg.MaxTorque = .(, , )
bg.P =
EngineState.Flying char.Parent hum.Health >
RunService.Heartbeat:()
moveDir = hum.MoveDirection
moveDir.Magnitude >
camLook = Camera.CFrame.LookVector
vVel =
moveDir.Unit:(camLook.Unit) >
vVel = camLook.Y * EngineState.FlySpeed
moveDir.Unit:(camLook.Unit) < -
vVel = -camLook.Y * EngineState.FlySpeed
bv.Velocity = .(moveDir.X * EngineState.FlySpeed, vVel, moveDir.Z * EngineState.FlySpeed)
bv.Velocity = .(, , )
bg.CFrame = Camera.CFrame
hum:(.HumanoidStateType.Physics)
bv:()
bg:()
hum:(.HumanoidStateType.GettingUp)
)
)
(Pages[], , , (val) EngineState.FlySpeed = val )
(Pages[], , , (active) EngineState.SpeedLock = active )
(Pages[], , , (val) EngineState.WalkSpeed = val )
(Pages[], , , (active) EngineState.Noclip = active )
(Pages[], , , (active) EngineState.InfiniteJump = active )
(Pages[], , , (active)
EngineState.ESP = active
_, plr (Players:())
plr ~= LocalPlayer plr.Character
active
plr.Character:()
bg = .()
bg.Name =
bg.Adornee = plr.Character:()
bg.Size = .(, , , )
bg.StudsOffset = .(, , )
bg.AlwaysOnTop =
bg.Parent = plr.Character
txt = .()
txt.Size = .(, , , )
txt.BackgroundTransparency =
txt.Text = plr.DisplayName
txt.TextColor3 = .(, , )
txt.Font = .Font.GothamBold
txt.TextSize =
txt.Parent = bg
plr.Character:() plr.Character.EngineESP:()
)
(Pages[], , , (active)
EngineState.Wallhack = active
_, plr (Players:())
plr ~= LocalPlayer plr.Character
active
plr.Character:()
hl = .()
hl.Name =
hl.FillColor = .(, , )
hl.OutlineColor = .(, , )
hl.FillTransparency =
hl.Parent = plr.Character
plr.Character:() plr.Character.EngineChams:()
)
(Pages[], , , (active)
EngineState.Fullbright = active
active
Lighting.Brightness =
Lighting.ClockTime =
Lighting.GlobalShadows =
Lighting.Brightness = EngineState.SavedLighting.Brightness
Lighting.ClockTime = EngineState.SavedLighting.ClockTime
Lighting.GlobalShadows = EngineState.SavedLighting.GlobalShadows
)
(Pages[], , , (active)
EngineState.AntiAFK = active
active
.(()
VirtualUser = :()
LocalPlayer.Idled:(()
EngineState.AntiAFK
VirtualUser:()
VirtualUser:(.())
)
)
)
(Pages[], , , (active)
EngineState.SpeedBoost = active
LocalPlayer.Character LocalPlayer.Character:()
LocalPlayer.Character.Humanoid.WalkSpeed = active
)
DiscordCard = .()
DiscordCard.Size = .(, , , )
DiscordCard.BackgroundColor3 = PALETTE.CARD
DiscordCard.Parent = Pages[]
DiscordCorner = .()
DiscordCorner.CornerRadius = .(, )
DiscordCorner.Parent = DiscordCard
DiscordTitle = .()
DiscordTitle.Size = .(, -, , )
DiscordTitle.Position = .(, , , )
DiscordTitle.BackgroundTransparency =
DiscordTitle.Text =
DiscordTitle.TextColor3 = PALETTE.NEON_CYAN
DiscordTitle.Font = .Font.GothamBold
DiscordTitle.TextSize =
DiscordTitle.TextXAlignment = .TextXAlignment.Left
DiscordTitle.Parent = DiscordCard
JoinDiscordBtn = .()
JoinDiscordBtn.Size = .(, -, , )
JoinDiscordBtn.Position = .(, , , )
JoinDiscordBtn.BackgroundColor3 = PALETTE.ACCENT
JoinDiscordBtn.Text =
JoinDiscordBtn.TextColor3 = .(, , )
JoinDiscordBtn.Font = .Font.GothamBold
JoinDiscordBtn.TextSize =
JoinDiscordBtn.Parent = DiscordCard
JoinCorner = .()
JoinCorner.CornerRadius = .(, )
JoinCorner.Parent = JoinDiscordBtn
JoinDiscordBtn.MouseButton1Click:(()
setclipboard
()
JoinDiscordBtn.Text =
(()
= .request
({
Url = ,
Method = ,
Headers = {[] = , [] = },
Body = HttpService:({cmd = , args = {code = }, nonce = HttpService:()})
})
)
.()
JoinDiscordBtn.Text =
)
ServerControls = .()
ServerControls.Size = .(, , , )
ServerControls.BackgroundColor3 = PALETTE.CARD
ServerControls.Parent = Pages[]
ServerControlsCorner = .()
ServerControlsCorner.CornerRadius = .(, )
ServerControlsCorner.Parent = ServerControls
ServerHopBtn = .()
ServerHopBtn.Size = .(, -, , )
ServerHopBtn.Position = .(, , , )
ServerHopBtn.BackgroundColor3 = .(, , )
ServerHopBtn.Text =
ServerHopBtn.TextColor3 = .(, , )
ServerHopBtn.Font = .Font.GothamBold
ServerHopBtn.TextSize =
ServerHopBtn.Parent = ServerControls
HopCorner = .()
HopCorner.CornerRadius = .(, )
HopCorner.Parent = ServerHopBtn
RejoinBtn = .()
RejoinBtn.Size = .(, -, , )
RejoinBtn.Position = .(, , , )
RejoinBtn.BackgroundColor3 = .(, , )
RejoinBtn.Text =
RejoinBtn.TextColor3 = .(, , )
RejoinBtn.Font = .Font.GothamBold
RejoinBtn.TextSize =
RejoinBtn.Parent = ServerControls
RejoinCorner = .()
RejoinCorner.CornerRadius = .(, )
RejoinCorner.Parent = RejoinBtn
ServerHopBtn.MouseButton1Click:(()
ServerHopBtn.Text =
(()
servers = HttpService:(:( .. .PlaceId .. ))
_, server (servers.data)
server.playing ~= server.maxPlayers server.id ~= .JobId
TeleportService:(.PlaceId, server.id, LocalPlayer)
)
)
RejoinBtn.MouseButton1Click:(()
TeleportService:(.PlaceId, .JobId, LocalPlayer)
)
ServerListContainer = .()
ServerListContainer.Size = .(, , , )
ServerListContainer.BackgroundTransparency =
ServerListContainer.Parent = Pages[]
ServerListLayout = .()
ServerListLayout.Padding = .(, )
ServerListLayout.Parent = ServerListContainer
()
_, child (ServerListContainer:())
child:() child:()
(()
rawData = :( .. .PlaceId .. )
parsed = HttpService:(rawData)
idx, server (parsed.data)
Card = .()
Card.Size = .(, , , )
Card.BackgroundColor3 = PALETTE.CARD
Card.Parent = ServerListContainer
CardCorner = .()
CardCorner.CornerRadius = .(, )
CardCorner.Parent = Card
ServerInfo = .()
ServerInfo.Size = .(, , , )
ServerInfo.Position = .(, , , )
ServerInfo.BackgroundTransparency =
ServerInfo.Text = .(, idx, server.playing, server.maxPlayers, server.ping )
ServerInfo.RichText =
ServerInfo.TextColor3 = PALETTE.TEXT_MAIN
ServerInfo.Font = .Font.Gotham
ServerInfo.TextSize =
ServerInfo.TextXAlignment = .TextXAlignment.Left
ServerInfo.Parent = Card
JoinBtn = .()
JoinBtn.Size = .(, , , )
JoinBtn.Position = .(, , , )
JoinBtn.BackgroundColor3 = (server.id == .JobId) PALETTE.NEON_GREEN PALETTE.ACCENT
JoinBtn.Text = (server.id == .JobId)
JoinBtn.TextColor3 = .(, , )
JoinBtn.Font = .Font.GothamBold
JoinBtn.TextSize =
JoinBtn.Parent = Card
JoinCorner = .()
JoinCorner.CornerRadius = .(, )
JoinCorner.Parent = JoinBtn
server.id ~= .JobId
JoinBtn.MouseButton1Click:(()
TeleportService:(.PlaceId, server.id, LocalPlayer)
)
)
.(()
.()
EngineState.CurrentTab == MainFrame.Visible
()
)
()Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: discord.gg, ip-api.com, discord.com, games.roblox.com.

Universal