C00lGUInewVersion
Key RequiredUniversal

C00lGUInewVersion

Universal ScriptHhhhhhhhhhhhHhhhhhhhhhhh 1.3K views 24.1K executesUpdated Jul 14, 2026
Unrated
00
Lua Script•439 lines (18748 chars)
if not game:IsLoaded() then game.Loaded:Wait() end

local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local PlayerGui = LocalPlayer:WaitForChild("PlayerGui")
local UserInputService = game:GetService("UserInputService")
local TweenService = game:GetService("TweenService")

-- Creare ScreenGui stabil
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "CoolGui2026_GrowAGarden"
ScreenGui.Parent = PlayerGui
ScreenGui.ResetOnSpawn = false
ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling

-- Cadru Principal (MainFrame)
local MainFrame = Instance.new("Frame")
MainFrame.Name = "MainFrame"
MainFrame.Parent = ScreenGui
MainFrame.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
MainFrame.BorderColor3 = Color3.fromRGB(0, 255, 0)
MainFrame.BorderSizePixel = 2
MainFrame.Position = UDim2.new(0.5, -140, 0.4, -90)
MainFrame.Size = UDim2.new(0, 280, 0, 180)
MainFrame.Active = true
MainFrame.Visible = false
MainFrame.ClipsDescendants = true

-- Butonul Rotund "C00lGui" din Imagine
local ToggleButton = Instance.new("TextButton")
local UICorner = Instance.new("UICorner")
ToggleButton.Name = "ToggleButton"
ToggleButton.Parent = ScreenGui
ToggleButton.BackgroundColor3 = Color3.fromRGB(0, 170, 0)
ToggleButton.Position = UDim2.new(0.05, 0, 0.2, 0)
ToggleButton.Size = UDim2.new(0, 95, 0, 40)
ToggleButton.Font = Enum.Font.Code
ToggleButton.Text = "C00lGui"
ToggleButton.TextColor3 = Color3.fromRGB(255, 255, 255)
ToggleButton.TextSize = 15
ToggleButton.Active = true

UICorner.CornerRadius = UDim.new(0, 12)
UICorner.Parent = ToggleButton

-- Titlu Hacker Style
local TitleLabel = Instance.new("TextLabel")
TitleLabel.Name = "TitleLabel"
TitleLabel.Parent = MainFrame
TitleLabel.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
TitleLabel.BorderColor3 = Color3.fromRGB(0, 255, 0)
TitleLabel.Size = UDim2.new(1, 0, 0, 28)
TitleLabel.Font = Enum.Font.Code
TitleLabel.Text = "COOL GUI - version 2 - COOLKID"
TitleLabel.TextColor3 = Color3.fromRGB(0, 255, 0)
TitleLabel.TextSize = 14

-- Container Butoane (Grilă 2 Coloane)
local ButtonsFrame = Instance.new("Frame")
local UIGridLayout = Instance.new("UIGridLayout")
ButtonsFrame.Name = "ButtonsFrame"
ButtonsFrame.Parent = MainFrame
ButtonsFrame.BackgroundTransparency = 1
ButtonsFrame.Position = UDim2.new(0, 8, 0, 36)
ButtonsFrame.Size = UDim2.new(1, -16, 1, -44)

UIGridLayout.Parent = ButtonsFrame
UIGridLayout.CellPadding = UDim2.new(0, 8, 0, 8)
UIGridLayout.CellSize = UDim2.new(0, 125, 0, 28)

-- Sistem de miscare pe ecran (Drag) pentru telefoane
local function setupDrag(element)
    local dragging, dragStart, startPos
    element.InputBegan:Connect(function(input)
        if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
            dragging = true
            dragStart = input.Position
            startPos = element.Position
        end
    end)
    UserInputService.InputChanged:Connect(function(input)
        if dragging and (input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch) then
            local delta = input.Position - dragStart
            element.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
        end
    end)
    element.InputEnded:Connect(function(input)
        if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
            dragging = false
        end
    end)
end

