Run it
Copy the script and paste it into your executor.
UserInputService = :()
RunService = :()
Players = :()
LocalPlayer = Players.LocalPlayer
Camera = .CurrentCamera
ScreenGui = .(, .CoreGui)
ScreenGui.Name =
ScreenGui.ResetOnSpawn =
ToggleButton = .(, ScreenGui)
ToggleButton.Size = .(, , , )
ToggleButton.Position = .(, , , -)
ToggleButton.BackgroundColor3 = .(, , )
.(, ToggleButton).CornerRadius = .(, )
MainFrame = .(, ScreenGui)
MainFrame.Size = .(, , , )
MainFrame.Position = .(, -, , -)
MainFrame.BackgroundColor3 = .(, , )
MainFrame.BorderSizePixel =
Gradient = .(, MainFrame)
Gradient.Color = ColorSequence.(.(, , ), .(, , ))
Gradient.Rotation =
Title = .(, MainFrame)
Title.Text = ; Title.Font = .Font.PermanentMarker; Title.TextSize = ; Title.TextColor3 = .(,,); Title.Position = .(, , , ); Title.Size = .(, , , ); Title.BackgroundTransparency =
DestroyBtn = .(, MainFrame)
DestroyBtn.Text = ; DestroyBtn.TextColor3 = .(, , ); DestroyBtn.TextSize = ; DestroyBtn.BackgroundTransparency = ; DestroyBtn.Position = .(, -, , ); DestroyBtn.Size = .(, , , )
MinimizeBtn = .(, MainFrame)
MinimizeBtn.Text = ; MinimizeBtn.TextColor3 = .(, , ); MinimizeBtn.TextSize = ; MinimizeBtn.BackgroundTransparency = ; MinimizeBtn.Position = .(, -, , ); MinimizeBtn.Size = .(, , , )
ContentArea = .(, MainFrame)
ContentArea.Size = .(, , , -); ContentArea.Position = .(, , , ); ContentArea.BackgroundTransparency =
States = {ESP = }
espConnections = {}
torsoLines = {}
(ratio)
.(.( * ( - ratio)), .( * ratio), )
(player)
Box = .(); Box.Visible = ; Box.Color = .(, , ); Box.Thickness =
NameText = .(); NameText.Visible = ; NameText.Size = ; NameText.Center = ; NameText.Outline = ; NameText.Color = .(,,)
HealthBar = .(); HealthBar.Visible = ; HealthBar.Filled =
linePart = .()
linePart.Name =
linePart.Size = .(, , )
linePart.Transparency =
linePart.Material = .Material.Neon
linePart.Color = .(, , )
linePart.CanCollide =
linePart.Parent =
weld = .()
weld.Part0 = player.Character:()
weld.Part1 = linePart
weld.C0 = .(, , -)
weld.Parent = linePart
torsoLines[player] = linePart
connection = RunService.RenderStepped:(()
States.ESP player.Character player.Character:()
Box.Visible = ; NameText.Visible = ; HealthBar.Visible =
torsoLines[player] torsoLines[player].Transparency =
hrp = player.Character.HumanoidRootPart
hum = player.Character:()
screenPos, onScreen = Camera:(hrp.Position)
torsoLines[player] torsoLines[player].Transparency =
onScreen hum
headPos = Camera:(hrp.Position + .(, , ))
height = .(headPos.Y - screenPos.Y) *
width = height /
Box.Size = .(width, height); Box.Position = .(screenPos.X - width/, screenPos.Y - height/); Box.Visible =
NameText.Text = player.Name; NameText.Position = .(screenPos.X, screenPos.Y - height/ - ); NameText.Visible =
HealthBar.Size = .(, height * (hum.Health / hum.MaxHealth)); HealthBar.Position = .(screenPos.X - width/ - , screenPos.Y - height/ + (height * ( - hum.Health/hum.MaxHealth))); HealthBar.Color = (hum.Health/hum.MaxHealth); HealthBar.Visible =
Box.Visible = ; NameText.Visible = ; HealthBar.Visible =
)
{Connection = connection, Drawings = {Box, NameText, HealthBar}}
()
player, data (espConnections)
data.Connection:()
_, draw (data.Drawings) draw:()
_, line (torsoLines) line:()
espConnections = {}
torsoLines = {}
ESPToggle = .(, ContentArea)
ESPToggle.Size = .(, , , ); ESPToggle.Text = ; ESPToggle.BackgroundColor3 = .(, , ); ESPToggle.TextColor3 = .(,,)
.(, ESPToggle).CornerRadius = .(, )
ESPToggle.MouseButton1Click:(()
States.ESP = States.ESP
ESPToggle.Text = .. (States.ESP )
ESPToggle.BackgroundColor3 = States.ESP .(, , ) .(, , )
States.ESP
_, p (Players:()) p ~= LocalPlayer espConnections[p] = (p)
()
)
dragging, dragStart, startPos
MainFrame.InputBegan:((i) i.UserInputType == .UserInputType.MouseButton1 dragging = ; dragStart = i.Position; startPos = MainFrame.Position )
UserInputService.InputChanged:((i) dragging i.UserInputType == .UserInputType.MouseMovement
delta = i.Position - dragStart; MainFrame.Position = .(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
)
UserInputService.InputEnded:(() dragging = )
DestroyBtn.MouseButton1Click:(() (); ScreenGui:() )
MinimizeBtn.MouseButton1Click:(() MainFrame.Visible = )
ToggleButton.MouseButton1Click:(() MainFrame.Visible = MainFrame.Visible )ESP HIDE / SHOW BUTTON Mobile support PC Support (FREE)
Never paste your .ROBLOSECURITY cookie anywhere, and use an alt account with scripts.

Universal