3.2k Views
1.2k Executions
Item ESP is a West Wood script for Roblox, uploaded to ScriptBlox on Jul 27, 2025.
Does it work?
No reports yetNo reports yet. Tried it? Be the first to say.
Also noticed:
Description
Westwood Item Esp
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local LocalPlayer = Players.LocalPlayer
local Character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
local Root = Character:WaitForChild("HumanoidRootPart")
local spawnerPaths = {
{folder = workspace.ItemSpawners:FindFirstChild("Spawns"), color = Color3.fromRGB(0, 170, 255)}, -- Blue
{folder = workspace.ItemSpawners:FindFirstChild("SpecialSpawns"), color = Color3.fromRGB(170, 0, 255)}, -- Violet
{folder = workspace.ItemSpawners:FindFirstChild("Items"), color = Color3.fromRGB(255, 255, 0)}, -- Yellow
{folder = workspace.ItemSpawners:FindFirstChild("ShopItemPickups"), color = Color3.fromRGB(0, 255, 0)} -- Green
}
-- Handle Billboard visibility per item
local function attachVisibilityUpdate(part, billboard, forceVisible)
RunService.RenderStepped:Connect(function()
local dist = (Root.Position - part.Position).Magnitude
if forceVisible then
billboard.Enabled = dist <= 1000 -- always visible within long range
else
billboard.Enabled = dist <= 12
end
end)
end
-- ESP Main Logic
local function applyESP()
for _, entry in ipairs(spawnerPaths) do
local folder = entry.folder
local color = entry.color
if folder then
for _, model in ipairs(folder:GetChildren()) do
if model:IsA("Model") and not model:GetAttribute("ESPAttached") then
local part = model:FindFirstChild("CFramePart")
if part and part:IsA("BasePart") then
model.PrimaryPart = part
model:SetAttribute("ESPAttached", true)
-- Highlight
local hl = Instance.new("Highlight")
Comments
0Log in to join the conversation. Login
No comments yet. Be the first!


