mini c00lgui
Key RequiredUniversal

mini c00lgui

Universal ScriptWIND0WSWIND0WS 5.3K views 3.9K executesUpdated Feb 20, 2026
5.0/ 5(2 votes)
20100% Positive
Lua Script•125 lines (4122 chars)
local textureId = "rbxassetid://113683131806910" 
local soundId = "rbxassetid://140240856766854" 
local RunService = game:GetService("RunService") 
local Players = game:GetService("Players") 

local function createGuiForPlayer(player)
    if not player:FindFirstChild("PlayerGui") then return end
    
    local gui = Instance.new("ScreenGui") 
    gui.Name = "MiniClientSidec00lgui" 
    gui.ResetOnSpawn = false 
    gui.Parent = player.PlayerGui 

    local frame = Instance.new("Frame") 
    frame.Size = UDim2.new(0, 350, 0, 330) 
    frame.Position = UDim2.new(0.5, -175, 0.5, -165) 
    frame.BackgroundColor3 = Color3.fromRGB(0, 0, 0) 
    frame.BorderSizePixel = 2 
    frame.BorderColor3 = Color3.fromRGB(255, 0, 0) 
    frame.Active = true 
    frame.Draggable = true 
    frame.Parent = gui 

    local title = Instance.new("TextLabel") 
    title.Size = UDim2.new(1, 0, 0, 40) 
    title.BackgroundColor3 = Color3.fromRGB(0, 0, 0) 
    -- Title updated below
    title.Text = "mini c00lgui" 
    title.Font = Enum.Font.Code 
    title.TextColor3 = Color3.fromRGB(255, 255, 255) 
    title.TextScaled = true 
    title.Parent = frame 

    local function createButton(text, yPos, callback) 
        local button = Instance.new("TextButton") 
        button.Size = UDim2.new(0.8, 0, 0, 50) 
        button.Position = UDim2.new(0.1, 0, 0, yPos) 
        button.BackgroundColor3 = Color3.fromRGB(0, 0, 0) 
        button.BorderSizePixel = 2 
        button.BorderColor3 = Color3.fromRGB(255, 0, 0) 
        button.Font = Enum.Font.Code 
        button.TextColor3 = Color3.fromRGB(255, 255, 255) 
        button.TextScaled = true 
        button.Text = text 
        button.Parent = frame 
        button.MouseButton1Click:Connect(callback) 
    end 

    local function applyTextureToParts() 
        for _, obj in ipairs(workspace:GetDescendants()) do 
            if obj:IsA("BasePart") then 
                for _, face in ipairs(Enum.NormalId:GetEnumItems()) do 
                    local texture = Instance.new("Texture") 
                    texture.Texture = textureId 
                    texture.Face = face 
                    texture.Parent = obj 
                end 
            end 
        end 
    end 

    local function applyToSkybox() 
        local lighting = game:GetService("Lighting") 
        local sky = lighting:FindFirstChildOfClass("Sky") or Instance.new("Sky", lighting) 
        sky.SkyboxBk = textureId 
        sky.SkyboxDn = textureId 
        sky.SkyboxFt = textureId 
        sky.SkyboxLf = textureId 
        sky.SkyboxRt = textureId 
        sky.SkyboxUp = textureId 
    end 

    local function playSpartaRemix() 
        local sound = Instance.new("Sound") 
        sound.SoundId = soundId 
        sound.Volume = 1 
        sound.PlaybackSpeed = 0.2 
        sound.Parent = workspace.CurrentCamera 
        sound:Play() 
        sound.Ended:Connect(function() 
            sound:Destroy() 
        end) 
    end 

    local spinning = false 
    local spinConnection 

    local function isPlayerPart(part) 
        for _, plr in ipairs(Players:GetPlayers()) do 
            if plr.Character and part:IsDescendantOf(plr.Character) then 
                return true 
            end 
        end 
        return false 
    end 

    local function startSpin() 
        if spinning then return end 
        spinning = true 
        spinConnection = RunService.Heartbeat:Connect(function() 
            for _, obj in ipairs(workspace:GetDescendants()) do 
                if obj:IsA("BasePart") and not isPlayerPart(obj) then 
                    obj.CFrame = obj.CFrame * CFrame.Angles(0, math.rad(2), 0) 
                end 
            end 
        end) 
    end 

    createButton("c00lify", 60, function() 
        applyTextureToParts() 
        applyToSkybox() 
    end) 
    createButton("Sparta remix", 130, function() 
        playSpartaRemix() 
    end) 
    createButton("Spin map", 200, function() 
        startSpin() 
    end)
end

for _, plr in ipairs(Players:GetPlayers()) do
    createGuiForPlayer(plr)
end

Players.PlayerAdded:Connect(createGuiForPlayer)

Features & Information

c00lify, Sparta remix, spin map… and that’s it for now I’ll add more features soon. And before anyone starts typing essays — no FE bypass. Other people will only see the changes if you’re using a serverside/backdoor executor.
#coolkidd#universal#gui#free

Community Comments (3)

yeahjaymeyeahjaymeFeb 20, 2026

fe

NovaServersideNovaServersideMar 3, 2026

Hell no!

w*upgng58w*upgng58Mar 13, 2026

it works but i think it only shows whats happening to only you

More Scripts for Universal Scripts