Advertisement
xXWitherKingXx

Untitled

Feb 19th, 2017
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 87.64 KB | None | 0 0
  1. -- / rocky2u's command script
  2.     -- / roblox : sethmilkman
  3.     -- / v3rm : rocky2u
  4.  
  5. local ADMINS = {}
  6.  
  7. local BANS = {21799524, 133122258, 103000855, 17278822, 149137060, 61967286, 21640881, 4879029}
  8.  
  9. -- / stuff
  10.  
  11. local VERSION = '1.5.7'
  12. local PATCH, SPATCH = '01', '02'
  13. local UPDATED = '9/7/2016'
  14. local CHANGES = [[
  15.     - removed custom commands, will add better way in future
  16. ]]
  17.  
  18. local CHANGELOG = ' UPDATED : ' .. UPDATED .. '\n VERSION : ' .. VERSION .. ' ' .. SPATCH .. '\n\n [ ' .. VERSION .. ' ' .. PATCH .. ' ] \n' .. CHANGES
  19.  
  20. local gCoreGui = game:GetService('CoreGui')
  21. local gPlayers = game:GetService('Players')
  22. local gLighting = game:GetService('Lighting')
  23. local gWorkspace = game:GetService('Workspace')
  24.  
  25. local LP = gPlayers.LocalPlayer
  26. local MOUSE = LP:GetMouse()
  27.  
  28. local SERVICES = {}
  29. local COMMANDS = {}
  30. local STD = {}
  31.  
  32. SERVICES.EVENTS = {}
  33.  
  34. local C_PREFIX = ';'
  35. local S_PREFIX = '\\'
  36. local SPLIT = ' '
  37.  
  38. for i,v in pairs(gCoreGui:GetChildren()) do if v.Name == 'cmdbar_seth' or v.Name == 'notify_seth' then v:remove(); end; end
  39.  
  40. function UPDATE_CHAT(PLAYER) local C = PLAYER.Chatted:connect(function(M) if CHECK_ADMIN(PLAYER) then DEXECUTE(M, PLAYER) end end); table.insert(SERVICES.EVENTS, C); end
  41.  
  42. STD.TABLE = function(T, V) if not T then return false; end; for i,v in pairs(T) do if v == V then return true; end; end; return false; end
  43. STD.ENDAT = function(S, V) local SF = S:find(V); if SF then return S:sub(0, SF - string.len(V)), true; else return S, false; end; end
  44.  
  45. function CHECK_ADMIN(PLAYER) for i,v in pairs(ADMINS) do if PLAYER.Name == v then return true; end; end; if PLAYER == LP then return true; end return false; end
  46.  
  47. function EXECUTE(STRING) spawn(function() local S, L = loadstring(STRING); if not S then error(L); else S(); end; end); end
  48.  
  49. function FCOMMAND(COMMAND) for i,v in pairs(COMMANDS) do if v.N:lower() == COMMAND:lower() or STD.TABLE(v.A, COMMAND:lower()) then return v; end; end; end
  50.  
  51. function GCOMMAND(M) local CMD, HS = STD.ENDAT(M:lower(), SPLIT); if HS then  return {CMD, true} else return {CMD, false}; end; end
  52.  
  53. function GPREFIX(STRING) if STRING:sub(1, string.len(C_PREFIX)) == C_PREFIX then return {'COMMAND', string.len(C_PREFIX) + 1}; elseif STRING:sub(1, string.len(S_PREFIX)) == S_PREFIX then return {'EXECUTE', string.len(S_PREFIX) + 1}; end return; end
  54.  
  55. function GARGS(STRING) local A = {}; local NA = nil; local HS = nil; local S = STRING; repeat NA, HS = STD.ENDAT(S:lower(), SPLIT); if NA ~= '' then table.insert(A, NA); S = S:sub(string.len(NA) + string.len(SPLIT) + 1); end; until not HS; return A; end
  56.  
  57. function ECOMMAND(STRING, SPEAKER) local SCMD, A, CMD; SCMD = GCOMMAND(STRING); CMD = FCOMMAND(SCMD[1]); if not CMD then return; end; A = STRING:sub(string.len(SCMD[1]) + string.len(SPLIT) + 1); local ARGS = GARGS(A); CA = GCAPARGS(A); pcall(function() CMD.F(ARGS, SPEAKER); end); end;
  58.  
  59. function DEXECUTE(STRING, SPEAKER) if not CHECK_ADMIN(SPEAKER) then return; end; STRING = STRING:gsub('/e ', ''); local GP = GPREFIX(STRING); if not GP then return; end; STRING = STRING:sub(GP[2]); if GP[1] == 'EXECUTE' then EXECUTE(STRING); elseif GP[1] == 'COMMAND' then ECOMMAND(STRING, SPEAKER); end; end
  60.  
  61. _G.cmd_seth = ECOMMAND
  62.  
  63. for i,v in pairs(gPlayers:GetPlayers()) do UPDATE_CHAT(v); end
  64.  
  65. gPlayers.PlayerAdded:connect(function(PLAYER) UPDATE_CHAT(PLAYER); end)
  66.  
  67. function ADD_COMMAND(N, D, A, F) table.insert(COMMANDS, {N = N, D = D, A = A, F = F}); end
  68.  
  69. function GET_PLAYER(NAME, SPEAKER)
  70.     local NAME_TABLE = {}
  71.     NAME = NAME:lower()
  72.     if NAME == 'me' then
  73.         table.insert(NAME_TABLE, SPEAKER.Name)
  74.     elseif NAME == 'others' then
  75.         for i,v in pairs(gPlayers:GetPlayers()) do if v:IsA('Player') then if v.Name ~= SPEAKER.Name then table.insert(NAME_TABLE, v.Name); end; end; end
  76.     elseif NAME == 'all' then
  77.         for i,v in pairs(gPlayers:GetPlayers()) do if v:IsA('Player') then table.insert(NAME_TABLE, v.Name); end; end
  78.     elseif NAME == 'random' then
  79.         table.insert(NAME_TABLE, gPlayers:GetPlayers()[math.random(1, #gPlayers:GetPlayers())].Name)
  80.     elseif NAME == 'team' then
  81.         for i,v in pairs(gPlayers:GetPlayers()) do if v.TeamColor == LP.TeamColor then table.insert(NAME_TABLE, v.Name); end; end
  82.     elseif NAME == 'nonadmins' then
  83.         for i,v in pairs(gPlayers:GetPlayers()) do if not CHECK_ADMIN(v) then table.insert(NAME_TABLE, v.Name) end; end;
  84.     elseif NAME == 'admins' then
  85.         for i,v in pairs(gPlayers:GetPlayers()) do if CHECK_ADMIN(v) then table.insert(NAME_TABLE, v.Name) end; end;
  86.     elseif NAME == 'nonfriends' then
  87.         for i,v in pairs(gPlayers:GetPlayers()) do if not v:IsFriendsWith(SPEAKER.userId) then table.insert(NAME_TABLE, v.Name) end; end;
  88.     elseif NAME == 'friends' then
  89.         for i,v in pairs(gPlayers:GetPlayers()) do if v ~= SPEAKER and v:IsFriendsWith(SPEAKER.userId) then table.insert(NAME_TABLE, v.Name) end; end;
  90.     elseif NAME == 'nonguests' then
  91.         for i,v in pairs(gPlayers:GetPlayers()) do if v.userId > 0 then table.insert(NAME_TABLE, v.Name) end; end;
  92.     elseif NAME == 'guests' then
  93.         for i,v in pairs(gPlayers:GetPlayers()) do if v.userId < 0 then table.insert(NAME_TABLE, v.Name) end; end;
  94.     else
  95.         for i,v in pairs(gPlayers:GetPlayers()) do local L_NAME = v.Name:lower(); local F = L_NAME:find(NAME); if F == 1 then table.insert(NAME_TABLE, v.Name); end; end;
  96.     end
  97.     return NAME_TABLE
  98. end
  99.  
  100. GCAPARGS = function(STRING) local A = {}; local NA = nil; local HS = nil; local S = STRING; repeat NA, HS = STD.ENDAT(S, SPLIT); if NA ~= '' then table.insert(A, NA); S = S:sub(string.len(NA) + string.len(SPLIT) + 1); end; until not HS; return A; end
  101.  
  102. function GLS(LOWER, START) local AA = ''; for i,v in pairs(CA) do if i > START then if AA ~= '' then AA = AA .. ' ' .. v; else AA = AA .. v; end; end; end; if not LOWER then return AA; else string.lower(AA); end; end
  103.  
  104. -- / stuff
  105.  
  106. local printStuff = '[ Rocky2u\'s CMDs ] : '
  107.  
  108. local DATA = game:GetObjects('rbxassetid://291592144')[1]
  109. _G.seth_data = DATA
  110.  
  111. local CMDbar = DATA.guis.cmdbar_seth.CMDbar; CMDbar.Parent.Parent = gCoreGui
  112. local notify_seth = DATA.guis.notify_seth:Clone(); notify_seth.Parent = gCoreGui
  113. local being_looped = DATA.being_looped
  114.  
  115. wait()
  116.  
  117. local NOCLIP, JESUSFLY, SWIM = false, false, false
  118.  
  119. game:GetService('RunService').Stepped:connect(function()
  120.     if NOCLIP then
  121.         if FIND_CHILD(LP.Character, 'Humanoid') then LP.Character.Humanoid:ChangeState(11) end
  122.     elseif JESUSFLY then
  123.         if FIND_CHILD(LP.Character, 'Humanoid') then LP.Character.Humanoid:ChangeState(12) end
  124.     elseif SWIM then
  125.         if FIND_CHILD(LP.Character, 'Humanoid') then LP.Character.Humanoid:ChangeState(4) end
  126.     end
  127. end)
  128.  
  129. function FIND_CHILD(PATH, NAME) if PATH:FindFirstChild(NAME) then return true; end; return false; end
  130.  
  131. local canNotify = true
  132.  
  133. function NOTIFY(M, R, G, B)
  134.     if notify_seth and canNotify then
  135.         canNotify = false
  136.         notify_seth.NOTIFY.NOTE.BAR.BackgroundColor3 = Color3.new(R, G, B)
  137.         notify_seth.NOTIFY:TweenPosition(UDim2.new(0, 0, 0.7, 0), 'InOut', 'Quad', 0.5, false)
  138.         notify_seth.NOTIFY.NOTE.Text = M
  139.         wait(2.5)
  140.         notify_seth.NOTIFY:TweenPosition(UDim2.new(0, -200, 0.7, 0), 'InOut', 'Quad', 0.5, false)
  141.         wait(1)
  142.         canNotify = true
  143.     end
  144. end
  145.  
  146. function GET_CONTEXT()
  147.     local CONTEXT = 2
  148.     local S, E = pcall(function() Instance.new('ImageButton'):SetVerb('Stop'); end)
  149.     if S then CONTEXT = 4; end;
  150.     S, E = pcall(function() return gCoreGui; end)
  151.     if S then CONTEXT = 5; end;
  152.     S, E = pcall(function() gPlayers.LocalPlayer:SetWebPersonalServerRank(1)  end)
  153.     if E then if E == 'setWebPersonalServerRank should be called from server' then CONTEXT = 7 end end
  154.     return CONTEXT
  155. end
  156.  
  157. function LOAD_SETH()
  158.     spawn(function()
  159.         local load_seth = DATA.guis.loader_seth:Clone(); load_seth.Parent = gCoreGui
  160.         load_seth.MAIN:TweenSizeAndPosition(UDim2.new(0, 300, 0, 200), UDim2.new(0.5, -150, 0.5, -100), 'Out', 'Quad', 0.5, false); wait(0.5)
  161.         load_seth.MAIN.TEXT.Text = 'Rocky2u\'s\nCommand Script'
  162.         repeat wait() load_seth.MAIN.TEXT.TextTransparency = load_seth.MAIN.TEXT.TextTransparency - 0.1 until load_seth.MAIN.TEXT.TextTransparency < 0; wait(1)
  163.         if not gWorkspace.FilteringEnabled then load_seth.MAIN.FE.Text = ' Filtering is disabled'; elseif gWorkspace.FilteringEnabled then load_seth.MAIN.FE.Text = ' Filtering is ENABLED'; end; load_seth.MAIN.FE.TextTransparency = 0; wait(1)
  164.         load_seth.MAIN.COMMANDS.Text = ' ' .. #COMMANDS .. ' commands'; load_seth.MAIN.COMMANDS.TextTransparency = 0; wait(1)
  165.         load_seth.MAIN.IDENTITY.Text = ' Identity level is ' .. GET_CONTEXT(); load_seth.MAIN.IDENTITY.TextTransparency = 0; wait(1)
  166.         load_seth.MAIN.WELCOME.Text = ' Welcome, ' .. LP.Name; load_seth.MAIN.WELCOME.TextTransparency = 0; wait(1)
  167.         load_seth.MAIN.C.Text = ' Made by SethMilkman'; load_seth.MAIN.C.TextTransparency = 0; wait(5)
  168.         for i,v in pairs(load_seth.MAIN:GetChildren()) do if v:IsA('TextLabel')and v.Name ~= 'TEXT' then v.TextTransparency = 1; end; end; wait()
  169.         repeat wait() load_seth.MAIN.TEXT.TextTransparency = load_seth.MAIN.TEXT.TextTransparency + 0.1 until load_seth.MAIN.TEXT.TextTransparency == 1
  170.         load_seth.MAIN:TweenSizeAndPosition(UDim2.new(0, 0, 0, 0), UDim2.new(0.5, 0, 0.5, 0), 'Out', 'Quad', 0.5)
  171.         wait(1)
  172.         load_seth.MAIN:remove()
  173.     end)
  174. end
  175.  
  176. function KICK(PLAYER)
  177.     spawn(function()
  178.         local function SKICK()
  179.             if PLAYER.Character and FIND_CHILD(PLAYER.Character, 'HumanoidRootPart') then
  180.                 local SP = Instance.new('SkateboardPlatform', PLAYER.Character); SP.Position = Vector3.new(1000000, 1000000, 1000000); SP.Transparency = 1
  181.                 PLAYER.Character.HumanoidRootPart.CFrame = SP.CFrame
  182.             end
  183.         end
  184.         spawn(function()
  185.             repeat wait()
  186.                 if PLAYER ~= nil then
  187.                     SKICK()
  188.                 end
  189.             until not FIND_CHILD(gPlayers, PLAYER.Name)
  190.             if not FIND_CHILD(gPlayers, PLAYER.Name) then
  191.                 print (printStuff .. 'removed ' .. PLAYER.Name)
  192.             end
  193.         end)
  194.     end)
  195. end
  196.  
  197. function FIX_LIGHTING()
  198.     gLighting.Ambient = Color3.new(0.5, 0.5, 0.5)
  199.     gLighting.Brightness = 1
  200.     gLighting.GlobalShadows = true
  201.     gLighting.Outlines = false
  202.     gLighting.TimeOfDay = 14
  203.     gLighting.FogEnd = 100000
  204. end
  205.  
  206. function MESSAGE(HEADER, MESSAGE, PLAYER)
  207.     local BV = Instance.new('BoolValue', DATA.messages)
  208.     BV.Name = PLAYER.Name .. '_MSG'
  209.     for i = 1, 3 do
  210.         local RT, RC = game:GetService('InsertService'):LoadAsset(98253592):GetChildren()[1], game:GetService('InsertService'):LoadAsset(284135286):GetChildren()[1]
  211.         RT.TabletGui:remove()
  212.         local R = RC.Script.Remover:Clone()
  213.         local msgGUI = DATA.guis.message_seth:Clone()
  214.         msgGUI.Name = 'TabletGui'
  215.         msgGUI.Parent = RT
  216.         msgGUI.MAIN.header.Text = HEADER
  217.         msgGUI.MAIN.message.Text = MESSAGE
  218.         R.Parent = msgGUI
  219.         R.Disabled = false
  220.         local tNAME = ''
  221.         for i,v in pairs(PLAYER.Character:GetChildren()) do
  222.             if v:IsA('Tool') then
  223.                 tNAME = v.Name
  224.             end
  225.         end
  226.         PLAYER.Character.Humanoid:EquipTool(RT)
  227.         PLAYER.Character.ROBLOXTablet:remove()
  228.         if tNAME ~= '' then
  229.             PLAYER.Backpack[tNAME].Parent = PLAYER.Character
  230.         end
  231.         wait(1.9)
  232.     end
  233.     BV:remove()
  234. end
  235.  
  236. function HINT(MESSAGE)
  237.     for i,v in pairs(gPlayers:GetPlayers()) do
  238.         local BV = Instance.new('BoolValue', DATA.hints)
  239.         BV.Name = v.Name .. '_MSG'
  240.         for i = 1, 3 do
  241.             local RT, RC = game:GetService('InsertService'):LoadAsset(98253592):GetChildren()[1], game:GetService('InsertService'):LoadAsset(284135286):GetChildren()[1]
  242.             RT.TabletGui:remove()
  243.             local R = RC.Script.Remover:Clone()
  244.             local SG = Instance.new('ScreenGui', RT)
  245.             local HINT = Instance.new('Hint', SG)
  246.             SG.Name = 'TabletGui'
  247.             HINT.Text = MESSAGE
  248.             R.Parent = SG
  249.             R.Disabled = false
  250.             local tNAME = ''
  251.             for i,v in pairs(v.Character:GetChildren()) do
  252.                 if v:IsA('Tool') then
  253.                     tNAME = v.Name
  254.                 end
  255.             end
  256.             v.Character.Humanoid:EquipTool(RT)
  257.             v.Character.ROBLOXTablet:remove()
  258.             if tNAME ~= '' then
  259.                 v.Backpack[tNAME].Parent = v.Character
  260.             end
  261.             wait(1.9)
  262.         end
  263.         BV:remove()
  264.     end
  265. end
  266.  
  267. function COLOR(PLAYER, BCOLOR)
  268.     for i,v in pairs(PLAYER.Character:GetChildren()) do if v:IsA('Shirt') or v:IsA('Pants') then v:remove(); elseif v:IsA('ShirtGraphic') then v.Archivable = false; v.Graphic = ''; end; end;
  269.     for i,v in pairs(PLAYER.Character.Head:GetChildren()) do if v:IsA('Decal') then v:remove(); end; end;
  270.     for i,v in pairs(PLAYER.Character:GetChildren()) do
  271.         if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
  272.             v.BrickColor = BrickColor.new(BCOLOR)
  273.         elseif v:IsA('Hat') then
  274.             v.Handle.BrickColor = BrickColor.new(BCOLOR)
  275.             for a,b in pairs(v.Handle:GetChildren()) do
  276.                 if b:IsA('SpecialMesh') then
  277.                     b.TextureId = ''
  278.                 end
  279.             end
  280.         end
  281.     end
  282. end
  283.  
  284. function LAG(PLAYER)
  285.     local POS = CFrame.new(math.random(-100000, 100000), math.random(-100000, 100000), math.random(-100000, 100000))
  286.     spawn(function()
  287.         repeat wait()
  288.             if PLAYER and PLAYER.Character then
  289.                 PLAYER.CameraMode = 'LockFirstPerson'
  290.                 PLAYER.Character.HumanoidRootPart.CFrame = POS
  291.                 PLAYER.Character.Torso.Anchored = true
  292.                 Instance.new('ForceField', PLAYER.Character)
  293.                 Instance.new('Smoke', PLAYER.Character.Head)
  294.             end
  295.         until not FIND_CHILD(gPlayers, PLAYER.Name)
  296.     end)
  297. end
  298.  
  299. local FLYING = false
  300.  
  301. if LP.Character and FIND_CHILD(LP.Character, 'Humanoid') then
  302.     LP.Character.Humanoid.Died:connect(function() FLYING = false; end)
  303. end
  304.  
  305. function sFLY()
  306.     repeat wait() until LP and LP.Character and FIND_CHILD(LP.Character, 'Torso') and FIND_CHILD(LP.Character, 'Humanoid')
  307.     repeat wait() until MOUSE
  308.    
  309.     local T = LP.Character.Torso
  310.     local CONTROL = {F = 0, B = 0, L = 0, R = 0}
  311.     local lCONTROL = {F = 0, B = 0, L = 0, R = 0}
  312.     local SPEED = 0
  313.    
  314.     local function FLY()
  315.         FLYING = true
  316.         local BG = Instance.new('BodyGyro', T)
  317.         local BV = Instance.new('BodyVelocity', T)
  318.         BG.P = 9e4
  319.         BG.maxTorque = Vector3.new(9e9, 9e9, 9e9)
  320.         BG.cframe = T.CFrame
  321.         BV.velocity = Vector3.new(0, 0.1, 0)
  322.         BV.maxForce = Vector3.new(9e9, 9e9, 9e9)
  323.         spawn(function()
  324.             repeat wait()
  325.                 LP.Character.Humanoid.PlatformStand = true
  326.                 if CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 then
  327.                     SPEED = 50
  328.                 elseif not (CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0) and SPEED ~= 0 then
  329.                     SPEED = 0
  330.                 end
  331.                 if (CONTROL.L + CONTROL.R) ~= 0 or (CONTROL.F + CONTROL.B) ~= 0 then
  332.                     BV.velocity = ((gWorkspace.CurrentCamera.CoordinateFrame.lookVector * (CONTROL.F + CONTROL.B)) + ((gWorkspace.CurrentCamera.CoordinateFrame * CFrame.new(CONTROL.L + CONTROL.R, (CONTROL.F + CONTROL.B) * 0.2, 0).p) - gWorkspace.CurrentCamera.CoordinateFrame.p)) * SPEED
  333.                     lCONTROL = {F = CONTROL.F, B = CONTROL.B, L = CONTROL.L, R = CONTROL.R}
  334.                 elseif (CONTROL.L + CONTROL.R) == 0 and (CONTROL.F + CONTROL.B) == 0 and SPEED ~= 0 then
  335.                     BV.velocity = ((gWorkspace.CurrentCamera.CoordinateFrame.lookVector * (lCONTROL.F + lCONTROL.B)) + ((gWorkspace.CurrentCamera.CoordinateFrame * CFrame.new(lCONTROL.L + lCONTROL.R, (lCONTROL.F + lCONTROL.B) * 0.2, 0).p) - gWorkspace.CurrentCamera.CoordinateFrame.p)) * SPEED
  336.                 else
  337.                     BV.velocity = Vector3.new(0, 0.1, 0)
  338.                 end
  339.                 BG.cframe = gWorkspace.CurrentCamera.CoordinateFrame
  340.             until not FLYING
  341.             CONTROL = {F = 0, B = 0, L = 0, R = 0}
  342.             lCONTROL = {F = 0, B = 0, L = 0, R = 0}
  343.             SPEED = 0
  344.             BG:remove()
  345.             BV:remove()
  346.             LP.Character.Humanoid.PlatformStand = false
  347.         end)
  348.     end
  349.    
  350.     MOUSE.KeyDown:connect(function(KEY)
  351.         if KEY:lower() == 'w' then
  352.             CONTROL.F = 1
  353.         elseif KEY:lower() == 's' then
  354.             CONTROL.B = -1
  355.         elseif KEY:lower() == 'a' then
  356.             CONTROL.L = -1
  357.         elseif KEY:lower() == 'd' then
  358.             CONTROL.R = 1
  359.         end
  360.     end)
  361.    
  362.     MOUSE.KeyUp:connect(function(KEY)
  363.         if KEY:lower() == 'w' then
  364.             CONTROL.F = 0
  365.         elseif KEY:lower() == 's' then
  366.             CONTROL.B = 0
  367.         elseif KEY:lower() == 'a' then
  368.             CONTROL.L = 0
  369.         elseif KEY:lower() == 'd' then
  370.             CONTROL.R = 0
  371.         end
  372.     end)
  373.     FLY()
  374. end
  375.  
  376. function NOFLY()
  377.     FLYING = false
  378.     LP.Character.Humanoid.PlatformStand = false
  379. end
  380.  
  381. function resetModel(MODEL)
  382.     for i,v in pairs(MODEL:GetChildren()) do
  383.         if v:IsA('Part') and v.Name == 'LA_INFECT' or v:IsA('Part') and v.Name == 'RA_INFECT' or v:IsA('Seat') and v.Name == 'FakeTorso' then
  384.             v:remove()
  385.         elseif v:IsA('CharacterMesh') or v:IsA('Shirt') or v:IsA('Pants') or v:IsA('Hat') then
  386.             v:remove()
  387.         elseif v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
  388.             v.Transparency = 0
  389.         elseif v:IsA('ShirtGraphic') then
  390.             v.Archivable = false
  391.             v.Graphic = ''
  392.         end
  393.     end
  394.     for i,v in pairs(MODEL.Torso:GetChildren()) do
  395.         if v:IsA('SpecialMesh') then
  396.             v:remove()
  397.         end
  398.     end
  399.     if FIND_CHILD(MODEL.Head, 'Mesh') then
  400.         MODEL.Head.Mesh:remove()
  401.     end
  402.     if FIND_CHILD(MODEL.Torso, 'Neck') then MODEL.Torso.Neck.C0 = CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(90), math.rad(180), 0); end;
  403.     if FIND_CHILD(MODEL.Torso, 'Left Shoulder') then MODEL.Torso['Left Shoulder'].C0 = CFrame.new(-1, 0.5, 0) * CFrame.Angles(0, math.rad(-90), 0); end;
  404.     if FIND_CHILD(MODEL.Torso, 'Right Shoulder') then MODEL.Torso['Right Shoulder'].C0 = CFrame.new(1, 0.5, 0) * CFrame.Angles(0, math.rad(90), 0); end;
  405.     if FIND_CHILD(MODEL.Torso, 'Left Hip') then MODEL.Torso['Left Hip'].C0 = CFrame.new(-1, -1, 0) * CFrame.Angles(0, math.rad(-90), 0); end;
  406.     if FIND_CHILD(MODEL.Torso, 'Right Hip') then MODEL.Torso['Right Hip'].C0 = CFrame.new(1, -1, 0) * CFrame.Angles(0, math.rad(90), 0); end;
  407. end
  408.  
  409. function updateModel(MODEL, USERNAME)
  410.     local AppModel = gPlayers:GetCharacterAppearanceAsync(gPlayers:GetUserIdFromNameAsync(USERNAME))
  411.     MODEL.Name = USERNAME
  412.     for i,v in pairs(AppModel:GetChildren()) do
  413.         if v:IsA('SpecialMesh') or v:IsA('BlockMesh') or v:IsA('CylinderMesh') then
  414.             v.Parent = MODEL.Head
  415.         elseif v:IsA('Decal') then
  416.             if FIND_CHILD(MODEL.Head, 'face') then
  417.                 MODEL.Head.face.Texture = v.Texture
  418.             else
  419.                 local FACE = Instance.new('Decal', MODEL.Head)
  420.                 FACE.Texture = v.Texture
  421.             end
  422.         elseif v:IsA('BodyColors') or v:IsA('CharacterMesh') or v:IsA('Shirt') or v:IsA('Pants') or v:IsA('ShirtGraphic') then
  423.             if FIND_CHILD(MODEL, 'Body Colors') then
  424.                 MODEL['Body Colors']:remove()
  425.             end
  426.             v.Parent = MODEL
  427.         elseif v:IsA('Hat') then
  428.             v.Parent = MODEL
  429.             v.Handle.CFrame = MODEL.Head.CFrame * CFrame.new(0, MODEL.Head.Size.Y / 2, 0) * v.AttachmentPoint:inverse()
  430.         end
  431.     end
  432.     if not FIND_CHILD(MODEL.Head, 'Mesh') then
  433.         local SM = Instance.new('SpecialMesh', MODEL.Head)
  434.         SM.MeshType = Enum.MeshType.Head
  435.         SM.Scale = Vector3.new(1.25, 1.25, 1.25)
  436.     end
  437. end
  438.  
  439. function CREEPER(PLAYER)
  440.     for i,v in pairs(PLAYER.Character:GetChildren()) do
  441.         if v:IsA('Shirt') or v:IsA('Pants') then
  442.             v:remove()
  443.         elseif v:IsA('ShirtGraphic') then
  444.             v.Archivable = false
  445.             v.Graphic = ''
  446.         end
  447.     end
  448.     for i,v in pairs(PLAYER.Character:GetChildren()) do
  449.         if v:IsA('Hat') then
  450.             v:remove()
  451.         end
  452.     end
  453.     PLAYER.Character.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
  454.     PLAYER.Character.Torso['Right Shoulder'].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(90),0)
  455.     PLAYER.Character.Torso['Left Shoulder'].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(-90),0)
  456.     PLAYER.Character.Torso['Right Hip'].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(90),0)
  457.     PLAYER.Character.Torso['Left Hip'].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(-90),0)
  458.     for i,v in pairs(PLAYER.Character:GetChildren()) do
  459.         if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
  460.             v.BrickColor = BrickColor.new('Bright green')
  461.         end
  462.     end
  463. end
  464.  
  465. function SHREK(PLAYER)
  466.     for i,v in pairs(PLAYER.Character:GetChildren()) do
  467.         if v:IsA('Shirt') or v:IsA('Pants') or v:IsA('Hat') or v:IsA('CharacterMesh') then
  468.             v:remove()
  469.         elseif v:IsA('ShirtGraphic') then
  470.             v.Archivable = false
  471.             v.Graphic = ''
  472.         end
  473.     end
  474.     for i,v in pairs(PLAYER.Character.Head:GetChildren()) do
  475.         if v:IsA('Decal') or v:IsA('SpecialMesh') then
  476.             v:remove()
  477.         end
  478.     end
  479.     if FIND_CHILD(PLAYER.Character, 'Shirt Graphic') then
  480.         PLAYER.Character['Shirt Graphic'].Archivable = false
  481.         PLAYER.Character['Shirt Graphic'].Graphic = ''
  482.     end
  483.     local M = Instance.new('SpecialMesh', PLAYER.Character.Head)
  484.     local S = Instance.new('Shirt', PLAYER.Character)
  485.     local P = Instance.new('Pants', PLAYER.Character)
  486.     M.MeshType = 'FileMesh'
  487.     M.MeshId = 'http://www.roblox.com/asset/?id=19999257'
  488.     M.Offset = Vector3.new(-0.1, 0.1, 0)
  489.     M.TextureId = 'http://www.roblox.com/asset/?id=156397869'
  490.     S.ShirtTemplate = 'rbxassetid://133078194'
  491.     P.PantsTemplate = 'rbxassetid://133078204'
  492. end
  493.  
  494. function DUCK(PLAYER)
  495.     for i,v in pairs(PLAYER.Character:GetChildren()) do
  496.         if v:IsA('Part') and v.Name ~= 'Torso' and v.Name ~= 'HumanoidRootPart' then
  497.             v.Transparency = 1
  498.         elseif v:IsA('Shirt') or v:IsA('Pants') or v:IsA('Hat') then
  499.             v:remove()
  500.         elseif v:IsA('ShirtGraphic') then
  501.             v.Archivable = false
  502.             v.Graphic = ''
  503.         end
  504.     end
  505.     local DUCK = Instance.new('SpecialMesh', PLAYER.Character.Torso)
  506.     DUCK.MeshType = 'FileMesh'
  507.     DUCK.MeshId = 'http://www.roblox.com/asset/?id=9419831'
  508.     DUCK.TextureId = 'http://www.roblox.com/asset/?id=9419827'
  509.     DUCK.Scale = Vector3.new(5, 5, 5)
  510.     if FIND_CHILD(PLAYER.Character.Head, 'face') then
  511.         PLAYER.Character.Head.face.Transparency = 1
  512.     end
  513. end
  514.  
  515. function DOG(PLAYER)
  516.     for i,v in pairs(PLAYER.Character:GetChildren()) do
  517.         if v:IsA('Shirt') or v:IsA('Pants') then
  518.             v:remove()
  519.         elseif v:IsA('ShirtGraphic') then
  520.             v.Archivable = false
  521.             v.Graphic = ''
  522.         end
  523.     end
  524.     PLAYER.Character.Torso.Transparency = 1
  525.     PLAYER.Character.Torso.Neck.C0 = CFrame.new(0, -0.5, -2) * CFrame.Angles(math.rad(90), math.rad(180), 0)
  526.     PLAYER.Character.Torso['Right Shoulder'].C0 = CFrame.new(0.5, -1.5, -1.5) * CFrame.Angles(0, math.rad(90), 0)
  527.     PLAYER.Character.Torso['Left Shoulder'].C0 = CFrame.new(-0.5, -1.5, -1.5) * CFrame.Angles(0, math.rad(-90), 0)
  528.     PLAYER.Character.Torso['Right Hip'].C0 = CFrame.new(1.5, -1, 1.5) * CFrame.Angles(0, math.rad(90), 0)
  529.     PLAYER.Character.Torso['Left Hip'].C0 = CFrame.new(-1.5, -1, 1.5) * CFrame.Angles(0, math.rad(-90), 0)
  530.     local FakeTorso = Instance.new('Seat', PLAYER.Character)
  531.     local BF = Instance.new('BodyForce', FakeTorso)
  532.     local W = Instance.new('Weld', PLAYER.Character.Torso)
  533.     FakeTorso.Name = 'FakeTorso'
  534.     FakeTorso.FormFactor = 'Symmetric'
  535.     FakeTorso.TopSurface = 0
  536.     FakeTorso.BottomSurface = 0
  537.     FakeTorso.Size = Vector3.new(3,1,4)
  538.     FakeTorso.BrickColor = BrickColor.new('Brown')
  539.     FakeTorso.CFrame = PLAYER.Character.Torso.CFrame
  540.     BF.Force = Vector3.new(0, FakeTorso:GetMass() * 196.25, 0)
  541.     W.Part0 = PLAYER.Character.Torso
  542.     W.Part1 = FakeTorso
  543.     W.C0 = CFrame.new(0, -0.5, 0)
  544.     for i,v in pairs(PLAYER.Character:GetChildren()) do
  545.         if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
  546.             v.BrickColor = BrickColor.new('Brown')
  547.         end
  548.     end
  549. end
  550.  
  551. function AYYLMAO(PLAYER)
  552.     for i,v in pairs(PLAYER.Character:GetChildren()) do
  553.         if v:IsA('Shirt') or v:IsA('Pants') or v:IsA('Hat') then
  554.             v:remove()
  555.         elseif v:IsA('ShirtGraphic') then
  556.             v.Archivable = false
  557.             v.Graphic = ''
  558.         elseif v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
  559.             v.BrickColor = BrickColor.new('Fossil')
  560.         end
  561.     end
  562.     game:GetObjects('rbxassetid://13837194')[1].Parent = PLAYER.Character
  563. end
  564.  
  565. function DECALSPAM(INSTANCE, ID)
  566.     for i,v in pairs(INSTANCE:GetChildren()) do
  567.         if v:IsA('BasePart') then
  568.             spawn(function()
  569.                 local FACES = {'Back', 'Bottom', 'Front', 'Left', 'Right', 'Top'}
  570.                 local CURRENT_FACE = 1
  571.                 for i = 1,6 do
  572.                     local DECAL = Instance.new('Decal', v)
  573.                     DECAL.Name = 'decal_seth'
  574.                     DECAL.Texture = 'rbxassetid://' .. ID - 1
  575.                     DECAL.Face = FACES[CURRENT_FACE]
  576.                     CURRENT_FACE = CURRENT_FACE + 1
  577.                 end
  578.             end)
  579.         end
  580.         DECALSPAM(v, ID)
  581.     end
  582. end
  583.  
  584. function UNDECALSPAM(INSTANCE)
  585.     for i,v in pairs(INSTANCE:GetChildren()) do
  586.         if v:IsA('BasePart') then
  587.             for a,b in pairs(v:GetChildren()) do
  588.                 if b:IsA('Decal') and b.Name == 'decal_seth' then
  589.                     b:remove()
  590.                 end
  591.             end
  592.         end
  593.         UNDECALSPAM(v)
  594.     end
  595. end
  596.  
  597. function CREATE_DONG(PLAYER, DONG_COLOR)
  598.     if FIND_CHILD(PLAYER.Character, 'DONG') then
  599.         PLAYER.Character.DONG:remove()
  600.     end
  601.     local D = Instance.new('Model', PLAYER.Character)
  602.     D.Name = 'DONG'
  603.    
  604.     local BG = Instance.new('BodyGyro', PLAYER.Character.Torso)
  605.     local MAIN = Instance.new('Part', PLAYER.Character['DONG'])
  606.     local M1 = Instance.new('CylinderMesh', MAIN)
  607.     local W1 = Instance.new('Weld', PLAYER.Character.Head)
  608.     local P1 = Instance.new('Part', PLAYER.Character['DONG'])
  609.     local M2 = Instance.new('SpecialMesh', P1)
  610.     local W2 = Instance.new('Weld', P1)
  611.     local B1 = Instance.new('Part', PLAYER.Character['DONG'])
  612.     local M3 = Instance.new('SpecialMesh', B1)
  613.     local W3 = Instance.new('Weld', B1)
  614.     local B2 = Instance.new('Part', PLAYER.Character['DONG'])
  615.     local M4 = Instance.new('SpecialMesh', B2)
  616.     local W4 = Instance.new('Weld', B2)
  617.    
  618.     MAIN.TopSurface = 0
  619.     MAIN.BottomSurface = 0
  620.     MAIN.Name = 'Main'
  621.     MAIN.formFactor = 3
  622.     MAIN.Size = Vector3.new(0.6, 2.5, 0.6)
  623.     MAIN.BrickColor = BrickColor.new(DONG_COLOR)
  624.     MAIN.Position = PLAYER.Character.Head.Position
  625.     MAIN.CanCollide = false
  626.    
  627.     W1.Part0 = MAIN
  628.     W1.Part1 = PLAYER.Character.Head
  629.     W1.C0 = CFrame.new(0, 0.25, 2.1) * CFrame.Angles(math.rad(45), 0, 0)
  630.    
  631.     P1.Name = 'Mush'
  632.     P1.BottomSurface = 0
  633.     P1.TopSurface = 0
  634.     P1.FormFactor = 3
  635.     P1.Size = Vector3.new(0.6, 0.6, 0.6)
  636.     P1.CFrame = CFrame.new(MAIN.Position)
  637.     P1.BrickColor = BrickColor.new('Pink')
  638.     P1.CanCollide = false
  639.    
  640.     M2.MeshType = 'Sphere'
  641.    
  642.     W2.Part0 = MAIN
  643.     W2.Part1 = P1
  644.     W2.C0 = CFrame.new(0, 1.3, 0)
  645.    
  646.     B1.Name = 'Left Ball'
  647.     B1.BottomSurface = 0
  648.     B1.TopSurface = 0
  649.     B1.CanCollide = false
  650.     B1.formFactor = 3
  651.     B1.Size = Vector3.new(1, 1, 1)
  652.     B1.CFrame = CFrame.new(PLAYER.Character['Left Leg'].Position)
  653.     B1.BrickColor = BrickColor.new(DONG_COLOR)
  654.    
  655.     M3.Parent = B1
  656.     M3.MeshType = 'Sphere'
  657.    
  658.     W3.Part0 = PLAYER.Character['Left Leg']
  659.     W3.Part1 = B1
  660.     W3.C0 = CFrame.new(0, 0.5, -0.5)
  661.    
  662.     B2.Name = 'Right Ball'
  663.     B2.BottomSurface = 0
  664.     B2.CanCollide = false
  665.     B2.TopSurface = 0
  666.     B2.formFactor = 3
  667.     B2.Size = Vector3.new(1, 1, 1)
  668.     B2.CFrame = CFrame.new(PLAYER.Character['Right Leg'].Position)
  669.     B2.BrickColor = BrickColor.new(DONG_COLOR)
  670.            
  671.     M4.MeshType = 'Sphere'
  672.    
  673.     W4.Part0 = PLAYER.Character['Right Leg']
  674.     W4.Part1 = B2
  675.     W4.C0 = CFrame.new(0, 0.5, -0.5)
  676. end
  677.  
  678. function SCALE(CHAR,SCAL)
  679.     local SIZE_HAT_DATA = Instance.new('Folder', gLighting)
  680.     SIZE_HAT_DATA.Name = 'HAT_DATA_' .. CHAR.Name
  681.    
  682.     for i,v in pairs(CHAR:GetChildren()) do
  683.         if v:IsA('Hat') then
  684.             v:Clone().Parent = SIZE_HAT_DATA
  685.             wait()
  686.             v:remove()
  687.         end
  688.     end
  689.    
  690.     local HEAD = CHAR.Head
  691.     local TORSO = CHAR.Torso
  692.     local LA = CHAR['Left Arm']
  693.     local RA = CHAR['Right Arm']
  694.     local LL = CHAR['Left Leg']
  695.     local RL = CHAR['Right Leg']
  696.     local HRP = CHAR.HumanoidRootPart
  697.    
  698.     HEAD.FormFactor = 3
  699.     TORSO.FormFactor = 3
  700.     LA.FormFactor = 3
  701.     RA.FormFactor = 3
  702.     LL.FormFactor = 3
  703.     RL.FormFactor = 3
  704.     HRP.FormFactor = 3
  705.    
  706.     HEAD.Size = Vector3.new(SCAL * 2, SCAL, SCAL)
  707.     TORSO.Size = Vector3.new(SCAL * 2, SCAL * 2, SCAL)
  708.     LA.Size = Vector3.new(SCAL, SCAL * 2, SCAL)
  709.     RA.Size = Vector3.new(SCAL, SCAL * 2, SCAL)
  710.     LL.Size = Vector3.new(SCAL, SCAL * 2, SCAL)
  711.     RL.Size = Vector3.new(SCAL, SCAL * 2, SCAL)
  712.     HRP.Size = Vector3.new(SCAL * 2, SCAL * 2, SCAL)
  713.    
  714.     local M1 = Instance.new('Motor6D', TORSO)
  715.     local M2 = Instance.new('Motor6D', TORSO)
  716.     local M3 = Instance.new('Motor6D', TORSO)
  717.     local M4 = Instance.new('Motor6D', TORSO)
  718.     local M5 = Instance.new('Motor6D', TORSO)
  719.     local M6 = Instance.new('Motor6D', HRP)
  720.    
  721.     M1.Name = 'Neck'
  722.     M1.Part0 = TORSO
  723.     M1.Part1 = HEAD
  724.     M1.C0 = CFrame.new(0, 1 * SCAL, 0) * CFrame.Angles(-1.6, 0, 3.1)
  725.     M1.C1 = CFrame.new(0, -0.5 * SCAL, 0) * CFrame.Angles(-1.6, 0, 3.1)
  726.    
  727.     M2.Name = 'Left Shoulder'
  728.     M2.Part0 = TORSO
  729.     M2.Part1 = LA
  730.     M2.C0 = CFrame.new(-1 * SCAL, 0.5 * SCAL, 0) * CFrame.Angles(0, -1.6, 0)
  731.     M2.C1 = CFrame.new(0.5 * SCAL, 0.5 * SCAL, 0) * CFrame.Angles(0, -1.6, 0)
  732.    
  733.     M3.Name = 'Right Shoulder'
  734.     M3.Part0 = TORSO
  735.     M3.Part1 = RA
  736.     M3.C0 = CFrame.new(1 * SCAL, 0.5 * SCAL, 0) * CFrame.Angles(0, 1.6, 0)
  737.     M3.C1 = CFrame.new(-0.5 * SCAL, 0.5 * SCAL, 0) * CFrame.Angles(0, 1.6, 0)
  738.    
  739.     M4.Name  = 'Left Hip'
  740.     M4.Part0 = TORSO
  741.     M4.Part1 = LL
  742.     M4.C0 = CFrame.new(-1 * SCAL, -1 * SCAL, 0) * CFrame.Angles(0, -1.6, 0)
  743.     M4.C1 = CFrame.new(-0.5 * SCAL, 1 * SCAL, 0) * CFrame.Angles(0, -1.6, 0)
  744.    
  745.     M5.Name = 'Right Hip'
  746.     M5.Part0 = TORSO
  747.     M5.Part1 = RL
  748.     M5.C0 = CFrame.new(1 * SCAL, -1 * SCAL, 0) * CFrame.Angles(0, 1.6, 0)
  749.     M5.C1 = CFrame.new(0.5 * SCAL, 1 * SCAL, 0) * CFrame.Angles(0, 1.6, 0)
  750.    
  751.     M6.Name = 'RootJoint'
  752.     M6.Part0 = HRP
  753.     M6.Part1 = TORSO
  754.     M6.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
  755.     M6.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
  756.    
  757.     wait()
  758.    
  759.     for i,v in pairs(SIZE_HAT_DATA:GetChildren()) do
  760.         if v:IsA('Hat') then
  761.             v.Parent = CHAR
  762.         end
  763.     end
  764.    
  765.     SIZE_HAT_DATA:remove()
  766. end
  767.  
  768. function CAPE(COLOR)
  769.     if FIND_CHILD(LP.Character, 'Cape') then
  770.         LP.Character.Cape:remove()
  771.     end
  772.    
  773.     repeat
  774.         wait()
  775.     until LP and LP.Character and FIND_CHILD(LP.Character, 'Torso')
  776.    
  777.     local T = LP.Character.Torso
  778.    
  779.     local C = Instance.new('Part', T.Parent)
  780.     C.Name = 'cape_seth'
  781.     C.Anchored = false
  782.     C.CanCollide = false
  783.     C.TopSurface = 0
  784.     C.BottomSurface = 0
  785.     C.BrickColor = BrickColor.new(COLOR)
  786.     C.Material = 'Neon'
  787.     C.FormFactor = 'Custom'
  788.     C.Size = Vector3.new(0.2, 0.2, 0.2)
  789.    
  790.     local M = Instance.new('BlockMesh', C)
  791.     M.Scale = Vector3.new(9, 17.5, 0.5)
  792.    
  793.     local M1 = Instance.new('Motor', C)
  794.     M1.Part0 = C
  795.     M1.Part1 = T
  796.     M1.MaxVelocity = 1
  797.     M1.C0 = CFrame.new(0, 1.75, 0) * CFrame.Angles(0, math.rad(90), 0)
  798.     M1.C1 = CFrame.new(0, 1, .45) * CFrame.Angles(0, math.rad(90), 0)
  799.    
  800.     local WAVE = false
  801.    
  802.     repeat wait(1 / 44)
  803.         local ANG = 0.2
  804.         local oldMag = T.Velocity.magnitude
  805.         local MV = 0.1
  806.        
  807.         if WAVE then
  808.             ANG = ANG + ((T.Velocity.magnitude / 10) * 0.05) + 1
  809.             WAVE = false
  810.         else
  811.             WAVE = false
  812.         end
  813.         ANG = ANG + math.min(T.Velocity.magnitude / 30, 1)
  814.         M1.MaxVelocity = math.min((T.Velocity.magnitude / 10), 0.04) + MV
  815.         M1.DesiredAngle = -ANG
  816.         if M1.CurrentAngle < -0.05 and M1.DesiredAngle > -.05 then
  817.             M1.MaxVelocity = 0.04
  818.         end
  819.         repeat
  820.             wait()
  821.         until M1.CurrentAngle == M1.DesiredAngle or math.abs(T.Velocity.magnitude - oldMag)  >= (T.Velocity.magnitude / 10) + 1
  822.         if T.Velocity.magnitude < 0.1 then
  823.             wait(0.1)
  824.         end
  825.     until not C or C.Parent ~= T.Parent
  826. end
  827.  
  828. function INFECT(PLAYER)
  829.     for i,v in pairs(PLAYER.Character:GetChildren()) do
  830.         if v:IsA('Hat') or v:IsA('Part') and v.Name == 'LA_INFECT' or v:IsA('Part') and v.Name == 'RA_INFECT' or v:IsA('Shirt') or v:IsA('Pants') then
  831.             v:remove()
  832.         elseif v:IsA('Part') and v.Name == 'Left Arm' or v:IsA('Part') and v.Name == 'Right Arm' then
  833.             v.Transparency = 1
  834.         elseif v:IsA('ShirtGraphic') then
  835.             v.Archivable = false
  836.             v.Graphic = ''
  837.         end
  838.     end
  839.    
  840.     local LZOMBIE_ARM = Instance.new('Part', PLAYER.Character)
  841.     local LWELD = Instance.new('Weld', LZOMBIE_ARM)
  842.     local RZOMBIE_ARM = Instance.new('Part', PLAYER.Character)
  843.     local RWELD = Instance.new('Weld', RZOMBIE_ARM)
  844.    
  845.     LZOMBIE_ARM.Name = 'LA_INFECT'
  846.     LZOMBIE_ARM.BrickColor = BrickColor.new('Medium green')
  847.     LZOMBIE_ARM.Size = Vector3.new(1, 1, 2)
  848.     LZOMBIE_ARM.TopSurface = 'Smooth'
  849.     LZOMBIE_ARM.BottomSurface = 'Smooth'
  850.    
  851.     LWELD.Part0 = PLAYER.Character.Torso
  852.     LWELD.Part1 = LZOMBIE_ARM
  853.     LWELD.C0 = CFrame.new(-1.5, 0.5, -0.5)
  854.    
  855.     RZOMBIE_ARM.Name = 'RA_INFECT'
  856.     RZOMBIE_ARM.BrickColor = BrickColor.new('Medium green')
  857.     RZOMBIE_ARM.Size = Vector3.new(1, 1, 2)
  858.     RZOMBIE_ARM.TopSurface = 'Smooth'
  859.     RZOMBIE_ARM.BottomSurface = 'Smooth'
  860.    
  861.     RWELD.Part0 = PLAYER.Character.Torso
  862.     RWELD.Part1 = RZOMBIE_ARM
  863.     RWELD.C0 = CFrame.new(1.5, 0.5, -0.5)
  864.    
  865.     if FIND_CHILD(PLAYER.Character.Head, 'face') then
  866.         PLAYER.Character.Head.face.Texture = 'rbxassetid://7074882'
  867.     end
  868.    
  869.     for i,v in pairs (PLAYER.Character:GetChildren()) do
  870.         if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
  871.             if v.Name == 'Head' then
  872.                 v.BrickColor = BrickColor.new('Medium green')
  873.             elseif v.Name == 'Torso' or v.Name == 'Left Leg' or v.Name == 'Right Leg' then
  874.                 v.BrickColor = BrickColor.new('Brown')
  875.             end
  876.         end
  877.     end
  878. end
  879.  
  880. function fWeld(zName, zParent, zPart0, zPart1, zCoco, A, B, C, D, E, F)
  881.     local funcw = Instance.new('Weld'); funcw.Name = zName; funcw.Parent = zParent; funcw.Part0 = zPart0; funcw.Part1 = zPart1
  882.     if (zCoco) then
  883.         funcw.C0 = CFrame.new(A, B, C) * CFrame.fromEulerAnglesXYZ(D, E, F)
  884.     else
  885.         funcw.C1 = CFrame.new(A, B, C) * CFrame.fromEulerAnglesXYZ(D, E, F)
  886.     end
  887.     return funcw
  888. end
  889.  
  890. function BANG(VICTIM)
  891.     spawn(function()
  892.         local P1 = gPlayers.LocalPlayer.Character.Torso
  893.         local V1 = gPlayers[VICTIM].Character.Torso
  894.        
  895.         V1.Parent.Humanoid.PlatformStand = true
  896.        
  897.         P1['Left Shoulder']:remove(); local LA1 = Instance.new('Weld', P1); LA1.Part0 = P1; LA1.Part1 = P1.Parent['Left Arm']; LA1.C0 = CFrame.new(-1.5, 0, 0); LA1.Name = 'Left Shoulder'
  898.        
  899.         P1['Right Shoulder']:remove(); local RS1 = Instance.new('Weld', P1); RS1.Part0 = P1; RS1.Part1 = P1.Parent['Right Arm']; RS1.C0 = CFrame.new(1.5, 0, 0); RS1.Name = 'Right Shoulder'
  900.        
  901.         V1['Left Shoulder']:remove(); local LS2 = Instance.new('Weld', V1); LS2.Part0 = V1; LS2.Part1 = V1.Parent['Left Arm']; LS2.C0 = CFrame.new(-1.5, 0, 0); LS2.Name = 'Left Shoulder'
  902.        
  903.         V1['Right Shoulder']:remove(); local RS2 = Instance.new('Weld', V1); RS2.Part0 = V1; RS2.Part1 = V1.Parent['Right Arm']; RS2.C0 = CFrame.new(1.5, 0, 0); RS2.Name = 'Right Shoulder'
  904.        
  905.         V1['Left Hip']:remove(); local LH2 = Instance.new('Weld', V1); LH2.Part0 = V1; LH2.Part1 = V1.Parent['Left Leg']; LH2.C0 = CFrame.new(-0.5, -2, 0); LH2.Name = 'Left Hip'
  906.        
  907.         V1['Right Hip']:remove(); local RH2 = Instance.new('Weld', V1); RH2.Part0 = V1; RH2.Part1 = V1.Parent['Right Leg']; RH2.C0 = CFrame.new(0.5, -2, 0); RH2.Name = 'Right Hip'
  908.        
  909.         local D = Instance.new('Part', P1); D.TopSurface = 0; D.BottomSurface = 0; D.CanCollide = false; D.BrickColor = BrickColor.new('Pastel brown'); D.Shape = 'Ball'; D.Size = Vector3.new(1, 1, 1)
  910.        
  911.         local DM1 = Instance.new('SpecialMesh', D); DM1.MeshType = 'Sphere'; DM1.Scale = Vector3.new(0.4, 0.4, 0.4)
  912.        
  913.         fWeld('weld', P1, P1, D, true, -0.2, -1.3, -0.6, 0, 0, 0)
  914.        
  915.         local D2 = D:Clone(); D2.Parent = P1
  916.        
  917.         fWeld('weld', P1, P1, D2, true, 0.2, -1.3, -0.6, 0, 0, 0)
  918.        
  919.         local C = Instance.new('Part', P1); C.TopSurface = 0; C.BottomSurface = 0; C.CanCollide = false; C.BrickColor = BrickColor.new('Pastel brown'); C.formFactor = 'Custom'; C.Size = Vector3.new(0.4, 1.3, 0.4)
  920.        
  921.         fWeld('weld', P1, P1, C, true, 0, -1, -0.52 + (-C.Size.y / 2), math.rad(-80), 0, 0)
  922.        
  923.         local C2 = D:Clone(); C2.BrickColor = BrickColor.new('Pink'); C2.Mesh.Scale = Vector3.new(0.4, 0.62, 0.4); C2.Parent = P1
  924.        
  925.         fWeld('weld', C, C, C2, true, 0, 0 + (C.Size.y / 2), 0, math.rad(-10), 0, 0)
  926.        
  927.         local CM = Instance.new('CylinderMesh', C)
  928.        
  929.         local BL = Instance.new('Part', V1); BL.TopSurface = 0; BL.BottomSurface = 0; BL.CanCollide = false; BL.BrickColor = BrickColor.new('Pastel brown'); BL.Shape = 'Ball'; BL.Size = Vector3.new(1, 1, 1)
  930.        
  931.         local DM2 = Instance.new('SpecialMesh', BL); DM2.MeshType = 'Sphere'; DM2.Scale = Vector3.new(1.2, 1.2, 1.2)
  932.        
  933.         fWeld('weld', V1, V1, BL, true, -0.5, 0.5, -0.6, 0, 0, 0)
  934.        
  935.         local BR = Instance.new('Part', V1); BR.TopSurface = 0; BR.BottomSurface = 0; BR.CanCollide = false; BR.BrickColor = BrickColor.new('Pastel brown'); BR.Shape = 'Ball'; BR.Size = Vector3.new(1, 1, 1)
  936.        
  937.         local DM3 = Instance.new('SpecialMesh', BR); DM3.MeshType = 'Sphere'; DM3.Scale = Vector3.new(1.2, 1.2, 1.2)
  938.        
  939.         fWeld('weld', V1, V1, BR, true, 0.5, 0.5, -0.6, 0, 0, 0)
  940.        
  941.         local BLN = Instance.new('Part', V1); BLN.TopSurface = 0; BLN.BottomSurface = 0; BLN.CanCollide = false; BLN.BrickColor = BrickColor.new('Pink'); BLN.Shape = 'Ball'; BLN.Size = Vector3.new(1, 1, 1)
  942.        
  943.         local DM4 = Instance.new('SpecialMesh', BLN); DM4.MeshType = 'Sphere'; DM4.Scale = Vector3.new(0.2, 0.2, 0.2)
  944.        
  945.         fWeld('weld', V1, V1, BLN, true, -0.5, 0.5, -1.2, 0, 0, 0)
  946.        
  947.         local BRN = Instance.new('Part', V1); BRN.TopSurface = 0; BRN.BottomSurface = 0; BRN.CanCollide = false; BRN.BrickColor = BrickColor.new('Pink'); BRN.Shape = 'Ball'; BRN.Size = Vector3.new(1, 1, 1)
  948.        
  949.         local DM5 = Instance.new('SpecialMesh', BRN); DM5.MeshType = 'Sphere'; DM5.Scale = Vector3.new(0.2, 0.2, 0.2)
  950.        
  951.         fWeld('weld', V1, V1, BRN, true, 0.5, 0.5, -1.2, 0, 0, 0)
  952.        
  953.         LH2.C1 = CFrame.new(0.2, 1.6, 0.4) * CFrame.Angles(3.9, -0.4, 0); RH2.C1 = CFrame.new(-0.2, 1.6, 0.4) * CFrame.Angles(3.9, 0.4, 0);
  954.         LS2.C1 = CFrame.new(-0.2, 0.9, 0.6) * CFrame.Angles(3.9, -0.2, 0); RS2.C1 = CFrame.new(0.2, 0.9, 0.6) * CFrame.Angles(3.9, 0.2, 0);
  955.         LA1.C1 = CFrame.new(-0.5, 0.7, 0) * CFrame.Angles(-0.9, -0.4, 0); RS1.C1 = CFrame.new(0.5, 0.7, 0) * CFrame.Angles(-0.9, 0.4, 0)
  956.        
  957.         if FIND_CHILD(P1, 'weldx') ~= nil then P1.weldx:remove(); end;
  958.        
  959.         WE = fWeld('weldx', P1, P1, V1, true, 0, -0.9, -1.3, math.rad(-90), 0, 0)
  960.        
  961.         local N = V1.Neck; N.C0 = CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-210), math.rad(180), 0)
  962.     end)
  963.     spawn(function() while wait() do for i = 1, 6 do WE.C1 = WE.C1 * CFrame.new(0, -0.3, 0); wait(); end; for i = 1, 6 do WE.C1 = WE.C1 * CFrame.new(0, 0.3, 0); wait(); end; end; end);
  964. end
  965.  
  966. local isPressingCTRL = false
  967. MOUSE.KeyDown:connect(function(KEY) if KEY:byte() == 50 then isPressingCTRL = true; end; end)
  968. MOUSE.KeyUp:connect(function(KEY) if KEY:byte() == 50 then isPressingCTRL = false; end; end)
  969. MOUSE.Button1Down:connect(function() if isPressingCTRL and MOUSE.Target then LP.Character.HumanoidRootPart.CFrame = CFrame.new(MOUSE.Hit.p) + Vector3.new(0, 3, 0); end; end)
  970.  
  971. gLighting.Outlines = false -- / outlines are gross
  972.  
  973. gPlayers.PlayerAdded:connect(function(player)
  974.     for i,v in pairs(BANS) do
  975.         if player.userId == BANS[i] then
  976.             player.CharacterAdded:connect(function()
  977.                 wait(2)
  978.                 KICK(player)
  979.             end)
  980.         end
  981.     end
  982. end)
  983.  
  984. for i,v in pairs(gPlayers:GetPlayers()) do
  985.     for a,b in pairs(BANS) do
  986.         if v.userId == BANS[a] then
  987.             if v.Character then
  988.                 KICK(v)
  989.             end
  990.         end
  991.     end
  992. end
  993.  
  994. local serverLocked = false
  995.  
  996. gPlayers.PlayerAdded:connect(function(player)
  997.     if serverLocked then
  998.         player.CharacterAdded:connect(function()
  999.             wait(2)
  1000.             KICK(player)
  1001.         end)
  1002.     end
  1003. end)
  1004.  
  1005. -- / commands
  1006.  
  1007. ADD_COMMAND('ff','ff [plr]', {},
  1008. function(ARGS, SPEAKER)
  1009.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1010.     for i,v in pairs(PLAYERS) do
  1011.         Instance.new('ForceField', gPlayers[v].Character)
  1012.     end
  1013. end)
  1014.  
  1015. ADD_COMMAND('unff','unff [plr]',{},
  1016. function(ARGS, SPEAKER)
  1017.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1018.     for i,v in pairs(PLAYERS) do
  1019.         for i,v in pairs(gPlayers[v].Character:GetChildren()) do
  1020.             if v:IsA('ForceField') then
  1021.                 v:remove()
  1022.             end
  1023.         end
  1024.     end
  1025. end)
  1026.  
  1027. ADD_COMMAND('fire','fire [plr] [int] [int] [int]',{},
  1028. function(ARGS, SPEAKER)
  1029.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1030.     for i,v in pairs(PLAYERS) do
  1031.         for i,v in pairs(gPlayers[v].Character:GetChildren()) do
  1032.             if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
  1033.                 local F = Instance.new('Fire', v)
  1034.                 if ARGS[2] and ARGS[3] and ARGS[4] then
  1035.                     F.Color = Color3.new(ARGS[2]/255, ARGS[3]/255, ARGS[4]/255)
  1036.                     F.SecondaryColor = Color3.new(ARGS[2]/255, ARGS[3]/255, ARGS[4]/255)
  1037.                 end
  1038.             end
  1039.         end
  1040.     end
  1041. end)
  1042.  
  1043. ADD_COMMAND('unfire','unfire [plr]',{},
  1044. function(ARGS, SPEAKER)
  1045.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1046.     for i,v in pairs(PLAYERS) do
  1047.         local pchar = gPlayers[v].Character
  1048.         for i,v in pairs(pchar:GetChildren()) do
  1049.             for i,v in pairs(v:GetChildren()) do
  1050.                 if v:IsA('Fire') then
  1051.                     v:remove()
  1052.                 end
  1053.             end
  1054.         end
  1055.     end
  1056. end)
  1057.  
  1058. ADD_COMMAND('sp','sp [plr] [int] [int] [int]',{'sparkles'},
  1059. function(ARGS, SPEAKER)
  1060.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1061.     for i,v in pairs(PLAYERS) do
  1062.         for i,v in pairs(gPlayers[v].Character:GetChildren()) do
  1063.             if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
  1064.                 if ARGS[2] and ARGS[3] and ARGS[4] then
  1065.                     Instance.new('Sparkles', v).Color = Color3.new(ARGS[2]/255, ARGS[3]/255, ARGS[4]/255)
  1066.                 else
  1067.                     Instance.new('Sparkles', v)
  1068.                 end
  1069.             end
  1070.         end
  1071.     end
  1072. end)
  1073.  
  1074. ADD_COMMAND('unsp','unsp [plr]',{'unsparkles'},
  1075. function(ARGS, SPEAKER)
  1076.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1077.     for i,v in pairs(PLAYERS) do
  1078.         for i,v in pairs(gPlayers[v].Character:GetChildren()) do
  1079.             for i,v in pairs(v:GetChildren()) do
  1080.                 if v:IsA('Sparkles') then
  1081.                     v:remove()
  1082.                 end
  1083.             end
  1084.         end
  1085.     end
  1086. end)
  1087.  
  1088. ADD_COMMAND('smoke','smoke [plr]',{},
  1089. function(ARGS, SPEAKER)
  1090.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1091.     for i,v in pairs(PLAYERS) do
  1092.         Instance.new('Smoke', gPlayers[v].Character.Torso)
  1093.     end
  1094. end)
  1095.  
  1096. ADD_COMMAND('unsmoke','unsmoke [plr]',{},
  1097. function(ARGS, SPEAKER)
  1098.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1099.     for i,v in pairs(PLAYERS) do
  1100.         for i,v in pairs(gPlayers[v].Character.Torso:GetChildren()) do
  1101.             if v:IsA('Smoke') then
  1102.                 v:remove()
  1103.             end
  1104.         end
  1105.     end
  1106. end)
  1107.  
  1108. ADD_COMMAND('btools','btools [plr]',{},
  1109. function(ARGS, SPEAKER)
  1110.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1111.     for i,v in pairs(PLAYERS) do
  1112.         Instance.new('HopperBin', gPlayers[v].Backpack).BinType = 2
  1113.         Instance.new('HopperBin', gPlayers[v].Backpack).BinType = 3
  1114.         Instance.new('HopperBin', gPlayers[v].Backpack).BinType = 4
  1115.     end
  1116. end)
  1117.  
  1118. ADD_COMMAND('god','god [plr]',{},
  1119. function(ARGS, SPEAKER)
  1120.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1121.     for i,v in pairs(PLAYERS) do
  1122.         local pchar = gPlayers[v].Character
  1123.         if FIND_CHILD(pchar, 'Humanoid') then
  1124.             pchar.Humanoid.MaxHealth = math.huge; wait(); pchar.Humanoid.Health = pchar.Humanoid.MaxHealth
  1125.         end
  1126.     end
  1127. end)
  1128.  
  1129. ADD_COMMAND('sgod','sgod [plr]',{},
  1130. function(ARGS, SPEAKER)
  1131.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1132.     for i,v in pairs(PLAYERS) do
  1133.         local pchar = gPlayers[v].Character
  1134.         if FIND_CHILD(pchar, 'Humanoid') then
  1135.             pchar.Humanoid.MaxHealth = 10000000; wait(); pchar.Humanoid.Health = pchar.Humanoid.MaxHealth
  1136.         end
  1137.     end
  1138. end)
  1139.  
  1140. ADD_COMMAND('ungod','ungod [plr]',{},
  1141. function(ARGS, SPEAKER)
  1142.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1143.     for i,v in pairs(PLAYERS) do
  1144.         local pchar = gPlayers[v].Character
  1145.         if FIND_CHILD(pchar, 'Humanoid') then
  1146.             pchar.Humanoid.MaxHealth = 100
  1147.         end
  1148.     end
  1149. end)
  1150.  
  1151. ADD_COMMAND('heal','heal [plr]',{},
  1152. function(ARGS, SPEAKER)
  1153.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1154.     for i,v in pairs(PLAYERS) do
  1155.         local pchar = gPlayers[v].Character
  1156.         if FIND_CHILD(pchar, 'Humanoid') then
  1157.             pchar.Humanoid.Health = pchar.Humanoid.MaxHealth
  1158.         end
  1159.     end
  1160. end)
  1161.  
  1162. ADD_COMMAND('freeze','freeze [plr]',{'frz'},
  1163. function(ARGS, SPEAKER)
  1164.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1165.     for i,v in pairs(PLAYERS) do
  1166.         for i,v in pairs(PLAYERS) do
  1167.             local pchar = gPlayers[v].Character
  1168.             for i,v in pairs(pchar:GetChildren()) do
  1169.                 if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
  1170.                     v.Anchored = true
  1171.                 end
  1172.             end
  1173.         end
  1174.     end
  1175. end)
  1176.  
  1177. ADD_COMMAND('thaw','thaw [plr]',{'unfreeze','unfrz'},
  1178. function(ARGS, SPEAKER)
  1179.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1180.     for i,v in pairs(PLAYERS) do
  1181.         for i,v in pairs(PLAYERS) do
  1182.             local pchar = gPlayers[v].Character
  1183.             for i,v in pairs(pchar:GetChildren()) do
  1184.                 if v:IsA('Part') then
  1185.                     v.Anchored = false
  1186.                 end
  1187.             end
  1188.         end
  1189.     end
  1190. end)
  1191.  
  1192. ADD_COMMAND('kill','kill [plr]',{},
  1193. function(ARGS, SPEAKER)
  1194.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1195.     for i,v in pairs(PLAYERS) do
  1196.         local pchar = gPlayers[v].Character
  1197.         pchar:BreakJoints()
  1198.     end
  1199. end)
  1200.  
  1201. ADD_COMMAND('sound','sound [id]',{},
  1202. function(ARGS, SPEAKER)
  1203.     for i,v in pairs(gWorkspace:GetChildren()) do
  1204.         if v:IsA('Sound') then
  1205.             v:Stop()
  1206.             wait()
  1207.             v:remove()
  1208.         end
  1209.     end
  1210.     local S = Instance.new('Sound', gWorkspace); S.Name = 'song_seth'; S.Archivable = false; S.Looped = true; S.SoundId = 'rbxassetid://' .. ARGS[1]; S.Volume = 1; wait(); S:Play()
  1211. end)
  1212.  
  1213. ADD_COMMAND('nosound','nosound',{},
  1214. function(ARGS, SPEAKER)
  1215.     for i,v in pairs(gWorkspace:GetChildren()) do
  1216.         if v:IsA('Sound') then
  1217.             v:Stop(); wait(); v:remove();
  1218.         end
  1219.     end
  1220. end)
  1221.  
  1222. ADD_COMMAND('volume','volume [int]',{},
  1223. function(ARGS, SPEAKER)
  1224.     for i,v in pairs(gWorkspace:GetChildren()) do
  1225.         if v:IsA('Sound') and v.Name == 'song_seth' then
  1226.             v.Volume = ARGS[1]
  1227.         end
  1228.     end
  1229. end)
  1230.  
  1231. ADD_COMMAND('pitch','pitch [int]',{},
  1232. function(ARGS, SPEAKER)
  1233.     for i,v in pairs(gWorkspace:GetChildren()) do
  1234.         if v:IsA('Sound') and v.Name == 'song_seth' then
  1235.             v.Pitch = ARGS[1]
  1236.         end
  1237.     end
  1238. end)
  1239.  
  1240. ADD_COMMAND('explode','explode [plr]',{},
  1241. function(ARGS, SPEAKER)
  1242.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1243.     for i,v in pairs(PLAYERS) do
  1244.         local pchar = gPlayers[v].Character
  1245.         if FIND_CHILD(pchar, 'Torso') then
  1246.             Instance.new('Explosion', pchar).Position = pchar.Torso.Position                   
  1247.         end
  1248.     end
  1249. end)
  1250.  
  1251. ADD_COMMAND('invis','invis [plr]',{},
  1252. function(ARGS, SPEAKER)
  1253.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1254.     for i,v in pairs(PLAYERS) do
  1255.         local pchar = gPlayers[v].Character
  1256.         for i,v in pairs(pchar:GetChildren()) do
  1257.             if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
  1258.                 v.Transparency = 1
  1259.             end
  1260.             if v:IsA('Hat') and FIND_CHILD(v, 'Handle') then
  1261.                 v.Handle.Transparency = 1
  1262.             end
  1263.         end
  1264.         if FIND_CHILD(pchar.Head, 'face') then pchar.Head.face.Transparency = 1; end
  1265.     end
  1266. end)
  1267.  
  1268. ADD_COMMAND('vis','vis [plr]',{},
  1269. function(ARGS, SPEAKER)
  1270.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1271.     for i,v in pairs(PLAYERS) do
  1272.         local pchar = gPlayers[v].Character
  1273.         for i,v in pairs(pchar:GetChildren()) do
  1274.             if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
  1275.                 v.Transparency = 0
  1276.             end
  1277.             if v:IsA('Hat') and FIND_CHILD(v, 'Handle') then
  1278.                 v.Handle.Transparency = 0
  1279.             end
  1280.         end
  1281.         if FIND_CHILD(pchar.Head, 'face') then pchar.Head.face.Transparency = 0; end
  1282.     end
  1283. end)
  1284.  
  1285. ADD_COMMAND('goto','goto [plr]',{},
  1286. function(ARGS, SPEAKER)
  1287.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1288.     for i,v in pairs(PLAYERS) do
  1289.         local pchar = gPlayers[v].Character
  1290.         if pchar then
  1291.             LP.Character.HumanoidRootPart.CFrame = pchar.HumanoidRootPart.CFrame
  1292.         end
  1293.     end
  1294. end)
  1295.  
  1296. ADD_COMMAND('bring','bring [plr]',{},
  1297. function(ARGS, SPEAKER)
  1298.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1299.     for i,v in pairs(PLAYERS) do
  1300.         local pchar = gPlayers[v].Character
  1301.         spawn(function()
  1302.             for i = 0,3 do
  1303.                 if pchar then
  1304.                     pchar.HumanoidRootPart.CFrame = LP.Character.HumanoidRootPart.CFrame
  1305.                 end
  1306.             end
  1307.         end)
  1308.     end
  1309. end)
  1310.  
  1311. ADD_COMMAND('tp','tp [plr] [plr]',{},
  1312. function(ARGS, SPEAKER)
  1313.     local players1, players2 = GET_PLAYER(ARGS[1]), GET_PLAYER(ARGS[2])
  1314.     for i,v in pairs(players1) do for a,b in pairs(players2) do
  1315.         spawn(function()
  1316.             for i = 0,3 do
  1317.                 if gPlayers[v].Character and gPlayers[b].Character then
  1318.                     gPlayers[v].Character.HumanoidRootPart.CFrame = gPlayers[b].Character.HumanoidRootPart.CFrame
  1319.                 end
  1320.                 wait()
  1321.             end
  1322.         end)
  1323.     end end
  1324. end)
  1325.  
  1326. ADD_COMMAND('char','char [plr] [id]',{'charapp'},
  1327. function(ARGS, SPEAKER)
  1328.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1329.     for i,v in pairs(PLAYERS) do
  1330.         gPlayers[v].CharacterAppearance = 'http://www.roblox.com/Asset/CharacterFetch.ashx?userId=' .. ARGS[2]
  1331.         gPlayers[v].Character:BreakJoints()
  1332.     end
  1333. end)
  1334.  
  1335. ADD_COMMAND('ws','ws [plr] [int]',{},
  1336. function(ARGS, SPEAKER)
  1337.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1338.     for i,v in pairs(PLAYERS) do
  1339.         local pchar = gPlayers[v].Character
  1340.         if FIND_CHILD(pchar, 'Humanoid') then
  1341.             pchar.Humanoid.WalkSpeed = tonumber(ARGS[2])
  1342.         end
  1343.     end
  1344. end)
  1345.  
  1346. ADD_COMMAND('time','time [int]',{},
  1347. function(ARGS, SPEAKER)
  1348.     gLighting:SetMinutesAfterMidnight(tonumber(ARGS[1]) * 60)
  1349. end)
  1350.  
  1351. ADD_COMMAND('kick','kick [plr]',{},
  1352. function(ARGS, SPEAKER)
  1353.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1354.     for i,v in pairs(PLAYERS) do
  1355.         gPlayers[v]:remove()
  1356.     end
  1357. end)
  1358.  
  1359. ADD_COMMAND('skick','skick [plr]',{},
  1360. function(ARGS, SPEAKER)
  1361.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1362.     for i,v in pairs(PLAYERS) do
  1363.         KICK(gPlayers[v])
  1364.     end
  1365. end)
  1366.  
  1367. ADD_COMMAND('ban','ban [plr]',{},
  1368. function(ARGS, SPEAKER)
  1369.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1370.     for i,v in pairs(PLAYERS) do
  1371.         table.insert(BANS, gPlayers[v].userId)
  1372.         KICK(gPlayers[v])
  1373.     end
  1374. end)
  1375.  
  1376. ADD_COMMAND('shutdown','shutdown',{},
  1377. function(ARGS, SPEAKER)
  1378.     for i,v in pairs(gPlayers:GetPlayers()) do
  1379.         if v.Name ~= LP.Name then
  1380.             v:remove()
  1381.         end
  1382.     end
  1383.     LP:Kick()
  1384. end)
  1385.  
  1386. ADD_COMMAND('unlockws','unlock',{'unlock'},
  1387. function(ARGS, SPEAKER)
  1388.     local function UNLOCK(INSTANCE)
  1389.         for i,v in pairs(INSTANCE:GetChildren()) do
  1390.             if v:IsA('BasePart') then
  1391.                 v.Locked = false
  1392.             end
  1393.             UNLOCK(v)
  1394.         end
  1395.     end
  1396.     UNLOCK(gWorkspace)
  1397. end)
  1398.  
  1399. ADD_COMMAND('lockws','lock',{'lock'},
  1400. function(ARGS, SPEAKER)
  1401.     local function LOCK(INSTANCE)
  1402.         for i,v in pairs(INSTANCE:GetChildren()) do
  1403.             if v:IsA('BasePart') then
  1404.                 v.Locked = true
  1405.             end
  1406.             LOCK(v)
  1407.         end
  1408.     end
  1409.     LOCK(gWorkspace)
  1410. end)
  1411.  
  1412. ADD_COMMAND('unanchorws','unanchor',{'unanchor'},
  1413. function(ARGS, SPEAKER)
  1414.    local function UNANCHOR(INSTANCE)
  1415.         for i,v in pairs(INSTANCE:GetChildren()) do
  1416.             if v:IsA('BasePart') then
  1417.                 v.Anchored = false
  1418.             end
  1419.             UNANCHOR(v)
  1420.         end
  1421.     end
  1422.     UNANCHOR(gWorkspace)
  1423. end)
  1424.  
  1425. ADD_COMMAND('hat','hat [plr] [id]',{},
  1426. function(ARGS, SPEAKER)
  1427.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1428.     local H = game:GetObjects('rbxassetid://' .. ARGS[2])[1]
  1429.     if H:IsA('Hat') then
  1430.         for i,v in pairs(PLAYERS) do
  1431.             H:Clone().Parent = gPlayers[v].Character
  1432.         end    
  1433.     end
  1434.     H:remove()
  1435. end)
  1436.  
  1437. ADD_COMMAND('gear','gear [plr] [int]',{},
  1438. function(ARGS, SPEAKER)
  1439.     spawn(function()
  1440.         local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1441.         local M = game:GetService('InsertService'):LoadAsset(ARGS[2]):GetChildren()[1]
  1442.         for i,v in pairs(PLAYERS) do
  1443.             M:Clone().Parent = gPlayers[v].Backpack
  1444.         end
  1445.         M:remove()
  1446.     end)
  1447. end)
  1448.  
  1449. ADD_COMMAND('firstp','firstp [plr]',{},
  1450. function(ARGS, SPEAKER)
  1451.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1452.     for i,v in pairs(PLAYERS) do
  1453.         gPlayers[v].CameraMode = 'LockFirstPerson'
  1454.     end
  1455. end)
  1456.  
  1457. ADD_COMMAND('thirdp','thirdp [plr]',{},
  1458. function(ARGS, SPEAKER)
  1459.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1460.     for i,v in pairs(PLAYERS) do
  1461.         gPlayers[v].CameraMode = 'Classic'
  1462.     end
  1463. end)
  1464.  
  1465. ADD_COMMAND('chat','chat [plr] [string]',{},
  1466. function(ARGS, SPEAKER)
  1467.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1468.     for i,v in pairs(PLAYERS) do
  1469.         local pchar = gPlayers[v].Character
  1470.         game.Chat:Chat(pchar.Head, GLS(false, 1))
  1471.     end
  1472. end)
  1473.  
  1474. ADD_COMMAND('insert','insert [id]',{},
  1475. function(ARGS, SPEAKER)
  1476.     local M = game:GetObjects('http://www.roblox.com/asset/?id=' .. (ARGS[1]))[1]
  1477.     if M:IsA('Model') then
  1478.         M.Parent = gWorkspace; M:MakeJoints(); M:MoveTo(LP.Character.Torso.Position)
  1479.     elseif M:IsA('Tool') or M:IsA('HopperBin') then
  1480.         M.Parent = LP.Backpack
  1481.     end
  1482. end)
  1483.  
  1484. ADD_COMMAND('name','name [plr] [string]',{},
  1485. function(ARGS, SPEAKER)
  1486.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1487.     for i,v in pairs(PLAYERS) do
  1488.         gPlayers[v].Character.Name = GLS(false, 1)
  1489.     end
  1490. end)
  1491.  
  1492. ADD_COMMAND('unname','unname [plr]',{},
  1493. function(ARGS, SPEAKER)
  1494.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1495.     for i,v in pairs(PLAYERS) do
  1496.         gPlayers[v].Character.Name = gPlayers[v].Name
  1497.     end
  1498. end)
  1499.  
  1500. ADD_COMMAND('noname','noname [plr]',{},
  1501. function(ARGS, SPEAKER)
  1502.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1503.     for i,v in pairs(PLAYERS) do
  1504.         gPlayers[v].Character.Name = ''
  1505.     end
  1506. end)
  1507.  
  1508. ADD_COMMAND('stun','stun [plr]',{},
  1509. function(ARGS, SPEAKER)
  1510.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1511.     for i,v in pairs(PLAYERS) do
  1512.         local pchar = gPlayers[v].Character
  1513.         pchar.Humanoid.PlatformStand = true
  1514.     end
  1515. end)
  1516.  
  1517. ADD_COMMAND('unstun','unstun [plr]',{},
  1518. function(ARGS, SPEAKER)
  1519.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1520.     for i,v in pairs(PLAYERS) do
  1521.         local pchar = gPlayers[v].Character
  1522.         pchar.Humanoid.PlatformStand = false
  1523.     end
  1524. end)
  1525.  
  1526. ADD_COMMAND('guest','guest [plr]',{},
  1527. function(ARGS, SPEAKER)
  1528.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1529.     for i,v in pairs(PLAYERS) do
  1530.         local pchar = gPlayers[v].Character
  1531.         gPlayers[v].CharacterAppearance = 'http://www.roblox.com/Asset/CharacterFetch.ashx?userId=1'
  1532.         pchar:BreakJoints()
  1533.     end
  1534. end)
  1535.  
  1536. ADD_COMMAND('noob','noob [plr]',{},
  1537. function(ARGS, SPEAKER)
  1538.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1539.     for i,v in pairs(PLAYERS) do
  1540.         local pchar = gPlayers[v].Character
  1541.         gPlayers[v].CharacterAppearance = 'http://www.roblox.com/Asset/CharacterFetch.ashx?userId=155902847'
  1542.         pchar:BreakJoints()
  1543.     end
  1544. end)
  1545.  
  1546. ADD_COMMAND('damage','damage [plr]',{},
  1547. function(ARGS, SPEAKER)
  1548.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1549.     for i,v in pairs(PLAYERS) do
  1550.         local pchar = gPlayers[v].Character
  1551.         pchar.Humanoid.Health = pchar.Humanoid.Health - 25
  1552.     end
  1553. end)
  1554.  
  1555. ADD_COMMAND('view','view [plr]',{},
  1556. function(ARGS, SPEAKER)
  1557.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1558.     for i,v in pairs(PLAYERS) do
  1559.         local pchar = gPlayers[v].Character
  1560.         gWorkspace.CurrentCamera.CameraSubject = pchar
  1561.     end
  1562. end)
  1563.  
  1564. ADD_COMMAND('unview','unview',{},
  1565. function()
  1566.     gWorkspace.CurrentCamera.CameraSubject = gPlayers.LocalPlayer.Character
  1567. end)
  1568.  
  1569. ADD_COMMAND('nolimbs','nolimbs [plr]',{},
  1570. function(ARGS, SPEAKER)
  1571.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1572.     for i,v in pairs(PLAYERS) do
  1573.         local pchar = gPlayers[v].Character
  1574.         for i,v in pairs(pchar:GetChildren()) do
  1575.             if v:IsA('Part') and v.Name ~= 'Head' and v.Name ~= 'Torso' and v.Name ~= 'HumanoidRootPart' then
  1576.                 v:remove()
  1577.             end
  1578.         end
  1579.     end
  1580. end)
  1581.  
  1582. ADD_COMMAND('box','box [plr]',{},
  1583. function(ARGS, SPEAKER)
  1584.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1585.     for i,v in pairs(PLAYERS) do
  1586.         local pchar = gPlayers[v].Character
  1587.         local SB = Instance.new('SelectionBox', pchar)
  1588.         SB.Adornee = SB.Parent
  1589.         SB.Color = BrickColor.new('' .. (ARGS[2]))
  1590.     end
  1591. end)
  1592.  
  1593. ADD_COMMAND('unbox','nobox [plr]',{},
  1594. function(ARGS, SPEAKER)
  1595.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1596.     for i,v in pairs(PLAYERS) do
  1597.         local pchar = gPlayers[v].Character
  1598.         for i,v in pairs(gPlayers[v].Character:GetChildren()) do
  1599.             if v:IsA('SelectionBox') then
  1600.                 v:remove()
  1601.             end
  1602.         end
  1603.     end
  1604. end)
  1605.  
  1606. ADD_COMMAND('ghost','ghost [plr]',{},
  1607. function(ARGS, SPEAKER)
  1608.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1609.     for i,v in pairs(PLAYERS) do
  1610.         local pchar = gPlayers[v].Character
  1611.         for i,v in pairs(pchar:GetChildren()) do
  1612.             if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
  1613.                 v.Transparency = 0.5
  1614.             end
  1615.             if v:IsA('Hat') and FIND_CHILD(v, 'Handle') then
  1616.                 v.Transparecy = 0.5
  1617.             end
  1618.             if FIND_CHILD(pchar.Head, 'face') then
  1619.                 pchar.face.Transparecy = 0.5
  1620.             end
  1621.         end
  1622.     end
  1623. end)
  1624.  
  1625. ADD_COMMAND('sphere','sphere [plr]',{},
  1626. function(ARGS, SPEAKER)
  1627.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1628.     for i,v in pairs(PLAYERS) do
  1629.         local pchar=gPlayers[v].Character
  1630.         local SS = Instance.new('SelectionSphere', pchar)
  1631.         SS.Adornee = SS.Parent
  1632.     end
  1633. end)
  1634.  
  1635. ADD_COMMAND('loadmap','loadmap [id]',{},
  1636. function(ARGS, SPEAKER)
  1637.     spawn(function()
  1638.         for i,v in pairs(gWorkspace:GetChildren()) do if v.Name ~= 'Camera' and v.Name ~= 'Terrain' then v:remove(); end; end
  1639.         gWorkspace.Terrain:Clear()
  1640.         for i,v in pairs(gPlayers:GetPlayers()) do
  1641.             local M = Instance.new('Model', gWorkspace)
  1642.             local T = Instance.new('Part', M); T.Name = 'Torso'; T.CanCollide = false; T.Transparency = 1
  1643.             Instance.new('Humanoid', M).Name = 'Humanoid'
  1644.             v.Character = M
  1645.         end
  1646.         if (ARGS[1]) == 'sfotho' then
  1647.             local ST = game:GetObjects('http://www.roblox.com/asset/?id=296400126')[1]
  1648.             ST.Parent = gWorkspace
  1649.             ST:MakeJoints()
  1650.         else
  1651.             local GO = game:GetObjects('http://www.roblox.com/asset/?id=' .. (ARGS[1]))[1]
  1652.             GO.Parent = gWorkspace
  1653.             GO:MakeJoints()
  1654.         end
  1655.     end)
  1656. end)
  1657.  
  1658. ADD_COMMAND('sky','sky [id]',{},
  1659. function(ARGS, SPEAKER)
  1660.     if ARGS[1] then
  1661.         for i,v in pairs(gLighting:GetChildren()) do if v:IsA('Sky') then v:remove(); end; end
  1662.         local SKIES = {'Bk', 'Dn', 'Ft', 'Lf', 'Rt', 'Up'}
  1663.         local SKY = Instance.new('Sky', gLighting)
  1664.         for i,v in pairs(SKIES) do
  1665.             SKY['Skybox' .. v] = 'rbxassetid://' .. ARGS[1] - 1
  1666.         end
  1667.     end
  1668. end)
  1669.  
  1670. ADD_COMMAND('ambient','ambient [int] [int] [int]',{},
  1671. function(ARGS, SPEAKER)
  1672.     gLighting.Ambient = Color3.new(ARGS[1], ARGS[2], ARGS[3])
  1673. end)
  1674.  
  1675. ADD_COMMAND('jail','jail [plr]',{},
  1676. function(ARGS, SPEAKER)
  1677.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1678.     for i,v in pairs(PLAYERS) do
  1679.         local pchar = gPlayers[v].Character
  1680.         local JailPlayer = DATA.other.JAIL:Clone()
  1681.         JailPlayer.Parent = gWorkspace
  1682.         JailPlayer:MoveTo(pchar.Torso.Position)
  1683.         JailPlayer.Name = 'JAIL_' .. gPlayers[v].Name
  1684.         if FIND_CHILD(pchar, 'HumanoidRootPart') then
  1685.             pchar.HumanoidRootPart.CFrame = JailPlayer.MAIN.CFrame
  1686.         end    
  1687.     end
  1688. end)
  1689.  
  1690. ADD_COMMAND('unjail','unjail [plr]',{},
  1691. function(ARGS, SPEAKER)
  1692.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1693.     for i,v in pairs(PLAYERS) do
  1694.         if FIND_CHILD(gWorkspace, 'JAIL_' .. gPlayers[v].Name) then
  1695.             gWorkspace['JAIL_' .. gPlayers[v].Name]:remove()
  1696.         end
  1697.     end
  1698. end)
  1699.  
  1700. ADD_COMMAND('animation','animation [plr] [id]',{'anim'},
  1701. function(ARGS, SPEAKER)
  1702.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1703.     for i,v in pairs(PLAYERS) do
  1704.         local pchar = gPlayers[v].Character
  1705.         local ID = ARGS[2]
  1706.         if ARGS[2] == 'climb' then
  1707.             ID = '180436334'
  1708.         end
  1709.         if ARGS[2] == 'fall' then
  1710.             ID = '180436148'
  1711.         end
  1712.         if ARGS[2] == 'jump' then
  1713.             ID = '125750702'
  1714.         end
  1715.         if ARGS[2] == 'sit' then
  1716.             ID = '178130996'
  1717.         end
  1718.         for _,x in pairs(gPlayers[v].Character.Animate:GetChildren()) do
  1719.             if x:IsA('StringValue') then
  1720.                 for _,c in pairs(x:GetChildren()) do
  1721.                     if c:IsA('Animation') then
  1722.                         c.AnimationId = 'rbxassetid://' .. ID
  1723.                     end
  1724.                 end
  1725.             end
  1726.         end
  1727.     end
  1728. end)
  1729.  
  1730. ADD_COMMAND('fix','fix [plr]',{},
  1731. function(ARGS, SPEAKER)
  1732.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1733.     for i,v in pairs(PLAYERS) do
  1734.         local pchar = gPlayers[v].Character
  1735.         resetModel(pchar)
  1736.         updateModel(pchar, gPlayers[v].Name)
  1737.     end
  1738. end)
  1739.  
  1740. ADD_COMMAND('creeper','creeper [plr]',{'crpr'},
  1741. function(ARGS, SPEAKER)
  1742.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1743.     for i,v in pairs(PLAYERS) do
  1744.         CREEPER(gPlayers[v])
  1745.     end
  1746. end)
  1747.  
  1748. ADD_COMMAND('uncreeper','uncreeper [plr]',{},
  1749. function(ARGS, SPEAKER)
  1750.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1751.     for i,v in pairs(PLAYERS) do
  1752.         local pchar = gPlayers[v].Character
  1753.         resetModel(pchar)
  1754.         updateModel(pchar, gPlayers[v].Name)
  1755.     end
  1756. end)
  1757.  
  1758. ADD_COMMAND('shrek','shrek [plr]',{},
  1759. function(ARGS, SPEAKER)
  1760.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1761.     for i,v in pairs(PLAYERS) do
  1762.         SHREK(gPlayers[v])
  1763.     end
  1764. end)
  1765.  
  1766. ADD_COMMAND('unshrek','unshrek [plr]',{},
  1767. function(ARGS, SPEAKER)
  1768.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1769.     for i,v in pairs(PLAYERS) do
  1770.         local pchar = gPlayers[v].Character
  1771.         resetModel(pchar)
  1772.         updateModel(pchar, gPlayers[v].Name)
  1773.     end
  1774. end)
  1775.  
  1776. local spam = false
  1777.  
  1778. ADD_COMMAND('spam','spam [string]',{},
  1779. function(ARGS, SPEAKER)
  1780.     spam = true
  1781.     spawn(function()
  1782.         while wait(0) do
  1783.             if spam then
  1784.                 while wait() do
  1785.                     if spam then
  1786.                         gPlayers:Chat(GLS(false, 0))
  1787.                     end
  1788.                 end
  1789.             end
  1790.         end
  1791.     end)
  1792. end)
  1793.  
  1794. ADD_COMMAND('nospam','nospam',{},
  1795. function(ARGS, SPEAKER)
  1796.     spam = false
  1797. end)
  1798.  
  1799. ADD_COMMAND('nuke','nuke [plr]',{},
  1800. function(ARGS, SPEAKER)
  1801.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1802.     for i,v in pairs(PLAYERS) do
  1803.         local pchar = gPlayers[v].Character
  1804.         spawn(function()
  1805.             if gPlayers[v] and pchar and FIND_CHILD(pchar, 'Torso')  then
  1806.                 local nuke = Instance.new('Part', gWorkspace)
  1807.                 nuke.Name = 'nuke_seth'
  1808.                 nuke.Anchored = true
  1809.                 nuke.CanCollide = false
  1810.                 nuke.FormFactor = 'Symmetric'
  1811.                 nuke.Shape = 'Ball'
  1812.                 nuke.Size = Vector3.new(1,1,1)
  1813.                 nuke.BrickColor = BrickColor.new('New Yeller')
  1814.                 nuke.Transparency = 0.5
  1815.                 nuke.Reflectance = 0.2
  1816.                 nuke.TopSurface = 0
  1817.                 nuke.BottomSurface = 0
  1818.                 nuke.Touched:connect(function (hit)
  1819.                     if hit and hit.Parent then
  1820.                         local boom = Instance.new('Explosion', gWorkspace)
  1821.                         boom.Position = hit.Position
  1822.                         boom.BlastRadius = 11
  1823.                         boom.BlastPressure = math.huge
  1824.                     end
  1825.                 end)
  1826.                 local CF = pchar.Torso.CFrame
  1827.                 nuke.CFrame = CF
  1828.                 for i = 1,333 do
  1829.                     nuke.Size = nuke.Size + Vector3.new(3,3,3)
  1830.                     nuke.CFrame = CF
  1831.                     wait(1/44)
  1832.                 end
  1833.                 nuke:remove()
  1834.             end
  1835.         end)
  1836.     end
  1837. end)
  1838.  
  1839. ADD_COMMAND('unnuke','nonuke',{},
  1840. function(ARGS, SPEAKER)
  1841.     for i,v in pairs(gWorkspace:GetChildren()) do
  1842.         if v.Name == 'nuke_seth' then
  1843.             v:remove()
  1844.         end
  1845.     end
  1846. end)
  1847.  
  1848. ADD_COMMAND('infect','infect [plr]',{},
  1849. function(ARGS, SPEAKER)
  1850.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1851.     for i,v in pairs(PLAYERS) do
  1852.         INFECT(gPlayers[v])
  1853.     end
  1854. end)
  1855.  
  1856. ADD_COMMAND('uninfect','uninfect [plr]',{},
  1857. function(ARGS, SPEAKER)
  1858.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1859.     for i,v in pairs(PLAYERS) do
  1860.         local pchar = gPlayers[v].Character
  1861.         resetModel(pchar)
  1862.         updateModel(pchar, gPlayers[v].Name)
  1863.     end
  1864. end)
  1865.  
  1866. ADD_COMMAND('duck','duck [plr]',{},
  1867. function(ARGS, SPEAKER)
  1868.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1869.     for i,v in pairs(PLAYERS) do
  1870.         DUCK(gPlayers[v])
  1871.     end
  1872. end)
  1873.  
  1874. ADD_COMMAND('unduck','unduck [plr]',{},
  1875. function(ARGS, SPEAKER)
  1876.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1877.     for i,v in pairs(PLAYERS) do
  1878.         local pchar = gPlayers[v].Character
  1879.         resetModel(pchar)
  1880.         updateModel(pchar, gPlayers[v].Name)
  1881.     end
  1882. end)
  1883.  
  1884. ADD_COMMAND('disable','disable [plr]',{},
  1885. function(ARGS, SPEAKER)
  1886.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1887.     for i,v in pairs(PLAYERS) do
  1888.         local pchar = gPlayers[v].Character
  1889.         if FIND_CHILD(pchar, 'Humanoid') then
  1890.             pchar.Humanoid.Name = 'HUMANOID_' .. gPlayers[v].Name
  1891.             local humanoid = pchar['HUMANOID_' .. gPlayers[v].Name]
  1892.             humanoid.Parent = DATA.humanoids
  1893.         end
  1894.     end
  1895. end)
  1896.  
  1897. ADD_COMMAND('enable','enable [plr]',{},
  1898. function(ARGS, SPEAKER)
  1899.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1900.     for i,v in pairs(PLAYERS) do
  1901.         local pchar = gPlayers[v].Character
  1902.         if FIND_CHILD(pchar, 'Humanoid') then
  1903.             return
  1904.         else
  1905.             if FIND_CHILD(DATA.humanoids, 'HUMANOID_' .. gPlayers[v].Name) then
  1906.                 local humanoid = DATA.humanoids['HUMANOID_' .. gPlayers[v].Name]; humanoid.Parent = pchar; humanoid.Name = 'Humanoid'
  1907.             end
  1908.         end
  1909.     end
  1910. end)
  1911.  
  1912. ADD_COMMAND('size','size [plr] [int]',{},
  1913. function(ARGS, SPEAKER)
  1914.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1915.     for i,v in pairs(PLAYERS) do
  1916.         SCALE(gPlayers[v].Character, ARGS[2])
  1917.     end
  1918. end)
  1919.  
  1920. ADD_COMMAND('clone','clone [plr]',{},
  1921. function(ARGS, SPEAKER)
  1922.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1923.     for i,v in pairs(PLAYERS) do
  1924.         local pchar = gPlayers[v].Character; pchar.Archivable = true
  1925.         local C = pchar:Clone(); C.Parent = gWorkspace; C:MoveTo(pchar:GetModelCFrame().p); C:MakeJoints()
  1926.         pchar.Archivable = false
  1927.     end
  1928. end)
  1929.  
  1930. ADD_COMMAND('spin','spin [plr]',{},
  1931. function(ARGS, SPEAKER)
  1932.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1933.     for i,v in pairs(PLAYERS) do
  1934.         local pchar = gPlayers[v].Character
  1935.         for i,v in pairs(pchar.Torso:GetChildren()) do
  1936.             if v.Name == 'SPIN' then
  1937.                 v:remove()
  1938.             end
  1939.         end
  1940.         local T = pchar.Torso
  1941.         local BG = Instance.new('BodyGyro', T); BG.Name = 'SPIN'; BG.maxTorque = Vector3.new(0, math.huge, 0); BG.P = 11111; BG.cframe = T.CFrame
  1942.         spawn(function()
  1943.             repeat wait(1/44)
  1944.                 BG.CFrame = BG.CFrame * CFrame.Angles(0,math.rad(30),0)
  1945.             until not BG or BG.Parent ~= T
  1946.         end)
  1947.     end
  1948. end)
  1949.  
  1950. ADD_COMMAND('unspin','unspin [plr]',{},
  1951. function(ARGS, SPEAKER)
  1952.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1953.     for i,v in pairs(PLAYERS) do
  1954.         local pchar = gPlayers[v].Character
  1955.         for i,v in pairs(pchar.Torso:GetChildren()) do
  1956.             if v.Name == 'SPIN' then
  1957.                 v:remove()
  1958.             end
  1959.         end
  1960.     end
  1961. end)
  1962.  
  1963. ADD_COMMAND('dog','dog [plr]',{},
  1964. function(ARGS, SPEAKER)
  1965.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1966.     for i,v in pairs(PLAYERS) do
  1967.         DOG(gPlayers[v])
  1968.     end
  1969. end)
  1970.  
  1971. ADD_COMMAND('undog','undog [plr]',{},
  1972. function(ARGS, SPEAKER)
  1973.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1974.     for i,v in pairs(PLAYERS) do
  1975.         local pchar = gPlayers[v].Character
  1976.         resetModel(pchar)
  1977.         updateModel(pchar, gPlayers[v].Name)
  1978.     end
  1979. end)
  1980.  
  1981. ADD_COMMAND('loopheal','loopheal [plr]',{'lheal'},
  1982. function(ARGS, SPEAKER)
  1983.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  1984.     for i,v in pairs(PLAYERS) do
  1985.         local pchar = gPlayers[v].Character
  1986.         if FIND_CHILD(being_looped, gPlayers[v].Name .. '_heal') then
  1987.             being_looped[gPlayers[v].Name .. '_heal']:remove()
  1988.         else
  1989.             local loopheal = Instance.new('StringValue', being_looped)
  1990.             loopheal.Name = gPlayers[v].Name .. '_heal'
  1991.             game:GetService('RunService').RenderStepped:connect(function()
  1992.                 if FIND_CHILD(being_looped, gPlayers[v].Name .. '_heal') then
  1993.                     pchar.Humanoid.Health = pchar.Humanoid.MaxHealth
  1994.                 end
  1995.             end)
  1996.         end
  1997.     end
  1998. end)
  1999.  
  2000. ADD_COMMAND('unloopheal','unloopheal [plr]',{'unlheal'},
  2001. function(ARGS, SPEAKER)
  2002.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2003.     for i,v in pairs(PLAYERS) do
  2004.         local pchar = gPlayers[v].Character
  2005.         if FIND_CHILD(being_looped, gPlayers[v].Name .. '_heal') then
  2006.             being_looped[gPlayers[v].Name .. '_heal']:remove()
  2007.         end
  2008.     end
  2009. end)
  2010.  
  2011. ADD_COMMAND('fling','fling [plr]',{},
  2012. function(ARGS, SPEAKER)
  2013.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2014.     for i,v in pairs(PLAYERS) do
  2015.         local pchar = gPlayers[v].Character
  2016.         if FIND_CHILD(pchar, 'Humanoid') then
  2017.             local X
  2018.             local Z
  2019.             repeat
  2020.                 X = math.random(-9999, 9999)
  2021.             until math.abs(X) >= 5555
  2022.             repeat
  2023.                 Z = math.random(-9999, 9999)
  2024.             until math.abs(Z) >= 5555
  2025.             pchar.Torso.Velocity = Vector3.new(0, 0, 0)
  2026.             local BF = Instance.new('BodyForce', pchar.Torso); BF.force = Vector3.new(X * 4, 9999 * 5, Z * 4)
  2027.         end
  2028.     end
  2029. end)
  2030.  
  2031. ADD_COMMAND('ayylmao','ayylmao [plr]',{},
  2032. function(ARGS, SPEAKER)
  2033.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2034.     for i,v in pairs(PLAYERS) do
  2035.         AYYLMAO(gPlayers[v])
  2036.     end
  2037. end)
  2038.  
  2039. ADD_COMMAND('nograv','nograv [plr]',{},
  2040. function(ARGS, SPEAKER)
  2041.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2042.     for i,v in pairs(PLAYERS) do
  2043.         local pchar = gPlayers[v].Character
  2044.         for i,v in pairs(pchar.Torso:GetChildren()) do
  2045.             if v.Name == 'nograv' then
  2046.                 v:remove()
  2047.             end
  2048.         end
  2049.         local BF = Instance.new('BodyForce', pchar.Torso)
  2050.         BF.Name = 'nograv_seth'
  2051.         BF.Force = Vector3.new(0, 2500, 0)
  2052.     end
  2053. end)
  2054.  
  2055. ADD_COMMAND('grav','grav [plr]',{},
  2056. function(ARGS, SPEAKER)
  2057.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2058.     for i,v in pairs(PLAYERS) do
  2059.         local pchar = gPlayers[v].Character
  2060.         for i,v in pairs(pchar.Torso:GetChildren()) do
  2061.             if v.Name == 'nograv_seth' then
  2062.                 v:remove()
  2063.             end
  2064.         end
  2065.     end
  2066. end)
  2067.  
  2068. ADD_COMMAND('cape','cape [brick color]',{},
  2069. function(ARGS, SPEAKER)
  2070.     spawn(function()
  2071.         if FIND_CHILD(LP.Character, 'Cape') then
  2072.             LP.Character.Cape:remove()
  2073.         end
  2074.         if not ARGS[1] then
  2075.             ARGS[1] = 'Deep blue'
  2076.         end
  2077.         CAPE(GLS(false, 1))
  2078.     end)
  2079. end)
  2080.  
  2081. ADD_COMMAND('uncape','uncape',{},
  2082. function(ARGS, SPEAKER)
  2083.     if FIND_CHILD(LP.Character, 'cape_seth') then
  2084.         LP.Character.cape_seth:remove()
  2085.     end
  2086. end)
  2087.  
  2088. ADD_COMMAND('paper','paper [plr]',{},
  2089. function(ARGS, SPEAKER)
  2090.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2091.     for i,v in pairs(PLAYERS) do
  2092.         local pchar = gPlayers[v].Character
  2093.         for i,v in pairs(pchar:GetChildren()) do
  2094.             if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
  2095.                 DATA.other.Paper:Clone().Parent = v
  2096.             end
  2097.         end
  2098.     end
  2099. end)
  2100.  
  2101. ADD_COMMAND('punish','punish [plr]',{},
  2102. function(ARGS, SPEAKER)
  2103.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2104.     for i,v in pairs(PLAYERS) do
  2105.         local pchar = gPlayers[v].Character
  2106.         pchar.Parent = gLighting
  2107.     end
  2108. end)
  2109.  
  2110. ADD_COMMAND('unpunish','unpunish [plr]',{},
  2111. function(ARGS, SPEAKER)
  2112.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2113.     for i,v in pairs(PLAYERS) do
  2114.         local pchar = gLighting['' .. gPlayers[v].Name]
  2115.         pchar.Parent = gWorkspace
  2116.     end
  2117. end)
  2118.  
  2119. local DISCO = false
  2120.  
  2121. ADD_COMMAND('disco','disco',{},
  2122. function(ARGS, SPEAKER)
  2123.     DISCO = true
  2124.     spawn(function()
  2125.         while wait(0.5) do
  2126.             if DISCO then
  2127.                 gLighting.Ambient = Color3.new(math.random(), math.random(), math.random())
  2128.             else
  2129.                 break
  2130.             end
  2131.         end
  2132.     end)
  2133. end)
  2134.  
  2135. ADD_COMMAND('undisco','undisco',{},
  2136. function(ARGS, SPEAKER)
  2137.     DISCO = false
  2138. end)
  2139.  
  2140. ADD_COMMAND('team','team [plr] [string]',{},
  2141. function(ARGS, SPEAKER)
  2142.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2143.     for i,v in pairs(PLAYERS) do
  2144.         local pchar = gPlayers[v].Character
  2145.         gPlayers[v].TeamColor = BrickColor.new(GLS(false, 1))
  2146.     end
  2147. end)
  2148.  
  2149. ADD_COMMAND('jp','jp [plr] [int]',{},
  2150. function(ARGS, SPEAKER)
  2151.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2152.     for i,v in pairs(PLAYERS) do
  2153.         local pchar = gPlayers[v].Character
  2154.         pchar.Humanoid.JumpPower = ARGS[2]
  2155.     end
  2156. end)
  2157.  
  2158. ADD_COMMAND('vest','vest',{},
  2159. function(ARGS, SPEAKER)
  2160.     EXECUTE(DATA.scripts.vest_seth.Source)
  2161. end)
  2162.  
  2163. ADD_COMMAND('smallhead','smallhead [plr]',{'shead'},
  2164. function(ARGS, SPEAKER)
  2165.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2166.     for i,v in pairs(PLAYERS) do
  2167.         local pchar = gPlayers[v].Character
  2168.         pchar.Head.Mesh.Scale = Vector3.new(0.5, 0.5, 0.5)
  2169.         pchar.Head.Mesh.Offset = Vector3.new(0, -0.25, 0)
  2170.     end
  2171. end)
  2172.  
  2173. ADD_COMMAND('bighead','bighead [plr]',{'bhead'},
  2174. function(ARGS, SPEAKER)
  2175.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2176.     for i,v in pairs(PLAYERS) do
  2177.         local pchar = gPlayers[v].Character
  2178.         pchar.Head.Mesh.Scale = Vector3.new(2.25, 2.25, 2.25)
  2179.         pchar.Head.Mesh.Offset = Vector3.new(0, 0.5, 0)
  2180.     end
  2181. end)
  2182.  
  2183. ADD_COMMAND('headsize','headsize [plr] [int]',{'hsize'},
  2184. function(ARGS, SPEAKER)
  2185.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2186.     for i,v in pairs(PLAYERS) do
  2187.         local pchar = gPlayers[v].Character
  2188.         if ARGS[2] == 1 then
  2189.             pchar.Head.Mesh.Scale = Vector3.new(1.25, 1.25, 1.25)
  2190.             pchar.Head.Mesh.Offset = Vector3.new(0, 0, 0)
  2191.         else
  2192.             pchar.Head.Mesh.Scale = ARGS[2] * Vector3.new(1.25, 1.25, 1.25)
  2193.         end
  2194.     end
  2195. end)
  2196.  
  2197. ADD_COMMAND('fixhead','fixhead [plr]',{'fhead'},
  2198. function(ARGS, SPEAKER)
  2199.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2200.     for i,v in pairs(PLAYERS) do
  2201.         local pchar = gPlayers[v].Character
  2202.         pchar.Head.Mesh.Scale = Vector3.new(1.25, 1.25, 1.25)
  2203.         pchar.Head.Mesh.Offset = Vector3.new(0, 0, 0)
  2204.         pchar.Head.Transparency = 0
  2205.         if FIND_CHILD(pchar.Head, 'face') then pchar.Head.face.Transparency = 0; end;
  2206.     end
  2207. end)
  2208.  
  2209. ADD_COMMAND('removehead','removehead [plr]',{'rhead'},
  2210. function(ARGS, SPEAKER)
  2211.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2212.     for i,v in pairs(PLAYERS) do
  2213.         local pchar = gPlayers[v].Character
  2214.         pchar.Head.Transparency = 1
  2215.         if FIND_CHILD(pchar.Head, 'face') then pchar.Head.face.Transparency = 1; end;
  2216.     end
  2217. end)
  2218.  
  2219. ADD_COMMAND('stealtools','stealtools [plr]',{'stools'},
  2220. function(ARGS, SPEAKER)
  2221.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2222.     for i,v in pairs(PLAYERS) do
  2223.         for i,v in pairs(gPlayers[v].Backpack:GetChildren()) do
  2224.             if v:IsA('Tool') or v:IsA('HopperBin') then
  2225.                 v.Parent = LP.Backpack
  2226.             end
  2227.         end
  2228.     end
  2229. end)
  2230.  
  2231. ADD_COMMAND('removetools','removetools [plr]',{'rtools'},
  2232. function(ARGS, SPEAKER)
  2233.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2234.     for i,v in pairs(PLAYERS) do
  2235.         for i,v in pairs(gPlayers[v].Backpack:GetChildren()) do
  2236.             if v:IsA('Tool') or v:IsA('HopperBin') then
  2237.                 v:remove()
  2238.             end
  2239.         end
  2240.     end
  2241. end)
  2242.  
  2243. ADD_COMMAND('clonetools','clonetools [plr]',{'ctools'},
  2244. function(ARGS, SPEAKER)
  2245.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2246.     for i,v in pairs(PLAYERS) do
  2247.         for i,v in pairs(gPlayers[v].Backpack:GetChildren()) do
  2248.             if v:IsA('Tool') or v:IsA('HopperBin') then
  2249.                 v:Clone().Parent = LP.Backpack
  2250.             end
  2251.         end
  2252.     end
  2253. end)
  2254.  
  2255. ADD_COMMAND('dong','dong [plr]',{},
  2256. function(ARGS, SPEAKER)
  2257.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2258.     for i,v in pairs(PLAYERS) do
  2259.         local pchar = gPlayers[v].Character
  2260.         if ARGS[2] == 'black' then
  2261.             CREATE_DONG(gPlayers[v], 'Brown')
  2262.         end
  2263.         if ARGS[2] == 'asian' then
  2264.             CREATE_DONG(gPlayers[v], 'Cool yellow')
  2265.         end
  2266.         if ARGS[2] == 'alien' then
  2267.             CREATE_DONG(gPlayers[v], 'Lime green')
  2268.         end
  2269.         if ARGS[2] == 'frozen' then
  2270.             CREATE_DONG(gPlayers[v], 1019)
  2271.         end
  2272.         if not ARGS[2] then
  2273.             CREATE_DONG(gPlayers[v], 'Pastel brown')
  2274.         end
  2275.     end
  2276. end)
  2277.  
  2278. ADD_COMMAND('particles','particles [plr] [id]',{'pts'},
  2279. function(ARGS, SPEAKER)
  2280.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2281.     for i,v in pairs(PLAYERS) do
  2282.         local pchar = gPlayers[v].Character
  2283.         for i,v in pairs(pchar.Torso:GetChildren()) do
  2284.             if v:IsA('ParticleEmitter') then
  2285.                 v:remove()
  2286.             end
  2287.         end
  2288.         wait()
  2289.         Instance.new('ParticleEmitter', pchar.Torso).Texture = 'http://www.roblox.com/asset/?id=' .. ARGS[2] - 1
  2290.     end
  2291. end)
  2292.  
  2293. ADD_COMMAND('rocket','rocket [plr]',{},
  2294. function(ARGS, SPEAKER)
  2295.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2296.     for i,v in pairs(PLAYERS) do
  2297.         local pchar = gPlayers[v].Character
  2298.         spawn(function()
  2299.             local rocket = DATA.other.rocket_seth:Clone()
  2300.             rocket.Parent = gWorkspace
  2301.             local weld = Instance.new('Weld', rocket)
  2302.             weld.Part0 = weld.Parent
  2303.             weld.Part1 = pchar.Torso
  2304.             weld.C1 = CFrame.new(0, 0.5, 1)
  2305.             rocket.force.Force = Vector3.new(0, 15000, 0)
  2306.             wait(0.5)
  2307.             pchar.HumanoidRootPart.CFrame = pchar.HumanoidRootPart.CFrame * CFrame.new(0, 5, 0)
  2308.             wait(5)
  2309.             Instance.new('Explosion', rocket).Position = rocket.Position
  2310.             wait(1)
  2311.             rocket:remove()
  2312.         end)
  2313.     end
  2314. end)
  2315.  
  2316. ADD_COMMAND('blackify','blackify [plr]',{},
  2317. function(ARGS, SPEAKER)
  2318.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2319.     for i,v in pairs(PLAYERS) do
  2320.         COLOR(gPlayers[v], 'Really black')
  2321.     end
  2322. end)
  2323.  
  2324. ADD_COMMAND('whitify','whitify [plr]',{},
  2325. function(ARGS, SPEAKER)
  2326.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2327.     for i,v in pairs(PLAYERS) do
  2328.         COLOR(gPlayers[v], 'White')
  2329.     end
  2330. end)
  2331.  
  2332. ADD_COMMAND('color','color [plr]',{},
  2333. function(ARGS, SPEAKER)
  2334.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2335.     for i,v in pairs(PLAYERS) do
  2336.         COLOR(gPlayers[v], GLS(false, 1))
  2337.     end
  2338. end)
  2339.  
  2340. ADD_COMMAND('telekinesis','telekinesis',{'tk'},
  2341. function(ARGS, SPEAKER)
  2342.     EXECUTE(DATA.scripts.tele_seth.Source)
  2343. end)
  2344.  
  2345. ADD_COMMAND('sword','sword [plr]',{},
  2346. function(ARGS, SPEAKER)
  2347.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2348.     for i,v in pairs(PLAYERS) do
  2349.         ECOMMAND('gear ' .. gPlayers[v].Name .. ' 125013769')
  2350.     end
  2351. end)
  2352.  
  2353. ADD_COMMAND('intchange','intchange [plr] [stat] [int]',{},
  2354. function(ARGS, SPEAKER)
  2355.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2356.     for i,v in pairs(PLAYERS) do
  2357.         if FIND_CHILD(gPlayers[v], 'leaderstats') then
  2358.             for i,v in pairs(gPlayers[v].leaderstats:GetChildren()) do
  2359.                 if string.lower(v.Name) == string.lower(ARGS[2]) and v:IsA('IntValue') then
  2360.                     v.Value = ARGS[3]
  2361.                 end
  2362.             end
  2363.         end
  2364.     end
  2365. end)
  2366.  
  2367. ADD_COMMAND('schange','schange [plr] [stat] [string]',{},
  2368. function(ARGS, SPEAKER)
  2369.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2370.     for i,v in pairs(PLAYERS) do
  2371.         if FIND_CHILD(gPlayers[v], 'leaderstats') then
  2372.             for i,v in pairs(gPlayers[v].leaderstats:GetChildren()) do
  2373.                 if string.lower(v.Name) == string.lower(ARGS[2]) and v:IsA('StringValue') then
  2374.                     v.Value = GLS(false, 2)
  2375.                 end
  2376.             end
  2377.         end
  2378.     end
  2379. end)
  2380.  
  2381. ADD_COMMAND('hatsize','hatsize [plr] [int]',{'htsize'},
  2382. function(ARGS, SPEAKER)
  2383.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2384.     for i,v in pairs(PLAYERS) do
  2385.         local pchar = gPlayers[v].Character
  2386.         for i,v in pairs(pchar:GetChildren()) do
  2387.             if v:IsA('Hat') then
  2388.                 for a,b in pairs(v.Handle:GetChildren()) do
  2389.                     if b:IsA('SpecialMesh') then
  2390.                         b.Scale = ARGS[2] * Vector3.new(1, 1, 1)
  2391.                     end
  2392.                 end
  2393.             end
  2394.         end
  2395.     end
  2396. end)
  2397.  
  2398. ADD_COMMAND('bait','bait',{},
  2399. function(ARGS, SPEAKER)
  2400.     EXECUTE(DATA.scripts.bait_seth.Source)
  2401. end)
  2402.  
  2403. ADD_COMMAND('pm','pm [plr]',{},
  2404. function(ARGS, SPEAKER)
  2405.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2406.     for i,v in pairs(PLAYERS) do
  2407.         if not FIND_CHILD(DATA.messages, gPlayers[v].Name .. '_MSG') then
  2408.             spawn(function()
  2409.                 MESSAGE('PM System', GLS(false, 1), gPlayers[v])
  2410.             end)
  2411.         end
  2412.     end
  2413. end)
  2414.  
  2415. ADD_COMMAND('m','message [string]',{'message'},
  2416. function(ARGS, SPEAKER)
  2417.     for i,v in pairs(gPlayers:GetPlayers()) do
  2418.         if not FIND_CHILD(DATA.messages, v.Name .. '_MSG') then
  2419.             spawn(function()
  2420.                 MESSAGE('Global Message System', GLS(false, 0), v)
  2421.             end)
  2422.         end
  2423.     end
  2424. end)
  2425.  
  2426. ADD_COMMAND('hint','hint [string]',{},
  2427. function(ARGS, SPEAKER)
  2428.     spawn(function()
  2429.         HINT(GLS(false, 0))
  2430.     end)
  2431. end)
  2432.  
  2433. ADD_COMMAND('naked','naked [plr]',{},
  2434. function(ARGS, SPEAKER)
  2435.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2436.     for i,v in pairs(PLAYERS) do
  2437.         local pchar = gPlayers[v].Character
  2438.         for i,v in pairs(pchar:GetChildren()) do
  2439.             if v:IsA('Hat') or v:IsA('Shirt') or v:IsA('Pants') or v:IsA('ShirtGraphic') then
  2440.                 v:remove()
  2441.             end
  2442.             for i,v in pairs(pchar.Torso:GetChildren()) do
  2443.                 if v:IsA('Decal') then
  2444.                     v:remove()
  2445.                 end
  2446.             end
  2447.         end
  2448.     end
  2449. end)
  2450.  
  2451. ADD_COMMAND('decalspam','decalspam [decal]',{'dspam'},
  2452. function(ARGS, SPEAKER)
  2453.     if ARGS[1] then
  2454.         DECALSPAM(gWorkspace, ARGS[1])
  2455.     end
  2456. end)
  2457.  
  2458. ADD_COMMAND('undecalspam','undecalspam',{'undspam'},
  2459. function(ARGS, SPEAKER)
  2460.     if ARGS[1] then
  2461.         UNDECALSPAM(gWorkspace)
  2462.     end
  2463. end)
  2464.  
  2465. ADD_COMMAND('bang','bang [plr]',{'rape'},
  2466. function(ARGS, SPEAKER)
  2467.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2468.     for i,v in pairs(PLAYERS) do
  2469.         BANG(gPlayers[v].Name)
  2470.     end
  2471. end)
  2472.  
  2473. ADD_COMMAND('lag','lag [plr]',{},
  2474. function(ARGS, SPEAKER)
  2475.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2476.     for i,v in pairs(PLAYERS) do
  2477.         LAG(gPlayers[v])
  2478.     end
  2479. end)
  2480.  
  2481. ADD_COMMAND('respawn','respawn [plr]',{},
  2482. function(ARGS, SPEAKER)
  2483.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2484.     for i,v in pairs(PLAYERS) do
  2485.         local M = Instance.new('Model', gWorkspace); M.Name = 'respawn_seth'
  2486.         local H = Instance.new('Humanoid', M)
  2487.         local T = Instance.new('Part', M); T.Name = 'Torso'; T.CanCollide = false; T.Transparency = 1
  2488.         gPlayers[v].Character = M
  2489.     end
  2490. end)
  2491.  
  2492. ADD_COMMAND('face','face [plr] [decal]',{},
  2493. function(ARGS, SPEAKER)
  2494.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2495.     for i,v in pairs(PLAYERS) do
  2496.         local pchar = gPlayers[v].Character
  2497.         for i,v in pairs(pchar.Head:GetChildren()) do if v:IsA('Decal') then v:remove() end end
  2498.         local F = Instance.new('Decal', pchar.Head); F.Name = 'face'; F.Texture = 'rbxassetid://' .. ARGS[2] - 1
  2499.     end
  2500. end)
  2501.  
  2502. ADD_COMMAND('shirt','shirt [plr] [decal]',{},
  2503. function(ARGS, SPEAKER)
  2504.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2505.     for i,v in pairs(PLAYERS) do
  2506.         local pchar = gPlayers[v].Character
  2507.         for i,v in pairs(pchar:GetChildren()) do if v:IsA('Shirt') then v:remove() end end
  2508.         local S = Instance.new('Shirt', pchar); S.Name = 'Shirt'; S.ShirtTemplate = 'rbxassetid://' .. ARGS[2] - 1
  2509.     end
  2510. end)
  2511.  
  2512. ADD_COMMAND('pants','pants [plr] [decal]',{},
  2513. function(ARGS, SPEAKER)
  2514.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2515.     for i,v in pairs(PLAYERS) do
  2516.         local pchar = gPlayers[v].Character
  2517.         for i,v in pairs(pchar:GetChildren()) do if v:IsA('Pants') then v:remove() end end
  2518.         local P = Instance.new('Pants', pchar); P.Name = 'Shirt'; P.PantsTemplate = 'rbxassetid://' .. ARGS[2] - 1
  2519.     end
  2520. end)
  2521.  
  2522. ADD_COMMAND('longneck','longneck [plr]',{'lneck', 'giraffe'},
  2523. function(ARGS, SPEAKER)
  2524.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2525.     for i,v in pairs(PLAYERS) do
  2526.         local pchar = gPlayers[v].Character
  2527.         resetModel(pchar)
  2528.         updateModel(pchar, gPlayers[v].Name)
  2529.         for i,v in pairs(pchar:GetChildren()) do if v:IsA('Hat') then v.Handle.Mesh.Offset = Vector3.new(0, 5, 0); end; end
  2530.         if FIND_CHILD(pchar.Head, 'Mesh') then pchar.Head.Mesh.Offset = Vector3.new(0, 5, 0); end
  2531.         local G = Instance.new('Part', pchar); G.Name = 'giraffe_seth'; G.BrickColor = pchar.Head.BrickColor; G.Size = Vector3.new(2, 1, 1)
  2532.         local SM = Instance.new('SpecialMesh', G); SM.Scale = Vector3.new(1.25, 5, 1.25); SM.Offset = Vector3.new(0, 2, 0)
  2533.         local W = Instance.new('Weld', G); W.Part0 = pchar.Head; W.Part1 = G
  2534.     end
  2535. end)
  2536.  
  2537. ADD_COMMAND('stealhats','stealhats [plr]',{'shats'},
  2538. function(ARGS, SPEAKER)
  2539.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2540.     for i,v in pairs(PLAYERS) do
  2541.         local pchar = gPlayers[v].Character
  2542.         for i,v in pairs(pchar:GetChildren()) do
  2543.             if v:IsA('Hat') then
  2544.                 v.Parent = LP.Character
  2545.             end
  2546.         end
  2547.     end
  2548. end)
  2549.  
  2550. ADD_COMMAND('givechar','givechar [plr] [plr]',{'gchar'},
  2551. function(ARGS, SPEAKER)
  2552.     local PLAYERS1, PLAYERS2 = GET_PLAYER(ARGS[1]), GET_PLAYER(ARGS[2])
  2553.     for i,v in pairs(PLAYERS1) do for a,b in pairs(PLAYERS2) do
  2554.         local pchar = gPlayers[v].Character
  2555.         resetModel(pchar); updateModel(pchar, gPlayers[b].Name)
  2556.     end end
  2557. end)
  2558.  
  2559. ADD_COMMAND('baseplate','baseplate',{'bp'},
  2560. function(ARGS, SPEAKER)
  2561.     for i,v in pairs(gWorkspace:GetChildren()) do if v:IsA('Model') and v.Name == 'baseplate_seth' then v:remove(); end; end
  2562.     local M = Instance.new('Model', gWorkspace); M.Name = 'baseplate_seth'
  2563.     local P = {{0, 0, 0}, {0, 0, 2048}, {0, 0, -2048}, {2048, 0, 0}, {-2048, 0, 0}, {2048, 0, 2048}, {-2048, 0, -2048}, {2048, 0, -2048}, {-2048, 0, 2048}}
  2564.     for i,v in pairs(P) do
  2565.         local BP = Instance.new('Part', M); BP.Name = 'baseplate_seth'; BP.Anchored = true; BP.BrickColor = BrickColor.new('Bright green'); BP.Position = Vector3.new(v); BP.Size = Vector3.new(2048, 5, 2048)
  2566.         wait()
  2567.     end
  2568. end)
  2569.  
  2570. ADD_COMMAND('norotate','norotate [plr]',{'nrt'},
  2571. function(ARGS, SPEAKER)
  2572.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2573.     for i,v in pairs(PLAYERS) do
  2574.         local pchar = gPlayers[v].Character
  2575.         if FIND_CHILD(pchar, 'Humanoid') then pchar.Humanoid.AutoRotate = false; end
  2576.     end
  2577. end)
  2578.  
  2579. ADD_COMMAND('rotate','rotate [plr]',{'rt'},
  2580. function(ARGS, SPEAKER)
  2581.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2582.     for i,v in pairs(PLAYERS) do
  2583.         local pchar = gPlayers[v].Character
  2584.         if FIND_CHILD(pchar, 'Humanoid') then pchar.Humanoid.AutoRotate = true; end
  2585.     end
  2586. end)
  2587.  
  2588. ADD_COMMAND('admin','admin [plr]',{},
  2589. function(ARGS, SPEAKER)
  2590.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2591.     for i,v in pairs(PLAYERS) do
  2592.         if not CHECK_ADMIN(gPlayers[v]) then
  2593.             table.insert(ADMINS, gPlayers[v].Name)
  2594.         end
  2595.     end
  2596. end)
  2597.  
  2598. ADD_COMMAND('unadmin','unadmin [plr]',{},
  2599. function(ARGS, SPEAKER)
  2600.     local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2601.     for i,v in pairs(PLAYERS) do
  2602.         if CHECK_ADMIN(gPlayers[v]) then
  2603.             for a,b in pairs(ADMINS) do
  2604.                 if b == gPlayers[v].Name then
  2605.                     table.remove(ADMINS, a)
  2606.                 end
  2607.             end
  2608.         end
  2609.     end
  2610. end)
  2611.  
  2612. ADD_COMMAND('gravity','gravity [int]',{},
  2613. function(ARGS, SPEAKER)
  2614.     gWorkspace.Gravity = ARGS[1]
  2615. end)
  2616.  
  2617. ADD_COMMAND('loadpaste','loadpaste [pastebin id]',{},
  2618. function(ARGS, SPEAKER)
  2619.     EXECUTE(game:HttpGet('http://pastebin.com/raw/' .. ARGS[1], true))
  2620. end)
  2621.  
  2622. ADD_COMMAND('printadmins','printadmins',{'padmins'},
  2623. function(ARGS, SPEAKER)
  2624.     for i,v in pairs(ADMINS) do
  2625.         print (v)
  2626.     end
  2627. end)
  2628.  
  2629. ADD_COMMAND('printbans','printadmins',{'pbans'},
  2630. function(ARGS, SPEAKER)
  2631.     for i,v in pairs(BANS) do
  2632.         print (gPlayers:GetNameFromUserIdAsync(v))
  2633.     end
  2634. end)
  2635.  
  2636. -- / extra
  2637.  
  2638. ADD_COMMAND('fixlighting','fixlighting',{'fixl'},
  2639. function(ARGS, SPEAKER)
  2640.     FIX_LIGHTING()
  2641. end)
  2642.  
  2643. ADD_COMMAND('fixfog','fixfog',{'clrfog'},
  2644. function(ARGS, SPEAKER)
  2645.     gLighting.FogColor = Color3.new(191, 191, 191)
  2646.     gLighting.FogEnd = 100000000
  2647.     gLighting.FogStart = 0
  2648. end)
  2649.  
  2650. ADD_COMMAND('day','day',{},
  2651. function(ARGS, SPEAKER)
  2652.     gLighting.TimeOfDay = 14
  2653. end)
  2654.  
  2655. ADD_COMMAND('night','night',{},
  2656. function(ARGS, SPEAKER)
  2657.     gLighting.TimeOfDay = 24
  2658. end)
  2659.  
  2660. ADD_COMMAND('serverlock','serverlock',{'slock'},
  2661. function(ARGS, SPEAKER)
  2662.     serverLocked = true
  2663. end)
  2664.  
  2665. ADD_COMMAND('unserverlock','unserverlock',{'unslock'},
  2666. function(ARGS, SPEAKER)
  2667.     serverLocked = false
  2668. end)
  2669.  
  2670. ADD_COMMAND('fogend','fogend [int]',{},
  2671. function(ARGS, SPEAKER)
  2672.     gLighting.FogEnd = ARGS[1]
  2673. end)
  2674.  
  2675. ADD_COMMAND('fogcolor','fogcolor [int] [int] [int]',{},
  2676. function(ARGS, SPEAKER)
  2677.     gLighting.FogColor = Color3.new(ARGS[1], ARGS[2], ARGS[3])
  2678. end)
  2679.  
  2680. ADD_COMMAND('noclip','noclip',{},
  2681. function(ARGS, SPEAKER)
  2682.     NOCLIP = true
  2683.     JESUSFLY = false
  2684.     SWIM = false
  2685. end)
  2686.  
  2687. ADD_COMMAND('clip','clip',{},
  2688. function(ARGS, SPEAKER)
  2689.     NOCLIP = false
  2690. end)
  2691.  
  2692. ADD_COMMAND('jesusfly','jesusfly',{},
  2693. function(ARGS, SPEAKER)
  2694.     NOCLIP = false
  2695.     JESUSFLY = true
  2696.     SWIM = false
  2697. end)
  2698.  
  2699. ADD_COMMAND('nojfly','nojfly',{},
  2700. function(ARGS, SPEAKER)
  2701.     JESUSFLY = false
  2702. end)
  2703.  
  2704. ADD_COMMAND('swim','swim',{},
  2705. function(ARGS, SPEAKER)
  2706.     NOCLIP = false
  2707.     JESUSFLY = false
  2708.     SWIM = true
  2709. end)
  2710.  
  2711. ADD_COMMAND('noswim','noswim',{},
  2712. function(ARGS, SPEAKER)
  2713.     SWIM = false
  2714. end)
  2715.  
  2716. ADD_COMMAND('fly','fly',{},
  2717. function(ARGS, SPEAKER)
  2718.     sFLY()
  2719. end)
  2720.  
  2721. ADD_COMMAND('unfly','unfly',{},
  2722. function(ARGS, SPEAKER)
  2723.     NOFLY()
  2724. end)
  2725.  
  2726. wait(0.1)
  2727.  
  2728. ADD_COMMAND('prefix','prefix [string]',{},
  2729. function(ARGS, SPEAKER)
  2730.     if ARGS[1] then
  2731.         C_PREFIX = ARGS[1]
  2732.         spawn(function()
  2733.             NOTIFY('Changed prefix to \'' .. ARGS[1] .. '\'', 255, 255, 255)
  2734.         end)
  2735.     end
  2736. end)
  2737.  
  2738. ADD_COMMAND('version','version',{},
  2739. function(ARGS, SPEAKER)
  2740.     spawn(function()
  2741.         NOTIFY('Version is ' .. VERSION, 255, 255, 255)
  2742.     end)
  2743. end)
  2744.  
  2745. ADD_COMMAND('fe','fe',{},
  2746. function(ARGS, SPEAKER)
  2747.     spawn(function()
  2748.         CHECK_FE()
  2749.     end)
  2750. end)
  2751.  
  2752. ADD_COMMAND('changelog','changelog',{},
  2753. function(ARGS, SPEAKER)
  2754.     spawn(function()
  2755.         checkChangelog()
  2756.     end)
  2757. end)
  2758.  
  2759. ADD_COMMAND('cmds','cmds',{'commands'},
  2760. function(ARGS, SPEAKER)
  2761.     commands()
  2762. end)
  2763.  
  2764. --[[
  2765. for i,v in pairs(COMMANDS) do
  2766.     print (v.D)
  2767. end]]
  2768.  
  2769. -- / noclip
  2770.  
  2771. MOUSE.KeyDown:connect(function(key)
  2772.     if key:byte() == 29 then
  2773.         if not NOCLIP then
  2774.             ECOMMAND('noclip')
  2775.         elseif NOCLIP then
  2776.             ECOMMAND('clip')
  2777.         end
  2778.     elseif key:byte() == 30 then
  2779.         if not JESUSFLY then
  2780.             ECOMMAND('jesusfly')
  2781.         elseif JESUSFLY then
  2782.             ECOMMAND('nojfly')
  2783.         end
  2784.     end
  2785. end)
  2786.  
  2787. -- / after loaded
  2788.  
  2789. function CHECK_FE()
  2790.     if not gWorkspace.FilteringEnabled then
  2791.         NOTIFY('Filtering is disabled', 0, 255, 0)
  2792.     elseif gWorkspace.FilteringEnabled then
  2793.         NOTIFY('Filtering is ENABLED', 255, 0, 0)
  2794.     end
  2795. end
  2796.  
  2797. function updateCMDs(searchedCMD)
  2798.     local found_cmds = DATA.found_cmds
  2799.     if FIND_CHILD(gCoreGui, 'cmds_seth') then
  2800.         local cmds_seth = gCoreGui.cmds_seth
  2801.         for i,v in pairs(cmds_seth.MAIN.CMDs:GetChildren()) do
  2802.             v:remove()
  2803.         end
  2804.         for i,v in pairs(found_cmds:GetChildren()) do
  2805.             v:remove()
  2806.         end
  2807.         wait()
  2808.         for i,v in pairs(COMMANDS) do
  2809.             if string.match(v.D, string.lower(searchedCMD)) then
  2810.                 local F = Instance.new('StringValue', found_cmds); F.Name = ''; F.Value = v.D
  2811.             end
  2812.         end
  2813.         wait()
  2814.         local YSize = 25
  2815.         for i,v in pairs(found_cmds:GetChildren()) do
  2816.             local POS = ((i * YSize) - YSize)
  2817.             local cloneEX = cmds_seth.MAIN.Example:Clone()
  2818.             cloneEX.Parent = cmds_seth.MAIN.CMDs
  2819.             cloneEX.Visible = true
  2820.             cloneEX.Position = UDim2.new(0, 5, 0, POS + 5)
  2821.             cloneEX.Text = ' - ' .. v.Value
  2822.             cmds_seth.MAIN.CMDs.CanvasSize = UDim2.new(0, 0, 0, POS + 30)
  2823.         end
  2824.     end
  2825. end
  2826.  
  2827. function commands()
  2828.     if FIND_CHILD(gCoreGui, 'cmds_seth') then
  2829.         gCoreGui.cmds_seth:remove()
  2830.     end
  2831.     local cloneCMDs = DATA.guis.cmds_seth:Clone()
  2832.     local searchCMDs = cloneCMDs.MAIN.Search
  2833.     cloneCMDs.MAIN.Header.Text = ' ' .. #COMMANDS .. ' commands'
  2834.     cloneCMDs.Parent = gCoreGui
  2835.     cloneCMDs.MAIN.Exit.MouseButton1Down:connect(function()
  2836.         cloneCMDs:remove()
  2837.     end)
  2838.     cloneCMDs.MAIN.MM.MouseButton1Down:connect(function()
  2839.         if cloneCMDs.MAIN.CMDs.Visible then
  2840.             cloneCMDs.MAIN.CMDs.Visible = false
  2841.         elseif not cloneCMDs.MAIN.CMDs.Visible then
  2842.             cloneCMDs.MAIN.CMDs.Visible = true
  2843.         end
  2844.     end)
  2845.     local function displayCMDs()
  2846.         for i,v in pairs(COMMANDS) do
  2847.             local YSize = 25
  2848.             local POS = ((i * YSize) - YSize)
  2849.             local cloneEX = cloneCMDs.MAIN.Example:Clone()
  2850.             cloneEX.Parent = cloneCMDs.MAIN.CMDs
  2851.             cloneEX.Visible = true
  2852.             cloneEX.Position = UDim2.new(0, 5, 0, POS + 5)
  2853.             cloneEX.Text = ' - ' .. v.D
  2854.             cloneCMDs.MAIN.CMDs.CanvasSize = UDim2.new(0, 0, 0, POS + 30)
  2855.         end
  2856.     end
  2857.     displayCMDs()
  2858.     searchCMDs.FocusLost:connect(function()
  2859.         if searchCMDs.Text then
  2860.             updateCMDs(searchCMDs.Text)
  2861.             searchCMDs.Text = ' search commands'
  2862.         end
  2863.     end)
  2864. end
  2865.  
  2866. local canCheck = true
  2867.  
  2868. function checkChangelog()
  2869.     if canCheck then
  2870.         canCheck = false
  2871.         local changelogClone = DATA.guis.changelog_seth:Clone()
  2872.         changelogClone.MAIN.changelog.Text = CHANGELOG
  2873.         changelogClone.Parent = gCoreGui
  2874.         wait()
  2875.         changelogClone.MAIN:TweenPosition(UDim2.new(1, -410, 1, -210), 'InOut', 'Quad', 0.5, false)
  2876.         wait(5)
  2877.         changelogClone.MAIN:TweenPosition(UDim2.new(1, -410, 1, 0), 'InOut', 'Quad', 0.5, false)
  2878.         wait(1)
  2879.         changelogClone:remove()
  2880.         canCheck = true
  2881.     end
  2882. end
  2883.  
  2884. spawn(function()
  2885.     checkChangelog()
  2886. end)
  2887.  
  2888. CMDbar:TweenPosition(UDim2.new(0, 0, 1, -50), 'InOut', 'Quad', 0.5, true)
  2889. CMDbar.Parent['']:TweenPosition(UDim2.new(0, 0, 1, -30), 'InOut', 'Quad', 0.5, true)
  2890.  
  2891. CMDbar.FocusLost:connect(function(enterpressed)
  2892.     if enterpressed and CMDbar.Text ~= '' then
  2893.         pcall(function()
  2894.             ECOMMAND(CMDbar.Text, LP)
  2895.         end)
  2896.     end
  2897.     CMDbar:TweenPosition(UDim2.new(0, -200, 1, -50), 'InOut', 'Quad', 0.5, true)
  2898. end)
  2899.  
  2900. MOUSE.KeyDown:connect(function(Key)
  2901.     if Key:byte() == 59 then
  2902.         CMDbar:TweenPosition(UDim2.new(0, 0, 1, -50), 'InOut', 'Quad', 0.5, true)
  2903.         CMDbar:CaptureFocus()
  2904.     end
  2905. end)
  2906.  
  2907. -- / loader
  2908.  
  2909. wait()
  2910.  
  2911. LOAD_SETH()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement