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