Advertisement
xx_g

Roblox Rockys Admin

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