
827 Views
1.0k Executions
Does it work?
No reports yetNo reports yet. Tried it? Be the first to say.
Also noticed:
Description
health bar ✅ chams ✅ tracers ❌ 2D Box❌ no need toggle
-- Roblox ESP + Health + Improved Health Bar + Team Check
-- Toggle: Q key
-- Features: Highlights, Name/Distance/Health labels, Improved Health Bar (Rounded + Border)
-- Fixed: ESP persists on death/respawn, applies to new players, and handles team changes dynamically
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")
local LocalPlayer = Players.LocalPlayer
local ESPEnabled = true
-- Function to clean up ESP elements
local function cleanupESP(player, character)
if character then
local highlight = character:FindFirstChildOfClass("Highlight")
if highlight then highlight:Destroy() end
local head = character:FindFirstChild("Head")
if head then
local gui = head:FindFirstChildOfClass("BillboardGui")
if gui then gui:Destroy() end
end
end
end
-- Function to create ESP + Improved Health Bar for a player
local function createESP(player)
if player == LocalPlayer then return end
local function onCharacterAdded(character)
-- Clean up any existing ESP to prevent duplicates
cleanupESP(player, character)
local humanoid = character:WaitForChild("Humanoid", 5)
local head = character:WaitForChild("Head", 5)
local root = character:WaitForChild("HumanoidRootPart", 5)
if not humanoid or not head or not root then return end
-- === HIGHLIGHT ===
local highlight = Instance.new("Highlight")









delta in big 25💔🥀