Run it
Copy the script and paste it into your executor.
c = .CurrentCamera
ps = :()
lp = ps.LocalPlayer
rs = :()
(part)
(part.Position - c.CFrame.Position).Magnitude
(a, b, t)
a + (b - a) * t
espConfig = {
tracerColor = .(, , ),
nameColor = .(, , ),
distColor = .(, , ),
boxColor = .(, , ),
healthBarColor = .(, , ),
pulseSpeed = ,
orbitRadius = ,
glitchChance = ,
scanInterval = ,
scanDuration = ,
}
(p, cr)
h = cr:()
hrp = cr:()
nameText = .()
nameText.Center =
nameText.Outline =
nameText.Font =
nameText.Color = espConfig.nameColor
nameText.Size =
nameText.Visible =
distText = .()
distText.Center =
distText.Outline =
distText.Font =
distText.Color = espConfig.distColor
distText.Size =
distText.Visible =
tracer = .()
tracer.From = .(c.ViewportSize.X / , c.ViewportSize.Y)
tracer.Color = espConfig.tracerColor
tracer.Thickness =
tracer.Transparency =
tracer.Visible =
box = {
top = .(),
bottom = .(),
left = .(),
right = .()
}
_, line (box)
line.Color = espConfig.boxColor
line.Thickness =
line.Visible =
healthBar = .()
healthBar.Color = espConfig.healthBarColor
healthBar.Thickness =
healthBar.Visible =
orbitDot1 = .()
orbitDot1.Radius =
orbitDot1.Color = .(, , )
orbitDot1.Filled =
orbitDot1.Visible =
orbitDot2 = .()
orbitDot2.Radius =
orbitDot2.Color = .(, , )
orbitDot2.Filled =
orbitDot2.Visible =
c1, c2, c3
time =
()
nameText:()
distText:()
tracer:()
_, line (box) line:()
healthBar:()
orbitDot1:()
orbitDot2:()
c1 c1:() c1 =
c2 c2:() c2 =
c3 c3:() c3 =
c2 = cr.AncestryChanged:((_, parent)
parent ()
)
c3 = h.HealthChanged:((v)
(v <= ) (h:() == .HumanoidStateType.Dead) ()
)
c1 = rs.RenderStepped:((dt)
time = time + dt
hrp_pos, hrp_os = c:(hrp.Position)
head_pos = c:(hrp.Position + .(, , ))
feet_pos = c:(hrp.Position - .(, , ))
hrp_os
nameText.Position = .(head_pos.X, head_pos.Y - )
nameText.Text = p.Name
nameText.Visible =
distance = .((hrp))
distText.Position = .(head_pos.X, head_pos.Y - )
distText.Text = distance ..
distText.Size = + .(time * espConfig.pulseSpeed) *
.() < espConfig.glitchChance
distText.Text = distText.Text:(, ):(, )
distText.Visible =
tracer.To = .(hrp_pos.X, hrp_pos.Y)
tracer.Color = .(
* .(.(time)),
,
* .(.(time))
)
tracer.Visible =
boxSize = .(, )
box.top.From = .(feet_pos.X - boxSize.X / , feet_pos.Y - boxSize.Y / )
box.top.To = .(feet_pos.X + boxSize.X / , feet_pos.Y - boxSize.Y / )
box.bottom.From = .(feet_pos.X - boxSize.X / , feet_pos.Y + boxSize.Y / )
box.bottom.To = .(feet_pos.X + boxSize.X / , feet_pos.Y + boxSize.Y / )
box.left.From = box.top.From
box.left.To = box.bottom.From
box.right.From = box.top.To
box.right.To = box.bottom.To
_, line (box) line.Visible =
healthPercent = h.Health / h.MaxHealth
healthBar.From = .(feet_pos.X - boxSize.X / - , feet_pos.Y + boxSize.Y / )
healthBar.To = .(
feet_pos.X - boxSize.X / - ,
(feet_pos.Y + boxSize.Y / , feet_pos.Y - boxSize.Y / , healthPercent)
)
healthBar.Color = .(
* ( - healthPercent),
* healthPercent,
)
healthBar.Visible =
orbitAngle = time *
orbitDot1.Position = .(
hrp_pos.X + .(orbitAngle) * espConfig.orbitRadius,
hrp_pos.Y + .(orbitAngle) * espConfig.orbitRadius
)
orbitDot2.Position = .(
hrp_pos.X + .(orbitAngle + .pi) * espConfig.orbitRadius,
hrp_pos.Y + .(orbitAngle + .pi) * espConfig.orbitRadius
)
orbitDot1.Visible =
orbitDot2.Visible =
nameText.Visible =
distText.Visible =
tracer.Visible =
_, line (box) line.Visible =
healthBar.Visible =
orbitDot1.Visible =
orbitDot2.Visible =
)
(p)
p.Character
(p, p.Character)
p.CharacterAdded:((cr)
(p, cr)
)
_, p , ps:()
p ~= lp
(p)
ps.PlayerAdded:(p_added)
scanLines = {}
i = ,
scanLines[i] = .()
scanLines[i].Color = .(, , )
scanLines[i].Thickness =
scanLines[i].Visible =
scanTime =
rs.RenderStepped:((dt)
scanTime = scanTime + dt
cycleTime = scanTime % espConfig.scanInterval
isActive = cycleTime < espConfig.scanDuration
i, line (scanLines)
isActive
yPos = (cycleTime / espConfig.scanDuration) * c.ViewportSize.Y + (i - ) *
yPos < c.ViewportSize.Y
line.From = .(, yPos)
line.To = .(c.ViewportSize.X, yPos)
line.Transparency = - (cycleTime / espConfig.scanDuration)
line.Visible =
line.Visible =
line.Visible =
)— Made by Grok 3

Universal