local screenGui = Instance.new("ScreenGui") screenGui.Name = "C00lgui" screenGui.Enabled = true screenGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui") local mainFrame = Instance.new("Frame") mainFrame.Size = UDim2.new(0, 400, 0, 300) mainFrame.Position = UDim2.new(0.5, -200, 0.5, -150) mainFrame.BackgroundColor3 = Color3.fromRGB(30, 30, 30) mainFrame.BorderSizePixel = 0 mainFrame.ClipsDescendants = true mainFrame.Parent = screenGui local mainCorner = Instance.new("UICorner") mainCorner.CornerRadius = UDim.new(0, 12) mainCorner.Parent = mainFrame local topBar = Instance.new("Frame") topBar.Size = UDim2.new(1, 0, 0, 40) topBar.BackgroundColor3 = Color3.fromRGB(20, 20, 20) topBar.BorderSizePixel = 0 topBar.Parent = mainFrame local topBarCorner = Instance.new("UICorner") topBarCorner.CornerRadius = UDim.new(0, 12) topBarCorner.Parent = topBar local topBarFix = Instance.new("Frame") topBarFix.Size = UDim2.new(1, 0, 0, 20) topBarFix.Position = UDim2.new(0, 0, 0.5, 0) topBarFix.BackgroundColor3 = Color3.fromRGB(20, 20, 20) topBarFix.BorderSizePixel = 0 topBarFix.Parent = topBar local titleLabel = Instance.new("TextLabel") titleLabel.Size = UDim2.new(0.7, 0, 1, 0) titleLabel.Position = UDim2.new(0.15, 0, 0, 0) titleLabel.BackgroundTransparency = 1 titleLabel.Text = "C00lkid GUI v1.0" titleLabel.TextColor3 = Color3.fromRGB(255, 0, 0) titleLabel.TextSize = 22 titleLabel.Font = Enum.Font.GothamBold titleLabel.Parent = topBar local closeButton = Instance.new("ImageButton") closeButton.Size = UDim2.new(0, 20, 0, 20) closeButton.Position = UDim2.new(0.95, -10, 0.5, -10) closeButton.BackgroundTransparency = 1 closeButton.Image = "rbxassetid://6031094678" closeButton.ImageColor3 = Color3.fromRGB(255, 0, 0) closeButton.Parent = topBar local minimizeButton = Instance.new("ImageButton") minimizeButton.Size = UDim2.new(0, 20, 0, 20) minimizeButton.Position = UDim2.new(0.88, -10, 0.5, -10) minimizeButton.BackgroundTransparency = 1 minimizeButton.Image = "rbxassetid://6031068420" minimizeButton.ImageColor3 = Color3.fromRGB(255, 255, 255) minimizeButton.Parent = topBar local sideBar = Instance.new("Frame") sideBar.Size = UDim2.new(0, 100, 1, -40) sideBar.Position = UDim2.new(0, 0, 0, 40) sideBar.BackgroundColor3 = Color3.fromRGB(25, 25, 25) sideBar.BorderSizePixel = 0 sideBar.Parent = mainFrame local contentFrame = Instance.new("Frame") contentFrame.Size = UDim2.new(1, -100, 1, -40) contentFrame.Position = UDim2.new(0, 100, 0, 40) contentFrame.BackgroundColor3 = Color3.fromRGB(35, 35, 35) contentFrame.BorderSizePixel = 0 contentFrame.ClipsDescendants = true contentFrame.Parent = mainFrame local pages = {"Combat", "Movement", "Server", "Utility", "Secret"} local pageFrames = {} local pageButtons = {} local pageButtonsVisible = true for i, pageName in ipairs(pages) do local pageButton = Instance.new("TextButton") pageButton.Size = UDim2.new(1, 0, 0, 40) pageButton.Position = UDim2.new(0, 0, 0, (i-1) * 45) pageButton.BackgroundColor3 = Color3.fromRGB(25, 25, 25) pageButton.BorderSizePixel = 0 pageButton.Text = pageName pageButton.TextColor3 = Color3.fromRGB(200, 200, 200) pageButton.TextSize = 16 pageButton.Font = Enum.Font.GothamSemibold pageButton.Parent = sideBar local pageIndicator = Instance.new("Frame") pageIndicator.Size = UDim2.new(0, 4, 1, 0) pageIndicator.BackgroundColor3 = Color3.fromRGB(255, 0, 0) pageIndicator.BorderSizePixel = 0 pageIndicator.Visible = i == 1 pageIndicator.Parent = pageButton local pageFrame = Instance.new("ScrollingFrame") pageFrame.Size = UDim2.new(1, 0, 1, 0) pageFrame.BackgroundTransparency = 1 pageFrame.BorderSizePixel = 0 pageFrame.ScrollBarThickness = 4 pageFrame.ScrollBarImageColor3 = Color3.fromRGB(255, 0, 0) pageFrame.Visible = i == 1 pageFrame.Parent = contentFrame local pageLayout = Instance.new("UIGridLayout") pageLayout.CellSize = UDim2.new(0, 140, 0, 35) pageLayout.CellPadding = UDim2.new(0, 10, 0, 10) pageLayout.SortOrder = Enum.SortOrder.LayoutOrder pageLayout.Parent = pageFrame local pagePadding = Instance.new("UIPadding") pagePadding.PaddingLeft = UDim.new(0, 10) pagePadding.PaddingTop = UDim.new(0, 10) pagePadding.PaddingRight = UDim.new(0, 10) pagePadding.PaddingBottom = UDim.new(0, 10) pagePadding.Parent = pageFrame table.insert(pageFrames, pageFrame) table.insert(pageButtons, {button = pageButton, indicator = pageIndicator}) end local function switchPage(index) for i, data in ipairs(pageButtons) do data.indicator.Visible = i == index data.button.TextColor3 = i == index and Color3.fromRGB(255, 0, 0) or Color3.fromRGB(200, 200, 200) end for i, frame in ipairs(pageFrames) do frame.Visible = i == index end end for i, data in ipairs(pageButtons) do data.button.MouseButton1Click:Connect(function() switchPage(i) end) end local function createButton(text, parent) local button = Instance.new("TextButton") button.BackgroundColor3 = Color3.fromRGB(45, 45, 45) button.BorderSizePixel = 0 button.Text = text button.TextColor3 = Color3.fromRGB(255, 255, 255) button.TextSize = 14 button.Font = Enum.Font.GothamSemibold button.Parent = parent local buttonCorner = Instance.new("UICorner") buttonCorner.CornerRadius = UDim.new(0, 6) buttonCorner.Parent = button button.MouseEnter:Connect(function() game:GetService("TweenService"):Create(button, TweenInfo.new(0.2), {BackgroundColor3 = Color3.fromRGB(60, 60, 60)}):Play() end) button.MouseLeave:Connect(function() game:GetService("TweenService"):Create(button, TweenInfo.new(0.2), {BackgroundColor3 = Color3.fromRGB(45, 45, 45)}):Play() end) return button end local icon = Instance.new("ImageButton") icon.Size = UDim2.new(0, 50, 0, 50) icon.Position = UDim2.new(0, 10, 0, 10) icon.BackgroundColor3 = Color3.fromRGB(30, 30, 30) icon.Image = "rbxassetid://6026568198" icon.ImageColor3 = Color3.fromRGB(255, 0, 0) icon.Visible = false icon.Parent = screenGui local iconCorner = Instance.new("UICorner") iconCorner.CornerRadius = UDim.new(1, 0) iconCorner.Parent = icon closeButton.MouseButton1Click:Connect(function() mainFrame:TweenSize(UDim2.new(0, 0, 0, 0), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, 0.5, true) task.wait(0.5) mainFrame.Visible = false icon.Visible = true end) minimizeButton.MouseButton1Click:Connect(function() mainFrame:TweenSize(UDim2.new(0, 400, 0, 40), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, 0.5, true) end) icon.MouseButton1Click:Connect(function() icon.Visible = false mainFrame.Visible = true mainFrame:TweenSize(UDim2.new(0, 400, 0, 300), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, 0.5, true) end) local UserInputService = game:GetService("UserInputService") local dragging local dragInput local dragStart local startPos local function updateDrag(input) local delta = input.Position - dragStart mainFrame.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y) end topBar.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 then dragging = true dragStart = input.Position startPos = mainFrame.Position input.Changed:Connect(function() if input.UserInputState == Enum.UserInputState.End then dragging = false end end) end end) topBar.InputChanged:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then dragInput = input end end) UserInputService.InputChanged:Connect(function(input) if input == dragInput and dragging then updateDrag(input) end end) local function killAll() 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 local function flingAll() for _, player in pairs(game.Players:GetPlayers()) do if player.Character and player.Character:FindFirstChild("HumanoidRootPart") then player.Character.HumanoidRootPart.Velocity = Vector3.new(0, 500, 0) end end end local function instantKO() local players = game.Players:GetPlayers() if #players >= 2 and players[2].Character then players[2].Character:BreakJoints() end end local function firePunch() local player = game.Players.LocalPlayer if player.Character and player.Character:FindFirstChild("HumanoidRootPart") then local hrp = player.Character.HumanoidRootPart local fireEffect = Instance.new("Fire") fireEffect.Heat = 25 fireEffect.Size = 10 fireEffect.Parent = hrp local touchedConnection touchedConnection = hrp.Touched:Connect(function(hit) local hitPlayer = game.Players:GetPlayerFromCharacter(hit.Parent) if hitPlayer and hitPlayer ~= player then hit.Parent:BreakJoints() local explosion = Instance.new("Explosion") explosion.Position = hit.Position explosion.BlastPressure = 0 explosion.BlastRadius = 5 explosion.Parent = workspace end end) task.delay(5, function() if fireEffect and fireEffect.Parent then fireEffect:Destroy() end if touchedConnection then touchedConnection:Disconnect() end end) end end local function banHammer() local player = game.Players.LocalPlayer if player.Character then local hammer = Instance.new("Part") hammer.Name = "BanHammer" hammer.Size = Vector3.new(2, 5, 2) hammer.BrickColor = BrickColor.new("Really red") hammer.Material = Enum.Material.Neon hammer.CanCollide = false local weld = Instance.new("Weld") weld.Part0 = player.Character.RightHand weld.Part1 = hammer weld.C0 = CFrame.new(0, 0, 2) * CFrame.Angles(0, 0, math.rad(90)) weld.Parent = hammer hammer.Parent = player.Character local touchedConnection touchedConnection = hammer.Touched:Connect(function(hit) local hitPlayer = game.Players:GetPlayerFromCharacter(hit.Parent) if hitPlayer and hitPlayer ~= player then hitPlayer:Kick("You have been banned by the Ban Hammer!") end end) task.delay(10, function() if hammer and hammer.Parent then hammer:Destroy() end if touchedConnection then touchedConnection:Disconnect() end end) end end local function slamGround() local player = game.Players.LocalPlayer if player.Character and player.Character:FindFirstChild("HumanoidRootPart") then local hrp = player.Character.HumanoidRootPart local humanoid = player.Character:FindFirstChild("Humanoid") humanoid.PlatformStand = true hrp.Velocity = Vector3.new(0, 100, 0) task.delay(0.5, function() hrp.Velocity = Vector3.new(0, -200, 0) task.delay(0.5, function() local shockwave = Instance.new("Part") shockwave.Shape = Enum.PartType.Cylinder shockwave.Size = Vector3.new(0.5, 10, 10) shockwave.CFrame = CFrame.new(hrp.Position) * CFrame.Angles(0, 0, math.rad(90)) shockwave.Anchored = true shockwave.CanCollide = false shockwave.Material = Enum.Material.Neon shockwave.BrickColor = BrickColor.new("Bright blue") shockwave.Transparency = 0.5 shockwave.Parent = workspace for _, otherPlayer in pairs(game.Players:GetPlayers()) do if otherPlayer ~= player and otherPlayer.Character and otherPlayer.Character:FindFirstChild("HumanoidRootPart") then local distance = (otherPlayer.Character.HumanoidRootPart.Position - hrp.Position).Magnitude if distance < 20 then otherPlayer.Character.HumanoidRootPart.Velocity = Vector3.new(0, 50, 0) end end end humanoid.PlatformStand = false for i = 1, 10 do shockwave.Size = Vector3.new(0.5, 10 + i*5, 10 + i*5) shockwave.Transparency = 0.5 + (i/20) task.wait(0.05) end shockwave:Destroy() end) end) end end local function laserEyes() local player = game.Players.LocalPlayer if player.Character and player.Character:FindFirstChild("Head") then local head = player.Character.Head local leftEye = Instance.new("Part") leftEye.Size = Vector3.new(0.2, 0.2, 0.2) leftEye.BrickColor = BrickColor.new("Really red") leftEye.Material = Enum.Material.Neon leftEye.CanCollide = false leftEye.Anchored = true leftEye.Parent = workspace local rightEye = leftEye:Clone() rightEye.Parent = workspace local mouse = player:GetMouse() local connection connection = game:GetService("RunService").RenderStepped:Connect(function() local leftEyePos = head.CFrame * CFrame.new(-0.2, 0.2, -0.5) local rightEyePos = head.CFrame * CFrame.new(0.2, 0.2, -0.5) leftEye.CFrame = leftEyePos rightEye.CFrame = rightEyePos local ray = Ray.new(head.Position, (mouse.Hit.p - head.Position).Unit * 100) local hit, position = workspace:FindPartOnRay(ray, player.Character) if hit then local hitPlayer = game.Players:GetPlayerFromCharacter(hit.Parent) if hitPlayer then hit.Parent:FindFirstChildOfClass("Humanoid").Health -= 10 end end local leftBeam = Instance.new("Part") leftBeam.Size = Vector3.new(0.2, 0.2, (position - leftEyePos.p).Magnitude) leftBeam.CFrame = CFrame.new(leftEyePos.p, position) * CFrame.new(0, 0, -leftBeam.Size.Z/2) leftBeam.BrickColor = BrickColor.new("Really red") leftBeam.Material = Enum.Material.Neon leftBeam.CanCollide = false leftBeam.Anchored = true leftBeam.Parent = workspace local rightBeam = leftBeam:Clone() rightBeam.CFrame = CFrame.new(rightEyePos.p, position) * CFrame.new(0, 0, -rightBeam.Size.Z/2) rightBeam.Parent = workspace task.delay(0.1, function() leftBeam:Destroy() rightBeam:Destroy() end) end) task.delay(10, function() connection:Disconnect() leftEye:Destroy() rightEye:Destroy() end) end end local function throwPlayer() local player = game.Players.LocalPlayer if player.Character and player.Character:FindFirstChild("HumanoidRootPart") then local hrp = player.Character.HumanoidRootPart local closestPlayer local closestDistance = math.huge for _, otherPlayer in pairs(game.Players:GetPlayers()) do if otherPlayer ~= player and otherPlayer.Character and otherPlayer.Character:FindFirstChild("HumanoidRootPart") then local distance = (otherPlayer.Character.HumanoidRootPart.Position - hrp.Position).Magnitude if distance < closestDistance and distance < 10 then closestPlayer = otherPlayer closestDistance = distance end end end if closestPlayer then local targetHrp = closestPlayer.Character.HumanoidRootPart local targetHumanoid = closestPlayer.Character:FindFirstChildOfClass("Humanoid") targetHumanoid.PlatformStand = true local weld = Instance.new("Weld") weld.Part0 = hrp weld.Part1 = targetHrp weld.C0 = CFrame.new(0, 0, -2) weld.Parent = hrp task.delay(2, function() weld:Destroy() targetHrp.Velocity = hrp.CFrame.LookVector * 200 targetHumanoid.PlatformStand = false end) end end end local function explodePunch() local player = game.Players.LocalPlayer if player.Character then local rightHand = player.Character:FindFirstChild("RightHand") if rightHand then local glow = Instance.new("PointLight") glow.Color = Color3.new(1, 0.5, 0) glow.Range = 8 glow.Brightness = 5 glow.Parent = rightHand local touchConnection touchConnection = rightHand.Touched:Connect(function(hit) local hitPlayer = game.Players:GetPlayerFromCharacter(hit.Parent) if hitPlayer and hitPlayer ~= player then local explosion = Instance.new("Explosion") explosion.Position = hit.Position explosion.BlastRadius = 10 explosion.BlastPressure = 500000 explosion.Parent = workspace touchConnection:Disconnect() glow:Destroy() end end) task.delay(10, function() if touchConnection then touchConnection:Disconnect() end if glow and glow.Parent then glow:Destroy() end end) end end end local function nukeFist() local player = game.Players.LocalPlayer if player.Character then local rightHand = player.Character:FindFirstChild("RightHand") if rightHand then local charging = true local size = 1 local nukeBall = Instance.new("Part") nukeBall.Shape = Enum.PartType.Ball nukeBall.Size = Vector3.new(size, size, size) nukeBall.BrickColor = BrickColor.new("New Yeller") nukeBall.Material = Enum.Material.Neon nukeBall.CanCollide = false nukeBall.Anchored = true nukeBall.Parent = workspace local chargeConnection chargeConnection = game:GetService("RunService").Heartbeat:Connect(function() if charging and size < 10 then size = size + 0.1 nukeBall.Size = Vector3.new(size, size, size) end nukeBall.CFrame = rightHand.CFrame end) local releaseConnection releaseConnection = UserInputService.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 then charging = false chargeConnection:Disconnect() releaseConnection:Disconnect() local direction = (player:GetMouse().Hit.p - rightHand.Position).Unit local velocity = 100 nukeBall.Anchored = false nukeBall.Velocity = direction * velocity local touchConnection touchConnection = nukeBall.Touched:Connect(function(hit) touchConnection:Disconnect() local explosion = Instance.new("Explosion") explosion.Position = nukeBall.Position explosion.BlastRadius = size * 5 explosion.BlastPressure = 1000000 explosion.Parent = workspace nukeBall:Destroy() local mushroom = Instance.new("Part") mushroom.Shape = Enum.PartType.Ball mushroom.Size = Vector3.new(size * 2, size * 4, size * 2) mushroom.Position = explosion.Position + Vector3.new(0, size * 2, 0) mushroom.BrickColor = BrickColor.new("Really red") mushroom.Material = Enum.Material.Neon mushroom.Anchored = true mushroom.CanCollide = false mushroom.Parent = workspace for i = 1, 20 do mushroom.Size = mushroom.Size + Vector3.new(size/2, size, size/2) mushroom.Position = mushroom.Position + Vector3.new(0, size/4, 0) mushroom.Transparency = i/20 task.wait(0.1) end mushroom:Destroy() end) task.delay(5, function() if nukeBall and nukeBall.Parent then nukeBall:Destroy() end if touchConnection then touchConnection:Disconnect() end end) end end) task.delay(15, function() if chargeConnection then chargeConnection:Disconnect() end if releaseConnection then releaseConnection:Disconnect() end if nukeBall and nukeBall.Parent then nukeBall:Destroy() end end) end end end local function infiniteJump() local connection connection = UserInputService.JumpRequest:Connect(function() game.Players.LocalPlayer.Character:FindFirstChildOfClass("Humanoid"):ChangeState(Enum.HumanoidStateType.Jumping) end) end local function freecam() end local function flyMode() end local function speedBoost() local player = game.Players.LocalPlayer if player.Character and player.Character:FindFirstChild("Humanoid") then player.Character.Humanoid.WalkSpeed = 100 end end local function superJump() local player = game.Players.LocalPlayer if player.Character and player.Character:FindFirstChild("Humanoid") then player.Character.Humanoid.JumpPower = 150 end end local function teleportForward() local player = game.Players.LocalPlayer if player.Character and player.Character:FindFirstChild("HumanoidRootPart") then local hrp = player.Character.HumanoidRootPart hrp.CFrame = hrp.CFrame * CFrame.new(0, 0, -50) end end local function teleportToLobby() local player = game.Players.LocalPlayer if player.Character and player.Character:FindFirstChild("HumanoidRootPart") then player.Character.HumanoidRootPart.CFrame = CFrame.new(0, 50, 0) end end local function invisible() local player = game.Players.LocalPlayer if player.Character then for _, part in pairs(player.Character:GetDescendants()) do if part:IsA("BasePart") and part.Name ~= "HumanoidRootPart" then part.Transparency = 1 end end end end local function teleportToPlayer() local player = game.Players.LocalPlayer local targetPlayer = nil local players = game.Players:GetPlayers() for i, p in ipairs(players) do if p ~= player then targetPlayer = p break end end if targetPlayer and player.Character and targetPlayer.Character then if player.Character:FindFirstChild("HumanoidRootPart") and targetPlayer.Character:FindFirstChild("HumanoidRootPart") then player.Character.HumanoidRootPart.CFrame = targetPlayer.Character.HumanoidRootPart.CFrame end end end local function slowMo() game:GetService("RunService").RenderStepped:Connect(function() game:GetService("ReplicatedStorage").SlowMotion:FireServer(0.5) game:GetService("TweenService"):Create(workspace, TweenInfo.new(0.5), {TimeScale = 0.2}):Play() end) end local function destroyServer() for i = 1, 10 do for _, player in pairs(game.Players:GetPlayers()) do for j = 1, 100 do game.ReplicatedStorage.RemoteEvent:FireServer("Crash", player, workspace) end end end end local function lagServer() while true do workspace:Clone() task.wait(0.00000001) end end local function nukeMap() local explosion = Instance.new("Explosion") explosion.BlastRadius = 100 explosion.BlastPressure = 500000 explosion.Position = workspace.CurrentCamera.CFrame.Position explosion.Parent = workspace for i = 1, 20 do local newExplosion = explosion:Clone() newExplosion.Position = workspace.CurrentCamera.CFrame.Position + Vector3.new(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) newExplosion.Parent = workspace task.wait(0.1) end end local function explodeEverything() for _, part in pairs(workspace:GetDescendants()) do if part:IsA("BasePart") and not part:IsDescendantOf(game.Players.LocalPlayer.Character) then local explosion = Instance.new("Explosion") explosion.Position = part.Position explosion.BlastRadius = 5 explosion.Parent = workspace task.wait(0.01) end end end local function anchorChaos() while true do for _, part in pairs(workspace:GetDescendants()) do if part:IsA("BasePart") then part.Anchored = not part.Anchored end end task.wait(0.5) end end local function rainParts() for i = 1, 100 do local part = Instance.new("Part") part.Size = Vector3.new(math.random(1, 5), math.random(1, 5), math.random(1, 5)) part.Position = Vector3.new(math.random(-100, 100), 500, math.random(-100, 100)) part.Velocity = Vector3.new(math.random(-50, 50), math.random(-200, -100), math.random(-50, 50)) part.Material = Enum.Material.Neon part.BrickColor = BrickColor.random() part.Parent = workspace task.wait(0.05) end end local function bounceEverything() for _, part in pairs(workspace:GetDescendants()) do if part:IsA("BasePart") and not part.Anchored then part.Velocity = Vector3.new(math.random(-50, 50), math.random(50, 100), math.random(-50, 50)) part.Elasticity = 1 end end end local function spinWorld() local center = workspace.CurrentCamera.CFrame.Position for _, part in pairs(workspace:GetDescendants()) do if part:IsA("BasePart") and not part:IsDescendantOf(game.Players.LocalPlayer.Character) then local originalPos = part.Position local distance = (originalPos - center).Magnitude spawn(function() while true do local angle = tick() % (math.pi * 2) part.Position = center + Vector3.new( math.cos(angle) * distance, originalPos.Y - center.Y, math.sin(angle) * distance ) task.wait(0.01) end end) end end end local function deleteAllParts() for _, part in pairs(workspace:GetDescendants()) do if part:IsA("BasePart") then part:Destroy() end end end local function breakGravity() workspace.Gravity = 0 end local function godMode() local player = game.Players.LocalPlayer if player.Character and player.Character:FindFirstChild("Humanoid") then player.Character.Humanoid.MaxHealth = math.huge player.Character.Humanoid.Health = math.huge end end local function esp() for _, player in pairs(game.Players:GetPlayers()) do if player ~= game.Players.LocalPlayer then if player.Character and player.Character:FindFirstChild("HumanoidRootPart") then local highlight = Instance.new("Highlight") highlight.FillColor = Color3.fromRGB(255, 0, 0) highlight.OutlineColor = Color3.fromRGB(255, 255, 0) highlight.FillTransparency = 0.5 highlight.OutlineTransparency = 0 highlight.Parent = player.Character local billboard = Instance.new("BillboardGui") billboard.Size = UDim2.new(0, 200, 0, 50) billboard.StudsOffset = Vector3.new(0, 3, 0) billboard.Adornee = player.Character.HumanoidRootPart billboard.AlwaysOnTop = true billboard.Parent = player.Character.HumanoidRootPart local nameLabel = Instance.new("TextLabel") nameLabel.Size = UDim2.new(1, 0, 1, 0) nameLabel.BackgroundTransparency = 1 nameLabel.TextColor3 = Color3.fromRGB(255, 255, 0) nameLabel.Text = player.Name nameLabel.TextScaled = true nameLabel.Parent = billboard end end end end local function tpTool() local tool = Instance.new("Tool") tool.Name = "Teleport Tool" tool.RequiresHandle = false tool.CanBeDropped = false tool.Activated:Connect(function() local player = game.Players.LocalPlayer local mouse = player:GetMouse() if mouse.Target then local humanoid = player.Character:FindFirstChild("Humanoid") if humanoid then player.Character:SetPrimaryPartCFrame(CFrame.new(mouse.Hit.Position + Vector3.new(0, 3, 0))) end end end) tool.Parent = game.Players.LocalPlayer.Backpack end local function adminChat() local player = game.Players.LocalPlayer local gui = Instance.new("ScreenGui") gui.Name = "AdminChatGui" gui.Parent = player.PlayerGui local frame = Instance.new("Frame") frame.Size = UDim2.new(0, 300, 0, 200) frame.Position = UDim2.new(0.5, -150, 0.5, -100) frame.BackgroundColor3 = Color3.fromRGB(30, 30, 30) frame.BorderSizePixel = 0 frame.Parent = gui local chatBox = Instance.new("TextBox") chatBox.Size = UDim2.new(1, -20, 0, 30) chatBox.Position = UDim2.new(0, 10, 1, -40) chatBox.BackgroundColor3 = Color3.fromRGB(50, 50, 50) chatBox.BorderSizePixel = 0 chatBox.TextColor3 = Color3.fromRGB(255, 255, 255) chatBox.PlaceholderText = "Enter admin command..." chatBox.Text = "" chatBox.Parent = frame chatBox.FocusLost:Connect(function(enterPressed) if enterPressed then local message = "[ADMIN] " .. player.Name .. ": " .. chatBox.Text game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(message, "All") chatBox.Text = "" end end) end local function clonePlayer() local player = game.Players.LocalPlayer if player.Character then local clone = player.Character:Clone() clone.Parent = workspace for _, part in pairs(clone:GetDescendants()) do if part:IsA("BasePart") then part.Anchored = true part.CanCollide = false end end end end local function viewOthers() local player = game.Players.LocalPlayer local gui = Instance.new("ScreenGui") gui.Name = "ViewOthersGui" gui.Parent = player.PlayerGui local frame = Instance.new("Frame") frame.Size = UDim2.new(0, 250, 0, 300) frame.Position = UDim2.new(0.85, 0, 0.5, -150) frame.BackgroundColor3 = Color3.fromRGB(40, 40, 40) frame.BorderSizePixel = 0 frame.Active = true frame.Draggable = true frame.Parent = gui local title = Instance.new("TextLabel") title.Size = UDim2.new(1, 0, 0, 30) title.BackgroundColor3 = Color3.fromRGB(30, 30, 30) title.TextColor3 = Color3.fromRGB(255, 255, 255) title.Text = "Player Viewer" title.Font = Enum.Font.SourceSansBold title.TextSize = 18 title.Parent = frame local scrollFrame = Instance.new("ScrollingFrame") scrollFrame.Size = UDim2.new(1, -20, 1, -40) scrollFrame.Position = UDim2.new(0, 10, 0, 35) scrollFrame.BackgroundTransparency = 1 scrollFrame.ScrollBarThickness = 6 scrollFrame.Parent = frame local layout = Instance.new("UIListLayout") layout.Padding = UDim.new(0, 5) layout.Parent = scrollFrame local function updatePlayerList() for _, child in pairs(scrollFrame:GetChildren()) do if child:IsA("TextButton") then child:Destroy() end end for _, plr in pairs(game.Players:GetPlayers()) do if plr ~= player then local button = Instance.new("TextButton") button.Size = UDim2.new(1, -5, 0, 30) button.BackgroundColor3 = Color3.fromRGB(60, 60, 60) button.TextColor3 = Color3.fromRGB(255, 255, 255) button.Text = plr.Name button.Font = Enum.Font.SourceSans button.TextSize = 16 button.Parent = scrollFrame button.MouseButton1Click:Connect(function() workspace.CurrentCamera.CameraSubject = plr.Character.Humanoid end) end end local resetButton = Instance.new("TextButton") resetButton.Size = UDim2.new(1, -5, 0, 30) resetButton.BackgroundColor3 = Color3.fromRGB(200, 50, 50) resetButton.TextColor3 = Color3.fromRGB(255, 255, 255) resetButton.Text = "Reset View" resetButton.Font = Enum.Font.SourceSansBold resetButton.TextSize = 16 resetButton.Parent = scrollFrame resetButton.MouseButton1Click:Connect(function() workspace.CurrentCamera.CameraSubject = player.Character.Humanoid end) end updatePlayerList() game.Players.PlayerAdded:Connect(updatePlayerList) game.Players.PlayerRemoving:Connect(updatePlayerList) end local function nameChanger() local player = game.Players.LocalPlayer local names = { "Bob", "Admin", "ROBLOX", "Builderman", "System", "Moderator", "32", "1x1x1x1", "pizza", "sybau", "Mark", "Omni Man", "salt", "sean", "6321376722763527", "ERROR", "error", "Warning", "Capture", "Scripter", } local function changeName() local randomName = names[math.random(1, #names)] if player.Character and player.Character:FindFirstChild("Head") and player.Character.Head:FindFirstChild("NameTag") then player.Character.Head.NameTag.TextLabel.Text = randomName else local billboard = Instance.new("BillboardGui") billboard.Name = "NameTag" billboard.Size = UDim2.new(0, 200, 0, 50) billboard.StudsOffset = Vector3.new(0, 2, 0) billboard.Adornee = player.Character.Head billboard.Parent = player.Character.Head local nameLabel = Instance.new("TextLabel") nameLabel.Size = UDim2.new(1, 0, 1, 0) nameLabel.BackgroundTransparency = 1 nameLabel.TextColor3 = Color3.fromRGB(255, 255, 255) nameLabel.Text = randomName nameLabel.TextScaled = true nameLabel.Parent = billboard end end changeName() end local function c00lkidRises() local player = game.Players.LocalPlayer if player.Character then player.Character.Archivable = true local effects = {} for i = 1, 10 do local effect = Instance.new("Part") effect.Size = Vector3.new(1, 1, 1) effect.Transparency = 0.5 effect.CanCollide = false effect.Anchored = true effect.BrickColor = BrickColor.new("Really black") effect.Material = Enum.Material.Neon effect.Parent = workspace table.insert(effects, effect) end spawn(function() while true do for i, effect in ipairs(effects) do local angle = tick() * 2 + (i * math.pi/5) local pos = player.Character.HumanoidRootPart.Position effect.Position = pos + Vector3.new(math.cos(angle) * 3, math.sin(angle * 2) * 2, math.sin(angle) * 3) end task.wait(0.01) end end) end end local function glitchMode() local player = game.Players.LocalPlayer if player.Character then spawn(function() while true do for _, part in pairs(player.Character:GetDescendants()) do if part:IsA("BasePart") and part.Name ~= "HumanoidRootPart" then part.Transparency = math.random() part.Color = Color3.fromRGB( math.random(0, 255), math.random(0, 255), math.random(0, 255) ) end end task.wait(0.1) end end) end end local function spawnCloneArmy() local player = game.Players.LocalPlayer if player.Character then for i = 1, 10 do local clone = player.Character:Clone() clone.Parent = workspace local hrp = clone:FindFirstChild("HumanoidRootPart") if hrp then hrp.CFrame = player.Character.HumanoidRootPart.CFrame * CFrame.new( math.random(-10, 10), 0, math.random(-10, 10) ) end local humanoid = clone:FindFirstChild("Humanoid") if humanoid then humanoid.DisplayName = player.Name .. " Clone #" .. i end end end end local function rainbowChaos() for _, part in pairs(workspace:GetDescendants()) do if part:IsA("BasePart") then spawn(function() while true do part.Color = Color3.fromHSV(tick() % 1, 1, 1) task.wait(0.1) end end) end end end local function jumpscareLoL() local player = game.Players.LocalPlayer local gui = Instance.new("ScreenGui") gui.Name = "JumpscareGui" gui.Parent = player.PlayerGui local frame = Instance.new("Frame") frame.Size = UDim2.new(1, 0, 1, 0) frame.BackgroundColor3 = Color3.fromRGB(0, 0, 0) frame.BorderSizePixel = 0 frame.Parent = gui local image = Instance.new("ImageLabel") image.Size = UDim2.new(0.7, 0, 0.7, 0) image.Position = UDim2.new(0.15, 0, 0.15, 0) image.BackgroundTransparency = 1 image.Image = "rbxassetid://6828711" image.Parent = frame local sound = Instance.new("Sound") sound.SoundId = "rbxassetid://5567523008" sound.Volume = 10 sound.Parent = gui sound:Play() task.wait(3) gui:Destroy() end local function scriptErrorFlood() for i = 1, 50 do spawn(function() local errorMessage = "Script Error: " .. tostring(i) .. " - Critical system failure detected" warn(errorMessage) local player = game.Players.LocalPlayer if player and player.PlayerGui then local notification = Instance.new("ScreenGui") notification.Name = "ErrorNotification" .. i notification.Parent = player.PlayerGui local frame = Instance.new("Frame") frame.Size = UDim2.new(0, 300, 0, 50) frame.Position = UDim2.new(0.5, -150, 0.1 + (i * 0.02), 0) frame.BackgroundColor3 = Color3.fromRGB(255, 0, 0) frame.BorderSizePixel = 0 frame.Parent = notification local text = Instance.new("TextLabel") text.Size = UDim2.new(1, 0, 1, 0) text.BackgroundTransparency = 1 text.TextColor3 = Color3.fromRGB(255, 255, 255) text.Text = errorMessage text.Font = Enum.Font.SourceSansBold text.TextSize = 14 text.Parent = frame task.wait(5) notification:Destroy() end end) task.wait(0.1) end end local function weirdMusic() local sound = Instance.new("Sound") sound.SoundId = "rbxassetid://6942391979" sound.Volume = 1 sound.Looped = true sound.Parent = workspace sound:Play() end local function dizzyEffect() end local function worldFlip() end local function cloneYourselfX100() end for i, pageName in ipairs(pages) do if pageName == "Combat" then -- Combat stuff createButton("Kill All", pageFrames[i]).MouseButton1Click:Connect(killAll) createButton("Fling All", pageFrames[i]).MouseButton1Click:Connect(flingAll) createButton("Insta KO", pageFrames[i]).MouseButton1Click:Connect(instantKO) createButton("Fire Punch", pageFrames[i]).MouseButton1Click:Connect(firePunch) createButton("Ban Hammer", pageFrames[i]).MouseButton1Click:Connect(banHammer) createButton("Slam", pageFrames[i]).MouseButton1Click:Connect(slamGround) createButton("Laser Eyes", pageFrames[i]).MouseButton1Click:Connect(laserEyes) createButton("Throw", pageFrames[i]).MouseButton1Click:Connect(throwPlayer) createButton("Boom Punch", pageFrames[i]).MouseButton1Click:Connect(explodePunch) createButton("Nuke Fist", pageFrames[i]).MouseButton1Click:Connect(nukeFist) elseif pageName == "Movement" then -- Movement abilities createButton("Inf Jump", pageFrames[i]).MouseButton1Click:Connect(infiniteJump) createButton("Freecam", pageFrames[i]).MouseButton1Click:Connect(freecam) createButton("Fly", pageFrames[i]).MouseButton1Click:Connect(flyMode) createButton("Speed", pageFrames[i]).MouseButton1Click:Connect(speedBoost) createButton("High Jump", pageFrames[i]).MouseButton1Click:Connect(superJump) createButton("TP Forward", pageFrames[i]).MouseButton1Click:Connect(teleportForward) createButton("To Lobby", pageFrames[i]).MouseButton1Click:Connect(teleportToLobby) createButton("Invis", pageFrames[i]).MouseButton1Click:Connect(invisible) createButton("TP to Player", pageFrames[i]).MouseButton1Click:Connect(teleportToPlayer) createButton("Slow-Mo", pageFrames[i]).MouseButton1Click:Connect(slowMo) elseif pageName == "Server" then -- Server trolling createButton("Crash", pageFrames[i]).MouseButton1Click:Connect(destroyServer) createButton("Lag", pageFrames[i]).MouseButton1Click:Connect(lagServer) createButton("Nuke", pageFrames[i]).MouseButton1Click:Connect(nukeMap) createButton("Boom All", pageFrames[i]).MouseButton1Click:Connect(explodeEverything) createButton("Anchor All", pageFrames[i]).MouseButton1Click:Connect(anchorChaos) createButton("Part Rain", pageFrames[i]).MouseButton1Click:Connect(rainParts) createButton("Bouncy", pageFrames[i]).MouseButton1Click:Connect(bounceEverything) createButton("Spin All", pageFrames[i]).MouseButton1Click:Connect(spinWorld) createButton("Delete All", pageFrames[i]).MouseButton1Click:Connect(deleteAllParts) createButton("No Gravity", pageFrames[i]).MouseButton1Click:Connect(breakGravity) elseif pageName == "Utility" then -- Useful tools createButton("God", pageFrames[i]).MouseButton1Click:Connect(godMode) createButton("ESP", pageFrames[i]).MouseButton1Click:Connect(esp) createButton("TP Tool", pageFrames[i]).MouseButton1Click:Connect(tpTool) createButton("Clone", pageFrames[i]).MouseButton1Click:Connect(clonePlayer) createButton("Spectate", pageFrames[i]).MouseButton1Click:Connect(viewOthers) createButton("Spawn Parts", pageFrames[i]).MouseButton1Click:Connect(partSpawner) createButton("Click Del", pageFrames[i]).MouseButton1Click:Connect(clickDestroy) createButton("Change Name", pageFrames[i]).MouseButton1Click:Connect(nameChanger) elseif pageName == "Secret" then -- Hidden features createButton("Glitch", pageFrames[i]).MouseButton1Click:Connect(glitchMode) createButton("Army", pageFrames[i]).MouseButton1Click:Connect(spawnCloneArmy) createButton("Rainbow", pageFrames[i]).MouseButton1Click:Connect(rainbowChaos) createButton("BOO!", pageFrames[i]).MouseButton1Click:Connect(jumpscareLoL) createButton("Error Flood", pageFrames[i]).MouseButton1Click:Connect(scriptErrorFlood) createButton("Dizzy", pageFrames[i]).MouseButton1Click:Connect(dizzyEffect) createButton("Flip", pageFrames[i]).MouseButton1Click:Connect(worldFlip) createButton("x100 Clones", pageFrames[i]).MouseButton1Click:Connect(cloneYourselfX100) end end