Advertisement
SOCHILDISHHH

Tabs

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