Cool Script V27
Key RequiredUniversal

Cool Script V27

Universal ScriptSkibidigionSpyMegaSkibidigionSpyMega 773 views 1.3K executesUpdated Dec 30, 2025
5.0/ 5(1 votes)
10100% Positive
Lua Script•180 lines (6206 chars)
--[[ 
    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

Features & Information

27 version
#VCoolscript

Community Comments (2)

euibn3371euibn3371Jan 7, 2026

work perfectly

Replying to @euibn3371
SkibidigionSpyMegaSkibidigionSpyMegaJan 7, 2026(edited)

@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

More Scripts for Universal Scripts