bad c00lgui recreation by wind0ws
Key RequiredUniversal

bad c00lgui recreation by wind0ws

Universal ScriptWIND0WSWIND0WS 1.1K views 18 executesUpdated Mar 9, 2026
Unrated
00
Lua Script•205 lines (9859 chars)
--[=[
 d888b  db    db d888888b      .d888b.      db      db    db  .d8b.  
88' Y8b 88    88   `88'        VP  `8D      88      88    88 d8' `8b 
88      88    88    88            odD'      88      88    88 88ooo88 
88  ooo 88    88    88          .88'        88      88    88 88~~~88 
88. ~8~ 88b  d88   .88.        j88.         88booo. 88b  d88 88   88    @uniquadev
 Y888P  ~Y8888P' Y888888P      888888D      Y88888P ~Y8888P' YP   YP  CONVERTER 

designed using localmaze gui creator
]=]

local LMG2L = {};
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local LocalPlayer = Players.LocalPlayer

LMG2L["ScreenGui_1"] = Instance.new("ScreenGui", LocalPlayer:WaitForChild("PlayerGui"));
LMG2L["ScreenGui_1"]["ZIndexBehavior"] = Enum.ZIndexBehavior.Sibling;
LMG2L["ScreenGui_1"].ResetOnSpawn = false

