Run it
Copy the script and paste it into your executor.
Players = :()
RunService = :()
Teams = :()
UserInputService = :()
LocalPlayer = Players.LocalPlayer
LocalPlayer
Players.PlayerAdded:()
LocalPlayer = Players.LocalPlayer
LocalPlayer
PlayerGui = LocalPlayer:()
ESP_ENABLED =
ESP_COLOR_ENEMY = .(, , )
ESP_COLOR_NEUTRAL = .(, , )
TEAM_CHECK_ENABLED =
ESP_BOX_WIDTH =
ESP_BOX_HEIGHT =
NAME_LABEL_HEIGHT =
BOX_BORDER_SIZE =
ESP_ScreenGui = PlayerGui:()
ESP_ScreenGui ESP_ScreenGui:()
ESP_ScreenGui = .()
ESP_ScreenGui.Name =
ESP_ScreenGui.ResetOnSpawn =
ESP_ScreenGui.ZIndexBehavior = .ZIndexBehavior.Sibling
ESP_ScreenGui.Parent = PlayerGui
ESP_Container = .()
ESP_Container.Name =
ESP_Container.BackgroundTransparency =
ESP_Container.Size = .(, , , )
ESP_Container.Parent = ESP_ScreenGui
ToggleButton = .()
ToggleButton.Name =
ToggleButton.Text =
ToggleButton.TextColor3 = .(, , )
ToggleButton.BackgroundColor3 = .(, , )
ToggleButton.BorderColor3 = .(, , )
ToggleButton.BorderSizePixel =
ToggleButton.Size = .(, , , )
ToggleButton.Position = .(, , , )
ToggleButton.Font = .Font.SourceSans
ToggleButton.TextScaled =
ToggleButton.Parent = ESP_ScreenGui
ToggleButton.MouseButton1Click:(()
ESP_ENABLED = ESP_ENABLED
ESP_ENABLED
ToggleButton.Text =
ToggleButton.TextColor3 = .(, , )
ToggleButton.Text =
ToggleButton.TextColor3 = .(, , )
_, child (ESP_Container:())
child:() .(child.Name, )
child:()
)
(targetPlayer)
ESP_ENABLED
targetPlayer == LocalPlayer
character = targetPlayer.Character
humanoid = character character:()
rootPart = character character:()
espFrameName = targetPlayer.Name ..
espFrame = ESP_Container:(espFrameName)
humanoid humanoid.Health <= rootPart
espFrame
espFrame:()
isEnemy =
TEAM_CHECK_ENABLED
localTeam = LocalPlayer.Team
targetTeam = targetPlayer.Team
localTeam targetTeam
localTeam == targetTeam isEnemy =
localTeam targetTeam
isEnemy =
TEAM_CHECK_ENABLED isEnemy
espFrame
espFrame:()
camera = .CurrentCamera
camera
worldPosition = rootPart.Position
screenPosition, onScreen = camera:(worldPosition)
onScreen
espColor = (TEAM_CHECK_ENABLED isEnemy) ESP_COLOR_ENEMY ESP_COLOR_NEUTRAL
espFrame
espFrame = .()
espFrame.Name = espFrameName
espFrame.Size = .(, ESP_BOX_WIDTH, , ESP_BOX_HEIGHT)
espFrame.BackgroundTransparency =
espFrame.BorderSizePixel =
espFrame.ClipsDescendants =
espFrame.Parent = ESP_Container
box = .()
box.Name =
box.Size = .(, , , )
box.BackgroundTransparency =
box.BorderSizePixel = BOX_BORDER_SIZE
box.BorderColor3 = espColor
box.Parent = espFrame
nameLabel = .()
nameLabel.Name =
nameLabel.Size = .(, , , NAME_LABEL_HEIGHT)
nameLabel.Position = .(, -, , -NAME_LABEL_HEIGHT)
nameLabel.BackgroundTransparency =
nameLabel.TextColor3 = .(, , )
nameLabel.TextScaled =
nameLabel.Text = targetPlayer.Name
nameLabel.Font = .Font.SourceSansSemibold
nameLabel.TextStrokeTransparency =
nameLabel.TextStrokeColor3 = .(,,)
nameLabel.Parent = espFrame
espFrame.Position = .(, screenPosition.X - ESP_BOX_WIDTH / , , screenPosition.Y - ESP_BOX_HEIGHT / - NAME_LABEL_HEIGHT)
espFrame.Visible =
box = espFrame:()
box
box.BorderColor3 = espColor
nameLabel = espFrame:()
nameLabel
nameLabel.Text = targetPlayer.Name
espFrame
espFrame.Visible =
RunService.RenderStepped:(()
ESP_ENABLED
#ESP_Container:() >
_, child (ESP_Container:())
child:() .(child.Name, )
child:()
allPlayers = Players:()
_, player (allPlayers)
(updateESP, player)
_, espElement (ESP_Container:())
espElement:() .(espElement.Name, )
playerName = .(espElement.Name, , )
Players:(playerName)
espElement:()
)
Team heck ESP for fps games

Universal