Run it
Copy the script and paste it into your executor.
Players = :()
TeleportService = :()
RunService = :()
Lighting = :()
UserInputService = :()
Workspace = :()
ReplicatedStorage = :()
LocalPlayer = Players.LocalPlayer
Config = {
WalkSpeedDefault = ,
JumpPowerDefault = ,
GravityDefault = ,
Theme = ,
FlySpeed = ,
FlySpeedDefault = ,
}
Modal = (:())()
Window = Modal:({
Title = ,
SubTitle = ,
Size = .(, ),
MinimumSize = .(, ),
Transparency = ,
Icon = ,
})
Window:(Config.Theme)
UIElements = {
WalkSpeedSlider = ,
WalkSpeedInput = ,
JumpPowerSlider = ,
JumpPowerInput = ,
GravitySlider = ,
GravityInput = ,
FlySpeedSlider = ,
FlySpeedInput = ,
}
(title, desc, typ)
Window:({Title = title, Description = desc, Duration = , Type = typ })
()
char = LocalPlayer.Character
char char:()
()
char = LocalPlayer.Character
char char:()
(name)
name = name:()
_, p (Players:())
p.Name:():(, #name) == name p.DisplayName:():(, #name) == name
p
(value)
UIElements.WalkSpeedSlider
(() UIElements.WalkSpeedSlider:(value) )
UIElements.WalkSpeedInput
(() UIElements.WalkSpeedInput:((value)) )
(value)
UIElements.JumpPowerSlider
(() UIElements.JumpPowerSlider:(value) )
UIElements.JumpPowerInput
(() UIElements.JumpPowerInput:((value)) )
(value)
UIElements.GravitySlider
(() UIElements.GravitySlider:(value) )
UIElements.GravityInput
(() UIElements.GravityInput:((value)) )
(value)
UIElements.FlySpeedSlider
(() UIElements.FlySpeedSlider:(value) )
UIElements.FlySpeedInput
(() UIElements.FlySpeedInput:((value)) )
(player)
inGame =
gameGui = LocalPlayer:()
gameGui
_, gui (gameGui:())
gui.Name:():() gui.Name:():()
gui.Name:():() gui.Name:():()
gui.Enabled inGame =
inGame
_, obj (Workspace:())
obj.Name:():() obj.Name:():()
obj.Name:():() obj.Name:():()
inGame =
inGame
character = player.Character
character
player:()
role = player:()
(role) ==
role:():()
role:():() role:():()
player:()
player:()
character:()
role = character:()
(role) ==
role:():()
role:():() role:():()
character:()
character:()
roleValue = character:()
roleValue roleValue:()
role = roleValue.Value:()
role:()
role:() role:()
isKillerValue = character:()
isKillerValue isKillerValue:() isKillerValue.Value
isSurvivorValue = character:()
isSurvivorValue isSurvivorValue:() isSurvivorValue.Value
player.Team
teamName = player.Team.Name:()
teamName:()
teamName:() teamName:()
teamColor = player.TeamColor
teamColor == BrickColor.()
teamColor == BrickColor.() teamColor == BrickColor.()
charName = character.Name:()
charName:()
charName:()
_, item (character:())
item:()
toolName = item.Name:()
toolName:() toolName:() toolName:()
(player)
role = (player)
role == .(, , )
role == .(, , )
.(, , )
(obj)
obj
(obj:() obj:())
name = obj.Name:()
name:() name:() name:()
name:() name:() name:()
obj:()
obj:()
_, p (Players:())
p.Character == obj
isGen =
name:() isGen =
name:() name:() name:() isGen =
name == isGen =
name:() name:() name:() isGen =
name:() name:() name:() isGen =
name:() name:() isGen =
name:() name:() isGen =
isGen
(gen)
genName = gen.Name:()
gen:() ==
gen:() ==
gen:() ==
gen:() ==
gen:() ==
progress = gen:()
progress (progress >= progress >= )
_, child (gen:())
childName = child.Name:()
child:()
(childName:() childName:() childName:()) child.Value
child:() child:()
childName:() (child.Value >= child.Value >= )
(gen)
progress = gen:()
progress
progress <= progress *
progress
_, child (gen:())
child.Name:():()
child:() child:()
val = child.Value
val <= val *
val
ESPConnections = {}
ESPHighlights = {}
ESPLabels = {}
GenHighlights = {}
GenUpdateConnection =
(player)
player == LocalPlayer
character = player.Character
character
ESPHighlights[player]
ESPHighlights[player].Parent ESPHighlights[player]:()
ESPLabels[player]
ESPLabels[player].Parent ESPLabels[player]:()
color = (player)
role = (player)
hl = .()
hl.Name = .. player.Name
hl.FillColor = color
hl.OutlineColor = .(, , )
hl.FillTransparency =
hl.Adornee = character
hl.Parent = character
ESPHighlights[player] = hl
head = character:()
head
billboard = .()
billboard.Name = .. player.Name
billboard.Size = .(, , , )
billboard.StudsOffset = .(, , )
billboard.Adornee = head
billboard.AlwaysOnTop =
billboard.Parent = .CoreGui
label = .()
label.Size = .(, , , )
label.BackgroundTransparency =
label.TextColor3 = color
label.TextStrokeTransparency =
label.TextStrokeColor3 = .(, , )
label.TextScaled =
label.Font = .Font.GothamBold
label.Text = player.Name .. .. role ..
label.Parent = billboard
ESPLabels[player] = billboard
(player)
ESPHighlights[player]
ESPHighlights[player].Parent ESPHighlights[player]:()
ESPHighlights[player] =
ESPLabels[player]
ESPLabels[player].Parent ESPLabels[player]:()
ESPLabels[player] =
(player)
.ESP
player == LocalPlayer
character = player.Character
character
color = (player)
role = (player)
ESPHighlights[player] ESPHighlights[player].Parent
ESPHighlights[player].FillColor = color
ESPHighlights[player].Adornee = character
ESPLabels[player] ESPLabels[player].Parent
label = ESPLabels[player]:()
label
label.TextColor3 = color
label.Text = player.Name .. .. role ..
head = character:()
head ESPLabels[player].Adornee = head
(gen)
GenHighlights[gen]
isCompleted = (gen)
progress = (gen)
fillColor, outlineColor, textColor
isCompleted
fillColor = .(, , )
outlineColor = .(, , )
textColor = .(, , )
fillColor = .(, , )
outlineColor = .(, , )
textColor = .(, , )
hl = .()
hl.Name =
hl.FillColor = fillColor
hl.OutlineColor = outlineColor
hl.FillTransparency =
hl.Adornee = gen
hl.Parent = gen
billboard =
primaryPart = gen:() gen.PrimaryPart
(gen:() gen gen:())
primaryPart
billboard = .()
billboard.Name =
billboard.Size = .(, , , )
billboard.StudsOffset = .(, , )
billboard.Adornee = primaryPart
billboard.AlwaysOnTop =
billboard.Parent = .CoreGui
label = .()
label.Name =
label.Size = .(, , , )
label.BackgroundTransparency =
label.TextColor3 = textColor
label.TextStrokeTransparency =
label.TextStrokeColor3 = .(, , )
label.TextScaled =
label.Font = .Font.GothamBold
label.Text = isCompleted ( .. .(progress) .. )
label.Parent = billboard
GenHighlights[gen] = {
Highlight = hl,
Label = billboard,
LastCompleted = isCompleted,
LastProgress = progress
}
()
.GenESP
gen, data (GenHighlights)
gen gen.Parent
isCompleted = (gen)
progress = (gen)
isCompleted ~= data.LastCompleted
data.LastCompleted = isCompleted
fillColor, outlineColor, textColor
isCompleted
fillColor = .(, , )
outlineColor = .(, , )
textColor = .(, , )
fillColor = .(, , )
outlineColor = .(, , )
textColor = .(, , )
data.Highlight data.Highlight.Parent
data.Highlight.FillColor = fillColor
data.Highlight.OutlineColor = outlineColor
data.Label data.Label.Parent
label = data.Label:()
label
label.TextColor3 = textColor
label.Text = isCompleted ( .. .(progress) .. )
isCompleted progress ~= data.LastProgress
data.LastProgress = progress
data.Label data.Label.Parent
label = data.Label:()
label
label.Text = .. .(progress) ..
data.Highlight data.Highlight:()
data.Label data.Label:()
GenHighlights[gen] =
()
gen, data (GenHighlights)
data.Highlight data.Highlight:()
data.Label data.Label:()
GenHighlights = {}
()
generators = {}
_, obj (Workspace:())
(obj)
.(generators, obj)
generators
MainTab = Window:()
PlayerTab = Window:()
GameTab = Window:()
ServerTab = Window:()
SettingsTab = Window:()
MainTab:()({ Title = })
MainTab:()({
Title = ,
Description = ,
Callback = ()
LocalPlayer:()
(, , )
,
})
MainTab:()({
Title = ,
Description = ,
Callback = ()
hum = ()
hum
hum.WalkSpeed = Config.WalkSpeedDefault
hum.JumpPower = Config.JumpPowerDefault
Workspace.Gravity = Config.GravityDefault
(Config.WalkSpeedDefault)
(Config.JumpPowerDefault)
(Config.GravityDefault)
(, , )
,
})
MainTab:()({ Title = })
TargetName =
MainTab:()({
Title = ,
Description = ,
Placeholder = ,
Callback = (v) TargetName = v ,
})
MainTab:()({
Title = ,
Description = ,
Callback = ()
TargetName == (, , )
target = (TargetName)
target target.Character
myRoot = ()
tRoot = target.Character:()
myRoot tRoot
myRoot.CFrame = tRoot.CFrame * .(, , )
(, .. target.Name, )
(, , )
,
})
MainTab:()({
Title = ,
Description = ,
Callback = ()
TargetName == (, , )
target = (TargetName)
target target.Character
myRoot = ()
tRoot = target.Character:()
myRoot tRoot
tRoot.CFrame = myRoot.CFrame * .(, , -)
(, .. target.Name, )
(, , )
,
})
PlayerTab:()({ Title = })
currentWalkSpeed = Config.WalkSpeedDefault
UIElements.WalkSpeedSlider = PlayerTab:()({
Title = ,
Description = ,
Default = Config.WalkSpeedDefault,
Minimum = ,
Maximum = ,
DecimalCount = ,
Callback = (v)
currentWalkSpeed = v
hum = ()
hum hum.WalkSpeed = v
UIElements.WalkSpeedInput
(() UIElements.WalkSpeedInput:((v)) )
,
})
UIElements.WalkSpeedInput = PlayerTab:()({
Title = ,
Description = ,
Placeholder = ,
Callback = (v)
num = (v)
num
currentWalkSpeed = .(num, , )
hum = ()
hum hum.WalkSpeed = currentWalkSpeed
UIElements.WalkSpeedSlider
(() UIElements.WalkSpeedSlider:(currentWalkSpeed) )
,
})
currentJumpPower = Config.JumpPowerDefault
UIElements.JumpPowerSlider = PlayerTab:()({
Title = ,
Description = ,
Default = Config.JumpPowerDefault,
Minimum = ,
Maximum = ,
DecimalCount = ,
Callback = (v)
currentJumpPower = v
hum = ()
hum hum.JumpPower = v
UIElements.JumpPowerInput
(() UIElements.JumpPowerInput:((v)) )
,
})
UIElements.JumpPowerInput = PlayerTab:()({
Title = ,
Description = ,
Placeholder = ,
Callback = (v)
num = (v)
num
currentJumpPower = .(num, , )
hum = ()
hum hum.JumpPower = currentJumpPower
UIElements.JumpPowerSlider
(() UIElements.JumpPowerSlider:(currentJumpPower) )
,
})
currentGravity = Config.GravityDefault
UIElements.GravitySlider = PlayerTab:()({
Title = ,
Description = ,
Default = Config.GravityDefault,
Minimum = ,
Maximum = ,
DecimalCount = ,
Callback = (v)
currentGravity = v
Workspace.Gravity = v
UIElements.GravityInput
(() UIElements.GravityInput:((v)) )
,
})
UIElements.GravityInput = PlayerTab:()({
Title = ,
Description = ,
Placeholder = ,
Callback = (v)
num = (v)
num
currentGravity = .(num, , )
Workspace.Gravity = currentGravity
UIElements.GravitySlider
(() UIElements.GravitySlider:(currentGravity) )
,
})
PlayerTab:()({ Title = })
PlayerTab:()({
Title = ,
Description = ,
DefaultValue = ,
Callback = (v)
v
.InfJump =
.InfJumpCon = UserInputService.JumpRequest:(()
.InfJump
hum = ()
hum hum:(.HumanoidStateType.Jumping)
)
(, , )
.InfJump =
.InfJumpCon .InfJumpCon:()
(, , )
,
})
PlayerTab:()({
Title = ,
Description = ,
DefaultValue = ,
Callback = (v)
v
.NC =
.NCCon = RunService.Stepped:(()
.NC
char = LocalPlayer.Character
char
_, p (char:())
p:() p.CanCollide =
)
(, , )
.NC =
.NCCon .NCCon:()
(, , )
,
})
PlayerTab:()({ Title = })
currentFlySpeed = Config.FlySpeedDefault
UIElements.FlySpeedSlider = PlayerTab:()({
Title = ,
Description = ,
Default = Config.FlySpeedDefault,
Minimum = ,
Maximum = ,
DecimalCount = ,
Callback = (v)
currentFlySpeed = v
Config.FlySpeed = v
UIElements.FlySpeedInput
(() UIElements.FlySpeedInput:((v)) )
,
})
UIElements.FlySpeedInput = PlayerTab:()({
Title = ,
Description = ,
Placeholder = ,
Callback = (v)
num = (v)
num
currentFlySpeed = .(num, , )
Config.FlySpeed = currentFlySpeed
UIElements.FlySpeedSlider
(() UIElements.FlySpeedSlider:(currentFlySpeed) )
,
})
PlayerTab:()({
Title = ,
Description = ,
Callback = ()
Config.FlySpeed = Config.FlySpeedDefault
currentFlySpeed = Config.FlySpeedDefault
(Config.FlySpeedDefault)
(, .. Config.FlySpeedDefault, )
,
})
PlayerTab:()({
Title = ,
Description = ,
DefaultValue = ,
Callback = (v)
v
.Fly =
root = ()
root
bodyVel = .()
bodyVel.Name =
bodyVel.MaxForce = .(.huge, .huge, .huge)
bodyVel.Velocity = .(, , )
bodyVel.Parent = root
bodyGyro = .()
bodyGyro.Name =
bodyGyro.MaxTorque = .(.huge, .huge, .huge)
bodyGyro.P =
bodyGyro.Parent = root
.FlyCon = RunService.RenderStepped:(()
.Fly root root.Parent
cam = Workspace.CurrentCamera
move = .(, , )
hum = ()
hum hum.MoveDirection.Magnitude >
move = cam.CFrame:(.(hum.MoveDirection.X, , hum.MoveDirection.Z))
bodyVel.Velocity = move * Config.FlySpeed
bodyGyro.CFrame = cam.CFrame
)
(, .. Config.FlySpeed .. , )
.Fly =
.FlyCon .FlyCon:()
root = ()
root
bv = root:()
bg = root:()
bv bv:()
bg bg:()
(, , )
,
})
GameTab:()({ Title = })
GameTab:()({
Title = ,
Description = ,
DefaultValue = ,
Callback = (v)
v
.ESP =
_, p (Players:())
p ~= LocalPlayer
p.CharacterAdded:((char)
.ESP .() (p)
)
p.Character (p)
playerAddedConn = Players.PlayerAdded:((p)
p.CharacterAdded:(()
.ESP .() (p)
)
)
.(ESPConnections, playerAddedConn)
updateConn = RunService.Heartbeat:(()
.ESP
_, p (Players:())
p ~= LocalPlayer p.Character (p)
)
.(ESPConnections, updateConn)
(, , )
.ESP =
_, conn (ESPConnections) conn conn:()
ESPConnections = {}
_, p (Players:()) (p)
(, , )
,
})
GameTab:()({
Title = ,
Description = ,
DefaultValue = ,
Callback = (v)
v
.OldBright = Lighting.Brightness
.OldTime = Lighting.ClockTime
.OldFog = Lighting.FogEnd
.OldShadows = Lighting.GlobalShadows
Lighting.Brightness =
Lighting.ClockTime =
Lighting.FogEnd =
Lighting.GlobalShadows =
(, , )
Lighting.Brightness = .OldBright
Lighting.ClockTime = .OldTime
Lighting.FogEnd = .OldFog
Lighting.GlobalShadows = .OldShadows
(, , )
,
})
GameTab:()({ Title = })
GameTab:()({
Title = ,
Description = ,
DefaultValue = ,
Callback = (v)
v
.GenESP =
generators = ()
genCount =
completedCount =
_, gen (generators)
(gen)
genCount = genCount +
(gen) completedCount = completedCount +
(()
.GenESP
.()
()
)
(, genCount .. .. completedCount .. .. (genCount - completedCount) .. , )
.GenESP =
()
(, , )
,
})
GameTab:()({
Title = ,
Description = ,
Callback = ()
.GenESP
(, , )
generators = ()
newCount =
_, gen (generators)
GenHighlights[gen]
(gen)
newCount = newCount +
(, newCount .. , )
,
})
GameTab:()({
Title = ,
Description = ,
Callback = ()
()
counted = {}
_, obj (Workspace:())
obj:() obj:()
name = obj.Name
counted[name]
counted[name] =
counted[name] = counted[name] +
name, count (counted)
(name .. .. count .. )
(, , )
,
})
GameTab:()({ Title = })
GameTab:()({
Title = ,
Description = ,
Callback = ()
generators = ()
c =
completed =
_, gen (generators)
isComplete = (gen)
hl = .()
isComplete
hl.FillColor = .(, , )
completed = completed +
hl.FillColor = .(, , )
hl.OutlineColor = .(, , )
hl.FillTransparency =
hl.Adornee = gen
hl.Parent = gen
c = c +
(, c .. .. completed .. .. (c - completed) .. , )
,
})
GameTab:()({
Title = ,
Description = ,
Callback = ()
c =
_, o (Workspace:())
(o.Name:():() o.Name:():()) (o:() o:())
hl = .()
hl.FillColor = .(, , )
hl.OutlineColor = .(, , )
hl.FillTransparency =
hl.Adornee = o
hl.Parent = o
c = c +
(, c .. , )
,
})
GameTab:()({
Title = ,
Description = ,
Callback = ()
count =
_, o (Workspace:())
o:()
o:()
count = count +
_, o (.CoreGui:())
o.Name:() o.Name:()
o:()
ESPHighlights = {}
ESPLabels = {}
GenHighlights = {}
(, count .. , )
,
})
ServerTab:()({ Title = })
ServerTab:()({
Title = ,
Description = ,
Callback = ()
setclipboard
(.JobId)
(, , )
(, .JobId, )
,
})
ServerTab:()({
Title = ,
Description = ,
Callback = ()
setclipboard
((.PlaceId))
(, , )
(, (.PlaceId), )
,
})
ServerTab:()({ Title = })
ServerTab:()({
Title = ,
Description = ,
Callback = () TeleportService:(.PlaceId, .JobId, LocalPlayer) ,
})
ServerTab:()({
Title = ,
Description = ,
Callback = () TeleportService:(.PlaceId, LocalPlayer) ,
})
ServerTab:()({ Title = })
SpecTarget =
names = {}
_, p (Players:())
p ~= LocalPlayer .(names, p.Name)
ServerTab:()({
Title = ,
Description = ,
Options = #names > names {},
Default = ,
Callback = (v) SpecTarget = v ,
})
ServerTab:()({
Title = ,
Description = ,
Callback = ()
SpecTarget ~=
t = (SpecTarget)
t t.Character
Workspace.CurrentCamera.CameraSubject = t.Character:() t.Character
(, .. t.Name, )
(, , )
,
})
ServerTab:()({
Title = ,
Description = ,
Callback = ()
LocalPlayer.Character
Workspace.CurrentCamera.CameraSubject = LocalPlayer.Character:() LocalPlayer.Character
(, , )
,
})
SettingsTab:()({ Title = })
SettingsTab:()({
Title = ,
Description = ,
Options = {, , , , },
Default = Config.Theme,
Callback = (v)
Window:(v)
(, .. v, )
,
})
SettingsTab:()({ Title = })
ToggleKey =
SettingsTab:()({
Title = ,
Description = ,
DefaultKeybind = ToggleKey,
Callback = (k) ToggleKey = k ,
})
SettingsTab:()({ Title = })
SettingsTab:()({
Title = ,
Description = ,
Callback = ()
.InfJump = ; .InfJumpCon .InfJumpCon:()
.NC = ; .NCCon .NCCon:()
.Fly = ; .FlyCon .FlyCon:()
.ESP = ; .GenESP =
_, conn (ESPConnections) conn conn:()
_, p (Players:()) (p)
()
Window:()
,
})
UserInputService.InputBegan:((input, processed)
processed
Modal:(input, ToggleKey)
gui = LocalPlayer:()
gui
m = gui:()
m m.Enabled = m.Enabled
)
(, , )
()Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: github.com.
Execute and enjoy this is under development so there’s gonna be bugs

Universal