1,306 views
Description
By using this open source script, you can find the real players or clones using the ESP functionality of this script.
Features
- + ESP clone
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")
Script worked? 🚀 Boost it to #1 so others find it too.
Similar Scripts
335
5 hours ago
Free
+1 Assassin Leveling
+1 Assassin Leveling script by Tora isme | Auto stage, Anti damage
263
5 hours ago
Free
Huss Valley
Aetherium Hub Huss Valley Crossing script OP (No Keys)
222
5 hours ago
Free
Cold War
QCOLD MENU | Silent aim, No recoil, insta reload
170
5 hours ago
Free
Baddies
Best Baddies Extenders , Anti Inventory Break And Silent Aim
164
5 hours ago
Key System
Build a Phone Empire
Build a Phone Empire script by Softkillz
121
5 hours ago
Key System
WRONG WAY
Wrong Way script by Softkillz | Auto drive bot
🚀
Log in to boost
Boosting rockets this script to #1 on the homepage. A free account takes 30 seconds.
Log in
🚀
Out of boosts!
Grab boosts and rocket your favorite scripts to the top — plus join the booster wall with the RGB ring.
⚡ Go Pro — 10 boosts/month + zero ads
🚀
Boost this script?
It jumps to #1 in Recent Scripts and your avatar joins the booster wall.
🚀
Boosted! You're awesome 💜
Comments (1)
Log in to add a comment.
jaraddye419
6 months ago
what does red and green mean?