-- [[ MAIN STATIC FRAME ]] --
LMG2L["Frame_2"] = Instance.new("Frame", LMG2L["ScreenGui_1"]);
LMG2L["Frame_2"]["BorderSizePixel"] = 3;
LMG2L["Frame_2"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
LMG2L["Frame_2"]["Size"] = UDim2.new(0, 264, 0, 290);
LMG2L["Frame_2"]["Position"] = UDim2.new(0.00897, 0, 0.03395, 0);
LMG2L["Frame_2"]["BorderColor3"] = Color3.fromRGB(255, 36, 36);

LMG2L["title_5"] = Instance.new("TextLabel", LMG2L["Frame_2"]);
LMG2L["title_5"]["Size"] = UDim2.new(0, 202, 0, 12);
LMG2L["title_5"]["Text"] = [[bad c00lgui recreation by wind0ws]];
LMG2L["title_5"]["Position"] = UDim2.new(0.09091, 0, 0.03448, 0);
LMG2L["title_5"]["BackgroundTransparency"] = 1;
LMG2L["title_5"]["TextColor3"] = Color3.new(1,1,1);
LMG2L["title_5"]["Font"] = Enum.Font.Code;

-- [[ SECTION FRAMES ]] --
local function createSubFrame(pos, parent)
    local f = Instance.new("Frame", parent)
    f.Size = UDim2.new(0, 118, 0, 226)
    f.Position = pos
    f.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
    f.BorderColor3 = Color3.fromRGB(255, 6, 18)
    f.BorderSizePixel = 3
    return f
end

local ServerFrame = createSubFrame(UDim2.new(0.037, 0, 0.103, 0), LMG2L["Frame_2"])
local LocalFrame = createSubFrame(UDim2.new(0.507, 0, 0.103, 0), LMG2L["Frame_2"])

-- [[ SETTINGS PANEL ]] --
LMG2L["Frame2_14"] = Instance.new("Frame", LMG2L["ScreenGui_1"]);
LMG2L["Frame2_14"]["BorderSizePixel"] = 3;
LMG2L["Frame2_14"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
LMG2L["Frame2_14"]["Size"] = UDim2.new(0, 260, 0, 290);
LMG2L["Frame2_14"]["Position"] = UDim2.new(0.31186, 0, 0.03395, 0);
LMG2L["Frame2_14"]["BorderColor3"] = Color3.fromRGB(255, 17, 17);

local function style(obj)
    obj.BackgroundColor3 = Color3.fromRGB(0,0,0)
    obj.TextColor3 = Color3.fromRGB(255,255,255)
    obj.BorderSizePixel = 3
    obj.BorderColor3 = Color3.fromRGB(255,0,0)
    obj.Font = Enum.Font.Code
    return obj
end

-- Buttons
local SkyBtn = style(Instance.new("TextButton", ServerFrame)) SkyBtn.Text = "Set Skybox" SkyBtn.Size = UDim2.new(0,82,0,22) SkyBtn.Position = UDim2.new(0.135,0,0.088,0)
local DecalBtn = style(Instance.new("TextButton", ServerFrame)) DecalBtn.Text = "Decal Spam" DecalBtn.Size = UDim2.new(0,82,0,22) DecalBtn.Position = UDim2.new(0.135,0,0.247,0)
local UnanchorBtn = style(Instance.new("TextButton", ServerFrame)) UnanchorBtn.Text = "Unanchor All" UnanchorBtn.Size = UDim2.new(0,82,0,22) UnanchorBtn.Position = UDim2.new(0.135,0,0.415,0)
local FloodBtn = style(Instance.new("TextButton", ServerFrame)) FloodBtn.Text = "Flood" FloodBtn.Size = UDim2.new(0,82,0,22) FloodBtn.Position = UDim2.new(0.135,0,0.584,0)
local KillBtn = style(Instance.new("TextButton", ServerFrame)) KillBtn.Text = "Kill All" KillBtn.Size = UDim2.new(0,82,0,22) KillBtn.Position = UDim2.new(0.135,0,0.761,0)

local ShakeBtn = style(Instance.new("TextButton", LocalFrame)) ShakeBtn.Text = "Head Shake" ShakeBtn.Size = UDim2.new(0,82,0,22) ShakeBtn.Position = UDim2.new(0.152,0,0.088,0)
local ChickenBtn = style(Instance.new("TextButton", LocalFrame)) ChickenBtn.Text = "Chicken Arms" ChickenBtn.Size = UDim2.new(0,82,0,22) ChickenBtn.Position = UDim2.new(0.152,0,0.247,0)
local DiscoBtn = style(Instance.new("TextButton", LocalFrame)) DiscoBtn.Text = "Disco Char" DiscoBtn.Size = UDim2.new(0,82,0,22) DiscoBtn.Position = UDim2.new(0.135,0,0.415,0)
local GhostBtn = style(Instance.new("TextButton", LocalFrame)) GhostBtn.Text = "Dominus Ghost" GhostBtn.Size = UDim2.new(0,82,0,22) GhostBtn.Position = UDim2.new(0.135,0,0.584,0)
local AntiRobloxBtn = style(Instance.new("TextButton", LocalFrame)) AntiRobloxBtn.Text = "Anti-Robloxian" AntiRobloxBtn.Size = UDim2.new(0,82,0,22) AntiRobloxBtn.Position = UDim2.new(0.152,0,0.752,0)

local DecalIn = style(Instance.new("TextBox", LMG2L["Frame2_14"])) DecalIn.Text = "132457836643609" DecalIn.Size = UDim2.new(0,222,0,30) DecalIn.Position = UDim2.new(0.046,0,0.275,0)
local SkyIn = style(Instance.new("TextBox", LMG2L["Frame2_14"])) SkyIn.Text = "100317455823087" SkyIn.Size = UDim2.new(0,222,0,30) SkyIn.Position = UDim2.new(0.046,0,0.579,0)
local SettingArr = style(Instance.new("TextButton", LMG2L["Frame2_14"])) SettingArr.Text = "←" SettingArr.Size = UDim2.new(0,14,0,286) SettingArr.Position = UDim2.new(0.938,0,0.006,0)

-- [[ OFFICIAL TERRAIN FLOOD ]] --
FloodBtn.MouseButton1Click:Connect(function()
    local terrain = workspace:FindFirstChildOfClass("Terrain")
    if terrain then
        -- Fills a 4000x4000 area with water, 90 studs tall, centered at origin
        terrain:FillBlock(CFrame.new(0, 45, 0), Vector3.new(4000, 90, 4000), Enum.Material.Water)
    end
end)

-- [[ LOCAL PLAYER ACTIONS ]] --
ShakeBtn.MouseButton1Click:Connect(function()
    local Character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
    local Neck = Character:FindFirstChild("Neck", true)
    local Humanoid = Character:WaitForChild("Humanoid")
    if Neck then
        local YOffset, XOffset, ZOffset = Neck.C0.Y, Neck.C0.X, Neck.C0.Z
        local distance, speed = 0.8, 6
        RunService.RenderStepped:Connect(function()
            local sway = math.sin(os.clock() * speed) * distance
            if Humanoid.RigType == Enum.HumanoidRigType.R15 then
                Neck.C0 = CFrame.new(XOffset + sway, YOffset, ZOffset)
            elseif Humanoid.RigType == Enum.HumanoidRigType.R6 then
                Neck.C0 = CFrame.new(XOffset + sway, YOffset, ZOffset) * CFrame.Angles(3 * math.pi / 2, 0, math.pi)
            end
        end)
    end
end)

AntiRobloxBtn.MouseButton1Click:Connect(function()
    for _, p in pairs(Players:GetPlayers()) do
        if p ~= LocalPlayer and p.Character then
            local r = p.Character:FindFirstChild("HumanoidRootPart")
            if r then
                local f = Instance.new("Fire", r) f.Name = "WF" f.Size = 30 f.Heat = 25
            end
        end
    end
end)

-- Server Actions
SkyBtn.MouseButton1Click:Connect(function()
    local s = game.Lighting:FindFirstChildOfClass("Sky") or Instance.new("Sky", game.Lighting)
    local id = "rbxassetid://" .. SkyIn.Text
    s.SkyboxBk=id s.SkyboxDn=id s.SkyboxFt=id s.SkyboxLf=id s.SkyboxRt=id s.SkyboxUp=id
end)

DecalBtn.MouseButton1Click:Connect(function()
    local id = "rbxassetid://" .. DecalIn.Text
    for _, v in pairs(workspace:GetDescendants()) do
        if v:IsA("BasePart") then
            for _, f in pairs(Enum.NormalId:GetEnumItems()) do 
                local d = Instance.new("Decal", v) d.Texture = id d.Face = f 
            end
        end
    end
end)

UnanchorBtn.MouseButton1Click:Connect(function()
    for _, v in pairs(workspace:GetDescendants()) do if v:IsA("BasePart") then v.Anchored = false end end
end)

KillBtn.MouseButton1Click:Connect(function()
    for _, p in pairs(Players:GetPlayers()) do if p.Character then p.Character:BreakJoints() end end
end)

ChickenBtn.MouseButton1Click:Connect(function()
    local t = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Torso")
    if t then
        local rs, ls = t:FindFirstChild("Right Shoulder"), t:FindFirstChild("Left Shoulder")
        if rs and ls then
            rs.C0 = CFrame.new(1.4, 0.5, -0.5) * CFrame.Angles(0, 0, math.rad(90))
            ls.C0 = CFrame.new(-1.4, 0.5, -0.5) * CFrame.Angles(0, 0, math.rad(-90))
        end
    end
end)

DiscoBtn.MouseButton1Click:Connect(function()
    task.spawn(function()
        while task.wait(0.3) do
            if LocalPlayer.Character then
                for _, p in pairs(LocalPlayer.Character:GetChildren()) do
                    if p:IsA("BasePart") then p.BrickColor = BrickColor.Random() end
                end
            end
        end
    end)
end)

GhostBtn.MouseButton1Click:Connect(function()
    if LocalPlayer.Character then
        for _, p in pairs(LocalPlayer.Character:GetDescendants()) do
            if (p:IsA("BasePart") or p:IsA("Decal")) and p.Name ~= "HumanoidRootPart" then
                p.Transparency = 0.6
            end
        end
    end
end)

-- UI Toggles
local mainOpen, setOpen = true, true
local CloseBtn = style(Instance.new("TextButton", LMG2L["Frame_2"]))
CloseBtn.Text = "Close" CloseBtn.Size = UDim2.new(0,262,0,12) CloseBtn.Position = UDim2.new(0.007,0,0.958,0)

CloseBtn.MouseButton1Click:Connect(function()
    mainOpen = not mainOpen
    ServerFrame.Visible, LocalFrame.Visible, LMG2L["title_5"].Visible = mainOpen, mainOpen, mainOpen
    LMG2L["Frame_2"].BackgroundTransparency = mainOpen and 0 or 1
    LMG2L["Frame_2"].BorderSizePixel = mainOpen and 3 or 0
    LMG2L["Frame2_14"].Visible = mainOpen and setOpen
    CloseBtn.Text = mainOpen and "Close" or "Open"
end)

SettingArr.MouseButton1Click:Connect(function()
    setOpen = not setOpen
    for _, v in pairs(LMG2L["Frame2_14"]:GetChildren()) do if v ~= SettingArr then v.Visible = setOpen end end
    LMG2L["Frame2_14"].BackgroundTransparency = setOpen and 0 or 1
    LMG2L["Frame2_14"].BorderSizePixel = setOpen and 3 or 0
    SettingArr.Text = setOpen and "←" or "→"
end)

return LMG2L["ScreenGui_1"]

Features & Information

idk this is a recreation of the c00lgui but with ALOT less features

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts