-- c00lkidd gui v2 local Players = game:GetService("Players") local lp = Players.LocalPlayer local pg = lp:WaitForChild("PlayerGui") local UIS = game:GetService("UserInputService") local Lighting = game:GetService("Lighting") local Workspace = game:GetService("Workspace") local TweenService = game:GetService("TweenService") local Debris = game:GetService("Debris") -- Auto-copy discord link if setclipboard then setclipboard("https://discord.gg/AeuSH2EQK") game:GetService("StarterGui"):SetCore("SendNotification", { Title = "Link Copied", Text = "https://discord.gg/AeuSH2EQK copied!", Duration = 5 }) end -- Create GUI local sg = Instance.new("ScreenGui") sg.Name = "c00lkiddGuiV2" sg.ResetOnSpawn = false sg.Parent = pg local main = Instance.new("Frame") main.Size = UDim2.new(0, 380, 0, 380) main.Position = UDim2.new(0.5, -190, 0.5, -190) main.BackgroundColor3 = Color3.fromRGB(20, 10, 35) -- dark purple main.BorderSizePixel = 0 main.Parent = sg local corner = Instance.new("UICorner") corner.CornerRadius = UDim.new(0, 12) corner.Parent = main -- Title bar (draggable) local titleBar = Instance.new("Frame") titleBar.Size = UDim2.new(1, 0, 0, 45) titleBar.BackgroundColor3 = Color3.fromRGB(30, 15, 50) titleBar.BorderSizePixel = 0 titleBar.Parent = main local titleText = Instance.new("TextLabel") titleText.Size = UDim2.new(1, -50, 1, 0) titleText.Position = UDim2.new(0, 15, 0, 0) titleText.BackgroundTransparency = 1 titleText.Text = "c00lkidd gui v2" titleText.TextColor3 = Color3.fromRGB(200, 180, 255) titleText.TextSize = 24 titleText.Font = Enum.Font.Code titleText.TextXAlignment = Enum.TextXAlignment.Left titleText.Parent = titleBar -- Close button local closeBtn = Instance.new("TextButton") closeBtn.Size = UDim2.new(0, 34, 0, 34) closeBtn.Position = UDim2.new(1, -40, 0, 5) closeBtn.BackgroundColor3 = Color3.fromRGB(180, 40, 40) closeBtn.Text = "X" closeBtn.TextColor3 = Color3.new(1,1,1) closeBtn.TextSize = 20 closeBtn.Font = Enum.Font.GothamBold closeBtn.Parent = titleBar local closeCorner = Instance.new("UICorner") closeCorner.CornerRadius = UDim.new(1,0) closeCorner.Parent = closeBtn closeBtn.Activated:Connect(function() sg:Destroy() end) -- Draggable local dragging, dragInput, dragStart, startPos titleBar.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then dragging = true dragStart = input.Position startPos = main.Position input.Changed:Connect(function() if input.UserInputState == Enum.UserInputState.End then dragging = false end end) end end) titleBar.InputChanged:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then dragInput = input end end) UIS.InputChanged:Connect(function(input) if input == dragInput and dragging then local delta = input.Position - dragStart main.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y) end end) -- Grid layout (3x3) local grid = Instance.new("UIGridLayout") grid.CellSize = UDim2.new(0, 110, 0, 60) grid.CellPadding = UDim2.new(0, 12, 0, 12) grid.SortOrder = Enum.SortOrder.LayoutOrder grid.Parent = main local padding = Instance.new("UIPadding") padding.PaddingTop = UDim.new(0, 55) padding.PaddingLeft = UDim.new(0, 15) padding.PaddingRight = UDim.new(0, 15) padding.PaddingBottom = UDim.new(0, 15) padding.Parent = main -- Button creator local function createBtn(text, callback) local btn = Instance.new("TextButton") btn.BackgroundColor3 = Color3.fromRGB(35, 25, 55) btn.Text = text btn.TextColor3 = Color3.fromRGB(200, 180, 255) btn.TextSize = 16 btn.Font = Enum.Font.Code btn.TextWrapped = true btn.Parent = main local btnCorner = Instance.new("UICorner") btnCorner.CornerRadius = UDim.new(0, 8) btnCorner.Parent = btn local stroke = Instance.new("UIStroke") stroke.Color = Color3.fromRGB(120, 80, 200) stroke.Thickness = 1.8 stroke.Transparency = 0.5 stroke.Parent = btn btn.Activated:Connect(callback) return btn end createBtn("kill all", function() if lp.Character and lp.Character:FindFirstChild("Humanoid") then lp.Character.Humanoid.Health = 0 end end) createBtn("ballss rain", function() for i = 1, 100 do local b = Instance.new("Part") b.Shape = Enum.PartType.Ball b.Size = Vector3.new(5, 5, 5) b.Position = lp.Character.Head.Position + Vector3.new(math.random(-60,60), 60, math.random(-60,60)) b.Velocity = Vector3.new(0, -90, 0) b.Anchored = false b.CanCollide = true b.BrickColor = BrickColor.Random() b.Parent = Workspace Debris:AddItem(b, 10) end end) createBtn("disco", function() spawn(function() while wait(0.2) do Lighting.Ambient = Color3.fromHSV(tick() % 1, 1, 1) Lighting.Brightness = 1.5 + math.sin(tick() * 12) * 0.6 end end) end) createBtn("music", function() local s = Instance.new("Sound") s.SoundId = "rbxassetid://140704128008979" s.Volume = 7 s.Looped = true s.Parent = Workspace.CurrentCamera s:Play() end) createBtn("stop music", function() for _, s in pairs(Workspace.CurrentCamera:GetDescendants()) do if s:IsA("Sound") then s:Stop() s:Destroy() end end end) createBtn("sky", function() -- Fixed skybox - apply all faces local sky = Lighting:FindFirstChildOfClass("Sky") or Instance.new("Sky", Lighting) sky.SkyboxBk = "rbxassetid://133973334152130" sky.SkyboxFt = "rbxassetid://133973334152130" sky.SkyboxLf = "rbxassetid://133973334152130" sky.SkyboxRt = "rbxassetid://133973334152130" sky.SkyboxUp = "rbxassetid://133973334152130" sky.SkyboxDn = "rbxassetid://133973334152130" end) createBtn("decal", function() -- Fixed decal spam - more, better visible, around player for i = 1, 120 do local p = Instance.new("Part") p.Anchored = true p.CanCollide = false p.Transparency = 0.3 -- semi-transparent so you see them better p.Size = Vector3.new(15, 15, 0.2) p.Position = lp.Character.Head.Position + Vector3.new(math.random(-120,120), math.random(5,50), math.random(-120,120)) p.Orientation = Vector3.new(0, math.random(0,360), 0) -- random rotation p.Parent = Workspace local d = Instance.new("Decal") d.Texture = "rbxassetid://81190888987794" d.Face = Enum.NormalId.Front d.Transparency = 0 d.Parent = p Debris:AddItem(p, 20) -- longer lifetime end end) createBtn("jumpscare", function() local jsGui = Instance.new("ScreenGui") jsGui.IgnoreGuiInset = true jsGui.Parent = pg local flash = Instance.new("Frame") flash.Size = UDim2.new(1,0,1,0) flash.BackgroundColor3 = Color3.new(1,1,1) flash.BackgroundTransparency = 1 flash.Parent = jsGui local img = Instance.new("ImageLabel") img.Size = UDim2.new(1,0,1,0) img.BackgroundTransparency = 1 img.Image = "rbxassetid://133973334152130" img.ImageTransparency = 0 img.Parent = jsGui local snd = Instance.new("Sound") snd.SoundId = "rbxassetid://133973334152130" snd.Volume = 10 snd.Parent = jsGui snd:Play() -- Flash effect TweenService:Create(flash, TweenInfo.new(0.1), {BackgroundTransparency = 0}):Play() wait(0.15) TweenService:Create(flash, TweenInfo.new(0.3), {BackgroundTransparency = 1}):Play() wait(3.5) jsGui:Destroy() end) createBtn("hint", function() local hintGui = Instance.new("ScreenGui") hintGui.IgnoreGuiInset = true hintGui.Parent = pg local frame = Instance.new("Frame") frame.Size = UDim2.new(1,0,1,0) frame.BackgroundColor3 = Color3.fromRGB(0, 0, 0) frame.BackgroundTransparency = 0.4 frame.Parent = hintGui local text = Instance.new("TextLabel") text.Size = UDim2.new(1,0,1,0) text.BackgroundTransparency = 1 text.Text = "ez, game got hacked\nhttps://discord.gg/AeuSH2EQK" text.TextColor3 = Color3.fromRGB(255, 50, 50) text.TextScaled = true text.Font = Enum.Font.GothamBlack text.Parent = frame wait(5) TweenService:Create(frame, TweenInfo.new(2), {BackgroundTransparency = 1}):Play() TweenService:Create(text, TweenInfo.new(2), {TextTransparency = 1}):Play() Debris:AddItem(hintGui, 7) end) print("c00lkidd gui v2 - https://discord.gg/AeuSH2EQK")