Run it
Copy the script and paste it into your executor.
TweenService = :()
UserInputService = :()
RunService = :()
Players = :()
Lighting = :()
LocalPlayer = Players.LocalPlayer
Camera = .CurrentCamera
Mouse = LocalPlayer:()
Config = {
Aimbot = {
Enabled = ,
TeamCheck = ,
WallCheck = ,
FOV = ,
Smoothness = ,
AimPart = ,
SilentAim = ,
Prediction =
},
ESP = {
Enabled = ,
Boxes = ,
Names = ,
Distance = ,
Health = ,
Skeletons = ,
Tracers = ,
TeamCheck = ,
MaxDistance =
},
Misc = {
SpeedHack = ,
JumpPower = ,
InfiniteJump = ,
NoClip = ,
Fly = ,
FlySpeed = ,
FullBright = ,
FOVChanger = ,
ThirdPerson = ,
AntiAFK =
}
}
Theme = {
Background = .(, , ),
Secondary = .(, , ),
Tertiary = .(, , ),
Accent = .(, , ),
AccentHover = .(, , ),
AccentActive = .(, , ),
TextPrimary = .(, , ),
TextSecondary = .(, , ),
TextTertiary = .(, , ),
Success = .(, , ),
Warning = .(, , ),
Error = .(, , ),
Info = .(, , ),
Border = .(, , ),
Divider = .(, , )
}
Utils = {}
Utils.(obj, time, props)
TweenService:(obj, TweenInfo.(time, .EasingStyle.Quad, .EasingDirection.Out), props):()
Utils.(parent, radius)
corner = .()
corner.CornerRadius = .(, radius )
corner.Parent = parent
corner
Utils.(parent, color, thickness, transparency)
stroke = .()
stroke.Color = color Theme.Border
stroke.Thickness = thickness
stroke.Transparency = transparency
stroke.Parent = parent
stroke
Utils.(parent)
shadow = .()
shadow.Name =
shadow.Size = .(, , , )
shadow.Position = .(, )
shadow.AnchorPoint = .(, )
shadow.BackgroundTransparency =
shadow.Image =
shadow.ImageColor3 = .(, , )
shadow.ImageTransparency =
shadow.ScaleType = .ScaleType.Slice
shadow.SliceCenter = Rect.(, , , )
shadow.ZIndex =
shadow.Parent = parent
shadow
Notifications = {}
NotificationQueue = {}
NotificationBusy =
ScreenGui = .()
ScreenGui.Name =
ScreenGui.ResetOnSpawn =
ScreenGui.ZIndexBehavior = .ZIndexBehavior.Sibling
ScreenGui.Parent = :()
NotificationHolder = .()
NotificationHolder.Name =
NotificationHolder.Size = .(, , , -)
NotificationHolder.Position = .(, -, , )
NotificationHolder.BackgroundTransparency =
NotificationHolder.Parent = ScreenGui
NotificationList = .()
NotificationList.Padding = .(, )
NotificationList.FillDirection = .FillDirection.Vertical
NotificationList.HorizontalAlignment = .HorizontalAlignment.Right
NotificationList.VerticalAlignment = .VerticalAlignment.Top
NotificationList.Parent = NotificationHolder
(text, ntype)
.(NotificationQueue, {Text = text, Type = ntype })
(data)
Frame = .()
Frame.Size = .(, , , )
Frame.BackgroundColor3 = Theme.Secondary
Frame.BorderSizePixel =
Frame.ClipsDescendants =
Frame.Parent = NotificationHolder
Frame.BackgroundTransparency =
Utils.(Frame, )
Utils.(Frame, Theme.Border, , )
AccentBar = .()
AccentBar.Size = .(, , , )
AccentBar.Position = .(, , , )
AccentBar.BackgroundColor3 = Theme.Info
AccentBar.BorderSizePixel =
AccentBar.Parent = Frame
data.Type ==
AccentBar.BackgroundColor3 = Theme.Success
data.Type ==
AccentBar.BackgroundColor3 = Theme.Error
data.Type ==
AccentBar.BackgroundColor3 = Theme.Warning
Label = .()
Label.Size = .(, -, , )
Label.Position = .(, , , )
Label.BackgroundTransparency =
Label.Text = data.Text
Label.TextColor3 = Theme.TextPrimary
Label.TextXAlignment = .TextXAlignment.Left
Label.Font = .Font.Gotham
Label.TextSize =
Label.Parent = Frame
Frame.BackgroundTransparency =
Frame.Position = .(, , , )
Utils.(Frame, , {BackgroundTransparency = , Position = .(, , , )})
.(, ()
Utils.(Frame, , {BackgroundTransparency = , Position = .(, , , )})
.()
Frame:()
NotificationBusy =
)
.(()
NotificationBusy #NotificationQueue >
NotificationBusy =
data = .(NotificationQueue, )
(data)
.()
)
ESPObjects = {}
(player)
player == LocalPlayer
ESPObjects[player]
esp = {
Player = player,
Drawings = {}
}
box = .()
box.Visible =
box.Color = .(, , )
box.Thickness =
box.Filled =
box.Transparency =
esp.Drawings.Box = box
name = .()
name.Visible =
name.Color = .(, , )
name.Size =
name.Center =
name.Outline =
name.Font =
name.Text = player.Name
name.Transparency =
esp.Drawings.Name = name
distance = .()
distance.Visible =
distance.Color = .(, , )
distance.Size =
distance.Center =
distance.Outline =
distance.Font =
distance.Transparency =
esp.Drawings.Distance = distance
healthBack = .()
healthBack.Visible =
healthBack.Color = .(, , )
healthBack.Filled =
healthBack.Transparency =
esp.Drawings.HealthBack = healthBack
healthFill = .()
healthFill.Visible =
healthFill.Color = .(, , )
healthFill.Filled =
healthFill.Transparency =
esp.Drawings.HealthFill = healthFill
tracer = .()
tracer.Visible =
tracer.Color = .(, , )
tracer.Thickness =
tracer.Transparency =
esp.Drawings.Tracer = tracer
ESPObjects[player] = esp
(player)
esp = ESPObjects[player]
esp
_, drawing (esp.Drawings)
(()
drawing.Visible =
drawing:()
)
ESPObjects[player] =
()
Config.ESP.Enabled
_, esp (ESPObjects)
_, drawing (esp.Drawings)
drawing.Visible =
player, esp (ESPObjects)
(()
player.Character player.Character:() player.Character:()
_, drawing (esp.Drawings)
drawing.Visible =
Config.ESP.TeamCheck player.Team == LocalPlayer.Team
_, drawing (esp.Drawings)
drawing.Visible =
hrp = player.Character.HumanoidRootPart
humanoid = player.Character.Humanoid
head = player.Character:() hrp
dist = (LocalPlayer.Character LocalPlayer.Character:() (LocalPlayer.Character.HumanoidRootPart.Position - hrp.Position).Magnitude)
dist > Config.ESP.MaxDistance
_, drawing (esp.Drawings)
drawing.Visible =
screenPos, onScreen = Camera:(hrp.Position)
onScreen
headPos = Camera:(head.Position + .(, , ))
legPos = Camera:(hrp.Position - .(, , ))
height = .(headPos.Y - legPos.Y)
width = height /
Config.ESP.Boxes
esp.Drawings.Box.Size = .(width, height)
esp.Drawings.Box.Position = .(screenPos.X - width / , screenPos.Y - height / )
esp.Drawings.Box.Visible =
esp.Drawings.Box.Visible =
Config.ESP.Names
esp.Drawings.Name.Position = .(screenPos.X, headPos.Y - )
esp.Drawings.Name.Visible =
esp.Drawings.Name.Visible =
Config.ESP.Distance
esp.Drawings.Distance.Text = .(, .(dist))
esp.Drawings.Distance.Position = .(screenPos.X, legPos.Y + )
esp.Drawings.Distance.Visible =
esp.Drawings.Distance.Visible =
Config.ESP.Health
healthPercent = humanoid.Health / .(humanoid.MaxHealth, )
esp.Drawings.HealthBack.Size = .(, height)
esp.Drawings.HealthBack.Position = .(screenPos.X - width / - , screenPos.Y - height / )
esp.Drawings.HealthBack.Visible =
esp.Drawings.HealthFill.Size = .(, height * healthPercent)
esp.Drawings.HealthFill.Position = .(screenPos.X - width / - , screenPos.Y + height / - height * healthPercent)
esp.Drawings.HealthFill.Color = .( - healthPercent, healthPercent, )
esp.Drawings.HealthFill.Visible =
esp.Drawings.HealthBack.Visible =
esp.Drawings.HealthFill.Visible =
Config.ESP.Tracers
esp.Drawings.Tracer.From = .(Camera.ViewportSize.X / , Camera.ViewportSize.Y)
esp.Drawings.Tracer.To = .(screenPos.X, screenPos.Y)
esp.Drawings.Tracer.Visible =
esp.Drawings.Tracer.Visible =
_, drawing (esp.Drawings)
drawing.Visible =
)
_, plr (Players:())
(plr)
Players.PlayerAdded:(CreateESP)
Players.PlayerRemoving:(RemoveESP)
RunService.RenderStepped:(UpdateESP)
AimbotTarget =
()
closestPlayer =
shortestDistance = Config.Aimbot.FOV
_, player (Players:())
player ~= LocalPlayer player.Character player.Character:(Config.Aimbot.AimPart)
Config.Aimbot.TeamCheck player.Team == LocalPlayer.Team
aimPart = player.Character[Config.Aimbot.AimPart]
screenPos, onScreen = Camera:(aimPart.Position)
onScreen
mousePos = .(Mouse.X, Mouse.Y)
distance = (.(screenPos.X, screenPos.Y) - mousePos).Magnitude
distance < shortestDistance
Config.Aimbot.WallCheck
ray = Ray.(Camera.CFrame.Position, (aimPart.Position - Camera.CFrame.Position).Unit * )
part = :(ray, {LocalPlayer.Character, Camera})
part part:(player.Character)
closestPlayer = player
shortestDistance = distance
closestPlayer = player
shortestDistance = distance
closestPlayer
()
RunService.RenderStepped:(()
Config.Aimbot.Enabled UserInputService:(.UserInputType.MouseButton2)
AimbotTarget = ()
AimbotTarget AimbotTarget.Character AimbotTarget.Character:(Config.Aimbot.AimPart)
aimPart = AimbotTarget.Character[Config.Aimbot.AimPart]
targetPos = aimPart.Position
Config.Aimbot.Prediction > AimbotTarget.Character:()
velocity = AimbotTarget.Character.HumanoidRootPart.Velocity
targetPos = targetPos + (velocity * Config.Aimbot.Prediction)
screenPos = Camera:(targetPos)
mousePos = .(Mouse.X, Mouse.Y)
targetVector = .(screenPos.X, screenPos.Y)
newPos = mousePos:(targetVector, Config.Aimbot.Smoothness)
mousemoverel
(newPos.X - mousePos.X, newPos.Y - mousePos.Y)
)
()
NoClipConnection =
FlyConnection =
FlyEnabled =
InfiniteJumpConnection =
AntiAFKConnection =
(state)
Config.Misc.NoClip = state
state
NoClipConnection NoClipConnection:()
NoClipConnection = RunService.Stepped:(()
LocalPlayer.Character
_, part (LocalPlayer.Character:())
part:()
part.CanCollide =
)
NoClipConnection
NoClipConnection:()
NoClipConnection =
(state)
Config.Misc.Fly = state
state
bodyVelocity = .()
bodyVelocity.MaxForce = .(, , )
bodyVelocity.Velocity = .(, , )
bodyGyro = .()
bodyGyro.MaxTorque = .(, , )
FlyConnection = RunService.RenderStepped:(()
LocalPlayer.Character LocalPlayer.Character:()
hrp = LocalPlayer.Character.HumanoidRootPart
bodyVelocity.Parent
bodyVelocity.Parent = hrp
bodyGyro.Parent
bodyGyro.Parent = hrp
bodyGyro.CFrame = Camera.CFrame
velocity = .(, , )
UserInputService:(.KeyCode.W)
velocity = velocity + Camera.CFrame.LookVector * Config.Misc.FlySpeed
UserInputService:(.KeyCode.S)
velocity = velocity - Camera.CFrame.LookVector * Config.Misc.FlySpeed
UserInputService:(.KeyCode.A)
velocity = velocity - Camera.CFrame.RightVector * Config.Misc.FlySpeed
UserInputService:(.KeyCode.D)
velocity = velocity + Camera.CFrame.RightVector * Config.Misc.FlySpeed
UserInputService:(.KeyCode.Space)
velocity = velocity + .(, Config.Misc.FlySpeed, )
UserInputService:(.KeyCode.LeftShift)
velocity = velocity - .(, Config.Misc.FlySpeed, )
bodyVelocity.Velocity = velocity
)
FlyConnection
FlyConnection:()
FlyConnection =
LocalPlayer.Character LocalPlayer.Character:()
_, obj (LocalPlayer.Character.HumanoidRootPart:())
obj:() obj:()
obj:()
(speed)
Config.Misc.SpeedHack = speed
LocalPlayer.Character LocalPlayer.Character:()
LocalPlayer.Character.Humanoid.WalkSpeed = speed
(power)
Config.Misc.JumpPower = power
LocalPlayer.Character LocalPlayer.Character:()
LocalPlayer.Character.Humanoid.JumpPower = power
(state)
Config.Misc.FullBright = state
state
Lighting.Brightness =
Lighting.ClockTime =
Lighting.FogEnd =
Lighting.GlobalShadows =
Lighting.OutdoorAmbient = .(, , )
Lighting.Brightness =
Lighting.ClockTime =
Lighting.FogEnd =
Lighting.GlobalShadows =
Lighting.OutdoorAmbient = .(, , )
(value)
Config.Misc.FOVChanger = value
Camera.FieldOfView = value
(state)
Config.Misc.InfiniteJump = state
state
InfiniteJumpConnection InfiniteJumpConnection:()
InfiniteJumpConnection = UserInputService.JumpRequest:(()
LocalPlayer.Character LocalPlayer.Character:()
LocalPlayer.Character.Humanoid:(.HumanoidStateType.Jumping)
)
InfiniteJumpConnection
InfiniteJumpConnection:()
InfiniteJumpConnection =
(state)
Config.Misc.AntiAFK = state
state
AntiAFKConnection AntiAFKConnection:()
vu = :()
AntiAFKConnection = LocalPlayer.Idled:(()
vu:(.(, ), .CurrentCamera.CFrame)
.()
vu:(.(, ), .CurrentCamera.CFrame)
)
AntiAFKConnection
AntiAFKConnection:()
AntiAFKConnection =
MainFrame = .()
MainFrame.Name =
MainFrame.Size = .(, , , )
MainFrame.Position = .(, -, , -)
MainFrame.BackgroundColor3 = Theme.Background
MainFrame.BorderSizePixel =
MainFrame.ClipsDescendants =
MainFrame.Parent = ScreenGui
Utils.(MainFrame, )
Utils.(MainFrame)
Utils.(MainFrame, Theme.Border, , )
Gradient = .()
Gradient.Color = ColorSequence.({
ColorSequenceKeypoint.(, Theme.Background),
ColorSequenceKeypoint.(, Theme.Secondary)
})
Gradient.Rotation =
Gradient.Parent = MainFrame
TopBar = .()
TopBar.Name =
TopBar.Size = .(, , , )
TopBar.BackgroundColor3 = Theme.Secondary
TopBar.BorderSizePixel =
TopBar.Parent = MainFrame
Utils.(TopBar, )
TopBarFix = .()
TopBarFix.Size = .(, , , )
TopBarFix.Position = .(, , , -)
TopBarFix.BackgroundColor3 = Theme.Secondary
TopBarFix.BorderSizePixel =
TopBarFix.Parent = TopBar
Logo = .()
Logo.Size = .(, , , )
Logo.Position = .(, , , )
Logo.BackgroundTransparency =
Logo.Text =
Logo.TextColor3 = Theme.Accent
Logo.TextSize =
Logo.Font = .Font.GothamBold
Logo.Parent = TopBar
Title = .()
Title.Size = .(, , , )
Title.Position = .(, , , )
Title.BackgroundTransparency =
Title.Text =
Title.TextColor3 = Theme.TextPrimary
Title.TextSize =
Title.TextXAlignment = .TextXAlignment.Left
Title.Font = .Font.GothamBold
Title.Parent = TopBar
Version = .()
Version.Size = .(, , , )
Version.Position = .(, , , )
Version.BackgroundTransparency =
Version.Text =
Version.TextColor3 = Theme.Accent
Version.TextSize =
Version.TextXAlignment = .TextXAlignment.Left
Version.Font = .Font.Gotham
Version.Parent = TopBar
CloseButton = .()
CloseButton.Size = .(, , , )
CloseButton.Position = .(, -, , -)
CloseButton.BackgroundColor3 = Theme.Tertiary
CloseButton.Text =
CloseButton.TextColor3 = Theme.TextPrimary
CloseButton.TextSize =
CloseButton.Font = .Font.GothamBold
CloseButton.Parent = TopBar
Utils.(CloseButton, )
CloseButton.MouseEnter:(()
Utils.(CloseButton, , {BackgroundColor3 = Theme.Error})
)
CloseButton.MouseLeave:(()
Utils.(CloseButton, , {BackgroundColor3 = Theme.Tertiary})
)
CloseButton.MouseButton1Click:(()
Utils.(MainFrame, , {Size = .(, , , )})
.()
ScreenGui:()
)
dragging =
dragInput, dragStart, startPos
(input)
delta = input.Position - dragStart
MainFrame.Position = .(
startPos.X.Scale,
startPos.X.Offset + delta.X,
startPos.Y.Scale,
startPos.Y.Offset + delta.Y
)
TopBar.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
dragging =
dragStart = input.Position
startPos = MainFrame.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
)
)
TopBar.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement
dragInput = input
)
UserInputService.InputChanged:((input)
input == dragInput dragging
(input)
)
TabContainer = .()
TabContainer.Name =
TabContainer.Size = .(, , , -)
TabContainer.Position = .(, , , )
TabContainer.BackgroundTransparency =
TabContainer.Parent = MainFrame
ContentContainer = .()
ContentContainer.Name =
ContentContainer.Size = .(, -, , -)
ContentContainer.Position = .(, , , )
ContentContainer.BackgroundTransparency =
ContentContainer.Parent = MainFrame
Watermark = .()
Watermark.Size = .(, , , )
Watermark.Position = .(, , , )
Watermark.BackgroundTransparency =
Watermark.TextColor3 = Theme.TextSecondary
Watermark.TextXAlignment = .TextXAlignment.Left
Watermark.Font = .Font.Gotham
Watermark.TextSize =
Watermark.Text = ..os.()
Watermark.Parent = ScreenGui
.(()
Watermark.Parent
Watermark.Text = .(,
.( / .(.(), )),
.()
)
)
Components = {}
Components.(name, icon, position)
TabButton = .()
TabButton.Name = name
TabButton.Size = .(, , , )
TabButton.Position = .(, , , position)
TabButton.BackgroundColor3 = Theme.Tertiary
TabButton.BorderSizePixel =
TabButton.Text =
TabButton.AutoButtonColor =
TabButton.Parent = TabContainer
Utils.(TabButton, )
Utils.(TabButton, Theme.Border, , )
TabIcon = .()
TabIcon.Size = .(, , , )
TabIcon.Position = .(, , , )
TabIcon.BackgroundTransparency =
TabIcon.Text = icon
TabIcon.TextColor3 = Theme.TextSecondary
TabIcon.TextSize =
TabIcon.Font = .Font.GothamBold
TabIcon.Parent = TabButton
TabLabel = .()
TabLabel.Size = .(, -, , )
TabLabel.Position = .(, , , )
TabLabel.BackgroundTransparency =
TabLabel.Text = name
TabLabel.TextColor3 = Theme.TextSecondary
TabLabel.TextSize =
TabLabel.TextXAlignment = .TextXAlignment.Left
TabLabel.Font = .Font.GothamSemibold
TabLabel.Parent = TabButton
Indicator = .()
Indicator.Name =
Indicator.Size = .(, , , )
Indicator.Position = .(, , , )
Indicator.AnchorPoint = .(, )
Indicator.BackgroundColor3 = Theme.Accent
Indicator.BorderSizePixel =
Indicator.Parent = TabButton
Utils.(Indicator, )
Page = .()
Page.Name = name ..
Page.Size = .(, )
Page.BackgroundTransparency =
Page.BorderSizePixel =
Page.ScrollBarThickness =
Page.ScrollBarImageColor3 = Theme.Accent
Page.CanvasSize = .(, , , )
Page.Visible =
Page.Parent = ContentContainer
PageLayout = .()
PageLayout.Padding = .(, )
PageLayout.SortOrder = .SortOrder.LayoutOrder
PageLayout.Parent = Page
PageLayout:():(()
Page.CanvasSize = .(, , , PageLayout.AbsoluteContentSize.Y + )
)
PagePadding = .()
PagePadding.PaddingTop = .(, )
PagePadding.PaddingLeft = .(, )
PagePadding.PaddingRight = .(, )
PagePadding.Parent = Page
TabButton, TabIcon, TabLabel, Indicator, Page
Components.(parent, text, default, callback)
Container = .()
Container.Size = .(, , , )
Container.BackgroundTransparency =
Container.Parent = parent
Checkbox = .()
Checkbox.Size = .(, , , )
Checkbox.Position = .(, , , -)
Checkbox.BackgroundColor3 = Theme.Tertiary
Checkbox.BorderSizePixel =
Checkbox.Text =
Checkbox.AutoButtonColor =
Checkbox.Parent = Container
Utils.(Checkbox, )
Utils.(Checkbox, Theme.Accent, , )
Checkmark = .()
Checkmark.Size = .(, )
Checkmark.BackgroundTransparency =
Checkmark.Text =
Checkmark.TextColor3 = Theme.TextPrimary
Checkmark.TextSize =
Checkmark.Font = .Font.GothamBold
Checkmark.Visible = default
Checkmark.Parent = Checkbox
Label = .()
Label.Size = .(, -, , )
Label.Position = .(, , , )
Label.BackgroundTransparency =
Label.Text = text
Label.TextColor3 = Theme.TextPrimary
Label.TextSize =
Label.TextXAlignment = .TextXAlignment.Left
Label.Font = .Font.Gotham
Label.Parent = Container
state = default
(v)
state = v
Checkmark.Visible = state
Utils.(Checkbox, , {BackgroundColor3 = state Theme.Accent Theme.Tertiary})
callback
(state)
(default)
Checkbox.MouseButton1Click:(()
( state)
)
Checkbox.MouseEnter:(()
Utils.(Checkbox, , {Size = .(, , , )})
)
Checkbox.MouseLeave:(()
Utils.(Checkbox, , {Size = .(, , , )})
)
Container
Components.(parent, text, min, max, default, callback)
Container = .()
Container.Size = .(, , , )
Container.BackgroundTransparency =
Container.Parent = parent
Label = .()
Label.Size = .(, -, , )
Label.BackgroundTransparency =
Label.Text = text
Label.TextColor3 = Theme.TextPrimary
Label.TextSize =
Label.TextXAlignment = .TextXAlignment.Left
Label.Font = .Font.Gotham
Label.Parent = Container
Value = .()
Value.Size = .(, , , )
Value.Position = .(, -, , )
Value.BackgroundTransparency =
Value.Text = (default)
Value.TextColor3 = Theme.Accent
Value.TextSize =
Value.TextXAlignment = .TextXAlignment.Right
Value.Font = .Font.GothamBold
Value.Parent = Container
SliderBack = .()
SliderBack.Size = .(, , , )
SliderBack.Position = .(, , , )
SliderBack.BackgroundColor3 = Theme.Tertiary
SliderBack.BorderSizePixel =
SliderBack.Parent = Container
Utils.(SliderBack, )
SliderFill = .()
SliderFill.Size = .((default - min) / (max - min), , , )
SliderFill.BackgroundColor3 = Theme.Accent
SliderFill.BorderSizePixel =
SliderFill.Parent = SliderBack
Utils.(SliderFill, )
SliderKnob = .()
SliderKnob.Size = .(, , , )
SliderKnob.Position = .((default - min) / (max - min), -, , -)
SliderKnob.BackgroundColor3 = Theme.TextPrimary
SliderKnob.BorderSizePixel =
SliderKnob.Parent = SliderBack
Utils.(SliderKnob, )
dragging =
currentValue = default
(v)
v = .(v, min, max)
currentValue = v
percent = (v - min) / (max - min)
SliderFill.Size = .(percent, , , )
SliderKnob.Position = .(percent, -, , -)
Value.Text = (v)
callback
(v)
(default)
SliderKnob.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
dragging =
)
UserInputService.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1
dragging =
)
RunService.RenderStepped:(()
dragging
mousePos = UserInputService:().X
sliderPos = SliderBack.AbsolutePosition.X
sliderSize = SliderBack.AbsoluteSize.X
percent = .((mousePos - sliderPos) / sliderSize, , )
value = .(min + (max - min) * percent)
(value)
)
Container
Components.(parent, text, options, default, callback)
Container = .()
Container.Size = .(, , , )
Container.BackgroundTransparency =
Container.Parent = parent
Label = .()
Label.Size = .(, -, , )
Label.BackgroundTransparency =
Label.Text = text
Label.TextColor3 = Theme.TextPrimary
Label.TextSize =
Label.TextXAlignment = .TextXAlignment.Left
Label.Font = .Font.Gotham
Label.Parent = Container
DropButton = .()
DropButton.Size = .(, , , )
DropButton.Position = .(, , , )
DropButton.BackgroundColor3 = Theme.Tertiary
DropButton.BorderSizePixel =
DropButton.Text =
DropButton.AutoButtonColor =
DropButton.Parent = Container
Utils.(DropButton, )
Utils.(DropButton, Theme.Border, , )
ValueLabel = .()
ValueLabel.Size = .(, -, , )
ValueLabel.Position = .(, , , )
ValueLabel.BackgroundTransparency =
ValueLabel.Text = (default options[])
ValueLabel.TextColor3 = Theme.TextSecondary
ValueLabel.TextSize =
ValueLabel.TextXAlignment = .TextXAlignment.Left
ValueLabel.Font = .Font.Gotham
ValueLabel.Parent = DropButton
Arrow = .()
Arrow.Size = .(, , , )
Arrow.Position = .(, -, , )
Arrow.BackgroundTransparency =
Arrow.Text =
Arrow.TextColor3 = Theme.TextSecondary
Arrow.TextSize =
Arrow.Font = .Font.GothamBold
Arrow.Parent = DropButton
ListFrame = .()
ListFrame.Size = .(, , , )
ListFrame.Position = .(, DropButton.AbsolutePosition.X, , DropButton.AbsolutePosition.Y + DropButton.AbsoluteSize.Y + )
ListFrame.BackgroundColor3 = Theme.Secondary
ListFrame.BorderSizePixel =
ListFrame.Visible =
ListFrame.Parent = ScreenGui
ListFrame.ZIndex =
Utils.(ListFrame, )
Utils.(ListFrame, Theme.Border, , )
UIList = .()
UIList.Parent = ListFrame
UIList.Padding = .(, )
()
ListFrame.Position = .(
DropButton.AbsolutePosition.X,
DropButton.AbsolutePosition.Y + DropButton.AbsoluteSize.Y +
)
current = default options[]
(v)
current = v
ValueLabel.Text = (v)
callback
(v)
(current)
_, opt (options)
OptButton = .()
OptButton.Size = .(, , , )
OptButton.BackgroundColor3 = Theme.Tertiary
OptButton.BorderSizePixel =
OptButton.Text =
OptButton.AutoButtonColor =
OptButton.Parent = ListFrame
OptButton.ZIndex =
OptLabel = .()
OptLabel.Size = .(, -, , )
OptLabel.Position = .(, , , )
OptLabel.BackgroundTransparency =
OptLabel.Text = (opt)
OptLabel.TextColor3 = Theme.TextSecondary
OptLabel.TextSize =
OptLabel.TextXAlignment = .TextXAlignment.Left
OptLabel.Font = .Font.Gotham
OptLabel.Parent = OptButton
OptLabel.ZIndex =
OptButton.MouseEnter:(()
Utils.(OptButton, , {BackgroundColor3 = Theme.Background})
)
OptButton.MouseLeave:(()
Utils.(OptButton, , {BackgroundColor3 = Theme.Tertiary})
)
OptButton.MouseButton1Click:(()
(opt)
ListFrame.Visible =
)
UIList:():(()
ListFrame.Size = .(, , , UIList.AbsoluteContentSize.Y + )
)
DropButton.MouseButton1Click:(()
()
ListFrame.Visible = ListFrame.Visible
)
UserInputService.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
ListFrame.Visible
pos = UserInputService:()
absPos = ListFrame.AbsolutePosition
absSize = ListFrame.AbsoluteSize
(pos.X >= absPos.X pos.X <= absPos.X + absSize.X pos.Y >= absPos.Y pos.Y <= absPos.Y + absSize.Y)
ListFrame.Visible =
)
Container
Tabs = {}
Pages = {}
ActiveTab =
(name)
tabName, data (Tabs)
btn = data.Button
icon = data.Icon
label = data.Label
indicator = data.Indicator
page = Pages[tabName]
active = (tabName == name)
page.Visible = active
Utils.(btn, , {BackgroundColor3 = active Theme.Secondary Theme.Tertiary})
icon.TextColor3 = active Theme.Accent Theme.TextSecondary
label.TextColor3 = active Theme.TextPrimary Theme.TextSecondary
indicator.Size = active .(, , , ) .(, , , )
ActiveTab = name
(name, icon, order)
btn, ic, lbl, ind, page = Components.(name, icon, (order - ) * )
Tabs[name] = {Button = btn, Icon = ic, Label = lbl, Indicator = ind}
Pages[name] = page
btn.MouseButton1Click:(()
(name)
)
page
AimbotPage = (, , )
ESPPage = (, , )
MiscPage = (, , )
ConfigPage = (, , )
()
Components.(AimbotPage, , Config.Aimbot.Enabled, (v)
Config.Aimbot.Enabled = v
(..(v ), )
)
Components.(AimbotPage, , Config.Aimbot.TeamCheck, (v)
Config.Aimbot.TeamCheck = v
)
Components.(AimbotPage, , Config.Aimbot.WallCheck, (v)
Config.Aimbot.WallCheck = v
)
Components.(AimbotPage, , Config.Aimbot.SilentAim, (v)
Config.Aimbot.SilentAim = v
(, )
)
Components.(AimbotPage, , {, }, Config.Aimbot.AimPart, (v)
Config.Aimbot.AimPart = v
)
Components.(AimbotPage, , , , Config.Aimbot.FOV, (v)
Config.Aimbot.FOV = v
)
Components.(AimbotPage, , , , .(Config.Aimbot.Smoothness * ), (v)
Config.Aimbot.Smoothness = v /
)
Components.(AimbotPage, , , , .(Config.Aimbot.Prediction * ), (v)
Config.Aimbot.Prediction = v /
)
Components.(ESPPage, , Config.ESP.Enabled, (v)
Config.ESP.Enabled = v
(..(v ), )
)
Components.(ESPPage, , Config.ESP.Boxes, (v)
Config.ESP.Boxes = v
)
Components.(ESPPage, , Config.ESP.Names, (v)
Config.ESP.Names = v
)
Components.(ESPPage, , Config.ESP.Distance, (v)
Config.ESP.Distance = v
)
Components.(ESPPage, , Config.ESP.Health, (v)
Config.ESP.Health = v
)
Components.(ESPPage, , Config.ESP.Tracers, (v)
Config.ESP.Tracers = v
)
Components.(ESPPage, , Config.ESP.TeamCheck, (v)
Config.ESP.TeamCheck = v
)
Components.(ESPPage, , , , Config.ESP.MaxDistance, (v)
Config.ESP.MaxDistance = v
)
Components.(MiscPage, , , , Config.Misc.SpeedHack, (v)
(v)
)
Components.(MiscPage, , , , Config.Misc.JumpPower, (v)
(v)
)
Components.(MiscPage, , Config.Misc.InfiniteJump, (v)
(v)
)
Components.(MiscPage, , Config.Misc.NoClip, (v)
(v)
)
Components.(MiscPage, , Config.Misc.Fly, (v)
(v)
)
Components.(MiscPage, , , , Config.Misc.FlySpeed, (v)
Config.Misc.FlySpeed = v
)
Components.(MiscPage, , Config.Misc.FullBright, (v)
(v)
)
Components.(MiscPage, , , , Config.Misc.FOVChanger, (v)
(v)
)
Components.(MiscPage, , Config.Misc.AntiAFK, (v)
(v)
)
()
writefile
data = :():(Config)
(, data)
(, )
(, )
()
readfile isfile ()
data = ()
decoded = :():(data)
Config = decoded
(, )
(, )
SaveButton = .()
SaveButton.Size = .(, , , )
SaveButton.BackgroundColor3 = Theme.Tertiary
SaveButton.BorderSizePixel =
SaveButton.Text =
SaveButton.TextColor3 = Theme.TextPrimary
SaveButton.TextSize =
SaveButton.Font = .Font.GothamBold
SaveButton.Parent = ConfigPage
Utils.(SaveButton, )
Utils.(SaveButton, Theme.Border, , )
SaveButton.MouseButton1Click:(SaveConfig)
LoadButton = .()
LoadButton.Size = .(, , , )
LoadButton.Position = .(, , , )
LoadButton.BackgroundColor3 = Theme.Tertiary
LoadButton.BorderSizePixel =
LoadButton.Text =
LoadButton.TextColor3 = Theme.TextPrimary
LoadButton.TextSize =
LoadButton.Font = .Font.GothamBold
LoadButton.Parent = ConfigPage
Utils.(LoadButton, )
Utils.(LoadButton, Theme.Border, , )
LoadButton.MouseButton1Click:(LoadConfig)
GuiVisible =
UserInputService.InputBegan:((input, gpe)
gpe
input.KeyCode == .KeyCode.RightControl
GuiVisible = GuiVisible
MainFrame.Visible = GuiVisible
(..(GuiVisible ).., )
)
(, )29.01.2026 at 20:32, we cracked the 20.01.26 build — HVH Neverlose script. From the dump and deobfuscation we only pulled out the GUI and some outdated functions. They don’t really match what’s in the new build, but whatever. A bit about the crack: the build got popped using the tool Wascrack, which was clutch for deobfuscating the code. Weird thing — the key was enabled in code instead of being server‑side. Pretty obvious it was written by GPT plus some kinda stupid dude. For pasters and trash coders it’s fine as a GUI, and also a lesson: never store your key in a variable called key — or in the code at all. function GUi esp work!!!!!

Universal