Run it
Copy the script and paste it into your executor.
Players = :()
RunService = :()
UserInputService = :()
TweenService = :()
HttpService = :()
CoreGui = :()
Lighting = :()
SoundService = :()
LP = Players.LocalPlayer
Mouse = LP:()
Camera = .CurrentCamera
PREFIX =
CoreGui:()
CoreGui:():()
ScreenGui = .()
ScreenGui.Name =
ScreenGui.ResetOnSpawn =
ScreenGui.ZIndexBehavior = .ZIndexBehavior.Sibling
ScreenGui.Parent = CoreGui
Main = .()
Main.Size = .(, , , )
Main.Position = .(, , , -)
Main.BackgroundColor3 = .(, , )
Main.BorderSizePixel =
Main.Active =
Main.Parent = ScreenGui
.(, Main).CornerRadius = .(, )
TitleBar = .()
TitleBar.Size = .(, , , )
TitleBar.BackgroundColor3 = .(, , )
TitleBar.BorderSizePixel =
TitleBar.Parent = Main
.(, TitleBar).CornerRadius = .(, )
TitleLbl = .()
TitleLbl.Size = .(, -, , )
TitleLbl.Position = .(, , , )
TitleLbl.BackgroundTransparency =
TitleLbl.Text =
TitleLbl.TextColor3 = .(, , )
TitleLbl.TextSize =
TitleLbl.Font = .Font.GothamBold
TitleLbl.TextXAlignment = .TextXAlignment.Left
TitleLbl.Parent = TitleBar
ScrollFrame = .()
ScrollFrame.Size = .(, -, , -)
ScrollFrame.Position = .(, , , )
ScrollFrame.BackgroundTransparency =
ScrollFrame.BorderSizePixel =
ScrollFrame.ScrollBarThickness =
ScrollFrame.ScrollBarImageColor3 = .(, , )
ScrollFrame.CanvasSize = .(, , , )
ScrollFrame.AutomaticCanvasSize = .AutomaticSize.Y
ScrollFrame.Parent = Main
LogLayout = .()
LogLayout.Padding = .(, )
LogLayout.Parent = ScrollFrame
(msg, color)
color = color .(, , )
lbl = .()
lbl.Size = .(, -, , )
lbl.BackgroundTransparency =
lbl.Text = .. msg
lbl.TextColor3 = color
lbl.TextSize =
lbl.Font = .Font.Gotham
lbl.TextXAlignment = .TextXAlignment.Left
lbl.TextWrapped =
lbl.AutomaticSize = .AutomaticSize.Y
lbl.Parent = ScrollFrame
.(()
ScrollFrame.CanvasPosition = .(, ScrollFrame.AbsoluteCanvasSize.Y)
)
dragging, dragStart, startPos = , ,
TitleBar.InputBegan:((i)
i.UserInputType == .UserInputType.MouseButton1
dragging = dragStart = i.Position startPos = Main.Position
)
UserInputService.InputChanged:((i)
dragging i.UserInputType == .UserInputType.MouseMovement
d = i.Position - dragStart
Main.Position = .(startPos.X.Scale, startPos.X.Offset+d.X, startPos.Y.Scale, startPos.Y.Offset+d.Y)
)
UserInputService.InputEnded:((i)
i.UserInputType == .UserInputType.MouseButton1 dragging =
)
(name)
name = name:()
name == LP
name == Players:()
_, p (Players:())
p.Name:():(name, , ) p.DisplayName:():(name, , )
p
(player)
player player.Character
(player)
c = (player)
c c:()
(player)
c = (player)
c c:()
(name)
name:() == Players:()
p = (name)
p {p} {}
State = {
Fly = , FlySpeed = ,
Noclip = ,
Speed = , Jump = ,
Invisible = ,
FreeCam = ,
Esp = ,
GodMode = ,
Annoy = {},
}
flyBV, flyBG, flyConn, noclipConn = , , ,
espObjects = {}
()
flyBV flyBV:() flyBV =
flyBG flyBG:() flyBG =
flyConn flyConn:() flyConn =
h = (LP)
h h:(.HumanoidStateType.GettingUp)
()
()
root = (LP)
hum = (LP)
root hum
hum:(.HumanoidStateType.Physics)
flyBV = .()
flyBV.MaxForce = .(,,)
flyBV.Velocity = .zero
flyBV.Parent = root
flyBG = .()
flyBG.MaxTorque = .(,,)
flyBG.P =
flyBG.CFrame = root.CFrame
flyBG.Parent = root
flyConn = RunService.RenderStepped:(()
State.Fly
cf = Camera.CFrame
dir = .zero
UserInputService:(.KeyCode.W) dir += cf.LookVector
UserInputService:(.KeyCode.S) dir -= cf.LookVector
UserInputService:(.KeyCode.A) dir -= cf.RightVector
UserInputService:(.KeyCode.D) dir += cf.RightVector
UserInputService:(.KeyCode.E) dir += .(,,)
UserInputService:(.KeyCode.Q) dir -= .(,,)
dir.Magnitude > dir = dir.Unit
flyBV.Velocity = dir * State.FlySpeed
flyBG.CFrame = cf
)
()
noclipConn noclipConn:()
noclipConn = RunService.Stepped:(()
State.Noclip
c = LP.Character
c
_, p (c:())
p:() p.CanCollide =
)
()
noclipConn noclipConn:() noclipConn =
c = LP.Character
c
_, p (c:())
p:() p.CanCollide =
(on)
State.GodMode = on
hum = (LP)
hum
on
hum.MaxHealth = .huge
hum.Health = .huge
hum.MaxHealth =
hum.Health =
()
_, objs (espObjects)
_, o (objs) (() o:() )
espObjects = {}
()
()
_, player (Players:())
player == LP
box = .()
box.Thickness =
box.Color = .(,,)
box.Filled =
box.Visible =
name = .()
name.Size =
name.Color = .(,,)
name.Outline =
name.Center =
name.Visible =
espObjects[player] = {box=box, name=name}
RunService.RenderStepped:(()
State.Esp
_, o (espObjects)
o.box o.box.Visible =
o.name o.name.Visible =
player, objs (espObjects)
player player.Parent espObjects[player]=
char = player.Character
root = char char:()
head = char char:()
hum = char char:()
root head hum hum.Health <=
objs.box objs.box.Visible =
objs.name objs.name.Visible =
headSS, onScreen = Camera:(head.Position + .(,,))
feetSS = Camera:(root.Position - .(,,))
onScreen
objs.box.Visible = objs.name.Visible =
h = .(headSS.Y - feetSS.Y)
w = h *
objs.box.Size = .(w, h)
objs.box.Position = .(headSS.X - w/, headSS.Y)
objs.box.Visible =
objs.name.Text = player.Name
objs.name.Position = .(headSS.X, headSS.Y - )
objs.name.Visible =
)
Players.PlayerAdded:((p)
State.Esp
.()
()
)
Players.PlayerRemoving:((p)
espObjects[p]
_, o (espObjects[p]) (() o:() )
espObjects[p] =
)
Commands = {}
Commands[] = (args)
State.Fly = State.Fly
State.Fly () ()
( .. (State.Fly ), .(,,))
Commands[] = (args)
v = (args[])
v ()
State.FlySpeed = v
( .. v, .(,,))
Commands[] = (args)
v = (args[])
State.Speed = v
hum = (LP)
hum hum.WalkSpeed = v
( .. v, .(,,))
Commands[] = (args)
v = (args[])
State.Jump = v
hum = (LP)
hum hum.JumpPower = v
( .. v, .(,,))
Commands[] = (args)
State.Noclip = State.Noclip
State.Noclip () ()
( .. (State.Noclip ), .(,,))
Commands[] = (args)
args[] ()
targets = (args[])
#targets == ( .. args[])
root = (targets[])
myRoot = (LP)
root myRoot
myRoot.CFrame = root.CFrame + .(, , )
( .. targets[].Name, .(,,))
Commands[] = (args)
myRoot = (LP)
myRoot
_, p (Players:())
p ~= LP
r = (p)
r r.CFrame = myRoot.CFrame + .(.(-,), , .(-,))
(, .(,,))
Commands[] = Commands[]
Commands[] = (args)
args[] ()
targets = (args[])
myRoot = (LP)
myRoot
_, p (targets)
r = (p)
r r.CFrame = myRoot.CFrame + .(, , )
( .. args[], .(,,))
Commands[] = (args)
x, y, z = (args[]), (args[]), (args[])
(x y z) ()
r = (LP)
r r.CFrame = .(x, y, z)
(.(, x, y, z), .(,,))
Commands[] = (args)
State.GodMode = State.GodMode
(State.GodMode)
( .. (State.GodMode ), .(,,))
Commands[] = (args)
targets = (args[] )
_, p (targets)
h = (p)
h h.Health =
( .. (args[] ), .(,,))
Commands[] = (args)
targets = (args[] )
_, p (targets)
h = (p)
h h.Health = h.MaxHealth
( .. (args[] ), .(,,))
Commands[] = (args)
State.Invisible = State.Invisible
char = LP.Character
char
_, p (char:())
p:() p:()
p.Transparency = State.Invisible
( .. (State.Invisible ), .(,,))
Commands[] = (args)
h = (LP)
h h.Sit =
(, .(,,))
Commands[] = (args)
h = (LP)
h h.Sit =
(, .(,,))
Commands[] = (args)
h = (LP)
h h.Health =
(, .(,,))
Commands[] = Commands[]
Commands[] = (args)
State.Esp = State.Esp
State.Esp () ()
( .. (State.Esp ), .(,,))
Commands[] = (args)
v = (args[])
v ()
Lighting.TimeOfDay = .(, .(v,,))
( .. v, .(,,))
Commands[] = (args)
v = (args[])
v ()
Lighting.Brightness = v
( .. v, .(,,))
Commands[] = (args)
v = (args[])
Lighting.FogEnd = v
Lighting.FogStart =
( .. v, .(,,))
Commands[] = (args)
Lighting.FogEnd =
(, .(,,))
Commands[] = (args)
v = (args[])
.Gravity = v
( .. v, .(,,))
Commands[] = (args)
.Gravity =
(, .(,,))
Commands[] = (args)
v = (args[])
Camera.FieldOfView = v
( .. v, .(,,))
Commands[] = (args)
v = (args[])
LP.CameraMaxZoomDistance = v
LP.CameraMinZoomDistance = v
( .. v, .(,,))
Commands[] = (args)
State.FreeCam = State.FreeCam
CAS = :()
State.FreeCam
Camera.CameraType = .CameraType.Scriptable
fcConn
fcConn = RunService.RenderStepped:(()
State.FreeCam fcConn:()
speed =
cf = Camera.CFrame
move = .zero
UserInputService:(.KeyCode.W) move += cf.LookVector
UserInputService:(.KeyCode.S) move -= cf.LookVector
UserInputService:(.KeyCode.A) move -= cf.RightVector
UserInputService:(.KeyCode.D) move += cf.RightVector
UserInputService:(.KeyCode.E) move += .(,,)
UserInputService:(.KeyCode.Q) move -= .(,,)
Camera.CFrame = cf + move * speed
)
Camera.CameraType = .CameraType.Custom
( .. (State.FreeCam ), .(,,))
Commands[] = (args)
(.(args, ), .(,,))
Commands[] = (args)
(, .(,,))
Commands[] = (args)
list = {}
k (Commands) .(list, k)
.(list)
( .. .(list, ), .(,,))
Commands[] = (args)
_, c (ScrollFrame:())
c:() c:()
Commands[] = (args)
args[]
PREFIX = args[]
TitleLbl.Text = .. PREFIX
( .. PREFIX, .(,,))
Commands[] = (args)
args[] ()
id = (args[])
id ()
LP.CharacterAppearanceId = id
hum = (LP)
hum hum.Health =
( .. id, .(,,))
Commands[] = (args)
v = (args[])
char = LP.Character
char
_, p (char:())
p:()
p.Size = p.Size * v
( .. v, .(,,))
Commands[] = (args)
bp = LP:()
bp
_, t (bp:())
t:()
t.Parent = LP.Character
(, .(,,))
Commands[] = (args)
char = LP.Character
char
_, t (char:())
t:()
t.Parent = LP.Backpack
(, .(,,))
LP.CharacterAdded:((char)
.()
hum = char:()
hum
hum.WalkSpeed = State.Speed
hum.JumpPower = State.Jump
State.Fly ()
State.Noclip ()
State.GodMode .() ()
)
(msg)
msg:(, #PREFIX) ~= PREFIX
msg = msg:(#PREFIX + )
parts = {}
word msg:() .(parts, word)
#parts ==
cmd = parts[]:()
args = {}
i = , #parts .(args, parts[i])
Commands[cmd]
ok, err = (Commands[cmd], args)
ok ( .. (err), .(,,))
( .. cmd, .(,,))
LP.Chatted:(parseCommand)
()
playerGui = LP:()
(()
chatMain = playerGui:(, )
chatMain
frame = chatMain:(, )
frame
tb = frame:(, )
tb
tb.FocusLost:((enter)
enter (tb.Text)
)
)
.(hookTextBox)
( .. PREFIX, .(,,))
( .. PREFIX .. , .(,,))
Universal