
Key Required VerifiedUniversal

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)
endNo comments yet for this script.



