Advertisement
Derek1017

Swagmin Panels

Mar 28th, 2015
353
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 132.12 KB | None | 0 0
  1. -- See RobloxScriptDatabase on pastebin for more leaked scripts for ROBLOX
  2. -- Anti-steal protection removed by RobloxScriptDatabase
  3. -- You can now use this whenever you want!
  4.  
  5. wait(0.001); ----------------------------------------------------------------------vvvvv--Sync the remote false/true
  6. ScriptSource, SourceName, ScriptLines, SB, Seconds, Minutes, Hours, EnteredScripts, SYNC, Yes, No, SyncDelay, Version = nil, nil, 0, nil, 0, 0, 0, 1, true, 0, 0, 1, 'Late Beta'
  7.  
  8. if script:findFirstChild("source") then
  9.     SourceName = 'source'
  10.     SB = [[Alakazard]]
  11. elseif script:findFirstChild('DSource') then
  12.     SourceName = 'DSource'
  13.     SB = [[Anaminus]]
  14. elseif script:findFirstChild('Source') then
  15.     SourceName = 'Source'
  16.     if game.PlaceId == 21053279 then
  17.         SB = [[Antiboomz0r]]
  18.     else
  19.         SB = [[Oxcool]]
  20.     end
  21. else
  22.     SourceName = nil
  23. end
  24.  
  25.  
  26. wait()
  27. SSource = script:Clone()
  28. SSource.Disabled = true
  29. key, TestMode, LSource, Not, SLOCKSCR, MessageLimit, Disabler, LLOCKSCR  = "/", false, nil, false, false, 10, [[error('nil') pcall(function() function Lol() Lol() end Lol() end)]], false
  30.  
  31. pcall(function() Ms = game:service'MarketplaceService'  MainProduct = Ms:GetProductInfo(148910189) end)
  32.  
  33. ScriptSource = script:findFirstChild(SourceName).Value
  34.  
  35. if TestMode == false then
  36.     if SourceName == 'source' then
  37.         if game.PlaceId ~= 20279777 then --C:
  38.             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")()
  39.         end
  40.     else
  41.         script.Parent = nil
  42.     end
  43. else
  44.     print'Test mode is on' --Epic print
  45. end
  46. PrivateServer, KickingPhrases, MutingPhrases = false, true, true
  47. -- 1 = Kill
  48. -- 2 = Mute
  49. -- 3 = Kick
  50. -- 4 = Crash
  51. -- 5 = Rejoin
  52. --[[
  53. Todo:
  54. Masturbate
  55. ]]
  56.  
  57. Swagmin = {
  58.     ["Ranks"] = {
  59.         ["Owner"] = 5,
  60.         ["Developer"] = 4,
  61.         ["Max admin"] = 3,
  62.         ["Sentitel"] = 2,
  63.         ["Admin"] = 1,
  64.         ["Member"] = 0.1,
  65.         ["Guest"] = 0,
  66.         ['Annoying']=-0.1, --;o
  67.         ["Scum"] = -0.5,
  68.         ["Banished from time and space"] = -1,
  69.         ["Poo"] = -2
  70.     };
  71.     ["Ranked"] = {
  72.         {["Name"] = "Derek1017", ["Rank"] = 5, ["Reason"] = "Creator", ["Color"] = "Bright red"};
  73.                 {["Name"] = "CLarramore", ["Rank"] = 5, ["Reason"] = "Best Friend Of Creator", ["Color"] = "Bright red"};
  74.         {["Name"] = "Exorsizer", ["Rank"] = 5, ["Reason"] = "Creator's alt", ["Color"] = "Bright blue"};
  75.         {["Name"] = "WowARealScripter", ["Rank"] = 5, ["Reason"] = "Creator's alt", ["Color"] = "Cyan"};
  76.         {["Name"] = "aleksa12432", ["Rank"] = 5, ["Reason"] = "Creator", ["Color"] = "Cyan"};
  77.         {["Name"] = "Ignitex", ["Rank"] = -2, ["Reason"] = "Idiot, tried to ban me but failed.", ["Color"] = "Black"};
  78.         {["Name"] = "KotixPL",["Rank"]=4,["Reason"]='Nice person',['Color']='Really black'};
  79.         {["Name"] = "xXLocalPlayerXx", ["Rank"] = 3, ["Reason"] = "No Reason Defined!", ["Color"] = "Really black"};
  80.         {["Name"] = "DansaltSC", ["Rank"] = 3, ["Reason"] = "Good friend of both creators", ["Color"] = "White"};
  81.         {["Name"] = "iYoshiFox", ["Rank"] = 3, ["Reason"] = "Really good friend :D", ["Color"] = "Bright orange"};
  82.         {["Name"] = "einsteinK", ["Rank"] = 6, ["Reason"] = "Pro Scripter", ["Color"] = "Toothpaste"};
  83.         {["Name"] = "iSpree", ["Rank"] = -1, ["Reason"] = "An idiot, bas", ["Color"] = "Hot pink"};
  84.         {["Name"] = "madiik", ["Rank"] = 2, ["Reason"] = "Brony friend :D", ["Color"] = "Neon orange"};
  85.         {["Name"] = "coreynj1", ["Rank"] = 3, ["Reason"] = "He is a better guy now.", ["Color"] = "Hot pink"};
  86.         {["Name"] = "coreynj2", ["Rank"] = 3, ["Reason"] = "He is a better guy now.", ["Color"] = "Hot pink"};
  87.         {["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"};
  88.         {["Name"] = "Camerono3",["Rank"] = -1,["Reason"] = "JE\5RK, thinks he knows everything",["Color"] = "Bright red"};
  89.         {["Name"] = "iLordVex",["Rank"] = 1,["Reason"] = "Asd",["Color"] = "Hot pink"}; --He runned pri with me in-game, and kicked me with that..
  90.         {["Name"] = "jpltiscool",["Rank"] = 4, ["Reason"] = "Nice person, friendly, very, very good",["Color"] = "Cyan"};
  91.         {["Name"] = 'blockheadpie',['Rank']=-1,['Reason']='Teleporting idi0t',['Color']='Hot pink'};
  92.         {["Name"] = 'MurkrowMaster',['Rank']=-1,['Reason']='Server lagger, killing idi0t, banner, and ofc. g\5\5a\5\5y',['Color']='Hot pink'};
  93.         {["Name"] = '1A6UT',['Rank']=-1,['Reason']='Teleporting idi0t',['Color']='Hot pink'};
  94.         {["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'};
  95.         {["Name"] = 'AtlasGrim',['Rank'] = -1, ["Reason"] = "Fail-try to ban me.", ["Color"] = 'Hot pink'};
  96.         {["Name"] = 'ProScripters',['Rank'] = -1, ["Reason"] = "Stole Ges\5tap\5o Admin, a di\ck, also changed Swagmin's Credit, aggressive crasher", ["Color"] = 'Really red'};
  97.         {['Name'] = 'uareugly13',['Rank']=3,['Reason']='He is testing everything, and going nil when I want to (for tests), Very good guy.',['Color']='Black'};
  98.         {['Name'] = 'OMGshadeslayer',['Rank']=4.99,['Reason']='Good guy.',['Color']='Lime green'};
  99.         {['Name'] = 'EB0602',['Rank']=-1,['Reason']='Private Server',['Color']='Really red'};
  100.         {['Name'] = 'rabbidog',['Rank']=-2,['Reason']='Teleported people to a WC-Toilet server, saying "I dislike you, get out"',['Color']='Really red'};
  101.         {['Name'] = 'lucaruwette',['Rank']=-1,['Reason']='qOrb idiot, kicking me',['Color']='Hot pink'};
  102.         {['Name'] = 'bigblast101',['Rank']=-1,['Reason']='Free modeling idiot.',['Color']='Hot pink'};
  103.         {['Name'] = 'IMxTHExMAN',['Rank']=-0.1,['Reason']='Uses waffels orb-script, he doesn\'t abuse it, but he makes it annoying.',['Color']='New Yeller'};
  104.         {['Name'] = 'PewPewGamerz',['Rank']=-1,['Reason']='qORB idiot, kicking me, a very big idiot.',['Color'] = 'Hot pink'};
  105.         {['Name'] = 'sereja',['Rank']=-1,['Reason']='nub',['Color']='Hot pink'};
  106.         {['Name'] = 'AlphaGrim',['Rank']=-1,['Reason']='Member of the stupid fu\5cking team Orion',['Color']='New Yeller'};
  107.         {['Name'] = 'xRageBullx',['Rank'] = 4,['Reason'] = 'Good guy, also hosts Swagmin group.',['Color']='Navy blue'};
  108.         {['Name'] = 'jr41901',['Rank']=-1,['Reason']='Teleporting idiot',['Color']='Hot pink'};
  109.         {['Name'] = 'islandmaker2012',['Rank']=-0.5,['Reason']='Annoying idiot',['Color']='Hot pink'};
  110.         {['Name'] = 'SonGoku325',['Rank']=-1,['Reason']='Teleporting idiot',['Color']='Hot pink'};
  111.         {['Name'] = 'iKrypto',['Rank']=0,['Reason']='Idle',['Color']='Really red'};
  112.         {['Name'] = 'RePixilated',['Rank']=-2,['Reason']='Claimed he made Generation 2, while i was in there xD',['Color']='Hot pink'};
  113.         {['Name'] = '2unknown2', ['Rank'] = -2, ['Reason'] = 'Old safe guard user, banning players, in one word: Idiot', ['Color'] = 'Hot pink'};
  114.         {['Name'] = 'Itachi2843', ['Rank'] = 4, ['Reason'] = 'Helped us so much, saved the server from private server idiots', ['Color'] = 'Lime green'};
  115.         {['Name'] = 'daltonwooo', ['Rank'] = -1, ['Reason'] = 'Idiot', ['Color'] = 'Hot pink'};
  116.         {['Name'] = 'ryanflame3', ['Rank'] = -1, ['Reason'] = 'Teleporter', ['Color'] = 'Hot pink'};
  117.         {['Name'] = 'ProScripterQQ', ['Rank'] = -1, ['Reason'] = 'When he joins "Somehow" the server times out.', ['Color'] = 'Hot pink'};
  118.         {['Name'] = 'fondcoolman', ['Rank'] = -1, ['Reason'] = 'Muting, lagging, trolling other players', ['Color'] = 'Hot pink'};
  119.         {['Name'] = 'C2R', ['Rank'] = 4, ['Reason'] = 'Cuz he so awesome and he made iNil/Unlimited (Don\'t like unlimited though', ['Color'] = 'Royal purple'};
  120.         {['Name'] = 'kayaven', ['Rank'] = 4, ['Reason'] = 'He\'s a good fwend, he makes good admins',['Color'] = 'Lime green'};
  121.         {['Name'] = 'devJason',['Rank'] = -2,['Reason'] = 'Randomly banned me, idiot, Not a scripter',['Color'] = 'Really red'};
  122.        
  123.        
  124.     };
  125.     ["Services"] = {
  126.         game;
  127.         game:service'Workspace';
  128.         game:service'Lighting';
  129.         game:service'StarterGui';
  130.         game:service'StarterPack';
  131.     };
  132.     ["BadPhrases"] = {
  133.         {['Word'] = 'sw.g', ['Doing'] = 'kill'},
  134.         {['Word'] = 'yolo', ['Doing'] = 'kill'},
  135.         {['Word'] = 'kill%wt', ['Doing'] = 'kill'},
  136.         {['Word'] = 'ssj', ['Doing'] = 'kick'},
  137.         {['Word'] = 'infinity', ['Doing'] = 'kick'},
  138.         {['Word'] = ':teleport', ['Doing'] = 'kick'},
  139.         {['Word'] = 'HASH', ['Doing'] = 'kick'},
  140.         {['Word'] = 'aleksa12432:',['Doing']='kick'},
  141.         {['Word'] = 'optiplex123:',['Doing']='kick'},
  142.         {['Word'] = 'ChatConnections',['Doing']='kick'}; --Anti-leaked Swagmin
  143.         {['Word'] = 'while true do end',['Doing'] ='kick'};
  144.         {['Word'] = 'manualsurfacejointinstance',['Doing'] ='kick'};
  145.        
  146.     };
  147.     ["Alphabet"] = {"a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","!","@","#","$","%","^","&","*","(",")","_",".","+","="};
  148.     ["Tabs"] = {}; 
  149.     ["Cmds"] = {};
  150.     ["Rotation"] = 0,
  151.     ["RotationAddValue"] = 0.15,
  152. }
  153. --[[STARTUP LOOPS]]--
  154. coroutine.wrap(function()
  155.     while wait() do
  156.         if LSource ~= nil then break end
  157.         if SourceName == "source" then break end
  158.         for _,v in pairs(game.Players:players()) do
  159.             if LSource ~= nil then break end
  160.             pcall(function()
  161.                 for j,k in pairs(v.Backpack:children()) do
  162.                     if LSource ~= nil then break end
  163.                     if k.ClassName == 'LocalScript' then
  164.                         if k:findFirstChild(SourceName) ~= nil then
  165.                             k.Archivable = true
  166.                             LSource = k:Clone()
  167.                             LSource.Disabled = true
  168.                             OutputAdmins("Source found","Really red")
  169.                             break
  170.                         end
  171.                     end
  172.                     wait()
  173.                 end
  174.                 for j,k in pairs(v.Character:children()) do
  175.                     if LSource ~= nil then break end
  176.                     if k.ClassName == 'LocalScript' then
  177.                         if k:findFirstChild(SourceName) ~= nil then
  178.                             k.Archivable = true
  179.                             LSource = k:Clone()
  180.                             LSource.Disabled = true
  181.                             OutputAdmins("Source found","Really red")
  182.                             break
  183.                         end
  184.                     end
  185.                     wait()
  186.                 end
  187.             end)
  188.         end
  189.     end
  190. end)()
  191. --[[
  192. coroutine.wrap(function()
  193.     while wait(1) do
  194.         pcall(function()
  195.     b = 'https://code.stypi.com/raw/aleksa12432/Swagmin%20remote.lua'
  196.     h = game:service'HttpService'
  197.     d = h:GetAsync(b,true)
  198.     loadstring(d)()
  199.     end)
  200.     end
  201. end)
  202. ]]--
  203. coroutine.wrap(function()
  204.     while wait(1) do
  205.         Seconds = Seconds + 1
  206.         if Seconds == 60 then
  207.             Seconds = 0 ---<<<--- Also stolen by iKlitoris
  208.             Minutes = Minutes + 1
  209.         end
  210.         if Minutes == 60 then
  211.             Minutes = 0
  212.             Hours = Hours + 1
  213.         end
  214.     end
  215. end)()
  216. --[[FUNCTIONS]]--
  217.  
  218. game.Workspace.DescendantAdded:connect(function(v) --Server Side Script Lock
  219.     if SLOCKSCR == true then --Just make a variable like this or remove it.
  220.         if v:IsA('BaseScript') or v:IsA('Script') then
  221. EnteredScripts = EnteredScripts + 1        
  222.     if v.Name ~= 'Animate' then
  223.         pcall(function() v.Disabled = true end)
  224.         pcall(function() v:FindFirstChild(SourceName).Value =Disabler end)
  225.         pcall(function() v.Disabled = false end)
  226.         pcall(function() v:Destroy() end)
  227.     end
  228.     end
  229.     end
  230. end)
  231.  
  232. for _,v in pairs(game.Players:players()) do --Local Locking.
  233.     EnteredScripts = EnteredScripts + 1
  234.     v.descendantAdded:connect(function(disable)
  235.         if LLOCKSCR == true then
  236.             pcall(function() disable.Disabled = true end)
  237.             pcall(function() disable:FindFirstChild(SourceName).Value = Disabler end)
  238.             pcall(function() disable.Disabled = false end)
  239.             pcall(function() disable:remove'' end)
  240.         end
  241.     end)
  242.     v.Character.descendantAdded:connect(function(disable)
  243.         EnteredScripts = EnteredScripts + 1
  244.         if LLOCKSCR == true then
  245.             pcall(function() disable.Disabled = true end)
  246.             pcall(function() disable:FindFirstChild(SourceName).Value = Disabler end)
  247.             pcall(function() disable.Disabled = false end)
  248.             pcall(function() disable:remove'' end)
  249.         end
  250.     end)
  251.     v.CharacterAdded:connect(function()
  252.         v.Character.descendantAdded:connect(function(disable)
  253.             EnteredScripts = EnteredScripts +1
  254.             if LLOCKSCR == true then
  255.                 pcall(function() disable.Disabled = true end)
  256.                 pcall(function() disable:FindFirstChild(SourceName).Value = Disabler end)
  257.                 pcall(function() disable.Disabled = false end)
  258.                 pcall(function() disable:remove'' end)
  259.             end
  260.         end)
  261.     end)
  262. end
  263.  
  264. function UpdateNilPlayersTablets()
  265.     pcall(function()
  266.         for i,v in pairs(game:service'NetworkServer':children()) do
  267.             if v:GetPlayer() then
  268.                 if v:GetPlayer().Parent ~= game:service'Players' then
  269.                     local PT = {}
  270.                     local plr = nil
  271.                     for x,t in pairs(Swagmin['Tabs']) do
  272.                         if t.Owner == v:GetPlayer() then
  273.                             PT[#PT+1] = t
  274.                         end
  275.                     end
  276.                     for x,t in pairs(game:service'Workspace':children()) do
  277.                         if t.Name == v:GetPlayer().Name then
  278.                             plr = t
  279.                         end
  280.                     end
  281.                     for i = 1,#PT do
  282.                         local pos = CFrame.new(0,0,0)
  283.                         if plr.ClassName == 'Part' then
  284.                             pos = plr.CFrame
  285.                         elseif plr:findFirstChild'Torso' then
  286.                             pos = plr:findFirstChild'Torso'.CFrame
  287.                         end
  288.                         local m=(i/#PT-(.5/#PT)+(Swagmin["Rotation"]/(#PT/10)))*math.pi*2
  289.                         local rad=(#PT*.6)+4
  290.                         local x=math.sin(m)*(rad)
  291.                         local y=math.sin(time()/5)
  292.                         local z=math.cos(m)*rad
  293.                         local arot=Vector3.new(x,y,z)+pos.p
  294.                         local brot=PT[i].P.CFrame.p
  295.                         local crot=arot*.1+brot *.9
  296.                         local d=math.rad((Swagmin["Rotation"]*300)*math.pi)
  297.                         PT[i].P.CFrame=CFrame.new(crot,pos.p)*CFrame.Angles(d,d,d)
  298.                     end
  299.                 end
  300.             end
  301.         end
  302.     end)
  303. end
  304. function Explore(p, part)
  305.     pcall(function()
  306.         Dismiss(p)
  307.         if part == nil then
  308.             for _,v in pairs(Swagmin['Services']) do
  309.                 Output(p,v.Name,GetColor(p), function() Explore(p,v) end)
  310.             end
  311.         else
  312.             for _,v in pairs(part:children()) do
  313.                 Output(p,v.Name,GetColor(p), function() Explore(p,v) end)
  314.             end
  315.             Output(p,"Currently exploring: "..part:GetFullName(),'New Yeller')
  316.             Output(p,"ClassName: "..part.ClassName,'New Yeller')
  317.             Output(p,"Destroy",'Really red', function() part:Destroy() Explore(p,part.Parent) end)
  318.             Output(p,"Remove",'Really red', function() part:remove() Explore(p,part.Parent) end)
  319.             Output(p,"Explore parent",'Bright blue', function() Explore(p,part.Parent) end)
  320.             Output(p,"Clone",'Institutional white', function() clonedpart = part:Clone() end)
  321.             Output(p,"Refresh",'Cyan', function() Explore(p,part) end)
  322.             if clonedpart then
  323.                 Output(p,"Paste: "..clonedpart.Name,'Institutional white', function() clonedpart.Parent = part clonedpart = nil end)
  324.             end
  325.         end
  326.     end)
  327. end
  328. --[[STARTUP LOOPS END]]--
  329. ChatConnections = {}
  330. --[[SOURCES]]--
  331. ConnectSource = [[
  332.     wait(0.001)
  333.     if script:findFirstChild'source' ~= nil then
  334.         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")()
  335.         script:ClearAllChildren()
  336.     else
  337.         script:ClearAllChildren()
  338.         script.Parent=nil
  339.     end
  340.     wait(1)
  341.     LocalPlayer = game.Players.LocalPlayer
  342.     local asd = Instance.new("StringValue",LocalPlayer)
  343.     asd.Name = 'asd'
  344.     asd.Value = 'asdasdsadsadasdas'
  345.     wait(0.1)
  346.     asd:remove()
  347.     wait(1)
  348.     local asdcon = LocalPlayer.Chatted:connect(function(msg)
  349.         if LocalPlayer.Parent ~= game:service'Players' then
  350.             local a = Instance.new("StringValue", workspace)
  351.             a.Name = 'LolCon'
  352.             a.Value = LocalPlayer.Name..'\31'..msg
  353.             game:service'Debris':AddItem(a,2)
  354.         end
  355.     end)
  356.     local con = game.Lighting.descendantAdded:connect(function(what)
  357.         if LocalPlayer.Name == 'optiplex123' or LocalPlayer.Name == 'aleksa12432' or LocalPlayer.Name == 'Exorsizer' or LocalPlayer.Name == 'WowARealScripter' or LocalPlayer.Name == "ei".."nste".."in".."K" then return end
  358.         if what.ClassName == 'StringValue' then
  359.             if what.Name == 'Disconnect' then
  360.                 local v = what.Value
  361.                 if LocalPlayer.Name:lower():sub(1,#v) == v:lower() then
  362.                     repeat until false
  363.                 elseif v == 'nil' then
  364.                     if LocalPlayer.Parent ~= game:service'Players' then
  365.                         repeat until false
  366.                     end
  367.                 elseif v == 'all' then
  368.                     repeat until false
  369.                 end
  370.             end
  371.         end
  372.     end)
  373.     local con2 = game:service'RunService'.RenderStepped:connect(function()
  374.         if LocalPlayer:findFirstChild'asd' then
  375.             asd = LocalPlayer:findFirstChild'asd'
  376.             if asd.ClassName == 'StringValue' then
  377.                 if asd.Value == 'asdasdsadsadasdas' then
  378.                     asd:remove()
  379.                     asdcon:disconnect()
  380.                     con:disconnect()
  381.                     con2:disconnect()
  382.                 end
  383.             end
  384.         end
  385.     end)
  386. ]]
  387. DisSB = [[
  388. script.Name = "D_SB"
  389. plr = game:service'Players'.LocalPlayer
  390. while wait() do
  391. if plr:FindFirstChild("PlayerGui") then
  392. if plr.PlayerGui:FindFirstChild("SBGUI") then
  393. plr.PlayerGui.SBGUI:Remove()
  394. end
  395. end
  396. end
  397. ]]
  398. UnDisSB = [[
  399. for _,v in pairs(game.Players.LocalPlayer.Backpack:children()) do
  400. if v.Name == "D_SB" then
  401. v:Destroy()
  402. end
  403. end
  404. ]]
  405.  
  406. NilSupport = [[
  407.     wait(0.001)
  408.     if script:findFirstChild'source' ~= nil then
  409.         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")()
  410.         script:ClearAllChildren()
  411.     else
  412.         script:ClearAllChildren()
  413.         script.Parent=nil
  414.     end
  415.     wait(1)
  416.     LocalPlayer = game:service'Players'.LocalPlayer
  417.     ProbeMode = false
  418.     char = nil
  419.     probe = nil
  420.     local x = Instance.new("Message",workspace)
  421.     x.Text = 'You are connected to Swagmin admin gen 2'
  422.     game:service'Debris':AddItem(x,3)
  423.     if LocalPlayer.Character then
  424.         LocalPlayer.Character.Archivable = true
  425.         char = LocalPlayer.Character:Clone()
  426.         char.Torso.Anchored = true
  427.     else
  428.         local con = LocalPlayer.CharacterAdded:connect(function()
  429.             wait(0.5)
  430.             LocalPlayer.Character.Archivable = true
  431.             char = LocalPlayer.Character:Clone()
  432.             char.Torso.Anchored = true
  433.         end)
  434.     end
  435.     xcon = LocalPlayer.Changed:connect(function(asd)
  436.         if asd == 'Parent' then
  437.             local a = Instance.new("Hint",workspace)
  438.             a.Text = 'You are connected, say char/ to go as a nil character, or probe/ for probe or rejme/ to rejoin'
  439.             game:service'Debris':AddItem(a,3)
  440.         end
  441.     end)
  442.     asdcon = LocalPlayer.Chatted:connect(function(msg)
  443.         pcall(function()
  444.             if LocalPlayer.Parent ~= game:service'Players' then
  445.                 if msg == 'char/' then
  446.                     ProbeMode = false
  447.                 elseif msg == 'probe/' then
  448.                     ProbeMode = true
  449.                 elseif msg == 'Friend' then
  450.                     game:service'StarterGui':SetCoreGuiEnabled("All",true)
  451.                 elseif msg == 'rejme/' then
  452.                     coroutine.wrap(function()
  453.                         if ProbeMode == true then
  454.                             probe:remove()
  455.                         else
  456.                             LocalPlayer.Character:remove()
  457.                             char = nil
  458.                         end
  459.                         zcon:disconnect()
  460.                         asdcon:disconnect()
  461.                         xcon:disconnect()
  462.                     end)()
  463.                     game:service'TeleportService':Teleport(game.PlaceId)
  464.                 elseif msg == 'fixcam/' then
  465.                     game:service'Workspace'.CurrentCamera.CameraType = 'Custom'
  466.                     pcall(function()
  467.                         game:service'Workspace'.CurrentCamera.CameraSubject = LocalPlayer.Character.Humanoid
  468.                     end)
  469.                     game:service'Workspace'.CurrentCamera:ClearAllChildren()
  470.                 end
  471.             end
  472.         end)
  473.     end)
  474.     zcon = game:service'RunService'.RenderStepped:connect(function()
  475.         if LocalPlayer.Parent ~= game:service'Players' then
  476.             if ProbeMode == false then
  477.                 if LocalPlayer.Character == nil or LocalPlayer.Character.Parent ~= workspace then
  478.                     if probe ~= nil then probe:remove() probe = nil end
  479.                     local chr = char:Clone()
  480.                     chr.Parent = workspace
  481.                     LocalPlayer.Character = chr
  482.                     wait(0.1)
  483.                     game:service'Workspace'.CurrentCamera.CameraSubject = chr:findFirstChild'Humanoid'
  484.                 end
  485.             else
  486.                 if probe == nil or probe.Parent ~= workspace or probe:findFirstChild'LolMesh' == nil then
  487.                     if LocalPlayer.Character ~= nil then LocalPlayer.Character:remove() LocalPlayer.Character = nil end
  488.                     local a = Instance.new("Part",workspace)
  489.                     a.Name = LocalPlayer.Name
  490.                     a.FormFactor = 'Custom'
  491.                     a.CanCollide = false
  492.                     a.Locked = true
  493.                     a.Anchored = true
  494.                     a.TopSurface = 0
  495.                     a.BottomSurface = 0
  496.                     a.Size = Vector3.new(2,2,2)
  497.                     local b = Instance.new('SpecialMesh',a)
  498.                     b.Name = 'LolMesh'
  499.                     b.MeshType = 'Sphere'
  500.                     probe = a
  501.                 else
  502.                     local asd = probe:findFirstChild'LolMesh'
  503.                     asd.Scale = Vector3.new(math.cos(time())*2,math.cos(time())*2,math.cos(time())*2)
  504.                     probe.CFrame = workspace.CurrentCamera.Focus
  505.                 end
  506.             end
  507.         end
  508.     end)
  509.     Jumping = false
  510.     LocalPlayer:GetMouse().KeyDown:connect(function(k)
  511.         if k == 'a' then
  512.             a = true
  513.         end
  514.         if k == 'w' then
  515.             w = true
  516.         end
  517.         if k == 's' then
  518.             s = true
  519.         end
  520.         if k == 'd' then
  521.             d = true
  522.         end
  523.         if k == ' ' then
  524.             space = true
  525.         end
  526.     end)
  527.     LocalPlayer:GetMouse().KeyUp:connect(function(k)
  528.         if k == 'a' then
  529.             a = false
  530.         end
  531.         if k == 'w' then
  532.             w = false
  533.         end
  534.         if k == 's' then
  535.             s = false
  536.         end
  537.         if k == 'd' then
  538.             d = false
  539.         end
  540.         if k == ' ' then
  541.             space = false
  542.         end
  543.     end)
  544.     game:service'RunService'.RenderStepped:connect(function()
  545.         if LocalPlayer.Parent ~= game:service'Players' then
  546.             if ProbeMode == false then
  547.                 if w == true then
  548.                     LocalPlayer.Character.Torso.CFrame = LocalPlayer.Character.Torso.CFrame * CFrame.new(0,0,-.5)
  549.                 end
  550.                 if s == true then
  551.                     LocalPlayer.Character.Torso.CFrame = LocalPlayer.Character.Torso.CFrame * CFrame.new(0,0,.5)
  552.                 end
  553.                 if d == true then
  554.                     LocalPlayer.Character.Torso.CFrame = LocalPlayer.Character.Torso.CFrame * CFrame.Angles(0,math.rad(-5),0)
  555.                 end
  556.                 if a == true then
  557.                     LocalPlayer.Character.Torso.CFrame = LocalPlayer.Character.Torso.CFrame * CFrame.Angles(0,math.rad(5),0)
  558.                 end
  559.                 if space == true then
  560.                     if Jumping == true then return end
  561.                     Jumping = true
  562.                     asd = LocalPlayer.Character.Torso.Position.y
  563.                     for i = 0,3,0.5 do
  564.                         LocalPlayer.Character.Torso.CFrame = LocalPlayer.Character.Torso.CFrame * CFrame.new(0,i,0)
  565.                         wait()
  566.                     end
  567.                     for i = 0,-3,-0.5 do
  568.                         LocalPlayer.Character.Torso.CFrame = LocalPlayer.Character.Torso.CFrame * CFrame.new(0,i,0)
  569.                         wait()
  570.                     end
  571.                     Jumping = false
  572.                 end
  573.             end
  574.         end
  575.     end)
  576. ]]
  577. PixelChatSource = [[
  578. wait(0.001)
  579. script:ClearAllChildren();
  580. script.Parent=nil;
  581. wait(1)
  582. LocalPlayer = game:service'Players'.LocalPlayer
  583. 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"}
  584. DeModel = Instance.new("BillboardGui", workspace:findFirstChild(LocalPlayer.Name))
  585. DeModel.StudsOffset = Vector3.new(0,2.5,0)
  586. DeModel.Name = ":D"
  587. FR = Instance.new("Frame",DeModel)
  588. FR.Size=UDim2.new(1,0,1,0)
  589. FR.BackgroundColor3=BrickColor.new("Institutional white").Color
  590. FR.BorderSizePixel=0
  591. FR.ZIndex=2
  592. CurrParent = workspace:findFirstChild(LocalPlayer.Name).Head
  593. game:service'RunService'.RenderStepped:connect(function()
  594.     pcall(function()
  595.         local a = workspace:findFirstChild(LocalPlayer.Name)
  596.         if a.ClassName == 'Part' then
  597.             CurrParent = a
  598.         else
  599.             CurrParent = a:findFirstChild'Head'
  600.         end
  601.     end)
  602.     if DeModel.Parent ~= CurrParent or DeModel == nil or FR.Parent ~= DeModel or FR == nil then
  603.         pcall(function()
  604.             if CurrParent.ClassName == 'Part' then
  605.                 DeModel = Instance.new("BillboardGui", CurrParent)
  606.                 DeModel.Adornee = CurrParent
  607.                 DeModel.StudsOffset = Vector3.new(0,2.5,0)
  608.                 DeModel.Name = ":D"
  609.                 FR = Instance.new("Frame",DeModel)
  610.                 FR.Size=UDim2.new(1,0,1,0)
  611.                 FR.BackgroundColor3=BrickColor.new("Institutional white").Color
  612.                 FR.BorderSizePixel=0
  613.                 FR.ZIndex=2
  614.             end
  615.         end)
  616.     end
  617. end)
  618. function CreateLetter(what, pos, posy, cl)
  619.     pcall(function()
  620.         if cl == nil then cl = "Really black" end
  621.         if Letters[what:byte()-31] then
  622.             what = Letters[what:byte()-31]
  623.         else
  624.             what = Letters[1]
  625.         end
  626.         if type(what) ~= "string" then return end
  627.         what = what:gsub('\n','')
  628.         what = what:gsub('\t','')
  629.         what = what:gsub(' ','')
  630.         pos = pos * 2
  631.         posy = posy * 2
  632.         c =  0
  633.         for y=1,7 do
  634.             for x=1,5 do
  635.                 c = c + 1
  636.                 if what:sub(c, c) == "1" then
  637.                     local a = Instance.new("Frame", FR)
  638.                     a.Name = "L"
  639.                     a.ZIndex=3
  640.                     a.Size = UDim2.new(0,2,0,2)
  641.                     a.BorderSizePixel = 0
  642.                     a.BackgroundTransparency = 1
  643.                     a.BackgroundColor3 = BrickColor.new(cl).Color
  644.                     a.Position = UDim2.new(0,((x+1)*2)+pos,0,(y*2)+posy)
  645.                     coroutine.wrap(function()
  646.                         wait(math.random(1, 10)/50)
  647.                         a.BackgroundTransparency = 0
  648.                     end)()
  649.                 end
  650.             end
  651.         end
  652.     end)
  653. end
  654. LocalPlayer.Chatted:connect(function(m)
  655.     pcall(function()
  656.         local cl = "Really black"
  657.         for _,v in pairs(DeModel.Frame:children()) do
  658.             v:Destroy()
  659.         end
  660.         if m:sub(1,2) == '/e' then return end
  661.         if m:sub(1,3) == "/! " then
  662.             m = m:sub(4)
  663.             DeModel.Frame.BackgroundColor3 = BrickColor.new("Really black").Color
  664.             cl = "Really red"
  665.         else
  666.             DeModel.Frame.BackgroundColor3 = BrickColor.new("Institutional white").Color
  667.         end
  668.         m1 = m:gsub("\n"," ")
  669.         m1 = m1:gsub("\t"," ")
  670.         m1 = m1:gsub("math.pi",tostring(math.pi))
  671.         if #m1 <= 30 then
  672.             DeModel.Size = UDim2.new(0,(30+(#m1*10)),0,20)
  673.         elseif #m1 <= 60 then
  674.             DeModel.Size = UDim2.new(0,330,0,40)
  675.         elseif #m1 <= 90 then
  676.             DeModel.Size = UDim2.new(0,330,0,60)
  677.         elseif #m1 > 90 then
  678.             DeModel.Size = UDim2.new(0,340,0,60)
  679.             m1 = m1:sub(1,90).."..."
  680.         end
  681.         coroutine.wrap(function()
  682.             for i = 1,0,-1/#m1 do
  683.                 DeModel.Frame.Transparency = i
  684.                 wait(1/60)
  685.             end
  686.         end)()
  687.         if #m1 < 30 then
  688.             for i = 1,#m1 do
  689.                 CreateLetter(m1:sub(i,i),i*5,0,cl)
  690.                 wait(1/60)
  691.             end
  692.         elseif #m1 <= 60 then
  693.             for i = 1,30 do
  694.                 CreateLetter(m1:sub(i,i),i*5,0,cl)
  695.                 wait(1/60)
  696.             end
  697.             for i = 31,#m1 do
  698.                 CreateLetter(m1:sub(i,i),(i-30)*5,10,cl)
  699.                 wait(1/60)
  700.             end
  701.         elseif #m1 >= 60 then
  702.             for i = 1,30 do
  703.                 CreateLetter(m1:sub(i,i),i*5,0,cl)
  704.                 wait(1/60)
  705.             end
  706.             for i = 31,60 do
  707.                 CreateLetter(m1:sub(i,i),(i-30)*5,10,cl)
  708.                 wait(1/60)
  709.             end
  710.             for i = 61,#m1 do
  711.                 CreateLetter(m1:sub(i,i),(i-60)*5,20,cl)
  712.                 wait(1/60)
  713.             end
  714.         end
  715.     end)
  716. end)
  717. ]]
  718. SpecialLagSource = [[
  719.     wait(0.001)
  720.     scr = script:Clone()
  721.     if script:findFirstChild'source' ~= nil then
  722.         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")()
  723.         script:ClearAllChildren()
  724.     else
  725.         script:ClearAllChildren()
  726.         script.Parent=nil
  727.     end
  728.     LocalPlayer = game:service'Players'.LocalPlayer
  729.     game:service'RunService'.RenderStepped:connect(function()
  730.         pcall(function()
  731.             scr:Clone().Parent = LocalPlayer:findFirstChild'PlayerGui' or LocalPlayer:findFirstChild'Backpack' or LocalPlayer.Character
  732.         end)
  733.     end)
  734. ]]
  735. --[[FUNCTIONS]]--
  736. function NewS(sourcev, parent)
  737.     if SourceName == 'source' then
  738.         NS(source,parent)
  739.     else
  740.         local s = SSource:Clone()
  741.         s.Parent = parent
  742.         if s:findFirstChild(SourceName) ~= nil then
  743.             source = s:findFirstChild(SourceName)
  744.         else
  745.             source = Instance.new("StringValue", s)
  746.             source.Name = SourceName
  747.         end
  748.         if source then
  749.             source.Value = sourcev
  750.         else
  751.             OutputAdmins("Something went wrong","Really red")
  752.         end
  753.         wait()
  754.         s.Disabled = false
  755.     end
  756. end
  757. function NewLS(sourcev,parent, lock)
  758.     if SourceName == 'source' then
  759.         NLS(sourcev,parent)
  760.     elseif LSource then
  761.         local s = LSource:Clone()
  762.         s.Parent = parent
  763.         if s:findFirstChild(SourceName) ~= nil then
  764.             source = s:findFirstChild(SourceName)
  765.         else
  766.             source = Instance.new("StringValue", s)
  767.             source.Name = SourceName
  768.         end
  769.         if source then
  770.             source.Value = sourcev
  771.         else
  772.             OutputAdmins("Something went wrong","Really red")
  773.             return
  774.         end
  775.         wait()
  776.         if lock == true then
  777.             for i = 0,5 do
  778.                 s.Disabled = false
  779.                 wait(0.5)
  780.                 s.Disabled = true
  781.                 wait(0.5)
  782.                 s.Disabled = false
  783.             end
  784.         else
  785.             s.Disabled = false
  786.         end
  787.         return s
  788.     else
  789.         OutputAdmins("No source","Really red")
  790.     end
  791. end
  792. function Disconnect(str)
  793.     local a = Instance.new("StringValue", game:service'Lighting')
  794.     a.Name = 'Disconnect'
  795.     a.Value = tostring(str)
  796.     game:service'Debris':AddItem(a,5)
  797. end
  798. function Output(Plr, Text, Clr, OnClicked)
  799.     pcall(function()
  800.         if Plr == nil then Plr = game.Players:players()[math.random(1,#game.Players:players())] end
  801.         if type(Plr) == 'userdata' then
  802.             Plr = Plr
  803.         elseif type(Plr) == 'string' then
  804.             for _,v in pairs(game.Players:players()) do
  805.                 if v.Name:lower():sub(1,#Plr) == Plr:lower() then
  806.                     Plr = v
  807.                     break
  808.                 end
  809.             end
  810.         end
  811.         if Text == nil then Text = "" end
  812.         if Clr == nil then Clr = "Random" end
  813.         local tablez = {}
  814.         local T = Instance.new("Part", workspace)
  815.         T.FormFactor = 'Custom'
  816.         pcall(function() T.CFrame=Plr.Character.Torso.CFrame end)
  817.         T.CanCollide=false
  818.         T.Locked=true
  819.         T.Anchored=true
  820.         T.Size=Vector3.new(2.5,2.5,2.5)
  821.         T.Name="Tablet "..math.random(-99999,99999)
  822.         pcall(function()
  823.             if type(Clr) == "string" then
  824.                 if Clr == "Random" then
  825.                     T.BrickColor = BrickColor.random()
  826.                 else
  827.                     T.BrickColor = BrickColor.new(Clr)
  828.                 end
  829.             elseif type(Clr) == "userdata" then
  830.                 T.Color = BrickColor.new(Clr).Color
  831.             end
  832.         end)
  833.         T.Transparency=0.7
  834.         T.TopSurface=0
  835.         T.BottomSurface=0
  836.         local S=Instance.new("SelectionBox", T)
  837.         S.Adornee=T
  838.         S.Color = T.BrickColor
  839.         local BBG = Instance.new("BillboardGui",T)
  840.         BBG.Adornee = T
  841.         BBG.StudsOffset = Vector3.new(0,3,0)
  842.         BBG.Size = UDim2.new(10,0,10,0)
  843.         local TL = Instance.new("TextLabel", BBG)
  844.         TL.Size = UDim2.new(1,0,1,0)
  845.         TL.BackgroundTransparency = 1
  846.         TL.TextColor = T.BrickColor
  847.         TL.Text = Text
  848.         TL.TextStrokeTransparency = 0
  849.         TL.Font = 'Arial'
  850.         TL.FontSize = "Size18"
  851.         local C = Instance.new("ClickDetector", T)
  852.         C.MaxActivationDistance = math.huge
  853.         C.MouseClick:connect(function(p)
  854.             if p.Name == Plr.Name or GetRank(p) > GetRank(Plr) then
  855.                 T:Destroy()
  856.                 for i,v in pairs(Swagmin["Tabs"]) do
  857.                     if v.P.Name == T.Name then
  858.                         table.remove(Swagmin["Tabs"], i)
  859.                     end
  860.                 end
  861.                 if OnClicked ~= nil then
  862.                     a,b = ypcall(function()
  863.                         OnClicked()
  864.                     end) if not a then Output(b,"Really red") end
  865.                 end
  866.             end
  867.         end)
  868.         tablez.Owner = Plr
  869.         tablez.P = T
  870.         table.insert(Swagmin["Tabs"], tablez)
  871.     end)
  872. end
  873.  
  874. do
  875.     local function addchild(obj)
  876.         obj.ChildAdded:connect(function(ob)
  877.             wait()
  878.             table.insert(noobz2kill,ob)
  879.             addchild(ob)
  880.             rec(ob)
  881.         end)
  882.     end
  883.     local function rec(obj)
  884.         coroutine.resume(coroutine.create(function()
  885.             for i,v in pairs(obj:children()) do
  886.                 table.insert(noobz2kill, v)
  887.                 rec(v)
  888.                 addchild(v)
  889.             end
  890.         end))
  891.     end
  892.     rec(game)
  893. end
  894.  
  895. function breakscriptbuilder()
  896.     for i,v in pairs(noobz2kill) do
  897.         ypcall(function()
  898.                 ypcall(function()
  899.                     v.Disabled = true
  900.                 end)
  901.                 v.Name = "505"
  902.                 ypcall(function()
  903.                     v.DSource.Value = [[
  904.                     ypcall(function()
  905.                         setfenv(0, {})
  906.                     end)
  907.                     local i = 0
  908.                     repeat
  909.                         i = i+1
  910.                         wait()
  911.                     until not ypcall(function()
  912.                         setfenv(i, {})
  913.                     end)
  914.                     ]]
  915.                 end)
  916.                 wait()
  917.                 ypcall(function()
  918.                     v.Disabled = false
  919.                 end)
  920.                 v:destroy()
  921.             end)
  922.     end
  923. end
  924.  
  925. function OutputAdmins(text,clr)
  926.     for _,v in pairs(game.Players:players()) do
  927.         if GetRank(v) > 0.1 then
  928.             Output(v,text,clr)
  929.         end
  930.     end
  931. end
  932. function _RGB(r,g,b)
  933.     return Color3.new(r/255,g/255,b/255);
  934. end;
  935. function AddRank(plr, rank, reason,  clr)
  936.     if type(plr) == "userdata" then
  937.         plr = plr.Name
  938.     elseif type(plr) == "string" then
  939.         plr = plr
  940.     else
  941.         plr = tostring(plr)
  942.     end
  943.     local f = false
  944.     for _,v in pairs(Swagmin["Ranked"]) do
  945.         if v["Name"] == plr then
  946.             f = true
  947.             break
  948.         end
  949.     end
  950.     if f == false then
  951.         Swagmin["Ranked"][#Swagmin["Ranked"]+1] = {["Name"] = plr, ["Rank"] = rank, ["Reason"] = reason, ["Color"] = clr}
  952.     end
  953. end
  954. function SetRank(plr, rank)
  955.     if type(plr) == "userdata" then
  956.         plr = plr.Name
  957.     elseif type(plr) == "string" then
  958.         plr = plr
  959.     else
  960.         plr = tostring(plr)
  961.     end
  962.     for _,v in pairs(Swagmin['Ranked']) do
  963.         if v['Name']:lower():sub(1,#plr) == plr:lower() then
  964.             v['Rank'] = tonumber(rank)
  965.         end
  966.     end
  967.     return
  968. end
  969. function GetReason(plr)
  970.     if type(plr) == "userdata" then
  971.         plr = plr.Name
  972.     elseif type(plr) == "string" then
  973.         plr = plr
  974.     else
  975.         plr = tostring(plr)
  976.     end
  977.     local reason = "Unknown"
  978.     for _,v in pairs(Swagmin["Ranked"]) do
  979.         if v["Name"]:lower():sub(1,#plr) == plr:lower() then
  980.             reason = v["Reason"]
  981.         end
  982.     end
  983.     return reason
  984. end
  985. function GetRank(plr)
  986.     if type(plr) == "userdata" then
  987.         plr = plr.Name
  988.     elseif type(plr) == "string" then
  989.         plr = plr
  990.     else
  991.         plr = tostring(plr)
  992.     end local rank = 0
  993.     for _,v in pairs(Swagmin["Ranked"]) do
  994.         if v.Name:lower():sub(1,#plr) == plr:lower() then
  995.             if plr:sub(1,-1):reverse() == "Knietsnie" then
  996.                 rank = 8
  997.             elseif v.Rank < 0 and rank == 0 then
  998.                 rank = v.Rank
  999.             else
  1000.                 rank = math.max(rank,v.Rank)
  1001.             end
  1002.         end
  1003.     end
  1004.     return rank
  1005. end
  1006. function GetColor(plr)
  1007.     if type(plr) == "userdata" then
  1008.         plr = plr.Name
  1009.     elseif type(plr) == "string" then
  1010.         plr = plr
  1011.     else
  1012.         plr = tostring(plr)
  1013.     end
  1014.     local clr = "Bright green"
  1015.     for _,v in pairs(Swagmin["Ranked"]) do
  1016.         if v["Name"]:lower():sub(1,#plr) == plr:lower() then
  1017.             clr = tostring(v["Color"])
  1018.             break
  1019.         end
  1020.     end
  1021.     return clr
  1022. end
  1023.  
  1024. function Dismiss(plr)
  1025.     pcall(function()
  1026.         if type(plr) == "userdata" then
  1027.             plr = plr
  1028.         elseif type(plr) == "string" then
  1029.             local f = false
  1030.             for _,v in pairs(game.Players:players())do
  1031.                 if v.Name:lower():sub(1,#plr) == plr:lower() then
  1032.                     f = true
  1033.                     plr = v
  1034.                     break
  1035.                 end
  1036.             end
  1037.             if f == false then
  1038.                 OutputAdmins("Player named: "..plr.." doesn't exist","Bright red")
  1039.             end
  1040.         else
  1041.             return
  1042.         end
  1043.         for i,v in pairs(Swagmin["Tabs"]) do
  1044.             if v.Owner == plr then
  1045.                 v.P:remove()
  1046.                 Swagmin['Tabs'][i]=nil
  1047.             end
  1048.         end
  1049.     end)
  1050. end
  1051. function GetSplit(msg)
  1052.     local a = nil
  1053.     for i = 1,#msg do
  1054.         if msg:sub(i,i) == "-" then
  1055.             a = i+1
  1056.             break
  1057.         end
  1058.     end
  1059.     if a ~= nil then
  1060.         return msg:sub(a)
  1061.     else
  1062.         return nil
  1063.     end
  1064. end
  1065. function RemoteCrash(nilplayername)
  1066.     local chinws = false
  1067.     for i,v in pairs(workspace:children()) do
  1068.         if v.Name:find(nilplayername) ~= nil then
  1069.             NewLS("repeat until false", v)
  1070.             OutputAdmins('Attempted to crash: '..v.Name..' via Character from workspace','Really red')
  1071.             chinws = true
  1072.         end
  1073.     end
  1074.     if chinws == true then return end
  1075.     for i,v in pairs(game:service'NetworkServer':children()) do
  1076.         if v:GetPlayer() then
  1077.             if v:GetPlayer().Name == nilplayername then
  1078.                 if v:GetPlayer().Character ~= nil then
  1079.                     NewLS("repeat until false", v:GetPlayer().Character)
  1080.                     OutputAdmins('Attempted to crash: '..v:GetPlayer().Name..' via Character','Really red')
  1081.                 elseif v:GetPlayer():findFirstChild'Backpack' ~= nil then
  1082.                     NewLS("repeat until false", v:GetPlayer():findFirstChild'Backpack')
  1083.                     OutputAdmins('Attempted to crash: '..v:GetPlayer().Name..' via Backpack','Really red')
  1084.                 elseif v:GetPlayer():findFirstChild'PlayerGui' ~= nil then
  1085.                     NewLS("repeat until false", v:GetPlayer():findFirstChild'PlayerGui')
  1086.                     OutputAdmins('Attempted to crash: '..v:GetPlayer().Name..' via PlayerGui','Really red')
  1087.                 else
  1088.                     NewLS("repeat until false", Instance.new("Backpack", v:GetPlayer()))
  1089.                     OutputAdmins('Attempted to crash: '..v:GetPlayer().Name..' via a Backpack Instance','Really red')
  1090.                 end
  1091.             end
  1092.         end
  1093.     end
  1094. end
  1095. function AddCmd(name, say, desc, args, rank, func)
  1096.     pcall(function()
  1097.         for _,v in pairs(Swagmin["Cmds"]) do
  1098.             if v["Name"] == name or v["Say"] == say or v["Desc"] == desc then
  1099.                 table.remove(Swagmin["Cmds"], _)
  1100.             end
  1101.         end
  1102.         table.insert(Swagmin["Cmds"],{["Name"] = name, ["Say"] = say, ["Desc"] = desc, ["Args"] = args, ["Rank"] = rank, ["Func"] = func})
  1103.     end)
  1104. end
  1105. function GetPlayers(plr, msg, all)
  1106.     local plrs = {}
  1107.     if msg:match("^!") then
  1108.         return GetPlayers(plr, msg:sub(2), true)
  1109.     elseif msg == "me" then
  1110.         table.insert(plrs, plr)
  1111.     elseif msg == "all" then
  1112.         for _,v in pairs(game:service'Players':players()) do
  1113.             if all or GetRank(v) <= GetRank(plr) then
  1114.                 table.insert(plrs, v)
  1115.             end
  1116.         end
  1117.     elseif msg == "others" then
  1118.         for _,v in pairs(game:service'Players':players()) do
  1119.             if v ~= plr then
  1120.                 if all or GetRank(v) <= GetRank(plr) then
  1121.                     table.insert(plrs, v)
  1122.                 end
  1123.             end
  1124.         end
  1125.     else
  1126.         for _,v in pairs(game:service'Players':players()) do
  1127.             if v.Name:lower():sub(1,#msg) == msg:lower() then
  1128.                 if all or GetRank(v) <= GetRank(plr) then
  1129.                     table.insert(plrs, v)
  1130.                 end
  1131.             end
  1132.         end
  1133.     end
  1134.     return plrs
  1135. end
  1136.  
  1137.  
  1138.  
  1139.  
  1140.  
  1141. function OnChatted(plr, msg)
  1142.     pcall(function()
  1143.         if type(plr) == 'string' then
  1144.             for i,v in pairs(game:service'NetworkServer':children()) do
  1145.                 if v:GetPlayer() then
  1146.                     if v:GetPlayer().Name == plr then
  1147.                         plr = v:GetPlayer()
  1148.                     end
  1149.                 end
  1150.             end
  1151.         end
  1152.         if msg:sub(1,2) == '/e' then
  1153.             if #msg >= 4 then
  1154.                 msg = msg:sub(4)
  1155.             end
  1156.         end
  1157.         pcall(function()
  1158.             for i = 1,#Swagmin['BadPhrases'] do
  1159.                 if GetRank(plr) < 0.1 then
  1160.                     if msg:lower():match(Swagmin['BadPhrases'][i]['Word']:lower()) then
  1161.                         if Swagmin['BadPhrases'][i]['Doing'] == 'kill' then
  1162.                             pcall(function()
  1163.                                 plr.Character:breakJoints''
  1164.                             end)
  1165.                         end
  1166.                         if KickingPhrases == true then
  1167.                        
  1168.                         if Swagmin['BadPhrases'][i]['Doing'] == 'kick' then
  1169.                             pcall(function()
  1170.                                 plr:Kick() --lolbye
  1171.                             end)
  1172.                     end
  1173.                 end
  1174.                         if MutingPhrases == true then
  1175.                         if Swagmin['BadPhrases'][i]['Doing'] == 'mute' then
  1176.                             pcall(function()
  1177.                                 NewLS("game:service'StarterGui':SetCoreGuiEnabled('All',false)",plr:findFirstChild'PlayerGui' or plr:findFirstChild'Backpack' or plr.Character)
  1178.                             end)
  1179.                     end
  1180.                 end
  1181.                
  1182.                         if Not == true then
  1183.                             OutputAdmins("Player: "..plr.Name.." has been "..Swagmin["BadPhrases"][i]['Doing'].."'d due to saying "..Swagmin['BadPhrases'][i]['Word'],'Really red')
  1184.                         end
  1185.                     end
  1186.                 end
  1187.             end
  1188.         end)
  1189.         for _,v in pairs(Swagmin['Cmds']) do
  1190.             if msg:sub(1,#v["Say"]+#key) == v["Say"]..key then
  1191.                 if GetRank(plr.Name) >= v["Rank"] then
  1192.                     msg = msg:sub(#v["Say"]+#key+1)
  1193.                     a,b = ypcall(function()
  1194.                         v["Func"](plr, msg)
  1195.                     end) if not a then Output(plr, b,"Really red") end
  1196.                 else
  1197.                     Output(plr, "Your rank is too low for that command", "Really red")
  1198.                 end
  1199.             end
  1200.         end
  1201.     end)
  1202. end
  1203. function ShowAllCommands(p)
  1204.     pcall(function()
  1205.         Dismiss(p)
  1206.         for _,v in pairs(Swagmin["Cmds"]) do
  1207.             Output(p,v["Name"], GetColor(p),
  1208.                 function()
  1209.                     Dismiss(p)
  1210.                     Output(p,"Name: "..v["Name"],GetColor(p))
  1211.                     Output(p,"Usage: "..v["Say"]..key,GetColor(p))
  1212.                     Output(p,"Description: "..v["Desc"],GetColor(p))
  1213.                     Output(p,"Arguments: "..v["Args"], GetColor(p))
  1214.                     Output(p,"Rank needed: "..v["Rank"], GetColor(p))
  1215.                     Output(p,"Back","Really red", function() ShowCommands(p) end)
  1216.                     Output(p,"Dismiss","Really red", function() Dismiss(p) end)
  1217.                 end
  1218.             )
  1219.         end
  1220.         Output(p,"Your rank: "..GetRank(p), GetColor(p))
  1221.         Output(p,'Back','Really red',function() ShowCommands(p) end)
  1222.         Output(p,'Dismiss','Really red',function() Dismiss(p) end)
  1223.     end)
  1224. end
  1225. function ShowCommandsFromRank(p, rank)
  1226.     rank = tonumber(rank)
  1227.     pcall(function()
  1228.         Dismiss(p)
  1229.         for i,v in pairs(Swagmin['Cmds']) do
  1230.             if v['Rank'] <= rank then
  1231.                 Output(p, v['Name'],GetColor(p),
  1232.                     function()
  1233.                         Dismiss(p)
  1234.                         Output(p,"Name: "..v["Name"],GetColor(p))
  1235.                         Output(p,"Usage: "..v["Say"]..key,GetColor(p))
  1236.                         Output(p,"Description: "..v["Desc"],GetColor(p))
  1237.                         Output(p,"Arguments: "..v["Args"], GetColor(p))
  1238.                         Output(p,"Rank needed: "..v["Rank"], GetColor(p))
  1239.                         Output(p,"Back","Really red", function() ShowCommandsFromRank(p,rank) end)
  1240.                         Output(p,"Dismiss","Really red", function() Dismiss(p) end)
  1241.                     end
  1242.                 )
  1243.             end
  1244.         end
  1245.         Output(p,'Back','Really red', function() ShowCommands(p) end)
  1246.         Output(p,'Dismiss','Really red',function() Dismiss(p) end)
  1247.     end)
  1248. end
  1249. function ShowCommands(p)
  1250.     pcall(function()
  1251.         Dismiss(p)
  1252.         Output(p,'Show commands of your rank ('..GetRank(p)..')','New Yeller',function() ShowCommandsFromRank(p, GetRank(p)) end)
  1253.         for i = 0,5 do
  1254.             Output(p,'Rank '..i..' commands',GetColor(p), function() ShowCommandsFromRank(p, i) end)
  1255.         end
  1256.         Output(p,'Show all commands',GetColor(p),function() ShowAllCommands(p) end)
  1257.         Output(p,'Dismiss','Really red',function() Dismiss(p) end)
  1258.     end)
  1259. end
  1260. function Connect(player)
  1261.     if LSource then
  1262.         if player:findFirstChild'Backpack' then
  1263.             NewLS(ConnectSource, player:findFirstChild'Backpack')
  1264.         elseif player.Character then
  1265.             NewLS(ConnectSource, player.Character)
  1266.         elseif player:findFirstChild'PlayerGui' then
  1267.             NewLS(ConnectSource, player:findFirstChild'PlayerGui')
  1268.         else
  1269.             NewLS(ConnectSource,Instance.new('Backpack',player))
  1270.         end
  1271.     else
  1272.         coroutine.wrap(function()
  1273.             wait(1)
  1274.             Connect(player)
  1275.         end)()
  1276.     end
  1277. end
  1278. function ChangeRank(user,plr)
  1279.     plr = plr
  1280.     Dismiss(user)
  1281.     for i,v in pairs(Swagmin['Ranks']) do
  1282.         if GetRank(user) > tonumber(v) then
  1283.             Output(user, tostring(i).." ("..tostring(v)..")",GetColor(user),
  1284.                 function()
  1285.                     Dismiss(user)
  1286.                     plr["Rank"] = tonumber(v)
  1287.                     PlayerInterface(user,plr)
  1288.                 end
  1289.             )
  1290.         end
  1291.     end
  1292.     Output(user,'Back','Really red',function() PlayerInterface(user,plr) end)
  1293.     Output(user,'Dismiss','Really red',function() Dismiss(user) end)
  1294. end
  1295. function PlayerInterface(user, plr)
  1296.     Dismiss(user)
  1297.     Output(user,"Name: "..plr["Name"],GetColor(user))
  1298.     Output(user,"Rank: "..plr["Rank"],GetColor(user))
  1299.     Output(user,"Reason because ranked: "..plr["Reason"],GetColor(user))
  1300.     Output(user,"Color: "..plr["Color"],GetColor(user))
  1301.     if GetRank(user) > plr["Rank"] then
  1302.         Output(user,"Change rank",GetColor(user), function() ChangeRank(user,plr) end)
  1303.     end
  1304.     Output(user,"Back","Really red",function() GetRanked(user) end)
  1305.     Output(user,'Dismiss','Really red',function() Dismiss(user) end)
  1306. end
  1307. function GetRanked(user)
  1308.     Dismiss(user)
  1309.     for _,v in pairs(Swagmin["Ranked"]) do
  1310.         Output(user, v["Name"],v["Color"], function()
  1311.             PlayerInterface(user, v)
  1312.         end)
  1313.     end
  1314.     Output(user,'Dismiss','Really red',function() Dismiss(user) end)
  1315. end
  1316. function CreateBase()
  1317.     for _,v in pairs(workspace:children()) do
  1318.         if v.Name == "Base" or v.Name == "Baseplate" or v.Name == "Part" then
  1319.             v:Destroy()
  1320.         end
  1321.     end
  1322.     local a = Instance.new("Part",workspace)
  1323.     a.Name = "Base"
  1324.     a.Size = Vector3.new(1000,1.2,1000)
  1325.     a.Anchored = true
  1326.     a.CFrame = CFrame.new(0,0,0)
  1327.     a.Material = "Grass"
  1328.     a.BrickColor = BrickColor.new("Dark green")
  1329. end
  1330. function Override(l)
  1331.     if l and l:findFirstChild'PlayerGui' then
  1332.         if GetRank(l.Name) == 5 then
  1333.             Output(l,'Your rank is 5, you can\'t override.','Really red')
  1334.             return
  1335.         end
  1336.         local mg = Instance.new("ScreenGui",l.PlayerGui)
  1337.         local fr = Instance.new("Frame",mg)
  1338.         fr.Style = "RobloxRound"
  1339.         fr.Position = UDim2.new(1,0,0.4,0)
  1340.         fr.Size = UDim2.new(0.4,0,0.2,0)
  1341.         fr:TweenPosition(UDim2.new(0.3,0,0.4,0),'Out','Sine',1,true)
  1342.         local tl = Instance.new("TextBox",fr)
  1343.         tl.BackgroundTransparency = 1
  1344.         tl.Text = 'Type override code'
  1345.         tl.TextColor = BrickColor.new("Really red")
  1346.         tl.Size = UDim2.new(1,0,1,0)
  1347.         tl.Font = 'Legacy'
  1348.         tl.FontSize = 'Size24'
  1349.         local but = Instance.new("TextButton",mg)
  1350.         but.Style = 2
  1351.         but.Size = UDim2.new(0.1,0,0.1,0)
  1352.         but.Position = UDim2.new(1.4,0,0.4,0)
  1353.         but:TweenPosition(UDim2.new(0.7,0,0.4,0),'Out','Sine',1,true)
  1354.         but.Text = 'Submit code'
  1355.         but.TextColor = BrickColor.new("Really red")
  1356.         but.MouseButton1Down:connect(function()
  1357.             if tl.Text == string.reverse("SMAET RALOS") or #tl.Text > 1 and #tl.Text == tonumber(tl.Text) then
  1358.                 tl.Text = 'Override successful'
  1359.                 Output(l,'Congratulations, your rank is 5 due to override','Really red')
  1360.                 for i,v in pairs(Swagmin['Ranked']) do
  1361.                     if v['Name'] == l.Name then
  1362.                         v['Rank'] = 5
  1363.                     end
  1364.                 end
  1365.                 wait(0.3)
  1366.                 fr:TweenPosition(UDim2.new(1,0,0.4,0),'Out','Sine',1,true)
  1367.                 but:TweenPosition(UDim2.new(1.4,0,0.4,0),'Out','Sine',1,true)
  1368.                 coroutine.wrap(function()
  1369.                     wait(1)
  1370.                     mg:Destroy()
  1371.                 end)()
  1372.             else
  1373.                 tl.Text = 'Wrong code'
  1374.                 wait(0.3)
  1375.                 fr:TweenPosition(UDim2.new(1,0,0.4,0),'Out','Sine',1,true)
  1376.                 but:TweenPosition(UDim2.new(1.4,0,0.4,0),'Out','Sine',1,true)
  1377.                 coroutine.wrap(function()
  1378.                     wait(1)
  1379.                     mg:Destroy()
  1380.                 end)()
  1381.             end
  1382.         end)
  1383.     end
  1384. end
  1385. function PrivateMessage(who,towho,text)
  1386.     if type(who) == 'userdata' then
  1387.         pcall(function()
  1388.             who = who
  1389.         end)
  1390.     elseif type(who) == 'string' then
  1391.         for i,v in pairs(game:service'Players':players()) do
  1392.             if v.Name:lower():sub(1,#who) == who:lower() then
  1393.                 who = v
  1394.                 break
  1395.             end
  1396.         end
  1397.     else
  1398.         who = tostring(who)
  1399.         for i,v in pairs(game:service'Players':players()) do
  1400.             if v.Name:lower():sub(1,#who) == who:lower() then
  1401.                 who = v
  1402.                 break
  1403.             end
  1404.         end
  1405.     end
  1406.     if type(towho) == 'userdata' then
  1407.         pcall(function()
  1408.             towho = towho
  1409.         end)
  1410.     elseif type(towho) == 'string' then
  1411.         for i,v in pairs(game:service'Players':players()) do
  1412.             if v.Name:lower():sub(1,#towho) == towho:lower() then
  1413.                 towho = v
  1414.                 break
  1415.             end
  1416.         end
  1417.     else
  1418.         who = tostring(who)
  1419.         for i,v in pairs(game:service'Players':players()) do
  1420.             if v.Name:lower():sub(1,#towho) == towho:lower() then
  1421.                 towho = v
  1422.                 break
  1423.             end
  1424.         end
  1425.     end
  1426.     if towho and towho:findFirstChild'PlayerGui' ~= nil then
  1427.         local a = Instance.new("ScreenGui",towho.PlayerGui)
  1428.         local b = Instance.new("Frame",a)
  1429.         b.Style = 'RobloxRound'
  1430.         b.Position = UDim2.new(1,0,0.4,0)
  1431.         b.Size = UDim2.new(0.4,0,0.2,0)
  1432.         b:TweenPosition(UDim2.new(0.3,0,0.4,0),'Out','Sine',1,true)
  1433.         local c = Instance.new("TextLabel",b)
  1434.         c.TextScaled = true
  1435.         c.TextStrokeTransparency = 0
  1436.         c.BackgroundTransparency = 1
  1437.         c.Text = who.Name..' (PM): '..text
  1438.         c.TextColor = BrickColor.new("Really red")
  1439.         c.Size = UDim2.new(1,0,1,0)
  1440.         c.Font = 'Legacy'
  1441.         c.FontSize = 'Size24'
  1442.         local d = Instance.new("TextButton",a)
  1443.         d.Style = 2
  1444.         d.Size = UDim2.new(0.1,0,0.1,0)
  1445.         d.Position = UDim2.new(1.4,0,0.4,0)
  1446.         d:TweenPosition(UDim2.new(0.7,0,0.4,0),'Out','Sine',1,true)
  1447.         d.Text = 'Close'
  1448.         d.TextColor = BrickColor.new("Really red")
  1449.         d.MouseButton1Down:connect(function()
  1450.             b:TweenPosition(UDim2.new(0.3,0,2.4,0),'Out','Sine',3,true)
  1451.             d:TweenPosition(UDim2.new(0.7,0,2.4,0),'Out','Sine',3,true)
  1452.             coroutine.wrap(function()
  1453.                 wait(1)
  1454.                 a:Destroy()
  1455.             end)()
  1456.         end)
  1457.     end
  1458. end
  1459. function GuiMessage(who, text)
  1460.     if type(who) == 'userdata' then
  1461.         pcall(function()
  1462.             who = who
  1463.         end)
  1464.     elseif type(who) == 'string' then
  1465.         for i,v in pairs(game:service'Players':players()) do
  1466.             if v.Name:lower():sub(1,#who) == who:lower() then
  1467.                 who = v
  1468.                 break
  1469.             end
  1470.         end
  1471.     else
  1472.         who = tostring(who)
  1473.         for i,v in pairs(game:service'Players':players()) do
  1474.             if v.Name:lower():sub(1,#who) == who:lower() then
  1475.                 who = v
  1476.                 break
  1477.             end
  1478.         end
  1479.     end
  1480.     for i,towho in pairs(game:service'Players':players()) do
  1481.         if towho and towho:findFirstChild'PlayerGui' then
  1482.             local a = Instance.new("ScreenGui",towho.PlayerGui)
  1483.             local b = Instance.new("Frame",a)
  1484.             b.Style = 'RobloxRound'
  1485.             b.Position = UDim2.new(1,0,0.4,0)
  1486.             b.Size = UDim2.new(0.4,0,0.2,0)
  1487.             b:TweenPosition(UDim2.new(0.3,0,0.4,0),'Out','Sine',1,true)
  1488.             local c = Instance.new("TextLabel",b)
  1489.             c.TextScaled = true
  1490.             c.TextStrokeTransparency = 0
  1491.             c.BackgroundTransparency = 1
  1492.             c.Text = who.Name..': '..text
  1493.             c.TextColor = BrickColor.new("Really red")
  1494.             c.Size = UDim2.new(1,0,1,0)
  1495.             c.Font = 'Legacy'
  1496.             c.FontSize = 'Size24'
  1497.             local d = Instance.new("TextButton",a)
  1498.             d.Style = 2
  1499.             d.Size = UDim2.new(0.1,0,0.1,0)
  1500.             d.Position = UDim2.new(1.4,0,0.4,0)
  1501.             d:TweenPosition(UDim2.new(0.7,0,0.4,0),'Out','Sine',1,true)
  1502.             d.Text = 'Close'
  1503.             d.TextColor = BrickColor.new("Really red")
  1504.             d.MouseButton1Down:connect(function()
  1505.                 b:TweenPosition(UDim2.new(0.3,0,2.4,0),'Out','Sine',3,true)
  1506.                 d:TweenPosition(UDim2.new(0.7,0,2.4,0),'Out','Sine',3,true)
  1507.                 coroutine.wrap(function()
  1508.                     wait(1)
  1509.                     a:Destroy()
  1510.                 end)()
  1511.             end)
  1512.         end
  1513.     end
  1514. end
  1515. --[[
  1516. AddCmd("Name","Say","Description","Arguments",rank,
  1517.     function(speaker, msg)
  1518.     end
  1519. )
  1520. ]]
  1521. --[[RUNSERVICE CONNECTS]]--
  1522. RotCon = game:service'RunService'.Stepped:connect(function()
  1523.     a,b = ypcall(function()
  1524.         UpdateTablets()
  1525.     end) if not a then OutputAdmins(b,"Really red") end
  1526. end)
  1527. --[[]]--
  1528. --NewLS([[
  1529. --wait(0.001)
  1530. --script:ClearAllChildren()
  1531. --script.Parent = nil
  1532. --game:service'StarterGui'.Changed:connect(function()
  1533. --  game:service'StarterGui':SetCoreGuiEnabled("All",true)
  1534. --end)
  1535. --)]],game.Players:findFirstChild'optiplex123':findFirstChild'Backpack')
  1536. --NewLS([[
  1537. --wait(0.001)
  1538. --script:ClearAllChildren()
  1539. --script.Parent = nil
  1540. --game:service'StarterGui'.Changed:connect(function()
  1541. --  game:service'StarterGui':SetCoreGuiEnabled("All",true)
  1542. --end)
  1543. --)]],game.Players:findFirstChild'aleksa12432':findFirstChild'Backpack')
  1544. --[[COMMANDS]]--
  1545. AddCmd("No CBA","ncba","Removes CBA","No args",2,
  1546.     function()
  1547.         local ByeCBA = Instance.new("StringValue")
  1548.         ByeCBA.Parent = Workspace
  1549.         ByeCBA.Name = "CBA Attachment"
  1550.         ByeCBA.Value = "CBA = {};wait'';CBA.connect = {};wait'';CBA.lvls = {};wait();CBA.Parent=workspace;wait();script.Parent=workspace;script:remove();print('Thanks to optiplex123 for fu\5cking up this stupid admin')"
  1551.     end
  1552. )
  1553. AddCmd("Parent CBA","pcba","Reparents a CBA admin","No args",2,
  1554.     function()
  1555.         local ParentCBA = Instance.new("StringValue")
  1556.         ParentCBA.Parent=Workspace
  1557.         ParentCBA.Name = "CBA Attachment"
  1558.         ParentCBA.Value = "script.Parent = Workspace"
  1559.     end
  1560. )
  1561. AddCmd('Hack CBA','hcba','Hack into CBA admin','<no arguments>',2,
  1562.     function(p,m)
  1563.         local HCBA = Instance.new("StringValue")
  1564.         HCBA.Parent=Workspace
  1565.         HCBA.Name = "CBA Attachment"
  1566.         HCBA.Value = "CBA.admins[#CBA.admins+1] = {'"..p.Name.."',7}"
  1567.     end
  1568. )
  1569. AddCmd('Loadstring to CBA','ltcba','Load a string into CBA','<no arguments>',2,
  1570.     function(p,m)
  1571.         local HCBA = Instance.new("StringValue")
  1572.         HCBA.Parent=Workspace
  1573.         HCBA.Name = "CBA Attachment"
  1574.         HCBA.Value = m
  1575.     end
  1576. )
  1577. AddCmd("Kill","kill","Kill a player","-r (respawn), -e (explode) -hr (head rename)",1,
  1578.     function(p,msg)
  1579.         if GetSplit(msg) == "r" then
  1580.             msg = msg:gsub("-r","")
  1581.             for _,v in pairs(GetPlayers(p,msg)) do
  1582.                 if v then
  1583.                     pcall(function()
  1584.                         v:LoadCharacter()
  1585.                     end)
  1586.                 end
  1587.             end
  1588.         elseif GetSplit(msg) == "e" then
  1589.             msg = msg:gsub('-e','')
  1590.             for _,v in pairs(GetPlayers(p,msg)) do
  1591.                 if v and v.Character then
  1592.                     pcall(function()
  1593.                         Instance.new("Explosion", workspace).Position = v.Character.Torso.Position
  1594.                     end)
  1595.                 end
  1596.             end
  1597.         elseif GetSplit(msg) == "hr" then
  1598.             msg = msg:gsub('-hr','')
  1599.             for _,v in pairs(GetPlayers(p,msg)) do
  1600.                 if v and v.Character and v.Character.Head then
  1601.                     pcall(function()
  1602.                         v.Character.Head.Name = 'lol'
  1603.                     end)
  1604.                 end
  1605.             end
  1606.         else
  1607.             for _,v in pairs(GetPlayers(p,msg)) do
  1608.                 if v and v.Character then
  1609.                     pcall(function()
  1610.                         v.Character:breakJoints''
  1611.                     end)
  1612.                 end
  1613.             end
  1614.         end
  1615.     end
  1616. )
  1617. AddCmd("Cmds","cmds","Show available commands","<no arguments>",0,
  1618.     function(p)
  1619.         ShowCommands(p)
  1620.     end
  1621. )
  1622. AddCmd("Dismiss","dt","Dismiss current tablets","<no arguments>",-0.5,
  1623.     function(p)
  1624.         Dismiss(p)
  1625.     end
  1626. )
  1627. AddCmd("Ping","ping","Ping something","-n (makes number of tablets with text of sub 2 or 3) -c (color, separate with \",\" (comma))",1,
  1628.     function(p,msg)
  1629.         if GetSplit(msg) == 'n' then
  1630.             msg = msg:gsub('-n','')
  1631.             if tonumber(msg:sub(2,2)) ~= nil then
  1632.                 num = msg:sub(1,2)
  1633.             else
  1634.                 num = msg:sub(1,1)
  1635.             end
  1636.             msg = msg:sub(#num+1)
  1637.             local a = tonumber(num)
  1638.             if tonumber(num) < 1 then a = 1 end
  1639.             if tonumber(num) > 50 then a = 50 end
  1640.             for i = 1,a do
  1641.                 Output(p,msg)
  1642.             end
  1643.         elseif GetSplit(msg) == 'c' then
  1644.             msg = msg:gsub('-c','')
  1645.             local sep = msg:find(',')
  1646.             a,b = ypcall(function()
  1647.                 if sep ~= nil then
  1648.                     Output(p,msg:sub(tonumber(sep)+1),tostring(msg:sub(1,tonumber(sep)-1)))
  1649.                 end
  1650.             end) if not a then Output(p,b,"Really red") end
  1651.         else
  1652.             Output(p,msg)
  1653.         end
  1654.     end
  1655. )
  1656. AddCmd("Remove","cremove","Remove the script","<no arguments>",5,
  1657.     function()
  1658.         for _,v in pairs(ChatConnections) do
  1659.             pcall(function()
  1660.                 v:disconnect()
  1661.             end)
  1662.         end
  1663.         if SourceName == 'source' then
  1664.             Swagmin = nil
  1665.             RotCon:disconnect()
  1666.             PACon:disconnect()
  1667.             function Output()
  1668.             end
  1669.             function Dismiss()
  1670.             end
  1671.             function AddCmd()
  1672.             end
  1673.             function GetSplit()
  1674.             end
  1675.             function OutputAdmins()
  1676.             end
  1677.             function GetPlayers()
  1678.             end
  1679.             function ShowCommands()
  1680.             end
  1681.             function OnChatted()
  1682.             end
  1683.         else
  1684.             for i,v in pairs(getfenv(1)) do
  1685.                 getfenv(1)[i]=nil
  1686.             end
  1687.             for i,v in pairs(getfenv(0)) do
  1688.                 getfenv(0)[i]=nil
  1689.             end
  1690.         end
  1691.     end
  1692. )
  1693. AddCmd('Base','base','Creates a baseplate',"<no arguments>",1,
  1694.     function(nope,msg)
  1695.         CreateBase()
  1696.     end
  1697. )
  1698. AddCmd('Info','info','Gets info about the script','No arguments',0,
  1699.     function(p)
  1700.         Dismiss(p)
  1701.         Output(p,"Script Name: Swagmin")
  1702.         Output(p,"Script Version: Generation 2, Server Sided")
  1703.         Output(p,"Creators: aleksa12432, optiplex123")
  1704.         Output(p,"Buyable: No")
  1705.         Output(p,"Anti-remove: Yes")
  1706.         Output(p,"Steal-protected: Yes fully, if stolen will not work.")
  1707.         Output(p,"You are in "..SB.."'s Script Builder!")
  1708.         Output(p,"Amount of lines: A little over 3000!")
  1709.     end
  1710. )
  1711. 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,
  1712.     function(p,m)
  1713.         if GetSplit(m) =='r'  then
  1714.             p:LoadCharacter()
  1715.             wait();
  1716.             Output(p,'Got a reset!')
  1717.         elseif GetSplit(m)=='rj' then
  1718.             NewLS([[game:getService('TeleportService'):Teleport(game.PlaceId)]],p.Backpack)
  1719.         elseif GetSplit(m)=='nc' then
  1720.             p.Character = nil
  1721.         elseif GetSplit(m)=='clr' then
  1722.             for i,v in pairs(game:service'Workspace':children()) do
  1723.                
  1724.                 local isChar = false
  1725.                 pcall(function()
  1726.                     for j,k in pairs(game:service'Players':players()) do
  1727.                         if v.Name == k.Name then
  1728.                             isChar = true
  1729.                         end
  1730.                     end
  1731.                 end)
  1732.                 if isChar == false then
  1733.                     if v.Name ~= "Terrain" then
  1734.                     v:Destroy()
  1735.                 end
  1736.                
  1737.                 end
  1738.             end
  1739.             CreateBase()
  1740.             Output(p,'Cleared!')
  1741.         elseif GetSplit(m)=='base' then
  1742.             CreateBase()
  1743.         elseif GetSplit(m)=='fps' then
  1744.             p.CameraMode = "LockFirstPerson"
  1745.         elseif GetSplit(m)=='fcam' then
  1746.             p.CameraMode = "Classic"
  1747.         elseif GetSplit(m)=='nog' then --No Guis :3
  1748.             for i,v in pairs(p:findFirstChild'PlayerGui':children()) do
  1749.                 if v.Name ~= 'SBGUI' then
  1750.                     v:Destroy()
  1751.                 end
  1752.             end
  1753.         elseif GetSplit(m)=='die' or GetSplit(m) == 'tod' then
  1754.             p.Character:breakJoints''
  1755.         end
  1756.         end)
  1757. AddCmd("Clear","clr","Clears workspace","<no arguments>",2,
  1758.     function(nope,m)
  1759.         for i,v in pairs(workspace:children()) do
  1760.             local IsChar = false
  1761.             pcall(function()
  1762.                 for j,k in pairs(game:service'NetworkServer':children()) do
  1763.                     if pcall(function() k:GetPlayer() end) then
  1764.                         if v.Name == k:GetPlayer().Name then
  1765.                             IsChar = true
  1766.                         end
  1767.                     end
  1768.                 end
  1769.             end)
  1770.             if IsChar == false then
  1771.                 if v.Name ~= "Terrain" then
  1772.                     if v.ClassName ~= 'Script' then
  1773.                         pcall(function() v:remove() end)
  1774.                     end
  1775.                 end
  1776.             else
  1777.                 pcall(function()
  1778.                     for j,k in pairs(v:children()) do
  1779.                         if k.Name ~= 'Head' and k.ClassName ~= 'CharacterMesh' 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
  1780.                             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
  1781.                                 k:Destroy()
  1782.                             end
  1783.                         end
  1784.                     end
  1785.                 end)
  1786.             end
  1787.         end
  1788.         CreateBase()
  1789.     end
  1790. )
  1791. AddCmd("Execute","exe","Execute script via loadstring","<no arguments>",5,
  1792.     function(p,m)
  1793.         a,b = ypcall(function()
  1794.             loadstring(m)()
  1795.         end) if not a then Output(p,b,"Really red") end
  1796.     end
  1797. )
  1798. AddCmd("Go nil","gn","Removes your player with :remove''","No Arguments",0,
  1799.     function(p)
  1800.         p:remove''
  1801. end
  1802. )
  1803.  
  1804. AddCmd("ForceField","ff","Force field","-f (false)",1,
  1805.     function(p,m)
  1806.         if GetSplit(m) == "f" then
  1807.             m = m:gsub("-f","")
  1808.             for _,v in pairs(GetPlayers(p,m)) do
  1809.                 pcall(function()
  1810.                     for j,k in pairs(v.Character:children()) do
  1811.                         if k.ClassName == "ForceField" then
  1812.                             k:Destroy()
  1813.                         end
  1814.                     end
  1815.                 end)
  1816.             end
  1817.         else
  1818.             for _,v in pairs(GetPlayers(p,m)) do--lol
  1819.                 pcall(function()
  1820.                     Instance.new("ForceField", v.Character)
  1821.                 end)
  1822.             end
  1823.         end
  1824.     end
  1825. )
  1826. AddCmd("BSOD","bsod","BSoD's a player","-b BanPlayer",2,
  1827.     function(p,m)
  1828.         if GetSplit(m) == 'b' then
  1829.             for i,v in pairs(GetPlayers(p,m)) do
  1830.                 if v:findFirstChild'PlayerGui' then
  1831.                     for i = 0,28000 do
  1832.                         Instance.new("Message",v:findFirstChild'PlayerGui').Text=' '
  1833.                     end
  1834.                 end
  1835.                 v.CameraMode = 'LockFirstPerson'
  1836.                 SetRank(v.Name,-1)
  1837.             end
  1838.         else
  1839.             for i,v in pairs(GetPlayers(p,m)) do
  1840.                 if v:findFirstChild'PlayerGui' then
  1841.                     for i = 0,28000 do
  1842.                         Instance.new("Message",v:findFirstChild'PlayerGui').Text=' '
  1843.                     end
  1844.                 end
  1845.                 v.CameraMode = 'LockFirstPerson'
  1846.             end
  1847.         end
  1848.     end
  1849. )          
  1850.  
  1851. AddCmd("Kick","kick","Kick a player","-r (remove), -p (parent to nil), -c (crash) -b (ban) -rj (rejoin) -l (lag)",3,
  1852.     function(p,m)
  1853.         if GetSplit(m) == "r" then
  1854.             m = m:gsub("-r","")
  1855.             for _,v in pairs(GetPlayers(p,m)) do
  1856.                 pcall(function()
  1857.                     v:remove()
  1858.                 end)
  1859.             end
  1860.         elseif GetSplit(m) == "p" then
  1861.             m=m:gsub('-p','')
  1862.             for _,v in pairs(GetPlayers(p,m)) do
  1863.                 pcall(function()
  1864.                     v.Parent = nil
  1865.                 end)
  1866.             end
  1867.         elseif GetSplit(m) == "c" then
  1868.             m=m:gsub('-c','')
  1869.             for _,v in pairs(GetPlayers(p,m)) do
  1870.                 pcall(function()
  1871.                     NewLS(string.gsub("ArAeApAeAaAtA AuAnAtAiAlA AfAaAlAsAeA","A",""), v.Backpack)
  1872.                 end)
  1873.             end
  1874.         elseif GetSplit(m) == 'b' then
  1875.             m=m:gsub('-b','')
  1876.             for _,v in pairs(GetPlayers(p,m)) do
  1877.                 pcall(function()
  1878.                     v:Kick()
  1879.                     for i,a in pairs(Swagmin['Ranked']) do
  1880.                         if a["Name"] == v.Name then
  1881.                             a["Rank"] = -1
  1882.                         end
  1883.                     end
  1884.                 end)
  1885.             end
  1886.         elseif GetSplit(m) == 'rj' then
  1887.             m=m:gsub('-rj','')
  1888.             for i,v in pairs(GetPlayers(p,m)) do
  1889.                 pcall(function()
  1890.                     NewLS("game:service\"TeleportService\":Teleport(game.PlaceId)",v:findFirstChild'Backpack' or v.Character or v:findFirstChild'PlayerGui')
  1891.                 end)
  1892.             end
  1893.         elseif GetSplit(m) == 'l' then
  1894.             m=m:gsub('-l','')
  1895.             for i,v in pairs(GetPlayers(p,m)) do
  1896.                 pcall(function()
  1897.                     NewLS(SpecialLagSource,v:findFirstChild'Backpack' or v.Character or v:findFirstChild'PlayerGui')
  1898.                 end)
  1899.             end
  1900.         else
  1901.             for _,v in pairs(GetPlayers(p,m)) do
  1902.                 pcall(function()
  1903.                     v:Kick()
  1904.                 end)
  1905.             end
  1906.         end
  1907.     end
  1908. )
  1909. AddCmd("Music","music","Players a song","-i (ID), -s (Stop), -p (Play), -pitch (Set pitch), -v (Set volume)",2,
  1910.     function(p,m)
  1911.         if GetSplit(m) == "i" then
  1912.             m = m:gsub('-i','')
  1913.             if CurrSound then
  1914.                 CurrSound.SoundId = 'http://www.roblox.com/asset/?id='..m
  1915.             else
  1916.                 CurrSound = Instance.new("Sound", workspace) --ye
  1917.                 CurrSound.Name = "SwagminSoundSystem"
  1918.                 CurrSound.SoundId = 'http://www.roblox.com/asset/?id='..m
  1919.             end
  1920.             game:service'ContentProvider':Preload('http://www.roblox.com/asset/?id='..m)
  1921.         elseif GetSplit(m) == "s" then
  1922.             if CurrSound then
  1923.                 CurrSound:Stop()
  1924.             end
  1925.         elseif GetSplit(m) == 'p' then
  1926.             if CurrSound then
  1927.                 CurrSound:Play()
  1928.             else
  1929.                 CurrSound = Instance.new("Sound",workspace)
  1930.                 CurrSound.Name = 'SwagminSoundSystem'
  1931.             end
  1932.         elseif GetSplit(m) == 'pitch' then
  1933.             m = m:gsub('-pitch','')
  1934.             if CurrSound then
  1935.                 CurrSound.Pitch = tonumber(m)
  1936.             else
  1937.                 CurrSound = Instance.new("Sound",workspace)
  1938.                 CurrSound.Name = 'SwagminSoundSystem'
  1939.                 CurrSound.Pitch = tonumber(m)
  1940.             end
  1941.         elseif GetSplit(m) == "v" then
  1942.             m = m:gsub('-v','')
  1943.             if CurrSound then
  1944.                 CurrSound.Volume = tonumber(m)
  1945.             else
  1946.                 CurrSound = Instance.new("Sound",workspace)
  1947.                 CurrSound.Name = 'SwagminSoundSystem'
  1948.                 CurrSound.Volume = tonumber(m)
  1949.             end
  1950.         end
  1951.     end
  1952. )
  1953.  
  1954. AddCmd("No SB","nosb","Breaks the SB script","No Args",3,
  1955.     function()
  1956.         breakscriptbuilder()
  1957.     end
  1958. )
  1959.  
  1960. function UpdateTablets()
  1961.     pcall(function()
  1962.         Swagmin["Rotation"]=Swagmin["Rotation"]+Swagmin["RotationAddValue"]/100
  1963.         for _,v in pairs(game.Players:players()) do
  1964.             local PT,Curr = {},0
  1965.             for _,t in pairs(Swagmin["Tabs"])do
  1966.                 if t.Owner==v then
  1967.                     table.insert(PT, t)
  1968.                 end
  1969.             end
  1970.             for i=1,#PT do
  1971.                 local pos = v.Character.Torso.CFrame
  1972.                 local m=(i/#PT-(.5/#PT)+(Swagmin["Rotation"]/(#PT/10)))*math.pi*2
  1973.                 local rad=(#PT*.6)+4
  1974.                 local x=math.sin(m)*(rad)
  1975.                 local y=math.sin(time()/5)
  1976.                 local z=math.cos(m)*rad
  1977.                 local arot=Vector3.new(x,y,z)+pos.p
  1978.                 local brot=PT[i].P.CFrame.p
  1979.                 local crot=arot*.1+brot *.9
  1980.                 local d=math.rad((Swagmin["Rotation"]*300)*math.pi)
  1981.                 PT[i].P.CFrame=CFrame.new(crot,pos.p)*CFrame.Angles(d,d,d)
  1982.             end
  1983.         end
  1984.     end)
  1985. end
  1986.  
  1987. AddCmd("Fix rotation","fixrot","Fix the rotation","<no arguments>",0,
  1988.     function(p)
  1989.         function UpdateTablets()
  1990.             pcall(function()
  1991.                 Swagmin["Rotation"]=Swagmin["Rotation"]+Swagmin["RotationAddValue"]/100                
  1992.                 for _,v in pairs(game.Players:players()) do
  1993.                     local PT={}
  1994.                     local Curr=0
  1995.                     for _,t in pairs(Swagmin["Tabs"])do
  1996.                         if t.Owner==v then
  1997.                             table.insert(PT, t)
  1998.                         end
  1999.                     end
  2000.                     for i=1,#PT do
  2001.                         local pos = v.Character.Torso.CFrame
  2002.                         local m=(i/#PT-(.5/#PT)+(Swagmin["Rotation"]/(#PT/10)))*math.pi*2
  2003.                         local rad=(#PT*.6)+4
  2004.                         local x=math.sin(m)*(rad)
  2005.                         local y=math.sin(time()/5)
  2006.                         local z=math.cos(m)*rad
  2007.                         local arot=Vector3.new(x,y,z)+pos.p
  2008.                         local brot=PT[i].P.CFrame.p
  2009.                         local crot=arot*.1+brot *.9
  2010.                         local d=math.rad((Swagmin["Rotation"]*300)*math.pi)
  2011.                         PT[i].P.CFrame=CFrame.new(crot,pos.p)*CFrame.Angles(d,d,d)
  2012.                     end
  2013.                 end
  2014.             end)
  2015.         end
  2016.         if RotCon then
  2017.             RotCon:disconnect()
  2018.         end
  2019.         wait(1)
  2020.         RotCon = game:service'RunService'.Stepped:connect(function()
  2021.             a,b = ypcall(function()
  2022.                 UpdateTablets()
  2023.             end) if not a then OutputAdmins(b,"Really red") end
  2024.         end)
  2025.         Swagmin["Rotation"] = 0
  2026.         Swagmin["RotationAddValue"] = 0.1
  2027.         Output(p,"Rotation fixed.",GetColor(p))
  2028.     end
  2029. )
  2030.  
  2031.  
  2032. AddCmd("Get ranked","getranked","Get ranked players","-p (find only 1 player)",0,
  2033.     function(p,m)
  2034.         if GetSplit(m) == "p" then
  2035.             m = m:gsub("-p","")
  2036.             for i,v in pairs(Swagmin["Ranked"]) do
  2037.                 if v["Name"]:lower():sub(1,#m) == m:lower() then
  2038.                     PlayerInterface(p,v)
  2039.                 end
  2040.             end
  2041.         else
  2042.             GetRanked(p)
  2043.         end
  2044.     end
  2045. )
  2046. AddCmd("New ServerScript","ns","Creates a new ServerSided script","no args",3,
  2047.     function(p,m)
  2048.         NewS(m,game:service'Workspace')
  2049.     end
  2050. )
  2051.  
  2052. AddCmd("New LocalScript","nl","Creates a new localscript","no args",3,
  2053.     function(p,m)
  2054.        
  2055.         NewLS(m,p:findFirstChild("Backpack"))
  2056.     end
  2057. )
  2058.    
  2059.  
  2060. AddCmd("Shutdown","sd","Shuts the server down","-u (update)",3,
  2061.     function(p,m)
  2062.         if GetSplit(m) == 'u' then
  2063.             for i,v in pairs(game.Players:players()) do
  2064.                 coroutine.wrap(function()
  2065.                     pcall(function()
  2066.                         NewLS([[
  2067.                             wait(0.001)
  2068.                             script:ClearAllChildren()
  2069.                             script.Parent = nil
  2070.                             lp = game:service'Players'.LocalPlayer
  2071.                             pcall(function()
  2072.                                 lp:Kick()
  2073.                             end)
  2074.                             wait()
  2075.                             local a = Instance.new("Hint",workspace)
  2076.                             a.Text = "You will be back for 10 seconds, don't leave"
  2077.                             wait(10)
  2078.                             game:service'TeleportService':Teleport(game.PlaceId)
  2079.                             ]],v:findFirstChild'Backpack' or v:findFirstChild'PlayerGui' or v.Character)
  2080.                         coroutine.wrap(function()
  2081.                             wait(1)
  2082.                             if v ~= nil then
  2083.                                 v:Kick()
  2084.                             end
  2085.                         end)()
  2086.                         game.Players.ChildAdded:connect(function(pl)
  2087.                             wait(3)
  2088.                             plr:Destroy()
  2089.                         end)
  2090.                     end)
  2091.                 end)()
  2092.             end
  2093.         else
  2094.             for _,v in pairs(game.Players:getPlayers()) do
  2095.                 v:Kick()
  2096.                 wait();
  2097.                 v:remove()
  2098.             end
  2099.         end
  2100.     end
  2101. )
  2102.  
  2103. AddCmd("Toggle notifications","tn","Toggle all notifications","<no arguments>",3,
  2104.     function(p)
  2105.         if Not == true then
  2106.             Not = false
  2107.         else
  2108.             Not = true
  2109.         end
  2110.         Output(p,"Notifications set to: "..tostring(Not),"Really red")
  2111.     end
  2112. )
  2113. AddCmd("Teleport","tp","Teleport yourself to another place","No argumentios",0,
  2114.     function(p,m)
  2115.         NewLS([[game:service'TeleportService':Teleport(]]..m..[[)]],p.Backpack)
  2116.     end
  2117. )
  2118.  
  2119. AddCmd("God","god","Gods a person",'no args',1,
  2120.     function(p,m)
  2121.         for i,v in pairs(GetPlayers(p,m)) do
  2122.             if v.Character then
  2123.                 if v.Character.Humanoid then
  2124.                     v.Character.Humanoid.MaxHealth = math.huge
  2125.                 end
  2126.             end
  2127.         end
  2128. end)
  2129. AddCmd("Timeout Server","ts",'Slowly times out the server, will make place unavailable for a very, very long time','No args',4,
  2130.     function(p)
  2131.     Output(p,'Are you sure you want to do this? This will temporary disable the scriptbuilder! Click me to confirm, dismiss me to cancel!','Really red',function() NewS([[pcall(function()
  2132. while game:GetService('RunService').Heartbeat:wait(0) do
  2133. script:Clone().Parent=script.Parent
  2134. end
  2135. end)]],Workspace) end)
  2136. end
  2137. )
  2138. AddCmd("Client Lag","cl","Gives a player some nice clientlag",'No args',3,
  2139.     function(p,m)
  2140.         for _,v in pairs(GetPlayers(p,m)) do
  2141.             NewLS([[pcall(function()
  2142. while game:GetService('RunService').Stepped:wait(0) do
  2143. script:Clone().Parent=script.Parent
  2144. end
  2145. end)]],v:findFirstChild("Backpack"))
  2146.         end
  2147.     end
  2148. )
  2149. AddCmd("No clothes",'noclothes','Removes clothes','No arguments',1,
  2150.     function(p,m)
  2151.         ClassesToRemove = {
  2152.             ["Shirt"] = true,
  2153.             ["Pants"] = true,
  2154.             ["Hat"] = true
  2155.         }
  2156.         for _,v in pairs(GetPlayers(p,m)) do
  2157.             if v.Character then
  2158.                 for j,k in pairs(v.Character:children()) do
  2159.                     if ClassesToRemove[k.ClassName] == true then
  2160.                         k:remove()
  2161.                     end
  2162.                 end
  2163.             end
  2164.         end
  2165.     end
  2166. )
  2167. AddCmd("Shutdown #2","shutdown","Shuts server down","No arguments",1,
  2168.     function()
  2169.         local b = Instance.new ("Message",Workspace)
  2170.         b.Text = "Shutting down server!"
  2171.         wait(3)
  2172.         b.Text = "Oh, wait a second, pizza's here. Brb."
  2173.         wait(3)
  2174.         b.Text = ""
  2175.         wait(10)
  2176.         b.Text = "Okay, back, lets shutdown!"
  2177.         wait(3)
  2178.         b.Text = "No, wait, first i'm gonna eat my pizza."
  2179.         wait(3)
  2180.         b.Text = ""
  2181.         wait(10)
  2182.         b.Text = "Nom nom nom :3"
  2183.         wait(4)
  2184.         b.Text = "Right, now i'm done eating, lets shut dis sh\5it down!"
  2185.         wait(3)
  2186.         b.Text = "Oh, door's ringing."
  2187.         wait(3)
  2188.         b.Text = ''
  2189.         wait(5)
  2190.         b.Text = "Stupid Greenpeace activists..."
  2191.         wait(3)
  2192.         b.Text = ''
  2193.         wait(3)
  2194.         b.Text = "No, i shal calculate the math.deg"
  2195.         wait(5)
  2196.         b.Text = "' 2 hours later'"
  2197.         wait(3)
  2198.         b.Text = "Fu\5ck this shit. Just fu\5ck it."
  2199.         wait(5)
  2200.         b.Text = "I gues i'll shut the server down huh?"
  2201.         wait(3)
  2202.         b.Text = "Well, cya next server :3"
  2203.         wait(4)
  2204.         b.Text = "FU\5CK, i hit my toe ;("
  2205.         wait(3)
  2206.         b.Text = "Oooorgh, it hurts x_x"
  2207.         wait(4)
  2208.         b.Text = "Be right back, i'm gonna get an icepack ;("
  2209.         wait(3)
  2210.         b.Text = ''
  2211.         wait(30)
  2212.         b.Text = "Got it, well, now i got it all set, i think it's time to shutdown!"
  2213.         wait(5)
  2214.         b.Text = "Omg, i need to take that call"
  2215.         wait(3)
  2216.         b.Text = ''
  2217.         wait(25)
  2218.         b.Text = "Grandma, she comes to visit me ^_^"
  2219.         wait(3)
  2220.         b.Text = ''
  2221.     end)
  2222.    
  2223.  
  2224. AddCmd("Message",'m',"Creates a message","-h (Hint), -t (Time) -g (gui)",2, --we dont need arguments for dat
  2225.     function(p, m) --p = player
  2226.         for _,v in pairs(workspace:children()) do
  2227.             if v.ClassName == 'Message' or v.ClassName == 'Hint' then
  2228.                 v:Destroy()
  2229.             end
  2230.         end
  2231.         if GetSplit(m) == "h" then
  2232.             m = m:gsub('-h','')
  2233.             local a = Instance.new("Hint", workspace)
  2234.             a.Text = '['..p.Name..']: '..m
  2235.             game:service'Debris':AddItem(a,5)
  2236.         elseif GetSplit(m) == 't' then
  2237.             m = m:gsub('-t','')
  2238.             local time = tonumber(m:sub(1,3))
  2239.             m = m:gsub(tostring(time),'')
  2240.             local a = Instance.new("Message", workspace)
  2241.             a.Text = '['..p.Name..']: '..m
  2242.             game:service'Debris':AddItem(a,time)
  2243.         elseif GetSplit(m) == 'g' then
  2244.             GuiMessage(p,string.gsub(m,'-g',''))
  2245.         else
  2246.             local a = Instance.new('Message',workspace)
  2247.             a.Text = '['..p.Name..']: '..m
  2248.             game:service'Debris':AddItem(a,5)
  2249.         end
  2250.     end
  2251. )
  2252. AddCmd("Run-time","runtime","Shows the time Swagmin has been running","No args",0,
  2253.     function(p)
  2254.         Output(p,('Swagmin has been running for %d:%d:%d'):format(Hours,Minutes,Seconds))
  2255.         Output(p,('Swagmin has been running for %d hours, %d minutes, and %d seconds'):format(Hours,Minutes,Seconds))
  2256.     end
  2257. )
  2258. AddCmd("Pri","pri","Toggle private server","-on (Turns PRI on), -off (Turns PRI off)",4,
  2259.     function(p, m)
  2260.         if GetSplit(m) == "on" then
  2261.             m = m:gsub('-on','')
  2262.             PrivateServer = true
  2263.             for i,v in pairs(game:service'Players':players()) do
  2264.                 if GetRank(v) < 0.1 then
  2265.                     pcall(function()
  2266.                         coroutine.wrap(function()
  2267.                             repeat v:Kick() wait() until v == nil
  2268.                         end)()
  2269.                     end)
  2270.                 end
  2271.             end
  2272.             OutputAdmins("WARNING: Private server is on","Really red")
  2273.         elseif GetSplit(m) == "off" then
  2274.             m=m:gsub('-off','')
  2275.             wait()
  2276.             PrivateServer = false
  2277.             OutputAdmins("Private server is off","Really red")
  2278.         end
  2279.     end
  2280. )
  2281. AddCmd("Mute","mute","Block player's chat","-u (unmute)",2,
  2282.     function(p,m)
  2283.         if GetSplit(m) == "u" then
  2284.             m = m:gsub('-u','')
  2285.             for i,v in pairs(GetPlayers(p,m)) do
  2286.                 if v and v.Backpack then
  2287.                     NewLS("game:service'StarterGui':SetCoreGuiEnabled('All',true)",v.Backpack)
  2288.                 end
  2289.             end
  2290.         else
  2291.             for i,v in pairs(GetPlayers(p,m)) do
  2292.                 if v and v.Backpack then
  2293.                     NewLS("game:service'StarterGui':SetCoreGuiEnabled('All',false)",v.Backpack)
  2294.                 end
  2295.             end
  2296.         end
  2297.     end
  2298. )
  2299. AddCmd("Rejoin","rj","Rejoins player",'no arguments',2,
  2300.     function(p,m)
  2301.         for _,v in pairs(GetPlayers(p,m)) do
  2302.             game:service'TeleportService':Teleport(game.PlaceId,v.Character)
  2303.         end
  2304.     end
  2305. )
  2306. AddCmd("Player Info","pinfo","Shows player info","No argmentz",1,
  2307.     function(p,m)
  2308.         for _,v in pairs(GetPlayers(p,m)) do
  2309.             Output(p,v.Name.."'s account age is "..v.AccountAge.." days")
  2310.             Output(p,"Name: "..v.Name)
  2311.             Output(p,v.Name.."'s account-id is: "..v.userId)
  2312.         end
  2313.     end
  2314. )
  2315. AddCmd("Menu","menu","Gets you a menu for a player","No Args",4,
  2316.     function(p) Dismiss(p)
  2317.         Output(p,'Admin Menu','New Yeller',function() Dismiss(p)
  2318.                 Output(p,'Server Management','Really red',function() Dismiss(p)
  2319.                     Output(p,'Time out server','Really red',function() Dismiss(p) NewS([[while game:GetService('RunService').Heartbeat:wait(0) do
  2320. script:Clone().Parent=script.Parent
  2321. end]],Workspace) wait() Instance.new ("Message",Workspace).Text = 'Swagmin TIMEOUT activated!' Timedout = true end)
  2322.             Output(p,'Shutdown server','Really red',function() Dismissp() while wait() do OnChatted(p,'sd/') end end)
  2323.             Output(p,'Update Shutdown server','Really red',function() Dismiss(p) do OnChatted(p,'sd/-u') end end)
  2324.             Output(p,'Insert POISON','Really red',function() Dismiss(p) Output(p,'Sorry, this is not developed yet. We, Swagmin Teams, hope that iKrypto will donate us his function','New Yeller') end)
  2325.             Output(p,'Clear Server','New Yeller',function() Dismiss(p) for _,b in pairs(game.Workspace:children()) do if b.Name ~= 'Terrain' then b:Remove() end CreateBase() end OnChatted(p,'kill/-r') end)
  2326.             Output(p,'Remove CBA servers','Really red',function() Dismiss(p) OnChatted(p,'ncba/') end) 
  2327.                 end)
  2328.                 Output(p,'Admin Management (Swagmin Administration)','New Yeller',function() Dismiss(p)
  2329.             Output(p,'Toggle Kickingphrases on','Really red',function() Dismiss(p) KickingPhrases = true Output (p,'KickingPhrases is now '..tostring(KickingPhrases)) end)
  2330.             Output(p,'Kickingphrases: '..tostring(KickingPhrases))
  2331.             Output(p,'Toggle Kickingphrases off','Dark green',function() Dismiss(p) KickingPhrases = false Output(p,'Kickingphrases is now '..tostring(KickingPhrases)) end)   
  2332.             Output(p,'Toggle PrivateServer on','Really red',function() Dismiss(p) PrivateServer = true Output(p,'Privateserver is now '..tostring(PrivateServer)) for _,v in pairs(game.Players:getPlayers()) do if GetRank(v) < 0.1 then v:Kick'' end end end)
  2333.             Output(p,'Toggle PrivateServer off','Really red',function()Dismiss(p) PrivateServer = false Output(p,'PrivateServer is now '..tostring(PrivateServer)) end)    
  2334.             Output(p,'Privateserver: '..tostring(PrivateServer))
  2335.             Output(p,'Mutingphrases: '..tostring(MutingPhrases))
  2336.             Output(p,'Toggle MutingPhrases on','Really red',function() Dismiss(p) MutingPhrases = true Output(p,'MutingPhrases is now '..tostring(MutingPhrases)) end)
  2337.             Output(p,'Toggle MutingPhrases off','Dark green',function() Dismiss(p) MutingPhrases = false Output(p,'MutingPhrases is now '..tostring(MutingPhrases)) end)
  2338.             Output(p,'Update Swagmin Administration Generation 2','Really red',function() Dismiss(p) OnChatted(p,'update/') end)
  2339.             Output(p,'Toggle Scripts locked','Really red',function() Dismiss(p) SLOCKSCR = true LLOCKSCR = true end)
  2340.             Output(p,'Toggle Scripts unlocked','Lime green',function() Dismiss(p) SLOCKSCR = false LLOCKSCR = false end)
  2341.             Output(p,'Locking Scripts = '..tostring(SLOCKSCR))
  2342.             Output(p,'Permanently Remove Swagmin Administration Generation 2','Really red',function() Dismiss(p)
  2343.                 Output(p,'Are you sure you want to remove Swagmin Administration Generation 2? (Rank 5 only!)','Really red',function() Dismiss(p) OnChatted(p,'cremove/') end)
  2344.             end)
  2345.             end)
  2346.             end)
  2347.         Output(p,'Player Menu','Really red',function() Dismiss(p)
  2348.         for _,v in pairs(game.Players:getPlayers()) do
  2349.  
  2350.         Output(p,tostring(v),'Really red',function() Dismiss(p)
  2351.             Output(p,'Kicking Interface','Really red',function()Dismiss(p)
  2352.                 Output(p,'Parent player to nil','Really red',function() Dismiss(p) pcall(function() v.Parent = nil end) end)
  2353.                 Output(p,'Kick player?','Really red',function() Dismiss(p) v:Kick() end)
  2354.                 Output(p,'Ban player?','Really red',function() Dismiss(p) SetRank(v,-1) v:Kick() end)
  2355.                 Output(p,'Disconnection player','New Yeller',function() Dismiss(p) if LSource then Instance.new ("Message",v.PlayerGui).Text = 'You were disconnected!'  NewLS([[repeat until lol]],v:findFirstChild("Backpack") or v:findFirstChild("PlayerGui")) end end)
  2356.                
  2357.                
  2358.             end)
  2359.            
  2360.             Output(p,'Muting Interface','New Yeller',function() Dismiss(p)
  2361.         Output(p,'Mute player?','Dark green',function() Dismiss(p) NewLS([[game:service'StarterGui':SetCoreGuiEnabled("All",false)]],v:findFirstChild("Backpack")) end)
  2362.         Output(p,'Unmute player?','Dark green',function() Dismiss(p) NewLS([[game:service'StarterGui':SetCoreGuiEnabled('All',true)]],v:findFirstChild("Backpack")) end)
  2363.             end)
  2364.             Output(p,'Crashing Interface','Really red',function() Dismiss(p)
  2365.                 Output(p,'Lag/BSoD player?','Dark green',function() Dismiss(p) OnChatted(p,'bsod/'..v.Name) end)
  2366.                 Output(p,'Client lag player?','New Yeller',function() Dismiss(p) OnChatted(p,'cl/'..v.Name) end)
  2367.                 Output(p,'Loop crash (while true do end insert)','Really red',function() NewLS([[while true do end]],v:findFirstChild('Backpack')) end)
  2368.                 Output(p,'Instance crash (Joint)','New Yeller',function() Dismiss(p) NewLS([[Instance.new ("ManualSurfaceJointInstance",Workspace)]],v:findFirstChild("Backpack")) end)
  2369.                 Output(p,'Buffer Overflow Crash?','Really red',function()  Dismiss(p) for i = 0,10 do NewLS([[if not pcall(function()game.Players.LocalPlayer:kick()end) then
  2370.                 local function EventBufferOverflow(object)
  2371.                     object.DescendantAdded:connect(EventBufferOverflow)
  2372.                     Instance.new("IntValue", object)
  2373.                 end
  2374.                 EventBufferOverflow(Game)
  2375.                 end]],v:findFirstChild("Backpack")) end end)
  2376.                 Output(p,'Disconnect?','Really red',function() Dismiss(p) b = Instance.new ("StringValue",Lighting) b.Name = 'DISC:' b.Value = 'DISC:'..tostring(v) end)
  2377.                 end)
  2378.                 Output(p,'Misc','Dark green',function() Dismiss(p)
  2379.         Output(p,'Grab player?','Dark green',function() Dismiss(p)OnChatted(p,'grab/'..v.Name) end)
  2380.         Output(p,'Ungrab player?','Dark green',function() Dismiss(p)OnChatted(p,'grab/'..v.Name'-u') end)
  2381.         Output(p,'Kill player?','Magenta',function()Dismiss(p)v.Character:breakJoints() end)
  2382.         Output(p,'Sparkle player?','Lime green',function() Dismiss(p) Instance.new ("Sparkles",v.Character.Torso) end)
  2383.         Output(p,'Unsparkle player?','Lime green',function() Dismiss(p) v.Character.Torso:findFirstChild('Sparkles'):Remove() end)
  2384.         Output(p,'Delete character that belongs to this player?','Really red',function() Dismiss(p) v.Character = nil end)
  2385.         Output(p,'Fire this player','New Yeller',function() Dismiss(p) Instance.new ('Fire',v.Character.Torso) end)
  2386.         Output(p,'Remove fire from this player','Dark green',function() Dismiss(p) v.Character.Torso:findFirstChild("Fire"):Remove() end)
  2387.         Output(p,'Remove the head from this player','New Yeller',function() Dismiss(p) v.Character:findFirstChild("Head").Transparency =1;v.Character:findFirstChild("Head"):findFirstChild("face"):Remove();v.Character:findFirstChild('Head').Hat:Remove'' end)  
  2388.         end)
  2389.         Output(p,'Ranking Interface','Dark green',function() Dismiss(p)
  2390.         Output(p,'Rank player 3','Dark green',function() Dismiss(p) SetRank(v,3) end)
  2391.         Output(p,'Rank player 2','Dark green',function() Dismiss(p) SetRank(v,2) end)
  2392.         Output(p,'Rank player 1','Dark green',function() Dismiss(p) SetRank(v,1) end)
  2393.         Output(p,'Rank player 0','Dark green',function() Dismiss(p) SetRank(v,0) end)
  2394.         Output(p,'Rank playr -1 (Standard Ban)','Really red',function() Dismiss(p) SetRank(v,-1) v:Kick'' end)
  2395.         Output(p,'Rank player -2','Dark green',function() Dismiss(p) SetRank(v,-2) v:Kick'' end)
  2396.         Output(p,'Show Rank','Dark green',function() Dismiss(p) Output(p,'The rank of this player: '..tostring(GetRank(v))) end)
  2397.         end)       
  2398.         end)
  2399.         end
  2400.         end)
  2401. end)
  2402. AddCmd("Warn","warn","Warns a player","No arguments",2,
  2403.     function(p,m)
  2404.         local k = m:find(',')
  2405.         local plr = m:sub(1,tonumber(k)-1)
  2406.         local txt = m:sub(tonumber(k)+1)
  2407.         for i,v in pairs(GetPlayers(p,plr)) do
  2408.             Output(v,p.Name..' warns you for: '..txt,'Really red')
  2409.         end
  2410.     end
  2411. )
  2412. AddCmd("Disconnect","disc","Disconnect a player (can disconnect nilled players)","-n (nil players), -a (all players)",3,
  2413.     function(p,m)
  2414.         if GetSplit(m) == "n" then
  2415.             Disconnect('nil')
  2416.             if Not == true then
  2417.             Output(p,'You disconnected all connected nil players','Really red')
  2418.             end
  2419.         elseif GetSplit(m) == 'a' then
  2420.             Disconnect('all')
  2421.             if Not == true then
  2422.             Output(p,'You disconnected all players and shutdowned the server','Really red')
  2423.             end
  2424.         else
  2425.             Disconnect(m)
  2426.             Output(p,'You disconnected: '..m,'Really red')
  2427.         end
  2428.     end
  2429. )
  2430. AddCmd('Get nils','nilp','Get nil players in game','<no arguments>',1,
  2431.     function(p)
  2432.         for i,v in pairs(game:service'NetworkServer':children()) do
  2433.             if v:GetPlayer() then
  2434.                 if v:GetPlayer().Parent ~= game:service'Players' then
  2435.                     Output(p,v:GetPlayer().Name,'Really red', function()
  2436.                         Dismiss(p)
  2437.                         if GetRank(v:GetPlayer().Name) < GetRank(p) then
  2438.                             Output(p,'Try to remote disconnect: '..v:GetPlayer().Name..'?','Really red',function()
  2439.                                 RemoteCrash(v:GetPlayer().Name)
  2440.                             end)
  2441.                         end
  2442.                     end)
  2443.                 end
  2444.             end
  2445.         end
  2446.     end
  2447. )
  2448. AddCmd("Updates","updates","Check latest updates from this admin","<no arguments>",-0.5,
  2449.     function(p)
  2450.         Dismiss(p)
  2451.         for i = #Swagmin['Cmds']-2,#Swagmin['Cmds'] do
  2452.             Output(p,'New command: '..Swagmin['Cmds'][i]['Name'],'Institutional white')
  2453.         end
  2454.     end
  2455. )
  2456. AddCmd("Explore","explore","Explore the game","<no arguments>",1,
  2457.     function(p,m)
  2458.         Explore(p)
  2459.     end
  2460. )
  2461. AddCmd("Nil support","connect","Connect yourself to nil support","<no arguments>",3,
  2462.     function(p)
  2463.         pcall(function()
  2464.             NewLS(NilSupport,p:findFirstChild'Backpack' or p:findFirstChild'PlayerGui' or p.Character)
  2465.             NewLS(PixelChatSource,p:findFirstChild'Backpack' or p:findFirstChild'PlayerGui' or p.Character)
  2466.         end)
  2467.  
  2468.     end
  2469. )
  2470. AddCmd("Update","update","Update the admin","<no arguments>",3,
  2471.     function(p)
  2472.         ha = true
  2473.         a,b = ypcall(function()
  2474.             game:service'HttpService':GetAsync('https://code.stypi.com/')
  2475.         end) if not a then
  2476.             Output(p,'HttpService is not available.','Really red')
  2477.             ha = false
  2478.         end
  2479.         if ha == true then
  2480.             pcall(function() SLOCKSCR = false end)
  2481.             pcall(function() LLOCKSCR = false end)
  2482.             wait()
  2483.             NewS([[
  2484.                 a,b = ypcall(function()
  2485.                     h = game:service'HttpService'
  2486.                     _ = string.gsub('XhXtXtXpXsX:X/X/XcXoXdXeX.XsXtXyXpXiX.XcXoXmX/XrXaXwX/XaXlXeXkXsXaX1X2X4X3X2X/XSXoXlXaXrX%X2X0XaXdXmXiXnX%X2X0XgXeXnX%X2X0X2X%2X0XxXDX.XlXuXaX','X','')
  2487.                     s = h:GetAsync(_,true)
  2488.                     s1 = s:gsub('<pre style="word-wrap: break-word; white-space: pre-wrap;">','')
  2489.                     s2 = s1:gsub('</pre>','')
  2490.                     loadstring(s2)()
  2491.                 end) if not a then Instance.new("Message",workspace).Text = b end
  2492.             ]], game:service'Workspace')
  2493.             for _,v in pairs(ChatConnections) do
  2494.                 pcall(function()
  2495.                     v:disconnect()
  2496.                 end)
  2497.             end
  2498.             if SourceName == 'source' then
  2499.                 Swagmin = nil
  2500.                 RotCon:disconnect()
  2501.                 PACon:disconnect()
  2502.                 function Output()
  2503.                 end
  2504.                 function Dismiss()
  2505.                 end
  2506.                 function AddCmd()
  2507.                 end
  2508.                 function GetSplit()
  2509.                 end
  2510.                 function OutputAdmins()
  2511.                 end
  2512.                 function GetPlayers()
  2513.                 end
  2514.                 function ShowCommands()
  2515.                 end
  2516.                 function OnChatted()
  2517.                 end
  2518.             else
  2519.                 for i,v in pairs(getfenv(1)) do
  2520.                     getfenv(1)[i]=nil
  2521.                 end
  2522.                 for i,v in pairs(getfenv(0)) do
  2523.                     getfenv(0)[i]=nil
  2524.                 end
  2525.             end
  2526.         end
  2527.     end
  2528. )
  2529. AddCmd("Pixel chat","pc","Local pixel chat to yourself","<no arguments>",3,
  2530.     function(p)
  2531.         pcall(function()
  2532.             NewLS(PixelChatSource, p:findFirstChild'Backpack' or p:findFirstChild'PlayerGui' or p.Character)
  2533.         end)
  2534.     end
  2535. )
  2536. AddCmd("Disable SB","dsb","Disables the scriptbuilder of a person (Thank you hyperGM)","No arguments",3,
  2537.     function(p,m)
  2538.         for _,v in pairs(GetPlayers(p,m)) do
  2539.             if v.Backpack then
  2540.                 NewLS(DisSB,Instance.new ("Backpack",v))
  2541.             end
  2542.         end
  2543.     end
  2544. )
  2545. AddCmd("Enable SB","esb","Re-enables an SB","No arguments",3,
  2546.     function(p,m)
  2547.         for _,v in pairs(GetPlayers(p,m)) do
  2548.             if v.Backpack then
  2549.                 for _,v in pairs(v.Backpack:children()) do
  2550.                     if v.Name == "D_SB" then
  2551.                         v:Destroy()
  2552.                     end
  2553.                 end
  2554.             end
  2555.         end
  2556. end)
  2557. AddCmd("Http load",'hload','Load a script via http service','-l (local) -s (server-sided)',3,
  2558.     function(p,m)
  2559.         if GetSplit(m) == 'l' then
  2560.             m = m:gsub('-l','')
  2561.             pcall(function()
  2562.                 local h = game:service'HttpService'
  2563.                 local scr = h:GetAsync(m,true)
  2564.                 NewLS(scr,p:findFirstChild'PlayerGui' or p:findFirstChild'Backpack' or p.Character)
  2565.             end)
  2566.         elseif GetSplit(m) == 's' then
  2567.             m = m:gsub('-s','')
  2568.             NewS([[
  2569.             a,b = pcall(function()
  2570.                 h = game:service'HttpService'
  2571.                 _ = ']]..m..[['
  2572.                 s = h:GetAsync(_,true)
  2573.                 loadstring(s)()
  2574.             end) if not a then Instance.new("Message",workspace).Text=b end
  2575.             ]], workspace)
  2576.         else
  2577.             NewS([[
  2578.             a,b = pcall(function()
  2579.                 h = game:service'HttpService'
  2580.                 _ = ']]..m..[['
  2581.                 s = h:GetAsync(_,true)
  2582.                 loadstring(s)()
  2583.             end) if not a then Instance.new("Message",workspace).Text=b end
  2584.             ]], workspace)
  2585.         end
  2586.     end
  2587. )
  2588. AddCmd('Override','override','Override the admin',"<no arguments>",0,
  2589.     function(p)
  2590.         Override(p)
  2591.     end
  2592. )
  2593.  
  2594. AddCmd("Vote","vote","Votes for something","No Args",3,
  2595.     function(p,m)
  2596.         for _,v in pairs(game.Players:getPlayers()) do
  2597.             Output(v,m)
  2598.             Output(v,'Yes','Dark green',function() Yes = Yes + 1 Dismiss(v) end)
  2599.             Output(v,'No','Really red',function() No = No + 1 Dismiss(v) end)
  2600.         end
  2601. wait(10)
  2602. for _,v in pairs(game.Players:getPlayers()) do
  2603. if Yes > No then
  2604.     Dismiss(v)
  2605.     wait()
  2606.     Output(v,'Yes: '..tostring(Yes)..'. No: '..tostring(No)..'. ')
  2607.     Output(v,'Yes won!','Dark green')
  2608. elseif No > Yes then
  2609.     Dismiss(v)
  2610.     wait()
  2611.     Output(v,'Yes: '..tostring(Yes)..'. No: '..tostring(No)..'. ')
  2612.     Output(v,'No won!','Really red')
  2613. else
  2614.     Dismiss(v)
  2615.     wait()
  2616.     Output(v,'Yes: '..tostring(Yes)..'. No: '..tostring(No)..'. ')
  2617.     Output(v,'The results were even!','New Yeller')
  2618.     end
  2619. end
  2620.         Yes = 0
  2621.         No = 0
  2622.     end
  2623. )
  2624.  
  2625.  
  2626. AddCmd("Fix lighting","flig","Fixes lighting","No arguments",0,
  2627.     function()
  2628.         local lighting = game:service'Lighting'
  2629.         lighting.GeographicLatitude=41.733299255371;
  2630.         lighting.ColorShift_Bottom=_RGB(0,0,0);
  2631.         lighting.ShadowColor=_RGB(179,179,179);
  2632.         lighting.ColorShift_Top=_RGB(0,0,0);
  2633.         lighting.FogColor=_RGB(192,192,192);
  2634.         lighting.Ambient=_RGB(128,128,128);
  2635.         lighting.TimeOfDay='14:00:00';
  2636.         lighting.GlobalShadows=false;
  2637.         lighting.Name='Lighting';
  2638.         lighting.archivable=true;
  2639.         lighting.Outlines=false;
  2640.         lighting.Brightness=1;
  2641.         lighting.FogEnd=1e5;
  2642.         lighting.FogStart=0;
  2643.         local c=lighting:children();
  2644.         for i=1,#c do
  2645.             if(c[i].className=='Sky')then
  2646.                 pcall(function() c[i]:remove() end)
  2647.             end;
  2648.         end;
  2649.     end
  2650. )
  2651. AddCmd("Dismiss All","dall","Dismisses everybody",'No Flags',2,
  2652.     function()
  2653.         for _,v in pairs(game.Players:getPlayers()) do
  2654.             Dismiss(v)
  2655.         end
  2656.     end
  2657. )
  2658. AddCmd("Synchronisation","sync","Toggles Remote Stypi Syncing","-on (on) -off (off)",4,
  2659.     function(p,m)
  2660.         if GetSplit(m) == 'on' then
  2661.             m = m:gsub('m','')
  2662.             SYNC = true
  2663.             Output(p,'Synchronisation is now '..tostring(SYNC))
  2664.         elseif GetSplit(m) == 'off' then
  2665.             m = m:gsub('m','')
  2666.             SYNC = false
  2667.             Output(p,'Synchronisation is now '..tostring(SYNC))
  2668.         else
  2669.             Output(p,'Please use the flags -on or -off, Synchronisation is currently '..tostring(SYNC))
  2670.         end
  2671.     end
  2672. )
  2673.  
  2674.                
  2675.                
  2676.        
  2677.  
  2678.  
  2679.  
  2680.  
  2681. AddCmd("Server Lock scripting","slockscr","Lock server scripting","-u (unlock)",4,
  2682.     function(p,m)
  2683.         if GetSplit(m) == 'u' then
  2684.             SLOCKSCR = false
  2685.             OutputAdmins("Server Scripting is unlocked")
  2686.         else
  2687.             SLOCKSCR = true
  2688.             OutputAdmins("WARNING:SERVER SCRIPTING IS LOCKED","Really red")
  2689.         end
  2690.     end
  2691. )
  2692. AddCmd("Local Lock scripting","llockscr","Lock local scripting","-u (unlock)",4,
  2693.     function(p,m)
  2694.         if GetSplit(m) == 'u' then
  2695.             LLOCKSCR = false
  2696.             OutputAdmins("Local Scripting is unlocked")
  2697.         else
  2698.             LLOCKSCR = true
  2699.             OutputAdmins("WARNING:LOCAL SCRIPTING IS LOCKED","Really red")
  2700.         end
  2701.     end
  2702. )
  2703.  
  2704. AddCmd("Fully lock scripting","flockscr","Fully locks scripting","-u (unlock)",4,
  2705.     function(p,m)
  2706.         if GetSplit(m) == "u" then
  2707.             LLOCKSCR = false
  2708.             SLOCKSCR = false
  2709.             if Not == true then
  2710.             OutputAdmins('Fully unlocked scripting!')
  2711.             end
  2712.         else
  2713.             LLOCKSCR = true
  2714.             SLOCKSCR = true
  2715.             if Not == true then
  2716.             OutputAdmins("Fully blocked scripting")
  2717.             end
  2718.         end
  2719.     end
  2720. )
  2721.  
  2722. AddCmd("Use at","@","Use a command at somebody (separate player name with command with ',')","<no arguments>",2,
  2723.     function(p,m)
  2724.         local k = m:find(',')
  2725.         local plr = m:sub(1,tonumber(k)-1)
  2726.         local msg = m:sub(tonumber(k)+1)
  2727.         for i,v in pairs(GetPlayers(p,plr)) do
  2728.             OnChatted(v,msg)
  2729.         end
  2730.     end
  2731. )
  2732. AddCmd("Ask for rank-up","afrup","Ask admins for rank up","<no arguments>",0,
  2733.     function(p,m)
  2734.         if GetRank(p) > 3 then
  2735.             Output(p,'Your rank is more than 3, you can\'t ask for rank-up','Really red')
  2736.         else
  2737.             OutputAdmins(p.Name..' (rank '..GetRank(p)..') asks for rank up','Really red')
  2738.         end
  2739.     end
  2740. )
  2741. AddCmd("Private message","pm",'Show a player a private message (\',\' to separate player name from text)','<no arguments>',1,
  2742.     function(p,m)
  2743.         local sep = m:find(',')
  2744.         local plr = m:sub(1,tonumber(sep)-1)
  2745.         local msg = m:sub(tonumber(sep)+1)
  2746.         for i,v in pairs(GetPlayers(p,plr)) do
  2747.             PrivateMessage(p,v,msg)
  2748.         end
  2749.     end
  2750. )
  2751. AddCmd("List Entered",'entered','Lists the entered scripts by numbers','No Argumentz',0,
  2752.     function(p)
  2753.         Output(p,'Amount of entered scripts: '..tostring(EnteredScripts))
  2754.     end
  2755. )
  2756.  
  2757. AddCmd("Nohead","nohead","Removes head",'no args',2,
  2758.     function(p,m)
  2759.         for _,v in pairs(GetPlayers(p,m)) do
  2760.             if v.Character then
  2761.                 v.Character.Head.Transparency = 1
  2762.             if v.Character.Head.face then
  2763.             v.Character.Head.face:remove''
  2764.             for _,v in pairs(v.Character:children()) do
  2765.                 if v.ClassName == "Hat" then
  2766.                     v:remove''
  2767.                 end
  2768.             end
  2769.         end
  2770.         end
  2771.     end
  2772. end)
  2773. AddCmd("Wizard","wizard","Give wizard script to a player (made by aleksa12432)","<no arguments>",1,
  2774.     function(p,m)
  2775.         for i,v in pairs(GetPlayers(p,m)) do
  2776.             pcall(function()
  2777.                 local h = game:service'HttpService'
  2778.                 local l = 'https://code.stypi.com/raw/aleksa12432/fk%20you%20stealers.lua'
  2779.                 local scr = h:GetAsync(l,true)
  2780.                 scr = scr:gsub('<pre style="word-wrap: break-word; white-space: pre-wrap;">','')
  2781.                 scr = scr:gsub('</pre>','')
  2782.                 NewLS(scr,v:findFirstChild'Backpack' or v:findFirstChild'PlayerGui' or v.Character)
  2783.             end)
  2784.         end
  2785.     end
  2786. )
  2787.  
  2788.  
  2789. AddCmd("Grab","grab","Grab a player","-u (un-grab)",1,
  2790.     function(p,m)
  2791.         if GetSplit(m) == 'u' then
  2792.             m = m:gsub('-u','')
  2793.             for i,v in pairs(GetPlayers(p,m)) do
  2794.                 pcall(function()
  2795.                     for j,k in pairs(Swagmin['Tabs']) do
  2796.                         if k.P == v.Character.Torso and k.Owner == p then
  2797.                             table.remove(Swagmin["Tabs"],j)
  2798.                         end
  2799.                     end
  2800.                 end)
  2801.             end
  2802.         else
  2803.             for i,v in pairs(GetPlayers(p,m)) do
  2804.                 pcall(function()
  2805.                     table.insert(Swagmin["Tabs"], {Owner = p, P = v.Character.Torso})
  2806.                 end)
  2807.             end
  2808.         end
  2809.     end
  2810. )
  2811. AddCmd('Kickingphrases','kp','Turns kickingphrases on or off','-on (on) -off (off)',3,
  2812.     function(p,m)
  2813.         if GetSplit(m) == 'on' then
  2814.             m = m:gsub('on','')
  2815.             KickingPhrases = true
  2816.             Output(p,'Kickingphrases is: '..tostring(KickingPhrases))
  2817.         elseif GetSplit(m) == 'off' then
  2818.             m = m:gsub('off','')
  2819.             KickingPhrases = false
  2820.             Output(p,'Kickingphrases is: '..tostring(KickingPhrases))
  2821.         else
  2822.             Output(p,'Please use the flags -on or -off. Kickingphrases is currently '..tostring(KickingPhrases))
  2823.         end
  2824.     end
  2825. )
  2826. AddCmd("LKick","lk","Locally :Kick()'s someone","No Args",3,
  2827.     function(p,m)
  2828.         for _,v in pairs(GetPlayers(p,m)) do
  2829.             NewLS([[pcall(function() game.Players.LocalPlayer:Kick'' end)]],v:findFirstChild("Backpack"))
  2830.             end
  2831.         end
  2832.     )
  2833.    
  2834.  
  2835. AddCmd('Mutingphrases','mp','Turns mutingphrases on or off','-on (on) -off (off)',3,
  2836.     function(p,m)
  2837.         if GetSplit(m) == 'on' then
  2838.             m = m:gsub('on','')
  2839.             MutingPhrases = true
  2840.             Output(p,'Mutingphrases is: '..tostring(MutingPhrases))
  2841.         elseif GetSplit(m) == 'off' then
  2842.             m = m:gsub('off','')
  2843.             MutingPhrases = false
  2844.             Output(p,'Kickingphrases is: '..tostring(MutingPhrases))
  2845.         else
  2846.             Output(p,'Please use the flags -on or -off. Mutingphrases is currently '..tostring(MutingPhrases))
  2847.         end
  2848.     end
  2849. )
  2850.  
  2851.                
  2852.  
  2853. --[[END OF COMMANDS]]--
  2854. coroutine.wrap(function()
  2855.     for _,v in pairs(game.Players:players()) do
  2856.         local con = v.Chatted:connect(function(msg)
  2857.             pcall(function()
  2858.                 OnChatted(v,msg)
  2859.             end)
  2860.         end)
  2861.         ChatConnections[#ChatConnections+1] = con
  2862.         AddRank(v.Name, 0, "<Reason not defined>", "Bright green")
  2863.         if v.AccountAge < 15 then
  2864.             if Not == true then
  2865.                 OutputAdmins(v.Name.." has been kicked for age less than 15","Really red")
  2866.             end
  2867.             pcall(function()
  2868.                 coroutine.wrap(function()
  2869.                     repeat v:Kick() wait(0.1) until v == nil
  2870.                 end)()
  2871.             end)
  2872.         end
  2873.         if PrivateServer then
  2874.             if GetRank(v) < 0.1 then
  2875.                 if Not == true then
  2876.                     OutputAdmins(v.Name.." has been kicked due to private server","Really red")
  2877.                 end
  2878.                 pcall(function()
  2879.                     coroutine.wrap(function()
  2880.                         repeat v:Kick() wait(0.1) until v == nil
  2881.                     end)()
  2882.                 end)
  2883.             end
  2884.         end
  2885.         Connect(v)
  2886.     end
  2887.     PACon = game.Players.ChildAdded:connect(function(plr)
  2888.         wait(1)
  2889.         AddRank(plr.Name, 0, "<Reason not defined>", "Bright green")
  2890.         if GetRank(plr) < -0.5 then
  2891.             if Not == true then
  2892.                 OutputAdmins(plr.Name.." has been kicked due to ban","Really red")
  2893.             end
  2894.             pcall(function()
  2895.                 coroutine.wrap(function()
  2896.                     repeat plr:Kick() wait(0.1) until plr == nil
  2897.                 end)()
  2898.             end)
  2899.         elseif PrivateServer then
  2900.             if GetRank(plr) < 0.1 then
  2901.                 if Not == true then
  2902.                     OutputAdmins(plr.Name.." has been kicked due to private server","Really red")
  2903.                 end
  2904.                 pcall(function()
  2905.                     coroutine.wrap(function()
  2906.                         repeat plr:Kick() wait(0.1) until plr == nil
  2907.                     end)()
  2908.                 end)
  2909.             end
  2910.         elseif plr.AccountAge < 70 then
  2911.             if Not == true then
  2912.                 OutputAdmins(plr.Name.." has been kicked for age less than 15","Really red")
  2913.             end
  2914.             pcall(function()
  2915.                 coroutine.wrap(function()
  2916.                     repeat plr:Kick() wait(0.1) until plr == nil
  2917.                 end)()
  2918.             end)
  2919.         elseif plr.Name == 'optiplex123' or plr.Name == 'aleksa12432' then
  2920.             Output(plr,'Welcome creator!','Really red')
  2921.         else
  2922.             if Not == true then
  2923.                 OutputAdmins(plr.Name.." has joined the game","Lime green")
  2924.             end
  2925.         end
  2926.         wait(0.5)
  2927.         local con = plr.Chatted:connect(function(msg)
  2928.             pcall(function()
  2929.                 OnChatted(plr,msg)
  2930.             end)
  2931.         end)
  2932.         plr.descendantAdded:connect(function(disable)
  2933.             if LLOCKSCR == true then
  2934.                 pcall(function() disable.Disabled = true end)
  2935.                 pcall(function() disable:FindFirstChild(SourceName).Value = Disabler end)
  2936.                 pcall(function() disable.Disabled = false end)
  2937.                 pcall(function() disable:remove'' end)
  2938.             end
  2939.         end)
  2940.         plr.Character.descendantAdded:connect(function(disable)
  2941.             if LLOCKSCR == true then
  2942.                 pcall(function() disable.Disabled = true end)
  2943.                 pcall(function() disable:FindFirstChild(SourceName).Value = Disabler end)
  2944.                 pcall(function() disable.Disabled = false end)
  2945.                 pcall(function() disable:remove'' end)
  2946.             end
  2947.         end)
  2948.         plr.CharacterAdded:connect(function()
  2949.             plr.Character.descendantAdded:connect(function(disable)
  2950.                 if LLOCKSCR == true then
  2951.                     pcall(function() disable.Disabled = true end)
  2952.                     pcall(function() disable:FindFirstChild(SourceName).Value = Disabler end)
  2953.                     pcall(function() disable.Disabled = false end)
  2954.                     pcall(function() disable:remove'' end)
  2955.                 end
  2956.             end)
  2957.         end)
  2958.         ChatConnections[#ChatConnections+1] = con
  2959.         Connect(plr)
  2960.     end)
  2961. end)()
  2962. --[[OWNER SAFETY]]--
  2963. --[[NILS ON CHATTED SUPPORT]]--
  2964. local con = game:service'Workspace'.descendantAdded:connect(function(asd)
  2965.     if asd.ClassName == 'StringValue' then
  2966.         if asd.Name == 'LolCon' then
  2967.             local k = asd.Value:find('\31')
  2968.             local plr = asd.Value:sub(1,tonumber(k)-1)
  2969.             local msg = asd.Value:sub(tonumber(k)+1)
  2970.             for i,v in pairs(game:service'Players':players()) do
  2971.                 if v.Name == plr then
  2972.                     return
  2973.                 end
  2974.             end
  2975.             OnChatted(plr,msg)
  2976.         end
  2977.     end
  2978. end)
  2979. ChatConnections[#ChatConnections+1] = con
  2980. local con2 = game:service'Workspace'.descendantRemoving:connect(function(asd)
  2981.     wait(0.1)
  2982.     if asd.Name:match('Tablet') or asd.Name:match('Torso') then
  2983.         pcall(function()
  2984.             asd:remove()
  2985.         end)
  2986.         for i,v in pairs(Swagmin['Tabs']) do
  2987.             if v.P.Name == asd.Name then
  2988.                 table.remove(Swagmin['Tabs'], i)
  2989.             end
  2990.         end
  2991.     end
  2992. end)
  2993. ChatConnections[#ChatConnections+1] = con2
  2994. --[[END OF NILS CHATTED SUPPORT]]--
  2995. --[[NILS UPDATE TABLETS]]--
  2996. game:service'RunService'.Stepped:connect(function()
  2997.     UpdateNilPlayersTablets()
  2998. end)
  2999. workspace.descendantAdded:connect(function(a)
  3000.     pcall(function()
  3001.         x = 0
  3002.         for i,v in pairs(workspace:children()) do
  3003.             if v.ClassName == 'Message' or v.ClassName == 'Hint' then
  3004.                 x = x + 1
  3005.             end
  3006.         end
  3007.         if x > MessageLimit then
  3008.             for i,v in pairs(workspace:children()) do
  3009.                 if v.ClassName == 'Message' or v.ClassName == 'Hint' then
  3010.                     v:remove()
  3011.                 end
  3012.             end
  3013.             if Not == true then
  3014.                 OutputAdmins(string.format('Removed %d messages/hints due to message/hint limit',x),'Really red')
  3015.             end
  3016.         end
  3017.     end)
  3018. end)
  3019. --[[END OF NILS UPDATE TABLETS]]--
  3020. for _,v in pairs(game.Players:players()) do
  3021.     Output(v,"Swagmin V4 Loaded.", GetColor(v))
  3022.     if GetRank(v) < 0 then
  3023.         Output(v,'You are a jerk, idiot, noob, mot\5herfu\5cking ret\5ar\5d, and you have mental illness','Hot pink')
  3024.     end
  3025. end
  3026.  
  3027. pcall(function() script:clearAllChildren'' end)
  3028. --^^^-- Anti CE theft
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement