Advertisement
Irongolen14

Untitled

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