Run it
Copy the script and paste it into your executor.
Players = :()
RunService = :()
UserInputService = :()
TweenService = :()
Lighting = :()
Teams = :()
LP = Players.LocalPlayer
PlayerGui = LP:()
(plr)
plr = plr LP
c = plr.Character plr.CharacterAdded:()
c
(plr)
c = (plr)
c:()
(plr)
c = (plr)
c:()
(inst, radius)
c = .()
c.CornerRadius = .(, radius )
c.Parent = inst
c
(inst, thickness, transparency)
s = .()
s.Thickness = thickness
s.Transparency = transparency
s.ApplyStrokeMode = .ApplyStrokeMode.Border
s.Parent = inst
s
(inst, l,t,r,b)
p = .()
p.PaddingLeft = .(, l )
p.PaddingTop = .(, t )
p.PaddingRight = .(, r )
p.PaddingBottom = .(, b )
p.Parent = inst
p
(parent, text)
btn = .()
btn.Size = .(, -, , )
btn.BackgroundColor3 = .(,,)
btn.Text =
btn.AutoButtonColor =
btn.Parent = parent
(btn, )
(btn, , )
lbl = .()
lbl.BackgroundTransparency =
lbl.Size = .(, -, , )
lbl.Position = .(, , , )
lbl.Font = .Font.GothamMedium
lbl.TextSize =
lbl.TextXAlignment = .TextXAlignment.Left
lbl.TextColor3 = .(,,)
lbl.Text = text
lbl.Parent = btn
dot = .()
dot.Size = .(, , , )
dot.Position = .(, , , -)
dot.BackgroundColor3 = .(, , )
dot.Visible =
dot.Parent = btn
(dot, )
btn.MouseEnter:(() btn.BackgroundColor3 = .(,,) )
btn.MouseLeave:(() btn.BackgroundColor3 = .(,,) )
btn.MouseButton1Down:(() btn.BackgroundColor3 = .(,,) )
btn.MouseButton1Up:(() btn.BackgroundColor3 = .(,,) )
btn, dot, lbl
(parent, placeholder, width)
box = .()
box.Size = .(, width , , -)
box.Position = .(, -(width ) - , , )
box.BackgroundColor3 = .(,,)
box.ClearTextOnFocus =
box.PlaceholderText = placeholder
box.Text =
box.TextColor3 = .(,,)
box.Font = .Font.Gotham
box.TextSize =
box.Parent = parent
(box, )
(box, , )
(box, ,,,)
box
(parent, width)
holder = .()
holder.Size = .(, width , , -)
holder.Position = .(, -(width ) - , , )
holder.BackgroundColor3 = .(,,)
holder.Parent = parent
(holder, )
(holder, , )
current = .()
current.BackgroundTransparency =
current.Size = .(, -, , )
current.Position = .(, , , )
current.Font = .Font.Gotham
current.TextSize =
current.TextColor3 = .(,,)
current.TextXAlignment = .TextXAlignment.Left
current.Text =
current.Parent = holder
expand = .()
expand.Size = .(, , , )
expand.Position = .(, -, , )
expand.BackgroundTransparency =
expand.Text =
expand.TextColor3 = .(,,)
expand.Parent = holder
list = .()
list.Size = .(, , , )
list.Position = .(, , , )
list.BackgroundColor3 = .(,,)
list.Visible =
list.Parent = holder
(list, )
(list, , )
sf = .()
sf.Size = .(, -, , -)
sf.Position = .(, , , )
sf.BackgroundTransparency =
sf.ScrollBarThickness =
sf.Parent = list
uiList = .()
uiList.FillDirection = .FillDirection.Vertical
uiList.Padding = .(, )
uiList.Parent = sf
(v)
list.Visible = v
expand.Text = v
expand.MouseButton1Click:(()
( list.Visible)
)
selectedValue =
(txt, value)
opt = .()
opt.Size = .(, -, , )
opt.BackgroundColor3 = .(,,)
opt.TextColor3 = .(,,)
opt.Text = txt
opt.Parent = sf
(opt, )
(opt, , )
opt.MouseButton1Click:(()
selectedValue = value
current.Text = txt
()
)
{
holder = holder,
open = () () ,
close = () () ,
setText = (t) current.Text = t ,
get = () selectedValue ,
clear = ()
_,c (sf:())
c:() c:()
selectedValue =
current.Text =
,
add = addOption,
}
(parent, name, index)
tb = .()
tb.Size = .(, , , )
tb.Position = .(, (index-)*, , )
tb.BackgroundColor3 = .(,,)
tb.Text = name
tb.TextColor3 = .(,,)
tb.Font = .Font.GothamMedium
tb.TextSize =
tb.AutoButtonColor =
tb.Parent = parent
(tb, )
(tb, , )
tb
(parent)
sf = .()
sf.BackgroundTransparency =
sf.Size = .(, -, , -)
sf.Position = .(, , , )
sf.ScrollBarThickness =
sf.Parent = parent
layout = .()
layout.FillDirection = .FillDirection.Vertical
layout.Padding = .(, )
layout.Parent = sf
sf
Gui = .()
Gui.Name =
Gui.ResetOnSpawn =
Gui.IgnoreGuiInset =
Gui.Parent = PlayerGui
Window = .()
Window.Size = .(, , , )
Window.Position = .(, -, , -)
Window.BackgroundColor3 = .(,,)
Window.Parent = Gui
(Window, )
(Window, , )
TopBar = .()
TopBar.Size = .(, -, , )
TopBar.Position = .(, , , )
TopBar.BackgroundColor3 = .(,,)
TopBar.Parent = Window
(TopBar, )
(TopBar, , )
(TopBar, , , , )
Title = .()
Title.BackgroundTransparency =
Title.Size = .(, -, , )
Title.Position = .(, , , )
Title.Font = .Font.GothamSemibold
Title.TextSize =
Title.TextXAlignment = .TextXAlignment.Left
Title.TextColor3 = .(,,)
Title.Text =
Title.Parent = TopBar
MinBtn = .()
MinBtn.Size = .(, , , -)
MinBtn.Position = .(, -, , )
MinBtn.BackgroundColor3 = .(,,)
MinBtn.TextColor3 = .(,,)
MinBtn.Text =
MinBtn.TextScaled =
MinBtn.AutoButtonColor =
MinBtn.Parent = TopBar
(MinBtn, )
CloseBtn = .()
CloseBtn.Size = .(, , , -)
CloseBtn.Position = .(, -, , )
CloseBtn.BackgroundColor3 = .(, , )
CloseBtn.TextColor3 = .(,,)
CloseBtn.Text =
CloseBtn.TextScaled =
CloseBtn.AutoButtonColor =
CloseBtn.Parent = TopBar
(CloseBtn, )
dragging, dragStart, startPos
TopBar.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
dragStart = input.Position
startPos = Window.Position
input.Changed:(()
input.UserInputState == .UserInputState.End dragging =
)
)
TopBar.InputChanged:((input)
dragging (input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch)
delta = input.Position - dragStart
Window.Position = .(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
)
TabsBar = .()
TabsBar.Size = .(, -, , )
TabsBar.Position = .(, , , )
TabsBar.BackgroundColor3 = .(,,)
TabsBar.Parent = Window
(TabsBar, )
(TabsBar, , )
(TabsBar, ,,,)
Content = .()
Content.Size = .(, -, , -)
Content.Position = .(, , , )
Content.BackgroundColor3 = .(,,)
Content.Parent = Window
(Content, )
(Content, , )
Tabs = {}
_,name ({,,,})
f = .()
f.Visible =
f.BackgroundTransparency =
f.Size = .(,,,)
f.Parent = Content
Tabs[name] = f
TabButtons = {}
currentTab =
(name)
n,frame (Tabs) frame.Visible = (n == name)
n,btn (TabButtons)
btn.BackgroundColor3 = (n == name) .(,,) .(,,)
currentTab = name
names = {,,,}
i,n (names)
b = (TabsBar, n, i)
TabButtons[n] = b
b.MouseButton1Click:(() (n) )
()
MovementScroll = (Tabs[])
VisualScroll = (Tabs[])
TeleportScroll = (Tabs[])
MiscScroll = (Tabs[])
minimized =
MinBtn.MouseButton1Click:(()
minimized = minimized
minimized
Content.Visible =
TabsBar.Visible =
Window:(.(, , , ), .EasingDirection.Out, .EasingStyle.Quad, , )
Window:(.(, , , ), .EasingDirection.Out, .EasingStyle.Quad, , )
.()
TabsBar.Visible =
Content.Visible =
)
CloseBtn.MouseButton1Click:(()
Gui:()
)
toggles = {
speed = ,
jump = ,
fly = ,
infjump = ,
espOutline = ,
espName = ,
fullbright = ,
clicktp = ,
aimbot = ,
}
values = {
speed = ,
jump = ,
flyspeed = ,
brightness = ,
}
flyY =
flyBV
ascendMobile, descendMobile
(txt, default)
n = (txt)
n n
default
(other)
other == LP
Teams LP.Team ~= other.Team ~=
other.Team == LP.Team
btn, dot = (MovementScroll, )
input = (btn, , )
input.Text = (values.speed)
btn.MouseButton1Click:(()
toggles.speed = toggles.speed
dot.Visible = toggles.speed
values.speed = (input.Text, values.speed)
toggles.speed
().WalkSpeed = values.speed
().WalkSpeed =
)
input.FocusLost:(()
values.speed = (input.Text, values.speed)
toggles.speed ().WalkSpeed = values.speed
)
btn, dot = (MovementScroll, )
input = (btn, , )
input.Text = (values.jump)
btn.MouseButton1Click:(()
toggles.jump = toggles.jump
dot.Visible = toggles.jump
values.jump = (input.Text, values.jump)
toggles.jump
().UseJumpPower =
().JumpPower = values.jump
().JumpPower =
)
input.FocusLost:(()
values.jump = (input.Text, values.jump)
toggles.jump
().UseJumpPower =
().JumpPower = values.jump
)
btn, dot = (MovementScroll, )
input = (btn, , )
input.Text = (values.flyspeed)
mobilePanel = .()
mobilePanel.Size = .(, , , )
mobilePanel.Position = .(, --, , )
mobilePanel.BackgroundColor3 = .(,,)
mobilePanel.Visible =
mobilePanel.Parent = btn
(mobilePanel, )
(mobilePanel, , )
ascendMobile = .()
ascendMobile.Size = .(, -, , -)
ascendMobile.Position = .(, , , )
ascendMobile.BackgroundColor3 = .(,,)
ascendMobile.Text =
ascendMobile.TextColor3 = .(,,)
ascendMobile.Parent = mobilePanel
(ascendMobile, )
descendMobile = .()
descendMobile.Size = .(, -, , -)
descendMobile.Position = .(, , , )
descendMobile.BackgroundColor3 = .(,,)
descendMobile.Text =
descendMobile.TextColor3 = .(,,)
descendMobile.Parent = mobilePanel
(descendMobile, )
rising, falling = ,
ascendMobile.MouseButton1Down:(() rising = )
ascendMobile.MouseButton1Up:(() rising = )
descendMobile.MouseButton1Down:(() falling = )
descendMobile.MouseButton1Up:(() falling = )
UserInputService.InputBegan:((input, gpe)
gpe
input.KeyCode == .KeyCode.Space flyY =
input.KeyCode == .KeyCode.LeftControl flyY = -
)
UserInputService.InputEnded:((input, gpe)
input.KeyCode == .KeyCode.Space input.KeyCode == .KeyCode.LeftControl
flyY =
)
btn.MouseButton1Click:(()
toggles.fly = toggles.fly
dot.Visible = toggles.fly
values.flyspeed = (input.Text, values.flyspeed)
hum = ()
root = ()
toggles.fly
flyBV
flyBV = .()
flyBV.MaxForce = .(,,)
flyBV.Velocity = .zero
flyBV.Parent = root
hum.PlatformStand =
flyBV flyBV:(); flyBV =
hum.PlatformStand =
)
input.FocusLost:(()
values.flyspeed = (input.Text, values.flyspeed)
)
RunService.RenderStepped:(()
toggles.fly flyBV
hum = ()
dir = hum.MoveDirection
dy =
ascendMobile descendMobile
UserInputService.TouchEnabled
ascendMobile ascendMobile.Active
flyY ~= dy = flyY
ascendMobile descendMobile
ascendMobile ascendMobile.Parent ascendMobile.Parent.Visible
dy ==
yAdd =
ascendMobile ascendMobile.Parent
yAdd = (rising ) + (falling - )
v = (dir * values.flyspeed) + .(, (flyY ~= (flyY*values.flyspeed) (yAdd*values.flyspeed)), )
flyBV.Velocity = v
)
btn, dot = (MovementScroll, )
jumping =
btn.MouseButton1Click:(()
toggles.infjump = toggles.infjump
dot.Visible = toggles.infjump
)
UserInputService.JumpRequest:(()
toggles.infjump
hum = ()
hum:(.HumanoidStateType.Jumping)
hum:(.HumanoidStateType.Seated)
hum:(.HumanoidStateType.Jumping)
)
highlights = {}
nameTags = {}
(plr)
plr == LP
highlights[plr]
c = plr.Character
c
h = .()
h.Adornee = c
h.DepthMode = .HighlightDepthMode.AlwaysOnTop
h.FillTransparency =
h.OutlineTransparency =
h.OutlineColor = .(, , )
h.Enabled = toggles.espOutline
h.Parent = c
highlights[plr] = h
(plr)
h = highlights[plr]
h h:()
highlights[plr] =
(plr)
plr == LP
nameTags[plr]
c = plr.Character
c
head = c:()
head
bg = .()
bg.Name =
bg.Size = .(, , , )
bg.StudsOffset = .(, , )
bg.AlwaysOnTop =
bg.Adornee = head
bg.Parent = head
inner = .()
inner.Size = .(, , , )
inner.BackgroundColor3 = .(,,)
inner.BackgroundTransparency =
inner.Parent = bg
(inner, )
(inner, , )
txt = .()
txt.BackgroundTransparency =
txt.Size = .(, -, , )
txt.Position = .(, , , )
txt.Font = .Font.GothamSemibold
txt.TextSize =
txt.TextColor3 = .(,,)
txt.Text = plr.Name
txt.Parent = inner
bg.Enabled = toggles.espName
nameTags[plr] = bg
(plr)
t = nameTags[plr]
t t:()
nameTags[plr] =
originalLighting = {
Brightness = Lighting.Brightness,
Ambient = Lighting.Ambient,
OutdoorAmbient = Lighting.OutdoorAmbient,
ClockTime = Lighting.ClockTime,
ColorShift_Top = Lighting.ColorShift_Top,
ColorShift_Bottom = Lighting.ColorShift_Bottom,
FogEnd = Lighting.FogEnd,
}
btn, dot = (VisualScroll, )
btn.MouseButton1Click:(()
toggles.espOutline = toggles.espOutline
dot.Visible = toggles.espOutline
_,plr (Players:())
toggles.espOutline (plr) (plr)
)
btn2, dot2 = (VisualScroll, )
btn2.MouseButton1Click:(()
toggles.espName = toggles.espName
dot2.Visible = toggles.espName
_,plr (Players:())
toggles.espName (plr) (plr)
)
Players.PlayerAdded:((plr)
plr.CharacterAdded:(()
toggles.espOutline (plr)
toggles.espName (plr)
)
)
Players.PlayerRemoving:((plr)
(plr)
(plr)
)
btn3, dot3 = (VisualScroll, )
input = (btn3, , )
input.Text = (values.brightness)
(pct)
pct = .(pct , , )
s = pct/
Lighting.Brightness = + *s
Lighting.Ambient = .(,,)
Lighting.OutdoorAmbient = .(,,)
Lighting.ClockTime =
Lighting.ColorShift_Top = .(,,)
Lighting.ColorShift_Bottom = .(,,)
Lighting.FogEnd =
btn3.MouseButton1Click:(()
toggles.fullbright = toggles.fullbright
dot3.Visible = toggles.fullbright
values.brightness = (input.Text, values.brightness)
toggles.fullbright
(values.brightness)
k,v (originalLighting)
Lighting[k] ~=
Lighting[k] = v
)
input.FocusLost:(()
values.brightness = (input.Text, values.brightness)
toggles.fullbright (values.brightness)
)
btn, dot, lbl = (TeleportScroll, )
input = (btn, , )
btn.MouseButton1Click:(()
name = input.Text
name #name >
_,plr (Players:())
plr.Name:():(,#name) == name:()
root = ()
targetRoot = (plr)
root.CFrame = targetRoot.CFrame + .(,,)
)
btn = (TeleportScroll, )
btn.MouseButton1Click:(()
others = {}
_,plr (Players:())
plr ~= LP .(others, plr)
#others >
choice = others[.(, #others)]
root = ()
root.CFrame = (choice).CFrame + .(,,)
)
btn = (TeleportScroll, )
dd = (btn, )
()
dd.()
_,plr (Players:())
plr ~= LP dd.(plr.Name, plr)
()
Players.PlayerAdded:(refreshDD)
Players.PlayerRemoving:(refreshDD)
btn.MouseButton1Click:(()
sel = dd.()
sel sel.Character sel.Character:()
root = ()
root.CFrame = sel.Character.HumanoidRootPart.CFrame + .(,,)
)
btn, dot = (TeleportScroll, )
btn.MouseButton1Click:(()
toggles.clicktp = toggles.clicktp
dot.Visible = toggles.clicktp
)
mouse = LP:()
mouse.Button1Down:(()
toggles.clicktp
hit = mouse.Hit
hit
().CFrame = .(hit.Position + .(,,))
)
UserInputService.TouchTap:((pos, processed)
toggles.clicktp processed
cam = .CurrentCamera
unitRay = cam:(pos.X, pos.Y)
ray = Ray.(unitRay.Origin, unitRay.Direction * )
part, position = :(ray, ())
position
().CFrame = .(position + .(,,))
)
btn = (MiscScroll, )
btn.MouseButton1Click:(()
hum = ()
hum.Health = hum.MaxHealth
)
btn, dot = (MiscScroll, )
btn.MouseButton1Click:(()
toggles.aimbot = toggles.aimbot
dot.Visible = toggles.aimbot
)
()
cam = .CurrentCamera
cam
myRoot = ()
closest, bestDist = , .huge
_,plr (Players:())
(plr) plr.Character plr.Character:()
head = plr.Character.Head
hum = plr.Character:()
hum hum.Health >
rayParams = RaycastParams.()
rayParams.FilterType = .RaycastFilterType.Blacklist
rayParams.FilterDescendantsInstances = { (), .CurrentCamera }
origin = cam.CFrame.Position
direction = (head.Position - origin)
result = :(origin, direction, rayParams)
result result.Instance result.Instance:(plr.Character)
dist = (head.Position - myRoot.Position).Magnitude
dist < bestDist
bestDist = dist
closest = head
closest
RunService.RenderStepped:(()
toggles.aimbot
cam = .CurrentCamera
cam
targetHead = ()
targetHead
lookAt = .(cam.CFrame.Position, targetHead.Position)
cam.CFrame = cam.CFrame:(lookAt, )
)
Players.PlayerAdded:((plr)
plr.CharacterAdded:(()
toggles.espOutline (plr)
toggles.espName (plr)
)
)
_,plr (Players:())
plr.CharacterAdded:(()
toggles.espOutline (plr)
toggles.espName (plr)
)

Universal