Advertisement
Guest User

Untitled

a guest
Mar 28th, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.57 KB | None | 0 0
  1. local admins = {"7poops"}
  2. local cmdprefix=';'
  3. local scriptprefix='script/'
  4. local split=" "
  5. AdminVersion = "1.10 (Alpha)"
  6.  
  7. local gPlayers = game:GetService("Players")
  8. local admin = gPlayers.LocalPlayer.Name
  9. local bannedplyrs = {}
  10.  
  11. -- declare services / init stuff --
  12. local services={}
  13. local cmds={}
  14. local std={}
  15.  
  16. services.players=gPlayers
  17. services.lighting=game:GetService('Lighting')
  18. services.workspace=game:GetService('Workspace')
  19. services.events = {}
  20. local user = gPlayers.LocalPlayer
  21.  
  22. updateevents=function()
  23. for i,v in pairs(services.events) do services.events:remove(i) v:disconnect() end
  24. for i,v in pairs(gPlayers:players())do
  25. local ev = v.Chatted:connect(function(msg) do_exec(msg,v) end)
  26. services.events[#services.events+1] = ev
  27. end
  28. end
  29.  
  30. std.inTable=function(tbl,val)
  31. if tbl==nil then return false end
  32.  
  33. for _,v in pairs(tbl)do
  34. if v==val then return true end
  35. end
  36. return false
  37. end
  38.  
  39. std.out=function(str)
  40. print(str)
  41. end
  42.  
  43. std.list=function(tbl)
  44. local str=''
  45. for i,v in pairs(tbl)do
  46. str=str..tostring(v)
  47. if i~=#tbl then str=str..', ' end
  48. end
  49. return str
  50. end
  51.  
  52. std.endat=function(str,val)
  53. local z=str:find(val)
  54. if z then
  55. return str:sub(0,z-string.len(val)),true
  56. else
  57. return str,false
  58. end
  59. end
  60.  
  61. std.first=function(str) return str:sub(1,1) end
  62.  
  63. isAdmin=function(name)
  64. if name==admin then
  65. return true
  66. elseif admins[name]==true then
  67. return true
  68. end
  69. return false
  70. end
  71.  
  72. gPlayers.PlayerAdded:connect(function(player)
  73. for i,v in pairs(bannedplyrs) do
  74. if player == v then player:Destroy() end
  75. end
  76. end)
  77.  
  78. local exec=function(str)
  79. spawn(function()
  80. local script, loaderr = loadstring(str)
  81. if not script then
  82. error(loaderr)
  83. else
  84. script()
  85. end
  86. end)
  87. end
  88.  
  89. local findCmd=function(cmd_name)
  90. for i,v in pairs(cmds)do
  91. if v.NAME:lower()==cmd_name:lower() or std.inTable(v.ALIAS,cmd_name:lower())then
  92. return v
  93. end
  94. end
  95. end
  96.  
  97. local getCmd=function(msg)
  98. local cmd,hassplit=std.endat(msg:lower(),split)
  99. if hassplit then
  100. return {cmd,true}
  101. else
  102. return {cmd,false}
  103. end
  104. end
  105.  
  106. local getprfx=function(strn)
  107. if strn:sub(1,string.len(cmdprefix))==cmdprefix then return{'cmd',string.len(cmdprefix)+1}
  108. elseif strn:sub(1,string.len(scriptprefix))==scriptprefix then return{'exec',string.len(scriptprefix)+1}
  109. end return
  110. end
  111.  
  112. local getArgs=function(str)
  113. local args={}
  114. local new_arg=nil
  115. local hassplit=nil
  116. local s=str
  117. repeat
  118. new_arg,hassplit=std.endat(s:lower(),split)
  119. if new_arg~='' then
  120. args[#args+1]=new_arg
  121. s=s:sub(string.len(new_arg)+string.len(split)+1)
  122. end
  123. until hassplit==false
  124. return args
  125. end
  126. local function execCmd(str, plr)
  127. local s_cmd
  128. local a
  129. local cmd
  130. s_cmd = getCmd(str)
  131. cmd = findCmd(s_cmd[1])
  132. if cmd == nil then return end
  133. a = str:sub(string.len(s_cmd[1]) + string.len(split) + 1)
  134. local args=getArgs(a)
  135.  
  136. pcall(function()
  137. cmd.FUNC(args, plr)
  138. end)
  139. end
  140.  
  141. function do_exec(str,plr)
  142. if not isAdmin(plr.Name)then return end
  143.  
  144. str=str:gsub('/e ','')
  145.  
  146. local t=getprfx(str)
  147. if t==nil then return end
  148. str=str:sub(t[2])
  149. if t[1]=='exec' then
  150. exec(str)
  151. elseif t[1]=='cmd' then
  152. execCmd(str, plr)
  153. end
  154. end
  155.  
  156. updateevents()
  157. --game.Players.LocalPlayer.Chatted:connect(doexec)
  158.  
  159. local _char=function(plr_name)
  160. for i,v in pairs(game.Players:GetChildren())do
  161. if v:IsA'Player'then
  162. if v.Name==plr_name then return v.Character end
  163. end
  164. end
  165. return
  166. end
  167.  
  168. local _plr=function(plr_name)
  169. for i,v in pairs(game.Players:GetChildren())do
  170. if v:IsA'Player'then
  171. if v.Name==plr_name then return v end
  172. end
  173. end
  174. return
  175. end
  176.  
  177. function addcmd(name,desc,alias,func)
  178. cmds[#cmds+1]=
  179. {
  180. NAME=name;
  181. DESC=desc;
  182. ALIAS=alias;
  183. FUNC=func;
  184. }
  185. end
  186.  
  187. local function getPlayer(name)
  188. local nameTable = {}
  189. name=name:lower()
  190. if name == "me" then
  191. return {admin}
  192. elseif name == "others" then
  193. for i,v in pairs(gPlayers:GetChildren()) do
  194. if v:IsA'Player'then
  195. if v.Name~=admin then
  196. nameTable[#nameTable+1]=v.Name
  197. end
  198. end
  199. end
  200. elseif name == "all" then
  201. for i,v in pairs(gPlayers:GetChildren()) do
  202. if v:IsA'Player'then
  203. nameTable[#nameTable+1]=v.Name
  204. end
  205. end
  206. else
  207. for i,v in pairs(gPlayers:GetChildren()) do
  208. local lname = v.Name:lower()
  209. local i,j = lname:find(name)
  210. if i == 1 then
  211. return {v.Name}
  212. end
  213. end
  214. end
  215. return nameTable
  216. end
  217.  
  218.  
  219. addcmd('ff',"ff's a player",{},
  220. function(args)
  221. local players=getPlayer(args[1])
  222. for i,v in pairs(players)do
  223. local pchar=_char(v)
  224. Instance.new("ForceField", pchar)
  225. end
  226. end)
  227. addcmd('disco','makes player into a rainbow',{},
  228. function(args)
  229. local players=getPlayer(args[1])
  230. for i,v in pairs(players) do
  231. local pchar=_char(v)
  232. local presets = {"Bright red","Bright yellow","Bright orange","Bright violet","Bright blue","Bright bluish green","Bright green"}
  233. while true do
  234. wait(0.5)
  235. local ye = game.Workspace[game.Players.LocalPlayer.Name]:GetChildren()
  236. for i,v in pairs(ye) do
  237. if v.className == "Part" then
  238. v.BrickColor = BrickColor.new(presets[math.random(1,#presets)])
  239. end
  240. end
  241. end
  242. end
  243. end)
  244.  
  245. addcmd('unff',"unff's a player",{'unff'},
  246. function(args)
  247. local players=getPlayer(args[1])
  248. for i,v in pairs(players)do
  249. local pchar=_char(v)
  250. for j,v1 in pairs(pchar:GetChildren()) do
  251. if v1:IsA("ForceField") then
  252. v1:Destroy()
  253. end
  254. end
  255. end
  256. end)
  257.  
  258. addcmd('smoke','give a player smoke',{},
  259. function(args)
  260. local players=getPlayer(args[1])
  261. for i,v in pairs(players)do
  262. local pchar=_char(v)
  263. Instance.new("Smoke", pchar.Torso)
  264. end
  265. end)
  266.  
  267. addcmd('unsmoke','remove smoke from a player',{},
  268. function(args)
  269. local players=getPlayer(args[1])
  270. for i,v in pairs(players)do
  271. local pchar=_char(v)
  272. for j,v1 in pairs(pchar.Torso:GetChildren()) do
  273. if v1:IsA("Smoke") then
  274. v1:Destroy()
  275. end
  276. end
  277. end
  278. end)
  279.  
  280. addcmd('btools','gives a player btools',{},
  281. function(args)
  282. local players=getPlayer(args[1])
  283. if players ~= nil then
  284. for i, v in pairs(players) do
  285. Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 2
  286. Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 3
  287. Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 4
  288. end
  289. end
  290. end)
  291.  
  292. addcmd('god','gods player',{},
  293. function(args)
  294. local players=getPlayer(args[1])
  295. for i,v in pairs(players)do
  296. local pchar=_char(v)
  297. if pchar then pchar.Humanoid.MaxHealth=math.huge end
  298. end
  299. end)
  300.  
  301. addcmd('sgod','silently gods player',{},
  302. function(args)
  303. local players=getPlayer(args[1])
  304. for i,v in pairs(players)do
  305. local pchar=_char(v)
  306. spawn(function()
  307. pchar.Humanoid.MaxHealth = 10000000
  308. wait()
  309. pchar.Humanoid.Health = 10000000
  310. end)
  311. end
  312. end)
  313.  
  314. addcmd('ungod','removes god from a player',{},
  315. function(args)
  316. local players=getPlayer(args[1])
  317. for i,v in pairs(players)do
  318. local pchar=_char(v)
  319. if pchar then
  320. pchar.Humanoid.MaxHealth=100
  321. pchar.Humanoid.Health=100
  322. end
  323. end
  324. end)
  325.  
  326. addcmd('heal','resets a players health',{},
  327. function(args)
  328. local players=getPlayer(args[1])
  329. for i,v in pairs(players)do
  330. local pchar=_char(v)
  331. if pchar then pchar.Humanoid.Health=pchar.Humanoid.MaxHealth;end
  332. end
  333. end)
  334.  
  335. addcmd('freeze','freezes a player',{},
  336. function(args)
  337. local players = getPlayer(args[1])
  338. if players ~= nil then
  339. for i, v in pairs(players) do
  340. _char(v).Torso.Anchored = true
  341. end
  342. end
  343. end)
  344.  
  345. addcmd('thaw','unfreezes a player',{},
  346. function(args)
  347. local players = getPlayer(args[1])
  348. if players ~= nil then
  349. for i, v in pairs(players) do
  350. _char(v).Torso.Anchored = false
  351. end
  352. end
  353. end)
  354.  
  355. addcmd('kill','kills a player',{},
  356. function(args)
  357. local players=getPlayer(args[1])
  358. for i,v in pairs(players)do
  359. local pchar=_char(v)
  360. if pchar then pchar.Humanoid.MaxHealth=0;pchar.Humanoid.Health=0;end
  361. end
  362. end)
  363.  
  364. addcmd('music','plays a sound',{},
  365. function(args)
  366. local function dels(instance)
  367. for i,v in pairs(instance:GetChildren())do
  368. if v:IsA'Sound'then v:Destroy()end
  369. dels(v)
  370. end
  371. end
  372. dels(workspace)
  373.  
  374. local c=args[1]or'stop'
  375. if std.inTable({'stop'},c:lower())then return end
  376. local s=Instance.new("Sound", workspace)
  377. s.Looped = true
  378. s.SoundId = "rbxassetid://"..c
  379. s.Volume=1
  380. s:Play()
  381. end)
  382.  
  383. addcmd('explode','explode a player', {},
  384. function(args)
  385. local players=getPlayer(args[1])
  386. for i, v in pairs(players) do
  387. local char = _char(v)
  388. if char:FindFirstChild("Torso") then
  389. Instance.new("Explosion", char).Position = char.Torso.Position
  390. end
  391. end
  392. end)
  393.  
  394. addcmd('invisible','make a player invisible',{},
  395. function(args)
  396. local players=getPlayer(args[1])
  397. for i, v in pairs(players) do
  398. for k, v2 in pairs(_char(v):GetChildren()) do
  399. if v2.className == "Part" then
  400. if v2.Name ~= "HumanoidRootPart" then v2.Transparency = 1 end
  401. elseif v2.className == "Hat" then
  402. if v2:FindFirstChild("Handle") then v2.Handle.Transparency = 1
  403. end
  404. end
  405. if v2:FindFirstChild("face") then
  406. v2.face:Destroy()
  407. end
  408. end
  409. end
  410. end)
  411. --[[
  412. addcmd('visible','make a player visible',{},
  413. function(args)
  414. local players=getPlayer(args[1])
  415. for i, v in pairs(players) do
  416. for k, v2 in pairs(_char(v):GetChildren()) do
  417. if v2.className == "Part" then
  418. if v2.Name ~= "HumanoidRootPart" then v2.Transparency = 0 end
  419. elseif v2.className == "Hat" then
  420. if v2:FindFirstChild("Handle") then v2.Handle.Transparency = 0 end
  421. end
  422. if v2:FindFirstChild("face") then
  423. v2.face:Destroy()
  424. end
  425. end
  426. end
  427. end)
  428. ]]
  429. addcmd('goto','go to a player',{},
  430. function(args)
  431. local players=getPlayer(args[1])
  432. if players ~= nil and _char(players[1]):FindFirstChild("HumanoidRootPart") then
  433. _char(admin).HumanoidRootPart.CFrame = _char(players[1]).HumanoidRootPart.CFrame
  434. end
  435. end)
  436.  
  437. addcmd('bring','bring a player to you',{},
  438. function(args)
  439. local players=getPlayer(args[1])
  440. for i,v in pairs(players) do
  441. if _char(v):FindFirstChild("HumanoidRootPart") then
  442. _char(v).HumanoidRootPart.CFrame = _char(admin).HumanoidRootPart.CFrame
  443. end
  444. end
  445. end)
  446.  
  447. addcmd('tp','teleport player 1 to player 2',{},
  448. function(args)
  449. local players1=getPlayer(args[1])
  450. local players2=getPlayer(args[2])
  451. if not players2[1] then return end
  452. for i,v in pairs(players1) do
  453. if _char(v):FindFirstChild("HumanoidRootPart") and _char(players2[1]):FindFirstChild("HumanoidRootPart") then
  454. _char(v).HumanoidRootPart.CFrame = _char(players2[1]).HumanoidRootPart.CFrame
  455. end
  456. end
  457. end)
  458.  
  459. addcmd('char','change a players appearance',{},
  460. function(args)
  461. local players=getPlayer(args[1])
  462. if not args[1]or not args[2]then return end
  463. local id=args[2]
  464. if players ~= nil then
  465. for i,v in pairs(players) do
  466. gPlayers[v].CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId="..id
  467. if _char(v):FindFirstChild("Head") then
  468. _char(v).Head:Destroy()
  469. end
  470. end
  471. end
  472. end)
  473.  
  474. addcmd('speed','change a players speed',{},
  475. function(args)
  476. local players=getPlayer(args[1])
  477. if not args[1]or not args[2]then return end
  478. local num=args[2]
  479. for i,v in pairs(players) do
  480. if _char(v):FindFirstChild("Humanoid") then
  481. _char(v).Humanoid.WalkSpeed=tonumber(num)
  482. end
  483. end
  484. end)
  485.  
  486. addcmd('time','change the time of day',{},
  487. function(args)
  488. if not args[1]then return end
  489. local time_=tonumber(args[1])
  490.  
  491. game.Lighting:SetMinutesAfterMidnight(time_*60)
  492. end)
  493.  
  494. addcmd('kick','kick a player',{},
  495. function(args)
  496. local players=getPlayer(args[1])
  497. for i,v in pairs(players) do
  498. gPlayers[v]:Destroy()
  499. end
  500. end)
  501.  
  502. addcmd('ban','ban a player',{},
  503. function(args)
  504. local players=getPlayer(args[1])
  505. for i,v in pairs(players) do
  506. bannedplyrs[#bannedplyrs+1]=v
  507. gPlayers[v]:Destroy()
  508. end
  509. end)
  510.  
  511. addcmd('unlockws','unlock the whole workspace',{},
  512. function(args)
  513. local function unlock(instance)
  514. for i,v in pairs(instance:GetChildren()) do
  515. if v:IsA("BasePart") then
  516. v.Locked = false
  517. end
  518. unlock(v)
  519. end
  520. end
  521. unlock(workspace)
  522. end)
  523.  
  524. addcmd('unanchorws','unanchor the whole workspace',{},
  525. function(args)
  526. local function unanchor(instance)
  527. for i,v in pairs(instance:GetChildren()) do
  528. if v:IsA("BasePart") then
  529. v.Anchored=false
  530. end
  531. unanchor(v)
  532. end
  533. end
  534. unanchor(workspace)
  535. end)
  536.  
  537. addcmd('hat','give player a hat ingame',{},
  538. function(args)
  539. if not args[1] or not args[2] then return end
  540. local players=getPlayer(args[1])
  541. local id=args[2]
  542. local hat = game:GetObjects("rbxassetid://"..id)[1]
  543. if hat:IsA("Hat") then
  544. for i,v in pairs(players) do
  545. hat:clone().Parent = _char(v)
  546. end
  547. end
  548. hat:Destroy()
  549. end)
  550.  
  551. addcmd('gear','give player a gear ingame',{},
  552. function(args)
  553. spawn(function()
  554. if not args[1] or not args[2] then return end
  555. local players=getPlayer(args[1])
  556. local id=args[2]
  557. local model = game:GetService("InsertService"):LoadAsset(id)
  558. for i,v in pairs(players) do
  559. for _,j in pairs(model:GetChildren()) do
  560. if j:IsA("Tool") then
  561. j:Clone().Parent = gPlayers[v].Backpack
  562. end
  563. end
  564. end
  565. model:Destroy()
  566. end)
  567. end)
  568.  
  569. addcmd('modmenu','Gives mod menu',{},
  570. function(args)
  571. if not args[1] then return end
  572. local players=getPlayer(args[1])
  573. local id=439792648
  574. game:GetService("InsertService"):LoadAsset(id).Parent=game.Players.LocalPlayer.StarterGui
  575. end)
  576.  
  577. addcmd('admin','gives a player admin',{},
  578. function(args)
  579. if not args[1]then return end
  580. local players=getPlayer(args[1])
  581. table.foreach(players,function(k,v)
  582. admins[v]=true
  583. end)
  584. end)
  585.  
  586. addcmd('unadmin','removes a players admin',{},
  587. function(args)
  588. if not args[1] then return end
  589. local players=getPlayer(args[1])
  590. table.foreach(players,function(k,v)
  591. admins[v]=nil
  592. end)
  593. end)
  594.  
  595.  
  596.  
  597. addcmd('reverse','reverse the players controls',{},
  598. function(args)
  599. local players=getPlayer(args[1])
  600. for i,v in pairs(players) do
  601. gPlayers[v].Character.Humanoid.WalkSpeed=tonumber(-16)
  602. end
  603. end)
  604.  
  605. addcmd('creeper','make the player a creeper',{'crpr'},
  606. function(args)
  607. local players=getPlayer(args[1])
  608. for i,v in pairs(players)do
  609. if gPlayers[v] and gPlayers[v].Character and gPlayers[v].Character:findFirstChild("Torso") then
  610. if gPlayers[v].Character:findFirstChild("Shirt") then gPlayers[v].Character.Shirt.Parent = gPlayers[v].Character.Torso end
  611. if gPlayers[v].Character:findFirstChild("Pants") then gPlayers[v].Character.Pants.Parent = gPlayers[v].Character.Torso end
  612. gPlayers[v].Character.Torso.Transparency = 0
  613. gPlayers[v].Character.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
  614. gPlayers[v].Character.Torso["Right Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(90),0)
  615. gPlayers[v].Character.Torso["Left Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(-90),0)
  616. gPlayers[v].Character.Torso["Right Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(90),0)
  617. gPlayers[v].Character.Torso["Left Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(-90),0)
  618. end
  619. end
  620. end)
  621.  
  622. addcmd('derp','make the player derp',{},
  623. function(args)
  624. local players=getPlayer(args[1])
  625. for i,v in pairs(players)do
  626. for _,x in pairs(gPlayers[v].Character.Torso:GetChildren()) do
  627. if x:IsA("Motor6D") then x.DesiredAngle=6 x.CurrentAngle=04340.000305 x.MaxVelocity=10.100000 end
  628. end
  629. end
  630. end)
  631.  
  632. addcmd('underp','make the player normal',{},
  633. function(args)
  634. local players=getPlayer(args[1])
  635. for i,v in pairs(players)do
  636. for _,x in pairs(gPlayers[v].Character.Torso:GetChildren()) do
  637. if x:IsA("Motor6D") then x.DesiredAngle=0 x.CurrentAngle=0.003809 x.MaxVelocity=0.100000 end
  638. end
  639. end
  640. end)
  641.  
  642.  
  643. print("[System]: Welcome!")
  644. print("[System]: Admin Version: "..AdminVersion)
  645.  
  646. addcmd('nuke','nuke a player', {},
  647. function(args)
  648. local players=getPlayer(args[1])
  649. for i, v in pairs(players) do
  650. local char = _char(v)
  651. if char:FindFirstChild("Torso") then
  652. if not args[2] then args[2]=20*4 end
  653. for i=1,args[2]*4 do
  654. Instance.new("Explosion", char).Position = char.Torso.Position
  655. end
  656. end
  657. end
  658. end)
  659.  
  660. addcmd('paper','makes the player thin as paper',{},
  661. function(args)
  662. local players=getPlayer(args[1])
  663. for i,v in pairs(players)do
  664. for _,x in pairs(gPlayers[v].Character:GetChildren()) do
  665. if x:IsA("BasePart") then
  666. local t = Instance.new("SpecialMesh",x)
  667. t.MeshType=6
  668. t.Scale=Vector3.new(1,1,0.1)
  669. elseif x:IsA("Hat") then
  670. local t = Instance.new("SpecialMesh",x.Handle)
  671. t.MeshType=6
  672. t.Name='secrt'
  673. t.Scale=Vector3.new(1,1,.005)
  674. t.MeshId=x.Handle.Mesh.MeshId
  675. t.TextureId=x.Handle.Mesh.TextureId
  676. elseif x:IsA("Tool") or x:IsA("HopperBin") then
  677. local t = Instance.new("SpecialMesh",x.Handle)
  678. t.MeshType=6
  679. t.Name='secrt'
  680. t.Scale=Vector3.new(.005,x.Handle.Mesh.Scale.y,x.Handle.Mesh.Scale.z)
  681. t.MeshId=x.Handle.Mesh.MeshId
  682. t.TextureId=x.Handle.Mesh.TextureId
  683. end
  684. end
  685. end
  686. end)
  687.  
  688. addcmd('ghost','makes the player a ghost',{},
  689. function(args)
  690. local players=getPlayer(args[1])
  691. for i,v in pairs(players)do
  692. for _,x in pairs(gPlayers[v].Character:GetChildren()) do
  693. if x:IsA("BasePart") and x.Name=="HumanoidRootPart" then
  694. x.Transparency=1
  695. else
  696. x.Transparency=0.5
  697. end
  698. end
  699. end
  700. end)
  701.  
  702. addcmd('unghost','makes the player a human',{},
  703. function(args)
  704. local players=getPlayer(args[1])
  705. for i,v in pairs(players)do
  706. for _,x in pairs(gPlayers[v].Character:GetChildren()) do
  707. if x:IsA("BasePart") then
  708. x.Transparency=0
  709. elseif x:IsA("BasePart") and x.Name=="HumanoidRootPart" then
  710. x.Transparency=1
  711. end
  712. end
  713. end
  714. end)
  715.  
  716. addcmd('name','name plr with a name',{},
  717. function(args)
  718. local players=getPlayer(args[1])
  719. if players ~= nil then
  720. for i, v in pairs(players) do
  721. if v.Character and v.Character:FindFirstChild("Head") then
  722. if v.Character:FindFirstChild("FH") then v.Character.FH:Destroy() end
  723. local Model2 = Instance.new("Model", v.Character)
  724. Model2.Name = "FH"
  725. local Model = Instance.new("Model", Model2)
  726. local H = Instance.new("Humanoid", Model)
  727. local FH = v.Character.Head:Clone()
  728. FH.Parent = Model
  729. FH.Transparency = 0
  730. local w = Instance.new("Weld", v.Character.Head)
  731. w.Part0 = v.Character.Head
  732. w.Part1 = FH
  733. v.Character.Head.Transparency = 1
  734. end
  735. end
  736. end
  737. end)
  738.  
  739. addcmd('glow','gives the player a glow',{'glw'},
  740. function(args)
  741. local players = getPlayer(args[1])
  742. if players ~= nil then
  743. for i, v in pairs(players) do
  744. local r=args[2]
  745. local g=args[3]
  746. local b=args[4]
  747. if args[2]=="pink" then r="255" g="0" b="255" end
  748. if args[2]=="blue" then r="0" g="0" b="255" end
  749. if args[2]=="red" then r="255" g="0" b="0" end
  750. if args[2]=="white" then r="255" g="255" b="255" end
  751. if args[2]=="purple" then r="137"/255 g="24"/255 b="236"/255 end
  752. if args[2]=="green" then r="0" g="255" b="0" end
  753. if args[2]=="yellow" then r="255" g="255" b="0" end
  754. if args[2]=="orange" then r="236"/255 g="83"/255 b="22"/255 end
  755. if not args[5] or args[6] then args[5]=60 args[6]=1000000 end
  756. local x=Instance.new("PointLight", gPlayers[v].Character.Torso)
  757. x.Range=args[5]
  758. x.Color=Color3.new(r,g,b)
  759. x.Brightness=args[6]
  760. end
  761. end
  762. end)
  763.  
  764. addcmd('unglow','removes the players glow',{'nog'},
  765. function(args)
  766. local players = getPlayer(args[1])
  767. if players ~= nil then
  768. for i, v in pairs(players) do
  769. for j,v1 in pairs(gPlayers[v].Character.Torso:GetChildren()) do
  770. if v1:IsA("PointLight") then
  771. v1:Destroy();
  772. end
  773. end
  774. end
  775. end
  776. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement