Advertisement
Chxp

Untitled

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