Run it
Copy the script and paste it into your executor.
Players = :()
RunService = :()
TweenService = :()
LocalPlayer = Players.LocalPlayer
Camera = .CurrentCamera
ScreenGui = .()
ScreenGui.Name =
ScreenGui.Parent = LocalPlayer:()
ScreenGui.ResetOnSpawn =
ESP_CONFIG = {
BOX_COLOR = .(, , ),
BOX_TRANSPARENCY = ,
TEXT_COLOR = .(, , ),
TEXT_SIZE = ,
DISTANCE_COLOR = .(, , ),
UPDATE_RATE = /
}
ESP_DATA = {}
(player)
data = {}
data.Box = .()
data.Box.Size = .(, , , )
data.Box.Position = .(, , , )
data.Box.BackgroundColor3 = ESP_CONFIG.BOX_COLOR
data.Box.BorderSizePixel =
data.Box.Parent = ScreenGui
BoxCorner = .()
BoxCorner.CornerRadius = .(, )
BoxCorner.Parent = data.Box
BoxStroke = .()
BoxStroke.Color = .(, , )
BoxStroke.Thickness =
BoxStroke.Transparency =
BoxStroke.Parent = data.Box
data.DistanceLabel = .()
data.DistanceLabel.Size = .(, , , )
data.DistanceLabel.Position = .(, , , -)
data.DistanceLabel.BackgroundTransparency =
data.DistanceLabel.Text =
data.DistanceLabel.TextColor3 = ESP_CONFIG.DISTANCE_COLOR
data.DistanceLabel.TextScaled =
data.DistanceLabel.Font = .Font.GothamBold
data.DistanceLabel.TextStrokeTransparency =
data.DistanceLabel.TextStrokeColor3 = .(, , )
data.DistanceLabel.Parent = data.Box
data.NameLabel = .()
data.NameLabel.Size = .(, , , )
data.NameLabel.Position = .(, , , )
data.NameLabel.BackgroundTransparency =
data.NameLabel.Text = player.Name
data.NameLabel.TextColor3 = ESP_CONFIG.TEXT_COLOR
data.NameLabel.TextScaled =
data.NameLabel.Font = .Font.Gotham
data.NameLabel.TextStrokeTransparency =
data.NameLabel.TextStrokeColor3 = .(, , )
data.NameLabel.Parent = data.Box
ESP_DATA[player] = data
(player)
ESP_DATA[player]
_, child (ESP_DATA[player]:())
child:()
ESP_DATA[player].Box:()
ESP_DATA[player] =
()
player, data (ESP_DATA)
player.Parent player.Character player.Character:() player.Character:()
character = player.Character
humanoidRootPart = character.HumanoidRootPart
humanoid = character.Humanoid
humanoid.Health >
screenPoint, onScreen = Camera:(humanoidRootPart.Position)
onScreen
distance = .((LocalPlayer.Character.HumanoidRootPart.Position - humanoidRootPart.Position).Magnitude)
head = character:()
sizeY = head head.Size.Y
sizeX = sizeY *
boxWidth = .( / distance, , )
boxHeight = boxWidth *
data.Box.Size = .(, boxWidth, , boxHeight)
data.Box.Position = .(, screenPoint.X - boxWidth/, , screenPoint.Y - boxHeight/)
data.DistanceLabel.Text = distance ..
alpha = .( - (distance / ), , )
data.Box.BackgroundTransparency = - alpha * ESP_CONFIG.BOX_TRANSPARENCY
data.BoxStroke.Transparency = - alpha *
data.DistanceLabel.TextTransparency = - alpha
data.NameLabel.TextTransparency = - alpha
data.Box.Visible =
data.Box.Visible =
data.Box.Visible =
data.Box.Visible =
(player)
player.CharacterAdded:(()
()
(player)
)
player.Character
(player)
(player)
(player)
_, player (Players:())
player ~= LocalPlayer
(player)
Players.PlayerAdded:(onPlayerAdded)
Players.PlayerRemoving:(onPlayerRemoving)
RunService.Heartbeat:(updateESP)
espEnabled =
UserInputService = :()
UserInputService.InputBegan:((input, gameProcessed)
gameProcessed
input.KeyCode == .KeyCode.E
espEnabled = espEnabled
ScreenGui.Enabled = espEnabled
_, data (ESP_DATA)
data.Box.Visible = espEnabled
)
()
ESP is a system where it makes you see through walls

Universal