GUESS THE CLONE Script - ESP Players, Clone ESP

Project Information

Developer: NameSicklyy
Status: UNDETECTED
Updated: March 21, 2026 at 7:14 AM
Version: 1.0.0
Compatibility: PC (Windows, MacOS) - Mobile (iOS, Android)
Updates & Support:

GUESS THE CLONE Script - ESP Players, Clone ESP

GUESS THE CLONE is built around one thing: confusion. If you’re the clone, you need to disappear into the crowd and move like you belong there. If you’re the seeker, you’re trying to spot one real player hiding among a bunch of lookalikes before they slip away. That’s exactly why ESP matters so much here.

This script is focused on visual tracking, giving you a much clearer read on what’s happening in the middle of all that fake movement and crowd chaos. From the screenshot, you can already see how useful the overlay becomes when players and clones are highlighted through walls and around corners.

Get Script GUESS THE CLONE - ESP Players, Clone ESP

local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local LocalPlayer = Players.LocalPlayer

local SETTINGS = {
    PlayerColor = Color3.fromRGB(0, 255, 127),
    NPCColor = Color3.fromRGB(255, 50, 50),
    TextSize = 16
}

local function createUltimateESP(model, color)
    if not model or model:FindFirstChild("UltimateESP") then return end
    
    local rootPart = model:FindFirstChild("HumanoidRootPart")
    if not rootPart then return end

    local highlight = Instance.new("Highlight")
    highlight.Name = "UltimateESP"
    highlight.FillColor = color
    highlight.FillTransparency = 0.4
    highlight.OutlineColor = Color3.new(1, 1, 1)
    highlight.Parent = model

    local billboard = Instance.new("BillboardGui")
    billboard.Name = "ESP_Tag"
    billboard.Size = UDim2.new(0, 200, 0, 50)
    billboard.Adornee = model:FindFirstChild("Head") or rootPart
    billboard.AlwaysOnTop = true
    billboard.ExtentsOffset = Vector3.new(0, 3, 0)
    billboard.Parent = model

    local label = Instance.new("TextLabel")
    label.BackgroundTransparency = 1
    label.Size = UDim2.new(1, 0, 1, 0)
    label.TextColor3 = color
    label.TextStrokeTransparency = 0
    label.TextSize = SETTINGS.TextSize
    label.Font = Enum.Font.RobotoMono
    label.Parent = billboard

    local connection
    connection = RunService.RenderStepped:Connect(function()
        
        if not model.Parent or not rootPart.Parent then
            connection:Disconnect()
            return
        end

        local myRoot = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
        local distance = 0
        
        if myRoot then
            distance = (myRoot.Position - rootPart.Position).Magnitude
        end
        
        label.Text = string.format("%s\n[%.1f m]", model.Name, distance)
    end)
end

local function isTarget(model)
    local hum = model:FindFirstChildOfClass("Humanoid")
    if hum then
        local player = Players:GetPlayerFromCharacter(model)
        if player then
            return player ~= LocalPlayer
        else
            return true
        end
    end
    return false
end

local function setupTarget(obj)
    if isTarget(obj) then
        local isPlayer = Players:GetPlayerFromCharacter(obj)
        local color = isPlayer and SETTINGS.PlayerColor or SETTINGS.NPCColor
        createUltimateESP(obj, color)
    end
end

for _, obj in ipairs(workspace:GetDescendants()) do
    task.spawn(setupTarget, obj)
end

workspace.DescendantAdded:Connect(function(obj)
    task.delay(0.1, setupTarget, obj)
end)

print("Ultimate ESP: Ready to hunt")

GUESS THE CLONE Script Features:

ESP Players – track real players more easily

Clone ESP – spot clones inside the crowd faster

Free Download GUESS THE CLONE Script - ESP Players, Clone ESP

Only authorized users can download files. Please Log in or Register on the website.
Comments: 0 Views: 95

0 comments

No Comments