setupDrag(MainFrame)
setupDrag(ToggleButton)

-- Animație de deschidere (Fade-in & Scale)
local menuOpen = false
local function toggleMenu()
    menuOpen = not menuOpen
    if menuOpen then
        MainFrame.Size = UDim2.new(0, 280, 0, 0)
        MainFrame.BackgroundTransparency = 1
        TitleLabel.TextTransparency = 1
        MainFrame.Visible = true
        
        TweenService:Create(MainFrame, TweenInfo.new(0.35, Enum.EasingStyle.Quart, Enum.EasingDirection.Out), {Size = UDim2.new(0, 280, 0, 180), BackgroundTransparency = 0}):Play()
        TweenService:Create(TitleLabel, TweenInfo.new(0.35, Enum.EasingStyle.Quart, Enum.EasingDirection.Out), {TextTransparency = 0}):Play()
    else
        local tween = TweenService:Create(MainFrame, TweenInfo.new(0.25, Enum.EasingStyle.Quart, Enum.EasingDirection.In), {Size = UDim2.new(0, 280, 0, 0), BackgroundTransparency = 1})
        TweenService:Create(TitleLabel, TweenInfo.new(0.2, Enum.EasingStyle.Quart, Enum.EasingDirection.In), {TextTransparency = 1}):Play()
        tween:Play()
        tween.Completed:Connect(function()
            if not menuOpen then MainFrame.Visible = false end
        end)
    end
end

ToggleButton.MouseButton1Click:Connect(toggleMenu)

-- Generare Butoane Actiuni
local buttons = {"SKYBOX", "PARTICLE", "MUSIC", "STOOP", "COOLKID", "RAINBOW FOG", "DECAL", "NAKED"}
local rainbowFogActive = false
local currentMusic = nil

