
Key Required

-- ESP persistente para todos los jugadores
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
-- Color del ESP
local ESPColor = Color3.fromRGB(0, 255, 0)
-- Función que crea el highlight en un personaje
local function addESP(character)
if not character:FindFirstChild("HumanoidRootPart") then return end
-- Evitar duplicados
if character:FindFirstChild("ESPHighlight") then
character.ESPHighlight:Destroy()
end
local highlight = Instance.new("Highlight")
highlight.Name = "ESPHighlight"
highlight.FillTransparency = 1 -- solo borde
highlight.OutlineColor = ESPColor
highlight.OutlineTransparency = 0
highlight.Parent = character
end
-- Función para aplicar ESP a un jugador
local function applyESP(player)
if player == LocalPlayer then return end -- no a ti mismo
-- Cada vez que el jugador tenga un nuevo Character, añadir ESP
player.CharacterAdded:Connect(function(char)
-- esperar a que cargue el HumanoidRootPart
char:WaitForChild("HumanoidRootPart", 10)
addESP(char)
end)
-- Si ya tiene un Character, añadir ESP inmediatamente
if player.Character then
addESP(player.Character)
end
end
-- Aplicar ESP a todos los jugadores actuales
for _,plr in pairs(Players:GetPlayers()) do
applyESP(plr)
end
-- Detectar nuevos jugadores
Players.PlayerAdded:Connect(function(plr)
applyESP(plr)
end)No comments yet for this script.

