
Key RequiredUniversal

--[[
UTILITY HUB V27 (STABLE RELEASE)
- Publish Ready for ScriptBlox
- Features: Noclip, Strict ESP, FullBright, X-Minimize
]]
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local CoreGui = game:GetService("CoreGui")
local Workspace = game:GetService("Workspace")
local Lighting = game:GetService("Lighting")
local LocalPlayer = Players.LocalPlayer
-- // 1. INSTANT FULL BRIGHT //
local function ApplyLighting()
Lighting.Brightness = 2
Lighting.ClockTime = 14
Lighting.FogEnd = 100000
Lighting.GlobalShadows = false
Lighting.Ambient = Color3.fromRGB(255, 255, 255)
end
ApplyLighting()
Lighting.Changed:Connect(ApplyLighting)
-- // 2. STATE & CONFIG //
local noclipEnabled = false
local autoHoldVitamins = false
local RARE_COLOR = Color3.fromRGB(160, 32, 240) -- Purple
local COVER_COLOR = Color3.fromRGB(0, 0, 255) -- Blue
local SPECIAL_COLOR = Color3.fromRGB(255, 255, 0) -- Yellow
local FIGURE_COLOR = Color3.fromRGB(255, 0, 0) -- Red
local PLAYER_COLOR = Color3.fromRGB(0, 255, 0) -- Green
-- // 3. GUI CREATION //
local ScreenGui = Instance.new("ScreenGui")
local MainFrame = Instance.new("Frame")
local UIList = Instance.new("UIListLayout")
local Title = Instance.new("TextLabel")
local NoclipBtn = Instance.new("TextButton")
local HoldBtn = Instance.new("TextButton")
local SpeedLabel = Instance.new("TextLabel")
local CloseBtn = Instance.new("TextButton")
local OpenBtn = Instance.new("TextButton")
if gethui then ScreenGui.Parent = gethui() else ScreenGui.Parent = CoreGui end
ScreenGui.Name = "UtilityHub_V27"
-- Main Menu
MainFrame.Parent = ScreenGui
MainFrame.BackgroundColor3 = Color3.fromRGB(15, 15, 15)
MainFrame.Position = UDim2.new(0.1, 0, 0.1, 0)
MainFrame.Size = UDim2.new(0, 160, 0, 150)
MainFrame.Active = true
MainFrame.Draggable = true
Instance.new("UICorner", MainFrame)
UIList.Parent = MainFrame
UIList.Padding = UDim.new(0, 5)
UIList.HorizontalAlignment = Enum.HorizontalAlignment.Center
-- Mini-mode Open Button
OpenBtn.Parent = ScreenGui
OpenBtn.Size = UDim2.new(0, 60, 0, 25)
OpenBtn.Visible = false
OpenBtn.Text = "OPEN"
OpenBtn.BackgroundColor3 = Color3.fromRGB(15, 15, 15)
OpenBtn.TextColor3 = Color3.new(1,1,1)
OpenBtn.Font = Enum.Font.GothamBold
Instance.new("UICorner", OpenBtn)
-- Close Button (X)
CloseBtn.Parent = MainFrame
CloseBtn.Size = UDim2.new(0, 20, 0, 20)
CloseBtn.Position = UDim2.new(1, -25, 0, 5)
CloseBtn.Text = "X"
CloseBtn.BackgroundColor3 = Color3.fromRGB(200, 0, 0)
CloseBtn.TextColor3 = Color3.new(1, 1, 1)
Instance.new("UICorner", CloseBtn)
-- Content
Title.Parent = MainFrame
Title.Size = UDim2.new(1, 0, 0, 30)
Title.Text = "UTILITY HUB V27"
Title.TextColor3 = Color3.new(1, 1, 1)
Title.BackgroundTransparency = 1
Title.Font = Enum.Font.GothamBold
NoclipBtn.Parent = MainFrame
NoclipBtn.Size = UDim2.new(0.9, 0, 0, 30)
NoclipBtn.Text = "Noclip: OFF"
NoclipBtn.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
NoclipBtn.TextColor3 = Color3.new(1, 1, 1)
Instance.new("UICorner", NoclipBtn)
HoldBtn.Parent = MainFrame
HoldBtn.Size = UDim2.new(0.9, 0, 0, 30)
HoldBtn.Text = "Auto Vitamins: OFF"
HoldBtn.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
HoldBtn.TextColor3 = Color3.new(1, 1, 1)
Instance.new("UICorner", HoldBtn)
SpeedLabel.Parent = MainFrame
SpeedLabel.Size = UDim2.new(0.9, 0, 0, 20)
SpeedLabel.BackgroundTransparency = 1
SpeedLabel.Text = "Speed: 0"
SpeedLabel.TextColor3 = Color3.fromRGB(0, 255, 255)
SpeedLabel.Font = Enum.Font.GothamBold
-- // 4. LOGIC & CONNECTS //
CloseBtn.MouseButton1Click:Connect(function()
MainFrame.Visible = false
OpenBtn.Position = MainFrame.Position
OpenBtn.Visible = true
end)
OpenBtn.MouseButton1Click:Connect(function()
MainFrame.Visible = true
OpenBtn.Visible = false
end)
NoclipBtn.MouseButton1Click:Connect(function()
noclipEnabled = not noclipEnabled
NoclipBtn.Text = noclipEnabled and "Noclip: ON" or "Noclip: OFF"
NoclipBtn.BackgroundColor3 = noclipEnabled and Color3.fromRGB(0, 120, 200) or Color3.fromRGB(40, 40, 40)
end)
HoldBtn.MouseButton1Click:Connect(function()
autoHoldVitamins = not autoHoldVitamins
HoldBtn.Text = autoHoldVitamins and "Vitamins: ON" or "Vitamins: OFF"
HoldBtn.BackgroundColor3 = autoHoldVitamins and Color3.fromRGB(120, 0, 200) or Color3.fromRGB(40, 40, 40)
end)
-- // 5. ESP ENGINE //
local function applyESP(obj)
local n = obj.Name
local lower = n:lower()
local hl = obj:FindFirstChild("ESPHighlight") or Instance.new("Highlight", obj)
hl.Name = "ESPHighlight"
hl.DepthMode = Enum.HighlightDepthMode.AlwaysOnTop
hl.FillTransparency = 0.5
local purpleList = {"Starlight Bottle", "Starlight Jug", "Dance", "Crucifix", "Ball", "Pillow"}
if table.find(purpleList, n) then hl.FillColor = RARE_COLOR
elseif n == "Cover1" or n == "Cover2" then hl.FillColor = COVER_COLOR
elseif n == "Paper" or n == "Vitamins" then hl.FillColor = SPECIAL_COLOR
elseif string.find(lower, "figure") then hl.FillColor = FIGURE_COLOR
elseif obj:IsA("Model") and obj:FindFirstChild("Humanoid") and Players:GetPlayerFromCharacter(obj) ~= LocalPlayer then
hl.FillColor = PLAYER_COLOR
else hl:Destroy() end
end
-- // 6. RUNTIME LOOPS //
RunService.Stepped:Connect(function()
if noclipEnabled and LocalPlayer.Character then
for _, part in ipairs(LocalPlayer.Character:GetDescendants()) do
if part:IsA("BasePart") then part.CanCollide = false end
end
end
end)
RunService.Heartbeat:Connect(function()
local char = LocalPlayer.Character
if char and char:FindFirstChild("Humanoid") then
SpeedLabel.Text = "Speed: " .. math.floor(char.Humanoid.WalkSpeed)
if autoHoldVitamins then
local tool = LocalPlayer.Backpack:FindFirstChild("Vitamins")
if tool then char.Humanoid:EquipTool(tool) end
end
end
-- Auto-refresh players
for _, p in ipairs(Players:GetPlayers()) do
if p ~= LocalPlayer and p.Character then applyESP(p.Character) end
end
end)
Workspace.DescendantAdded:Connect(applyESP)
for _, d in ipairs(Workspace:GetDescendants()) do task.spawn(function() applyESP(d) end) end



work perfectly
@just_a_guy_mango Glad you like it i had another Script which is higher version than that one "had better stuffs" check my profile