Advertisement
Guest User

Untitled

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