Esp pro Reposted
Key Required

Esp pro Reposted

Free Client Script Executor *BACK*david_Republisherdavid_Republisher 2.8K views 176 executesUpdated Sep 24, 2025
0.0/ 5(1 votes)
010% Positive
Lua Script•99 lines (3432 chars)
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer

-- by Boston and ChatGPT
local function createHighlight(player)
    if player.Character and not player.Character:FindFirstChild("ESPHighlight") then
        local highlight = Instance.new("Highlight")
        highlight.Name = "ESPHighlight"
        highlight.FillColor = Color3.fromRGB(255, 0, 0)
        highlight.OutlineColor = Color3.fromRGB(255, 255, 255)
        highlight.FillTransparency = 0.6 -- ปรับให้จางลง
        highlight.OutlineTransparency = 0
        highlight.Adornee = player.Character
        highlight.Parent = player.Character
    end
end


local function createNameTag(player)
    if player.Character and player.Character:FindFirstChild("Head") and not player.Character.Head:FindFirstChild("NameTag") then
        local billboard = Instance.new("BillboardGui")
        billboard.Name = "NameTag"
        billboard.Adornee = player.Character.Head
        billboard.Size = UDim2.new(0, 130, 0, 25) -- ปรับให้เล็กลง
        billboard.StudsOffset = Vector3.new(0, 2, 0)
        billboard.AlwaysOnTop = true
        billboard.Parent = player.Character.Head

        local textLabel = Instance.new("TextLabel")
        textLabel.Name = "TagLabel"
        textLabel.Size = UDim2.new(1, 0, 1, 0)
        textLabel.BackgroundTransparency = 1
        textLabel.TextColor3 = Color3.new(1, 1, 1)
        textLabel.Font = Enum.Font.Cartoon
        textLabel.TextScaled = true
        textLabel.TextStrokeTransparency = 0.6
        textLabel.Text = ""
        textLabel.Parent = billboard
    end
end


local function updateNameTag(player)
    if player.Character and player.Character:FindFirstChild("Head") and player.Character.Head:FindFirstChild("NameTag") and player.Character:FindFirstChild("Humanoid") then
        local tag = player.Character.Head.NameTag.TagLabel
        local distance = (LocalPlayer.Character.PrimaryPart.Position - player.Character.PrimaryPart.Position).Magnitude
        local health = math.floor(player.Character.Humanoid.Health)
        tag.Text = player.Name .. " | " .. string.format("%.0f", distance).."m | ❤️"..health
    end
end


local function updateHighlight(player)
    if player.Character and player.Character:FindFirstChild("ESPHighlight") and player.Character:FindFirstChild("Humanoid") then
        if player.Character.Humanoid.Health <= 0 then
            player.Character.ESPHighlight.FillColor = Color3.fromRGB(120, 0, 0) -- แดงเข้มตอนตาย
        else
            player.Character.ESPHighlight.FillColor = Color3.fromRGB(255, 0, 0) -- แดงสดตอนอยู่
        end
    end
end


local function setupESP(player)
    if player ~= LocalPlayer then
        player.CharacterAdded:Connect(function()
            wait(0.1)
            createHighlight(player)
            createNameTag(player)
        end)
        if player.Character then
            createHighlight(player)
            createNameTag(player)
        end
    end
end


for _, player in ipairs(Players:GetPlayers()) do
    setupESP(player)
end


Players.PlayerAdded:Connect(function(player)
    setupESP(player)
end)


while true do
    for _, player in ipairs(Players:GetPlayers()) do
        if player ~= LocalPlayer then
            if player.Character and player.Character:FindFirstChild("Humanoid") then
                updateNameTag(player)
                updateHighlight(player)
            end
        end
    end
    wait(0.3)
end

Features & Information

This script was reposted and is not mine!
#vs

Community Comments (9)

david_Republisherdavid_RepublisherSep 24, 2025

Working

Replying to @david_Republisher
ranabon1990ranabon1990Sep 24, 2025

@david_Russia how

AdrianodevSPAdrianodevSPSep 24, 2025

Good script Bro But you should make it much more professional,obsfuscar the code with Wearedevs and upload the file to github or something like that don't give away the code even if it is made with AI man.

Replying to @AdrianodevSP
david_Republisherdavid_RepublisherSep 24, 2025

@AdrianodevSP Ok I'll try another one

Replying to @AdrianodevSP
david_Republisherdavid_RepublisherSep 24, 2025

@AdrianodevSP I don't use AI, I get the scripts from Google

ranabon1990ranabon1990Sep 24, 2025

How does it wrok

Replying to @ranabon1990
david_Republisherdavid_RepublisherSep 24, 2025

@ranabon1990 Just run the script and esp will be executed.

david_Republisherdavid_RepublisherSep 24, 2025

Guys, I'll get the loadstring for users of internal executors

david_Republisherdavid_RepublisherSep 24, 2025

loadstring(game:HttpGet("https://raw.githubusercontent.com/Yahahahau/Ultimate-Esp-v1/refs/heads/main/Ultimate%20esp%20v1.lua"))()

More Scripts for Free Client Script Executor *BACK*