Coolkid Universal Mobile Script
Script
-- c00lgui, TEAM C00LKIDD! local screenGui = Instance.new("ScreenGui") screenGui.Name = "C00lgui" screenGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui") local icon = Instance.new("ImageLabel") icon.Size = UDim2.new(0, 50, 0, 50) icon.Position = UDim2.new(0, 5, 0, 5) icon.BackgroundTransparency = 1 icon.Image = "rbxassetid://130381521049312" icon.Parent = screenGui local frame = Instance.new("Frame") frame.Size = UDim2.new(0, 350, 0, 450) frame.Position = UDim2.new(0.5, -175, 0.5, -225) frame.BackgroundColor3 = Color3.fromRGB(255, 0, 0) frame.Active = true frame.Draggable = true frame.Parent = screenGui local uiCorner = Instance.new("UICorner") uiCorner.CornerRadius = UDim.new(0, 40) uiCorner.Parent = frame local titleLabel = Instance.new("TextLabel") titleLabel.Size = UDim2.new(1, 0, 0, 40) titleLabel.BackgroundColor3 = Color3.fromRGB(0, 0, 0) titleLabel.Text = "C00lkid GUI v2" titleLabel.TextColor3 = Color3.fromRGB(255, 255, 255) titleLabel.TextSize = 20 titleLabel.Parent = frame local pages = {"Combat", "Movement", "Server Chaos", "Utility", "Secret"} local currentPage = 1 local buttons = {} local pageLabel = Instance.new("TextLabel") pageLabel.Size = UDim2.new(1, 0, 0, 30) pageLabel.Position = UDim2.new(0, 0, 0, 40) pageLabel.BackgroundColor3 = Color3.fromRGB(0, 0, 0) pageLabel.TextColor3 = Color3.fromRGB(255, 255, 255) pageLabel.TextSize = 18 pageLabel.Parent = frame local nextPageBtn = Instance.new("TextButton") nextPageBtn.Size = UDim2.new(0, 50, 0, 30) nextPageBtn.Position = UDim2.new(1, -55, 1, -35) nextPageBtn.Text = ">" nextPageBtn.TextColor3 = Color3.fromRGB(255, 0, 0) nextPageBtn.BackgroundColor3 = Color3.fromRGB(0, 0, 0) nextPageBtn.Parent = frame local prevPageBtn = Instance.new("TextButton") prevPageBtn.Size = UDim2.new(0, 50, 0, 30) prevPageBtn.Position = UDim2.new(0, 5, 1, -35) prevPageBtn.Text = "<" prevPageBtn.TextColor3 = Color3.fromRGB(255, 0, 0) prevPageBtn.BackgroundColor3 = Color3.fromRGB(0, 0, 0) prevPageBtn.Parent = frame -- Functions local function clearButtons() for _, btn in pairs(buttons) do btn:Destroy() end table.clear(buttons) end local allScripts = { Combat = { {"Kill All", function() for _, player in pairs(game.Players:GetPlayers()) do if player.Character and player.Character:FindFirstChild("Humanoid") then player.Character.Humanoid.Health = 0 end end end}, {"Fling All", function() for _, p in pairs(game.Players:GetPlayers()) do if p.Character and p.Character:FindFirstChild("HumanoidRootPart") then p.Character.HumanoidRootPart.Velocity = Vector3.new(9999,9999,9999) end end end}, {"Instant KO", function() local target = game.Players:GetPlayers()[2] if target and target.Character then target.Character:BreakJoints() end end}, {"Fire Punch", function() -- Fun animation end}, {"Ban Hammer", function() -- Imaginary hammer ban effect end}, {"Slam Ground", function() -- AoE fake slam end}, {"Laser Eyes", function() -- Eye lasers pew pew end}, {"Throw Player", function() -- Fake throw animation end}, {"Explode Punch", function() -- Boom punch end}, {"Nuke Fist", function() -- Combo animation with fake effect end}, }, Movement = { {"Infinite Jump", function() game:GetService("UserInputService").JumpRequest:Connect(function() game.Players.LocalPlayer.Character:FindFirstChildOfClass("Humanoid"):ChangeState("Jumping") end) end}, {"Freecam", function() -- Same freecam code here end}, {"Fly Mode", function() -- Flying animation or BodyVelocity end}, {"Speed Boost", function() game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 100 end}, {"Super Jump", function() game.Players.LocalPlayer.Character.Humanoid.JumpPower = 150 end}, {"Teleport Forward", function() local char = game.Players.LocalPlayer.Character char:SetPrimaryPartCFrame(char.PrimaryPart.CFrame * CFrame.new(0, 0, -50)) end}, {"Teleport to Lobby", function() game.Players.LocalPlayer.Character:MoveTo(Vector3.new(0, 50, 0)) end}, {"Invisible", function() for _, p in pairs(game.Players.LocalPlayer.Character:GetDescendants()) do if p:IsA("BasePart") and p.Name ~= "HumanoidRootPart" then p.Transparency = 1 end end end}, {"Teleport to Player", function() -- Optional end}, {"Slow-Mo", function() -- Slow walk effect end}, }, Server_Chaos = { {"Destroy Server", function() -- Kick all end}, {"Lag Server", function() while true do game.Workspace:Clone() end end}, {"Nuke Map", function() -- Boom effect end}, {"Explode Everything", function() -- Explosions end}, {"Anchor Chaos", function() -- Unanchor all end}, {"Delete All Parts", function() for _, obj in pairs(workspace:GetChildren()) do if obj:IsA("BasePart") then obj:Destroy() end end end}, {"Break Gravity", function() workspace.Gravity = 0 end}, {"Rain Parts", function() -- Loop part spawn end}, {"Bounce Everything", function() -- Bouncy part loop end}, {"Spin World", function() -- Rotate all parts end}, }, Utility = { {"God Mode", function() local h = game.Players.LocalPlayer.Character:FindFirstChild("Humanoid") h.MaxHealth = math.huge h.Health = math.huge end}, {"ESP", function() -- Add ESP outlines end}, {"TP Tool", function() -- Tool for clicking teleport end}, {"Admin Chat", function() -- Global chat mimic end}, {"Clone Player", function() -- Dummy clone end}, {"View Others", function() -- Set camera to others end}, {"Tool Giver", function() -- Give all tools end}, {"Part Spawner", function() -- Spawns parts end}, {"Click Destroy", function() -- Click to delete part end}, {"Name Changer", function() -- Spoof name end}, }, Secret = { {"C00lkid Rises", function() -- Cool C00lkid spawn animation end}, {"Glitch Mode", function() -- Crazy part effects end}, {"Spawn Clone Army", function() -- Spawn multiple dummies end}, {"Rainbow Chaos", function() -- Color loops end}, {"Jumpscare LOL", function() -- Fake jumpscare end}, {"Script Error Flood", function() -- GUI spam end}, {"Weird Music", function() -- Start strange song end}, {"Dizzy Effect", function() -- Rotate player camera end}, {"World Flip", function() -- Invert everything end}, {"Clone Yourself x100", function() -- Laggy fun end}, } } local function createButton(name, position, action) local button = Instance.new("TextButton") button.Size = UDim2.new(1, -10, 0, 30) button.Position = position button.BackgroundColor3 = Color3.fromRGB(0, 0, 0) button.Text = name button.TextColor3 = Color3.fromRGB(255, 0, 0) button.TextSize = 18 button.Parent = frame table.insert(buttons, button) button.MouseButton1Click:Connect(action) end local function updatePage() clearButtons() local name = pages[currentPage] local scriptList = allScripts[name:gsub(" ", "_")] pageLabel.Text = "[" .. name .. "] - Page " .. currentPage for i, v in ipairs(scriptList) do createButton(v[1], UDim2.new(0, 5, 0, 80 + (i-1) * 35), v[2]) end end nextPageBtn.MouseButton1Click:Connect(function() if currentPage < #pages then currentPage += 1 updatePage() end end) prevPageBtn.MouseButton1Click:Connect(function() if currentPage > 1 then currentPage -= 1 updatePage() end end) updatePage() -- team c00lkidd join today! -- not the end of the script -- Secret local player = game.Players.LocalPlayer local screenGui = Instance.new("ScreenGui") screenGui.Name = "C00lguiV2" screenGui.Parent = player:WaitForChild("PlayerGui") -- Create the corner button local box = Instance.new("TextButton") box.Size = UDim2.new(0, 100, 0, 50) box.Position = UDim2.new(1, -120, 0, 20) box.BackgroundColor3 = Color3.fromRGB(0, 0, 0) box.BorderColor3 = Color3.fromRGB(255, 0, 0) box.BorderSizePixel = 3 box.Text = "Dont tap" box.TextColor3 = Color3.fromRGB(255, 0, 0) box.Parent = screenGui -- Add corner to box local boxCorner = Instance.new("UICorner") boxCorner.CornerRadius = UDim.new(0, 12) boxCorner.Parent = box -- Main GUI local c00lgui = Instance.new("Frame") c00lgui.Size = UDim2.new(0, 400, 0, 600) c00lgui.Position = UDim2.new(0.5, -200, 0.5, -300) c00lgui.BackgroundColor3 = Color3.fromRGB(0, 0, 0) c00lgui.BorderColor3 = Color3.fromRGB(255, 0, 0) c00lgui.BorderSizePixel = 5 c00lgui.Visible = false c00lgui.Parent = screenGui -- Add corner to main GUI local guiCorner = Instance.new("UICorner") guiCorner.CornerRadius = UDim.new(0, 16) guiCorner.Parent = c00lgui -- Server Destruction Button local destructionButton = Instance.new("TextButton") destructionButton.Size = UDim2.new(0, 200, 0, 50) destructionButton.Position = UDim2.new(0.5, -100, 0.8, -25) destructionButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0) destructionButton.BorderColor3 = Color3.fromRGB(255, 0, 0) destructionButton.BorderSizePixel = 3 destructionButton.Text = "Destroy Server" destructionButton.TextColor3 = Color3.fromRGB(255, 0, 0) destructionButton.Parent = c00lgui -- Add corner to button local destroyCorner = Instance.new("UICorner") destroyCorner.CornerRadius = UDim.new(0, 10) destroyCorner.Parent = destructionButton -- Scrolling Message Area local messageHolder = Instance.new("ScrollingFrame") messageHolder.Size = UDim2.new(1, -20, 0.6, 0) messageHolder.Position = UDim2.new(0, 10, 0, 10) messageHolder.BackgroundTransparency = 1 messageHolder.CanvasSize = UDim2.new(0, 0, 5, 0) messageHolder.BorderSizePixel = 0 messageHolder.ScrollBarImageColor3 = Color3.fromRGB(255, 0, 0) messageHolder.Parent = c00lgui -- Add corner to message area local messageCorner = Instance.new("UICorner") messageCorner.CornerRadius = UDim.new(0, 10) messageCorner.Parent = messageHolder -- Sound effect local staplerSound = Instance.new("Sound") staplerSound.Name = "StaplerGodSound" staplerSound.SoundId = "rbxassetid://9118823106" -- You can change this staplerSound.Volume = 1 staplerSound.Looped = true staplerSound.Parent = screenGui -- Function to create message labels local function addMessage(text) local label = Instance.new("TextLabel") label.Size = UDim2.new(1, 0, 0, 30) label.BackgroundTransparency = 1 label.Text = text label.TextColor3 = Color3.fromRGB(255, 0, 0) label.TextScaled = true label.Font = Enum.Font.GothamBlack label.Parent = messageHolder messageHolder.CanvasSize = UDim2.new(0, 0, 0, #messageHolder:GetChildren() * 30) end -- Show GUI, play sound, spam messages box.MouseButton1Click:Connect(function() c00lgui.Visible = true staplerSound:Play() coroutine.wrap(function() while c00lgui.Visible do addMessage("GOD IS HERE") wait(0.5) end end)() end) -- Server destruction logic destructionButton.MouseButton1Click:Connect(function() for _, part in pairs(workspace:GetDescendants()) do if part:IsA("BasePart") then part:Destroy() end end end) -- team c00lkidd join today! -- (updating alot)