Run it
Copy the script and paste it into your executor.
Players = :()
TweenService = :()
UserInputService = :()
RunService = :()
Workspace = :()
StarterGui = :()
VIM = :()
LocalPlayer = Players.LocalPlayer
Camera = Workspace.CurrentCamera
Mouse = LocalPlayer:()
() LocalPlayer.Character
()
c = (); c c:()
()
c = (); c c:()
(origin, target)
dir = target - origin
rp = RaycastParams.()
rp.FilterType = .RaycastFilterType.Exclude
ex = {}
_, p (Players:())
p.Character .(ex, p.Character)
rp.FilterDescendantsInstances = ex
Workspace:(origin, dir.Unit * dir.Magnitude, rp) ==
(pos)
vp, onScreen = Camera:(pos)
.(vp.X, vp.Y), onScreen, vp.Z
flags = {
fly = ,
noclip = ,
shootWalls = ,
triggerbot = ,
esp = ,
espNames = ,
espBoxes = ,
espHealth = ,
espTracers = ,
espDistance = ,
espWallCheck = ,
aimbot = ,
aimbotHead = ,
aimbotSmooth = ,
teamCheck = ,
hitbox = ,
speed = ,
infJump = ,
killAura = ,
antiAfk = ,
godMode = ,
}
FLY_SPEED =
SPEED_MULT =
AIMBOT_FOV =
AIMBOT_SMOOTH=
KILLAURA_R =
HITBOX_SIZE =
(p)
p == LocalPlayer
flags.teamCheck
myTeam = LocalPlayer.Team
theirTeam = p.Team
myTeam theirTeam myTeam ~= theirTeam
hitboxOriginals = {}
(p)
(p)
char = p.Character; char
hrp = char:(); hrp
hitboxOriginals[p] hitboxOriginals[p] = hrp.Size
hrp.Size = .(HITBOX_SIZE, HITBOX_SIZE, HITBOX_SIZE)
hrp.Transparency =
(p)
orig = hitboxOriginals[p]; orig
char = p.Character; char
hrp = char:(); hrp
hrp.Size = orig
hitboxOriginals[p] =
() _, p (Players:()) (p)
() _, p (Players:()) (p) ; hitboxOriginals = {}
RunService.Heartbeat:(()
flags.hitbox
_, p (Players:())
(p)
char = p.Character; char
hrp = char:(); hrp
hrp.Size.X < HITBOX_SIZE (p)
)
Players.PlayerRemoving:((p) hitboxOriginals[p] = )
flyBV, flyBG
()
hrp = (); hrp
flyBG = .()
flyBG.MaxTorque = .(,,); flyBG.P =
flyBG.CFrame = hrp.CFrame; flyBG.Parent = hrp
flyBV = .()
flyBV.Velocity = .zero
flyBV.MaxForce = .(,,); flyBV.Parent = hrp
()
flyBV flyBV:(); flyBV =
flyBG flyBG:(); flyBG =
RunService.Heartbeat:(()
flags.fly
hrp = (); hrp flyBV flyBG
v = .zero
ui = UserInputService
ui:(.KeyCode.W) v = v + Camera.CFrame.LookVector
ui:(.KeyCode.S) v = v - Camera.CFrame.LookVector
ui:(.KeyCode.A) v = v - Camera.CFrame.RightVector
ui:(.KeyCode.D) v = v + Camera.CFrame.RightVector
ui:(.KeyCode.Space) v = v + .yAxis
ui:(.KeyCode.LeftShift) v = v - .yAxis
flyBV.Velocity = v * FLY_SPEED
flyBG.CFrame = Camera.CFrame
)
RunService.Stepped:(()
flags.noclip
c = (); c
_, p (c:())
p:() p.CanCollide =
)
shootWallConn
()
shootWallConn
shootWallConn = RunService.Heartbeat:(()
flags.shootWalls
t = Mouse.Target
t t:()
inChar =
_, p (Players:())
p.Character t:(p.Character) inChar = ;
inChar
orig = t.CanCollide; t.CanCollide =
.(() t t.Parent t.CanCollide = orig )
)
()
shootWallConn shootWallConn:(); shootWallConn =
triggerbotConn
()
vp = Camera.ViewportSize
unitRay = Camera:(vp.X / , vp.Y / )
rp = RaycastParams.()
rp.FilterType = .RaycastFilterType.Exclude
exclude = {}; myChar = ()
myChar .(exclude, myChar)
rp.FilterDescendantsInstances = exclude
result = :(unitRay.Origin, unitRay.Direction * , rp)
result ,
hitPart = result.Instance
_, p (Players:())
(p)
char = p.Character; char
hitPart:(char)
hum = char:()
hum hum.Health > char, hitPart
,
(enemyChar, hitPart)
char = (); char
tool = char:(); tool
hitPos = hitPart hitPart.Position Mouse.Hit.Position
hitNormal = .(, , )
_, obj (tool:())
obj:()
(() obj:(hitPos, hitPart, hitNormal) )
(() obj:(hitPos, hitPart) )
(() obj:(hitPos) )
_, name ({,,,,,,,,})
r = tool:(name)
r r:()
(() r:(hitPos, hitPart, hitNormal) )
(() r:(hitPos) )
(() VIM:(Mouse.X, Mouse.Y, , , , ); VIM:(Mouse.X, Mouse.Y, , , , ) )
()
triggerbotConn
triggerbotConn = RunService.Heartbeat:(()
flags.triggerbot
enemyChar, hitPart = ()
enemyChar
(enemyChar, hitPart)
)
()
triggerbotConn triggerbotConn:(); triggerbotConn =
espFolder = .()
espFolder.Name =
espFolder.Parent = LocalPlayer.PlayerGui
espObjects = {}
ESP_COLOR = .(, , )
TRACER_COLOR = .(, , )
(type_, props)
d = .(type_)
k, v (props) d[k] = v
d
(p)
objs = espObjects[p]
objs
_, d (objs)
(d) ==
_, dd (d) (() dd:() )
(() d:() )
espObjects[p] =
(p)
p == LocalPlayer
(p)
objs = {}
objs.boxLines = {}
i = , objs.boxLines[i] = (, {Visible=, Color=ESP_COLOR, Thickness=, Transparency=, ZIndex=})
objs.cornerLines = {}
i = , objs.cornerLines[i] = (, {Visible=, Color=.(,,), Thickness=, Transparency=, ZIndex=})
objs.nameLabel = (, {Visible=, Color=.(,,), Size=, Font=.Fonts.UI, Outline=, OutlineColor=.(,,), Center=, ZIndex=})
objs.distLabel = (, {Visible=, Color=.(,,), Size=, Font=.Fonts.UI, Outline=, OutlineColor=.(,,), Center=, ZIndex=})
objs.healthBg = (, {Visible=, Color=.(,,), Thickness=, Transparency=, ZIndex=})
objs.healthBar = (, {Visible=, Color=.(,,), Thickness=, Transparency=, ZIndex=})
objs.tracer = (, {Visible=, Color=TRACER_COLOR, Thickness=, Transparency=, ZIndex=})
espObjects[p] = objs
()
flags.esp
p, objs (espObjects)
_, v (objs)
(v) == _, d (v) (() d.Visible = )
(() v.Visible = )
vp = Camera.ViewportSize
tracerOrigin = .(vp.X / , vp.Y)
_, p (Players:())
p == LocalPlayer
espObjects[p] (p)
objs = espObjects[p]
char = p.Character
hrp = char char:()
hum = char char:()
hrp hum hum.Health <=
_, v (objs)
(v) == _, d (v) (() d.Visible = )
(() v.Visible = )
myHRP = ()
flags.espWallCheck myHRP (myHRP.Position, hrp.Position)
_, v (objs)
(v) == _, d (v) (() d.Visible = )
(() v.Visible = )
head = char:()
headPos = head head.Position (hrp.Position + .(, , ))
feetPos = hrp.Position - .(, , )
topScreen, topOn, topZ = (headPos + .(, , ))
bottomScreen, bottomOn, _ = (feetPos)
(topOn bottomOn) topZ <
_, v (objs)
(v) == _, d (v) (() d.Visible = )
(() v.Visible = )
height = .(topScreen.Y - bottomScreen.Y)
width = height *
cx = topScreen.X
L, R, T, B = cx - width / , cx + width / , topScreen.Y, bottomScreen.Y
dist = myHRP .((myHRP.Position - hrp.Position).Magnitude)
hpRatio = hum.MaxHealth > .(hum.Health / hum.MaxHealth, , )
hpColor = .(, .( + ( * hpRatio)), .( + ( * hpRatio)))
flags.espBoxes
bl = objs.boxLines
bl[].From = .(L, T); bl[].To = .(R, T); bl[].Visible = ; bl[].Color = ESP_COLOR
bl[].From = .(L, B); bl[].To = .(R, B); bl[].Visible = ; bl[].Color = ESP_COLOR
bl[].From = .(L, T); bl[].To = .(L, B); bl[].Visible = ; bl[].Color = ESP_COLOR
bl[].From = .(R, T); bl[].To = .(R, B); bl[].Visible = ; bl[].Color = ESP_COLOR
cw, ch, cl = width * , height * , objs.cornerLines
cl[].From=.(L,T); cl[].To=.(L+cw,T); cl[].Visible=
cl[].From=.(L,T); cl[].To=.(L,T+ch); cl[].Visible=
cl[].From=.(R,T); cl[].To=.(R-cw,T); cl[].Visible=
cl[].From=.(R,T); cl[].To=.(R,T+ch); cl[].Visible=
cl[].From=.(L,B); cl[].To=.(L+cw,B); cl[].Visible=
cl[].From=.(L,B); cl[].To=.(L,B-ch); cl[].Visible=
cl[].From=.(R,B); cl[].To=.(R-cw,B); cl[].Visible=
cl[].From=.(R,B); cl[].To=.(R,B-ch); cl[].Visible=
_, l (objs.boxLines) l.Visible =
_, l (objs.cornerLines) l.Visible =
objs.nameLabel.Text, objs.nameLabel.Position, objs.nameLabel.Visible = p.DisplayName, .(cx, T - ), flags.espNames
objs.distLabel.Text, objs.distLabel.Position, objs.distLabel.Visible = dist .. , .(cx, B + ), flags.espDistance
flags.espHealth
barX = L -
objs.healthBg.From, objs.healthBg.To, objs.healthBg.Visible = .(barX, T), .(barX, B),
objs.healthBar.From, objs.healthBar.To, objs.healthBar.Color, objs.healthBar.Visible = .(barX, B - (B - T) * hpRatio), .(barX, B), hpColor,
objs.healthBg.Visible, objs.healthBar.Visible = ,
flags.espTracers
centerScreen, _, _ = (hrp.Position)
objs.tracer.From, objs.tracer.To, objs.tracer.Visible = tracerOrigin, centerScreen,
objs.tracer.Visible =
Players.PlayerRemoving:(removeESPForPlayer)
_, p (Players:()) p ~= LocalPlayer (p)
Players.PlayerAdded:((p) .(); (p) )
fovCircle = .()
fovCircle.Visible, fovCircle.Color, fovCircle.Thickness, fovCircle.NumSides, fovCircle.Filled, fovCircle.Transparency = , .(, , ), , , ,
aimbotHue =
()
mPos, myHRP, best, bestDist = UserInputService:(), (), , .huge
_, p (Players:())
p == LocalPlayer (p)
char = p.Character; char
hum = char:()
hum hum.Health <=
aimPart = (flags.aimbotHead char:()) char:()
aimPart (myHRP (myHRP.Position, aimPart.Position))
vPos, onScreen = Camera:(aimPart.Position)
onScreen vPos.Z <=
d = (.(vPos.X, vPos.Y) - mPos).Magnitude
d < AIMBOT_FOV d < bestDist best, bestDist = aimPart, d
best
aimbotConn
()
aimbotConn
aimbotConn = RunService.RenderStepped:((dt)
aimbotHue = (aimbotHue + dt * ) %
fovCircle.Position, fovCircle.Radius, fovCircle.Color, fovCircle.Visible = UserInputService:(), AIMBOT_FOV, .(aimbotHue, , ), flags.aimbot
flags.aimbot
target = ()
target
goalCF = .(Camera.CFrame.Position, target.Position)
Camera.CFrame = flags.aimbotSmooth Camera.CFrame:(goalCF, ) goalCF
)
()
aimbotConn aimbotConn:(); aimbotConn =
fovCircle.Visible =
defaultWalkSpeed =
RunService.Heartbeat:(()
hum = (); hum
hum.WalkSpeed = flags.speed (defaultWalkSpeed * SPEED_MULT) (hum.WalkSpeed ~= defaultWalkSpeed flags.fly defaultWalkSpeed hum.WalkSpeed)
)
UserInputService.JumpRequest:(()
flags.infJump
hum = ()
hum hum:(.HumanoidStateType.Jumping)
)
killAuraConn, killAuraCooldown = , {}
()
killAuraConn
killAuraConn = RunService.Heartbeat:(()
flags.killAura
char = (); hrp = (); tool = char char:()
hrp
_, p (Players:())
(p)
eChar = p.Character; eHRP = eChar eChar:()
eHum = eChar eChar:()
eHRP eHum eHum.Health <= (hrp.Position - eHRP.Position).Magnitude > KILLAURA_R
now = (); killAuraCooldown[p] (now - killAuraCooldown[p]) <
killAuraCooldown[p] = now
prevCT, prevCF = Camera.CameraType, Camera.CFrame
Camera.CameraType, Camera.CFrame = .CameraType.Scriptable, .(Camera.CFrame.Position, eHRP.Position)
(() VIM:(Mouse.X, Mouse.Y, , , , ); VIM:(Mouse.X, Mouse.Y, , , , ) )
tool
_, obj (tool:())
obj:() (() obj:(eHRP, ) )
.(() (() Camera.CameraType, Camera.CFrame = prevCT, prevCF ) )
)
() killAuraConn killAuraConn:(); killAuraConn = ; killAuraCooldown = {}
antiAfkConn
()
antiAfkConn
antiAfkConn = .(()
flags.antiAfk
.(); flags.antiAfk
hum = (); hum hum.Jump =
(() :():(); :():(.()) )
)
() flags.antiAfk = ; antiAfkConn =
RunService.Heartbeat:(()
flags.godMode
hum = (); hum hum.Health < hum.MaxHealth hum.Health = hum.MaxHealth
)
RunService.RenderStepped:(updateESP)
ScreenGui = .()
ScreenGui.Name =
ScreenGui.Parent = LocalPlayer:()
ScreenGui.ResetOnSpawn =
ScreenGui.ZIndexBehavior = .ZIndexBehavior.Sibling
ScreenGui.DisplayOrder =
OpenBtn = .()
OpenBtn.Name =
OpenBtn.Size = .(, , , )
OpenBtn.Position = .(, , , -)
OpenBtn.BackgroundColor3 = .(, , )
OpenBtn.Text =
OpenBtn.TextSize =
OpenBtn.Parent = ScreenGui
.(, OpenBtn).CornerRadius = .(, )
OBStroke = .()
OBStroke.Color = .(, , )
OBStroke.Thickness =
OBStroke.Parent = OpenBtn
MainFrame = .()
MainFrame.Name =
MainFrame.Size = .(, , , )
MainFrame.Position = .(, -, , -)
MainFrame.BackgroundColor3 = .(, , )
MainFrame.BackgroundTransparency =
MainFrame.BorderSizePixel =
MainFrame.ClipsDescendants =
MainFrame.Parent = ScreenGui
.(, MainFrame).CornerRadius = .(, )
BgImage = .()
BgImage.Name =
BgImage.Size = .(, , , )
BgImage.Image =
BgImage.ScaleType = .ScaleType.Crop
BgImage.BackgroundTransparency =
BgImage.ZIndex =
BgImage.Parent = MainFrame
BgOverlay = .()
BgOverlay.Name =
BgOverlay.Size = .(, , , )
BgOverlay.BackgroundColor3 = .(, , )
BgOverlay.BackgroundTransparency =
BgOverlay.BorderSizePixel =
BgOverlay.ZIndex =
BgOverlay.Parent = MainFrame
MFStroke = .()
MFStroke.Color = .(, , )
MFStroke.Thickness =
MFStroke.Transparency =
MFStroke.Parent = MainFrame
isUIOpen =
()
isUIOpen = isUIOpen
isUIOpen
MainFrame.Visible =
TweenService:(MainFrame, TweenInfo.(, .EasingStyle.Quad, .EasingDirection.Out), {
Size = .(, , , ),
Position = .(, -, , -)
}):()
TweenService:(MainFrame, TweenInfo.(, .EasingStyle.Quad, .EasingDirection.In), {
Size = .(, , , ),
Position = .(, -, , )
}):()
.(, () MainFrame.Visible = )
OpenBtn.MouseButton1Click:(toggleUI)
Header = .()
Header.Size = .(, , , )
Header.BackgroundColor3 = .(, , )
Header.BackgroundTransparency =
Header.BorderSizePixel = ;
Header.ZIndex =
Header.Parent = MainFrame
.(, Header).CornerRadius = .(, )
HCover = .()
HCover.Size = .(, , , )
HCover.Position = .(, , , -)
HCover.BackgroundColor3 = Header.BackgroundColor3
HCover.BackgroundTransparency = Header.BackgroundTransparency
HCover.BorderSizePixel = ;
HCover.ZIndex =
HCover.Parent = Header
TitleLabel = .()
TitleLabel.Text =
TitleLabel.Size = .(, -, , )
TitleLabel.Position = .(, , , )
TitleLabel.BackgroundTransparency =
TitleLabel.TextColor3 = .(, , )
TitleLabel.Font = .Font.BuilderSansBold
TitleLabel.TextSize =
TitleLabel.TextXAlignment = .TextXAlignment.Left
TitleLabel.ZIndex =
TitleLabel.Parent = Header
CloseBtn = .()
CloseBtn.Size = .(, , , )
CloseBtn.Position = .(, -, , )
CloseBtn.BackgroundTransparency =
CloseBtn.Text =
CloseBtn.TextColor3 = .(, , )
CloseBtn.TextSize =
CloseBtn.Font = .Font.BuilderSansBold
CloseBtn.ZIndex =
CloseBtn.Parent = Header
CloseBtn.MouseButton1Click:(toggleUI)
dragging, dragStart, startPos = , ,
Header.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging = ; dragStart = input.Position; startPos = MainFrame.Position
input.Changed:(()
input.UserInputState == .UserInputState.End dragging =
)
)
UserInputService.InputChanged:((input)
dragging (input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch)
d = input.Position - dragStart
MainFrame.Position = .(startPos.X.Scale, startPos.X.Offset + d.X, startPos.Y.Scale, startPos.Y.Offset + d.Y)
)
TabBar = .()
TabBar.Size = .(, -, , )
TabBar.Position = .(, , , )
TabBar.BackgroundTransparency =
TabBar.ZIndex =
TabBar.Parent = MainFrame
TabListLayout = .()
TabListLayout.FillDirection = .FillDirection.Horizontal
TabListLayout.SortOrder = .SortOrder.LayoutOrder
TabListLayout.Padding = .(, )
TabListLayout.Parent = TabBar
TabContainer = .()
TabContainer.Size = .(, -, , -)
TabContainer.Position = .(, , , )
TabContainer.BackgroundTransparency =
TabContainer.ClipsDescendants =
TabContainer.ZIndex =
TabContainer.Parent = MainFrame
tabs = {}
rowOrders = {}
currentTabScroll =
(name, layoutOrder)
TabBtn = .()
TabBtn.Name = name..
TabBtn.Size = .(, -, , )
TabBtn.BackgroundColor3 = .(, , )
TabBtn.BackgroundTransparency =
TabBtn.Text = name
TabBtn.TextColor3 = .(, , )
TabBtn.Font = .Font.BuilderSansBold
TabBtn.TextSize =
TabBtn.LayoutOrder = layoutOrder
TabBtn.ZIndex =
TabBtn.Parent = TabBar
.(, TabBtn).CornerRadius = .(, )
Scroll = .()
Scroll.Name = name..
Scroll.Size = .(, , , )
Scroll.Position = .(, , , )
Scroll.BackgroundTransparency =
Scroll.BorderSizePixel =
Scroll.ScrollBarThickness =
Scroll.ScrollBarImageColor3 = .(, , )
Scroll.CanvasSize = .(, , , )
Scroll.AutomaticCanvasSize = .AutomaticSize.Y
Scroll.Visible =
Scroll.ZIndex =
Scroll.Parent = TabContainer
rowOrders[Scroll] =
List = .()
List.SortOrder = .SortOrder.LayoutOrder
List.Padding = .(, )
List.Parent = Scroll
LPad = .()
LPad.PaddingTop = .(, ); LPad.PaddingBottom = .(, )
LPad.PaddingLeft = .(, ); LPad.PaddingRight = .(, )
LPad.Parent = Scroll
TabBtn.MouseButton1Click:(()
currentTabScroll == Scroll
oldScroll = currentTabScroll
currentTabScroll = Scroll
_, t (tabs)
TweenService:(t.Btn, TweenInfo.(), {BackgroundColor3 = .(, , ), TextColor3 = .(, , )}):()
TweenService:(TabBtn, TweenInfo.(), {BackgroundColor3 = .(, , ), TextColor3 = .(, , )}):()
oldScroll
TweenService:(oldScroll, TweenInfo.(, .EasingStyle.Quad, .EasingDirection.Out), {Position = .(, -, , )}):()
.(, () currentTabScroll ~= oldScroll oldScroll.Visible = )
Scroll.Position = .(, , , )
Scroll.Visible =
TweenService:(Scroll, TweenInfo.(, .EasingStyle.Quad, .EasingDirection.Out), {Position = .(, , , )}):()
)
tabs[name] = {Btn = TabBtn, Scroll = Scroll}
Scroll
MovementTab = (, )
CombatTab = (, )
VisualTab = (, )
UtilityTab = (, )
currentTabScroll = tabs[].Scroll
tabs[].Btn.BackgroundColor3 = .(, , )
tabs[].Btn.TextColor3 = .(, , )
tabs[].Scroll.Visible =
tabs[].Scroll.Position = .(, , , )
(parentTab, name, sub, color, onEnable, onDisable)
rowOrders[parentTab] = (rowOrders[parentTab] ) +
Row = .()
Row.Size = .(, , , ); Row.BackgroundColor3 = .(, , )
Row.BackgroundTransparency =
Row.BorderSizePixel = ; Row.LayoutOrder = rowOrders[parentTab]
Row.ZIndex = ; Row.Parent = parentTab
.(, Row).CornerRadius = .(, )
Stripe = .()
Stripe.Size = .(, , , ); Stripe.Position = .(, , , -)
Stripe.BackgroundColor3 = color; Stripe.BorderSizePixel = ;
Stripe.ZIndex = ; Stripe.Parent = Row
.(, Stripe).CornerRadius = .(, )
NL = .()
NL.Text = name; NL.Size = .(, , , ); NL.Position = .(, , , -)
NL.BackgroundTransparency = ; NL.TextColor3 = .(, , )
NL.Font = .Font.BuilderSansMedium; NL.TextSize = ; NL.TextXAlignment = .TextXAlignment.Left;
NL.ZIndex = ; NL.Parent = Row
SL = .()
SL.Text = sub; SL.Size = .(, , , ); SL.Position = .(, , , )
SL.BackgroundTransparency = ; SL.TextColor3 = .(, , )
SL.Font = .Font.BuilderSans; SL.TextSize = ; SL.TextXAlignment = .TextXAlignment.Left;
SL.ZIndex = ; SL.Parent = Row
isOn =
Btn = .()
Btn.Text = ; Btn.Size = .(, , , ); Btn.Position = .(, -, , -)
Btn.BackgroundColor3 = .(, , ); Btn.TextColor3 = .(, , )
Btn.Font = .Font.BuilderSansBold; Btn.TextSize = ; Btn.BorderSizePixel =
Btn.AutoButtonColor = ; Btn.ZIndex = ; Btn.Parent = Row
.(, Btn).CornerRadius = .(, )
Btn.MouseButton1Click:(()
isOn = isOn
isOn
Btn.Text = ; TweenService:(Btn, TweenInfo.(), {BackgroundColor3=color, TextColor3=.(,,)}):()
onEnable ()
Btn.Text = ; TweenService:(Btn, TweenInfo.(), {BackgroundColor3=.(, , ), TextColor3=.(, , )}):()
onDisable ()
)
(parentTab, name, flag, color)
rowOrders[parentTab] = (rowOrders[parentTab] ) +
Row = .()
Row.Size = .(, -, , ); Row.BackgroundColor3 = .(, , )
Row.BackgroundTransparency =
Row.BorderSizePixel = ; Row.LayoutOrder = rowOrders[parentTab];
Row.ZIndex = ; Row.Parent = parentTab
.(, Row).CornerRadius = .(, )
Indent = .()
Indent.Size = .(, , , ); Indent.Position = .(, , , -)
Indent.BackgroundColor3 = color; Indent.BorderSizePixel = ;
Indent.ZIndex = ; Indent.Parent = Row
.(, Indent).CornerRadius = .(, )
NL = .()
NL.Text = .. name; NL.Size = .(, -, , ); NL.Position = .(, , , )
NL.BackgroundTransparency = ; NL.TextColor3 = .(, , )
NL.Font = .Font.BuilderSans; NL.TextSize = ; NL.TextXAlignment = .TextXAlignment.Left;
NL.ZIndex = ; NL.Parent = Row
isOn = flags[flag]
Btn = .()
Btn.Text = isOn
Btn.Size = .(, , , ); Btn.Position = .(, -, , -)
Btn.BackgroundColor3 = isOn color .(, , )
Btn.TextColor3 = isOn .(,,) .(, , )
Btn.Font = .Font.BuilderSansBold; Btn.TextSize = ; Btn.BorderSizePixel = ;
Btn.ZIndex = ; Btn.Parent = Row
.(, Btn).CornerRadius = .(, )
Btn.MouseButton1Click:(()
isOn = isOn; flags[flag] = isOn
isOn
Btn.Text = ; TweenService:(Btn, TweenInfo.(), {BackgroundColor3=color, TextColor3=.(,,)}):()
Btn.Text = ; TweenService:(Btn, TweenInfo.(), {BackgroundColor3=.(, , ), TextColor3=.(, , )}):()
)
(MovementTab, , , .(, , ), () flags.fly = ; () , () flags.fly = ; () )
(MovementTab, , , .(, , ), () flags.noclip = , () flags.noclip = ; c = (); c _, p (c:()) p:() p.CanCollide = )
(MovementTab, , , .(, , ), () flags.speed = , () flags.speed = ; h=(); h h.WalkSpeed=defaultWalkSpeed )
(MovementTab, , , .(, , ), () flags.infJump = , () flags.infJump = )
(VisualTab, , , .(, , ), () flags.esp = , () flags.esp = )
(VisualTab, , , .(, , ))
(VisualTab, , , .(, , ))
(VisualTab, , , .(, , ))
(VisualTab, , , .(, , ))
(VisualTab, , , .(, , ))
(VisualTab, , , .(, , ))
(CombatTab, , , .(, , ), () flags.aimbot = ; () , () flags.aimbot = ; () )
(CombatTab, , , .(, , ))
(CombatTab, , , .(, , ))
(CombatTab, , , .(, , ))
(CombatTab, , , .(, , ), () flags.triggerbot = ; () , () flags.triggerbot = ; () )
(CombatTab, , , .(, , ), () flags.hitbox = ; () , () flags.hitbox = ; () )
(CombatTab, , , .(, , ), () flags.shootWalls = ; () , () flags.shootWalls = ; () )
(CombatTab, , , .(, , ), () flags.killAura = ; () , () flags.killAura = ; () )
(UtilityTab, , , .(, , ), () flags.godMode = , () flags.godMode = )
(UtilityTab, , , .(, , ), () flags.antiAfk = ; () , () () )
(UtilityTab, , , .(, , ), , )
(UtilityTab, , , .(, , ), , )
MainFrame.Size = .(, , , )
TweenService:(MainFrame, TweenInfo.(, .EasingStyle.Quad, .EasingDirection.Out), {
Size = .(, , , ),
Position = .(, -, , -)
}):()LIKE A GENERAL SCRIPT

Universal