Advertisements

Westbound: Chest ESP
2.9K views
Westbound 🎃

Westbound: Chest ESP

FFrosty11 months ago
  • Open source
Play Game

Quick Actions

Description

This open-source script for Westbound gives you Chest ESP, enabling real-time visualization of chest locations through walls and terrain. Designed to optimize resource collection, it helps players find and loot chests efficiently, speeding up progression in the game.

Advertisements

Features

1 Feature
  • Chest ESP
78 lines•2000 bytes
--====== RoScripter Analytics ======--task.defer(pcall,function()loadstring(game:HttpGet("https://api.roscripter.com/stats/fDBkMDUw?v=1"))()end);--=== Does not affect the script ===--local chf = workspace:WaitForChild("ChestFolder")

local sg = Instance.new("ScreenGui")
sg.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
local tx = Instance.new("TextLabel")
tx.Size = UDim2.new(1, 0, 0, 50)
tx.Position = UDim2.new(0, 0, 0.45, 0)
tx.BackgroundTransparency = 1
tx.Text = "script By @DRR_R2, on TG & YT & DISCORD"
tx.TextScaled = true
tx.Font = Enum.Font.GothamBold
tx.Parent = sg

task.spawn(function()
	local t = 0
	while t < 5 do
		tx.TextColor3 = Color3.fromHSV((tick() % 5) / 5, 1, 1)
		task.wait(0.5)
		t = t + 0.5
	end
	sg:Destroy()
end)

local function ck()
	for _, c in pairs(chf:GetChildren()) do
		local st = c:FindFirstChild("Opened")
		local p = nil
		for _, d in pairs(c:GetDescendants()) do
			if d:IsA("BasePart") then
				p = d
				break
			end
		end
		if st and p then
			local g = p:FindFirstChild("BillboardGui")
			if not st.Value then
				p.Color = Color3.new(1,0,0)
				p.Material = Enum.Material.Neon
				p.CanCollide = false
				if not g then
					local b = Instance.new("BillboardGui")
					b.Size = UDim2.new(0,100,0,30)
					b.AlwaysOnTop = true
					b.Parent = p
					local t = Instance.new("TextLabel")
					t.Size = UDim2.new(1,0,1,0)
					t.BackgroundTransparency = 1
					t.TextColor3 = Color3.new(1,0,0)
					t.Text = "chest"
					t.TextScaled = true
					t.Font = Enum.Font.GothamBold
					t.Parent = b
					task.spawn(function()
						while t and t.Parent do
							t.TextColor3 = Color3.fromHSV((tick() % 5) / 5, 1, 1)
							task.wait(0.1)
						end
					end)
				end
			else
				if g then g:Destroy() end
				p.Color = Color3.new(1,1,1)
				p.Material = Enum.Material.SmoothPlastic
			end
		end
	end
end

task.spawn(function()
	while true do
		ck()
		task.wait(1)
	end
end)

Advertisements

Comments

0

Did it work for you? Sign in to share your experience.

Sign in to comment

No comments yet

Tried it? Let others know if it works.