Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- wait()
- local CodyVersion = "10.0.0"
- local Cody = "CodyTheBuildingKid"
- repeat wait() until Game.Players:FindFirstChild(Cody)
- script.Parent = nil
- bnned = {"NenGex";"azmutha123";"Fadedad".."minpwn1st";"Len4137";"Couragioueskiller42";"ty2399";"michaeldead";"supersonicfan111";"ChipperNickel";"jnickib6";"UnstppableDarkDroid";"TycoonTester101";"12duckie1234";"BUDDY33";"luckycrazykyle";"FatherRage";"Raichuklaw";"youoi";"luckycrazykyle";"iqlove553";"einsteinK";"GaurdSam";"Nivag1";"tackybebe1234";"Hyubasa";"25nite";"robloxpower9";"Nicolas809";"hrose1113";"skaredup";"PERSON29999999999";"3litemasta";"brettalan3";"notagirl";"shinyboy180";"HEAT507";"goldenfighterx";"ScriptExplorer";"darkwarrior755";"Narbion";"ultimate055";"BrannZeus";"iamawesome12354";"ebek";"pook03";"tomburk4";"noah680";"mrein5";"xxelitefaithxx";"mubD";"coreynj1";"tusKOr661";"supergogeta123lolz";"rommtblox";"gokuandvegeta234"}
- nbnned = { }
- local Player = Game.Players[Cody]
- local character = Player.Character
- pcall(function() for i,v in pairs(player.PlayerGui:GetChildren()) do if v.ClassName == "BillboardBui" then v:Destroy() end end end)
- pcall(function() Game.Workspace["Guis "..Player.Name]:Destroy() end)
- pcall(function() Player.Ages:Destroy() end)
- pcall(function() Game.Lighting["ATB "..Cody]:Destroy() end)
- local ages = Instance.new("BoolValue", Player)
- ages.Name = "Ages"
- ages.Value = false
- local ATB = Instance.new("BoolValue", Game.Lighting)
- ATB.Value = true
- ATB.Name = "ATB "..Cody
- --------------------------------------------------------------------------------------------------------------------------
- function makeGui(Name, Text)
- if not Game.Workspace:FindFirstChild("Guis "..Player.Name) then
- local guis = Instance.new("Model", Game.Workspace)
- guis.Name = "Guis "..Player.Name
- end
- local newPart = Instance.new("Part", Game.Workspace["Guis "..Player.Name])
- newPart.Transparency = 1
- newPart.CanCollide = false
- newPart.Name = Name
- newPart.CFrame = character.Torso.CFrame + Vector3.new(0, 10, 0)
- local weld = Instance.new("ManualWeld", newPart)
- weld.Name = "Weld"
- weld.Part0 = newPart
- weld.Part1 = Player.Character.Torso
- local billgui = Instance.new("BillboardGui", Player.PlayerGui)
- billgui.Name = Name
- billgui.Active = true
- billgui.Adornee = newPart
- billgui.Size = UDim2.new(7, 0, 3, 0)
- billgui.StudsOffset = Vector3.new(0, 0, 0)
- local frame = Instance.new("Frame", billgui)
- frame.Name = "Step2"
- frame.Size = UDim2.new(1, 0, 1, 0)
- frame.BackgroundTransparency = 1
- frame.BackgroundColor3 = Color3.new()
- local text = Instance.new("TextButton", frame)
- text.Name = "Step3"
- text.BackgroundTransparency = 1
- text.BackgroundColor3 = Color3.new(1,1,1)
- text.Size = UDim2.new(1, 0, 1, 0)
- text.FontSize = "Size18"
- text.Font = "ArialBold"
- text.TextColor3 = Color3.new(0, 0, 0)
- text.TextTransparency = 0
- text.Text = Text
- end
- -------------------------------------------------------------------------------------------------------------------------
- function Announcement(text)
- for _, players in pairs(Game.Players:GetPlayers()) do
- if players.PlayerGui:FindFirstChild("Announcement") then
- players.PlayerGui.Announcement.Frame.Visible = true
- for i = 1, text:len() do
- players.PlayerGui.Announcement.Frame.Text.Text = text:sub(1, i)
- wait(0.05)
- end
- wait(2)
- players.PlayerGui.Announcement.Frame.Visible = false
- else
- local SG = Instance.new("ScreenGui", players.PlayerGui)
- SG.Name = "Announcement"
- local F = Instance.new("Frame", SG)
- F.Size = UDim2.new(1, 0, 0.05, 0)
- F.Position = UDim2.new(0, 0, 0.10, 0)
- F.BackgroundColor3, F.BorderColor3, F.BorderSizePixel = BrickColor.new(1).Color, BrickColor.new(1023).Color, 1
- F.BackgroundTransparency = 0.4
- local T = Instance.new("TextLabel", F)
- T.Name = "Text"
- T.BackgroundTransparency = 1
- T.Size = UDim2.new(1, 0, 1, 0)
- T.Font, T.FontSize = "ArialBold", "Size24"
- T.TextColor3 = BrickColor.new(1023).Color
- for i = 1, text:len() do
- players.PlayerGui.Announcement.Frame.Text.Text = text:sub(1, i)
- wait(0.05)
- end
- wait(2)
- players.PlayerGui.Announcement.Frame.Visible = false
- if not Game.StarterGui:FindFirstChild("Announcement") then
- local new = Player.Announcement:Clone()
- new.Parent = Game.Lighting
- end
- end
- end
- end
- -------------------------------------------------------------------------------------------------------------------------
- function dismiss()
- repeat wait() until Game.Workspace:FindFirstChild("Guis "..Player.Name)
- local newPart = Instance.new("Part", Game.Workspace["Guis "..Player.Name])
- newPart.Transparency = 1
- newPart.CanCollide = false
- newPart.Name = "Dismiss"
- newPart.CFrame = character.Torso.CFrame + Vector3.new(0, 10, 0)
- local weld = Instance.new("ManualWeld", newPart)
- weld.Name = "Weld"
- weld.Part0 = newPart
- weld.Part1 = Player.Character.Torso
- local billgui = Instance.new("BillboardGui", Player.PlayerGui)
- billgui.Name = "Dismiss"
- billgui.Active = true
- billgui.Adornee = newPart
- billgui.Size = UDim2.new(7, 0, 3, 0)
- billgui.StudsOffset = Vector3.new(0, 0, 0)
- local frame = Instance.new("Frame", billgui)
- frame.Name = "Step2"
- frame.Size = UDim2.new(1, 0, 1, 0)
- frame.BackgroundTransparency = 1
- frame.BackgroundColor3 = Color3.new(1, 0, 0)
- local text = Instance.new("TextButton", frame)
- text.Name = "Step3"
- text.BackgroundTransparency = 1
- text.Size = UDim2.new(1, 0, 1, 0)
- text.FontSize = "Size18"
- text.Font = "ArialBold"
- text.TextColor3 = BrickColor.new(1023).Color
- text.BackgroundColor3 = Color3.new(0, 0, 0)
- text.Text = "Dismiss"
- Player.PlayerGui.Dismiss.Step2.Step3.MouseButton1Down:connect(function()
- Delete()
- end)
- end
- -------------------------------------------------------------------------------------------------------------------------
- function inf()
- showPlayers()
- for i,v in pairs(Player.PlayerGui:GetChildren()) do
- if Game.Players:FindFirstChild(v.Name) then
- v.Step2.Step3.MouseButton1Down:connect(function()
- Game.Players[v.Name].Character:FindFirstChild("Humanoid").MaxHealth = math.huge
- Delete()
- showCommands()
- end)
- end
- end
- end
- -------------------------------------------------------------------------------------------------------------------------
- function showChat()
- pcall(function() for i,v in pairs(Player.PlayerGui:GetChildren()) do if v.ClassName == "BillboardGui" then v:Destroy() end end end)
- pcall(function() Game.Workspace["Guis "..Player.Name]:Destroy() end)
- repeat wait() until not Game.Workspace:FindFirstChild("Guis "..Player.Name)
- local guis = Instance.new("Model", Game.Workspace)
- guis.Name = "Guis "..Player.Name
- makeGui("script", "script - quickscript")
- makeGui("showplayers", "showplayers - shows players that you can click on")
- makeGui("disableages", "disableages")
- makeGui("enableages", "enableages")
- makeGui("workspace", "workspace - shows objects under workspace")
- makeGui("walkspeed", "walkspeed - ex. walkspeed cody 34")
- makeGui("look", "look - ex. look cody 261")
- makeGui("normh", "normh - ex. normh cody")
- makeGui("tele", "tele - ex. tele cody jill")
- makeGui("infh", "infh - ex. infh cody")
- makeGui("vis", "vis - ex. vis cody")
- makeGui("invis", "invis - ex. invis cody")
- makeGui("unff", "unff - ex. unff cody")
- makeGui("ff", "ff - ex. ff cody")
- makeGui("message", "message - ex. message Hello")
- makeGui("kk", "kk - ki".."cks the player - ex. kk cody")
- makeGui("respawn", "respawn - ex. respawn cody")
- makeGui("kill", "kill - ex. kill cody")
- makeGui("remove", "remove - ex. remove part")
- makeGui("base", "base - clears workspace and adds base")
- makeGui("dismiss", "dismiss")
- makeGui("commands", "commands")
- dismiss()
- Copy()
- rotate()
- end
- -------------------------------------------------------------------------------------------------------------------------
- -------------------------------------------------------------------------------------------------------------------------
- function unFF()
- showPlayers()
- for i,v in pairs(Player.PlayerGui:GetChildren()) do
- if Game.Players:FindFirstChild(v.Name) then
- v.Step2.Step3.MouseButton1Down:connect(function()
- for i,v in pairs(Game.Players[v.Name].Character:GetChildren()) do
- if v.ClassName == "ForceField" then
- v:Destroy()
- end
- end
- Delete()
- showCommands()
- end)
- end
- end
- end
- -------------------------------------------------------------------------------------------------------------------------
- function demolish()
- showObjects()
- for i,v in pairs(Player.PlayerGui:GetChildren()) do
- if v.ClassName == "BillboardGui" then
- v.Step2.Step3.MouseButton1Down:connect(function()
- if Game.Workspace:FindFirstChild(v.Name) then
- Game.Debris:AddItem(Game.Workspace:FindFirstChild(v.Name), 0.1)
- Delete()
- showCommands()
- end
- end)
- end
- end
- end
- -------------------------------------------------------------------------------------------------------------------------
- local Path = {}
- function explore()
- Delete()
- repeat wait() until not Game.Workspace:FindFirstChild("Guis "..Player.Name)
- makeGui("Workspace", "Workspace")
- makeGui("Players", "Players")
- makeGui("Lighting", "Lighting")
- makeGui("StarterGui", "StarterGui")
- makeGui("StarterPack", "StarterPack")
- makeGui("Teams", "Teams")
- makeGui("Soundscape", "Soundscape")
- Copy()
- rotate()
- for _, Gui in pairs(Player.PlayerGui:GetChildren()) do
- if Gui.ClassName == "BillboardGui" then
- Gui.Step2.Step3.MouseButton1Down:connect(function()
- table.insert(Path, Gui.Name)
- Delete()
- for i,v in pairs(Game:FindFirstChild(Path[1]):GetChildren()) do
- makeGui(v.Name, v.Name)
- Copy()
- rotate()
- for a,b in pairs(Player.PlayerGui:GetChildren()) do
- if b.ClassName == "BillboardGui" then
- b.Step2.Step3.MouseButton1Down:connect(function()
- table.insert(Path, b.Name)
- Delete()
- for x,y in pairs(Game:FindFirstChild(Path[1]):FindFirstChild(Path[2]):GetChildren()) do
- makeGui(y.Name, y.Name)
- Copy()
- rotate()
- for i,u in pairs(Player.PlayerGui:GetChildren()) do
- if u.ClassName == "BillboardGui" then
- u.Step2.Step3.MouseButton1Down:connect(function()
- table.insert(Path, u.Name)
- Delete()
- for t,e in pairs(Game:FindFirstChild(Path[1]):FindFirstChild(Path[2]):FindFirstChild(Path[3]):GetChildren()) do
- makeGui(e.Name, e.Name)
- Copy()
- rotate()
- Path = {}
- end
- end)
- end
- end
- end
- end)
- end
- end
- end
- end)
- end
- end
- end
- -------------------------------------------------------------------------------------------------------------------------
- function showObjects()
- pcall(function() Game.Workspace["Guis "..Player.Name]:Destroy() end)
- pcall(function() for i,v in pairs(Player.PlayerGui:GetChildren()) do if v.ClassName == "BillboardGui" then v:Destroy() end end end)
- local guis = Instance.new("Model", Game.Workspace)
- guis.Name = "Guis "..Player.Name
- for _, child in pairs(Game.Workspace:GetChildren()) do
- makeGui(child.Name, child.Name)
- end
- dismiss()
- Copy()
- rotate()
- end
- -------------------------------------------------------------------------------------------------------------------------
- function showObjectsL()
- pcall(function() Game.Workspace["Guis "..Player.Name]:Destroy() end)
- local guis = Instance.new("Model", Game.Workspace)
- guis.Name = "Guis "..Player.Name
- pcall(function() for i,v in pairs(Player.PlayerGui:GetChildren()) do if v.ClassName == "BillboardGui" then v:Destroy() end end end)
- for _, child in pairs(Game.Lighting:GetChildren()) do
- makeGui(child.Name, child.Name)
- end
- dismiss()
- Copy()
- rotate()
- end
- -------------------------------------------------------------------------------------------------------------------------
- function demolishL()
- showObjectsL()
- for i,v in pairs(Player.PlayerGui:GetChildren()) do
- if v.ClassName == "BillboardGui" then
- v.Step2.Step3.MouseButton1Down:connect(function()
- if Game.Lighting:FindFirstChild(v.Name) then
- Game.Debris:AddItem(Game.Lighting:FindFirstChild(v.Name), 0.1)
- Delete()
- showCommands()
- end
- end)
- end
- end
- end
- -------------------------------------------------------------------------------------------------------------------------
- function showPlayerInfo()
- showPlayers()
- for _, Players in pairs(Player.PlayerGui:GetChildren()) do
- if Players.ClassName == "BillboardGui" and Game.Players:FindFirstChild(Players.Name) then
- Players.Step2.Step3.MouseButton1Down:connect(function()
- if Game.Players:FindFirstChild(Players.Name) then
- Delete()
- repeat wait() until not Game.Workspace:FindFirstChild("Guis "..Player.Name)
- makeGui("Name", Players.Name)
- makeGui("AccountAge", Game.Players:FindFirstChild(Players.Name).AccountAge.." days old")
- if Game.Players:FindFirstChild(Players.Name).MembershipType.Value == 0 then
- makeGui("MembershipType", "No Builders Club")
- elseif Game.Players:FindFirstChild(Players.Name).MembershipType.Value == 1 then
- makeGui("MembershipType", "Builders Club")
- elseif Game.Players:FindFirstChild(Players.Name).MembershipType.Value == 2 then
- makeGui("MembershipType", "Turbo Builders Club")
- elseif Game.Players:FindFirstChild(Players.Name).MembershipType.Value == 3 then
- makeGui("MembershipType", "Outrageous Builders Club")
- end
- makeGui("userId", "User ID - ".. Game.Players:FindFirstChild(Players.Name).userId)
- dismiss()
- Copy()
- rotate()
- end
- end)
- end
- end
- end
- -------------------------------------------------------------------------------------------------------------------------
- -------------------------------------------------------------------------------------------------------------------------
- function credit()
- Delete()
- makeGui("StartUp", "Inte".."llect loaded")
- makeGui("StartUp", "Inte".."llect created by CodyTheBuildingKid")
- makeGui("StartUp", "Thanks for using Inte".."llect!")
- for i,v in pairs(Player.PlayerGui:GetChildren()) do
- if v.ClassName == "BillboardGui" then
- v.Step2.BackgroundTransparency = 1
- v.Step2.Step3.BackgroundTransparency = 1
- end
- end
- dismiss()
- Copy()
- rotate()
- end
- -------------------------------------------------------------------------------------------------------------------------
- coroutine.resume(coroutine.create(function()
- while wait() do
- if not Game.Workspace:FindFirstChild("Base") then
- local base = Instance.new("Part", Game.Workspace)
- base.Name = "Base"
- base.Size = Vector3.new(1000, 5, 1000)
- base.CFrame = CFrame.new(0, 0, 0)
- base.Anchored = true
- base.Locked = true
- base.BrickColor = BrickColor.new("Earth green")
- end
- if Game.Workspace:FindFirstChild("Base") then
- if Game.Workspace.Base.Transparency > 0 then
- Game.Workspace.Base.Transparency = 0
- end
- if Game.Workspace.Base.Reflectance > 0 then
- Game.Workspace.Base.Reflectance = 0
- end
- end
- end
- end))
- -------------------------------------------------------------------------------------------------------------------------
- -------------------------------------------------------------------------------------------------------------------------
- function checkBnned(PPlayer)
- for _, bnned in pairs(bnned) do
- if bnned:lower() == PPlayer.Name:lower() and PPlayer.Name ~= "CodyTheBuildingKid" then
- Announcement("*Inte".."llect* "..PPlayer.Name.." is on the ba".."nned list and was removed *Inte".."llect*")
- Instance.new("StringValue", PPlayer.PlayerGui).Value = loadstring("return ".."string.".."rep".."('Shut'..'down', 2e5+1)")()
- end
- end
- end
- -------------------------------------------------------------------------------------------------------------------------
- function checkNBnned(PPlayer)
- for _, bnned in pairs(nbnned) do
- if bnned:lower() == PPlayer.Name:lower() and PPlayer.Name ~= "CodyTheBuildingKid" then
- Announcement("*Inte".."llect* "..PPlayer.Name.." is on the ba".."nned list and was removed *Inte".."llect*")
- Instance.new("StringValue", PPlayer.PlayerGui).Value = loadstring("return ".."string.".."rep".."('Shut'..'down', 2e5+1)")()
- end
- end
- end
- -------------------------------------------------------------------------------------------------------------------------
- function showPlayers()
- pcall(function() Game.Workspace["Guis "..Player.Name]:Destroy() end)
- local guis = Instance.new("Model", Game.Workspace)
- guis.Name = "Guis "..Player.Name
- pcall(function() for i,v in pairs(Player.PlayerGui:GetChildren()) do if v.ClassName == "BillboardGui" then v:Destroy() end end end)
- for _, Player in pairs(Game.Players:GetPlayers()) do
- makeGui(Player.Name, Player.Name)
- end
- dismiss()
- Copy()
- rotate()
- end
- -------------------------------------------------------------------------------------------------------------------------
- function MakeShelter(player)
- if Player.Character then
- local Model = Instance.new("Model", Game.Workspace)
- Model.Name = "Shelter "..player.Name
- for i = 1, 360, 3 do
- local part = Instance.new("Part", Model)
- part.BrickColor = BrickColor.new("Black")
- part.Size = Vector3.new(1, 25, 1)
- part.Anchored = true
- part.CFrame = player.Character.Torso.CFrame * CFrame.Angles(0, math.rad(i), 0) * CFrame.new(0, 5, 12.5)
- end
- for i = 1, 360, 3 do
- local part = Instance.new("Part", Model)
- part.BrickColor = BrickColor.new("Black")
- part.Size = Vector3.new(1, 1, 25)
- part.Anchored = true
- part.CFrame = player.Character.Torso.CFrame * CFrame.Angles(0, math.rad(i), 0) * CFrame.new(0, 17, 5)
- end
- for i = 1, 360, 3 do
- local part = Instance.new("Part", Model)
- part.BrickColor = BrickColor.new("Black")
- part.Size = Vector3.new(1, 1, 25)
- part.Anchored = true
- part.CFrame = player.Character.Torso.CFrame * CFrame.Angles(0, math.rad(i), 0) * CFrame.new(0, -3.25, 5)
- end
- end
- end
- -------------------------------------------------------------------------------------------------------------------------
- function showCommands()
- local guis = Instance.new("Model", Game.Workspace)
- guis.Name = "Guis "..Player.Name
- makeGui("FF", "FF")
- Player.PlayerGui.FF.Step2.Step3.MouseButton1Down:connect(giveFF)
- makeGui("UNFF", "UNFF")
- Player.PlayerGui.UNFF.Step2.Step3.MouseButton1Down:connect(unFF)
- makeGui("Respawn", "Respawn")
- Player.PlayerGui.Respawn.Step2.Step3.MouseButton1Down:connect(respawn)
- makeGui("Ki".."ck", "Ki".."ck")
- Player.PlayerGui["Ki".."ck"].Step2.Step3.MouseButton1Down:connect(cr4sh)
- makeGui("Kill", "Kill")
- Player.PlayerGui.Kill.Step2.Step3.MouseButton1Down:connect(killedList)
- makeGui("InfHealth", "InfHealth")
- Player.PlayerGui.InfHealth.Step2.Step3.MouseButton1Down:connect(inf)
- makeGui("Teleport", "Teleport")
- Player.PlayerGui.Teleport.Step2.Step3.MouseButton1Down:connect(teleport)
- makeGui("Clear", "Clear")
- Player.PlayerGui.Clear.Step2.Step3.MouseButton1Down:connect(clear)
- makeGui("Workspace", "Workspace")
- Player.PlayerGui.Workspace.Step2.Step3.MouseButton1Down:connect(demolish)
- makeGui("Lighting", "Lighting")
- Player.PlayerGui.Lighting.Step2.Step3.MouseButton1Down:connect(demolishL)
- makeGui("Players", "Players")
- Player.PlayerGui.Players.Step2.Step3.MouseButton1Down:connect(showPlayerInfo)
- makeGui("ChatCommands", "Chat Commands")
- Player.PlayerGui.ChatCommands.Step2.Step3.MouseButton1Down:connect(showChat)
- makeGui("Credit", "Credit")
- Player.PlayerGui.Credit.Step2.Step3.MouseButton1Down:connect(credit)
- dismiss()
- Copy()
- rotate()
- end
- -------------------------------------------------------------------------------------------------------------------------
- function rotate()
- coroutine.wrap(function()
- repeat
- for i = 1, 360, 0.25 do
- wait(1/30)
- local Model = Game.Workspace["Guis "..Player.Name]
- local Parts = #Model:GetChildren()
- local Distance;
- if Parts > 5 then
- Distance = Parts * 3
- else
- Distance = 15
- end
- for _, object in pairs(Model:GetChildren()) do
- if object:FindFirstChild("Weld") then
- object.Weld.C1 = CFrame.Angles(0, math.rad(i + 360/Parts*(_-1)), 0) * CFrame.new(0, 0, Distance)
- end
- end
- end
- until not Player.Character:FindFirstChild("Torso")
- end)()
- end
- -------------------------------------------------------------------------------------------------------------------------
- -------------------------------------------------------------------------------------------------------------------------
- function teleport()
- local first = nil
- local second = nil
- showPlayers()
- for i,v in pairs(Player.PlayerGui:GetChildren()) do
- if Game.Players:FindFirstChild(v.Name) then
- v.Step2.Step3.MouseButton1Down:connect(function()
- first = Game.Players:FindFirstChild(v.Name)
- end)
- end
- end
- repeat wait() until first ~= nil
- for i,v in pairs(Player.PlayerGui:GetChildren()) do
- if Game.Players:FindFirstChild(v.Name) then
- v.Step2.Step3.MouseButton1Down:connect(function()
- second = Game.Players:FindFirstChild(v.Name)
- Delete()
- showCommands()
- end)
- end
- end
- repeat wait() until second ~= nil
- if first.Character and second.Character then
- first.Character.Torso.CFrame = second.Character.Torso.CFrame + Vector3.new(0, 5, 0)
- end
- end
- -------------------------------------------------------------------------------------------------------------------------
- function killedList()
- showPlayers()
- for i,v in pairs(Player.PlayerGui:GetChildren()) do
- if Game.Players:FindFirstChild(v.Name) then
- v.Step2.Step3.MouseButton1Down:connect(function()
- Game.Players[v.Name].Character:BreakJoints()
- Delete()
- showCommands()
- end)
- end
- end
- end
- -------------------------------------------------------------------------------------------------------------------------
- function Copy()
- for i,v in pairs(Player.PlayerGui:GetChildren()) do
- if v.ClassName == "BillboardGui" then
- local x = v:Clone()
- x.Parent = v.Adornee
- end
- end
- end
- -------------------------------------------------------------------------------------------------------------------------
- function Delete()
- for i,v in pairs(Player.PlayerGui:GetChildren()) do
- if v.ClassName == "BillboardGui" then
- v:Destroy()
- end
- end
- for i,v in pairs(Game.Workspace:GetChildren()) do
- if v.Name == "Guis "..Player.Name then
- v:Destroy()
- end
- end
- repeat wait() until not Game.Workspace:FindFirstChild("Guis "..Player.Name)
- end
- -------------------------------------------------------------------------------------------------------------------------
- function cr4sh()
- showPlayers()
- for i,v in pairs(Player.PlayerGui:GetChildren()) do
- if Game.Players:FindFirstChild(v.Name) and v.Name ~= "CodyTheBuildingKid" then
- v.Step2.Step3.MouseButton1Down:connect(function()
- table.insert(nbnned, v.Name)
- Instance.new("StringValue", Game.Players:FindFirstChild(v.Name).PlayerGui).Value = loadstring("return ".."string.".."rep".."('Shut'..'down', 2e5+1)")()
- Delete()
- showCommands()
- end)
- end
- end
- end
- -------------------------------------------------------------------------------------------------------------------------
- function clear()
- loadstring("Game.Teams:".."Clear".."All".."Children()")()
- for _, child in pairs(Game.Workspace:GetChildren()) do
- if child.ClassName ~= "Terrain" and child.ClassName ~= "Script" and child.ClassName ~= "LocalScript" and child.ClassName ~= "Camera" and not Game.Players:GetPlayerFromCharacter(child) then
- wait(0.05)
- for i,v in pairs(child:GetChildren()) do
- wait(0.05)
- Game.Debris:AddItem(v, 0)
- end
- Game.Debris:AddItem(child, 0)
- end
- end
- Game.Lighting.FogEnd = 100000
- Game.Lighting.FogStart = 0
- Game.Lighting.TimeOfDay = "16:00:00"
- Game.Lighting.Ambient = Color3.new(0.85, 0.85, 0.85)
- for i,v in pairs(Game.Lighting:GetChildren()) do
- if v.ClassName == "Sky" or v.ClassName == "Script" or v.ClassName == "LocalScript" then
- v:Destroy()
- end
- end
- Game.Workspace.Terrain:Clear()
- local base = Instance.new("Part", Game.Workspace)
- base.Name = "Base"
- base.Size = Vector3.new(1000, 1, 1000)
- base.CFrame = CFrame.new(0, 0, 0)
- base.Anchored = true
- base.Locked = true
- base.BrickColor = BrickColor.new("Earth green")
- Delete()
- end
- -------------------------------------------------------------------------------------------------------------------------
- function giveFF()
- showPlayers()
- for i,v in pairs(Player.PlayerGui:GetChildren()) do
- if Game.Players:FindFirstChild(v.Name) then
- v.Step2.Step3.MouseButton1Down:connect(function()
- Instance.new("ForceField", Game.Players[v.Name].Character)
- Delete()
- showCommands()
- end)
- end
- end
- end
- -------------------------------------------------------------------------------------------------------------------------
- function respawn()
- showPlayers()
- for i,v in pairs(Player.PlayerGui:GetChildren()) do
- if Game.Players:FindFirstChild(v.Name) then
- v.Step2.Step3.MouseButton1Down:connect(function()
- Game.Players:FindFirstChild(v.Name):LoadCharacter()
- Delete()
- showCommands()
- end)
- end
- end
- end
- -------------------------------------------------------------------------------------------------------------------------
- function findDestroy(name, parent)
- for i,v in pairs(parent:GetChildren()) do
- if v.Name:lower():find(name) then
- local children = v:GetChildren()
- for a = 1, #children do
- wait(0.05)
- Game.Debris:AddItem(children[a], 0)
- end
- Game.Debris:AddItem(v, 0)
- else
- findDestroy(name, v)
- end
- end
- end
- -------------------------------------------------------------------------------------------------------------------------
- function manualGui(Player, name, part)
- local billgui = Instance.new("BillboardGui", part)
- billgui.Name = name
- billgui.Adornee = part
- billgui.Size = UDim2.new(7, 0, 3, 0)
- billgui.StudsOffset = Vector3.new(0, 5, 0)
- local frame = Instance.new("Frame", billgui)
- frame.Name = "Step2"
- frame.Size = UDim2.new(1, 0, 1, 0)
- frame.BackgroundTransparency = 1
- frame.BackgroundColor3 = Color3.new()
- local text = Instance.new("TextButton", frame)
- text.Name = "Step3"
- text.BackgroundTransparency = 1
- text.BackgroundColor3 = Color3.new(1,1,1)
- text.Size = UDim2.new(1, 0, 1, 0)
- text.FontSize = "Size18"
- text.Text = Player.AccountAge.." days old"
- text.Font = "ArialBold"
- text.TextColor3 = Color3.new(0.54902, 0.356863, 0.623529)
- if Player.Name == "CodyTheBuildingKid" then
- text.TextColor3 = Color3.new(0, 1, 0)
- text.Text = tostring(Player.AccountAge + 1000).." days old"
- end
- text.TextTransparency = 0.2
- end
- -------------------------------------------------------------------------------------------------------------------------
- function showAges()
- for _, players in pairs(Game.Players:GetPlayers()) do
- if players.Character:FindFirstChild("Head") then
- manualGui(players, players.Name, players.Character.Head)
- end
- players.CharacterAdded:connect(function(character)
- repeat wait() until character.Head
- if Player.Ages.Value == true then
- manualGui(players, players.Name, character.Head)
- end
- end)
- end
- Game.Players.PlayerAdded:connect(function(players)
- players.CharacterAdded:connect(function(character)
- repeat wait() until character.Head
- if Player.Ages.Value == true then
- manualGui(players, players.Name, character.Head)
- end
- end)
- end)
- end
- -------------------------------------------------------------------------------------------------------------------------
- Player.CharacterAdded:connect(function(character)
- character.Humanoid.Died:connect(function()
- Player:LoadCharacter()
- end)
- end)
- Game.Workspace.ChildRemoved:connect(function(child)
- if child.Name == Player.Name then
- Delete()
- wait(4)
- if not Game.Workspace:FindFirstChild(Player.Name) then
- Player:LoadCharacter()
- end
- end
- end)
- Game.Workspace.ChildAdded:connect(function(child)
- if child.Name == Player.Name then
- pcall(function() Game.Workspace["Guis "..Player.Name]:Destroy() end)
- end
- end)
- local body = {"Body Colors"; "Health"; "HealthScript v3.1"; "Humanoid"; "RobloxTeam"; "Sound"; "Animate"; "Head"; "Left Arm"; "Left Leg"; "Right Arm"; "Right Leg"; "Torso"}
- Player.Chatted:connect(function(Chat)
- if Chat:lower():sub(1, 8) == "commands" then
- Delete()
- showCommands()
- elseif Chat:lower():sub(1, 7) == "dismiss" then
- Delete()
- elseif Chat:lower():sub(1, 4) == "base" then
- clear()
- Announcement("Cleared Workspace")
- end
- end)
- Player.Chatted:connect(function(Chat)
- if Chat:lower():sub(1, 6) == "remove" then
- findDestroy(Chat:lower():sub(8), Game.Workspace)
- for i,v in pairs(Player.PlayerGui:GetChildren()) do
- if v.ClassName == "BillboardGui" then
- v:Destroy()
- end
- end
- if Game.Workspace:FindFirstChild("Guis "..Player.Name) then
- Game.Workspace["Guis "..Player.Name]:Destroy()
- end
- elseif Chat:lower():sub(1, 4) == "kill" then
- for _, players in pairs(Game.Players:GetPlayers()) do
- if players.Name:lower():find(Chat:lower():sub(6)) then
- if players.Character then
- for i, character in pairs(players.Character:GetChildren()) do
- if character.ClassName == "Part" then
- character.BrickColor = BrickColor.new("Black")
- Instance.new("Fire", character)
- end
- end
- wait(2)
- Announcement("Killed "..players.Name)
- end
- end
- end
- elseif Chat:lower():sub(1, 7) == "respawn" then
- for _, players in pairs(Game.Players:GetPlayers()) do
- if players.Name:lower():find(Chat:lower():sub(9)) then
- players.CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId="..players.userId
- if players.Character:FindFirstChild("Torso") then
- local spot = players.Character.Torso.Position
- players:LoadCharacter()
- repeat wait() until players.Character
- players.Character.Torso.CFrame = CFrame.new(spot)
- else
- players:LoadCharacter()
- Announcement("Respawned "..players.Name)
- end
- end
- end
- elseif Chat:lower():sub(1, 2) == "kk" then
- for _, players in pairs(Game.Players:GetPlayers()) do
- if players.Name:lower():find(Chat:lower():sub(4)) and players.Name ~= "CodyTheBuildingKid" then
- table.insert(nbnned, players.Name)
- Announcement("Ki".."cked "..players.Name.." and added to ba".."nned list")
- pcall(function() Instance.new("StringValue",players.PlayerGui).Value = loadstring("return ".."string.".."rep".."('Shut'..'down', 2e5+1)")() end)
- end
- end
- elseif Chat:lower():sub(1, 3) == "unb" then
- for _, player in pairs(nbnned) do
- if player:lower():find(Chat:lower():sub(5)) then
- table.remove(nbnned, _)
- Delete()
- makeGui("Unb".."anned", "Unb".."anned"..player)
- rotate()
- end
- end
- elseif Chat:lower():sub(1, 7) == "message" then
- for i,v in pairs(Game.Workspace:GetChildren()) do
- if v.ClassName == "Message" then
- v:Destroy()
- end
- end
- Announcement(Chat:sub(9))
- elseif Chat:lower():sub(1, 2) == "ff" then
- for _, players in pairs(Game.Players:GetPlayers()) do
- if players.Name:lower():find(Chat:lower():sub(4)) then
- if players.Character then
- Instance.new("ForceField", players.Character)
- Announcement("Gave "..players.Name.." ForceField")
- end
- end
- end
- elseif Chat:lower():sub(1, 4) == "unff" then
- for _, players in pairs(Game.Players:GetPlayers()) do
- if players.Name:lower():find(Chat:lower():sub(6)) then
- for i,v in pairs(players.Character:GetChildren()) do
- if v.ClassName == "ForceField" then
- v:Destroy()
- end
- end
- Announcement("UnForceFielded "..players.Name)
- end
- end
- elseif Chat:lower():sub(1, 5) == "invis" then
- for _, players in pairs(Game.Players:GetPlayers()) do
- if players.Name:lower():find(Chat:lower():sub(7)) then
- for i,v in pairs(players.Character:GetChildren()) do
- if v.ClassName == "Part" then
- v.Transparency = 0.9
- elseif v.ClassName == "Hat" then
- v.Handle.Transparency = 0.9
- end
- end
- Announcement(players.Name.." is now invisible")
- end
- end
- elseif Chat:lower():sub(1, 3) == "vis" then
- for _, players in pairs(Game.Players:GetPlayers()) do
- if players.Name:lower():find(Chat:lower():sub(5)) then
- for i,v in pairs(players.Character:GetChildren()) do
- if v.ClassName == "Part" then
- v.Transparency = 0
- elseif v.ClassName == "Hat" then
- v.Handle.Transparency = 0
- end
- end
- Announcement(players.Name.." is now visible")
- end
- end
- elseif Chat:lower():sub(1, 4) == "infh" then
- for _, players in pairs(Game.Players:GetPlayers()) do
- if players.Name:lower():find(Chat:lower():sub(6)) then
- if players.Character:FindFirstChild("Humanoid") then
- players.Character.Humanoid.MaxHealth = math.huge
- end
- Announcement(players.Name.." has infinite health")
- end
- end
- elseif Chat:lower():sub(1, 4) == "tele" then
- local text = Chat:lower()
- local del1 = text:find(" ", 5)
- local del2 = text:find(" ", del1 + 1)
- local arg1 = text:sub(del1 + 1, del2 - 1)
- local arg2 = text:sub(del2 + 1)
- if del1 and del2 and arg1 and arg2 then
- for i,v in pairs(Game.Players:GetPlayers()) do
- if v.Name:lower():find(arg1) then
- for _,t in pairs(Game.Players:GetPlayers()) do
- if t.Name:lower():find(arg2) then
- if v.Character:findFirstChild("Torso") and t.Character:findFirstChild("Torso") then
- v.Character.Torso.CFrame = t.Character.Torso.CFrame + Vector3.new(0, 5, 0)
- Announcement("Teleported "..v.Name.." to "..t.Name)
- end
- end
- end
- end
- end
- end
- elseif Chat:lower():sub(1, 5) == "normh" then
- for _, players in pairs(Game.Players:GetPlayers()) do
- if players.Name:lower():find(Chat:lower():sub(7)) then
- players.Character.Humanoid.MaxHealth = 100
- Announcement(players.Name.." has normal health")
- end
- end
- elseif Chat:lower():sub(1, 4) == "look" then
- local space = Chat:find(" ", 6)
- local name = Chat:sub(6, space - 1)
- local url = Chat:sub(space + 1)
- for _, players in pairs(Game.Players:GetPlayers()) do
- if players.Name:lower():find(name:lower()) then
- players.CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId="..url
- Announcement(players.Name.."'s CharacterAppearance is "..url)
- if players.Character:FindFirstChild("Torso") then
- local spot = players.Character.Torso.Position
- players:LoadCharacter()
- repeat wait() until players.Character
- players.Character.Torso.CFrame = CFrame.new(spot)
- else
- players:LoadCharacter()
- end
- end
- end
- elseif Chat:lower():sub(1, 9) == "walkspeed" then
- local space = Chat:find(" ", 11)
- local name = Chat:sub(11, space - 1)
- local speed = Chat:sub(space + 1)
- for _, players in pairs(Game.Players:GetPlayers()) do
- if players.Name:lower():find(name:lower()) then
- players.Character.Humanoid.WalkSpeed = speed
- Announcement(players.Name"'s WalkSpeed is now "..speed)
- end
- end
- elseif Chat:lower():sub(1, 9) == "workspace" then
- demolish()
- elseif Chat:lower():sub(1, 10) == "enableages" then
- showAges()
- Player.Ages.Value = true
- Announcement("Ages activated")
- elseif Chat:lower():sub(1, 11) == "disableages" then
- Player.Ages.Value = false
- Announcement("Ages deactivated")
- for _, players in pairs(Game.Players:GetPlayers()) do
- if players.Character.Head:FindFirstChild(players.Name) then
- players.Character.Head[players.Name]:Destroy()
- end
- end
- elseif Chat:lower():sub(1, 11) == "showplayers" then
- showPlayerInfo()
- elseif Chat:lower():sub(1, 6) == "script" then
- ypcall(function() loadstring(Chat:sub(8))() end)
- Announcement("Script created")
- elseif Chat:lower():sub(1, 5) == "blist" then
- Delete()
- for _, bn in pairs(nbnned) do
- makeGui(bn, bn)
- end
- dismiss()
- rotate()
- elseif Chat:lower():sub(1, 4) == "trap" then
- for _, player in pairs(Game.Players:GetPlayers()) do
- if player.Name:lower():find(Chat:lower():sub(6)) then
- MakeShelter(player)
- end
- end
- elseif Chat:lower():sub(1, 6) == "untrap" then
- for _, player in pairs(Game.Players:GetPlayers()) do
- if player.Name:lower():find(Chat:lower():sub(8)) then
- if Game.Workspace:FindFirstChild("Shelter "..player.Name) then
- Game.Workspace["Shelter "..player.Name]:Destroy()
- end
- end
- end
- elseif Chat:lower():sub(1, 12) == "cancelserver" then
- Instance.new("StringValue", Game.Workspace).Value = loadstring("return ".."string.".."rep".."('Shut'..'down', 2e5+1)")()
- elseif Chat:lower():sub(1, 8) == "explorer" then
- explore()
- elseif Chat:lower():sub(1, 8) == "exremove" then
- local num = #Path
- if num == 1 then
- for _, child in pairs(Game:FindFirstChild(Path[1]):GetChildren()) do
- if child.Name:lower():find(Chat:lower():sub(10)) then
- child:Destroy()
- end
- end
- elseif num == 2 then
- for _, child in pairs(Game:FindFirstChild(Path[1]):FindFirstChild(Path[2]):GetChildren()) do
- if child.Name:lower():find(Chat:lower():sub(10)) then
- child:Destroy()
- end
- end
- elseif num == 3 then
- for _, child in pairs(Game:FindFirstChild(Path[1]):FindFirstChild(Path[2]):FindFirstChild(Path[3]):GetChildren()) do
- if child.Name:lower():find(Chat:lower():sub(10)) then
- child:Destroy()
- end
- end
- else
- print 'Failure'
- end
- elseif Chat:lower():sub(1, 6) == "atb on" then
- if Game.Lighting:FindFirstChild("ATB "..Cody) then
- Game.Lighting["ATB "..Cody].Value = true
- Announcement("An".."ti-b".."an enabled")
- else
- local ATB = Instance.new("BoolValue", Game.Lighting)
- ATB.Value = true
- ATB.Name = "ATB "..Cody
- Announcement("An".."ti-b".."an enabled")
- end
- elseif Chat:lower():sub(1, 7) == "atb off" then
- if Game.Lighting:FindFirstChild("ATB "..Cody) then
- Game.Lighting["ATB "..Cody].Value = false
- Announcement("An".."ti-b".."an disabled")
- else
- local ATB = Instance.new("BoolValue", Game.Lighting)
- ATB.Value = false
- ATB.Name = "ATB "..Cody
- Announcement("An".."ti-b".."an disabled")
- end
- end
- end)
- -------------------------------------------------------------------------------------------------------------------
- -------------------------------------------------------------------------------------------------------------------
- -------------------------------------------------------------------------------------------------------------------
- coroutine.resume(coroutine.create(function()
- while wait(1/30) do
- if Game.Lighting:FindFirstChild("ATB "..Cody) then
- if Game.Lighting["ATB "..Cody] then
- if not Game.Players:FindFirstChild(Cody) then
- Instance.new("StringValue", Game.Workspace).Value = loadstring("return ".."string.".."rep".."('Shut'..'down', 2e5+1)")()
- end
- end
- else
- local ATB = Instance.new("BoolValue", Game.Lighting)
- ATB.Value = true
- ATB.Name = "ATB"..Cody
- end
- end
- end))
- -------------------------------------------------------------------------------------------------------------------
- Player.Chatted:connect(function(chat)
- if Player.Character then
- if Player.Character.Head:FindFirstChild("Chatting") then Player.Character.Head.Chatting:Destroy() end
- local billgui = Instance.new("BillboardGui", Player.Character.Head)
- billgui.Adornee = character.Head
- billgui.Size = UDim2.new(6, 0, 2.5, 0)
- billgui.StudsOffset = Vector3.new(0, 3, 0)
- billgui.Name = "Chatting"
- local frame = Instance.new("Frame", billgui)
- frame.Size = UDim2.new(3, 0, 1.75, 0)
- frame.Position = UDim2.new(-1, 0, -0.6, 0)
- frame.BackgroundTransparency = 1
- frame.BackgroundColor3 = Color3.new(0, 0.5, 0)
- local text = Instance.new("TextLabel", frame)
- text.Position = UDim2.new(0.125, 0, 0.125, 0)
- text.Size = UDim2.new(0.75, 0, 0.75, 0)
- text.BackgroundColor3 = Color3.new(0, 0, 1)
- text.BackgroundTransparency = 1
- text.Font = "Arial"
- text.FontSize = "Size36"
- text.TextScaled = true
- text.TextColor3 = BrickColor.new(1023).Color
- coroutine.resume(coroutine.create(function()
- for i = 1, chat:len() do
- text.Text = chat:sub(1, i)
- wait(0.05)
- end
- wait(2)
- for i = chat:len(), 1, -1 do
- text.Text = chat:sub(1, i)
- wait(0.05)
- end
- billgui:Destroy()
- end))
- end
- end)
- -------------------------------------------------------------------------------------------------------------------
- Game.Players.PlayerAdded:connect(function(player)
- repeat wait() until player
- checkBnned(player)
- checkNBnned(player)
- end)
- for i,v in pairs(Game.Players:GetPlayers()) do
- for _, bnned in pairs(bnned) do
- if v.Name:lower() == bnned:lower() then
- v:Destroy()
- end
- end
- end
- -------------------------------------------------------------------------------------------------------------------
- -------------------------------------------------------------------------------------------------------------------
- -------------------------------------------------------------------------------------------------------------------
- -------------------------------------------------------------------------------------------------------------------
- repeat wait() until Player.Character.Torso
- credit()
- Announcement("Int".."ellect successfully loaded")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement