Run it
Copy the script and paste it into your executor.
Players = :()
RunService = :()
UIS = :()
Camera = .CurrentCamera
LP = Players.LocalPlayer
HttpService = :()
.Config = {
Aimbot = ,
AimbotUseVisibleCheck = ,
Smoothness = ,
Fov = ,
ShowFov = ,
Esp = ,
EspBoxes = ,
EspNames = ,
EspTeamMode = ,
UseTeamCheck = ,
UseVisCheck = ,
EnemyColor = .(, , ),
TeammateColor = .(, , ),
HighlightColor = .(, , ),
EspHealthBar = ,
EspDistance = ,
EspTracers = ,
EspHeadDot = ,
MiscBhop = ,
MiscSpeed = ,
SpeedAmount = ,
MiscNoclip = ,
MiscAntiAim = ,
MiscThirdPerson = ,
MiscHideWeapon = ,
MiscUnderMapKill = ,
UnderMapDepth = ,
UnderMapTeleportDelay = ,
MenuKey = .KeyCode.Insert,
AutoFire = ,
TriggerBot = ,
TriggerBotDelay = ,
SilentAim = ,
HitChance = ,
AimPart = ,
RecoilControl = ,
NoSpread = ,
InstantRespawn = ,
AutoStomp = ,
InfiniteJump = ,
FlyHack = ,
FlySpeed = ,
WallBang = ,
KillAll = ,
AutoFarm = ,
TeleportToEnemy = ,
ConfigName =
}
Configs = {}
currentConfigName =
UI_Elements = {}
(original)
copy = {}
key, value (original)
(value) ==
copy[key] = (value)
copy[key] = value
copy
(name)
configToSave = {}
key, value (.Config)
key ~=
configToSave[key] = value
Configs[name] = (configToSave)
writefile
success, err = (()
json = HttpService:(configToSave)
( .. name .. , json)
)
success
(, err)
(name)
configData =
Configs[name]
configData = Configs[name]
readfile
success, data = (()
( .. name .. )
)
success data
success2, decoded = (()
HttpService:(data)
)
success2
configData = decoded
Configs[name] = (decoded)
configData
(, name)
key, value (configData)
.Config[key] ~=
.Config[key] = value
.Config.ConfigName = name
currentConfigName = name
config_key, elements (UI_Elements)
_, element (elements)
element.Type ==
element.Box.BackgroundColor3 = .Config[config_key] .(, , ) .(, , )
element.Label.TextColor3 = .Config[config_key] .(,,) .(, , )
element.Type ==
element.Label.Text = element.Name .. .. .Config[config_key]
element.Max element.Max >
element.Fill.Size = .((.Config[config_key]/element.Max), , , )
element.Type ==
element.Btn.Text = .. .Config[config_key]
(name)
Configs[name]
Configs[name] =
delfile
(()
( .. name .. )
)
currentConfigName == name
currentConfigName =
.Config.ConfigName =
()
configList = {}
listfiles
success, files = (()
()
)
success
_, file (files)
.(file, )
configName = .(file, , )
configName = .(configName, , )
.(configList, configName)
name, _ (Configs)
.(configList, name)
.(configList, name)
configList
()
defaultConfig = {
Aimbot = ,
AimbotUseVisibleCheck = ,
Smoothness = ,
Fov = ,
ShowFov = ,
Esp = ,
EspBoxes = ,
EspNames = ,
EspTeamMode = ,
UseTeamCheck = ,
UseVisCheck = ,
EnemyColor = .(, , ),
TeammateColor = .(, , ),
HighlightColor = .(, , ),
EspHealthBar = ,
EspDistance = ,
EspTracers = ,
EspHeadDot = ,
MiscBhop = ,
MiscSpeed = ,
SpeedAmount = ,
MiscNoclip = ,
MiscAntiAim = ,
MiscThirdPerson = ,
MiscHideWeapon = ,
MiscUnderMapKill = ,
UnderMapDepth = ,
UnderMapTeleportDelay = ,
MenuKey = .KeyCode.Insert,
AutoFire = ,
TriggerBot = ,
TriggerBotDelay = ,
SilentAim = ,
HitChance = ,
AimPart = ,
RecoilControl = ,
NoSpread = ,
InstantRespawn = ,
AutoStomp = ,
InfiniteJump = ,
FlyHack = ,
FlySpeed = ,
WallBang = ,
KillAll = ,
AutoFarm = ,
TeleportToEnemy =
}
key, value (defaultConfig)
.Config[key] = value
.Config.ConfigName =
currentConfigName =
config_key, elements (UI_Elements)
_, element (elements)
element.Type ==
element.Box.BackgroundColor3 = .Config[config_key] .(, , ) .(, , )
element.Label.TextColor3 = .Config[config_key] .(,,) .(, , )
element.Type ==
element.Label.Text = element.Name .. .. .Config[config_key]
element.Max element.Max >
element.Fill.Size = .((.Config[config_key]/element.Max), , , )
element.Type ==
element.Btn.Text = .. .Config[config_key]
(p)
p == LP LP.Character p.Character
.Config.UseTeamCheck
LPTeamFolder = LP.Character.Parent
PlayerTeamFolder = p.Character.Parent
inSameTeam = (LPTeamFolder == PlayerTeamFolder)
.Config.EspTeamMode == inSameTeam
.Config.EspTeamMode == inSameTeam
.Config.EspTeamMode ==
(targetChar)
.Config.AimbotUseVisibleCheck
targetChar LP.Character
origin = LP.Character:()
origin origin = LP.Character:()
origin
targetHead = targetChar:()
targetHead
originPos = origin.Position
targetPos = targetHead.Position
direction = (targetPos - originPos)
distance = direction.Magnitude
distance ==
rayParams = RaycastParams.()
rayParams.FilterDescendantsInstances = {LP.Character, targetChar}
rayParams.FilterType = .RaycastFilterType.Exclude
rayParams.IgnoreWater =
result = :(originPos, direction, rayParams)
result == result.Distance >= distance -
ScreenGui = .(, :())
MainFrame = .(, ScreenGui)
MainFrame.Name =
MainFrame.Size = .(, , , )
MainFrame.Position = .(, -, , -)
MainFrame.BackgroundColor3 = .(, , )
MainFrame.BorderColor3 = .(, , )
MainFrame.BorderSizePixel =
Outline = .(, MainFrame)
Outline.Size = .(, , , )
Outline.Position = .(, -, , -)
Outline.BackgroundColor3 = .(, , )
Outline.ZIndex =
AccentBar = .(, MainFrame)
AccentBar.Size = .(, , , )
AccentBar.BackgroundColor3 = .(, , )
AccentBar.BorderSizePixel =
AccentBar.ZIndex =
Sidebar = .(, MainFrame)
Sidebar.Size = .(, , , -)
Sidebar.Position = .(, , , )
Sidebar.BackgroundColor3 = .(, , )
Sidebar.BorderSizePixel =
SidebarLayout = .(, Sidebar)
SidebarLayout.Padding = .(, )
SidebarLayout.HorizontalAlignment = .HorizontalAlignment.Center
SidebarLayout.SortOrder = .SortOrder.LayoutOrder
SidebarLayout.VerticalAlignment = .VerticalAlignment.Top
TopSpacer = .(, Sidebar)
TopSpacer.Size = .(, , , )
TopSpacer.BackgroundTransparency =
TopSpacer.LayoutOrder =
TabContainer = .(, MainFrame)
TabContainer.Size = .(, -, , -)
TabContainer.Position = .(, , , )
TabContainer.BackgroundTransparency =
Tabs = {
Aimbot = .(, TabContainer),
Visuals = .(, TabContainer),
Misc = .(, TabContainer),
Combat = .(, TabContainer),
Movement = .(, TabContainer),
Config = .(, TabContainer)
}
_, frame (Tabs)
frame.Size = .(, , , )
frame.BackgroundTransparency =
frame.Visible =
frame.ScrollBarThickness =
layout = .(, frame)
layout.Padding = .(, )
layout.SortOrder = .SortOrder.LayoutOrder
Tabs.Aimbot.Visible =
Title = .(, MainFrame)
Title.Text =
Title.Size = .(, , , )
Title.Position = .(, , , )
Title.BackgroundTransparency =
Title.TextColor3 = .(, , )
Title.Font = .Font.Code
Title.TextSize =
Title.TextXAlignment = .TextXAlignment.Left
(name)
Btn = .(, Sidebar)
Btn.Name = name ..
Btn.Size = .(, -, , )
Btn.BackgroundTransparency =
Btn.Text = name:()
Btn.Font = .Font.Code
Btn.TextSize =
Btn.TextColor3 = (name == .(,,) .(, , ))
Btn.MouseButton1Click:(()
tName, tFrame (Tabs) tFrame.Visible = (tName == name)
_, b (Sidebar:())
b:() b.TextColor3 = .(, , )
Btn.TextColor3 = .(,,)
)
(parent, name, config_key, callback)
TglBtn = .(, parent)
TglBtn.Size = .(, , , )
TglBtn.BackgroundTransparency =
TglBtn.Text =
Box = .(, TglBtn)
Box.Size = .(, , , )
Box.Position = .(, , , -)
Box.BackgroundColor3 = .Config[config_key] .(, , ) .(, , )
Box.BorderSizePixel =
Label = .(, TglBtn)
Label.Size = .(, -, , )
Label.Position = .(, , , )
Label.Text = name
Label.TextColor3 = .Config[config_key] .(,,) .(, , )
Label.Font = .Font.Code
Label.TextSize =
Label.TextXAlignment = .TextXAlignment.Left
Label.BackgroundTransparency =
UI_Elements[config_key]
UI_Elements[config_key] = {}
.(UI_Elements[config_key], {
Type = ,
Box = Box,
Label = Label
})
TglBtn.MouseButton1Click:(()
.Config[config_key] = .Config[config_key]
Box.BackgroundColor3 = .Config[config_key] .(, , ) .(, , )
Label.TextColor3 = .Config[config_key] .(,,) .(, , )
callback (.Config[config_key])
)
TglBtn
(parent, name, min, max, config_key, callback)
SldFrame = .(, parent)
SldFrame.Size = .(, -, , )
SldFrame.BackgroundTransparency =
Label = .(, SldFrame)
Label.Text = name .. .. .Config[config_key]
Label.Size = .(, , , )
Label.TextColor3 = .(, , )
Label.Font = .Font.Code
Label.TextSize =
Label.TextXAlignment = .TextXAlignment.Left
Label.BackgroundTransparency =
Bar = .(, SldFrame)
Bar.Size = .(, , , )
Bar.Position = .(, , , )
Bar.BackgroundColor3 = .(, , )
Bar.BorderSizePixel =
Fill = .(, Bar)
Fill.Size = .((.Config[config_key]/max), , , )
Fill.BackgroundColor3 = .(, , )
Fill.BorderSizePixel =
UI_Elements[config_key]
UI_Elements[config_key] = {}
.(UI_Elements[config_key], {
Type = ,
Name = name,
Label = Label,
Fill = Fill,
Max = max,
Min = min
})
(input)
per = .((input.Position.X - Bar.AbsolutePosition.X) / Bar.AbsoluteSize.X, , )
val = .(min + (max - min) * per)
Fill.Size = .(per, , , )
Label.Text = name .. .. val
.Config[config_key] = val
callback (val)
draggingBar =
Bar.InputBegan:((i)
i.UserInputType == .UserInputType.MouseButton1
draggingBar = ;
(i);
)
UIS.InputEnded:((i)
i.UserInputType == .UserInputType.MouseButton1 draggingBar =
)
UIS.InputChanged:((i)
draggingBar i.UserInputType == .UserInputType.MouseMovement (i)
)
SldFrame
(parent)
Btn = .(, parent)
Btn.Size = .(, , , )
Btn.BackgroundTransparency =
Btn.Font = .Font.Code
Btn.TextSize =
Btn.TextXAlignment = .TextXAlignment.Left
modes = {, , }
currentModeIndex =
i, mode (modes)
mode == .Config.EspTeamMode
currentModeIndex = i
()
Btn.Text = .. modes[currentModeIndex]
.Config.EspTeamMode = modes[currentModeIndex]
()
UI_Elements[]
UI_Elements[] = {}
.(UI_Elements[], {
Type = ,
Btn = Btn
})
Btn.MouseButton1Click:(()
currentModeIndex = currentModeIndex % #modes +
()
)
Btn
(parent, name, callback)
Btn = .(, parent)
Btn.Size = .(, -, , )
Btn.BackgroundColor3 = .(, , )
Btn.BorderSizePixel =
Btn.BorderColor3 = .(, , )
Btn.Text = name
Btn.Font = .Font.Code
Btn.TextSize =
Btn.TextColor3 = .(, , )
Btn.MouseEnter:(()
Btn.BackgroundColor3 = .(, , )
)
Btn.MouseLeave:(()
Btn.BackgroundColor3 = .(, , )
)
Btn.MouseButton1Click:(callback)
Btn
()
()
()
()
()
()
(Tabs.Aimbot, , )
(Tabs.Aimbot, , )
(Tabs.Aimbot, , )
(Tabs.Aimbot, , )
(Tabs.Aimbot, , )
(Tabs.Aimbot, , , , )
(Tabs.Aimbot, , , , , (v) .Config.Smoothness = v/ )
(Tabs.Aimbot, , , , )
(Tabs.Visuals)
(Tabs.Visuals, , )
(Tabs.Visuals, , )
(Tabs.Visuals, , )
(Tabs.Visuals, , )
(Tabs.Visuals, , )
(Tabs.Visuals, , )
(Tabs.Visuals, , )
(Tabs.Visuals, , )
(Tabs.Visuals, , )
(Tabs.Visuals, , )
(Tabs.Combat, , )
(Tabs.Combat, , )
(Tabs.Combat, , , , , (v) .Config.TriggerBotDelay = v/ )
(Tabs.Combat, , )
(Tabs.Combat, , )
(Tabs.Combat, , )
(Tabs.Combat, , )
(Tabs.Movement, , )
(Tabs.Movement, , )
(Tabs.Movement, , , , )
(Tabs.Movement, , )
(Tabs.Movement, , )
(Tabs.Movement, , )
(Tabs.Movement, , , , )
(Tabs.Misc, , )
(Tabs.Misc, , )
(Tabs.Misc, , )
(Tabs.Misc, , , , )
(Tabs.Misc, , , , , (v) .Config.UnderMapTeleportDelay = v/ )
(Tabs.Misc, , )
(Tabs.Misc, , )
currentConfigInput =
configListContainer =
()
configListContainer
configListContainer:()
configs = ()
ConfigTitle = .(, configListContainer)
ConfigTitle.Size = .(, -, , )
ConfigTitle.Text =
ConfigTitle.TextColor3 = .(, , )
ConfigTitle.Font = .Font.Code
ConfigTitle.TextSize =
ConfigTitle.TextXAlignment = .TextXAlignment.Left
ConfigTitle.BackgroundTransparency =
_, configName (configs)
ItemFrame = .(, configListContainer)
ItemFrame.Size = .(, -, , )
ItemFrame.BackgroundColor3 = .(, , )
ItemFrame.BorderSizePixel =
ItemFrame.BorderColor3 = .(, , )
NameLabel = .(, ItemFrame)
NameLabel.Size = .(, -, , )
NameLabel.Text = configName
NameLabel.TextColor3 = .(, , )
NameLabel.Font = .Font.Code
NameLabel.TextSize =
NameLabel.TextXAlignment = .TextXAlignment.Left
NameLabel.BackgroundTransparency =
NameLabel.Position = .(, , , )
LoadBtn = .(, ItemFrame)
LoadBtn.Size = .(, -, , )
LoadBtn.Position = .(, , , )
LoadBtn.Text =
LoadBtn.Font = .Font.Code
LoadBtn.TextSize =
LoadBtn.TextColor3 = .(, , )
LoadBtn.BackgroundColor3 = .(, , )
LoadBtn.BorderSizePixel =
LoadBtn.MouseButton1Click:(()
(configName)
)
SaveBtn = .(, ItemFrame)
SaveBtn.Size = .(, -, , )
SaveBtn.Position = .(, , , )
SaveBtn.Text =
SaveBtn.Font = .Font.Code
SaveBtn.TextSize =
SaveBtn.TextColor3 = .(, , )
SaveBtn.BackgroundColor3 = .(, , )
SaveBtn.BorderSizePixel =
SaveBtn.MouseButton1Click:(()
(configName)
)
DeleteBtn = .(, ItemFrame)
DeleteBtn.Size = .(, -, , )
DeleteBtn.Position = .(, , , )
DeleteBtn.Text =
DeleteBtn.Font = .Font.Code
DeleteBtn.TextSize =
DeleteBtn.TextColor3 = .(, , )
DeleteBtn.BackgroundColor3 = .(, , )
DeleteBtn.BorderSizePixel =
DeleteBtn.MouseButton1Click:(()
(configName)
()
)
#configs ==
EmptyLabel = .(, configListContainer)
EmptyLabel.Size = .(, -, , )
EmptyLabel.Text =
EmptyLabel.TextColor3 = .(, , )
EmptyLabel.Font = .Font.Code
EmptyLabel.TextSize =
EmptyLabel.TextXAlignment = .TextXAlignment.Left
EmptyLabel.BackgroundTransparency =
(Tabs.Config, , ()
currentConfigInput currentConfigInput.Text currentConfigInput.Text ~=
configName = currentConfigInput.Text
(configName)
()
currentConfigInput.Text =
)
(Tabs.Config, , ()
()
()
)
(Tabs.Config, , ()
setclipboard
configStr = HttpService:(.Config)
(configStr)
)
(Tabs.Config, , ()
getclipboard
success, clipboard = (getclipboard)
success clipboard
success2, configData = (()
HttpService:(clipboard)
)
success2 configData
key, value (configData)
.Config[key] ~=
.Config[key] = value
config_key, elements (UI_Elements)
_, element (elements)
element.Type ==
element.Box.BackgroundColor3 = .Config[config_key] .(, , ) .(, , )
element.Label.TextColor3 = .Config[config_key] .(,,) .(, , )
element.Type ==
element.Label.Text = element.Name .. .. .Config[config_key]
element.Max element.Max >
element.Fill.Size = .((.Config[config_key]/element.Max), , , )
element.Type ==
element.Btn.Text = .. .Config[config_key]
()
)
ConfigInputFrame = .(, Tabs.Config)
ConfigInputFrame.Size = .(, -, , )
ConfigInputFrame.BackgroundTransparency =
ConfigInputLabel = .(, ConfigInputFrame)
ConfigInputLabel.Size = .(, , , )
ConfigInputLabel.Text =
ConfigInputLabel.TextColor3 = .(, , )
ConfigInputLabel.Font = .Font.Code
ConfigInputLabel.TextSize =
ConfigInputLabel.TextXAlignment = .TextXAlignment.Left
ConfigInputLabel.BackgroundTransparency =
currentConfigInput = .(, ConfigInputFrame)
currentConfigInput.Size = .(, , , )
currentConfigInput.Position = .(, , , )
currentConfigInput.Text =
currentConfigInput.PlaceholderText =
currentConfigInput.Font = .Font.Code
currentConfigInput.TextSize =
currentConfigInput.TextColor3 = .(, , )
currentConfigInput.BackgroundColor3 = .(, , )
currentConfigInput.BorderSizePixel =
currentConfigInput.BorderColor3 = .(, , )
configListContainer = .(, Tabs.Config)
configListContainer.Size = .(, -, , )
configListContainer.Position = .(, , , )
configListContainer.BackgroundTransparency =
configListLayout = .(, configListContainer)
configListLayout.Padding = .(, )
configListLayout.SortOrder = .SortOrder.LayoutOrder
()
FovCircle = .()
FovCircle.Color = .(, , )
FovCircle.Thickness =
FovCircle.NumSides =
FovCircle.Transparency =
FovCircle.Filled =
ESP_Table = {}
targetUnderCrosshair =
underMapActive =
currentTarget =
lastTeleportTime =
lastBhopTime =
bhopCooldown =
flyBodyPosition =
flyBodyGyro =
()
.Config.FlyHack LP.Character
flyBodyPosition
flyBodyPosition:()
flyBodyGyro:()
flyBodyPosition =
flyBodyGyro =
character = LP.Character
humanoidRootPart = character:()
humanoidRootPart
flyBodyPosition
flyBodyPosition = .()
flyBodyPosition.MaxForce = .(.huge, .huge, .huge)
flyBodyPosition.Parent = humanoidRootPart
flyBodyGyro = .()
flyBodyGyro.MaxTorque = .(.huge, .huge, .huge)
flyBodyGyro.P =
flyBodyGyro.D =
flyBodyGyro.Parent = humanoidRootPart
camera = .CurrentCamera
moveDirection = .(, , )
UIS:(.KeyCode.W) moveDirection = moveDirection + camera.CFrame.LookVector
UIS:(.KeyCode.S) moveDirection = moveDirection - camera.CFrame.LookVector
UIS:(.KeyCode.A) moveDirection = moveDirection - camera.CFrame.RightVector
UIS:(.KeyCode.D) moveDirection = moveDirection + camera.CFrame.RightVector
UIS:(.KeyCode.Space) moveDirection = moveDirection + .(, , )
UIS:(.KeyCode.LeftShift) moveDirection = moveDirection - .(, , )
moveDirection.Magnitude >
moveDirection = moveDirection.Unit * .Config.FlySpeed
flyBodyPosition.Position = humanoidRootPart.Position + moveDirection
flyBodyPosition.Position = humanoidRootPart.Position
flyBodyGyro.CFrame = camera.CFrame
()
.Config.MiscUnderMapKill LP.Character
underMapActive =
currentTarget =
character = LP.Character
humanoidRootPart = character:()
humanoid = character:()
humanoidRootPart humanoid
underMapActive =
currentTarget =
enemies = {}
_, player (Players:())
(player) player.Character player.Character:()
enemyHumanoid = player.Character.Humanoid
enemyHumanoid.Health > player.Character:()
.(enemies, player)
#enemies ==
underMapActive =
currentTarget =
currentTarget currentTarget.Character currentTarget.Character:()
currentTarget.Character.Humanoid.Health <=
closestEnemy =
closestDistance = .huge
_, enemy (enemies)
enemyRoot = enemy.Character.HumanoidRootPart
distance = (humanoidRootPart.Position - enemyRoot.Position).Magnitude
distance < closestDistance
closestDistance = distance
closestEnemy = enemy
currentTarget = closestEnemy
currentTarget currentTarget.Character
currentTarget =
targetRoot = currentTarget.Character:()
targetHumanoid = currentTarget.Character:()
targetRoot targetHumanoid
currentTarget =
targetHumanoid.Health <=
currentTarget =
underMapPosition = targetRoot.Position - .(, .Config.UnderMapDepth, )
currentTime = ()
currentTime - lastTeleportTime > .Config.UnderMapTeleportDelay
humanoidRootPart.CFrame = .(underMapPosition)
lastTeleportTime = currentTime
mousemoverel
targetHead = currentTarget.Character:()
targetHead
targetPos, onScreen = Camera:(targetHead.Position)
onScreen
mousePos = UIS:()
((targetPos.X - mousePos.X) * , (targetPos.Y - mousePos.Y) * )
.Config.AutoFire mouse1click .(, ) ==
()
humanoidRootPart.Velocity = .(, , )
humanoidRootPart.RotVelocity = .(, , )
humanoid.PlatformStand =
humanoid.AutoRotate =
humanoidRootPart.CFrame = .(humanoidRootPart.Position) * .(, , )
_, part (character:())
part:()
part.CanCollide =
part.Velocity = .(, , )
underMapActive =
()
LP.Character
.Config.MiscHideWeapon
_, child (LP.Character:())
child:() child:()
child.Parent = LP.Backpack
()
.Config.MiscThirdPerson
Camera.CameraType = .CameraType.Custom
character = LP.Character
character character:()
rootPart = character.HumanoidRootPart
Camera.CFrame = .(rootPart.Position + rootPart.CFrame.LookVector * - + .(, , ), rootPart.Position)
Camera.CameraType = .CameraType.Custom
()
.Config.TriggerBot LP.Character
mouse = LP:()
target = mouse.Target
target target.Parent
humanoid = target.Parent:() target.Parent.Parent:()
humanoid (Players:(humanoid.Parent))
mouse1click
()
()
.Config.AutoStomp LP.Character
character = LP.Character
humanoid = character:()
humanoid
_, player (Players:())
player ~= LP player.Character
targetHum = player.Character:()
targetHum targetHum.Health >
targetRoot = player.Character:()
myRoot = character:()
targetRoot myRoot (targetRoot.Position - myRoot.Position).Magnitude <
humanoid.Jump =
()
.Config.KillAll
_, player (Players:())
(player) player.Character
humanoid = player.Character:()
humanoid
humanoid.Health =
()
.Config.TeleportToEnemy
myRoot = LP.Character LP.Character:()
myRoot
closestEnemy =
closestDistance = .huge
_, player (Players:())
(player) player.Character
enemyRoot = player.Character:()
enemyRoot
distance = (myRoot.Position - enemyRoot.Position).Magnitude
distance < closestDistance
closestDistance = distance
closestEnemy = player
closestEnemy closestEnemy.Character
enemyRoot = closestEnemy.Character:()
enemyRoot
myRoot.CFrame = enemyRoot.CFrame
RunService.RenderStepped:(()
FovCircle.Visible = .Config.ShowFov
FovCircle.Radius = .Config.Fov
FovCircle.Position = UIS:()
()
()
()
()
.Config.TriggerBot
()
.Config.AutoStomp
()
.Config.InfiniteJump UIS:(.KeyCode.Space)
character = LP.Character
character character:()
character.Humanoid:(.HumanoidStateType.Jumping)
.Config.KillAll
()
.Config.TeleportToEnemy
()
.Config.TeleportToEnemy =
targetUnderCrosshair =
.Config.Aimbot .Config.MiscUnderMapKill
target =
dist = .Config.Fov
_, p (Players:())
(p) p.Character p.Character:()
p.Character:() p.Character.Humanoid.Health >
isTargetVisible = (p.Character)
( .Config.AimbotUseVisibleCheck) isTargetVisible
pos, vis = Camera:(p.Character.Head.Position)
vis
mag = (.(pos.X, pos.Y) - UIS:()).Magnitude
mag < dist .(, ) <= .Config.HitChance
dist = mag
target = p
target mousemoverel
tPos = Camera:(target.Character.Head.Position)
mPos = UIS:()
((tPos.X - mPos.X) / .(.Config.Smoothness, ),
(tPos.Y - mPos.Y) / .(.Config.Smoothness, ))
_, p (Players:())
.Config.Esp
ESP_Table[p]
_, d (ESP_Table[p])
d.Visible =
shouldDraw = ( .Config.UseTeamCheck) (.Config.UseTeamCheck (p))
(.Config.UseTeamCheck .Config.EspTeamMode == )
shouldDraw p.Character p.Character:() p.Character.Humanoid.Health >
ESP_Table[p]
ESP_Table[p] = {
Box = .(),
Name = .(),
HealthBar = .(),
DistanceText = .(),
Tracer = .(),
HeadDot = .()
}
data = ESP_Table[p]
root = p.Character.HumanoidRootPart
head = p.Character:()
pos, vis = Camera:(root.Position)
vis
head
headPos, headVis = Camera:(head.Position)
headVis
distToCursor = (.(headPos.X, headPos.Y) - UIS:()).Magnitude
distToCursor < targetUnderCrosshair ==
targetUnderCrosshair = p
espColor = (p == targetUnderCrosshair) .Config.HighlightColor ((p) .Config.EnemyColor .Config.TeammateColor)
size = .( / .(pos.Z, ), )
data.Box.Visible = .Config.EspBoxes
data.Box.Size = .(size, size * )
data.Box.Position = .(pos.X - size/, pos.Y - (size*)/)
data.Box.Color = espColor
data.Box.Thickness =
data.Name.Visible = .Config.EspNames
data.Name.Text = p.Name
data.Name.Size =
data.Name.Center =
data.Name.Outline =
data.Name.Color = espColor
data.Name.Position = .(pos.X, pos.Y - (size*)/ - )
humanoid = p.Character:()
.Config.EspHealthBar humanoid
healthPer = .(humanoid.Health / humanoid.MaxHealth, , )
data.HealthBar.Visible =
data.HealthBar.Size = .(, size * * healthPer)
data.HealthBar.Position = .(pos.X - size/ - , pos.Y - (size*)/ + (size * * ( - healthPer))/)
data.HealthBar.Color = .(.( * ( - healthPer)), .( * healthPer), )
data.HealthBar.Filled =
.Config.EspDistance LP.Character LP.Character:()
data.DistanceText.Visible =
data.DistanceText.Text = .((LP.Character.HumanoidRootPart.Position - root.Position).Magnitude) ..
data.DistanceText.Size =
data.DistanceText.Center =
data.DistanceText.Color = .(,,)
data.DistanceText.Position = .(pos.X, pos.Y + (size*)/ + )
.Config.EspTracers
data.Tracer.Visible =
data.Tracer.From = .(Camera.ViewportSize.X/, Camera.ViewportSize.Y)
data.Tracer.To = .(pos.X, pos.Y)
data.Tracer.Color = espColor
data.Tracer.Thickness =
.Config.EspHeadDot head
headPos, headVis = Camera:(head.Position)
headVis
data.HeadDot.Visible =
data.HeadDot.Radius =
data.HeadDot.Position = .(headPos.X, headPos.Y)
data.HeadDot.Color = espColor
data.HeadDot.Filled =
data.HeadDot.Visible =
_, d (data) d.Visible =
ESP_Table[p]
_, d (ESP_Table[p]) d.Visible =
)
RunService.Heartbeat:(()
LP LP.Character LP.Character:()
humanoid = LP.Character.Humanoid
currentTime = ()
.Config.MiscUnderMapKill
.Config.MiscBhop
humanoid.FloorMaterial ~= .Material.Air
currentTime - lastBhopTime > bhopCooldown
humanoid.Jump =
lastBhopTime = currentTime
humanoid.Jump =
lastBhopTime =
.Config.MiscSpeed
humanoid.WalkSpeed = .Config.SpeedAmount
humanoid.WalkSpeed =
.Config.MiscNoclip .Config.MiscUnderMapKill
_, part (LP.Character:())
part:()
part.CanCollide =
.Config.MiscUnderMapKill
_, part (LP.Character:())
part:()
part.CanCollide =
.Config.MiscUnderMapKill underMapActive
humanoid
humanoid.PlatformStand =
humanoid.AutoRotate =
humanoidRootPart = LP.Character:()
humanoidRootPart
humanoidRootPart.Velocity = .(, , )
underMapActive =
currentTarget =
.Config.InstantRespawn humanoid.Health <=
LP.Character:()
)
dragging, dragStart, startPos
MainFrame.InputBegan:((i)
i.UserInputType == .UserInputType.MouseButton1
dragging =
dragStart = i.Position
startPos = MainFrame.Position
)
UIS.InputEnded:((i)
i.UserInputType == .UserInputType.MouseButton1
dragging =
)
UIS.InputChanged:((i)
dragging i.UserInputType == .UserInputType.MouseMovement
delta = i.Position - dragStart
MainFrame.Position = .(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
)
UIS.InputBegan:((i)
i.KeyCode == .Config.MenuKey
MainFrame.Visible = MainFrame.Visible
)Open Source Esp Box AimBot Bhop Noclip Under map AIm silent (no work) Anti AIm Speed Hack(no bypass) Update: 22.12.2025 Add System Confing New Tab Misc New Function: Instant Respawn Auto Fire Trigger Bot Trigger Delay: 0.1 Wall Bang Auto Stomp Kill All Auto Farm(I didn't add it, Deepseek added it, you can use it, but I don't know what for) No Recoil No Spread Hit Chanse Info Config system The system configuration works via JSON and is tested on the Volcano Xeno Solara executor.

[ZOMBIES!] BloxStrike