player_esp.lua
Copy
local ESPLibrary = loadstring(game:HttpGet("https://raw.githubusercontent.com/mstudio45/MSESP/refs/heads/main/source.luau"))()
local Players = game:GetService("Players")
-- Handler
function playerAdded(player)
if player == Players.LocalPlayer then return end
local ESPElement, RandomColor = nil, BrickColor.random().Color;
local function onCharAdded(character)
character:WaitForChild("HumanoidRootPart", math.huge)
ESPElement = ESPLibrary:Add({
Name = player.Name,
Model = character,
-- TextModel = character.Head,
-- ↑ This would change the Billboard's Adornee to the Player's Head
Color = RandomColor,
MaxDistance = 1000,
TextSize = 17,
ESPType = "Highlight",
FillColor = RandomColor,
OutlineColor = RandomColor,
FillTransparency = 0.5,
OutlineTransparency = 0,
Tracer = {
Enabled = true,
Color = RandomColor,
From = "Mouse"
},
Arrow = {
Enabled = true,
Color = RandomColor
}
})
end
onCharAdded(player.Character or player.CharacterAdded:Wait())
player.CharacterAdded:Connect(onCharAdded)
end
for _, player in pairs(Players:GetPlayers()) do playerAdded(player) end
Players.PlayerAdded:Connect(playerAdded)
part_esp.lua
Copy
local ESPLibrary = loadstring(game:HttpGet("https://raw.githubusercontent.com/mstudio45/MSESP/refs/heads/main/source.luau"))()
local PartName = "Baseplate" -- change this to your part name
local PartColor = BrickColor.random().Color;
-- Handler
function partAdded(part)
if part.Name ~= PartName then return end
ESPLibrary:Add({
Name = part.Name,
Model = part,
Color = PartColor,
MaxDistance = 1000,
TextSize = 17,
ESPType = "Highlight",
FillColor = PartColor,
OutlineColor = PartColor,
Tracer = {
Enabled = true,
Color = PartColor
}
})
end
for _, part in pairs(workspace:GetDescendants()) do partAdded(part) end
workspace.DescendantAdded:Connect(partAdded)