Advertisement
lafur

Untitled

Aug 26th, 2018
178
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 81.65 KB | None | 0 0
  1. --https://github.com/Mokiros/roblox-FE-compatibility
  2. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  3. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  4. local RealPlayer = Player
  5. do print("FE Compatibility code by Mokiros")local a=RealPlayer;script.Parent=a.Character;local b=Instance.new("RemoteEvent")b.Name="UserInput_Event"local function c()local d={_fakeEvent=true,Functions={},Connect=function(self,e)table.insert(self.Functions,e)end}d.connect=d.Connect;return d end;local f={Target=nil,Hit=CFrame.new(),KeyUp=c(),KeyDown=c(),Button1Up=c(),Button1Down=c(),Button2Up=c(),Button2Down=c()}local g={InputBegan=c(),InputEnded=c()}local CAS={Actions={},BindAction=function(self,h,i,j,...)CAS.Actions[h]=i and{Name=h,Function=i,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function k(self,l,...)local d=f[l]if d and d._fakeEvent then for m,e in pairs(d.Functions)do e(...)end end end;f.TrigEvent=k;g.TrigEvent=k;b.OnServerEvent:Connect(function(n,o)if n~=a then return end;f.Target=o.Target;f.Hit=o.Hit;if not o.isMouse then local p=o.UserInputState==Enum.UserInputState.Begin;if o.UserInputType==Enum.UserInputType.MouseButton1 then return f:TrigEvent(p and"Button1Down"or"Button1Up")end;if o.UserInputType==Enum.UserInputType.MouseButton2 then return f:TrigEvent(p and"Button2Down"or"Button2Up")end;for m,d in pairs(CAS.Actions)do for m,q in pairs(d.Keys)do if q==o.KeyCode then d.Function(d.Name,o.UserInputState,o)end end end;f:TrigEvent(p and"KeyDown"or"KeyUp",o.KeyCode.Name:lower())g:TrigEvent(p and"InputBegan"or"InputEnded",o,false)end end)b.Parent=NLS([==[local a=game:GetService("Players").LocalPlayer;local b=script:WaitForChild("UserInput_Event")local c=a:GetMouse()local d=game:GetService("UserInputService")local e=function(f,g)if g then return end;b:FireServer({KeyCode=f.KeyCode,UserInputType=f.UserInputType,UserInputState=f.UserInputState,Hit=c.Hit,Target=c.Target})end;d.InputBegan:Connect(e)d.InputEnded:Connect(e)local h,i;while wait(1/30)do if h~=c.Hit or i~=c.Target then h,i=c.Hit,c.Target;b:FireServer({isMouse=true,Target=i,Hit=h})end end]==],Player.Character)local r=game;local s={__index=function(self,q)local t=rawget(self,"_RealService")if t then return typeof(t[q])=="function"and function(m,...)return t[q](t,...)end or t[q]end end,__newindex=function(self,q,u)local t=rawget(self,"_RealService")if t then t[q]=u end end}local function v(d,w)d._RealService=typeof(w)=="string"and r:GetService(w)or w;return setmetatable(d,s)end;local x={GetService=function(self,t)return rawget(self,t)or r:GetService(t)end,Players=v({LocalPlayer=v({GetMouse=function(self)return f end},Player)},"Players"),UserInputService=v(g,"UserInputService"),ContextActionService=v(CAS,"ContextActionService"),RunService=v({_btrs={},RenderStepped=r:GetService("RunService").Heartbeat,BindToRenderStep=function(self,h,m,i)self._btrs[h]=self.Heartbeat:Connect(i)end,UnbindFromRenderStep=function(self,h)self._btrs[h]:Disconnect()end},"RunService")}rawset(x.Players,"localPlayer",x.Players.LocalPlayer)x.service=x.GetService;v(x,game)game,owner=x,x.Players.LocalPlayer end--//----------//----------//----------//----------//----------//----------//----------//----------//----------//----------//--
  6. --// //--
  7. --// _____ _ _ __ __ _ _ _ _ _____ __ __ _____ _ _ //--
  8. --// / ____| | | | | | \/ (_) | | ( ) / ____| \/ | __ \ (_) | | //--
  9. --// | (___ ___| |_| |__ | \ / |_| | | ___ __ ___ __ _ _ __ |/ ___ | | | \ / | | | |___ ___ _ __ _ _ __ | |_ //--
  10. --// \___ \ / _ \ __| '_ \| |\/| | | | |/ / '_ ` _ \ / _` | '_ \ / __| | | | |\/| | | | / __|/ __| '__| | '_ \| __| //--
  11. --// ____) | __/ |_| | | | | | | | | <| | | | | | (_| | | | | \__ \ | |____| | | | |__| \__ \ (__| | | | |_) | |_ //--
  12. --// |_____/ \___|\__|_| |_|_| |_|_|_|_|\_\_| |_| |_|\__,_|_| |_| |___/ \_____|_| |_|_____/|___/\___|_| |_| .__/ \__| //--
  13. --// | | //--
  14. --// |_| //--
  15. --// //--
  16. --//----------//----------//----------//----------//----------//----------//----------//----------//----------//----------//--
  17.  
  18. --// SethMilkman //--
  19.  
  20. --// Credit //--
  21.  
  22. --// SethMilkman // Creating Commands //--
  23. --// Safazi // Lib //--
  24.  
  25. local Player = game.Players.LocalPlayer
  26. local Mouse = Player:GetMouse()
  27. local char = Player.Character
  28.  
  29. local gPlayers = game:GetService('Players')
  30. local admin = gPlayers.LocalPlayer.Name
  31.  
  32. BannedPlayers = {
  33. {['NAME'] = 'LordCrazy13', ['UID'] = '21799524'},
  34. }
  35.  
  36. local admins = {''} --// won't work
  37.  
  38. --// declare services // init stuff //--
  39. local services={}
  40. local cmds={}
  41. local std={}
  42.  
  43. services.players=gPlayers
  44. services.lighting=game:GetService('Lighting')
  45. services.workspace=game:GetService('Workspace')
  46. services.events = {}
  47. local user = gPlayers.LocalPlayer
  48.  
  49. local cmdprefix=';'
  50. local scriptprefix='\\'
  51. local split=' '
  52.  
  53.  
  54. updateevents=function()
  55. for i,v in pairs(services.events) do services.events:remove(i) v:disconnect() end
  56. for i,v in pairs(gPlayers:players())do
  57. local ev = v.Chatted:connect(function(msg) do_exec(msg,v) end)
  58. services.events[#services.events+1] = ev
  59. end
  60. end
  61.  
  62. if game.CoreGui:FindFirstChild('GUI') then
  63. game.CoreGui.GUI:Destroy()
  64. end
  65.  
  66. if game.ContextActionService:FindFirstChild('Data') then
  67. game.ContextActionService.Data:Destroy()
  68. end
  69.  
  70. --// safazi's lib //--
  71.  
  72. std.inTable=function(tbl,val)
  73. if tbl==nil then return false end
  74.  
  75. for _,v in pairs(tbl)do
  76. if v==val then return true end
  77. end
  78. return false
  79. end
  80.  
  81. std.out=function(str)
  82. print(str)
  83. end
  84.  
  85. std.list=function(tbl) --// turns table into list with commas
  86. local str=''
  87. for i,v in pairs(tbl)do
  88. str=str..tostring(v)
  89. if i~=#tbl then str=str..', ' end
  90. end
  91. return str
  92. end
  93.  
  94. std.endat=function(str,val)
  95. local z=str:find(val)
  96. if z then
  97. return str:sub(0,z-string.len(val)),true
  98. else
  99. return str,false
  100. end
  101. end
  102.  
  103. std.first=function(str) return str:sub(1,1) end
  104.  
  105. isAdmin=function(name)
  106. if name==admin then
  107. return true
  108. elseif admins[name]==true then
  109. return true
  110. end
  111. return false
  112. end
  113.  
  114. local exec=function(str)
  115. spawn(function()
  116. local script, loaderr = loadstring(str)
  117. if not script then
  118. error(loaderr)
  119. else
  120. script()
  121. end
  122. end)
  123. end
  124.  
  125. local findCmd=function(cmd_name)
  126. for i,v in pairs(cmds)do
  127. if v.NAME:lower()==cmd_name:lower() or std.inTable(v.ALIAS,cmd_name:lower())then
  128. return v
  129. end
  130. end
  131. end
  132.  
  133. local getCmd=function(msg)
  134. local cmd,hassplit=std.endat(msg:lower(),split)
  135. if hassplit then
  136. return {cmd,true}
  137. else
  138. return {cmd,false}
  139. end
  140. end
  141.  
  142. local getprfx=function(strn)
  143. if strn:sub(1,string.len(cmdprefix))==cmdprefix then return{'cmd',string.len(cmdprefix)+1}
  144. elseif strn:sub(1,string.len(scriptprefix))==scriptprefix then return{'exec',string.len(scriptprefix)+1}
  145. end return
  146. end
  147.  
  148. local getArgs=function(str)
  149. local args={}
  150. local new_arg=nil
  151. local hassplit=nil
  152. local s=str
  153. repeat
  154. new_arg,hassplit=std.endat(s:lower(),split)
  155. if new_arg~='' then
  156. args[#args+1]=new_arg
  157. s=s:sub(string.len(new_arg)+string.len(split)+1)
  158. end
  159. until hassplit==false
  160. return args
  161. end
  162.  
  163. local function execCmd(str, plr)
  164. local s_cmd
  165. local a
  166. local cmd
  167. s_cmd = getCmd(str)
  168. cmd = findCmd(s_cmd[1])
  169. if cmd == nil then return end
  170. a = str:sub(string.len(s_cmd[1]) + string.len(split) + 1)
  171. local args=getArgs(a)
  172. CapArgs=getCapsArgs(a)
  173.  
  174. pcall(function()
  175. cmd.FUNC(args, plr)
  176. end)
  177. end
  178.  
  179. function do_exec(str,plr)
  180. if not isAdmin(plr.Name)then return end
  181.  
  182. str=str:gsub('/e ','')
  183.  
  184. local t=getprfx(str)
  185. if t==nil then return end
  186. str=str:sub(t[2])
  187. if t[1]=='exec' then
  188. exec(str)
  189. elseif t[1]=='cmd' then
  190. execCmd(str, plr)
  191. end
  192. end
  193.  
  194. updateevents()
  195. _G.exec_cmd = execCmd
  196. --// game.Players.LocalPlayer.Chatted:connect(doexec)
  197.  
  198. local _char=function(plr_name)
  199. for i,v in pairs(game.Players:GetChildren())do
  200. if v:IsA'Player'then
  201. if v.Name==plr_name then return v.Character end
  202. end
  203. end
  204. return
  205. end
  206.  
  207. local _plr=function(plr_name)
  208. for i,v in pairs(game.Players:GetChildren())do
  209. if v:IsA'Player'then
  210. if v.Name==plr_name then return v end
  211. end
  212. end
  213. return
  214. end
  215.  
  216. function addcmd(name,desc,alias,func)
  217. cmds[#cmds+1]=
  218. {
  219. NAME=name;
  220. DESC=desc;
  221. ALIAS=alias;
  222. FUNC=func;
  223. }
  224. end
  225.  
  226. local function getPlayer(name)
  227. local nameTable = {}
  228. name=name:lower()
  229. if name == 'me' then
  230. return {admin}
  231. elseif name == 'others' then
  232. for i,v in pairs(gPlayers:GetChildren()) do
  233. if v:IsA'Player'then
  234. if v.Name~=admin then
  235. nameTable[#nameTable+1]=v.Name
  236. end
  237. end
  238. end
  239. elseif name == 'all' then
  240. for i,v in pairs(gPlayers:GetChildren()) do
  241. if v:IsA'Player'then
  242. nameTable[#nameTable+1]=v.Name
  243. end
  244. end
  245. else
  246. for i,v in pairs(gPlayers:GetChildren()) do
  247. local lname = v.Name:lower()
  248. local i,j = lname:find(name)
  249. if i == 1 then
  250. return {v.Name}
  251. end
  252. end
  253. end
  254. return nameTable
  255. end
  256.  
  257. --// My Stuff //--
  258.  
  259. coroutine.resume(coroutine.create(function()
  260. repeat
  261. wait(0.05)
  262. for i,v in pairs(game.Players:GetChildren()) do
  263. for i,v in pairs(BannedPlayers) do
  264. if BannedPlayers[i].NAME == v.Name or BannedPlayers[i].UID == v.UserId then
  265. v:Remove()
  266. end
  267. end
  268. end
  269. until false
  270. end))
  271.  
  272. getCapsArgs = function(str)
  273. local args = {}
  274. local new_arg = nil
  275. local hassplit = nil
  276. local s = str
  277. repeat
  278. new_arg,hassplit = std.endat(s,split)
  279. if new_arg ~= '' then
  280. args[#args +1 ] = new_arg
  281. s = s:sub(string.len(new_arg)+string.len(split)+1)
  282. end
  283. until hassplit == false
  284. return args
  285. end
  286.  
  287. function getlongstring(lower, startat)
  288. local allargs = ''
  289. for i,ar in pairs(CapArgs) do
  290. if i > startat then
  291. if allargs ~= '' then
  292. allargs = allargs .. ' ' .. ar
  293. else
  294. allargs = allargs .. ar
  295. end
  296. end
  297. end
  298. if lower == false then
  299. return allargs
  300. else
  301. return
  302. string.lower(allargs)
  303. end
  304. end
  305.  
  306. --// Command Bar //--
  307.  
  308. game:GetObjects('http://www.roblox.com/asset/?id=295817093')[1].Parent = game.CoreGui
  309.  
  310. local CMDbar = game.CoreGui.GUI.CMDbar
  311.  
  312. local Version = '1.0.6'
  313.  
  314. local DATA = game:GetObjects('http://www.roblox.com/asset/?id=291592144')[1]
  315. DATA.Parent = game.ContextActionService
  316.  
  317. local NOTIFY = DATA.Notification
  318. NOTIFY.Parent = game.CoreGui
  319.  
  320. wait(0.1)
  321.  
  322. --// CMD List //--
  323.  
  324. CMDs = {
  325. '- ff player',
  326. '- noff player',
  327. '- fire player <r> <g> <b>',
  328. '- nofire player',
  329. '- sp player <r> <g> <b>',
  330. '- nosp player',
  331. '- smoke player',
  332. '- nosmoke player',
  333. '- btools player',
  334. '- god player',
  335. '- sgod player',
  336. '- ungod player',
  337. '- heal player',
  338. '- freeze player',
  339. '- thaw player',
  340. '- kill player',
  341. '- sound <id>',
  342. '- volume <n>',
  343. '- pitch <n>',
  344. '- explode player',
  345. '- invis player',
  346. '- vis player',
  347. '- goto player',
  348. '- bring player',
  349. '- tp player player',
  350. '- char player <id>',
  351. '- ws player <n>',
  352. '- time <n>',
  353. '- kick player',
  354. '- ban player',
  355. '- unlockws',
  356. '- unanchorws',
  357. '- hat player <id>',
  358. '- gear player <id>',
  359. '- pstools player',
  360. '- skick player',
  361. '- admin player',
  362. '- unadmin player',
  363. '- firstp player',
  364. '- thirdp player',
  365. '- chat player <string>',
  366. '- insert <id>',
  367. '- name player <string>',
  368. '- unname player',
  369. '- stun player',
  370. '- unstun player',
  371. '- sit player',
  372. '- guest player',
  373. '- damage player',
  374. '- view player',
  375. '- unview player',
  376. '- nolimbs player',
  377. '- box player <n>',
  378. '- nobox player',
  379. '- ghost player',
  380. '- sphere player',
  381. '- loadmap <id>',
  382. '- sky <id>',
  383. '- ambient <r> <g> <b>',
  384. '- gui',
  385. '- jail player',
  386. '- unjail player',
  387. '- shutdown',
  388. '- animation player',
  389. '- fix player',
  390. '- creeper player',
  391. '- uncreeper player',
  392. '- shrek player',
  393. '- unshrek player',
  394. '- spam <string>',
  395. '- nospam',
  396. '- control player',
  397. '- nuke player',
  398. '- infect player',
  399. '- uninfect player',
  400. '- duck player',
  401. '- unduck player',
  402. '- disable player',
  403. '- enable player',
  404. '- size player <n>',
  405. '- confuse player',
  406. '- unconfuse player',
  407. '- clone player',
  408. '- spin player',
  409. '- unspin player',
  410. '- dog player',
  411. '- undog player',
  412. '- tptool',
  413. '- loopsit player',
  414. '- unloopsit player',
  415. '- loopjump player',
  416. '- unloopjump player',
  417. '- loopheal player',
  418. '- unloopheal player',
  419. '- fling player',
  420. '- ayylmao player',
  421. '- nograv player',
  422. '- grav player',
  423. '- seizure player',
  424. '- unseizure player',
  425. '- cape <n>',
  426. '- uncape',
  427. '- paper player',
  428. '- punish player',
  429. '- unpunish player',
  430. '- disco',
  431. '- undisco',
  432. '- team player',
  433. '- serverlock',
  434. '- unserverlock',
  435. '- change player stat <n>',
  436. '- p§e§n§i§s player',
  437. '- fogend <n>',
  438. '- float player',
  439. '- unfloat player',
  440. '- noclip',
  441. '- clip',
  442. '- prefix <string>',
  443. '- cmds',
  444. '- version',
  445. }
  446.  
  447. local usingNOTE = false
  448.  
  449. function Notify(msg)
  450. if usingNOTE == false then
  451. if NOTIFY.NOTIFY and NOTIFY.NOTIFY.NOTE then
  452. spawn(function()
  453. NOTIFY.NOTIFY:TweenPosition(UDim2.new(0, 0, 0.7, 0), 'InOut', 'Quad', 0.5, true, nil)
  454. NOTIFY.NOTIFY.NOTE.Text = msg
  455. usingNOTE = true
  456. wait(2.5)
  457. NOTIFY.NOTIFY:TweenPosition(UDim2.new(0, -200, 0.7, 0), 'InOut', 'Quad', 0.5, true, nil)
  458. usingNOTE = false
  459. end)
  460. end
  461. end
  462. end
  463.  
  464. --// Cape Function //--
  465.  
  466. local capeColor = 1012
  467.  
  468. function Cape(playerCaped)
  469.  
  470. if playerCaped.Character:FindFirstChild('Cape') ~= nil then
  471. playerCaped.Character.Cape:Destroy()
  472. end
  473.  
  474. repeat
  475. wait()
  476. until playerCaped and playerCaped.Character and playerCaped.Character:FindFirstChild('Torso')
  477.  
  478. local Torso = playerCaped.Character.Torso
  479.  
  480. local Cape = Instance.new('Part', Torso.Parent)
  481. Cape.Name = 'Cape'
  482. Cape.Anchored = false
  483. Cape.CanCollide = false
  484. Cape.TopSurface = 0
  485. Cape.BottomSurface = 0
  486. Cape.BrickColor = BrickColor.new('' .. capeColor)
  487. Cape.Material = 'Neon'
  488. Cape.formFactor = 'Custom'
  489. Cape.Size = Vector3.new(0.2,0.2,0.2)
  490.  
  491. local msh = Instance.new('BlockMesh', Cape)
  492. msh.Scale = Vector3.new(9,17.5,.5)
  493.  
  494. local motor1 = Instance.new('Motor', Cape)
  495. motor1.Part0 = Cape
  496. motor1.Part1 = Torso
  497.  
  498. motor1.MaxVelocity = 1
  499. motor1.C0 = CFrame.new(0,1.75,0)*CFrame.Angles(0,math.rad(90),0)
  500. motor1.C1 = CFrame.new(0,1,.45)*CFrame.Angles(0,math.rad(90),0)
  501.  
  502. local wave = false
  503.  
  504. repeat wait(1/44)
  505. local ang = 0.2
  506. local oldmag = Torso.Velocity.magnitude
  507. local mv = .1
  508.  
  509. if wave then
  510. ang = ang + ((Torso.Velocity.magnitude/10) * .05) + 1
  511. wave = false
  512. else
  513. wave = false
  514. end
  515. ang = ang + math.min(Torso.Velocity.magnitude/30, 1)
  516. motor1.MaxVelocity = math.min((Torso.Velocity.magnitude/10), .04) + mv
  517. motor1.DesiredAngle = -ang
  518. if motor1.CurrentAngle < -.05 and motor1.DesiredAngle > -.05 then
  519. motor1.MaxVelocity = .04
  520. end
  521. repeat
  522. wait()
  523. until
  524. motor1.CurrentAngle == motor1.DesiredAngle or math.abs(Torso.Velocity.magnitude - oldmag) >= (Torso.Velocity.magnitude/10) + 1
  525. if Torso.Velocity.magnitude < .1 then
  526. wait(.1)
  527. end
  528. until not Cape or Cape.Parent ~= Torso.Parent
  529. end
  530.  
  531. game.Lighting.Outlines = false --// Outlines are disgusting
  532.  
  533. --// Commands //--
  534.  
  535. addcmd('ff','gives ff to player',{},
  536. function(args)
  537. local players = getPlayer(args[1])
  538. for i,v in pairs(players)do
  539. local pchar=_char(v)
  540. Instance.new('ForceField', pchar)
  541. end
  542. end)
  543.  
  544. addcmd('noff', 'takes away ff from player',{'unff'},
  545. function(args)
  546. local players = getPlayer(args[1])
  547. for i,v in pairs(players)do
  548. local pchar=_char(v)
  549. for j,v1 in pairs(pchar:GetChildren()) do
  550. if v1:IsA('ForceField') then
  551. v1:Destroy()
  552. end
  553. end
  554. end
  555. end)
  556.  
  557. addcmd('fire', 'set a player on fire',{},
  558. function(args)
  559. local players = getPlayer(args[1])
  560. for i,v in pairs(players)do
  561. local pchar=_char(v)
  562. local Fire1 = Instance.new('Fire', pchar.Head)
  563. local Fire2 = Instance.new('Fire', pchar.Torso)
  564. local Fire3 = Instance.new('Fire', pchar['Left Arm'])
  565. local Fire4 = Instance.new('Fire', pchar['Right Arm'])
  566. local Fire5 = Instance.new('Fire', pchar['Left Leg'])
  567. local Fire6 = Instance.new('Fire', pchar['Right Leg'])
  568. Fire1.Color = Color3.new((args[2]),(args[3]),(args[4]))
  569. Fire1.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
  570. Fire2.Color = Color3.new((args[2]),(args[3]),(args[4]))
  571. Fire2.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
  572. Fire3.Color = Color3.new((args[2]),(args[3]),(args[4]))
  573. Fire3.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
  574. Fire4.Color = Color3.new((args[2]),(args[3]),(args[4]))
  575. Fire4.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
  576. Fire5.Color = Color3.new((args[2]),(args[3]),(args[4]))
  577. Fire5.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
  578. Fire6.Color = Color3.new((args[2]),(args[3]),(args[4]))
  579. Fire6.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
  580. end
  581. end)
  582.  
  583. addcmd('nofire', 'extinguish a player',{'unfire'},
  584. function(args)
  585. local players = getPlayer(args[1])
  586. for i,v in pairs(players)do
  587. local pchar=_char(v)
  588. for j,v1 in pairs(pchar.Head:GetChildren()) do
  589. if v1:IsA('Fire') then
  590. v1:Destroy()
  591. end
  592. end
  593. for j,v1 in pairs(pchar.Torso:GetChildren()) do
  594. if v1:IsA('Fire') then
  595. v1:Destroy()
  596. end
  597. end
  598. for j,v1 in pairs(pchar['Left Arm']:GetChildren()) do
  599. if v1:IsA('Fire') then
  600. v1:Destroy()
  601. end
  602. end
  603. for j,v1 in pairs(pchar['Right Arm']:GetChildren()) do
  604. if v1:IsA('Fire') then
  605. v1:Destroy()
  606. end
  607. end
  608. for j,v1 in pairs(pchar['Left Leg']:GetChildren()) do
  609. if v1:IsA('Fire') then
  610. v1:Destroy()
  611. end
  612. end
  613. for j,v1 in pairs(pchar['Right Leg']:GetChildren()) do
  614. if v1:IsA('Fire') then
  615. v1:Destroy()
  616. end
  617. end
  618. end
  619. end)
  620.  
  621. addcmd('sp', 'give a player sparkles',{},
  622. function(args)
  623. local players = getPlayer(args[1])
  624. for i,v in pairs(players)do
  625. local pchar=_char(v)
  626. local Sparkles1 = Instance.new('Sparkles', pchar.Head)
  627. local Sparkles2 = Instance.new('Sparkles', pchar.Torso)
  628. local Sparkles3 = Instance.new('Sparkles', pchar['Left Arm'])
  629. local Sparkles4 = Instance.new('Sparkles', pchar['Right Arm'])
  630. local Sparkles5 = Instance.new('Sparkles', pchar['Left Leg'])
  631. local Sparkles6 = Instance.new('Sparkles', pchar['Right Leg'])
  632. Sparkles1.Color = Color3.new((args[2]),(args[3]),(args[4]))
  633. Sparkles2.Color = Color3.new((args[2]),(args[3]),(args[4]))
  634. Sparkles3.Color = Color3.new((args[2]),(args[3]),(args[4]))
  635. Sparkles4.Color = Color3.new((args[2]),(args[3]),(args[4]))
  636. Sparkles5.Color = Color3.new((args[2]),(args[3]),(args[4]))
  637. Sparkles6.Color = Color3.new((args[2]),(args[3]),(args[4]))
  638. end
  639. end)
  640.  
  641. addcmd('nosp', 'remove sparkles from a player',{'unsp'},
  642. function(args)
  643. local players = getPlayer(args[1])
  644. for i,v in pairs(players)do
  645. local pchar=_char(v)
  646. for j,v1 in pairs(pchar.Head:GetChildren()) do
  647. if v1:IsA('Sparkles') then
  648. v1:Destroy()
  649. end
  650. end
  651. for j,v1 in pairs(pchar.Torso:GetChildren()) do
  652. if v1:IsA('Sparkles') then
  653. v1:Destroy()
  654. end
  655. end
  656. for j,v1 in pairs(pchar['Left Arm']:GetChildren()) do
  657. if v1:IsA('Sparkles') then
  658. v1:Destroy()
  659. end
  660. end
  661. for j,v1 in pairs(pchar['Right Arm']:GetChildren()) do
  662. if v1:IsA('Sparkles') then
  663. v1:Destroy()
  664. end
  665. end
  666. for j,v1 in pairs(pchar['Left Leg']:GetChildren()) do
  667. if v1:IsA('Sparkles') then
  668. v1:Destroy()
  669. end
  670. end
  671. for j,v1 in pairs(pchar['Right Leg']:GetChildren()) do
  672. if v1:IsA('Sparkles') then
  673. v1:Destroy()
  674. end
  675. end
  676. end
  677. end)
  678.  
  679. addcmd('smoke', 'give a player smoke',{},
  680. function(args)
  681. local players = getPlayer(args[1])
  682. for i,v in pairs(players)do
  683. local pchar=_char(v)
  684. Instance.new('Smoke', pchar.Torso)
  685. end
  686. end)
  687.  
  688. addcmd('nosmoke', 'remove smoke from a player',{},
  689. function(args)
  690. local players = getPlayer(args[1])
  691. for i,v in pairs(players)do
  692. local pchar=_char(v)
  693. for j,v1 in pairs(pchar.Torso:GetChildren()) do
  694. if v1:IsA('Smoke') then
  695. v1:Destroy()
  696. end
  697. end
  698. end
  699. end)
  700.  
  701. addcmd('btools', 'gives a player btools',{},
  702. function(args)
  703. local players = getPlayer(args[1])
  704. if players ~= nil then
  705. for i, v in pairs(players) do
  706. Instance.new('HopperBin', gPlayers[v].Backpack).BinType = 2
  707. Instance.new('HopperBin', gPlayers[v].Backpack).BinType = 3
  708. Instance.new('HopperBin', gPlayers[v].Backpack).BinType = 4
  709. end
  710. end
  711. end)
  712.  
  713. addcmd('god', 'gods player',{},
  714. function(args)
  715. local players = getPlayer(args[1])
  716. for i,v in pairs(players)do
  717. local pchar=_char(v)
  718. if pchar then pchar.Humanoid.MaxHealth=math.huge end
  719. end
  720. end)
  721.  
  722. addcmd('sgod', 'silently gods player',{},
  723. function(args)
  724. local players = getPlayer(args[1])
  725. for i,v in pairs(players)do
  726. local pchar=_char(v)
  727. spawn(function()
  728. pchar.Humanoid.MaxHealth = 10000000
  729. wait()
  730. pchar.Humanoid.Health = 10000000
  731. end)
  732. end
  733. end)
  734.  
  735. addcmd('ungod', 'removes god from a player',{},
  736. function(args)
  737. local players = getPlayer(args[1])
  738. for i,v in pairs(players)do
  739. local pchar=_char(v)
  740. if pchar then
  741. pchar.Humanoid.MaxHealth=100
  742. pchar.Humanoid.Health=100
  743. end
  744. end
  745. end)
  746.  
  747. addcmd('heal', 'resets a players health',{},
  748. function(args)
  749. local players = getPlayer(args[1])
  750. for i,v in pairs(players)do
  751. local pchar=_char(v)
  752. if pchar then pchar.Humanoid.Health=pchar.Humanoid.MaxHealth;end
  753. end
  754. end)
  755.  
  756. addcmd('frz', 'freezes a player',{'freeze'},
  757. function(args)
  758. local players = getPlayer(args[1])
  759. if players ~= nil then
  760. for i, v in pairs(players) do
  761. _char(v).Torso.Anchored = true
  762. end
  763. end
  764. end)
  765.  
  766. addcmd('thaw', 'freezes a player',{},
  767. function(args)
  768. local players = getPlayer(args[1])
  769. if players ~= nil then
  770. for i, v in pairs(players) do
  771. _char(v).Torso.Anchored = false
  772. end
  773. end
  774. end)
  775.  
  776. addcmd('kill', 'kills a player',{},
  777. function(args)
  778. local players = getPlayer(args[1])
  779. for i,v in pairs(players)do
  780. local pchar=_char(v)
  781. if pchar then pchar.Humanoid.MaxHealth=0;pchar.Humanoid.Health=0;end
  782. end
  783. end)
  784.  
  785. addcmd('sound', 'plays a sound',{},
  786. function(args)
  787. local function dels(instance)
  788. for i,v in pairs(instance:GetChildren())do
  789. if v:IsA'Sound'then v:Destroy()end
  790. dels(v)
  791. end
  792. end
  793. dels(workspace)
  794.  
  795. local c = args[1] or 'stop'
  796. if std.inTable({'stop'}, c:lower()) then return end
  797. local s = Instance.new('Sound', workspace)
  798. s.Name = 'DuckSong'
  799. s.Looped = true
  800. s.SoundId = 'rbxassetid://' .. c
  801. s.Volume = 1
  802. s:Play()
  803. end)
  804.  
  805. addcmd('volume','changes volume of sound',{},
  806. function(args)
  807. for i,v in pairs(game.Workspace:GetChildren())do
  808. if v:IsA('Sound') and v.Name == 'DuckSong' then
  809. v.Volume = args[1]
  810. end
  811. end
  812. end)
  813.  
  814. addcmd('pitch','changes pitch of sound',{},
  815. function(args)
  816. for i,v in pairs(game.Workspace:GetChildren())do
  817. if v:IsA('Sound') and v.Name == 'DuckSong' then
  818. v.Pitch = args[1]
  819. end
  820. end
  821. end)
  822.  
  823. addcmd('explode', 'explode a player', {},
  824. function(args)
  825. local players = getPlayer(args[1])
  826. for i, v in pairs(players) do
  827. local char = _char(v)
  828. if char:FindFirstChild('Torso') then
  829. Instance.new('Explosion', char).Position = char.Torso.Position
  830. end
  831. end
  832. end)
  833.  
  834. addcmd('invis', 'make a player invisible',{},
  835. function(args)
  836. local players = getPlayer(args[1])
  837. for i, v in pairs(players) do
  838. for k, v2 in pairs(_char(v):GetChildren()) do
  839. if v2.className == 'Part' then
  840. if v2.Name ~= 'HumanoidRootPart' then v2.Transparency = 1 end
  841. elseif v2.className == 'Hat' then
  842. if v2:FindFirstChild('Handle') then
  843. v2.Handle.Transparency = 1
  844. end
  845. end
  846. if v2:FindFirstChild('face') then
  847. v2.face:Destroy()
  848. end
  849. end
  850. end
  851. end)
  852.  
  853. addcmd('vis', 'make a player visible',{},
  854. function(args)
  855. local players = getPlayer(args[1])
  856. for i, v in pairs(players) do
  857. for k, v2 in pairs(_char(v):GetChildren()) do
  858. if v2.className == 'Part' then
  859. if v2.Name ~= 'HumanoidRootPart' then v2.Transparency = 0 end
  860. elseif v2.className == 'Hat' then
  861. if v2:FindFirstChild('Handle') then v2.Handle.Transparency = 0 end
  862. end
  863. if v2:FindFirstChild('face') then
  864. v2.face:Destroy()
  865. end
  866. end
  867. end
  868. end)
  869.  
  870. addcmd('goto', 'go to a player',{},
  871. function(args)
  872. local players = getPlayer(args[1])
  873. if players ~= nil and _char(players[1]):FindFirstChild('HumanoidRootPart') then
  874. _char(admin).HumanoidRootPart.CFrame = _char(players[1]).HumanoidRootPart.CFrame
  875. end
  876. end)
  877.  
  878. addcmd('bring', 'bring a player to you',{},
  879. function(args)
  880. local players = getPlayer(args[1])
  881. for i,v in pairs(players) do
  882. if _char(v):FindFirstChild('HumanoidRootPart') then
  883. _char(v).HumanoidRootPart.CFrame = _char(admin).HumanoidRootPart.CFrame
  884. end
  885. end
  886. end)
  887.  
  888. addcmd('tp', 'teleport player 1 to player 2',{},
  889. function(args)
  890. local players1=getPlayer(args[1])
  891. local players2=getPlayer(args[2])
  892. if not players2[1] then return end
  893. for i,v in pairs(players1) do
  894. if _char(v):FindFirstChild('HumanoidRootPart') and _char(players2[1]):FindFirstChild('HumanoidRootPart') then
  895. _char(v).HumanoidRootPart.CFrame = _char(players2[1]).HumanoidRootPart.CFrame
  896. end
  897. end
  898. end)
  899.  
  900. addcmd('char', 'change a players appearance',{'charapp'},
  901. function(args)
  902. local players = getPlayer(args[1])
  903. if not args[1]or not args[2]then return end
  904. local id=args[2]
  905. if players ~= nil then
  906. for i,v in pairs(players) do
  907. gPlayers[v].CharacterAppearance = 'http://www.roblox.com/Asset/CharacterFetch.ashx?userId='..id
  908. if _char(v):FindFirstChild('Head') then
  909. _char(v).Head:Destroy()
  910. end
  911. end
  912. end
  913. end)
  914.  
  915. addcmd('ws', 'change a players walkspeed',{},
  916. function(args)
  917. local players = getPlayer(args[1])
  918. if not args[1]or not args[2]then return end
  919. local num=args[2]
  920. for i,v in pairs(players) do
  921. if _char(v):FindFirstChild('Humanoid') then
  922. _char(v).Humanoid.WalkSpeed=tonumber(num)
  923. end
  924. end
  925. end)
  926.  
  927. addcmd('time', 'change the time of day',{},
  928. function(args)
  929. if not args[1]then return end
  930. local time_=tonumber(args[1])
  931.  
  932. game.Lighting:SetMinutesAfterMidnight(time_*60)
  933. end)
  934.  
  935. addcmd('kick', 'kick a player',{},
  936. function(args)
  937. local players = getPlayer(args[1])
  938. for i,v in pairs(players) do
  939. Notify('Kicked ' .. gPlayers[v].Name)
  940. gPlayers[v]:Destroy()
  941. end
  942. end)
  943.  
  944. addcmd('ban','ban a player',{},
  945. function(args)
  946. local players=getPlayer(args[1])
  947. for i,v in pairs(players) do
  948. gPlayers[v]:Destroy()
  949. bannedplyrs[#bannedplyrs + 1] = v
  950. gPlayers[v].Character:Destroy()
  951. Notify('Banned' .. gPlayers[v].Name)
  952. end
  953. end)
  954.  
  955. addcmd('unlockws', 'unlock the whole workspace',{'unlock'},
  956. function(args)
  957. local function unlock(instance)
  958. for i,v in pairs(instance:GetChildren()) do
  959. if v:IsA('BasePart') then
  960. v.Locked = false
  961. end
  962. unlock(v)
  963. end
  964. end
  965. unlock(workspace)
  966. end)
  967.  
  968. addcmd('unanchorws', 'unanchor the whole workspace',{'unanchor', 'unanchr'},
  969. function(args)
  970. local function unanchor(instance)
  971. for i,v in pairs(instance:GetChildren()) do
  972. if v:IsA('BasePart') then
  973. v.Anchored=false
  974. end
  975. unanchor(v)
  976. end
  977. end
  978. unanchor(workspace)
  979. end)
  980.  
  981. addcmd('hat', 'give player a hat ingame',{},
  982. function(args)
  983. if not args[1] or not args[2] then return end
  984. local players = getPlayer(args[1])
  985. local id=args[2]
  986. local hat = game:GetObjects('rbxassetid://'..id)[1]
  987. if hat:IsA('Hat') then
  988. for i,v in pairs(players) do
  989. hat:clone().Parent = _char(v)
  990. end
  991. end
  992. hat:Destroy()
  993. end)
  994.  
  995. addcmd('gear', 'give player a gear ingame',{},
  996. function(args)
  997. spawn(function()
  998. if not args[1] or not args[2] then return end
  999. local players = getPlayer(args[1])
  1000. local id=args[2]
  1001. local model = game:GetService('InsertService'):LoadAsset(id)
  1002. for i,v in pairs(players) do
  1003. for _,j in pairs(model:GetChildren()) do
  1004. if j:IsA('Tool') then
  1005. j:Clone().Parent = gPlayers[v].Backpack
  1006. end
  1007. end
  1008. end
  1009. model:Destroy()
  1010. end)
  1011. end)
  1012.  
  1013. addcmd('pstools', 'give player personal server tools',{},
  1014. function(args)
  1015. local players = getPlayer(args[1])
  1016. for i,v in pairs(players) do
  1017. gPlayers[v].PersonalServerRank = 240
  1018. end
  1019. end)
  1020.  
  1021. addcmd('skick','kicks a player by shutting them down, takes a few seconds',{},
  1022. function(args)
  1023. local players = getPlayer(args[1])
  1024. for i,v in pairs(players) do
  1025. spawn(function()
  1026. gPlayers[v].PersonalServerRank = 240
  1027. gPlayers[v].Backpack:WaitForChild('ClassicTool')
  1028. gPlayers[v].PersonalServerRank = 0
  1029. end)
  1030. end
  1031. end)
  1032.  
  1033. addcmd('admin','gives a player admin',{},
  1034. function(args)
  1035. if not args[1]then return end
  1036. local players=getPlayer(args[1])
  1037. table.foreach(players,function(k,v)
  1038. admins[v]=true
  1039. end)
  1040. end)
  1041.  
  1042. addcmd('unadmin','removes a players admin',{},
  1043. function(args)
  1044. if not args[1] then return end
  1045. local players=getPlayer(args[1])
  1046. table.foreach(players,function(k,v)
  1047. admins[v]=nil
  1048. end)
  1049. end)
  1050.  
  1051. addcmd('firstp', 'forces player to go into first person',{},
  1052. function(args)
  1053. local players = getPlayer(args[1])
  1054. for i,v in pairs(players)do
  1055. gPlayers[v].CameraMode = 'LockFirstPerson'
  1056. end
  1057. end)
  1058.  
  1059. addcmd('thirdp', 'allows player to go into third person',{},
  1060. function(args)
  1061. local players = getPlayer(args[1])
  1062. for i,v in pairs(players)do
  1063. gPlayers[v].CameraMode = 'Classic'
  1064. end
  1065. end)
  1066.  
  1067. addcmd('chat', 'forces player to chat what you input',{},
  1068. function(args)
  1069. local players = getPlayer(args[1])
  1070. for i,v in pairs(players)do
  1071. game.Chat:Chat(gPlayers[v].Character.Head, getlongstring(false, 1))
  1072. end
  1073. end)
  1074.  
  1075. addcmd('insert', 'inserts a model',{},
  1076. function(args)
  1077. local model = game:GetObjects('http://www.roblox.com/asset/?id='..(args[1]))[1]
  1078. model.Parent = game.Workspace
  1079. model:MoveTo(game.Players.LocalPlayer.Character.Torso.Position)
  1080. model:MakeJoints()
  1081. end)
  1082.  
  1083. addcmd('name', 'names player',{},
  1084. function(args)
  1085. local players = getPlayer(args[1])
  1086. local name = getlongstring(false, 1)
  1087. for i,v in pairs(players) do
  1088. for a, mod in pairs(gPlayers[v].Character:children()) do
  1089. if mod:FindFirstChild('TAG') then
  1090. gPlayers[v].Character.Head.Transparency = 0
  1091. mod:Destroy()
  1092. end
  1093. end
  1094.  
  1095. local char = gPlayers[v].Character
  1096. local model = Instance.new('Model', char)
  1097. local clone = char.Head:Clone()
  1098. local hum = Instance.new('Humanoid', model)
  1099. local weld = Instance.new('Weld', clone)
  1100. model.Name = name
  1101. clone.Parent = model
  1102. hum.Name = 'TAG'
  1103. hum.MaxHealth = 100
  1104. hum.Health = 100
  1105. weld.Part0 = clone
  1106. weld.Part1 = char.Head
  1107. char.Head.Transparency = 1
  1108. end
  1109. end)
  1110.  
  1111. addcmd('unname', 'unnames player',{},
  1112. function(args)
  1113. local players = getPlayer(args[1])
  1114. local name = (args[2])
  1115. for i,v in pairs(players) do
  1116. for a, mod in pairs(gPlayers[v].Character:children()) do
  1117. if mod:FindFirstChild('TAG') then
  1118. gPlayers[v].Character.Head.Transparency = 0
  1119. mod:Destroy()
  1120. end
  1121. end
  1122. end
  1123. end)
  1124.  
  1125. addcmd('stun', 'stuns player',{},
  1126. function(args)
  1127. local players = getPlayer(args[1])
  1128. for i,v in pairs(players) do
  1129. gPlayers[v].Character.Humanoid.PlatformStand = true
  1130. end
  1131. end)
  1132.  
  1133. addcmd('unstun', 'stuns player',{},
  1134. function(args)
  1135. local players = getPlayer(args[1])
  1136. for i,v in pairs(players) do
  1137. gPlayers[v].Character.Humanoid.PlatformStand = false
  1138. end
  1139. end)
  1140.  
  1141. addcmd('sit', 'stuns player',{},
  1142. function(args)
  1143. local players = getPlayer(args[1])
  1144. for i,v in pairs(players) do
  1145. gPlayers[v].Character.Humanoid.Sit = true
  1146. end
  1147. end)
  1148.  
  1149. addcmd('guest', 'ew a guest',{},
  1150. function(args)
  1151. local players = getPlayer(args[1])
  1152. for i,v in pairs(players) do
  1153. gPlayers[v].CharacterAppearance = 'http://www.roblox.com/Asset/CharacterFetch.ashx?userId=1'
  1154. gPlayers[v].Character:BreakJoints()
  1155. end
  1156. end)
  1157.  
  1158. addcmd('damage', 'damages a player',{},
  1159. function(args)
  1160. local players = getPlayer(args[1])
  1161. for i,v in pairs(players) do
  1162. gPlayers[v].Character.Humanoid.Health = gPlayers[v].Character.Humanoid.Health - 25
  1163. end
  1164. end)
  1165.  
  1166. addcmd('view', 'views player',{},
  1167. function(args)
  1168. local players = getPlayer(args[1])
  1169. for i,v in pairs(players) do
  1170. game.Workspace.CurrentCamera.CameraSubject = gPlayers[v].Character
  1171. end
  1172. end)
  1173.  
  1174. addcmd('unview', 'stops viewing player',{},
  1175. function()
  1176. game.Workspace.CurrentCamera.CameraSubject = game.Players.LocalPlayer.Character
  1177. end)
  1178.  
  1179. addcmd('nolimbs', 'removes limbs from player',{},
  1180. function(args)
  1181. local players = getPlayer(args[1])
  1182. for i,v in pairs(players) do
  1183. for i,v in pairs(gPlayers[v].Character:GetChildren()) do
  1184. if v:IsA('BasePart') and
  1185. v.Name == 'Right Leg' or
  1186. v.Name == 'Left Leg' or
  1187. v.Name == 'Right Arm' or
  1188. v.Name == 'Left Arm' then
  1189. v:Remove()
  1190. end
  1191. end
  1192. end
  1193. end)
  1194.  
  1195. addcmd('box', 'creates a box around player',{},
  1196. function(args)
  1197. local players = getPlayer(args[1])
  1198. for i,v in pairs(players)do
  1199. local pchar=_char(v)
  1200. local SB = Instance.new('SelectionBox', pchar)
  1201. SB.Adornee = SB.Parent
  1202. SB.Color = BrickColor.new('' .. (args[2]))
  1203. end
  1204. end)
  1205.  
  1206. addcmd('nobox', 'takes away box from player',{'unbox'},
  1207. function(args)
  1208. local players = getPlayer(args[1])
  1209. for i,v in pairs(players)do
  1210. local pchar=_char(v)
  1211. for i,v in pairs(gPlayers[v].Character:GetChildren()) do
  1212. if v:IsA('SelectionBox') then
  1213. v:Destroy()
  1214. end
  1215. end
  1216. end
  1217. end)
  1218.  
  1219. addcmd('ghost', 'ghostifys player',{},
  1220. function(args)
  1221. local players = getPlayer(args[1])
  1222. for i,v in pairs(players)do
  1223. local pchar=gPlayers[v].Character
  1224. pchar.Head.Transparency = 0.5
  1225. pchar.Torso.Transparency = 0.5
  1226. pchar['Left Arm'].Transparency = 0.5
  1227. pchar['Right Arm'].Transparency = 0.5
  1228. pchar['Left Leg'].Transparency = 0.5
  1229. pchar['Right Leg'].Transparency = 0.5
  1230. end
  1231. end)
  1232.  
  1233. addcmd('sphere', 'puts sphere around player',{},
  1234. function(args)
  1235. local players = getPlayer(args[1])
  1236. for i,v in pairs(players)do
  1237. local pchar=gPlayers[v].Character
  1238. local SS = Instance.new('SelectionSphere', pchar)
  1239. SS.Adornee = SS.Parent
  1240. end
  1241. end)
  1242.  
  1243. addcmd('loadmap','loads map from model',{},
  1244. function(args)
  1245. pcall(function()
  1246. for i,v in pairs(workspace:GetChildren()) do
  1247. if v.Name~='Camera' and v.Name~='Terrain' then
  1248. v:Destroy()
  1249. end
  1250. end
  1251. workspace.Terrain:Clear()
  1252. for i,v in pairs(game.Players:GetChildren()) do
  1253. local plr = v
  1254. local prt = Instance.new('Model', workspace)
  1255. Instance.new('Part', prt).Name='Torso'
  1256. Instance.new('Part', prt).Name='Head'
  1257. Instance.new('Humanoid', prt).Name='Humanoid'
  1258. plr.Character = prt
  1259. end
  1260. if (args[1]) == 'sfotho' then
  1261. local b = game:GetObjects('http://www.roblox.com/asset/?id=296400126')[1]
  1262. b.Parent = game.Workspace
  1263. b:MakeJoints()
  1264. end
  1265. local b = game:GetObjects('http://www.roblox.com/asset/?id='..(args[1]))[1]
  1266. b.Parent = game.Workspace
  1267. b:MakeJoints()
  1268. end)
  1269. Notify('Loaded Map')
  1270. end)
  1271.  
  1272. addcmd('sky','changes skybox',{},
  1273. function(args)
  1274. pcall(function()
  1275. local ID = (args[1])
  1276. local sky = Instance.new('Sky', game.Lighting)
  1277. sky.SkyboxBk = 'rbxassetid://' .. ID
  1278. sky.SkyboxDn = 'rbxassetid://' .. ID
  1279. sky.SkyboxFt = 'rbxassetid://' .. ID
  1280. sky.SkyboxLf = 'rbxassetid://' .. ID
  1281. sky.SkyboxRt = 'rbxassetid://' .. ID
  1282. sky.SkyboxUp = 'rbxassetid://' .. ID
  1283. end)
  1284. end)
  1285.  
  1286. addcmd('ambient','changes ambient',{},
  1287. function(args)
  1288. game.Lighting.Ambient = Color3.new(args[1],args[2],args[3])
  1289. end)
  1290.  
  1291. addcmd('gui','gives YourMom GUI',{},
  1292. function(args)
  1293. loadstring(game:GetObjects('rbxassetid://289110135')[1].Source)()
  1294. end)
  1295.  
  1296. addcmd('jail','jails player',{},
  1297. function(args)
  1298. local players = getPlayer(args[1])
  1299. for i,v in pairs(players)do
  1300. local pchar=gPlayers[v].Character
  1301. local JailPlayer = DATA.JAIL:Clone()
  1302. JailPlayer.Parent = game.Workspace
  1303. JailPlayer:MoveTo(pchar.Torso.Position)
  1304. JailPlayer.Name = 'JAIL_' .. gPlayers[v].Name
  1305. if pchar:FindFirstChild('HumanoidRootPart') then
  1306. pchar.HumanoidRootPart.CFrame = JailPlayer.MAIN.CFrame
  1307. end
  1308. end
  1309. end)
  1310.  
  1311. addcmd('unjail','unjails player',{},
  1312. function(args)
  1313. local players = getPlayer(args[1])
  1314. for i,v in pairs(players)do
  1315. game.Workspace['JAIL_' .. gPlayers[v].Name]:Destroy()
  1316. end
  1317. end)
  1318.  
  1319. addcmd('shutdown', 'shuts the server down',{},
  1320. function(args)
  1321. local function ShutDown(Base)
  1322. for i,v in pairs(Base:GetChildren()) do
  1323. v:Destroy()
  1324. end
  1325. end
  1326. ShutDown(game.Players)
  1327. end)
  1328.  
  1329. addcmd('animation','makes player animate',{'anim'},
  1330. function(args)
  1331. local players = getPlayer(args[1])
  1332. for i,v in pairs(players)do
  1333. local pchar = gPlayers[v].Character
  1334. local ID = args[2]
  1335.  
  1336. if args[2] == 'climb' then
  1337. ID = '180436334'
  1338. end
  1339. if args[2] == 'fall' then
  1340. ID = '180436148'
  1341. end
  1342. if args[2] == 'jump' then
  1343. ID = '125750702'
  1344. end
  1345. if args[2] == 'sit' then
  1346. ID = '178130996'
  1347. end
  1348. for _,x in pairs(gPlayers[v].Character.Animate:GetChildren()) do
  1349. if x:IsA('StringValue') then
  1350. for _,c in pairs(x:GetChildren()) do
  1351. if c:IsA('Animation') then
  1352. c.AnimationId = 'rbxassetid://' .. ID
  1353. end
  1354. end
  1355. end
  1356. end
  1357. end
  1358. end)
  1359.  
  1360. addcmd('fix','turns player back to normal',{},
  1361. function(args)
  1362. local players = getPlayer(args[1])
  1363. for i,v in pairs(players)do
  1364. local pchar = gPlayers[v].Character
  1365.  
  1366. pchar.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
  1367. pchar.Torso['Right Shoulder'].C0 = CFrame.new(1,0.5,0) * CFrame.Angles(0,math.rad(90),0)
  1368. pchar.Torso['Left Shoulder'].C0 = CFrame.new(-1,0.5,0) * CFrame.Angles(0,math.rad(-90),0)
  1369. pchar.Torso['Right Hip'].C0 = CFrame.new(1,-1,0) * CFrame.Angles(0,math.rad(90),0)
  1370. pchar.Torso['Left Hip'].C0 = CFrame.new(-1,-1,0) * CFrame.Angles(0,math.rad(-90),0)
  1371.  
  1372. for i,v in pairs(pchar.Head:GetChildren()) do
  1373. if v:IsA('SpecialMesh') then
  1374. v:Destroy()
  1375. end
  1376. end
  1377.  
  1378. if Player.Character:FindFirstChild('Shirt') ~= nil then
  1379. Player.Character.Shirt:Destroy()
  1380. end
  1381. if Player.Character:FindFirstChild('Pants') ~= nil then
  1382. Player.Character.Pants:Destroy()
  1383. end
  1384. if Player.Character:FindFirstChild('Shirt Graphic') ~= nil then
  1385. Player.Character['Shirt Graphic'].Graphic = ''
  1386. end
  1387.  
  1388. local HeadMesh = Instance.new('SpecialMesh', pchar.Head)
  1389. HeadMesh.MeshType = 'Head'
  1390. HeadMesh.Scale = Vector3.new(1.25, 1.25, 1.25)
  1391.  
  1392. Player.Character['Body Colors'].HeadColor = BrickColor.new('Cool yellow')
  1393. Player.Character['Body Colors'].LeftArmColor = BrickColor.new('Cool yellow')
  1394. Player.Character['Body Colors'].LeftLegColor = BrickColor.new('Medium blue')
  1395. Player.Character['Body Colors'].RightArmColor = BrickColor.new('Cool yellow')
  1396. Player.Character['Body Colors'].RightLegColor = BrickColor.new('Medium blue')
  1397. Player.Character['Body Colors'].TorsoColor = BrickColor.new('Bright blue')
  1398. for _,v in pairs(Player.Character:GetChildren()) do
  1399. if v:IsA('Hat') then
  1400. v:Destroy()
  1401. end
  1402. end
  1403. end
  1404. end)
  1405.  
  1406. addcmd('creeper','make the player a creeper',{'crpr'},
  1407. function(args)
  1408. local players = getPlayer(args[1])
  1409. for i,v in pairs(players)do
  1410. local pchar = gPlayers[v].Character
  1411. if gPlayers[v] and pchar and pchar:findFirstChild('Torso') then
  1412. if pchar:FindFirstChild('Shirt') then
  1413. pchar.Shirt.Parent = pchar.Torso
  1414. end
  1415. if pchar:FindFirstChild('Pants') then
  1416. pchar.Pants.Parent = pchar.Torso
  1417. end
  1418. if pchar:FindFirstChild('Shirt Graphic') then
  1419. pchar['Shirt Graphic'].Graphic = ''
  1420. end
  1421. for i,v in pairs(pchar:GetChildren()) do
  1422. if v:IsA('Hat') then
  1423. v:Destroy()
  1424. end
  1425. end
  1426. pchar.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
  1427. pchar.Torso['Right Shoulder'].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(90),0)
  1428. pchar.Torso['Left Shoulder'].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(-90),0)
  1429. pchar.Torso['Right Hip'].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(90),0)
  1430. pchar.Torso['Left Hip'].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(-90),0)
  1431. pchar['Body Colors'].HeadColor = BrickColor.new('Bright green')
  1432. pchar['Body Colors'].LeftArmColor = BrickColor.new('Bright green')
  1433. pchar['Body Colors'].LeftLegColor = BrickColor.new('Bright green')
  1434. pchar['Body Colors'].RightArmColor = BrickColor.new('Bright green')
  1435. pchar['Body Colors'].RightLegColor = BrickColor.new('Bright green')
  1436. pchar['Body Colors'].TorsoColor = BrickColor.new('Bright green')
  1437. end
  1438. end
  1439. end)
  1440.  
  1441. addcmd('uncreeper','makes player back to normal',{},
  1442. function(args)
  1443. local players = getPlayer(args[1])
  1444. for i,v in pairs(players)do
  1445. execCmd('fix' .. gPlayers[v], Player)
  1446. end
  1447. end)
  1448.  
  1449. addcmd('shrek', 'makes player shrek',{},
  1450. function(args)
  1451. local players = getPlayer(args[1])
  1452. for i,v in pairs(players) do
  1453. local pchar = gPlayers[v].Character
  1454. for i,v in pairs(pchar:GetChildren()) do
  1455. if v:IsA('Hat') or v:IsA('CharacterMesh') or v:IsA('Shirt') or v:IsA('Pants') then
  1456. v:Destroy()
  1457. end
  1458. end
  1459. for i,v in pairs(pchar.Head:GetChildren()) do
  1460. if v:IsA('Decal') or v:IsA('SpecialMesh')then
  1461. v:Destroy()
  1462. end
  1463. end
  1464.  
  1465. local mesh = Instance.new('SpecialMesh', pchar.Head)
  1466. mesh.MeshType = 'FileMesh'
  1467. pchar.Head.Mesh.MeshId = 'http://www.roblox.com/asset/?id=19999257'
  1468. pchar.Head.Mesh.Offset = Vector3.new(-0.1, 0.1, 0)
  1469. pchar.Head.Mesh.TextureId = 'http://www.roblox.com/asset/?id=156397869'
  1470.  
  1471. local Shirt = Instance.new('Shirt', gPlayers[v].Character)
  1472. local Pants = Instance.new('Pants', gPlayers[v].Character)
  1473.  
  1474. Shirt.ShirtTemplate = 'rbxassetid://133078194'
  1475. Pants.PantsTemplate = 'rbxassetid://133078204'
  1476. end
  1477. end)
  1478.  
  1479. addcmd('unshrek','makes player back to normal',{},
  1480. function(args)
  1481. local players = getPlayer(args[1])
  1482. for i,v in pairs(players)do
  1483. execCmd('fix' .. gPlayers[v], Player)
  1484. end
  1485. end)
  1486.  
  1487. local Spamming = false
  1488.  
  1489. addcmd('spam','spams text',{},
  1490. function(args)
  1491. Spamming = true
  1492. spawn(function()
  1493. while wait(0) do
  1494. if Spamming == true then
  1495. while wait(0.1) do
  1496. if Spamming == true then
  1497. game.Players:Chat('' .. getlongstring(false, 1))
  1498. elseif Spamming == false then
  1499. return
  1500. end
  1501. end
  1502. end
  1503. end
  1504. end)
  1505. end)
  1506.  
  1507. addcmd('nospam','stops spamming',{},
  1508. function(args)
  1509. Spamming = false
  1510. end)
  1511.  
  1512. addcmd('control','controls player',{},
  1513. function(args)
  1514. local players = getPlayer(args[1])
  1515. for i,v in pairs(players)do
  1516. local pchar = gPlayers[v].Character
  1517. if gPlayers[v] and pchar then
  1518. pchar.Humanoid.PlatformStand = true
  1519. local w = Instance.new('Weld', Player.Character.Torso)
  1520. w.Part0 = Player.Character.Torso
  1521. w.Part1 = pchar.Torso
  1522. local w2 = Instance.new('Weld', Player.Character.Head)
  1523. w2.Part0 = Player.Character.Head
  1524. w2.Part1 = pchar.Head
  1525. local w3 = Instance.new('Weld', Player.Character:findFirstChild('Right Arm'))
  1526. w3.Part0 = Player.Character:findFirstChild('Right Arm')
  1527. w3.Part1 = pchar:findFirstChild('Right Arm')
  1528. local w4 = Instance.new('Weld', Player.Character:findFirstChild('Left Arm'))
  1529. w4.Part0 = Player.Character:findFirstChild('Left Arm')
  1530. w4.Part1 = pchar:findFirstChild('Left Arm')
  1531. local w5 = Instance.new('Weld', Player.Character:findFirstChild('Right Leg'))
  1532. w5.Part0 = Player.Character:findFirstChild('Right Leg')
  1533. w5.Part1 = pchar:findFirstChild('Right Leg')
  1534. local w6 = Instance.new('Weld', Player.Character:findFirstChild('Left Leg'))
  1535. w6.Part0 = Player.Character:findFirstChild('Left Leg')
  1536. w6.Part1 = pchar:findFirstChild('Left Leg')
  1537. char.Head.face:Destroy()
  1538. for i,v in pairs(pchar:GetChildren()) do
  1539. if v:IsA('BasePart') then
  1540. v.CanCollide = false
  1541. end
  1542. end
  1543. for i,v in pairs(char:GetChildren()) do
  1544. if v:IsA('BasePart') then
  1545. v.Transparency = 1
  1546. elseif v:IsA('Hat') then
  1547. v:Destroy()
  1548. end
  1549. end
  1550. pchar.Parent = char
  1551. pchar.Humanoid.Changed:connect(function()
  1552. pchar.Humanoid.PlatformStand = true
  1553. end)
  1554. end
  1555. end
  1556. end)
  1557.  
  1558. addcmd('nuke','nukes player',{},
  1559. function(args)
  1560. local players = getPlayer(args[1])
  1561. for i,v in pairs(players)do
  1562. local pchar = gPlayers[v].Character
  1563. if gPlayers[v] and pchar and pchar:FindFirstChild('Torso') then
  1564. local nuke = Instance.new('Part', game.Workspace)
  1565. nuke.Anchored = true
  1566. nuke.CanCollide = false
  1567. nuke.FormFactor = 'Symmetric'
  1568. nuke.Shape = 'Ball'
  1569. nuke.Size = Vector3.new(1,1,1)
  1570. nuke.BrickColor = BrickColor.new('New Yeller')
  1571. nuke.Transparency = 0.5
  1572. nuke.Reflectance = 0.2
  1573. nuke.TopSurface = 0
  1574. nuke.BottomSurface = 0
  1575. nuke.Touched:connect(function (hit)
  1576. if hit and hit.Parent then
  1577. local boom = Instance.new('Explosion', game.Workspace)
  1578. boom.Position = hit.Position
  1579. boom.BlastRadius = 11
  1580. boom.BlastPressure = math.huge
  1581. end
  1582. end)
  1583. local CF = pchar.Torso.CFrame
  1584. nuke.CFrame = CF
  1585. for i = 1,333 do
  1586. nuke.Size = nuke.Size + Vector3.new(3,3,3)
  1587. nuke.CFrame = CF
  1588. wait(1/44)
  1589. end
  1590. nuke:Destroy()
  1591. end
  1592. end
  1593. end)
  1594.  
  1595. addcmd('infect','infects player',{},
  1596. function(args)
  1597. local players = getPlayer(args[1])
  1598. for i,v in pairs(players)do
  1599. function infect(rip)
  1600. local pchar = gPlayers[v].Character
  1601. for i,v in pairs(pchar:GetChildren()) do
  1602. if v:IsA('Hat') or v:IsA('Shirt') or v:IsA('Pants') then
  1603. v:Destroy()
  1604. end
  1605. end
  1606. if pchar.Torso:FindFirstChild('roblox') then
  1607. pchar.Torso.roblox:Destroy()
  1608. end
  1609. if pchar.Head:FindFirstChild('face') then
  1610. pchar.Head.face.Texture = 'http://www.roblox.com/asset/?id=94634491'
  1611. end
  1612. if pchar:FindFirstChild('Body Colors') then
  1613. local Colors = pchar['Body Colors']
  1614. local Skin = BrickColor.new('Pastel green')
  1615. local Clothes = BrickColor.new('Reddish brown')
  1616. Colors.HeadColor = Skin
  1617. Colors.LeftArmColor = Skin
  1618. Colors.RightArmColor = Skin
  1619. Colors.LeftLegColor = Clothes
  1620. Colors.RightLegColor = Clothes
  1621. Colors.TorsoColor = Clothes
  1622. end
  1623. local w1 = Instance.new('Weld', pchar)
  1624. w1.Part0 = pchar['Right Arm']
  1625. w1.Part1 = pchar.Torso
  1626. w1.C0 = CFrame.new(-1.5, 0.5, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(0))
  1627. local w2 = Instance.new('Weld', pchar)
  1628. w2.Part0 = pchar['Left Arm']
  1629. w2.Part1 = pchar.Torso
  1630. w2.C0 = CFrame.new(1.5, 0.5, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(0))
  1631. local rip = false
  1632. local connect1 = pchar['Left Arm'].Touched:connect(function(hit)
  1633. if connect1 == false then
  1634. connect1 = true
  1635. if game.Players:FindFirstChild(hit.Parent.Name) then
  1636. infect(game.Players[hit.Parent.Name])
  1637. end
  1638. wait(0.5)
  1639. connect1 = true
  1640. end
  1641. end)
  1642. local connect2 = pchar['Right Arm'].Touched:connect(function(hit)
  1643. if connect2 == false then
  1644. connect2 = true
  1645. if game.Players:FindFirstChild(hit.Parent.Name) then
  1646. infect(game.Players[hit.Parent.Name])
  1647. end
  1648. wait(0.5)
  1649. connect2 = true
  1650. end
  1651. end)
  1652. local IV = Instance.new('IntValue', pchar)
  1653. IV.Name = 'Infected'
  1654. IV.Value = 0
  1655. IV.Changed:connect(function()
  1656. connect1:disconnect()
  1657. connect2:disconnect()
  1658. end)
  1659. end
  1660. infect(v)
  1661. end
  1662. end)
  1663.  
  1664. addcmd('uninfect','makes player back to normal',{},
  1665. function(args)
  1666. local players = getPlayer(args[1])
  1667. for i,v in pairs(players)do
  1668. execCmd('fix' .. gPlayers[v], Player)
  1669. end
  1670. end)
  1671.  
  1672. addcmd('duck','makes players head a duck',{},
  1673. function(args)
  1674. local players = getPlayer(args[1])
  1675. for i,v in pairs(players)do
  1676. local pchar = gPlayers[v].Character
  1677. for i,v in pairs(pchar.Torso:GetChildren()) do
  1678. if v:IsA('Decal') then
  1679. v:Destroy()
  1680. end
  1681. end
  1682. for i,v in pairs(pchar:GetChildren()) do
  1683. if v:IsA('Hat') then
  1684. v:Destroy()
  1685. end
  1686. end
  1687. for i,v in pairs(pchar.Head:GetChildren()) do
  1688. if v:IsA('Decal') then
  1689. v:Destroy()
  1690. end
  1691. end
  1692. local duck = Instance.new('SpecialMesh', pchar.Torso)
  1693. duck.MeshType = 'FileMesh'
  1694. duck.MeshId = 'http://www.roblox.com/asset/?id=9419831'
  1695. duck.TextureId = 'http://www.roblox.com/asset/?id=9419827'
  1696. duck.Scale = Vector3.new(5, 5, 5)
  1697. pchar.Head.Transparency = 1
  1698. pchar['Left Arm'].Transparency = 1
  1699. pchar['Right Arm'].Transparency = 1
  1700. pchar['Left Leg'].Transparency = 1
  1701. pchar['Right Leg'].Transparency = 1
  1702. end
  1703. end)
  1704.  
  1705. addcmd('unduck','makes player back to normal',{},
  1706. function(args)
  1707. local players = getPlayer(args[1])
  1708. for i,v in pairs(players)do
  1709. execCmd('fix' .. gPlayers[v], Player)
  1710. end
  1711. end)
  1712.  
  1713. addcmd('disable','removes players humanoid',{},
  1714. function(args)
  1715. local players = getPlayer(args[1])
  1716. for i,v in pairs(players)do
  1717. local pchar = gPlayers[v].Character
  1718. if pchar:FindFirstChild('Humanoid') then
  1719. pchar.Humanoid.Name = 'HUMANOID_' .. gPlayers[v].Name
  1720. local humanoid = pchar['HUMANOID_' .. gPlayers[v].Name]
  1721. humanoid.Parent = game.ContextActionService
  1722. end
  1723. end
  1724. end)
  1725.  
  1726. addcmd('enable','gives player humanoid',{},
  1727. function(args)
  1728. local players = getPlayer(args[1])
  1729. for i,v in pairs(players)do
  1730. local pchar = gPlayers[v].Character
  1731. if pchar:FindFirstChild('Humanoid') then
  1732. return
  1733. else
  1734. local humanoid = game.ContextActionService['HUMANOID_' .. gPlayers[v].Name]
  1735. humanoid.Parent = pchar
  1736. humanoid.Name = 'Humanoid'
  1737. end
  1738. end
  1739. end)
  1740.  
  1741. addcmd('size','changes size of player',{},
  1742. function(args)
  1743. local players = getPlayer(args[1])
  1744. for i,v in pairs(players)do
  1745. local pchar = gPlayers[v].Character
  1746. local function scale(chr,scl)
  1747.  
  1748. for _,v in pairs(pchar:GetChildren()) do
  1749. if v:IsA('Hat') then
  1750. v:Clone()
  1751. v.Parent = game.Lighting
  1752. end
  1753. end
  1754.  
  1755. local Head = chr['Head']
  1756. local Torso = chr['Torso']
  1757. local LA = chr['Left Arm']
  1758. local RA = chr['Right Arm']
  1759. local LL = chr['Left Leg']
  1760. local RL = chr['Right Leg']
  1761. local HRP = chr['HumanoidRootPart']
  1762.  
  1763. wait(0.1)
  1764.  
  1765. Head.formFactor = 3
  1766. Torso.formFactor = 3
  1767. LA.formFactor = 3
  1768. RA.formFactor = 3
  1769. LL.formFactor = 3
  1770. RL.formFactor = 3
  1771. HRP.formFactor = 3
  1772.  
  1773. Head.Size = Vector3.new(scl * 2, scl, scl)
  1774. Torso.Size = Vector3.new(scl * 2, scl * 2, scl)
  1775. LA.Size = Vector3.new(scl, scl * 2, scl)
  1776. RA.Size = Vector3.new(scl, scl * 2, scl)
  1777. LL.Size = Vector3.new(scl, scl * 2, scl)
  1778. RL.Size = Vector3.new(scl, scl * 2, scl)
  1779. HRP.Size = Vector3.new(scl * 2, scl * 2, scl)
  1780.  
  1781. local Motor1 = Instance.new('Motor6D', Torso)
  1782. Motor1.Part0 = Torso
  1783. Motor1.Part1 = Head
  1784. Motor1.C0 = CFrame.new(0, 1 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  1785. Motor1.C1 = CFrame.new(0, -0.5 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  1786. Motor1.Name = 'Neck'
  1787.  
  1788. local Motor2 = Instance.new('Motor6D', Torso)
  1789. Motor2.Part0 = Torso
  1790. Motor2.Part1 = LA
  1791. Motor2.C0 = CFrame.new(-1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  1792. Motor2.C1 = CFrame.new(0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  1793. Motor2.Name = 'Left Shoulder'
  1794.  
  1795. local Motor3 = Instance.new('Motor6D', Torso)
  1796. Motor3.Part0 = Torso
  1797. Motor3.Part1 = RA
  1798. Motor3.C0 = CFrame.new(1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  1799. Motor3.C1 = CFrame.new(-0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  1800. Motor3.Name = 'Right Shoulder'
  1801.  
  1802. local Motor4 = Instance.new('Motor6D', Torso)
  1803. Motor4.Part0 = Torso
  1804. Motor4.Part1 = LL
  1805. Motor4.C0 = CFrame.new(-1 * scl, -1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  1806. Motor4.C1 = CFrame.new(-0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  1807. Motor4.Name = 'Left Hip'
  1808.  
  1809. local Motor5 = Instance.new('Motor6D', Torso)
  1810. Motor5.Part0 = Torso
  1811. Motor5.Part1 = RL
  1812. Motor5.C0 = CFrame.new(1 * scl, -1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  1813. Motor5.C1 = CFrame.new(0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  1814. Motor5.Name = 'Right Hip'
  1815.  
  1816. local Motor6 = Instance.new('Motor6D', HRP)
  1817. Motor6.Part0 = HRP
  1818. Motor6.Part1 = Torso
  1819. Motor6.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
  1820. Motor6.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
  1821.  
  1822. end
  1823.  
  1824. scale(pchar, args[2])
  1825.  
  1826. for _,v in pairs(game.Lighting:GetChildren()) do
  1827. if v:IsA('Hat') then
  1828. v.Parent = pchar
  1829. end
  1830. end
  1831. end
  1832. end)
  1833.  
  1834. addcmd('confuse','reverses players speed',{'reverse'},
  1835. function(args)
  1836. local players = getPlayer(args[1])
  1837. for i,v in pairs(players)do
  1838. local pchar = gPlayers[v].Character
  1839. pchar.Humanoid.WalkSpeed = tonumber(-16)
  1840. end
  1841. end)
  1842.  
  1843. addcmd('unconfuse','reverses players speed',{'unreverse'},
  1844. function(args)
  1845. local players = getPlayer(args[1])
  1846. for i,v in pairs(players)do
  1847. local pchar = gPlayers[v].Character
  1848. pchar.Humanoid.WalkSpeed = tonumber(16)
  1849. end
  1850. end)
  1851.  
  1852. addcmd('clone','clones player',{},
  1853. function(args)
  1854. local players = getPlayer(args[1])
  1855. for i,v in pairs(players)do
  1856. local pchar = gPlayers[v].Character
  1857. pchar.Archivable = true
  1858. local clone = pchar:Clone()
  1859. clone.Parent = game.Workspace
  1860. clone:MoveTo(pchar:GetModelCFrame().p)
  1861. clone:MakeJoints()
  1862. pchar.Archivable = false
  1863. end
  1864. end)
  1865.  
  1866. addcmd('spin','spins player',{},
  1867. function(args)
  1868. local players = getPlayer(args[1])
  1869. for i,v in pairs(players)do
  1870. local pchar = gPlayers[v].Character
  1871. for i,v in pairs(pchar.Torso:GetChildren()) do
  1872. if v.Name == 'Spinning' then
  1873. v:Destroy()
  1874. end
  1875. end
  1876. local Torso = pchar.Torso
  1877. local BG = Instance.new('BodyGyro', Torso)
  1878. BG.Name = 'Spinning'
  1879. BG.maxTorque = Vector3.new(0, math.huge, 0)
  1880. BG.P = 11111
  1881. BG.cframe = Torso.CFrame
  1882. repeat wait(1/44)
  1883. BG.CFrame = BG.CFrame * CFrame.Angles(0,math.rad(30),0)
  1884. until not BG or BG.Parent ~= Torso
  1885. end
  1886. end)
  1887.  
  1888. addcmd('unspin','stops spinning player',{},
  1889. function(args)
  1890. local players = getPlayer(args[1])
  1891. for i,v in pairs(players)do
  1892. local pchar = gPlayers[v].Character
  1893. for i,v in pairs(pchar.Torso:GetChildren()) do
  1894. if v.Name == 'Spinning' then
  1895. v:Destroy()
  1896. end
  1897. end
  1898. end
  1899. end)
  1900.  
  1901. addcmd('dog','makes player a dog',{},
  1902. function(args)
  1903. local players = getPlayer(args[1])
  1904. for i,v in pairs(players)do
  1905. local pchar = gPlayers[v].Character
  1906. if pchar:FindFirstChild('Shirt') then
  1907. pchar.Shirt:Destroy()
  1908. end
  1909. if pchar:FindFirstChild('Pants') then
  1910. pchar.Pants:Destroy()
  1911. end
  1912. if pchar:FindFirstChild('Shirt Graphic') then
  1913. pchar['Shirt Graphic'].Graphic = ''
  1914. end
  1915. pchar.Torso.Transparency = 1
  1916. pchar.Torso.Neck.C0 = CFrame.new(0,-.5,-2) * CFrame.Angles(math.rad(90),math.rad(180),0)
  1917. pchar.Torso['Right Shoulder'].C0 = CFrame.new(.5,-1.5,-1.5) * CFrame.Angles(0,math.rad(90),0)
  1918. pchar.Torso['Left Shoulder'].C0 = CFrame.new(-.5,-1.5,-1.5) * CFrame.Angles(0,math.rad(-90),0)
  1919. pchar.Torso['Right Hip'].C0 = CFrame.new(1.5,-1,1.5) * CFrame.Angles(0,math.rad(90),0)
  1920. pchar.Torso['Left Hip'].C0 = CFrame.new(-1.5,-1,1.5) * CFrame.Angles(0,math.rad(-90),0)
  1921. local FakeTorso = Instance.new('Seat', pchar)
  1922. FakeTorso.Name = 'FakeTorso'
  1923. FakeTorso.FormFactor = 'Symmetric'
  1924. FakeTorso.TopSurface = 0
  1925. FakeTorso.BottomSurface = 0
  1926. FakeTorso.Size = Vector3.new(3,1,4)
  1927. FakeTorso.BrickColor = BrickColor.new('Brown')
  1928. FakeTorso.CFrame = pchar.Torso.CFrame
  1929. local BF = Instance.new('BodyForce', FakeTorso)
  1930. BF.Force = Vector3.new(0, FakeTorso:GetMass() * 196.25, 0)
  1931. local W = Instance.new('Weld', pchar.Torso)
  1932. W.Part0 = pchar.Torso
  1933. W.Part1 = FakeTorso
  1934. W.C0 = CFrame.new(0,-.5,0)
  1935. local BC = pchar['Body Colors']
  1936. BC.HeadColor = BrickColor.new('Brown')
  1937. BC.LeftArmColor = BrickColor.new('Brown')
  1938. BC.LeftLegColor = BrickColor.new('Brown')
  1939. BC.RightArmColor = BrickColor.new('Brown')
  1940. BC.RightLegColor = BrickColor.new('Brown')
  1941. BC.TorsoColor = BrickColor.new('Brown')
  1942. end
  1943. end)
  1944.  
  1945. addcmd('undog','makes player back to normal',{},
  1946. function(args)
  1947. local players = getPlayer(args[1])
  1948. for i,v in pairs(players)do
  1949. execCmd('fix' .. gPlayers[v], Player)
  1950. end
  1951. end)
  1952.  
  1953. addcmd('tptool','gives player tptool',{},
  1954. function(args)
  1955. local tool = DATA.Teleport:Clone()
  1956. tool.Parent = Player.Backpack
  1957. end)
  1958.  
  1959. addcmd('loopsit','loop sits player',{},
  1960. function(args)
  1961. local players = getPlayer(args[1])
  1962. for i,v in pairs(players)do
  1963. local pchar = gPlayers[v].Character
  1964. if pchar:FindFirstChild('LoopSit') then
  1965. pchar.LoopSit.Name = 'NotLoopSit'
  1966. wait(0.1)
  1967. pchar.NotLoopSit:Destroy()
  1968. end
  1969. local LoopSit = Instance.new('StringValue', pchar)
  1970. LoopSit.Name = 'LoopSit'
  1971. repeat wait(0.1)
  1972. pchar.Humanoid.Sit = true
  1973. until LoopSit.Name == 'NotLoopSit'
  1974. end
  1975. end)
  1976.  
  1977. addcmd('unloopsit','stops loop sit on player',{'noloopsit'},
  1978. function(args)
  1979. local players = getPlayer(args[1])
  1980. for i,v in pairs(players)do
  1981. local pchar = gPlayers[v].Character
  1982. if pchar:FindFirstChild('LoopSit') then
  1983. pchar.LoopSit.Name = 'NotLoopSit'
  1984. wait(0.1)
  1985. pchar.NotLoopSit:Destroy()
  1986. end
  1987. end
  1988. end)
  1989.  
  1990. addcmd('loopjump','loop jumps player',{},
  1991. function(args)
  1992. local players = getPlayer(args[1])
  1993. for i,v in pairs(players)do
  1994. local pchar = gPlayers[v].Character
  1995. if pchar:FindFirstChild('LoopJump') then
  1996. pchar.LoopJump.Name = 'NotLoopJump'
  1997. wait(0.1)
  1998. pchar.NotLoopJump:Destroy()
  1999. end
  2000. local LoopJump = Instance.new('StringValue', pchar)
  2001. LoopJump.Name = 'LoopJump'
  2002. repeat wait(0.1)
  2003. pchar.Humanoid.Jump = true
  2004. until LoopJump.Name == 'NotLoopJump'
  2005. end
  2006. end)
  2007.  
  2008. addcmd('unloopjump','stops loop jump on player',{'noloopjump'},
  2009. function(args)
  2010. local players = getPlayer(args[1])
  2011. for i,v in pairs(players)do
  2012. local pchar = gPlayers[v].Character
  2013. if pchar:FindFirstChild('LoopJump') then
  2014. pchar.LoopJump.Name = 'NotLoopJump'
  2015. wait(0.1)
  2016. pchar.NotLoopJump:Destroy()
  2017. end
  2018. end
  2019. end)
  2020.  
  2021. addcmd('loopheal','loop heals player',{'lheal'},
  2022. function(args)
  2023. local players = getPlayer(args[1])
  2024. for i,v in pairs(players)do
  2025. local pchar = gPlayers[v].Character
  2026. if pchar:FindFirstChild('LoopHeal') then
  2027. pchar.LoopHeal.Name = 'NotLoopHeal'
  2028. wait(0.1)
  2029. pchar.NotLoopHeal:Destroy()
  2030. end
  2031. local LoopHeal = Instance.new('StringValue', pchar)
  2032. LoopHeal.Name = 'LoopHeal'
  2033. repeat wait(0.1)
  2034. pchar.Humanoid.Health = pchar.Humanoid.MaxHealth
  2035. until LoopHeal.Name == 'NotLoopHeal'
  2036. end
  2037. end)
  2038.  
  2039. addcmd('unloopheal','stops loop heal on player',{'noloopheal'},
  2040. function(args)
  2041. local players = getPlayer(args[1])
  2042. for i,v in pairs(players)do
  2043. local pchar = gPlayers[v].Character
  2044. if pchar:FindFirstChild('LoopHeal') then
  2045. pchar.LoopHeal.Name = 'NotLoopHeal'
  2046. wait(0.1)
  2047. pchar.NotLoopHeal:Destroy()
  2048. end
  2049. end
  2050. end)
  2051.  
  2052. addcmd('fling','flings player',{},
  2053. function(args)
  2054. local players = getPlayer(args[1])
  2055. for i,v in pairs(players)do
  2056. local pchar = gPlayers[v].Character
  2057. if pchar:FindFirstChild('Humanoid') then
  2058. local xran
  2059. local zran
  2060. repeat
  2061. xran = math.random(-9999,9999)
  2062. until math.abs(xran) >= 5555
  2063. repeat
  2064. zran = math.random(-9999,9999)
  2065. until math.abs(zran) >= 5555
  2066. pchar.Humanoid.Sit = true
  2067. pchar.Torso.Velocity = Vector3.new(0,0,0)
  2068. local BF = Instance.new('BodyForce', pchar.Torso)
  2069. BF.force = Vector3.new(xran * 4, 9999 * 5, zran * 4)
  2070. end
  2071. end
  2072. end)
  2073.  
  2074. addcmd('ayylmao','ayy lmao',{},
  2075. function(args)
  2076. local players = getPlayer(args[1])
  2077. for i,v in pairs(players)do
  2078. local pchar = gPlayers[v].Character
  2079. if pchar:FindFirstChild('Shirt') then
  2080. pchar.Shirt:Destroy()
  2081. end
  2082. if pchar:FindFirstChild('Pants') then
  2083. pchar.Pants:Destroy()
  2084. end
  2085. if pchar:FindFirstChild('Shirt Graphic') then
  2086. pchar['Shirt Graphic'].Graphic = ''
  2087. end
  2088. for i,v in pairs(pchar:GetChildren()) do
  2089. if v:IsA('Hat') then
  2090. v:Destroy()
  2091. end
  2092. end
  2093. local ayylmao = DATA.ayylmao:Clone()
  2094. ayylmao.Parent = pchar
  2095. local BC = pchar['Body Colors']
  2096. BC.HeadColor = BrickColor.new('Fossil')
  2097. BC.LeftArmColor = BrickColor.new('Fossil')
  2098. BC.LeftLegColor = BrickColor.new('Fossil')
  2099. BC.RightArmColor = BrickColor.new('Fossil')
  2100. BC.RightLegColor = BrickColor.new('Fossil')
  2101. BC.TorsoColor = BrickColor.new('Fossil')
  2102. end
  2103. end)
  2104.  
  2105. addcmd('nograv','makes player have moon gravity',{},
  2106. function(args)
  2107. local players = getPlayer(args[1])
  2108. for i,v in pairs(players)do
  2109. local pchar = gPlayers[v].Character
  2110. for i,v in pairs(pchar.Torso:GetChildren()) do
  2111. if v.Name == 'NoGrav' then
  2112. v:Destroy()
  2113. end
  2114. end
  2115. local BF = Instance.new('BodyForce', pchar.Torso)
  2116. BF.Name = 'NoGrav'
  2117. BF.Force = Vector3.new(0,2700,0)
  2118. end
  2119. end)
  2120.  
  2121. addcmd('grav','makes player have normal gravity',{},
  2122. function(args)
  2123. local players = getPlayer(args[1])
  2124. for i,v in pairs(players)do
  2125. local pchar = gPlayers[v].Character
  2126. for i,v in pairs(pchar.Torso:GetChildren()) do
  2127. if v.Name == 'NoGrav' then
  2128. v:Destroy()
  2129. end
  2130. end
  2131. end
  2132. end)
  2133.  
  2134. addcmd('seizure','makes player have a seizure',{},
  2135. function(args)
  2136. local players = getPlayer(args[1])
  2137. for i,v in pairs(players)do
  2138. local pchar = gPlayers[v].Character
  2139. if pchar:FindFirstChild('Seizure') then
  2140.  
  2141. end
  2142. local Seizure = Instance.new('StringValue', pchar)
  2143. Seizure.Name = 'Seizure'
  2144. pchar.Humanoid.PlatformStand = true
  2145. repeat wait()
  2146. pchar.Torso.Velocity = Vector3.new(math.random(-10,10),-5,math.random(-10,10))
  2147. pchar.Torso.RotVelocity = Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))
  2148. until Seizure.Name == 'NotSeizure'
  2149. end
  2150. end)
  2151.  
  2152. addcmd('unseizure','makes player stop having a seizure',{},
  2153. function(args)
  2154. local players = getPlayer(args[1])
  2155. for i,v in pairs(players)do
  2156. local pchar = gPlayers[v].Character
  2157. if pchar:FindFirstChild('Seizure') then
  2158. pchar.Humanoid.PlatformStand = false
  2159. pchar.Seizure.Name = 'NotSeizure'
  2160. wait(0.1)
  2161. pchar.NotSeizure:Destroy()
  2162. end
  2163. end
  2164. end)
  2165.  
  2166. addcmd('cape','gives you a cape',{},
  2167. function(args)
  2168. if not args[1] then
  2169. args[1] = 1012
  2170. end
  2171. capeColor = args[1]
  2172. Cape(Player)
  2173. end)
  2174.  
  2175. addcmd('uncape','takes cape away from you',{},
  2176. function(args)
  2177. if char:FindFirstChild('Cape') ~= nil then
  2178. char.Cape:Destroy()
  2179. end
  2180. end)
  2181.  
  2182. addcmd('paper','makes player thin as paper',{},
  2183. function(args)
  2184. local players = getPlayer(args[1])
  2185. for i,v in pairs(players)do
  2186. local pchar = gPlayers[v].Character
  2187. local LA = DATA.Paper:Clone()
  2188. LA.Parent = pchar['Left Arm']
  2189. local RA = DATA.Paper:Clone()
  2190. RA.Parent = pchar['Right Arm']
  2191. local LL = DATA.Paper:Clone()
  2192. LL.Parent = pchar['Left Leg']
  2193. local RL = DATA.Paper:Clone()
  2194. RL.Parent = pchar['Right Leg']
  2195. local T = DATA.Paper:Clone()
  2196. T.Parent = pchar.Torso
  2197. local H = DATA.Paper:Clone()
  2198. H.Parent = pchar.Head
  2199. pchar.Head.face:Destroy()
  2200. end
  2201. end)
  2202.  
  2203. addcmd('punish','punishes player',{},
  2204. function(args)
  2205. local players = getPlayer(args[1])
  2206. for i,v in pairs(players)do
  2207. local pchar = gPlayers[v].Character
  2208. pchar.Parent = game.Lighting
  2209. end
  2210. end)
  2211.  
  2212. addcmd('unpunish','unpunishes player',{},
  2213. function(args)
  2214. local players = getPlayer(args[1])
  2215. for i,v in pairs(players)do
  2216. local pchar = game.Lighting['' .. gPlayers[v].Name]
  2217. pchar.Parent = game.Workspace
  2218. end
  2219. end)
  2220.  
  2221. Disco = false
  2222.  
  2223. addcmd('disco','disco party',{},
  2224. function(args)
  2225. Disco = true
  2226. while wait(0.1) do
  2227. if Disco == true then
  2228. game.Lighting.Ambient = Color3.new(math.random(),math.random(),math.random())
  2229. end
  2230. end
  2231. end)
  2232.  
  2233. addcmd('undisco','rip disco party',{},
  2234. function(args)
  2235. Disco = false
  2236. end)
  2237.  
  2238. addcmd('team','puts player on team',{},
  2239. function(args)
  2240. local players = getPlayer(args[1])
  2241. for i,v in pairs(players)do
  2242. local pchar = gPlayers[v].Character
  2243. gPlayers[v].TeamColor = BrickColor.new(getlongstring(false, 1))
  2244. end
  2245. end)
  2246.  
  2247. local ServerLocked = false
  2248.  
  2249. game.Players.PlayerAdded:connect(function(Player)
  2250. if ServerLocked == true then
  2251. wait()
  2252. Player:remove()
  2253. end
  2254. end)
  2255.  
  2256. addcmd('serverlock','locks server',{'slock'},
  2257. function(args)
  2258. ServerLocked = true
  2259. end)
  2260.  
  2261. addcmd('unserverlock','locks server',{'unslock'},
  2262. function(args)
  2263. ServerLocked = false
  2264. end)
  2265.  
  2266. addcmd('change','changes player\'s stats',{},
  2267. function(args)
  2268. local players = getPlayer(args[1])
  2269. for i,v in pairs(players)do
  2270. local pchar = gPlayers[v].Character
  2271. if gPlayers[v]:FindFirstChild('leaderstats') then
  2272. gPlayers[v].leaderstats[args[2]].Value = args[3]
  2273. end
  2274. end
  2275. end)
  2276.  
  2277. addcmd('penis','something',{'dick','dong'},
  2278. function(args)
  2279. local players = getPlayer(args[1])
  2280. for i,v in pairs(players)do
  2281. local pchar = gPlayers[v].Character
  2282. local person = gPlayers[v].Name
  2283. local color = args[2]
  2284. if args[2]=='black' then
  2285. color='Brown'
  2286. end
  2287. if args[2]=='asian' then
  2288. color='Cool yellow'
  2289. end
  2290. if args[2]=='white' then
  2291. color='Pastel brown'
  2292. end
  2293. if args[2]=='alien' then
  2294. color='Lime green'
  2295. end
  2296. if args[2]=='frozen' then
  2297. color=1019
  2298. end
  2299. if not args[2] then
  2300. color='Pastel brown'
  2301. end
  2302. pcall(function()
  2303. game.Players[person].Character['Nice thing']:Remove()
  2304. end)
  2305. local D = Instance.new('Model', workspace[person])
  2306. D.Name = 'Nice thing'
  2307.  
  2308. local BG = Instance.new('BodyGyro',workspace[person].Torso)
  2309. local MAIN = Instance.new('Part', workspace[person]['Nice thing'])
  2310. local M1 = Instance.new('CylinderMesh', MAIN)
  2311. local W1 = Instance.new('Weld', workspace[person].Head)
  2312. local P1 = Instance.new('Part', workspace[person]['Nice thing'])
  2313. local M2 = Instance.new('SpecialMesh', P1)
  2314. local W2 = Instance.new('Weld', P1)
  2315. local B1 = Instance.new('Part', workspace[person]['Nice thing'])
  2316. local M3 = Instance.new('SpecialMesh', B1)
  2317. local W3 = Instance.new('Weld', B1)
  2318. local B2 = Instance.new('Part', workspace[person]['Nice thing'])
  2319. local M4 = Instance.new('SpecialMesh', B2)
  2320. local W4 = Instance.new('Weld', B2)
  2321.  
  2322. MAIN.TopSurface = 0
  2323. MAIN.BottomSurface = 0
  2324. MAIN.Name = 'Main'
  2325. MAIN.formFactor = 3
  2326. MAIN.Size = Vector3.new(0.6,2.5,0.6)
  2327. MAIN.BrickColor = BrickColor.new(color)
  2328. MAIN.Position = workspace[person].Head.Position
  2329. MAIN.CanCollide = false
  2330.  
  2331. W1.Part0 = MAIN
  2332. W1.Part1 = workspace[person].Head
  2333. W1.C0 = CFrame.new(0,0.25,2.1)*CFrame.Angles(math.rad(45),0,0)
  2334.  
  2335. P1.Name = 'Mush'
  2336. P1.BottomSurface = 0
  2337. P1.TopSurface = 0
  2338. P1.FormFactor = 3
  2339. P1.Size = Vector3.new(0.6,0.6,0.6)
  2340. P1.CFrame = CFrame.new(MAIN.Position)
  2341. P1.BrickColor = BrickColor.new('Pink')
  2342. P1.CanCollide = false
  2343.  
  2344. M2.MeshType = 'Sphere'
  2345.  
  2346. W2.Part0 = MAIN
  2347. W2.Part1 = P1
  2348. W2.C0 = CFrame.new(0,1.3,0)
  2349.  
  2350. B1.Name = 'Left Ball'
  2351. B1.BottomSurface = 0
  2352. B1.TopSurface = 0
  2353. B1.CanCollide = false
  2354. B1.formFactor = 3
  2355. B1.Size = Vector3.new(1,1,1)
  2356. B1.CFrame = CFrame.new(workspace[person]['Left Leg'].Position)
  2357. B1.BrickColor = BrickColor.new(color)
  2358.  
  2359. M3.Parent = B1
  2360. M3.MeshType = 'Sphere'
  2361.  
  2362. W3.Part0 = workspace[person]['Left Leg']
  2363. W3.Part1 = B1
  2364. W3.C0 = CFrame.new(0,0.5,-.5)
  2365.  
  2366. B2.Name = 'Right Ball'
  2367. B2.BottomSurface = 0
  2368. B2.CanCollide = false
  2369. B2.TopSurface = 0
  2370. B2.formFactor = 3
  2371. B2.Size = Vector3.new(1,1,1)
  2372. B2.CFrame = CFrame.new(workspace[person]['Right Leg'].Position)
  2373. B2.BrickColor = BrickColor.new(color)
  2374.  
  2375. M4.MeshType = 'Sphere'
  2376.  
  2377. W4.Part0 = workspace[person]['Right Leg']
  2378. W4.Part1 = B2
  2379. W4.C0 = CFrame.new(0,0.5,-.5)
  2380. end
  2381. end)
  2382.  
  2383. addcmd('fogend','makes fogend to user input',{},
  2384. function(args)
  2385. game.Lighting.FogEnd = args[1]
  2386. end)
  2387.  
  2388. -- Extras --
  2389.  
  2390. Floating = false
  2391.  
  2392. addcmd('float', 'makes player float',{},
  2393. function(args,speaker)
  2394. Floating = true
  2395. local players = getPlayer(args[1])
  2396. for _,v in pairs(players) do
  2397. local pchar = gPlayers[v].Character
  2398. if gPlayers[v] and pchar and not pchar:FindFirstChild('Float') then
  2399. spawn(function()
  2400. local float = DATA.Float:Clone()
  2401. float.Parent = pchar
  2402. float.CFrame = pchar.Torso.CFrame * CFrame.new(0,-3.5,0)
  2403. spawn(function()
  2404. while wait(0.1) do
  2405. if pchar:FindFirstChild('Float') then
  2406. float.CFrame = pchar.Torso.CFrame * CFrame.new(0,-3.5,0)
  2407. else
  2408. break
  2409. end
  2410. end
  2411. end)
  2412. end)
  2413. end
  2414. end
  2415. end)
  2416.  
  2417. addcmd('unfloat','disables floating',{},
  2418. function(args)
  2419. Floating = false
  2420. local players = getPlayer(args[1])
  2421. for i,v in pairs(players)do
  2422. local pchar = gPlayers[v].Character
  2423. if pchar:FindFirstChild('Float') then
  2424. pchar.Float:Destroy()
  2425. end
  2426. end
  2427. end)
  2428.  
  2429. local Clip = true
  2430.  
  2431. addcmd('noclip','enables noclip',{},
  2432. function(args)
  2433. Notify('NoClip Enabled')
  2434. Clip = false
  2435. wait(1)
  2436. Name = game.Players.LocalPlayer.Name
  2437. game:GetService('Players').LocalPlayer.PlayerGui.ChildAdded:connect(function (NC)
  2438. delay(0, function()
  2439. if NC.Name ~= 'OuputGUI' then
  2440. NC:Destroy()
  2441. end
  2442. end)
  2443. end)
  2444. game:GetService('RunService').Stepped:connect(function ()
  2445. game.Workspace[Name].Torso.CanCollide = Clip
  2446. game.Workspace[Name].Head.CanCollide = Clip
  2447. end)
  2448. game.Workspace[Name].Torso.Changed:connect(function()
  2449. game.Workspace[Name].Torso.CanCollide = Clip
  2450. game.Workspace[Name].Head.CanCollide = Clip
  2451. end)
  2452. end)
  2453.  
  2454. addcmd('clip','disables noclip',{},
  2455. function(args)
  2456. Notify('NoClip Disabled')
  2457. Clip = true
  2458. end)
  2459.  
  2460. wait(0.1)
  2461.  
  2462. addcmd('prefix','changes prefix',{},
  2463. function(args)
  2464. cmdprefix = args[1]
  2465. Notify('Changed prefix to \'' .. args[1] .. '\'')
  2466. end)
  2467.  
  2468. addcmd('version','shows version',{''},
  2469. function(args)
  2470. Notify('Version is ' .. Version)
  2471. end)
  2472.  
  2473. --// Floating //--
  2474.  
  2475. Mouse.KeyDown:connect(function (Key)
  2476. if Key:byte() == 29 then
  2477. if Floating == false then
  2478. execCmd('float ' .. Player.Name)
  2479. Floating = true
  2480. elseif Floating == true then
  2481. execCmd('unfloat ' .. Player.Name)
  2482. Floating = false
  2483. end
  2484. end
  2485. end)
  2486.  
  2487. --// CMDs Gui //--
  2488.  
  2489. CMDsFolder = Instance.new('Folder', game.CoreGui)
  2490.  
  2491. for i,v in pairs(CMDs) do
  2492. CMDsValue = Instance.new('StringValue', CMDsFolder)
  2493. CMDsValue.Value = v
  2494. CMDsValue.RobloxLocked = true
  2495. end
  2496.  
  2497. local function commands()
  2498. if game.CoreGui:FindFirstChild('CMDs') then
  2499. game.CoreGui.CMDs:Destroy()
  2500. end
  2501. local cmds = DATA.CMDs:Clone()
  2502. cmds.Parent = game.CoreGui
  2503. cmds.MAIN.Exit.MouseButton1Down:connect(function()
  2504. cmds:Destroy()
  2505. end)
  2506. cmds.MAIN.MM.MouseButton1Down:connect(function()
  2507. if cmds.MAIN.CMDs.Visible == true then
  2508. cmds.MAIN.CMDs.Visible = false
  2509. elseif cmds.MAIN.CMDs.Visible == false then
  2510. cmds.MAIN.CMDs.Visible = true
  2511. end
  2512. end)
  2513. local CMDsV = CMDsFolder:GetChildren()
  2514. for i = 1, #CMDsV do
  2515. local YSize = 25
  2516. local Position = ((i * YSize) - YSize)
  2517. local newcmd = cmds.MAIN.Example:Clone()
  2518. newcmd.Parent = cmds.MAIN.CMDs
  2519. newcmd.Visible = true
  2520. newcmd.Position = UDim2.new(0,5,0, Position + 5)
  2521. newcmd.Text = '' .. CMDsV[i].Value
  2522. cmds.MAIN.CMDs.CanvasSize = UDim2.new(0,0,0, Position + 30)
  2523. end
  2524. end
  2525.  
  2526. addcmd('cmds','prints cmds',{},
  2527. function(args)
  2528. commands()
  2529. end)
  2530.  
  2531. --// Command Bar //--
  2532.  
  2533. CMDbar.FocusLost:connect(function(enterpressed)
  2534. if enterpressed and CMDbar.Text ~= '' then
  2535. pcall(function()
  2536. execCmd(CMDbar.Text, Player)
  2537. end)
  2538. end
  2539. CMDbar:TweenPosition(UDim2.new(0, -200, 1, -75), 'InOut', 'Quad', 0.5, true, nil)
  2540. end)
  2541.  
  2542. Mouse.KeyDown:connect(function(Key)
  2543. if Key:byte() == 59 then
  2544. CMDbar:TweenPosition(UDim2.new(0, 0, 1, -75), 'InOut', 'Quad', 0.5, true, nil)
  2545. CMDbar:CaptureFocus()
  2546. end
  2547. end)
  2548.  
  2549. --// Notifications //--
  2550.  
  2551. wait(1)
  2552.  
  2553. if game.Workspace.FilteringEnabled == true then
  2554. NOTIFY.NOTIFY.BorderColor = BrickColor.new(255,0,0)
  2555. Notify('Filtering is ENABLED.')
  2556. elseif game.Workspace.FilteringEnabled == false then
  2557. NOTIFY.NOTIFY.BorderColor = BrickColor.new(0,255,0)
  2558. Notify('Filtering is Disabled.')
  2559. end
  2560.  
  2561. wait(3.5)
  2562.  
  2563. NOTIFY.NOTIFY.BorderColor = BrickColor.new(255,255,255)
  2564.  
  2565. Notify('Loaded ' .. #cmds .. ' commands!')
  2566.  
  2567. wait(3.5)
  2568.  
  2569. Notify('Welcome ' .. Player.Name .. '!')
  2570.  
  2571. --[[
  2572. addcmd('name','desc',{},
  2573. function(args)
  2574. local players = getPlayer(args[1])
  2575. for i,v in pairs(players)do
  2576. local pchar = gPlayers[v].Character
  2577. end
  2578. end)
  2579. --]]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement