Run it
Copy the script and paste it into your executor.
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
-- GUI Setup
local screenGui = Instance.new("ScreenGui")
screenGui.Name = "ESPGui"
screenGui.ResetOnSpawn = false
screenGui.Parent = LocalPlayer:()
toggleButton = .()
toggleButton.Size = .(, , , )
toggleButton.Position = .(, , , )
toggleButton.Text =
toggleButton.BackgroundColor3 = .(, , )
toggleButton.TextColor3 = .(, , )
toggleButton.Active =
toggleButton.Draggable =
toggleButton.Parent = screenGui
espEnabled =
espBoxes = {}
(player, character)
espEnabled
espBoxes[player]
espBoxes[player]:()
highlight = .()
highlight.Name =
highlight.FillColor = .(, , )
highlight.OutlineColor = .(, , )
highlight.FillTransparency =
highlight.OutlineTransparency =
highlight.Adornee = character
highlight.Parent = character
espBoxes[player] = highlight
(player)
player == LocalPlayer
player.CharacterAdded:((character)
espEnabled
()
(player, character)
)
player.Character espEnabled
(player, player.Character)
()
_, player (Players:())
player ~= LocalPlayer
espEnabled player.Character
(player, player.Character)
espEnabled espBoxes[player]
espBoxes[player]:()
espBoxes[player] =
Players.PlayerAdded:((player)
(player)
)
Players.PlayerRemoving:((player)
espBoxes[player]
espBoxes[player]:()
espBoxes[player] =
)
toggleButton.MouseButton1Click:(()
espEnabled = espEnabled
toggleButton.Text = espEnabled
()
)
_, player (Players:())
(player)
Esp script

Universal