for _, buttonName in ipairs(buttons) do
    local Button = Instance.new("TextButton")
    Button.Name = buttonName
    Button.Parent = ButtonsFrame
    Button.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
    Button.BorderColor3 = Color3.fromRGB(0, 255, 0)
    Button.BorderSizePixel = 1
    Button.Font = Enum.Font.Code
    Button.Text = buttonName
    Button.TextColor3 = Color3.fromRGB(255, 255, 255)
    Button.TextSize = 12
    
    Button.MouseButton1Click:Connect(function()
        if buttonName == "SKYBOX" then
            local sky = game.Lighting:FindFirstChildOfClass("Sky") or Instance.new("Sky", game.Lighting)
            sky.SkyboxBk = "rbxassetid://11279707458"
            sky.SkyboxDn = "rbxassetid://11279707458"
            sky.SkyboxFt = "rbxassetid://11279707458"
            sky.SkyboxLf = "rbxassetid://11279707458"
            sky.SkyboxRt = "rbxassetid://11279707458"
            sky.SkyboxUp = "rbxassetid://11279707458"
            
        elseif buttonName == "MUSIC" then
            if currentMusic then currentMusic:Destroy() end
            currentMusic = Instance.new("Sound", game.Workspace)
            currentMusic.SoundId = "rbxassetid://132211144801118"
           if not game:IsLoaded() then game.Loaded:Wait() end

local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local PlayerGui = LocalPlayer:WaitForChild("PlayerGui")
local UserInputService = game:GetService("UserInputService")
local TweenService = game:GetService("TweenService")

-- Creare ScreenGui stabil
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "CoolGui2026_GrowAGarden"
ScreenGui.Parent = PlayerGui
ScreenGui.ResetOnSpawn = false
ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling

-- Cadru Principal (MainFrame)
local MainFrame = Instance.new("Frame")
MainFrame.Name = "MainFrame"
MainFrame.Parent = ScreenGui
MainFrame.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
MainFrame.BorderColor3 = Color3.fromRGB(0, 255, 0)
MainFrame.BorderSizePixel = 2
MainFrame.Position = UDim2.new(0.5, -140, 0.4, -90)
MainFrame.Size = UDim2.new(0, 280, 0, 180)
MainFrame.Active = true
MainFrame.Visible = false
MainFrame.ClipsDescendants = true

-- Butonul Rotund "C00lGui" din Imagine
local ToggleButton = Instance.new("TextButton")
local UICorner = Instance.new("UICorner")
ToggleButton.Name = "ToggleButton"
ToggleButton.Parent = ScreenGui
ToggleButton.BackgroundColor3 = Color3.fromRGB(0, 170, 0)
ToggleButton.Position = UDim2.new(0.05, 0, 0.2, 0)
ToggleButton.Size = UDim2.new(0, 95, 0, 40)
ToggleButton.Font = Enum.Font.Code
ToggleButton.Text = "C00lGui"
ToggleButton.TextColor3 = Color3.fromRGB(255, 255, 255)
ToggleButton.TextSize = 15
ToggleButton.Active = true

UICorner.CornerRadius = UDim.new(0, 12)
UICorner.Parent = ToggleButton

-- Titlu Hacker Style
local TitleLabel = Instance.new("TextLabel")
TitleLabel.Name = "TitleLabel"
TitleLabel.Parent = MainFrame
TitleLabel.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
TitleLabel.BorderColor3 = Color3.fromRGB(0, 255, 0)
TitleLabel.Size = UDim2.new(1, 0, 0, 28)
TitleLabel.Font = Enum.Font.Code
TitleLabel.Text = "COOL GUI - version 2 - COOLKID"
TitleLabel.TextColor3 = Color3.fromRGB(0, 255, 0)
TitleLabel.TextSize = 14

-- Container Butoane (Grilă 2 Coloane)
local ButtonsFrame = Instance.new("Frame")
local UIGridLayout = Instance.new("UIGridLayout")
ButtonsFrame.Name = "ButtonsFrame"
ButtonsFrame.Parent = MainFrame
ButtonsFrame.BackgroundTransparency = 1
ButtonsFrame.Position = UDim2.new(0, 8, 0, 36)
ButtonsFrame.Size = UDim2.new(1, -16, 1, -44)

UIGridLayout.Parent = ButtonsFrame
UIGridLayout.CellPadding = UDim2.new(0, 8, 0, 8)
UIGridLayout.CellSize = UDim2.new(0, 125, 0, 28)

-- Sistem de miscare pe ecran (Drag) pentru telefoane
local function setupDrag(element)
    local dragging, dragStart, startPos
    element.InputBegan:Connect(function(input)
        if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
            dragging = true
            dragStart = input.Position
            startPos = element.Position
        end
    end)
    UserInputService.InputChanged:Connect(function(input)
        if dragging and (input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch) then
            local delta = input.Position - dragStart
            element.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
        end
    end)
    element.InputEnded:Connect(function(input)
        if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
            dragging = false
        end
    end)
end

setupDrag(MainFrame)
setupDrag(ToggleButton)

-- Animație de deschidere (Fade-in & Scale)
local menuOpen = false
local function toggleMenu()
    menuOpen = not menuOpen
    if menuOpen then
        MainFrame.Size = UDim2.new(0, 280, 0, 0)
        MainFrame.BackgroundTransparency = 1
        TitleLabel.TextTransparency = 1
        MainFrame.Visible = true
        
        TweenService:Create(MainFrame, TweenInfo.new(0.35, Enum.EasingStyle.Quart, Enum.EasingDirection.Out), {Size = UDim2.new(0, 280, 0, 180), BackgroundTransparency = 0}):Play()
        TweenService:Create(TitleLabel, TweenInfo.new(0.35, Enum.EasingStyle.Quart, Enum.EasingDirection.Out), {TextTransparency = 0}):Play()
    else
        local tween = TweenService:Create(MainFrame, TweenInfo.new(0.25, Enum.EasingStyle.Quart, Enum.EasingDirection.In), {Size = UDim2.new(0, 280, 0, 0), BackgroundTransparency = 1})
        TweenService:Create(TitleLabel, TweenInfo.new(0.2, Enum.EasingStyle.Quart, Enum.EasingDirection.In), {TextTransparency = 1}):Play()
        tween:Play()
        tween.Completed:Connect(function()
            if not menuOpen then MainFrame.Visible = false end
        end)
    end
end

ToggleButton.MouseButton1Click:Connect(toggleMenu)

-- Generare Butoane Actiuni
local buttons = {"SKYBOX", "PARTICLE", "MUSIC", "STOOP", "COOLKID", "RAINBOW FOG", "DECAL", "NAKED"}
local rainbowFogActive = false
local currentMusic = nil

for _, buttonName in ipairs(buttons) do
    local Button = Instance.new("TextButton")
    Button.Name = buttonName
    Button.Parent = ButtonsFrame
    Button.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
    Button.BorderColor3 = Color3.fromRGB(0, 255, 0)
    Button.BorderSizePixel = 1
    Button.Font = Enum.Font.Code
    Button.Text = buttonName
    Button.TextColor3 = Color3.fromRGB(255, 255, 255)
    Button.TextSize = 12
    
    Button.MouseButton1Click:Connect(function()
        if buttonName == "SKYBOX" then
            local sky = game.Lighting:FindFirstChildOfClass("Sky") or Instance.new("Sky", game.Lighting)
            sky.SkyboxBk = "rbxassetid://11279707458"
            sky.SkyboxDn = "rbxassetid://11279707458"
            sky.SkyboxFt = "rbxassetid://11279707458"
            sky.SkyboxLf = "rbxassetid://11279707458"
            sky.SkyboxRt = "rbxassetid://11279707458"
            sky.SkyboxUp = "rbxassetid://11279707458"
            
        elseif buttonName == "MUSIC" then
            if currentMusic then currentMusic:Destroy() end
            currentMusic = Instance.new("Sound", game.Workspace)
            currentMusic.SoundId = "rbxassetid://100828050599137"
            currentMusic.Volume = 2.5
            currentMusic.Looped = true
            currentMusic:Play()
            
        elseif buttonName == "COOLKID" then
            local chatEvents = game:GetService("ReplicatedStorage"):FindFirstChild("DefaultChatSystemChatEvents")
            local sayMessage = chatEvents and chatEvents:FindFirstChild("SayMessageRequest")
            if sayMessage then 
                sayMessage:FireServer("team coolkid JOIN TODAY", "All") 
            else
                -- Alternativă pentru noul sistem de chat din Roblox TextChatService
                local textChatService = game:GetService("TextChatService")
                if textChatService and textChatService.ChatInputBarConfiguration then
                    local channel = textChatService.TextChannels:FindFirstChild("RBXGeneral")
                    if channel then channel:SendAsync("team coolkid JOIN TODAY") end
                end
            end
            
        elseif buttonName == "DECAL" then
            for _, obj in ipairs(game.Workspace:GetDescendants()) do
                if obj:IsA("BasePart") and not obj:IsA("Terrain") then
                    local decal = Instance.new("Decal", obj)
                    decal.Texture = "rbxassetid://70917730236357"
                end
            end
            
        elseif buttonName == "PARTICLE" then
            for _, p in ipairs(game.Players:GetPlayers()) do
                if p.Character and p.Character:FindFirstChild("HumanoidRootPart") then
                    local pe = p.Character.HumanoidRootPart:FindFirstChild("CoolKidParticle") or Instance.new("ParticleEmitter", p.Character.HumanoidRootPart)
                    pe.Name = "CoolKidParticle"
                    pe.Texture = "rbxassetid://70917730236357"
                    pe.Rate = 30
                    pe.Speed = NumberRange.new(6, 12)
                end
            end
            
        elseif buttonName == "STOOP" then
            for _, p in ipairs(game.Players:GetPlayers()) do
                if p.Character and p.Character:FindFirstChild("HumanoidRootPart") then
                    local pe = p.Character.HumanoidRootPart:FindFirstChild("CoolKidParticle")
                    if pe then pe:Destroy() end
                end
            end
            
        elseif buttonName == "RAINBOW FOG" then
            rainbowFogActive = not rainbowFogActive
            game.Lighting.FogEnable = true
            task.spawn(function()
                while rainbowFogActive do
                    for i = 0, 1, 0.01 do
                        if not rainbowFogActive then break end
                        game.Lighting.FogColor = Color3.fromHSV(i, 1, 1)
                        task.wait(0.04)
                    end
                end
            end)
            
        elseif buttonName == "NAKED" then
            if LocalPlayer.Character then
                for _, item in ipairs(LocalPlayer.Character:GetDescendants()) do
                    if item:IsA("Clothing") or item:IsA("ShirtGraphic") or item:IsA("Pants") or item:IsA("Shirt") then
                        item:Destroy()
                    end
                end
            end
        end
    end)
end currentMusic.Volume = 2.5
            currentMusic.Looped = true
            currentMusic:Play()
            
        elseif buttonName == "COOLKID" then
            local chatEvents = game:GetService("ReplicatedStorage"):FindFirstChild("DefaultChatSystemChatEvents")
            local sayMessage = chatEvents and chatEvents:FindFirstChild("SayMessageRequest")
            if sayMessage then 
                sayMessage:FireServer("team coolkid JOIN TODAY", "All") 
            else
                -- Alternativă pentru noul sistem de chat din Roblox TextChatService
                local textChatService = game:GetService("TextChatService")
                if textChatService and textChatService.ChatInputBarConfiguration then
                    local channel = textChatService.TextChannels:FindFirstChild("RBXGeneral")
                    if channel then channel:SendAsync("team coolkid JOIN TODAY") end
                end
            end
            
        elseif buttonName == "DECAL" then
            for _, obj in ipairs(game.Workspace:GetDescendants()) do
                if obj:IsA("BasePart") and not obj:IsA("Terrain") then
                    local decal = Instance.new("Decal", obj)
                    decal.Texture = "rbxassetid://70917730236357"
                end
            end
            
        elseif buttonName == "PARTICLE" then
            for _, p in ipairs(game.Players:GetPlayers()) do
                if p.Character and p.Character:FindFirstChild("HumanoidRootPart") then
                    local pe = p.Character.HumanoidRootPart:FindFirstChild("CoolKidParticle") or Instance.new("ParticleEmitter", p.Character.HumanoidRootPart)
                    pe.Name = "CoolKidParticle"
                    pe.Texture = "rbxassetid://70917730236357"
                    pe.Rate = 30
                    pe.Speed = NumberRange.new(6, 12)
                end
            end
            
        elseif buttonName == "STOOP" then
            for _, p in ipairs(game.Players:GetPlayers()) do
                if p.Character and p.Character:FindFirstChild("HumanoidRootPart") then
                    local pe = p.Character.HumanoidRootPart:FindFirstChild("CoolKidParticle")
                    if pe then pe:Destroy() end
                end
            end
            
        elseif buttonName == "RAINBOW FOG" then
            rainbowFogActive = not rainbowFogActive
            game.Lighting.FogEnable = true
            task.spawn(function()
                while rainbowFogActive do
                    for i = 0, 1, 0.01 do
                        if not rainbowFogActive then break end
                        game.Lighting.FogColor = Color3.fromHSV(i, 1, 1)
                        task.wait(0.04)
                    end
                end
            end)
            
        elseif buttonName == "NAKED" then
            if LocalPlayer.Character then
                for _, item in ipairs(LocalPlayer.Character:GetDescendants()) do
                    if item:IsA("Clothing") or item:IsA("ShirtGraphic") or item:IsA("Pants") or item:IsA("Shirt") then
                        item:Destroy()
                    end
                end
            end
        end
    end)
end

Features & Information

Coolkid- spams "Team coolkid JOIN TODAY" Music- broken Particle- coolkid particle Skybox- broken Decal- coolkid on blocks + lag on large games Neked- no clothes on Ur client Rainbow fog- broken Stop- stops particles This script is made by the coolkid's new team! -C00Lkid

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts