Advertisement
Newwy

Untitled

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