0% found this document useful (0 votes)
158 views3 pages

Roblox ESP Script for Player Highlighting

The script creates an ESP (Extra Sensory Perception) system for a game, allowing players to see colored boxes and name tags above characters based on their team affiliation. It includes functions to load and unload character visuals, update name tags, and manage player connections. The script also allows customization of colors for friends and enemies and continuously updates the visuals for all players in the game.

Uploaded by

nobo08202006
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
158 views3 pages

Roblox ESP Script for Player Highlighting

The script creates an ESP (Extra Sensory Perception) system for a game, allowing players to see colored boxes and name tags above characters based on their team affiliation. It includes functions to load and unload character visuals, update name tags, and manage player connections. The script also allows customization of colors for friends and enemies and continuously updates the visuals for all players in the game.

Uploaded by

nobo08202006
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd

-- Instances:

--[[
WARNING: Heads up! This script has not been verified by ScriptBlox. Use at
your own risk!
]]
_G.FriendColor = [Link](0, 0, 255)
_G.EnemyColor = [Link](255, 0, 0)
_G.UseTeamColor = true

--------------------------------------------------------------------
local Holder = [Link]("Folder", [Link])
[Link] = "ESP"

local Box = [Link]("BoxHandleAdornment")


[Link] = "nilBox"
[Link] = [Link](1, 2, 1)
Box.Color3 = [Link](100 / 255, 100 / 255, 100 / 255)
[Link] = 0.7
[Link] = 0
[Link] = false
[Link] = false

local NameTag = [Link]("BillboardGui")


[Link] = "nilNameTag"
[Link] = false
[Link] = [Link](0, 200, 0, 50)
[Link] = true
[Link] = [Link](0, 1.8, 0)
local Tag = [Link]("TextLabel", NameTag)
[Link] = "Tag"
[Link] = 1
[Link] = [Link](0, -50, 0, 0)
[Link] = [Link](0, 300, 0, 20)
[Link] = 15
Tag.TextColor3 = [Link](100 / 255, 100 / 255, 100 / 255)
Tag.TextStrokeColor3 = [Link](0 / 255, 0 / 255, 0 / 255)
[Link] = 0.4
[Link] = "nil"
[Link] = [Link]
[Link] = false

local LoadCharacter = function(v)


repeat wait() until [Link] ~= nil
[Link]:WaitForChild("Humanoid")
local vHolder = Holder:FindFirstChild([Link])
vHolder:ClearAllChildren()
local b = Box:Clone()
[Link] = [Link] .. "Box"
[Link] = [Link]
[Link] = vHolder
local t = NameTag:Clone()
[Link] = [Link] .. "NameTag"
[Link] = true
[Link] = vHolder
[Link] = [Link]:WaitForChild("Head", 5)
if not [Link] then
return UnloadCharacter(v)
end
[Link] = [Link]
b.Color3 = [Link]([Link].r, [Link].g, [Link].b)
[Link].TextColor3 = [Link]([Link].r, [Link].g, [Link].b)
local Update
local UpdateNameTag = function()
if not pcall(function()
[Link] =
[Link]
local maxh = [Link]([Link])
local h = [Link]([Link])
end) then
Update:Disconnect()
end
end
UpdateNameTag()
Update = [Link]:Connect(UpdateNameTag)
end

local UnloadCharacter = function(v)


local vHolder = Holder:FindFirstChild([Link])
if vHolder and (vHolder:FindFirstChild([Link] .. "Box") ~= nil or
vHolder:FindFirstChild([Link] .. "NameTag") ~= nil) then
vHolder:ClearAllChildren()
end
end

local LoadPlayer = function(v)


local vHolder = [Link]("Folder", Holder)
[Link] = [Link]
[Link]:Connect(function()
pcall(LoadCharacter, v)
end)
[Link]:Connect(function()
pcall(UnloadCharacter, v)
end)
[Link]:Connect(function(prop)
if prop == "TeamColor" then
UnloadCharacter(v)
wait()
LoadCharacter(v)
end
end)
LoadCharacter(v)
end

local UnloadPlayer = function(v)


UnloadCharacter(v)
local vHolder = Holder:FindFirstChild([Link])
if vHolder then
vHolder:Destroy()
end
end

for i,v in pairs(game:GetService("Players"):GetPlayers()) do


spawn(function() pcall(LoadPlayer, v) end)
end

game:GetService("Players").PlayerAdded:Connect(function(v)
pcall(LoadPlayer, v)
end)
game:GetService("Players").PlayerRemoving:Connect(function(v)
pcall(UnloadPlayer, v)
end)

game:GetService("Players").[Link] = 0

if _G.Reantheajfdfjdgs then
return
end

_G.Reantheajfdfjdgs = ":suifayhgvsdghfsfkajewfrhk321rk213kjrgkhj432rj34f67df"

local players = game:GetService("Players")


local plr = [Link]

function esp(target, color)


if [Link] then
if not [Link]:FindFirstChild("GetReal") then
local highlight = [Link]("Highlight")
[Link] = true
[Link] = "GetReal"
[Link] = [Link]
[Link] = [Link]
[Link] = color
[Link] = [Link]
else
[Link] = color
end
end
end

while [Link]() do
for i, v in pairs(players:GetPlayers()) do
if v ~= plr then
esp(v, _G.UseTeamColor and [Link] or (([Link] ==
[Link]) and _G.FriendColor or _G.EnemyColor))
end
end
end

You might also like