ESP FOR ALL GAMES
Key RequiredUniversal

ESP FOR ALL GAMES

Universal Scriptx2p3m8x2p3m8 12.8K views 238 executesUpdated Oct 15, 2023
5.0/ 5(2 votes)
20100% Positive
Lua Script•42 lines (1287 chars)
local player = game.Players.LocalPlayer
local camera = game.Workspace.CurrentCamera
local runService = game:GetService("RunService")

local function createESP(player)
    local esp = Instance.new("BillboardGui")
    esp.Size = UDim2.new(2, 0, 2, 0)
    esp.Adornee = player.Character.Head
    esp.AlwaysOnTop = true

    local espFrame = Instance.new("Frame")
    espFrame.Size = UDim2.new(1, 0, 1, 0)
    espFrame.BackgroundTransparency = 0.5
    espFrame.BackgroundColor3 = Color3.new(0, 1, 0)
    espFrame.BorderSizePixel = 5

    espFrame.Parent = esp
    esp.Parent = player.Character.Head
end

local function updateESP()
    for _, player in pairs(game.Players:GetPlayers()) do
        if player ~= game.Players.LocalPlayer and player.Character and player.Character:FindFirstChild("Head") then
            if player.TeamColor ~= game.Players.LocalPlayer.TeamColor then
                createESP(player)
            end
        end
    end
end

-- Remove ESP for players who leave
game.Players.PlayerRemoving:Connect(function(player)
    local esp = player.Character and player.Character:FindFirstChild("Head"):FindFirstChild("BillboardGui")
    if esp then
        esp:Destroy()
    end
end)

-- Update ESP regularly
runService.RenderStepped:Connect(function()
    updateESP()
end)

Features & Information

esp for all games

Community Comments (2)

CrazyHubCrazyHubOct 15, 2023(edited)

infinite yield has left the game

x2p3m8x2p3m8Oct 15, 2023(edited)

oh sorry about that i got the wrong script

More Scripts for Universal Scripts