Run it
Copy the script and paste it into your executor.
Players = :()
RunService = :()
UserInputService = :()
CoreGui = :()
player = Players.LocalPlayer
mouse = player:()
camera = .CurrentCamera
()
character = player.Character
character character:()
(name)
tool = .()
tool.Name = name
tool.RequiresHandle =
tool.CanBeDropped =
tool.ManualActivationOnly =
tool.Parent = player:()
tool
teleportTool = ()
teleportConnection
teleportTool.Equipped:(()
teleportConnection = mouse.Button1Down:(()
root = ()
root
target = mouse.Hit
target
root.CFrame = .(target.Position + .(, , ))
)
)
teleportTool.Unequipped:(()
teleportConnection
teleportConnection:()
teleportConnection =
)
flyTool = ()
flying =
flySpeed =
flyVelocity
flyGyro
flyConnection
flyGui
flyButton
()
flying =
flyConnection
flyConnection:()
flyConnection =
flyVelocity
flyVelocity:()
flyVelocity =
flyGyro
flyGyro:()
flyGyro =
character = player.Character
humanoid = character character:()
humanoid
humanoid.PlatformStand =
flyButton
flyButton.Text =
flyButton.BackgroundColor3 = .(, , )
()
root = ()
character = player.Character
humanoid = character character:()
root humanoid
()
flying =
humanoid.PlatformStand =
flyVelocity = .()
flyVelocity.MaxForce = .(, , )
flyVelocity.Velocity = .zero
flyVelocity.Parent = root
flyGyro = .()
flyGyro.MaxTorque = .(, , )
flyGyro.P =
flyGyro.Parent = root
flyConnection = RunService.RenderStepped:(()
flying root.Parent
()
cameraCFrame = camera.CFrame
direction = .zero
UserInputService:(.KeyCode.W)
direction += cameraCFrame.LookVector
UserInputService:(.KeyCode.S)
direction -= cameraCFrame.LookVector
UserInputService:(.KeyCode.A)
direction -= cameraCFrame.RightVector
UserInputService:(.KeyCode.D)
direction += cameraCFrame.RightVector
UserInputService:(.KeyCode.Space)
direction += .(, , )
UserInputService:(.KeyCode.LeftControl)
direction -= .(, , )
direction.Magnitude >
direction = direction.Unit * flySpeed
flyVelocity.Velocity = direction
flyGyro.CFrame = cameraCFrame
)
flyButton
flyButton.Text =
flyButton.BackgroundColor3 = .(, , )
()
flyGui
flyGui:()
flyGui = .()
flyGui.Name =
flyGui.ResetOnSpawn =
(()
flyGui.Parent = CoreGui
)
flyGui.Parent
flyGui.Parent = player:()
frame = .()
frame.Size = .(, , , )
frame.Position = .(, -, , )
frame.BackgroundColor3 = .(, , )
frame.BorderSizePixel =
frame.Active =
frame.Draggable =
frame.Parent = flyGui
corner = .()
corner.CornerRadius = .(, )
corner.Parent = frame
outline = .()
outline.Color = .(, , )
outline.Thickness =
outline.Parent = frame
title = .()
title.Size = .(, , , )
title.BackgroundTransparency =
title.Text =
title.TextColor3 = .(, , )
title.Font = .Font.GothamBold
title.TextSize =
title.Parent = frame
flyButton = .()
flyButton.Size = .(, , , )
flyButton.Position = .(, , , )
flyButton.BackgroundColor3 = .(, , )
flyButton.Text =
flyButton.TextColor3 = .(, , )
flyButton.Font = .Font.GothamBold
flyButton.TextSize =
flyButton.Parent = frame
buttonCorner = .()
buttonCorner.CornerRadius = .(, )
buttonCorner.Parent = flyButton
flyButton.MouseButton1Click:(()
flying
()
()
)
flyTool.Equipped:(createFlyUI)
flyTool.Unequipped:(()
()
flyGui
flyGui:()
flyGui =
)
player.CharacterAdded:(()
.()
flying
()
)
espTool = ()
espEnabled =
espSettings = {
Boxes = ,
Names = ,
Tracers = ,
Distance = ,
Health = ,
Chams = ,
TeamCheck = ,
MaxDist =
}
espObjects = {}
espGui
espConnection
(objects)
name, object (objects)
name ==
object.Enabled =
object.Visible =
(targetPlayer)
objects = espObjects[targetPlayer]
objects
_, object (objects)
(object) ==
(()
object:()
)
(()
object:()
)
espObjects[targetPlayer] =
()
targetPlayer (espObjects)
(targetPlayer)
(targetPlayer)
targetPlayer == player espObjects[targetPlayer]
success, box = (()
.()
)
success box
box.Thickness =
box.Filled =
box.Color = .(, , )
box.Visible =
box.ZIndex =
name = .()
name.Size =
name.Center =
name.Outline =
name.Color = .(, , )
name.Visible =
name.ZIndex =
tracer = .()
tracer.Thickness =
tracer.Color = .(, , )
tracer.Visible =
tracer.ZIndex =
health = .()
health.Thickness =
health.Color = .(, , )
health.Visible =
health.ZIndex =
distance = .()
distance.Size =
distance.Center =
distance.Outline =
distance.Color = .(, , )
distance.Visible =
distance.ZIndex =
highlight = .()
highlight.FillColor = .(, , )
highlight.OutlineColor = .(, , )
highlight.FillTransparency =
highlight.OutlineTransparency =
highlight.DepthMode = .HighlightDepthMode.AlwaysOnTop
highlight.Enabled =
targetPlayer.Character
highlight.Parent = targetPlayer.Character
highlight.Adornee = targetPlayer.Character
espObjects[targetPlayer] = {
box = box,
name = name,
tracer = tracer,
health = health,
distance = distance,
highlight = highlight
}
(targetPlayer)
espSettings.TeamCheck
player.Team targetPlayer.Team
player.Team ~= targetPlayer.Team
()
espEnabled
_, objects (espObjects)
(objects)
targetPlayer, objects (espObjects)
targetPlayer.Parent targetPlayer.Character (targetPlayer)
(objects)
character = targetPlayer.Character
root = character:()
humanoid = character:()
head = character:()
root humanoid humanoid.Health <=
(objects)
objects.highlight objects.highlight.Parent ~= character
objects.highlight.Parent = character
objects.highlight.Adornee = character
screenPosition, onScreen = camera:(root.Position)
distanceFromCamera = (root.Position - camera.CFrame.Position).Magnitude
onScreen distanceFromCamera > espSettings.MaxDist
(objects)
headPosition = head
camera:(head.Position + .(, , ))
screenPosition
footPosition = camera:(
root.Position - .(, , )
)
height = .(headPosition.Y - footPosition.Y)
width = height *
x = screenPosition.X - width /
y = headPosition.Y
espSettings.Boxes
objects.box.Size = .(width, height)
objects.box.Position = .(x, y)
objects.box.Visible =
objects.box.Visible =
espSettings.Names
objects.name.Text = targetPlayer.Name
objects.name.Position = .(screenPosition.X, y - )
objects.name.Visible =
objects.name.Visible =
espSettings.Distance
objects.distance.Text = .(distanceFromCamera) ..
objects.distance.Position = .(
screenPosition.X,
footPosition.Y +
)
objects.distance.Visible =
objects.distance.Visible =
espSettings.Health
healthPercent = .(
humanoid.Health / .(humanoid.MaxHealth, ),
,
)
objects.health.From = .(x - , y + height)
objects.health.To = .(
x - ,
y + height - height * healthPercent
)
objects.health.Color = .(
* ( - healthPercent),
* healthPercent,
)
objects.health.Visible =
objects.health.Visible =
espSettings.Tracers
objects.tracer.From = .(
camera.ViewportSize.X / ,
camera.ViewportSize.Y
)
objects.tracer.To = .(
screenPosition.X,
footPosition.Y
)
objects.tracer.Visible =
objects.tracer.Visible =
objects.highlight
objects.highlight.Enabled = espSettings.Chams
()
espConnection
espConnection:()
espConnection = RunService.RenderStepped:(updateESP)
()
espConnection
espConnection:()
espConnection =
()
Players.PlayerAdded:((newPlayer)
newPlayer.CharacterAdded:(()
.()
espEnabled
(newPlayer)
)
)
Players.PlayerRemoving:(removeESP)
()
espGui
espGui:()
espGui = .()
espGui.Name =
espGui.ResetOnSpawn =
(()
espGui.Parent = CoreGui
)
espGui.Parent
espGui.Parent = player:()
frame = .()
frame.Size = .(, , , )
frame.Position = .(, , , )
frame.BackgroundColor3 = .(, , )
frame.BorderSizePixel =
frame.Active =
frame.Draggable =
frame.Parent = espGui
corner = .()
corner.CornerRadius = .(, )
corner.Parent = frame
outline = .()
outline.Color = .(, , )
outline.Thickness =
outline.Parent = frame
title = .()
title.Size = .(, , , )
title.BackgroundTransparency =
title.Text =
title.TextColor3 = .(, , )
title.Font = .Font.GothamBold
title.TextSize =
title.Parent = frame
toggles = {
{label = , key = },
{label = , key = },
{label = , key = },
{label = , key = },
{label = , key = },
{label = , key = },
{label = , key = },
{label = , key = }
}
index, setting (toggles)
y = + (index - ) *
label = .()
label.Size = .(, , , )
label.Position = .(, , , y)
label.BackgroundTransparency =
label.Text = setting.label
label.TextColor3 = .(, , )
label.Font = .Font.Gotham
label.TextSize =
label.TextXAlignment = .TextXAlignment.Left
label.Parent = frame
enabled = setting.key ==
espEnabled
espSettings[setting.key]
button = .()
button.Size = .(, , , )
button.Position = .(, -, , y + )
button.BackgroundColor3 = enabled
.(, , )
.(, , )
button.Text = enabled
button.TextColor3 = .(, , )
button.Font = .Font.GothamBold
button.TextSize =
button.Parent = frame
buttonCorner = .()
buttonCorner.CornerRadius = .(, )
buttonCorner.Parent = button
button.MouseButton1Click:(()
setting.key ==
espEnabled = espEnabled
button.Text = espEnabled
button.BackgroundColor3 = espEnabled
.(, , )
.(, , )
espEnabled
()
_, targetPlayer (Players:())
targetPlayer ~= player
(targetPlayer)
()
espSettings[setting.key] = espSettings[setting.key]
isOn = espSettings[setting.key]
button.Text = isOn
button.BackgroundColor3 = isOn
.(, , )
.(, , )
)
espTool.Equipped:(createESPUI)
espTool.Unequipped:(()
espGui
espGui:()
espGui =
)
Universal