Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- 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 v6.11"
- 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},
- {"Spin To fling", function()
- local player = game.Players.LocalPlayer
- local char = player.Character or player.CharacterAdded:Wait()
- local hrp = char:FindFirstChild("HumanoidRootPart")
- if not hrp then return end
- -- Add crazy spin
- local angular = Instance.new("BodyAngularVelocity")
- angular.AngularVelocity = Vector3.new(0, 10000, 0) -- Spin fast
- angular.MaxTorque = Vector3.new(0, math.huge, 0)
- angular.P = 100000
- angular.Name = "SigmaSpin"
- angular.Parent = hrp
- -- Add big hitbox part to fling others
- local hitbox = Instance.new("Part")
- hitbox.Size = Vector3.new(8,8,8)
- hitbox.Transparency = 1
- hitbox.Anchored = false
- hitbox.CanCollide = false
- hitbox.Massless = true
- hitbox.Name = "KOHitbox"
- hitbox.CFrame = hrp.CFrame
- hitbox.Parent = char
- local weld = Instance.new("WeldConstraint", hitbox)
- weld.Part0 = hitbox
- weld.Part1 = hrp
- -- Touch = Launch players
- hitbox.Touched:Connect(function(hit)
- local targetChar = hit:FindFirstAncestorOfClass("Model")
- if targetChar and targetChar ~= char and targetChar:FindFirstChild("Humanoid") then
- local root = targetChar:FindFirstChild("HumanoidRootPart")
- if root then
- root.Velocity = Vector3.new(math.random(-500,500), 500, math.random(-500,500))
- end
- end
- end)
- -- Auto destroy after 5 sec
- task.delay(5, function()
- if angular then angular:Destroy() end
- if hitbox then hitbox:Destroy() end
- end)
- end},
- {"Fire Punch", function()
- -- Fun animation
- end},
- {"Admin Commands", function()
- local player = game.Players.LocalPlayer
- local screenGui = Instance.new("ScreenGui", player:WaitForChild("PlayerGui"))
- screenGui.Name = "CommandGUI"
- local frame = Instance.new("Frame", screenGui)
- frame.Size = UDim2.new(0, 300, 0, 160)
- frame.Position = UDim2.new(0.5, -150, 0.75, 0)
- frame.BackgroundColor3 = Color3.new(0.1, 0.1, 0.1)
- frame.BorderSizePixel = 0
- frame.BackgroundTransparency = 0.2
- local label = Instance.new("TextLabel", frame)
- label.Size = UDim2.new(1, 0, 0.3, 0)
- label.Text = "Admin Commands (/sit /ragdoll /instantRespawn /charactersize)\nAdd /e to hide your command 👀"
- label.TextColor3 = Color3.new(1, 1, 1)
- label.BackgroundTransparency = 1
- label.Font = Enum.Font.SourceSansBold
- label.TextSize = 14
- local textBox = Instance.new("TextBox", frame)
- textBox.Size = UDim2.new(1, -10, 0.25, 0)
- textBox.Position = UDim2.new(0, 5, 0.35, 0)
- textBox.PlaceholderText = "Type a command..."
- textBox.TextColor3 = Color3.new(1, 1, 1)
- textBox.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
- textBox.BorderSizePixel = 0
- textBox.ClearTextOnFocus = true
- textBox.Font = Enum.Font.SourceSans
- textBox.TextSize = 18
- local showBtn = Instance.new("TextButton", frame)
- showBtn.Size = UDim2.new(1, -10, 0.2, 0)
- showBtn.Position = UDim2.new(0, 5, 0.63, 0)
- showBtn.Text = "Show More Commands"
- showBtn.TextColor3 = Color3.new(1, 1, 0.5)
- showBtn.Font = Enum.Font.SourceSansBold
- showBtn.TextSize = 16
- showBtn.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
- showBtn.BorderSizePixel = 0
- local moreLabel = Instance.new("TextLabel", frame)
- moreLabel.Size = UDim2.new(1, -10, 0.35, 0)
- moreLabel.Position = UDim2.new(0, 5, 0.83, 0)
- moreLabel.Text = "goto [player]\nexplode\nwalkspeed [number]\njumppower [number]\ngravity [number]\ngear [id]\ncharactersize [scale]"
- moreLabel.TextColor3 = Color3.new(1, 1, 1)
- moreLabel.TextSize = 14
- moreLabel.Font = Enum.Font.SourceSans
- moreLabel.BackgroundTransparency = 1
- moreLabel.Visible = false
- showBtn.MouseButton1Click:Connect(function()
- moreLabel.Visible = not moreLabel.Visible
- end)
- local function ragdollCharacter()
- local char = player.Character
- if not char then return end
- for _, limb in ipairs(char:GetDescendants()) do
- if limb:IsA("Motor6D") and limb.Name ~= "RootJoint" then
- local socket = Instance.new("BallSocketConstraint")
- local a1 = Instance.new("Attachment", limb.Part0)
- local a2 = Instance.new("Attachment", limb.Part1)
- socket.Attachment0 = a1
- socket.Attachment1 = a2
- socket.Parent = limb.Part0
- limb.Enabled = false
- end
- end
- end
- textBox.FocusLost:Connect(function()
- local text = textBox.Text:lower()
- if text:match("^/e%s+") then
- text = text:gsub("^/e%s+", "")
- end
- local char = player.Character
- local humanoid = char and char:FindFirstChildOfClass("Humanoid")
- if text == "/sit" and humanoid then
- humanoid.Sit = true
- elseif text == "/instantrespawn" then
- player:LoadCharacter()
- elseif text == "/ragdoll" then
- ragdollCharacter()
- elseif text:match("^goto") then
- local targetName = text:match("^goto%s+(%w+)")
- local target = game.Players:FindFirstChild(targetName)
- if target and target.Character and char then
- char:PivotTo(target.Character:GetPivot())
- end
- elseif text == "explode" and char then
- local boom = Instance.new("Explosion", workspace)
- boom.Position = char:GetPivot().Position
- boom.BlastRadius = 10
- boom.BlastPressure = 50000
- elseif text:match("^walkspeed%s+%d+") and humanoid then
- local speed = tonumber(text:match("%d+"))
- if speed then humanoid.WalkSpeed = speed end
- elseif text:match("^jumppower%s+%d+") and humanoid then
- local power = tonumber(text:match("%d+"))
- if power then humanoid.JumpPower = power end
- elseif text:match("^gravity%s+%d+") then
- local grav = tonumber(text:match("%d+"))
- if grav then workspace.Gravity = grav end
- elseif text:match("^gear%s+%d+") then
- local id = text:match("%d+")
- local tool = game:GetService("InsertService"):LoadAsset(tonumber(id)):FindFirstChildOfClass("Tool")
- if tool then
- tool.Parent = player.Backpack
- end
- elseif text:match("^charactersize%s+%d+%.?%d*") and char then
- local scale = tonumber(text:match("%d+%.?%d*"))
- if scale and scale > 0 then
- for _, part in pairs(char:GetChildren()) do
- if part:IsA("BasePart") and part.Name ~= "HumanoidRootPart" then
- part.Size = part.Size * scale
- end
- end
- end
- end
- textBox.Text = ""
- end)
- end},
- {"Slam Ground", function()
- -- AoE fake slam
- end},
- {"Laser Eyes", function()
- local player = game.Players.LocalPlayer
- local char = player.Character or player.CharacterAdded:Wait()
- local head = char:WaitForChild("Head")
- local debris = game:GetService("Debris")
- local UIS = game:GetService("UserInputService")
- -- Cleanup old parts & connections
- for _, v in ipairs(char:GetChildren()) do
- if v.Name == "SupermanEye" or v.Name == "LaserConn" then
- v:Destroy()
- end
- end
- -- Eye positions (2 eyes, duh)
- local eyeOffsets = {
- Vector3.new(0.15, 0.6, -0.5), -- Right
- Vector3.new(-0.15, 0.6, -0.5) -- Left
- }
- -- Create glowing eye parts
- for _, offset in ipairs(eyeOffsets) do
- local eye = Instance.new("Part")
- eye.Name = "SupermanEye"
- eye.Size = Vector3.new(0.1, 0.1, 0.1)
- eye.Shape = Enum.PartType.Ball
- eye.Material = Enum.Material.Neon
- eye.Color = Color3.fromRGB(255, 0, 0)
- eye.Anchored = false
- eye.CanCollide = false
- eye.Parent = char
- local weld = Instance.new("WeldConstraint")
- weld.Part0 = eye
- weld.Part1 = head
- weld.Parent = eye
- eye.Position = head.Position + offset
- end
- -- Laser shoot function
- local function shootLaser(fromPos)
- local direction = head.CFrame.LookVector * 500
- local rayResult = workspace:Raycast(fromPos, direction, RaycastParams.new())
- local endPos = rayResult and rayResult.Position or (fromPos + direction)
- -- Visual laser beam
- local laser = Instance.new("Part")
- laser.Name = "LaserBeam"
- laser.Anchored = true
- laser.CanCollide = false
- laser.Material = Enum.Material.Neon
- laser.BrickColor = BrickColor.new("Really red")
- laser.Size = Vector3.new(0.2, 0.2, (fromPos - endPos).Magnitude)
- laser.CFrame = CFrame.new(fromPos, endPos) * CFrame.new(0, 0, -laser.Size.Z / 2)
- laser.Parent = workspace
- debris:AddItem(laser, 0.1)
- -- Damage + boom
- if rayResult then
- local part = rayResult.Instance
- local boom = Instance.new("Explosion")
- boom.Position = rayResult.Position
- boom.BlastRadius = 8
- boom.BlastPressure = 200000
- boom.DestroyJointRadiusPercent = 1
- boom.ExplosionType = Enum.ExplosionType.NoCraters
- boom.Parent = workspace
- local victim = game.Players:GetPlayerFromCharacter(part:FindFirstAncestorOfClass("Model"))
- if victim and victim ~= player then
- local hum = victim.Character:FindFirstChildOfClass("Humanoid")
- if hum then
- hum:TakeDamage(100)
- end
- end
- end
- local sound = Instance.new("Sound")
- sound.SoundId = "rbxassetid://138186576"
- sound.Volume = 1
- sound.Parent = head
- sound:Play()
- debris:AddItem(sound, 1)
- end
- -- Listen for right-click
- local conn = UIS.InputBegan:Connect(function(input, gpe)
- if gpe then return end
- if input.UserInputType == Enum.UserInputType.MouseButton2 then
- for _, offset in ipairs(eyeOffsets) do
- shootLaser(head.Position + offset)
- end
- end
- end)
- -- Store connection in case you wanna disconnect later
- local conWrap = Instance.new("ObjectValue")
- conWrap.Name = "LaserConn"
- conWrap.Value = conn
- conWrap.Parent = char
- end},
- {"Throw Player", function()
- -- Fake throw animation
- end},
- {"Explode Punch", function()
- -- Boom punch
- end},
- {"Nuke Fist", function()
- local player = game.Players.LocalPlayer
- local mouse = player:GetMouse()
- -- Create Tool
- local tool = Instance.new("Tool")
- tool.Name = "Nuke Fist"
- tool.RequiresHandle = false
- tool.CanBeDropped = false
- tool.Parent = player.Backpack
- local punchCooldown = false
- tool.Activated:Connect(function()
- if punchCooldown then return end
- punchCooldown = true
- local char = player.Character
- if not char or not char:FindFirstChild("HumanoidRootPart") then return end
- -- Find nearest player
- local closest
- local minDist = math.huge
- for _, plr in ipairs(game.Players:GetPlayers()) do
- if plr ~= player and plr.Character and plr.Character:FindFirstChild("HumanoidRootPart") then
- local dist = (plr.Character.HumanoidRootPart.Position - char.HumanoidRootPart.Position).Magnitude
- if dist < minDist then
- minDist = dist
- closest = plr
- end
- end
- end
- if closest and closest.Character and closest.Character:FindFirstChild("HumanoidRootPart") then
- local target = closest.Character.HumanoidRootPart
- -- TP puncher close to target (Skibidi lock-on style)
- char:PivotTo(target.CFrame * CFrame.new(0, 0, -4))
- -- Punch effect
- local explosion = Instance.new("Explosion")
- explosion.BlastPressure = 999999
- explosion.BlastRadius = 12
- explosion.Position = target.Position
- explosion.DestroyJointRadiusPercent = 1
- explosion.Parent = workspace
- -- Shockwave FX
- local shock = Instance.new("Part")
- shock.Shape = Enum.PartType.Ball
- shock.Size = Vector3.new(1,1,1)
- shock.Anchored = true
- shock.CanCollide = false
- shock.Position = target.Position
- shock.Material = Enum.Material.Neon
- shock.Color = Color3.fromRGB(255, 0, 0)
- shock.Parent = workspace
- game:GetService("TweenService"):Create(shock, TweenInfo.new(0.5), {
- Size = Vector3.new(25,25,25),
- Transparency = 1
- }):Play()
- game.Debris:AddItem(shock, 1)
- -- Sound FX
- local boom = Instance.new("Sound", target)
- boom.SoundId = "rbxassetid://138186576" -- Explosion sound
- boom.Volume = 10
- boom:Play()
- -- Small screen shake
- local cam = workspace.CurrentCamera
- local camOffset = Vector3.new(0.5, 0.5, 0)
- for i = 1, 5 do
- cam.CFrame = cam.CFrame * CFrame.new(camOffset)
- wait(0.03)
- cam.CFrame = cam.CFrame * CFrame.new(-camOffset)
- end
- end
- wait(1.5) -- Cooldown
- punchCooldown = false
- end)
- end},
- },
- Movement = {
- {"Infinite Jump", function()
- game:GetService("UserInputService").JumpRequest:Connect(function()
- game.Players.LocalPlayer.Character:FindFirstChildOfClass("Humanoid"):ChangeState("Jumping")
- end)
- end},
- {"Freecam", function()
- local player = game.Players.LocalPlayer
- local cam = workspace.CurrentCamera
- local uis = game:GetService("UserInputService")
- local rs = game:GetService("RunService")
- local char = player.Character
- local humanoid = char and char:FindFirstChildWhichIsA("Humanoid")
- local hrp = char and char:FindFirstChild("HumanoidRootPart")
- if not humanoid or not hrp then return end
- local speed = 1
- local moving = {W = 0, A = 0, S = 0, D = 0, E = 0, Q = 0}
- local rotating = false
- local rotDelta = Vector2.zero
- -- Freeze character
- local oldWalkSpeed = humanoid.WalkSpeed
- local oldJumpPower = humanoid.JumpPower
- humanoid.WalkSpeed = 0
- humanoid.JumpPower = 0
- -- Setup camera
- local pos = cam.CFrame.Position
- local rot = cam.CFrame - cam.CFrame.Position
- cam.CameraType = Enum.CameraType.Scriptable
- local conDown, conUp, conMove, loop, exitCon
- conDown = uis.InputBegan:Connect(function(input, gpe)
- if gpe then return end
- if input.UserInputType == Enum.UserInputType.Keyboard then
- local key = input.KeyCode.Name
- if moving[key] ~= nil then moving[key] = 1 end
- if key == "LeftShift" then speed = 3 end
- elseif input.UserInputType == Enum.UserInputType.MouseButton1 then
- rotating = true
- end
- end)
- conUp = uis.InputEnded:Connect(function(input)
- if input.UserInputType == Enum.UserInputType.Keyboard then
- local key = input.KeyCode.Name
- if moving[key] ~= nil then moving[key] = 0 end
- if key == "LeftShift" then speed = 1 end
- elseif input.UserInputType == Enum.UserInputType.MouseButton1 then
- rotating = false
- end
- end)
- conMove = uis.InputChanged:Connect(function(input)
- if input.UserInputType == Enum.UserInputType.MouseMovement and rotating then
- rotDelta = Vector2.new(-input.Delta.X, -input.Delta.Y) * 0.2
- end
- end)
- -- Camera loop
- loop = rs.RenderStepped:Connect(function(dt)
- local move = Vector3.new(moving.D - moving.A, moving.E - moving.Q, moving.S - moving.W) * speed
- local moveWorld = rot:VectorToWorldSpace(move)
- pos += moveWorld * dt * 30
- local x = CFrame.Angles(0, math.rad(rotDelta.X), 0)
- local y = CFrame.Angles(math.rad(rotDelta.Y), 0, 0)
- rot = x * rot * y
- rotDelta = Vector2.zero
- cam.CFrame = CFrame.new(pos) * rot
- end)
- -- Press Y to exit Freecam
- exitCon = uis.InputBegan:Connect(function(input, gpe)
- if gpe then return end
- if input.KeyCode == Enum.KeyCode.Y then
- -- Unfreeze character
- humanoid.WalkSpeed = oldWalkSpeed
- humanoid.JumpPower = oldJumpPower
- loop:Disconnect()
- conDown:Disconnect()
- conUp:Disconnect()
- conMove:Disconnect()
- exitCon:Disconnect()
- cam.CameraType = Enum.CameraType.Custom
- cam.CameraSubject = humanoid
- end
- end)
- end},
- {"Fly", function()
- local player = game.Players.LocalPlayer
- local char = player.Character or player.CharacterAdded:Wait()
- local root = char:WaitForChild("HumanoidRootPart")
- local cam = workspace.CurrentCamera
- local UIS = game:GetService("UserInputService")
- local RS = game:GetService("RunService")
- local flySpeed = 80
- local flying = true
- local keys = {}
- local typedString = ""
- -- Make sure no old velocity
- if root:FindFirstChild("BodyVelocity_Fly") then
- root.BodyVelocity_Fly:Destroy()
- end
- -- Create BodyVelocity
- local bv = Instance.new("BodyVelocity")
- bv.Name = "BodyVelocity_Fly"
- bv.MaxForce = Vector3.new(1, 1, 1) * math.huge
- bv.Velocity = Vector3.zero
- bv.P = 1250
- bv.Parent = root
- -- Key handling
- UIS.InputBegan:Connect(function(input, processed)
- if processed then return end
- if input.UserInputType == Enum.UserInputType.Keyboard then
- local key = input.KeyCode.Name:upper()
- keys[key] = true
- -- Track typed characters
- if #key == 1 then -- A-Z characters
- typedString = typedString .. key
- if #typedString > 4 then
- typedString = typedString:sub(-4)
- end
- if typedString == "FFFF" then
- flying = false
- bv:Destroy()
- end
- end
- end
- end)
- UIS.InputEnded:Connect(function(input)
- if input.UserInputType == Enum.UserInputType.Keyboard then
- local key = input.KeyCode.Name:upper()
- keys[key] = nil
- end
- end)
- -- Movement loop
- RS.Heartbeat:Connect(function()
- if not flying then return end
- local moveDir = Vector3.zero
- local look = cam.CFrame.LookVector
- local right = cam.CFrame.RightVector
- if keys["W"] then moveDir += look end
- if keys["S"] then moveDir -= look end
- if keys["A"] then moveDir -= right end
- if keys["D"] then moveDir += right end
- if keys["SPACE"] then moveDir += Vector3.new(0, 1, 0) end
- if keys["LEFTSHIFT"] then moveDir -= Vector3.new(0, 1, 0) end
- if moveDir.Magnitude > 0 then
- moveDir = moveDir.Unit
- end
- bv.Velocity = moveDir * flySpeed
- end)
- 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},
- {"Walk on Walls", function()
- loadstring(game:HttpGet("https://pastebin.com/raw/5T7KsEWy", true))()
- 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},
- {"Noclip", function()
- local Players = game:GetService("Players")
- local RunService = game:GetService("RunService")
- local UserInputService = game:GetService("UserInputService")
- local player = Players.LocalPlayer
- local char = player.Character or player.CharacterAdded:Wait()
- local noclipEnabled = false
- UserInputService.InputBegan:Connect(function(input, gpe)
- if gpe then return end
- if input.KeyCode == Enum.KeyCode.N then
- noclipEnabled = not noclipEnabled
- end
- end)
- RunService.Stepped:Connect(function()
- if noclipEnabled and char and char:FindFirstChildOfClass("Humanoid") then
- for _, part in pairs(char:GetDescendants()) do
- if part:IsA("BasePart") and part.CanCollide then
- part.CanCollide = false
- end
- end
- end
- end)
- end},
- {"Slow-Mo", function()
- game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 3
- 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},
- {"Kick All", function()
- -- empty
- 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()
- local player = game.Players.LocalPlayer
- local tool = Instance.new("Tool")
- tool.RequiresHandle = false
- tool.Name = "TP Tool"
- -- Activate when clicked
- tool.Activated:Connect(function()
- local mouse = player:GetMouse()
- local targetPos = mouse.Hit.p
- local char = player.Character
- if char and char:FindFirstChild("HumanoidRootPart") then
- char.HumanoidRootPart.CFrame = CFrame.new(targetPos + Vector3.new(0, 5, 0)) -- Teleport a bit above
- end
- end)
- tool.Parent = player.Backpack
- end},
- {"Admin Chat", function()
- -- Global chat mimic
- end},
- {"Clone Player", function()
- -- Dummy clone
- end},
- {"XRAY", function()
- local Players = game:GetService("Players")
- local RunService = game:GetService("RunService")
- local UserInputService = game:GetService("UserInputService")
- local LocalPlayer = Players.LocalPlayer
- local toggled = false
- local connection
- local function updateHighlight(player)
- if player == LocalPlayer then return end
- local character = player.Character
- if not character then return end
- local existing = character:FindFirstChild("XRayHighlight")
- if not existing then
- local highlight = Instance.new("Highlight")
- highlight.Name = "XRayHighlight"
- highlight.FillTransparency = 0.5
- highlight.OutlineTransparency = 0
- highlight.DepthMode = Enum.HighlightDepthMode.AlwaysOnTop
- highlight.Adornee = character
- highlight.Parent = character
- existing = highlight
- end
- if player.Neutral or not player.Team then
- existing.FillColor = Color3.new(1, 1, 1)
- else
- existing.FillColor = player.TeamColor.Color
- end
- end
- local function applyHighlights()
- for _, player in pairs(Players:GetPlayers()) do
- if player ~= LocalPlayer then
- updateHighlight(player)
- end
- end
- end
- local function removeHighlights()
- for _, player in pairs(Players:GetPlayers()) do
- local char = player.Character
- if char and char:FindFirstChild("XRayHighlight") then
- char:FindFirstChild("XRayHighlight"):Destroy()
- end
- end
- end
- local function toggleXRay()
- toggled = not toggled
- if toggled then
- applyHighlights()
- connection = RunService.Heartbeat:Connect(applyHighlights)
- else
- if connection then connection:Disconnect() end
- removeHighlights()
- end
- end
- -- GUI button toggle
- toggleXRay()
- -- X key toggle
- UserInputService.InputBegan:Connect(function(input, gameProcessed)
- if gameProcessed then return end
- if input.KeyCode == Enum.KeyCode.X then
- toggleXRay()
- end
- end)
- end},
- {"Tool Giver", function()
- -- Give all tools
- end},
- {"Part Spawner", function()
- -- Spawns parts
- end},
- {"Super Ring", function()
- local player = game.Players.LocalPlayer
- local mouse = player:GetMouse()
- local UserInputService = game:GetService("UserInputService")
- local RunService = game:GetService("RunService")
- local ringEnabled = true
- local orbitConnections = {}
- local function orbitPart(part, root, angle, layer)
- local orbitRadius = 75 -- Stronger pull = wider range
- local spinSpeed = 15
- local layerGap = 5
- local bodyPos = Instance.new("BodyPosition")
- bodyPos.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
- bodyPos.P = 100000
- bodyPos.D = 3000
- bodyPos.Parent = part
- local bodyGyro = Instance.new("BodyGyro")
- bodyGyro.MaxTorque = Vector3.new(math.huge, math.huge, math.huge)
- bodyGyro.Parent = part
- local connection
- connection = RunService.Heartbeat:Connect(function()
- if not ringEnabled or not root or not player.Character then
- if bodyPos then bodyPos:Destroy() end
- if bodyGyro then bodyGyro:Destroy() end
- if connection then connection:Disconnect() end
- return
- end
- local x = root.Position.X + math.cos(angle + tick() * spinSpeed) * orbitRadius
- local y = root.Position.Y + 5 + (layer * layerGap)
- local z = root.Position.Z + math.sin(angle + tick() * spinSpeed) * orbitRadius
- bodyPos.Position = Vector3.new(x, y, z)
- bodyGyro.CFrame = CFrame.new(part.Position, root.Position)
- end)
- table.insert(orbitConnections, connection)
- end
- local function startRing()
- local char = player.Character
- if not char then return end
- local root = char:FindFirstChild("HumanoidRootPart")
- if not root then return end
- local pullRange = 350
- local layers = 4
- for _, part in ipairs(workspace:GetDescendants()) do
- if part:IsA("BasePart") and not part.Anchored and not part:IsDescendantOf(char) then
- if (part.Position - root.Position).Magnitude <= pullRange then
- for _, force in ipairs(part:GetChildren()) do
- if force:IsA("BodyMover") then force:Destroy() end
- end
- local angle = math.random() * math.pi * 2
- local layer = math.random(0, layers - 1)
- orbitPart(part, root, angle, layer)
- end
- end
- end
- end
- task.spawn(function()
- while true do
- if ringEnabled then
- startRing()
- end
- task.wait(2)
- end
- end)
- UserInputService.InputBegan:Connect(function(input, processed)
- if not processed and input.KeyCode == Enum.KeyCode.R then
- ringEnabled = not ringEnabled
- if not ringEnabled then
- for _, connection in ipairs(orbitConnections) do
- if connection then connection:Disconnect() end
- end
- orbitConnections = {}
- end
- end
- end)
- end},
- {"Go To Player", function()
- local Players = game:GetService("Players")
- local LocalPlayer = Players.LocalPlayer
- local Character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
- local HRP = Character:WaitForChild("HumanoidRootPart")
- -- GUI Setup
- local gui = Instance.new("ScreenGui", LocalPlayer:WaitForChild("PlayerGui"))
- gui.Name = "GotoPlayerGUI"
- gui.ResetOnSpawn = false
- local panel = Instance.new("Frame", gui)
- panel.Size = UDim2.new(0, 160, 0, 300)
- panel.Position = UDim2.new(0.02, 160, 0.3, 0)
- panel.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
- panel.BorderColor3 = Color3.fromRGB(0, 255, 0)
- panel.BorderSizePixel = 3
- panel.Active = true
- panel.Draggable = true
- panel.Visible = true
- local title = Instance.new("TextLabel", panel)
- title.Text = "Go To Player"
- title.Size = UDim2.new(1, 0, 0, 25)
- title.BackgroundColor3 = Color3.new(0, 0.2, 0)
- title.TextColor3 = Color3.new(0, 1, 0)
- title.Font = Enum.Font.SourceSansBold
- title.TextScaled = true
- local scroll = Instance.new("ScrollingFrame", panel)
- scroll.Size = UDim2.new(1, 0, 1, -25)
- scroll.Position = UDim2.new(0, 0, 0, 25)
- scroll.CanvasSize = UDim2.new(0, 0, 0, 0)
- scroll.BackgroundTransparency = 1
- scroll.ScrollBarThickness = 8
- local layout = Instance.new("UIListLayout", scroll)
- layout.Padding = UDim.new(0, 3)
- layout.SortOrder = Enum.SortOrder.LayoutOrder
- layout:GetPropertyChangedSignal("AbsoluteContentSize"):Connect(function()
- scroll.CanvasSize = UDim2.new(0, 0, 0, layout.AbsoluteContentSize.Y + 6)
- end)
- local function clearButtons()
- for _, btn in ipairs(scroll:GetChildren()) do
- if btn:IsA("TextButton") then
- btn:Destroy()
- end
- end
- end
- local function refreshPlayers()
- clearButtons()
- for _, plr in ipairs(Players:GetPlayers()) do
- if plr ~= LocalPlayer then
- local btn = Instance.new("TextButton", scroll)
- btn.Size = UDim2.new(1, -6, 0, 24)
- btn.Text = plr.Name
- btn.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
- btn.TextColor3 = Color3.new(1, 1, 1)
- btn.Font = Enum.Font.SourceSans
- btn.TextScaled = true
- btn.BorderSizePixel = 1
- btn.BorderColor3 = Color3.new(0, 1, 0)
- btn.MouseButton1Click:Connect(function()
- local char = LocalPlayer.Character
- if char then
- for _, v in ipairs(char:GetDescendants()) do
- if v:IsA("BodyVelocity") then
- v:Destroy() -- anti-fling cleanup
- end
- end
- end
- local targetChar = plr.Character
- if targetChar and targetChar:FindFirstChild("HumanoidRootPart") then
- local targetHRP = targetChar.HumanoidRootPart
- HRP.CFrame = targetHRP.CFrame * CFrame.new(0, 0, 5)
- end
- end)
- end
- end
- end
- refreshPlayers()
- Players.PlayerAdded:Connect(refreshPlayers)
- Players.PlayerRemoving:Connect(refreshPlayers)
- -- Toggle GUI visibility with RightShift
- local UIS = game:GetService("UserInputService")
- UIS.InputBegan:Connect(function(input, gameProcessed)
- if not gameProcessed and input.KeyCode == Enum.KeyCode.RightShift then
- panel.Visible = not panel.Visible
- end
- end)
- end},
- },
- Secret = {
- {"Fly Swim", function()
- local Players = game:GetService("Players")
- local RunService = game:GetService("RunService")
- local UserInputService = game:GetService("UserInputService")
- local player = Players.LocalPlayer
- local char = player.Character or player.CharacterAdded:Wait()
- local humanoid = char:WaitForChild("Humanoid")
- local hrp = char:WaitForChild("HumanoidRootPart")
- -- Force swimming state
- humanoid:ChangeState(Enum.HumanoidStateType.Swimming)
- -- No collisions so you can fly freely
- for _, part in pairs(char:GetDescendants()) do
- if part:IsA("BasePart") then
- part.CanCollide = false
- end
- end
- -- Create a body mover to simulate swimming
- local bv = Instance.new("BodyVelocity")
- bv.MaxForce = Vector3.new(1e9, 1e9, 1e9)
- bv.Velocity = Vector3.zero
- bv.P = 25000
- bv.Parent = hrp
- local swimSpeed = 30
- local connection
- connection = RunService.RenderStepped:Connect(function()
- if not char or not char.Parent then
- connection:Disconnect()
- return
- end
- -- Force swim animation to stick
- if humanoid:GetState() ~= Enum.HumanoidStateType.Swimming then
- humanoid:ChangeState(Enum.HumanoidStateType.Swimming)
- end
- -- Input to direction
- local moveVec = Vector3.zero
- local camCF = workspace.CurrentCamera.CFrame
- if UserInputService:IsKeyDown(Enum.KeyCode.W) then
- moveVec += camCF.LookVector
- end
- if UserInputService:IsKeyDown(Enum.KeyCode.S) then
- moveVec -= camCF.LookVector
- end
- if UserInputService:IsKeyDown(Enum.KeyCode.A) then
- moveVec -= camCF.RightVector
- end
- if UserInputService:IsKeyDown(Enum.KeyCode.D) then
- moveVec += camCF.RightVector
- end
- if UserInputService:IsKeyDown(Enum.KeyCode.Space) then
- moveVec += Vector3.new(0, 1, 0)
- end
- if UserInputService:IsKeyDown(Enum.KeyCode.LeftControl) then
- moveVec -= Vector3.new(0, 1, 0)
- end
- if moveVec.Magnitude > 0 then
- bv.Velocity = moveVec.Unit * swimSpeed
- else
- bv.Velocity = Vector3.zero
- end
- end)
- 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},
- {"Orbit Player", function()
- local Players = game:GetService("Players")
- local TweenService = game:GetService("TweenService")
- local RunService = game:GetService("RunService")
- local LocalPlayer = Players.LocalPlayer
- local Character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
- local HRP = Character:WaitForChild("HumanoidRootPart")
- local UserInputService = game:GetService("UserInputService")
- local orbiting = false
- local currentTarget = nil
- local lastTargetCheck = 0
- local orbitTween
- -- UI
- local gui = Instance.new("ScreenGui", LocalPlayer:WaitForChild("PlayerGui"))
- gui.Name = "OrbitSelectGUI"
- local dropdown = Instance.new("Frame", gui)
- dropdown.Position = UDim2.new(0.02, 0, 0.3, 0)
- dropdown.Size = UDim2.new(0, 150, 0, 300)
- dropdown.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
- dropdown.BorderColor3 = Color3.fromRGB(255, 0, 0)
- dropdown.BorderSizePixel = 3
- dropdown.Active = true
- dropdown.Draggable = true
- local title = Instance.new("TextLabel", dropdown)
- title.Text = "Select Player"
- title.Size = UDim2.new(1, 0, 0, 25)
- title.BackgroundColor3 = Color3.new(0, 0, 0)
- title.TextColor3 = Color3.new(1, 0, 0)
- title.Font = Enum.Font.SourceSansBold
- title.TextScaled = true
- local layout = Instance.new("UIListLayout", dropdown)
- layout.Padding = UDim.new(0, 2)
- layout.SortOrder = Enum.SortOrder.LayoutOrder
- layout.VerticalAlignment = Enum.VerticalAlignment.Top
- local function clearButtons()
- for _, child in ipairs(dropdown:GetChildren()) do
- if child:IsA("TextButton") then
- child:Destroy()
- end
- end
- end
- local function refreshPlayers()
- clearButtons()
- for _, plr in ipairs(Players:GetPlayers()) do
- if plr ~= LocalPlayer then
- local btn = Instance.new("TextButton", dropdown)
- btn.Size = UDim2.new(1, 0, 0, 25)
- btn.Text = plr.Name
- btn.BackgroundColor3 = Color3.new(0.1, 0.1, 0.1)
- btn.TextColor3 = Color3.new(1, 1, 1)
- btn.Font = Enum.Font.SourceSans
- btn.TextScaled = true
- btn.MouseButton1Click:Connect(function()
- currentTarget = plr
- orbiting = true
- end)
- end
- end
- end
- refreshPlayers()
- Players.PlayerAdded:Connect(refreshPlayers)
- Players.PlayerRemoving:Connect(refreshPlayers)
- local function getNearestPlayer()
- local shortest, target = math.huge, nil
- for _, plr in ipairs(Players:GetPlayers()) do
- if plr ~= LocalPlayer and plr.Character and plr.Character:FindFirstChild("HumanoidRootPart") then
- local dist = (plr.Character.HumanoidRootPart.Position - HRP.Position).Magnitude
- if dist < shortest then
- shortest = dist
- target = plr
- end
- end
- end
- return target
- end
- local function orbitStep()
- if orbiting and currentTarget and currentTarget.Character and currentTarget.Character:FindFirstChild("HumanoidRootPart") then
- local targetHRP = currentTarget.Character.HumanoidRootPart
- local offset = targetHRP.CFrame * CFrame.new(0, 0, 5)
- if orbitTween then orbitTween:Cancel() end
- orbitTween = TweenService:Create(HRP, TweenInfo.new(0.5, Enum.EasingStyle.Sine), {CFrame = offset})
- orbitTween:Play()
- else
- currentTarget = getNearestPlayer()
- if not currentTarget then orbiting = false end
- end
- end
- RunService.Heartbeat:Connect(function()
- if tick() - lastTargetCheck >= 0.5 then
- lastTargetCheck = tick()
- if orbiting then orbitStep() end
- end
- end)
- UserInputService.InputBegan:Connect(function(input, gpe)
- if gpe then return end
- if input.KeyCode == Enum.KeyCode.K then
- orbiting = false
- currentTarget = nil
- end
- end)
- end},
- {"Animation GUI", function()
- local player = game.Players.LocalPlayer
- local character = player.Character or player.CharacterAdded:Wait()
- local hum = character:WaitForChild("Humanoid")
- local animations = {
- ["R15 Emotes"] = {
- {"Victory Dance", "rbxassetid://15506503658"},
- {"Backflip", "rbxassetid://15694504637"},
- {"Frosty Flair", "rbxassetid://10214406616"},
- {"V Pose", "rbxassetid://10214418283"},
- {"Quiet Waves", "rbxassetid://7466046574"},
- {"Fork Knife Floss", "rbxassetid://5917570207"},
- {"Yungblud Happier Jump", "rbxassetid://15610015346"},
- {"Victory Dance", "rbxassetid://15506503658"},
- {"T Pose", "rbxassetid://3576719440"},
- {"Dorky Dance", "rbxassetid://4212499637"}
- },
- ["R6 Emotes"] = {
- {"SideKick", "rbxassetid://89997608306972"},
- {"Top Rock heel", "rbxassetid://80703901488492"},
- {"MonsterMash", "rbxassetid://35654637"},
- {"Flare", "rbxassetid://101516827221862"},
- {"Quiet Waves Face", "rbxassetid://91799277718938"},
- {"Griddy", "rbxassetid://117550699409037"},
- {"default dance", "rbxassetid://140660766731062"},
- {"Facepalm", "rbxassetid://522638767"},
- {"Jump", "rbxassetid://125750702"},
- {"Sit", "rbxassetid://250628170"}
- },
- ["Animations"] = {
- {"adidas Sports Anim", "rbxassetid://427999"},
- {"Toy Anim", "rbxassetid://43"},
- {"Zombie Anim", "rbxassetid://80"},
- {"Cartoony Anim", "rbxassetid://56"},
- {"Faint", "rbxassetid://180436148"},
- {"Dead", "rbxassetid://657029313"},
- {"Float", "rbxassetid://11123145054"},
- {"Laying", "rbxassetid://11123127452"},
- {"Fall Down", "rbxassetid://657029313"},
- {"Scared", "rbxassetid://11123127452"}
- },
- ["Custom Animations (R6)"] = {
- {"Custom1", "rbxassetid://1234567890"},
- {"Custom2", "rbxassetid://1234567891"},
- {"Custom3", "rbxassetid://1234567892"},
- {"Custom4", "rbxassetid://1234567893"},
- {"Custom5", "rbxassetid://1234567894"},
- {"Custom6", "rbxassetid://1234567895"},
- {"Custom7", "rbxassetid://1234567896"},
- {"Custom8", "rbxassetid://1234567897"},
- {"Custom9", "rbxassetid://1234567898"},
- {"Custom10", "rbxassetid://1234567899"}
- }
- }
- local gui = Instance.new("ScreenGui", player:WaitForChild("PlayerGui"))
- gui.Name = "C00lkiddAnimGUI"
- gui.ResetOnSpawn = false
- local dragFrame = Instance.new("Frame")
- dragFrame.Size = UDim2.new(0, 300, 0, 25)
- dragFrame.Position = UDim2.new(0.5, -150, 0.3, -150)
- dragFrame.BackgroundColor3 = Color3.new(0.1, 0.1, 0.1)
- dragFrame.BorderColor3 = Color3.new(1, 0, 0)
- dragFrame.BorderSizePixel = 2
- dragFrame.Parent = gui
- local main = Instance.new("ScrollingFrame", dragFrame)
- main.Size = UDim2.new(1, 0, 0, 275)
- main.Position = UDim2.new(0, 0, 1, 0)
- main.BackgroundColor3 = Color3.new(0, 0, 0)
- main.BorderColor3 = Color3.new(1, 0, 0)
- main.BorderSizePixel = 2
- main.CanvasSize = UDim2.new(0, 0, 0, 0)
- main.ScrollBarThickness = 10
- local layout = Instance.new("UIListLayout", main)
- layout.SortOrder = Enum.SortOrder.LayoutOrder
- layout.Padding = UDim.new(0, 4)
- local function updateCanvas()
- task.wait()
- main.CanvasSize = UDim2.new(0, 0, 0, layout.AbsoluteContentSize.Y + 10)
- end
- layout:GetPropertyChangedSignal("AbsoluteContentSize"):Connect(updateCanvas)
- updateCanvas()
- local currentAnimTrack = nil
- for category, anims in pairs(animations) do
- local label = Instance.new("TextLabel", main)
- label.Size = UDim2.new(1, -10, 0, 25)
- label.Text = "== " .. category .. " =="
- label.TextColor3 = Color3.new(1, 0, 0)
- label.BackgroundColor3 = Color3.new(0.1, 0.1, 0.1)
- label.BorderSizePixel = 2
- label.BorderColor3 = Color3.new(1, 0, 0)
- label.Font = Enum.Font.SourceSansBold
- label.TextScaled = true
- for _, data in ipairs(anims) do
- local animName, animId = data[1], data[2]
- local btn = Instance.new("TextButton", main)
- btn.Size = UDim2.new(1, -10, 0, 25)
- btn.Text = animName
- btn.BackgroundColor3 = Color3.new(0.15, 0.15, 0.15)
- btn.TextColor3 = Color3.new(1, 1, 1)
- btn.BorderColor3 = Color3.new(1, 0, 0)
- btn.BorderSizePixel = 2
- btn.Font = Enum.Font.SourceSans
- btn.TextScaled = true
- btn.MouseButton1Click:Connect(function()
- if currentAnimTrack then
- currentAnimTrack:Stop()
- end
- local anim = Instance.new("Animation")
- anim.AnimationId = animId
- currentAnimTrack = hum:LoadAnimation(anim)
- currentAnimTrack:Play()
- end)
- end
- end
- -- Make draggable
- local UIS = game:GetService("UserInputService")
- local dragging, dragInput, dragStart, startPos
- local function update(input)
- local delta = input.Position - dragStart
- dragFrame.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
- end
- dragFrame.InputBegan:Connect(function(input)
- if input.UserInputType == Enum.UserInputType.MouseButton1 then
- dragging = true
- dragStart = input.Position
- startPos = dragFrame.Position
- input.Changed:Connect(function()
- if input.UserInputState == Enum.UserInputState.End then
- dragging = false
- end
- end)
- end
- end)
- UIS.InputChanged:Connect(function(input)
- if dragging and input.UserInputType == Enum.UserInputType.MouseMovement then
- update(input)
- end
- end)
- -- Stop animation on L key
- UIS.InputBegan:Connect(function(input, gameProcessed)
- if gameProcessed then return end
- if input.KeyCode == Enum.KeyCode.L and currentAnimTrack then
- currentAnimTrack:Stop()
- end
- end)
- 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)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement