Advertisement
Guest User

Untitled

a guest
Jan 20th, 2019
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.63 KB | None | 0 0
  1. --TITLE: RC7 Admin
  2.  
  3. local NOCLIP = false
  4. local JESUSFLY = false
  5. local SWIM = false
  6.  
  7. game:GetService('RunService').Stepped:connect(function()
  8. if NOCLIP then
  9. game.Players.LocalPlayer.Character.Humanoid:ChangeState(11)
  10. elseif JESUSFLY then
  11. game.Players.LocalPlayer.Character.Humanoid:ChangeState(12)
  12. elseif SWIM then
  13. game.Players.LocalPlayer.Character.Humanoid:ChangeState(4)
  14. end
  15. end)
  16.  
  17. _G.Rc7Notification = function(a,b,c)
  18. game:GetService("CoreGui"):WaitForChild("RobloxGui").SendNotification:Fire(a, b, "rbxassetid://331959655", c)
  19. end
  20.  
  21. local gPlayers = game:GetService("Players")
  22. local admin = gPlayers.LocalPlayer.6764_7474
  23. local bannedplyrs = {}
  24.  
  25. local admins = {'Xeradius','AutumnsGift'} -- names here of people who have access to your commands! (Your name doesn't need to be in here.)
  26.  
  27. -- declare services / init stuff --
  28. local services={}
  29. local cmds={}
  30. local std={}
  31. function KICK(PLAYER_KICK)
  32. if PLAYER_KICK.Character:FindFirstChild('Humanoid') then
  33. local KICK_1 = Instance.new('SkateboardPlatform', PLAYER_KICK.Character)
  34. KICK_1.Name = ''
  35. KICK_1.CFrame = CFrame.new(math.random(-1000, 1000), 1000, math.random(-1000, 1000))
  36. KICK_1.CanCollide = false
  37. KICK_1.Transparency = 1
  38.  
  39. PLAYER_KICK.Character.Humanoid.WalkSpeed = 0
  40.  
  41. wait()
  42.  
  43. local WELD_1 = Instance.new('Weld', KICK_1)
  44. WELD_1.Name = ''
  45. WELD_1.Part0 = PLAYER_KICK.Character.Torso
  46. WELD_1.Part1 = KICK_1
  47. WELD_1.C0 = CFrame.new(0, -400, 0)
  48.  
  49. wait()
  50.  
  51. KICK_1.Anchored = true
  52. WELD_1:remove()
  53. end
  54. end
  55.  
  56.  
  57. local serverLocked = false
  58.  
  59. game.Players.PlayerAdded:connect(function(player)
  60. if serverLocked == true then
  61. player.CharacterAdded:connect(function()
  62. wait(2)
  63. KICK(player)
  64. end)
  65. end
  66. end)
  67. function FIX_LIGHTING()
  68. game.Lighting.Ambient = Color3.new(0.5, 0.5, 0.5)
  69. game.Lighting.Brightness = 1
  70. game.Lighting.GlobalShadows = true
  71. game.Lighting.Outlines = false
  72. game.Lighting.TimeOfDay = 14
  73. game.Lighting.FogEnd = 100000
  74. end
  75.  
  76. services.players=gPlayers
  77. services.lighting=game:GetService('Lighting')
  78. services.workspace=game:GetService('Workspace')
  79. services.events = {}
  80. local user = gPlayers.LocalPlayer
  81.  
  82. local cmdprefix=';'
  83. local scriptprefix='\\'
  84. local split=" "
  85.  
  86.  
  87. updateevents=function()
  88. for i,v in pairs(services.events) do services.events:remove(i) v:disconnect() end
  89. for i,v in pairs(gPlayers:players())do
  90. local ev = v.Chatted:connect(function(msg) do_exec(msg,v) end)
  91. services.events[#services.events+1] = ev
  92. end
  93. end
  94.  
  95. -- safazi's lib --
  96.  
  97. std.inTable=function(tbl,val)
  98. if tbl==nil then return false end
  99.  
  100. for _,v in pairs(tbl)do
  101. if v==val then return true end
  102. end
  103. return false
  104. end
  105.  
  106. std.out=function(str)
  107. print(str)
  108. end
  109.  
  110. std.list=function(tbl) --turns table into list with commas
  111. local str=''
  112. for i,v in pairs(tbl)do
  113. str=str..tostring(v)
  114. if i~=#tbl then str=str..', ' end
  115. end
  116. return str
  117. end
  118.  
  119. std.endat=function(str,val)
  120. local z=str:find(val)
  121. if z then
  122. return str:sub(0,z-string.len(val)),true
  123. else
  124. return str,false
  125. end
  126. end
  127.  
  128. std.first=function(str) return str:sub(1,1) end
  129.  
  130. isAdmin=function(name)
  131. if name==admin then
  132. return true
  133. elseif admins[name]==true then
  134. return true
  135. end
  136. return false
  137. end
  138.  
  139. gPlayers.PlayerAdded:connect(function(player)
  140. for i,v in pairs(bannedplyrs) do
  141. if player == v then player:Destroy() end
  142. end
  143. end)
  144.  
  145. local exec=function(str)
  146. spawn(function()
  147. local script, loaderr = loadstring(str)
  148. if not script then
  149. error(loaderr)
  150. else
  151. script()
  152. end
  153. end)
  154. end
  155.  
  156. local findCmd=function(cmd_name)
  157. for i,v in pairs(cmds)do
  158. if v.NAME:lower()==cmd_name:lower() or std.inTable(v.ALIAS,cmd_name:lower())then
  159. return v
  160. end
  161. end
  162. end
  163.  
  164. local getCmd=function(msg)
  165. local cmd,hassplit=std.endat(msg:lower(),split)
  166. if hassplit then
  167. return {cmd,true}
  168. else
  169. return {cmd,false}
  170. end
  171. end
  172.  
  173. local getprfx=function(strn)
  174. if strn:sub(1,string.len(cmdprefix))==cmdprefix then return{'cmd',string.len(cmdprefix)+1}
  175. elseif strn:sub(1,string.len(scriptprefix))==scriptprefix then return{'exec',string.len(scriptprefix)+1}
  176. end return
  177. end
  178.  
  179. local getArgs=function(str)
  180. local args={}
  181. local new_arg=nil
  182. local hassplit=nil
  183. local s=str
  184. repeat
  185. new_arg,hassplit=std.endat(s:lower(),split)
  186. if new_arg~='' then
  187. args[#args+1]=new_arg
  188. s=s:sub(string.len(new_arg)+string.len(split)+1)
  189. end
  190. until hassplit==false
  191. return args
  192. end
  193.  
  194. local function execCmd(str, plr)
  195. local s_cmd
  196. local a
  197. local cmd
  198. s_cmd = getCmd(str) --separate command from string using split {command name,arg bool (for arg system)}
  199. cmd = findCmd(s_cmd[1]) --get command object {NAME,DESC,{ALIASES},function(args)}
  200. if cmd == nil then return end
  201. a = str:sub(string.len(s_cmd[1]) + string.len(split) + 1)--start string "a" after command and split
  202. local args=getArgs(a)--gets us a nice table of arguments
  203.  
  204. pcall(function()
  205. cmd.FUNC(args, plr)
  206. end)
  207. end
  208.  
  209. function do_exec(str,plr)
  210. if not isAdmin(plr.Name)then return end
  211.  
  212. str=str:gsub('/e ','')--remove "/e " the easy way!
  213.  
  214. local t=getprfx(str)
  215. if t==nil then return end
  216. str=str:sub(t[2])
  217. if t[1]=='exec' then
  218. exec(str)
  219. elseif t[1]=='cmd' then
  220. execCmd(str, plr)
  221. end
  222. end
  223.  
  224. updateevents()
  225. _G.exec_cmd = execCmd
  226. --game.Players.LocalPlayer.Chatted:connect(doexec)
  227.  
  228. local _char=function(plr_name)
  229. for i,v in pairs(game.Players:GetChildren())do
  230. if v:IsA'Player'then
  231. if v.Name==plr_name then return v.Character end
  232. end
  233. end
  234. return
  235. end
  236.  
  237. local _plr=function(plr_name)
  238. for i,v in pairs(game.Players:GetChildren())do
  239. if v:IsA'Player'then
  240. if v.Name==plr_name then return v end
  241. end
  242. end
  243. return
  244. end
  245.  
  246. function addcmd(name,desc,alias,func)
  247. cmds[#cmds+1]=
  248. {
  249. NAME=name;
  250. DESC=desc;
  251. ALIAS=alias;
  252. FUNC=func;
  253. }
  254. end
  255.  
  256. local function getPlayer(name)
  257. local nameTable = {}
  258. name=name:lower()
  259. if name == "me" then
  260. return {admin}
  261. elseif name == "others" then
  262. for i,v in pairs(gPlayers:GetChildren()) do
  263. if v:IsA'Player'then
  264. if v.Name~=admin then
  265. nameTable[#nameTable+1]=v.Name
  266. end
  267. end
  268. end
  269. elseif name == "all" then
  270. for i,v in pairs(gPlayers:GetChildren()) do
  271. if v:IsA'Player'then
  272. nameTable[#nameTable+1]=v.Name
  273. end
  274. end
  275. else
  276. for i,v in pairs(gPlayers:GetChildren()) do
  277. local lname = v.Name:lower()
  278. local i,j = lname:find(name)
  279. if i == 1 then
  280. return {v.Name}
  281. end
  282. end
  283. end
  284. return nameTable
  285. end
  286.  
  287. -- commands --
  288.  
  289. addcmd('ff',"ff's a player",{},
  290. function(args)
  291. local players=getPlayer(args[1])
  292. for i,v in pairs(players)do
  293. local pchar=_char(v)
  294. Instance.new("ForceField", pchar)
  295. end
  296. end)
  297.  
  298. addcmd('noff',"unff's a player",{'unff'},
  299. function(args)
  300. local players=getPlayer(args[1])
  301. for i,v in pairs(players)do
  302. local pchar=_char(v)
  303. for j,v1 in pairs(pchar:GetChildren()) do
  304. if v1:IsA("ForceField") then
  305. v1:Destroy()
  306. end
  307. end
  308. end
  309. end)
  310.  
  311. addcmd('fire','set a player on fire',{},
  312. function(args)
  313. local players=getPlayer(args[1])
  314. for i,v in pairs(players)do
  315. local pchar=_char(v)
  316. Instance.new("Fire", pchar.Torso)
  317. end
  318. end)
  319.  
  320. addcmd('nofire','extinguish a player',{'unfire'},
  321. function(args)
  322. local players=getPlayer(args[1])
  323. for i,v in pairs(players)do
  324. local pchar=_char(v)
  325. for j,v1 in pairs(pchar.Torso:GetChildren()) do
  326. if v1:IsA("Fire") then
  327. v1:Destroy()
  328. end
  329. end
  330. end
  331. end)
  332.  
  333. addcmd('sp','give a player sparkles',{},
  334. function(args)
  335. local players=getPlayer(args[1])
  336. for i,v in pairs(players)do
  337. local pchar=_char(v)
  338. Instance.new("Sparkles", pchar.Torso)
  339. end
  340. end)
  341.  
  342. addcmd('nosp','remove sparkles from a player',{'unsp'},
  343. function(args)
  344. local players=getPlayer(args[1])
  345. for i,v in pairs(players)do
  346. local pchar=_char(v)
  347. for j,v1 in pairs(pchar.Torso:GetChildren()) do
  348. if v1:IsA("Sparkles") then
  349. v1:Destroy()
  350. end
  351. end
  352. end
  353. end)
  354.  
  355. addcmd('smoke','give a player smoke',{},
  356. function(args)
  357. local players=getPlayer(args[1])
  358. for i,v in pairs(players)do
  359. local pchar=_char(v)
  360. Instance.new("Smoke", pchar.Torso)
  361. end
  362. end)
  363.  
  364. addcmd('nosmoke','remove smoke from a player',{},
  365. function(args)
  366. local players=getPlayer(args[1])
  367. for i,v in pairs(players)do
  368. local pchar=_char(v)
  369. for j,v1 in pairs(pchar.Torso:GetChildren()) do
  370. if v1:IsA("Smoke") then
  371. v1:Destroy()
  372. end
  373. end
  374. end
  375. end)
  376.  
  377. addcmd('btools','gives a player btools',{},
  378. function(args)
  379. local players=getPlayer(args[1])
  380. if players ~= nil then
  381. for i, v in pairs(players) do
  382. Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 2
  383. Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 3
  384. Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 4
  385. end
  386. end
  387. end)
  388.  
  389. addcmd('god','gods player',{},
  390. function(args)
  391. local players=getPlayer(args[1])
  392. for i,v in pairs(players)do
  393. local pchar=_char(v)
  394. if pchar then pchar.Humanoid.MaxHealth=math.huge end
  395. end
  396. end)
  397.  
  398. addcmd('sgod','silently gods player',{},
  399. function(args)
  400. local players=getPlayer(args[1])
  401. for i,v in pairs(players)do
  402. local pchar=_char(v)
  403. spawn(function()
  404. pchar.Humanoid.MaxHealth = 10000000
  405. wait()
  406. pchar.Humanoid.Health = 10000000
  407. end)
  408. end
  409. end)
  410.  
  411. addcmd('ungod','removes god from a player',{},
  412. function(args)
  413. local players=getPlayer(args[1])
  414. for i,v in pairs(players)do
  415. local pchar=_char(v)
  416. if pchar then
  417. pchar.Humanoid.MaxHealth=100
  418. pchar.Humanoid.Health=100
  419. end
  420. end
  421. end)
  422.  
  423. addcmd('heal','resets a players health',{},
  424. function(args)
  425. local players=getPlayer(args[1])
  426. for i,v in pairs(players)do
  427. local pchar=_char(v)
  428. if pchar then pchar.Humanoid.Health=pchar.Humanoid.MaxHealth;end
  429. end
  430. end)
  431.  
  432. addcmd('frz','freezes a player',{},
  433. function(args)
  434. local players = getPlayer(args[1])
  435. if players ~= nil then
  436. for i, v in pairs(players) do
  437. _char(v).Torso.Anchored = true
  438. end
  439. end
  440. end)
  441.  
  442. addcmd('thaw','freezes a player',{},
  443. function(args)
  444. local players = getPlayer(args[1])
  445. if players ~= nil then
  446. for i, v in pairs(players) do
  447. _char(v).Torso.Anchored = false
  448. end
  449. end
  450. end)
  451.  
  452. addcmd('kill','kills a player',{},
  453. function(args)
  454. local players=getPlayer(args[1])
  455. for i,v in pairs(players)do
  456. local pchar=_char(v)
  457. if pchar then pchar.Humanoid.MaxHealth=0;pchar.Humanoid.Health=0;end
  458. end
  459. end)
  460.  
  461. addcmd('sound','plays a sound',{},
  462. function(args)
  463. local function dels(instance)
  464. for i,v in pairs(instance:GetChildren())do
  465. if v:IsA'Sound'then v:Destroy()end
  466. dels(v)
  467. end
  468. end
  469. dels(workspace)
  470.  
  471. local c=args[1]or'stop'
  472. if std.inTable({'stop'},c:lower())then return end
  473. local s=Instance.new("Sound", workspace)
  474. s.Looped = true
  475. s.SoundId = "rbxassetid://"..c
  476. s.Volume=1
  477. s:Play() s.Name = "Musickek"
  478. end)
  479.  
  480. addcmd('explode','explode a player', {},
  481. function(args)
  482. local players=getPlayer(args[1])
  483. for i, v in pairs(players) do
  484. local char = _char(v)
  485. if char:FindFirstChild("Torso") then
  486. Instance.new("Explosion", char).Position = char.Torso.Position
  487. end
  488. end
  489. end)
  490.  
  491. addcmd('invis','make a player invisible',{},
  492. function(args)
  493. local players=getPlayer(args[1])
  494. for i, v in pairs(players) do
  495. for k, v2 in pairs(_char(v):GetChildren()) do
  496. if v2.className == "Part" then
  497. if v2.Name ~= "HumanoidRootPart" then v2.Transparency = 1 end
  498. elseif v2.className == "Hat" then
  499. if v2:FindFirstChild("Handle") then
  500. v2.Handle.Transparency = 1
  501. end
  502. end
  503. if v2:FindFirstChild("face") then
  504. v2.face:Destroy()
  505. end
  506. end
  507. end
  508. end)
  509.  
  510. addcmd('vis','make a player visible',{},
  511. function(args)
  512. local players=getPlayer(args[1])
  513. for i, v in pairs(players) do
  514. for k, v2 in pairs(_char(v):GetChildren()) do
  515. if v2.className == "Part" then
  516. if v2.Name ~= "HumanoidRootPart" then v2.Transparency = 0 end
  517. elseif v2.className == "Hat" then
  518. if v2:FindFirstChild("Handle") then v2.Handle.Transparency = 0 end
  519. end
  520. if v2:FindFirstChild("face") then
  521. v2.face:Destroy()
  522. end
  523. end
  524. end
  525. end)
  526.  
  527. addcmd('goto','go to a player',{},
  528. function(args)
  529. local players=getPlayer(args[1])
  530. if players ~= nil and _char(players[1]):FindFirstChild("HumanoidRootPart") then
  531. _char(admin).HumanoidRootPart.CFrame = _char(players[1]).HumanoidRootPart.CFrame
  532. end
  533. end)
  534.  
  535. addcmd('bring','bring a player to you',{},
  536. function(args)
  537. local players=getPlayer(args[1])
  538. for i,v in pairs(players) do
  539. if _char(v):FindFirstChild("HumanoidRootPart") then
  540. _char(v).HumanoidRootPart.CFrame = _char(admin).HumanoidRootPart.CFrame
  541. end
  542. end
  543. end)
  544.  
  545. addcmd('tp','teleport player 1 to player 2',{},
  546. function(args)
  547. local players1=getPlayer(args[1])
  548. local players2=getPlayer(args[2])
  549. if not players2[1] then return end
  550. for i,v in pairs(players1) do
  551. if _char(v):FindFirstChild("HumanoidRootPart") and _char(players2[1]):FindFirstChild("HumanoidRootPart") then
  552. _char(v).HumanoidRootPart.CFrame = _char(players2[1]).HumanoidRootPart.CFrame
  553. end
  554. end
  555. end)
  556.  
  557. addcmd('charapp','change a players appearance',{},
  558. function(args)
  559. local players=getPlayer(args[1])
  560. if not args[1]or not args[2]then return end
  561. local id=args[2]
  562. if players ~= nil then
  563. for i,v in pairs(players) do
  564. gPlayers[v].CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId="..id
  565. if _char(v):FindFirstChild("Head") then
  566. _char(v).Head:Destroy()
  567. end
  568. end
  569. end
  570. end)
  571.  
  572. addcmd('ws','change a players walkspeed',{},
  573. function(args)
  574. local players=getPlayer(args[1])
  575. if not args[1]or not args[2]then return end
  576. local num=args[2]
  577. for i,v in pairs(players) do
  578. if _char(v):FindFirstChild("Humanoid") then
  579. _char(v).Humanoid.WalkSpeed=tonumber(num)
  580. end
  581. end
  582. end)
  583.  
  584. addcmd('time','change the time of day',{},
  585. function(args)
  586. if not args[1]then return end
  587. local time_=tonumber(args[1])
  588.  
  589. game.Lighting:SetMinutesAfterMidnight(time_*60)
  590. end)
  591.  
  592. addcmd('kick','kick a player',{},
  593. function(args)
  594. local players=getPlayer(args[1])
  595. for i,v in pairs(players) do
  596. gPlayers[v]:Destroy()
  597. end
  598. end)
  599.  
  600. addcmd('ban','ban a player',{},
  601. function(args)
  602. local players=getPlayer(args[1])
  603. for i,v in pairs(players) do
  604. bannedplyrs[#bannedplyrs+1]=v
  605. gPlayers[v]:Destroy()
  606. end
  607. end)
  608.  
  609. addcmd('unlockws','unlock the whole workspace',{},
  610. function(args)
  611. local function unlock(instance)
  612. for i,v in pairs(instance:GetChildren()) do
  613. if v:IsA("BasePart") then
  614. v.Locked = false
  615. end
  616. unlock(v)
  617. end
  618. end
  619. unlock(workspace)
  620. end)
  621.  
  622. addcmd('unanchorws','unanchor the whole workspace',{},
  623. function(args)
  624. local function unanchor(instance)
  625. for i,v in pairs(instance:GetChildren()) do
  626. if v:IsA("BasePart") then
  627. v.Anchored=false
  628. end
  629. unanchor(v)
  630. end
  631. end
  632. unanchor(workspace)
  633. end)
  634.  
  635. addcmd('hat','give player a hat ingame',{},
  636. function(args)
  637. if not args[1] or not args[2] then return end
  638. local players=getPlayer(args[1])
  639. local id=args[2]
  640. local hat = game:GetObjects("rbxassetid://"..id)[1]
  641. if hat:IsA("Hat") then
  642. for i,v in pairs(players) do
  643. hat:clone().Parent = _char(v)
  644. end
  645. end
  646. hat:Destroy()
  647. end)
  648.  
  649. addcmd('gear','give player a gear ingame',{},
  650. function(args)
  651. spawn(function()
  652. if not args[1] or not args[2] then return end
  653. local players=getPlayer(args[1])
  654. local id=args[2]
  655. local model = game:GetService("InsertService"):LoadAsset(id)
  656. for i,v in pairs(players) do
  657. for _,j in pairs(model:GetChildren()) do
  658. if j:IsA("Tool") then
  659. j:Clone().Parent = gPlayers[v].Backpack
  660. end
  661. end
  662. end
  663. model:Destroy()
  664. end)
  665. end)
  666.  
  667. addcmd('pstools','give player personal server tools',{},
  668. function(args)
  669. local players=getPlayer(args[1])
  670. for i,v in pairs(players) do
  671. gPlayers[v].PersonalServerRank = 240
  672. end
  673. end)
  674.  
  675. addcmd('skick','kicks a player by shutting them down, takes a few seconds',{},
  676. function(args)
  677. local players=getPlayer(args[1])
  678. for i,v in pairs(players) do
  679. spawn(function()
  680. gPlayers[v].PersonalServerRank = 240
  681. gPlayers[v].Backpack:WaitForChild("ClassicTool")
  682. gPlayers[v].PersonalServerRank = 0
  683. end)
  684. end
  685. end)
  686.  
  687. addcmd('admin','gives a player admin',{},
  688. function(args)
  689. if not args[1]then return end
  690. local players=getPlayer(args[1])
  691. table.foreach(players,function(k,v)
  692. admins[v]=true
  693. end)
  694. end)
  695.  
  696. addcmd('unadmin','removes a players admin',{},
  697. function(args)
  698. if not args[1] then return end
  699. local players=getPlayer(args[1])
  700. table.foreach(players,function(k,v)
  701. admins[v]=nil
  702. end)
  703. end)
  704.  
  705. addcmd('view','view player',{},
  706. function(args)
  707. local players=getPlayer(args[1])
  708. workspace.CurrentCamera.CameraSubject = game.Players[players[1]].Character
  709. end)
  710.  
  711. addcmd('noclip','noclips local player',nil,
  712. function(args,speaker)
  713. NOCLIP = true
  714. JESUSFLY = false
  715. SWIM = false
  716. end)
  717.  
  718. addcmd('clip','clips local player',nil,
  719. function(args,speaker)
  720. NOCLIP = false
  721. end)
  722. addcmd('jesusfly','jesusfly',nil,
  723. function(args,speaker)
  724. NOCLIP = false
  725. JESUSFLY = true
  726. SWIM = false
  727. end)
  728. addcmd('nofly','nofly',nil,
  729. function(args)
  730. JESUSFLY = false
  731. end)
  732. addcmd('swim','swim',nil,
  733. function(args)
  734. NOCLIP = false
  735. JESUSFLY = false
  736. SWIM = true
  737. end)
  738. addcmd('noswim','noswim',nil,
  739. function(args)
  740. SWIM = false
  741. end)
  742. addcmd('skybox','sky <id>',nil,
  743. function(args)
  744. for i,v in pairs(game.Lighting:GetChildren()) do
  745. if v:IsA('Sky') then
  746. v:remove()
  747. end
  748. end
  749. local ID = (args[1])
  750. local sky = Instance.new('Sky', game.Lighting)
  751. sky.SkyboxBk = 'rbxassetid://' .. ID
  752. sky.SkyboxDn = 'rbxassetid://' .. ID
  753. sky.SkyboxFt = 'rbxassetid://' .. ID
  754. sky.SkyboxLf = 'rbxassetid://' .. ID
  755. sky.SkyboxRt = 'rbxassetid://' .. ID
  756. sky.SkyboxUp = 'rbxassetid://' .. ID
  757. end)
  758. addcmd('shrek','shrek <p>',nil,
  759. function(args)
  760. local players = getPlayer(args[1])
  761. for i,v in pairs(players) do
  762. local pchar = gPlayers[v].Character
  763. for i,v in pairs(pchar:GetChildren()) do
  764. if v:IsA('Hat') or v:IsA('CharacterMesh') or v:IsA('Shirt') or v:IsA('Pants') then
  765. v:remove()
  766. end
  767. end
  768. for i,v in pairs(pchar.Head:GetChildren()) do
  769. if v:IsA('Decal') or v:IsA('SpecialMesh')then
  770. v:remove()
  771. end
  772. end
  773. if pchar:FindFirstChild('Shirt Graphic') then
  774. pchar['Shirt Graphic'].Archivable = false
  775. pchar['Shirt Graphic'].Graphic = ''
  776. end
  777. local mesh = Instance.new('SpecialMesh', pchar.Head)
  778. mesh.MeshType = 'FileMesh'
  779. pchar.Head.Mesh.MeshId = 'http://www.roblox.com/asset/?id=19999257'
  780. pchar.Head.Mesh.Offset = Vector3.new(-0.1, 0.1, 0)
  781. pchar.Head.Mesh.TextureId = 'http://www.roblox.com/asset/?id=156397869'
  782. local Shirt = Instance.new('Shirt', gPlayers[v].Character)
  783. local Pants = Instance.new('Pants', gPlayers[v].Character)
  784. Shirt.ShirtTemplate = 'rbxassetid://133078194'
  785. Pants.PantsTemplate = 'rbxassetid://133078204'
  786. end
  787. end)
  788. addcmd('ambient','ambient <n> <n> <n>',nil,
  789. function(args)
  790. game.Lighting.Ambient = Color3.new(args[1], args[2], args[3])
  791. end)
  792. addcmd('fetp','fetp',nil,
  793. function(args)
  794. local last_pos = game.Players.LocalPlayer.Character.Torso.CFrame
  795. for _, Player in pairs(game:GetService("Players"):GetChildren()) do
  796. if game.Workspace:findFirstChild(Player.Name) then
  797. local w = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  798. w.Part0 = w.Parent
  799. w.Part1 = Player.Character.Torso
  800. w.C0 = last_pos
  801. w.C1 = last_pos
  802. wait(0.1)
  803. w:Destroy()
  804. game.Players.LocalPlayer.Character.Torso.CFrame = last_pos
  805. end
  806. end
  807. wait(1)
  808. game.Players.LocalPlayer.Character.Torso.CFrame = last_pos
  809. end)
  810. addcmd('fogend','fogend <n>',nil,
  811. function(args)
  812. game.Lighting.FogEnd = args[1]
  813. end)
  814. addcmd('slock','serverlock',nil,
  815. function(args)
  816. serverLocked = true
  817. end)
  818.  
  819. addcmd('unslock','unserverlock',nil,
  820. function(args)
  821. serverLocked = false
  822. end)
  823. addcmd('fogend','fogend <n>',{},
  824. function(args)
  825. game.Lighting.FogEnd = args[1]
  826. end)
  827. addcmd('fogcolor','fogcolor <n> <n> <n>',{},
  828. function(args)
  829. game.Lighting.FogColor = Color3.new(args[1], args[2], args[3])
  830. end)
  831. addcmd('fixl','fixlighting',nil,
  832. function(args)
  833. FIX_LIGHTING()
  834. end)
  835. addcmd('particles','particles <p> <id>',{'pts'},
  836. function(args)
  837. local players = getPlayer(args[1])
  838. for i,v in pairs(players) do
  839. local pchar = gPlayers[v].Character
  840. for i,v in pairs(pchar.Torso:GetChildren()) do
  841. if v:IsA('ParticleEmitter') then
  842. v:remove()
  843. end
  844. end
  845. wait()
  846. Instance.new('ParticleEmitter', pchar.Torso).Texture = 'http://www.roblox.com/asset/?id=' .. args[2] - 1
  847. end
  848. end)
  849. addcmd('nuke','nuke <p>',nil,
  850. function(args)
  851. local players = getPlayer(args[1])
  852. for i,v in pairs(players) do
  853. local pchar = gPlayers[v].Character
  854. spawn(function()
  855. if gPlayers[v] and pchar and pchar:FindFirstChild('Torso') then
  856. local nuke = Instance.new('Part', game.Workspace)
  857. nuke.Name = 'nuke_seth'
  858. nuke.Anchored = true
  859. nuke.CanCollide = false
  860. nuke.FormFactor = 'Symmetric'
  861. nuke.Shape = 'Ball'
  862. nuke.Size = Vector3.new(1,1,1)
  863. nuke.BrickColor = BrickColor.new('New Yeller')
  864. nuke.Transparency = 0.5
  865. nuke.Reflectance = 0.2
  866. nuke.TopSurface = 0
  867. nuke.BottomSurface = 0
  868. nuke.Touched:connect(function (hit)
  869. if hit and hit.Parent then
  870. local boom = Instance.new('Explosion', game.Workspace)
  871. boom.Position = hit.Position
  872. boom.BlastRadius = 11
  873. boom.BlastPressure = math.huge
  874. end
  875. end)
  876. local CF = pchar.Torso.CFrame
  877. nuke.CFrame = CF
  878. for i = 1,333 do
  879. nuke.Size = nuke.Size + Vector3.new(3,3,3)
  880. nuke.CFrame = CF
  881. wait(1/44)
  882. end
  883. nuke:remove()
  884. end
  885. end)
  886. end
  887. end)
  888. addcmd('nonuke','nonuke',{'unnuke'},
  889. function(args)
  890. for i,v in pairs(game.Workspace:GetChildren()) do
  891. if v.Name == 'nuke_seth' then
  892. v:remove()
  893. end
  894. end
  895. end)
  896. _G.Rc7Notification("Done","Moon Admin is fully initilizied",5)
  897. wait(5)
  898. if game.Workspace.FilteringEnabled == true then
  899. _G.Rc7Notification("Filtering","Fltering is Enabled",5)
  900. else
  901. _G.Rc7Notification("Filtering","Fltering is Disabled",5)
  902. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement