Facebook
From Not My Name, 2 Months ago, written in Lua.
Embed
Download Paste or View Raw
Hits: 163
  1. --Version 2 1.02 I fixed some problems caused by the updates.
  2.  
  3. adminlist = {"00xBux", "LegoStarWarsClone", "Robloxhacker15", "X13X37X"}--Add in the names of the people you want to be able to use the command script here.
  4.  
  5. --Please keep my name in there. ;)
  6.  
  7. bannedlist = { ""}--If you want someone not to be able to enter your place, put thier name in here.
  8.  
  9. texture = ""--If you want someone wearing a certain t-shirt to be an admin, put the t-shirt's texture in here.
  10.  
  11.  
  12.  
  13. --[[
  14.  
  15.  I update this command script alot, so if you want to get the newest version of the script, go to http://www.roblox.com/Item.aspx?ID=5277383 every once in a while.
  16.  
  17.  
  18.  
  19. If theres anything you think this command script needs, just message me (Person299) and i might put it in. :)
  20.  
  21. And also, if you find any bugs, report them to me.
  22.  
  23.  
  24.  
  25. The commands are,
  26.  
  27.  
  28.  
  29. commands
  30.  
  31. Shows a list of all the commands
  32.  
  33.  
  34.  
  35. fix
  36.  
  37. If the command script breaks for you, say this to fix it
  38.  
  39.  
  40.  
  41. kill/Person299
  42.  
  43. kills Person299
  44.  
  45.  
  46.  
  47. loopkill/Person299
  48.  
  49. Repeatedly kills Person299 when he respawns
  50.  
  51.  
  52.  
  53. unloopkill/Person299
  54.  
  55. Undos loopkill/
  56.  
  57.  
  58.  
  59. heal/Person299
  60.  
  61. Returns Person299 to full health
  62.  
  63.  
  64.  
  65. damage/Person299/50
  66.  
  67. Makes Person299's character take 50 damage
  68.  
  69.  
  70.  
  71. health/Person299/999999
  72.  
  73. Makes Person299's MaxHealth and Health 999999
  74.  
  75.  
  76.  
  77. kick/Person299
  78.  
  79. Removes Person299 from the game, cannot be used by admin/ed people
  80.  
  81.  
  82.  
  83. ban/Person299
  84.  
  85. Removes Person299 from the game and keeps him from reenterring, cannot be used by admin/ed people
  86.  
  87.  
  88.  
  89. bannedlist
  90.  
  91. Shows a list of everyone banned
  92.  
  93.  
  94.  
  95. unban/Person299
  96.  
  97. Unbans Person299
  98.  
  99.  
  100.  
  101. explode/Person299
  102.  
  103. Explodes Person299's character
  104.  
  105.  
  106.  
  107. rocket/Person299
  108.  
  109. Straps a rocket onto Person299's back
  110.  
  111.  
  112.  
  113. removetools/Person299
  114.  
  115. Removes all of Person299's tools.
  116.  
  117.  
  118.  
  119. givetools/Person299
  120.  
  121. Gives Person299 all the tools in StarterPack
  122.  
  123.  
  124.  
  125. givebtools/Person299
  126.  
  127. Gives Person299 the building tools
  128.  
  129.  
  130.  
  131. sit/Person299
  132.  
  133. Makes Person299 sit
  134.  
  135.  
  136.  
  137. part/4/1/2
  138.  
  139. Makes a part with the given dimensions appear over your character
  140.  
  141.  
  142.  
  143. respawn/Person299
  144.  
  145. Makes Person299's character respawn
  146.  
  147.  
  148.  
  149. jail/Person299
  150.  
  151. Makes a lil jail cell around Person299's character
  152.  
  153.  
  154.  
  155. unjail/Person299
  156.  
  157. Undos jail/
  158.  
  159.  
  160.  
  161. punish/Person299
  162.  
  163. Puts Person299's character in game.Lighting
  164.  
  165.  
  166.  
  167. unpunish/Person299
  168.  
  169. Undos punish/
  170.  
  171.  
  172.  
  173. merge/Person299/Farvei
  174.  
  175. Makes Person299 control Farvei's character
  176.  
  177.  
  178.  
  179. teleport/Person299/nccvoyager
  180.  
  181. Teleports Person299's character to nccvoyager's character
  182.  
  183.  
  184.  
  185. control/Person299
  186.  
  187. Makes you control Person299's character
  188.  
  189.  
  190.  
  191. change/Person299/Money/999999
  192.  
  193. Makes the Money value in Person299's leaderstats 999999
  194.  
  195.  
  196.  
  197. tools
  198.  
  199. Gives you a list of all the tools available to be give/en, the tool must be in game.Lighting
  200.  
  201.  
  202.  
  203. give/Person299/Tool
  204.  
  205. Give's Person299 a tool, the toolname can be abbreviated
  206.  
  207.  
  208.  
  209. time/15.30
  210.  
  211. Makes game.Lighting.TimeOfDay 15:30
  212.  
  213.  
  214.  
  215. ambient/255/0/0
  216.  
  217. Makes game.Lighting.Ambient 255,0,0
  218.  
  219.  
  220.  
  221. maxplayers/20
  222.  
  223. Makes game.Players.MaxPlayers 20
  224.  
  225.  
  226.  
  227. nograv/Person299
  228.  
  229. Makes Person299 almost weightless
  230.  
  231.  
  232.  
  233. antigrav/Person299
  234.  
  235. Gives Person299 antigravity properties
  236.  
  237.  
  238.  
  239. grav/Person299
  240.  
  241. Returns Person299's gravity to normal
  242.  
  243.  
  244.  
  245. highgrav/Person299
  246.  
  247. Makes Person299 heavier
  248.  
  249.  
  250.  
  251. setgrav/Person299/-196
  252.  
  253. Sets Person299's gravity
  254.  
  255.  
  256.  
  257. trip/Person299
  258.  
  259. Makes Person299's character trip
  260.  
  261.  
  262.  
  263. walkspeed/Person299/99
  264.  
  265. Makes Person299's character's humanoid's WalkSpeed 99, 16 is average
  266.  
  267.  
  268.  
  269. invisible/Person299
  270.  
  271. Makes Person299's character invisible
  272.  
  273.  
  274.  
  275. visible/Person299
  276.  
  277. Undos invisible/
  278.  
  279.  
  280.  
  281. freeze/Person299
  282.  
  283. Makes Person299's character unable to move
  284.  
  285.  
  286.  
  287. thaw/Person299
  288.  
  289. Undos freeze/
  290.  
  291.  
  292.  
  293. unlock/Person299
  294.  
  295. Makes Person299's character unlocked
  296.  
  297.  
  298.  
  299. lock/Person299
  300.  
  301. Makes Person299's character locked
  302.  
  303.  
  304.  
  305. ff/Person299
  306.  
  307. Gives Person299's character a ForceField
  308.  
  309.  
  310.  
  311. unff/Person299
  312.  
  313. Undos ff/
  314.  
  315.  
  316.  
  317. sparkles/Person299
  318.  
  319. Makes Person299's character sparkly
  320.  
  321.  
  322.  
  323. unsparkles/Person299
  324.  
  325. Undos sparkles/
  326.  
  327.  
  328.  
  329. shield/Person299
  330.  
  331. Makes a destructive shield thingy appear around Person299
  332.  
  333.  
  334.  
  335. unshield/Person299
  336.  
  337. Undos shield/
  338.  
  339.  
  340.  
  341. god/Person299
  342.  
  343. Makes Person299 godish
  344.  
  345.  
  346.  
  347. ungod/Person299
  348.  
  349. Undos god/
  350.  
  351.  
  352.  
  353. zombify/Person299
  354.  
  355. Makes Person299 a infecting zombie
  356.  
  357.  
  358.  
  359. admin/Person299
  360.  
  361. Makes Person299 able to use the command script, cannot be used by admin/ed people
  362.  
  363.  
  364.  
  365. adminlist
  366.  
  367. Shows a list of everyone in the adminlist
  368.  
  369.  
  370.  
  371. unadmin/Person299
  372.  
  373. Undos admin/, cannot be used by admin/ed people
  374.  
  375.  
  376.  
  377. shutdown
  378.  
  379. Shuts the server down, cannot be used by admin/ed people
  380.  
  381.  
  382.  
  383. m/Fallout 2 is one of the best games ever made
  384.  
  385. Makes a message appear on the screen saying "Fallout 2 is one of the best games ever made" for 2 seconds
  386.  
  387.  
  388.  
  389. h/i like pie
  390.  
  391. Makes a hint appear on the screen saying "i like pie" for 2 seconds
  392.  
  393.  
  394.  
  395. c/ game.Workspace:remove()
  396.  
  397. Makes a script which source is whats after c/
  398.  
  399.  
  400.  
  401. clear
  402.  
  403. Removes all scripts created by c/ and removes all jails.
  404.  
  405.  
  406.  
  407. Capitalisation doesnt matter, and name input can be abbreviated.
  408.  
  409. Just about any name input can be replaced with multiple names seperated by ","s, me, all, others, guests, admins, nonadmins, random, or team teamname.
  410.  
  411.  
  412.  
  413. --]]
  414.  
  415.  
  416.  
  417. namelist = { }
  418.  
  419. variablelist = { }
  420.  
  421. flist = { }
  422.  
  423.  
  424.  
  425. local source = script:FindFirstChild("source")
  426.  
  427. if source ~= nil then
  428.  
  429. sbbu = script.source:clone()
  430.  
  431. sbbu.Disabled = false
  432.  
  433. else
  434.  
  435. print("source doesnt exist, your command script may malfunction")
  436.  
  437. end
  438.  
  439.  
  440.  
  441.  
  442.  
  443. tools = Instance.new("Model")
  444.  
  445. c = game.Lighting:GetChildren()
  446.  
  447. for i=1,#c do
  448.  
  449. if c[i].className == "Tool" then
  450.  
  451. c[i]:clone().Parent = tools
  452.  
  453. end
  454.  
  455. if c[i].className == "HopperBin" then
  456.  
  457. c[i]:clone().Parent = tools
  458.  
  459. end end
  460.  
  461.  
  462.  
  463. function findplayer(name,speaker)
  464.  
  465. if string.lower(name) == "all" then
  466.  
  467. local chars = { }
  468.  
  469. local c = game.Players:GetChildren()
  470.  
  471. for i =1,#c do
  472.  
  473. if c[i].className == "Player" then
  474.  
  475. table.insert(chars,c[i])
  476.  
  477. end end
  478.  
  479. return chars
  480.  
  481. elseif string.sub(string.lower(name),1,9) == "nonadmins" then
  482.  
  483. local nnum = 0
  484.  
  485. local chars = { }
  486.  
  487. local c = game.Players:GetChildren()
  488.  
  489. for i=1,#c do
  490.  
  491. local isadmin = false
  492.  
  493. for i2 =1,#namelist do
  494.  
  495. if namelist[i2] == c[i].Name then
  496.  
  497. isadmin = true
  498.  
  499. end end
  500.  
  501. if isadmin == false then
  502.  
  503. nnum = nnum + 1
  504.  
  505. table.insert(chars,c[i])
  506.  
  507. end end
  508.  
  509. if nnum == 0 then
  510.  
  511. return 0
  512.  
  513. else
  514.  
  515. return chars
  516.  
  517. end
  518.  
  519. elseif string.sub(string.lower(name),1,6) == "admins" then
  520.  
  521. local anum = 0
  522.  
  523. local chars = { }
  524.  
  525. local c = game.Players:GetChildren()
  526.  
  527. for i=1,#c do
  528.  
  529. for i2 =1,#namelist do
  530.  
  531. if namelist[i2] == c[i].Name then
  532.  
  533. anum = anum + 1
  534.  
  535. table.insert(chars,c[i])
  536.  
  537. end end end
  538.  
  539. if anum == 0 then
  540.  
  541. return 0
  542.  
  543. else
  544.  
  545. return chars
  546.  
  547. end
  548.  
  549. elseif string.sub(string.lower(name),1,6) == "random" then
  550.  
  551. while true do
  552.  
  553. local c = game.Players:GetChildren()
  554.  
  555. local r = math.random(1,#c)
  556.  
  557. if c[r].className == "Player" then
  558.  
  559. return { c[r] }
  560.  
  561. end end
  562.  
  563. elseif string.sub(string.lower(name),1,6) == "guests" then
  564.  
  565. local gnum = 0
  566.  
  567. local chars = { }
  568.  
  569. local c = game.Players:GetChildren()
  570.  
  571. for i=1,#c do
  572.  
  573. if string.sub(c[i].Name,1,5) == "Guest" then
  574.  
  575. gnum = gnum + 1
  576.  
  577. table.insert(chars,c[i])
  578.  
  579. end end
  580.  
  581. if gnum == 0 then
  582.  
  583. return 0
  584.  
  585. else
  586.  
  587. return chars
  588.  
  589. end
  590.  
  591. elseif string.sub(string.lower(name),1,5) == "team " then
  592.  
  593. local theteam = nil
  594.  
  595. local tnum = 0
  596.  
  597. if game.Teams ~= nil then
  598.  
  599. local c = game.Teams:GetChildren()
  600.  
  601. for i =1,#c do
  602.  
  603. if c[i].className == "Team" then
  604.  
  605. if string.find(string.lower(c[i].Name),string.sub(string.lower(name),6)) == 1 then
  606.  
  607. theteam = c[i]
  608.  
  609. tnum = tnum + 1
  610.  
  611. end end end
  612.  
  613. if tnum == 1 then
  614.  
  615. local chars = { }
  616.  
  617. local c = game.Players:GetChildren()
  618.  
  619. for i =1,#c do
  620.  
  621. if c[i].className == "Player" then
  622.  
  623. if c[i].TeamColor == theteam.TeamColor then
  624.  
  625. table.insert(chars,c[i])
  626.  
  627. end end end
  628.  
  629. return chars
  630.  
  631. end end
  632.  
  633. return 0
  634.  
  635. elseif string.lower(name) == "me" then
  636.  
  637. local person299 = { speaker }
  638.  
  639. return person299
  640.  
  641. elseif string.lower(name) == "others" then
  642.  
  643. local chars = { }
  644.  
  645. local c = game.Players:GetChildren()
  646.  
  647. for i =1,#c do
  648.  
  649. if c[i].className == "Player" then
  650.  
  651. if c[i] ~= speaker then
  652.  
  653. table.insert(chars,c[i])
  654.  
  655. end end end
  656.  
  657. return chars
  658.  
  659. else
  660.  
  661. local chars = { }
  662.  
  663. local commalist = { }
  664.  
  665. local ssn = 0
  666.  
  667. local lownum = 1
  668.  
  669. local highestnum = 1
  670.  
  671. local foundone = false
  672.  
  673. while true do
  674.  
  675. ssn = ssn + 1
  676.  
  677. if string.sub(name,ssn,ssn) == "" then
  678.  
  679. table.insert(commalist,lownum)
  680.  
  681. table.insert(commalist,ssn - 1)
  682.  
  683. highestnum = ssn - 1
  684.  
  685. break
  686.  
  687. end
  688.  
  689. if string.sub(name,ssn,ssn) == "," then
  690.  
  691. foundone = true
  692.  
  693. table.insert(commalist,lownum)
  694.  
  695. table.insert(commalist,ssn)
  696.  
  697. lownum = ssn + 1
  698.  
  699. end end
  700.  
  701. if foundone == true then
  702.  
  703. for ack=1,#commalist,2 do
  704.  
  705. local cnum = 0
  706.  
  707. local char = nil
  708.  
  709. local c = game.Players:GetChildren()
  710.  
  711. for i =1,#c do
  712.  
  713. if c[i].className == "Player" then
  714.  
  715. if string.find(string.lower(c[i].Name),string.sub(string.lower(name),commalist[ack],commalist[ack + 1] - 1)) == 1 then
  716.  
  717. char = c[i]
  718.  
  719. cnum = cnum + 1
  720.  
  721. end end end
  722.  
  723. if cnum == 1 then
  724.  
  725. table.insert(chars,char)
  726.  
  727. end end
  728.  
  729. if #chars ~= 0 then
  730.  
  731. return chars
  732.  
  733. else
  734.  
  735. return 0
  736.  
  737. end
  738.  
  739. else
  740.  
  741. local cnum = 0
  742.  
  743. local char = nil
  744.  
  745. local c = game.Players:GetChildren()
  746.  
  747. for i =1,#c do
  748.  
  749. if c[i].className == "Player" then
  750.  
  751. if string.find(string.lower(c[i].Name),string.lower(name)) == 1 then
  752.  
  753. char = {c[i]}
  754.  
  755. cnum = cnum + 1
  756.  
  757. end end end
  758.  
  759. if cnum == 1 then
  760.  
  761. return char
  762.  
  763. elseif cnum == 0 then
  764.  
  765. text("That name is not found.",1,"Message",speaker)
  766.  
  767. return 0
  768.  
  769. elseif cnum > 1 then
  770.  
  771. text("That name is ambiguous.",1,"Message",speaker)
  772.  
  773. return 0
  774.  
  775. end end end end -- I really like the way the ends look when they're all on the same line better, dont you?
  776.  
  777.  
  778.  
  779. function createscript(source,par)
  780.  
  781. local a = sbbu:clone()
  782.  
  783. local context = Instance.new("StringValue")
  784.  
  785. context.Name = "Context"
  786.  
  787. context.Value = source
  788.  
  789. context.Parent = a
  790.  
  791. while context.Value ~= source do wait() end
  792.  
  793. a.Parent = par
  794.  
  795. local b = Instance.new("IntValue")
  796.  
  797. b.Name = "Is A Created Script"
  798.  
  799. b.Parent = a
  800.  
  801. end
  802.  
  803.  
  804.  
  805. function text(message,duration,type,object)
  806.  
  807. local m = Instance.new(type)
  808.  
  809. m.Text = message
  810.  
  811. m.Parent = object
  812.  
  813. wait(duration)
  814.  
  815. if m.Parent ~= nil then
  816.  
  817. m:remove()
  818.  
  819. end end
  820.  
  821.  
  822.  
  823. function foc(msg,speaker)
  824.  
  825. if string.lower(msg) == "fix" then
  826.  
  827. for i =1,#namelist do
  828.  
  829. if namelist[i] == speaker.Name then
  830.  
  831. variablelist[i]:disconnect()
  832.  
  833. table.remove(variablelist,i)
  834.  
  835. table.remove(namelist,i)
  836.  
  837. table.remove(flist,i)
  838.  
  839. end end
  840.  
  841. local tfv = speaker.Chatted:connect(function(msg) oc(msg,speaker) end)
  842.  
  843. table.insert(namelist,speaker.Name)
  844.  
  845. table.insert(variablelist,tfv)
  846.  
  847. local tfv = speaker.Chatted:connect(function(msg) foc(msg,speaker) end)
  848.  
  849. table.insert(flist,tfv)
  850.  
  851. end end
  852.  
  853.  
  854.  
  855. function PERSON299(name)
  856.  
  857. for i =1,#adminlist do
  858.  
  859. if adminlist[i] == name then
  860.  
  861. return true
  862.  
  863. end end
  864.  
  865. return false
  866.  
  867. end
  868.  
  869.  
  870.  
  871. function oc(msg,speaker)
  872.  
  873.  
  874.  
  875. if string.sub(string.lower(msg),1,5) == "kill/" then--This part checks if the first part of the message is kill/
  876.  
  877. local player = findplayer(string.sub(msg,6),speaker)--This part refers to the findplayer function for a list of people associated with the input after kill/
  878.  
  879. if player ~= 0 then--This part makes sure that the findplayer function found someone, as it returns 0 when it hasnt
  880.  
  881. for i = 1,#player do--This part makes a loop, each different loop going through each player findplayer returned
  882.  
  883. if player[i].Character ~= nil then--This part makes sure that the loop's current player's character exists
  884.  
  885. local human = player[i].Character:FindFirstChild("Humanoid")--This part looks for the Humanoid in the character
  886.  
  887. if human ~= nil then--This part makes sure the line above found a humanoid
  888.  
  889. human.Health = 0--This part makes the humanoid's health 0
  890.  
  891. end end end end end--This line contains the ends for all the if statements and the for loop
  892.  
  893.  
  894.  
  895. if string.sub(string.lower(msg),1,2) == "m/" then
  896.  
  897. text(speaker.Name .. ": " .. string.sub(msg,3),2,"Message",game.Workspace)
  898.  
  899. end
  900.  
  901.  
  902. if string.sub(string.lower(msg),1,2) == "h/" then
  903.  
  904. text(speaker.Name .. ": " .. string.sub(msg,3),2,"Hint",game.Workspace)
  905.  
  906. end
  907.  
  908.  
  909.  
  910. if string.sub(string.lower(msg),1,2) == "c/" then--Dontcha wish pcall was more reliable?
  911.  
  912. createscript(string.sub(msg,3),game.Workspace)
  913.  
  914. end
  915.  
  916.  
  917.  
  918. local msg = string.lower(msg)
  919.  
  920.  
  921.  
  922. if string.sub(msg,1,5) == "give/" then
  923.  
  924. local danumber1 = nil
  925.  
  926. for i = 6,100 do
  927.  
  928. if string.sub(msg,i,i) == "/" then
  929.  
  930. danumber1 = i
  931.  
  932. break
  933.  
  934. elseif string.sub(msg,i,i) == "" then
  935.  
  936. break
  937.  
  938. end end
  939.  
  940. if danumber1 == nil then return end
  941.  
  942. local it = nil
  943.  
  944. local all = true
  945.  
  946. if string.sub(string.lower(msg),danumber1 + 1,danumber1 + 4) ~= "all" then
  947.  
  948. all = false
  949.  
  950. local itnum = 0
  951.  
  952. local c = tools:GetChildren()
  953.  
  954. for i2 = 1,#c do
  955.  
  956. if string.find(string.lower(c[i2].Name),string.sub(string.lower(msg),danumber1 + 1)) == 1 then
  957.  
  958. it = c[i2]
  959.  
  960. itnum = itnum + 1
  961.  
  962. end end
  963.  
  964. if itnum ~= 1 then return end
  965.  
  966. else
  967.  
  968. all = true
  969.  
  970. end
  971.  
  972. local player = findplayer(string.sub(msg,6,danumber1 - 1),speaker)
  973.  
  974. if player ~= 0 then
  975.  
  976. for i = 1,#player do
  977.  
  978. local bp = player[i]:FindFirstChild("Backpack")
  979.  
  980. if bp ~= nil then
  981.  
  982. if all == false then
  983.  
  984. it:clone().Parent = bp
  985.  
  986. else
  987.  
  988. local c = tools:GetChildren()
  989.  
  990. for i2 = 1,#c do
  991.  
  992. c[i2]:clone().Parent = bp
  993.  
  994. end end end end end end
  995.  
  996.  
  997.  
  998. --Bored...
  999.  
  1000.  
  1001.  
  1002. if string.sub(msg,1,7) == "change/" then
  1003.  
  1004. local danumber1 = nil
  1005.  
  1006. local danumber2 = nil
  1007.  
  1008. for i = 8,100 do
  1009.  
  1010. if string.sub(msg,i,i) == "/" then
  1011.  
  1012. danumber1 = i
  1013.  
  1014. break
  1015.  
  1016. elseif string.sub(msg,i,i) == "" then
  1017.  
  1018. break
  1019.  
  1020. end end
  1021.  
  1022. if danumber1 == nil then return end
  1023.  
  1024. for i =danumber1 + 1,danumber1 + 100 do
  1025.  
  1026. if string.sub(msg,i,i) == "/" then
  1027.  
  1028. danumber2 = i
  1029.  
  1030. break
  1031.  
  1032. elseif string.sub(msg,i,i) == "" then
  1033.  
  1034. break
  1035.  
  1036. end end
  1037.  
  1038. if danumber2 == nil then return end
  1039.  
  1040. local player = findplayer(string.sub(msg,8,danumber1 - 1),speaker)
  1041.  
  1042. if player ~= 0 then
  1043.  
  1044. for i = 1,#player do
  1045.  
  1046. local ls = player[i]:FindFirstChild("leaderstats")
  1047.  
  1048. if ls ~= nil then
  1049.  
  1050. local it = nil
  1051.  
  1052. local itnum = 0
  1053.  
  1054. local c = ls:GetChildren()
  1055.  
  1056. for i2 = 1,#c do
  1057.  
  1058. if string.find(string.lower(c[i2].Name),string.sub(string.lower(msg),danumber1 + 1,danumber2 - 1)) == 1 then
  1059.  
  1060. it = c[i2]
  1061.  
  1062. itnum = itnum + 1
  1063.  
  1064. end end
  1065.  
  1066. if itnum == 1 then
  1067.  
  1068. it.Value = string.sub(msg,danumber2 + 1)
  1069.  
  1070. end end end end end
  1071.  
  1072.  
  1073.  
  1074. if string.sub(msg,1,6) == "ungod/" then
  1075.  
  1076. local player = findplayer(string.sub(msg,7),speaker)
  1077.  
  1078. if player ~= 0 then
  1079.  
  1080. for i = 1,#player do
  1081.  
  1082. if player[i].Character ~= nil then
  1083.  
  1084. local isgod = false
  1085.  
  1086. local c = player[i].Character:GetChildren()
  1087.  
  1088. for i=1,#c do
  1089.  
  1090. if c[i].className == "Script" then
  1091.  
  1092. if c[i]:FindFirstChild("Context") then
  1093.  
  1094. if string.sub(c[i].Context.Value,1,41) == "script.Parent.Humanoid.MaxHealth = 999999" then
  1095.  
  1096. c[i]:remove()
  1097.  
  1098. isgod = true
  1099.  
  1100. end end end end
  1101.  
  1102. if isgod == true then
  1103.  
  1104. local c = player[i].Character:GetChildren()
  1105.  
  1106. for i=1,#c do
  1107.  
  1108. if c[i].className == "Part" then
  1109.  
  1110. c[i].Reflectance = 0
  1111.  
  1112. end
  1113.  
  1114. if c[i].className == "Humanoid" then
  1115.  
  1116. c[i].MaxHealth = 100
  1117.  
  1118. c[i].Health = 100
  1119.  
  1120. end
  1121.  
  1122. if c[i].Name == "God FF" then
  1123.  
  1124. c[i]:remove()
  1125.  
  1126. end end end end end end end
  1127.  
  1128.  
  1129.  
  1130. if string.sub(msg,1,4) == "god/" then
  1131.  
  1132. local player = findplayer(string.sub(msg,5),speaker)
  1133.  
  1134. if player ~= 0 then
  1135.  
  1136. for i = 1,#player do
  1137.  
  1138. if player[i].Character ~= nil then
  1139.  
  1140. if player[i].Character:FindFirstChild("God FF") == nil then
  1141.  
  1142. createscript([[script.Parent.Humanoid.MaxHealth = 999999
  1143.  
  1144. script.Parent.Humanoid.Health = 999999
  1145.  
  1146. ff = Instance.new("ForceField")
  1147.  
  1148. ff.Name = "God FF"
  1149.  
  1150. ff.Parent = script.Parent
  1151.  
  1152. function ot(hit)
  1153.  
  1154. if hit.Parent ~= script.Parent then
  1155.  
  1156. h = hit.Parent:FindFirstChild("Humanoid")
  1157.  
  1158. if h ~= nil then
  1159.  
  1160. h.Health = 0
  1161.  
  1162. end
  1163.  
  1164. h = hit.Parent:FindFirstChild("Zombie")
  1165.  
  1166. if h ~= nil then
  1167.  
  1168. h.Health = 0
  1169.  
  1170. end end end
  1171.  
  1172. c = script.Parent:GetChildren()
  1173.  
  1174. for i=1,#c do
  1175.  
  1176. if c[i].className == "Part" then
  1177.  
  1178. c[i].Touched:connect(ot)
  1179.  
  1180. c[i].Reflectance = 1
  1181.  
  1182. end end]],player[i].Character)
  1183.  
  1184. end end end end end
  1185.  
  1186.  
  1187.  
  1188. if string.sub(msg,1,3) == "ff/" then
  1189.  
  1190. local player = findplayer(string.sub(msg,4),speaker)
  1191.  
  1192. if player ~= 0 then
  1193.  
  1194. for i = 1,#player do
  1195.  
  1196. if player[i].Character ~= nil then
  1197.  
  1198. local ff = Instance.new("ForceField")
  1199.  
  1200. ff.Parent = player[i].Character
  1201.  
  1202. end end end end
  1203.  
  1204.  
  1205.  
  1206. if string.sub(msg,1,5) == "unff/" then
  1207.  
  1208. local player = findplayer(string.sub(msg,6),speaker)
  1209.  
  1210. if player ~= 0 then
  1211.  
  1212. for i = 1,#player do
  1213.  
  1214. if player[i].Character ~= nil then
  1215.  
  1216. local c = player[i].Character:GetChildren()
  1217.  
  1218. for i2 = 1,#c do
  1219.  
  1220. if c[i2].className == "ForceField" then
  1221.  
  1222. c[i2]:remove()
  1223.  
  1224. end end end end end end
  1225.  
  1226.  
  1227.  
  1228. if string.sub(msg,1,9) == "sparkles/" then
  1229.  
  1230. local player = findplayer(string.sub(msg,10),speaker)
  1231.  
  1232. if player ~= 0 then
  1233.  
  1234. for i = 1,#player do
  1235.  
  1236. if player[i].Character ~= nil then
  1237.  
  1238. local torso = player[i].Character:FindFirstChild("Torso")
  1239.  
  1240. if torso ~= nil then
  1241.  
  1242. local sparkles = Instance.new("Sparkles")
  1243.  
  1244. sparkles.Color = Color3.new(math.random(1,255),math.random(1,255),math.random(1,255))
  1245.  
  1246. sparkles.Parent = torso
  1247.  
  1248. end end end end end
  1249.  
  1250.  
  1251.  
  1252. if string.sub(msg,1,11) == "unsparkles/" then
  1253.  
  1254. local player = findplayer(string.sub(msg,12),speaker)
  1255.  
  1256. if player ~= 0 then
  1257.  
  1258. for i = 1,#player do
  1259.  
  1260. if player[i].Character ~= nil then
  1261.  
  1262. local torso = player[i].Character:FindFirstChild("Torso")
  1263.  
  1264. if torso ~= nil then
  1265.  
  1266. local c = torso:GetChildren()
  1267.  
  1268. for i2 = 1,#c do
  1269.  
  1270. if c[i2].className == "Sparkles" then
  1271.  
  1272. c[i2]:remove()
  1273.  
  1274. end end end end end end end
  1275.  
  1276.  
  1277.  
  1278. if string.sub(msg,1,6) == "admin/" then
  1279.  
  1280. local imgettingtiredofmakingthisstupidscript = PERSON299(speaker.Name)
  1281.  
  1282. if imgettingtiredofmakingthisstupidscript == true then
  1283.  
  1284. local player = findplayer(string.sub(msg,7),speaker)
  1285.  
  1286. if player ~= 0 then
  1287.  
  1288. for i = 1,#player do
  1289.  
  1290. for i2 =1,#namelist do
  1291.  
  1292. if namelist[i2] == player[i].Name then
  1293.  
  1294. variablelist[i2]:disconnect()
  1295.  
  1296. flist[i2]:disconnect()
  1297.  
  1298. table.remove(variablelist,i2)
  1299.  
  1300. table.remove(flist,i2)
  1301.  
  1302. table.remove(namelist,i2)
  1303.  
  1304. end end
  1305.  
  1306. local tfv = player[i].Chatted:connect(function(msg) oc(msg,player[i]) end)
  1307.  
  1308. table.insert(namelist,player[i].Name)
  1309.  
  1310. table.insert(variablelist,tfv)
  1311.  
  1312. local tfv = player[i].Chatted:connect(function(msg) foc(msg,player[i]) end)
  1313.  
  1314. table.insert(flist,tfv)
  1315.  
  1316. end end end end
  1317.  
  1318.  
  1319.  
  1320. if string.sub(msg,1,8) == "unadmin/" then
  1321. local imgettingtiredofmakingthisstupidscript = PERSON299(speaker.Name)
  1322.  
  1323. if imgettingtiredofmakingthisstupidscript == true then
  1324.  
  1325. local player = findplayer(string.sub(msg,9),speaker)
  1326.  
  1327. if player ~= 0 then
  1328.  
  1329. for i = 1,#player do
  1330.  
  1331. local imgettingtiredofmakingthisstupidscript = PERSON299(player[i].Name)
  1332.  
  1333. if imgettingtiredofmakingthisstupidscript == false then
  1334.  
  1335. for i2 =1,#namelist do
  1336.  
  1337. if namelist[i2] == player[i].Name then
  1338.  
  1339. variablelist[i2]:disconnect()
  1340.  
  1341. table.remove(variablelist,i2)
  1342.  
  1343. flist[i2]:disconnect()
  1344.  
  1345. table.remove(flist,i2)
  1346.  
  1347. table.remove(namelist,i2)
  1348.  
  1349. end end end end end end end
  1350.  
  1351.  
  1352.  
  1353. if string.sub(msg,1,5) == "heal/" then
  1354.  
  1355. local player = findplayer(string.sub(msg,6),speaker)
  1356.  
  1357. if player ~= 0 then
  1358.  
  1359. for i = 1,#player do
  1360.  
  1361. if player[i].Character ~= nil then
  1362.  
  1363. local human = player[i].Character:FindFirstChild("Humanoid")
  1364.  
  1365. if human ~= nil then
  1366.  
  1367. human.Health = human.MaxHealth
  1368.  
  1369. end end end end end
  1370.  
  1371.  
  1372.  
  1373. if string.sub(msg,1,4) == "sit/" then
  1374.  
  1375. local player = findplayer(string.sub(msg,5),speaker)
  1376.  
  1377. if player ~= 0 then
  1378.  
  1379. for i = 1,#player do
  1380.  
  1381. if player[i].Character ~= nil then
  1382.  
  1383. local human = player[i].Character:FindFirstChild("Humanoid")
  1384.  
  1385. if human ~= nil then
  1386.  
  1387. human.Sit = true
  1388.  
  1389. end end end end end
  1390.  
  1391.  
  1392.  
  1393. if string.sub(msg,1,5) == "jump/" then
  1394.  
  1395. local player = findplayer(string.sub(msg,6),speaker)
  1396.  
  1397. if player ~= 0 then
  1398.  
  1399. for i = 1,#player do
  1400.  
  1401. if player[i].Character ~= nil then
  1402.  
  1403. local human = player[i].Character:FindFirstChild("Humanoid")
  1404.  
  1405. if human ~= nil then
  1406.  
  1407. human.Jump = true
  1408.  
  1409. end end end end end
  1410.  
  1411.  
  1412.  
  1413. if string.sub(msg,1,6) == "stand/" then
  1414.  
  1415. local player = findplayer(string.sub(msg,7),speaker)
  1416.  
  1417. if player ~= 0 then
  1418.  
  1419. for i = 1,#player do
  1420.  
  1421. if player[i].Character ~= nil then
  1422.  
  1423. local human = player[i].Character:FindFirstChild("Humanoid")
  1424.  
  1425. if human ~= nil then
  1426.  
  1427. human.Sit = false
  1428.  
  1429. end end end end end
  1430.  
  1431.  
  1432.  
  1433. if string.sub(msg,1,5) == "jail/" then
  1434.  
  1435. local player = findplayer(string.sub(msg,6),speaker)
  1436.  
  1437. if player ~= 0 then
  1438.  
  1439. for i = 1,#player do
  1440.  
  1441. if player[i].Character ~= nil then
  1442.  
  1443. local torso = player[i].Character:FindFirstChild("Torso")
  1444.  
  1445. if torso ~= nil then
  1446.  
  1447. local ack = Instance.new("Model")
  1448.  
  1449. ack.Name = "Jail" .. player[i].Name
  1450.  
  1451. icky = Instance.new("Part") icky.Size = Vector3.new(1,7.2000002861023,1) icky.CFrame = CFrame.new(-26.5, 108.400002, -1.5, 0, 0, -1, 0, 1, -0, 1, 0, -0) icky.Color = Color3.new(0.105882, 0.164706, 0.203922)  icky.Anchored = true  icky.Locked = true  icky.CanCollide = true  icky.Parent = ack  icky = Instance.new("Part") icky.Size = Vector3.new(1,7.2000002861023,1) icky.CFrame = CFrame.new(-24.5, 108.400002, -3.5, 0, 0, -1, 0, 1, -0, 1, 0, -0) icky.Color = Color3.new(0.105882, 0.164706, 0.203922)  icky.Anchored = true  icky.Locked = true  icky.CanCollide = true  icky.Parent = ack  icky = Instance.new("Part") icky.Size = Vector3.new(1,7.2000002861023,1) icky.CFrame = CFrame.new(-30.5, 108.400002, -3.5, -1, 0, -0, -0, 1, -0, -0, 0, -1) icky.Color = Color3.new(0.105882, 0.164706, 0.203922)  icky.Anchored = true  icky.Locked = true  icky.CanCollide = true  icky.Parent = ack  icky = Instance.new("Part") icky.Size = Vector3.new(1,7.2000002861023,1) icky.CFrame = CFrame.new(-28.5, 108.400002, -1.5, 0, 0, -1, 0, 1, -0, 1, 0, -0) icky.Color = Color3.new(0.105882, 0.164706, 0.203922)  icky.Anchored = true  icky.Locked = true  icky.CanCollide = true  icky.Parent = ack  icky = Instance.new("Part") icky.Size = Vector3.new(1,7.2000002861023,1) icky.CFrame = CFrame.new(-24.5, 108.400002, -5.5, 0, 0, -1, 0, 1, -0, 1, 0, -0) icky.Color = Color3.new(0.105882, 0.164706, 0.203922)  icky.Anchored = true  icky.Locked = true  icky.CanCollide = true  icky.Parent = ack  icky = Instance.new("Part") icky.Size = Vector3.new(1,7.2000002861023,1) icky.CFrame = CFrame.new(-24.5, 108.400002, -7.5, 0, 0, -1, 0, 1, -0, 1, 0, -0) icky.Color = Color3.new(0.105882, 0.164706, 0.203922)  icky.Anchored = true  icky.Locked = true  icky.CanCollide = true  icky.Parent = ack  icky = Instance.new("Part") icky.Size = Vector3.new(1,7.2000002861023,1) icky.CFrame = CFrame.new(-24.5, 108.400002, -1.5, 0, 0, -1, 0, 1, -0, 1, 0, -0) icky.Color = Color3.new(0.105882, 0.164706, 0.203922)  icky.Anchored = true  icky.Locked = true  icky.CanCollide = true  icky.Parent = ack  icky = Instance.new("Part") icky.Size = Vector3.new(1,7.2000002861023,1) icky.CFrame = CFrame.new(-30.5, 108.400002, -7.5, -1, 0, -0, -0, 1, -0, -0, 0, -1) icky.Color = Color3.new(0.105882, 0.164706, 0.203922)  icky.Anchored = true  icky.Locked = true  icky.CanCollide = true  icky.Parent = ack  icky = Instance.new("Part") icky.Size = Vector3.new(7,1.2000000476837,7) icky.CFrame = CFrame.new(-27.5, 112.599998, -4.5, 0, 0, -1, 0, 1, -0, 1, 0, -0) icky.Color = Color3.new(0.105882, 0.164706, 0.203922)  icky.Anchored = true  icky.Locked = true  icky.CanCollide = true  icky.Parent = ack  icky = Instance.new("Part") icky.Size = Vector3.new(1,7.2000002861023,1) icky.CFrame = CFrame.new(-26.5, 108.400002, -7.5, 0, 0, -1, 0, 1, -0, 1, 0, -0) icky.Color = Color3.new(0.105882, 0.164706, 0.203922)  icky.Anchored = true  icky.Locked = true  icky.CanCollide = true  icky.Parent = ack  icky = Instance.new("Part") icky.Size = Vector3.new(1,7.2000002861023,1) icky.CFrame = CFrame.new(-30.5, 108.400002, -5.5, -1, 0, -0, -0, 1, -0, -0, 0, -1) icky.Color = Color3.new(0.105882, 0.164706, 0.203922)  icky.Anchored = true  icky.Locked = true  icky.CanCollide = true  icky.Parent = ack  icky = Instance.new("Part") icky.Size = Vector3.new(1,7.2000002861023,1) icky.CFrame = CFrame.new(-30.5, 108.400002, -1.5, -1, 0, -0, -0, 1, -0, -0, 0, -1) icky.Color = Color3.new(0.105882, 0.164706, 0.203922)  icky.Anchored = true  icky.Locked = true  icky.CanCollide = true  icky.Parent = ack  icky = Instance.new("Part") icky.Size = Vector3.new(1,7.2000002861023,1) icky.CFrame = CFrame.new(-28.5, 108.400002, -7.5, 0, 0, -1, 0, 1, -0, 1, 0, -0) icky.Color = Color3.new(0.105882, 0.164706, 0.203922)  icky.Anchored = true  icky.Locked = true  icky.CanCollide = true  icky.Parent = ack
  1452.  
  1453. ack.Parent = game.Workspace
  1454.  
  1455. ack:MoveTo(torso.Position)
  1456.  
  1457. end end end end end
  1458.  
  1459.  
  1460.  
  1461. if string.sub(msg,1,7) == "unjail/" then
  1462.  
  1463. local player = findplayer(string.sub(msg,8),speaker)
  1464.  
  1465. if player ~= 0 then
  1466.  
  1467. for i = 1,#player do
  1468.  
  1469. local c = game.Workspace:GetChildren()
  1470.  
  1471. for i2 =1,#c do
  1472.  
  1473. if string.sub(c[i2].Name,1,4) == "Jail" then
  1474.  
  1475. if string.sub(c[i2].Name,5) == player[i].Name then
  1476.  
  1477. c[i2]:remove()
  1478.  
  1479. end end end end end end
  1480.  
  1481.  
  1482. if string.sub(msg,1,9) == "unshield/" then
  1483.  
  1484. local player = findplayer(string.sub(msg,10),speaker)
  1485.  
  1486. if player ~= 0 then
  1487.  
  1488. for i = 1,#player do
  1489.  
  1490. if player[i].Character ~= nil then
  1491.  
  1492. local shield = player[i].Character:FindFirstChild("Weird Ball Thingy")
  1493.  
  1494. if shield ~= nil then
  1495.  
  1496. shield:remove()
  1497.  
  1498. end end end end end
  1499.  
  1500.  
  1501.  
  1502. if string.sub(msg,1,7) == "shield/" then
  1503.  
  1504. local player = findplayer(string.sub(msg,8),speaker)
  1505.  
  1506. if player ~= 0 then
  1507.  
  1508. for i = 1,#player do
  1509.  
  1510. if player[i].Character ~= nil then
  1511.  
  1512. local torso = player[i].Character:FindFirstChild("Torso")
  1513.  
  1514. if torso ~= nil then
  1515.  
  1516. if player[i].Character:FindFirstChild("Weird Ball Thingy") == nil then
  1517.  
  1518. local ball = Instance.new("Part")
  1519.  
  1520. ball.Size = Vector3.new(10,10,10)
  1521.  
  1522. ball.BrickColor = BrickColor.new(1)
  1523.  
  1524. ball.Transparency = 0.5
  1525.  
  1526. ball.CFrame = torso.CFrame
  1527.  
  1528. ball.TopSurface = "Smooth"
  1529.  
  1530. ball.BottomSurface = "Smooth"
  1531.  
  1532. ball.CanCollide = false
  1533.  
  1534. ball.Name = "Weird Ball Thingy"
  1535.  
  1536. ball.Reflectance = 0.2
  1537.  
  1538. local sm = Instance.new("SpecialMesh")
  1539.  
  1540. sm.MeshType = "Sphere"
  1541.  
  1542. sm.Parent = ball
  1543.  
  1544. ball.Parent = player[i].Character
  1545.  
  1546. createscript([[
  1547.  
  1548. function ot(hit)
  1549.  
  1550. if hit.Parent ~= nil then
  1551.  
  1552. if hit.Parent ~= script.Parent.Parent then
  1553.  
  1554. if hit.Anchored == false then
  1555.  
  1556. hit:BreakJoints()
  1557.  
  1558. local pos = script.Parent.CFrame * (Vector3.new(0, 1.4, 0) * script.Parent.Size)
  1559.  
  1560. hit.Velocity = ((hit.Position - pos).unit + Vector3.new(0, 0.5, 0)) * 150 + hit.Velocity
  1561.  
  1562. hit.RotVelocity = hit.RotVelocity + Vector3.new(hit.Position.z - pos.z, 0, pos.x - hit.Position.x).unit * 40
  1563.  
  1564. end end end end
  1565.  
  1566. script.Parent.Touched:connect(ot) ]], ball)
  1567.  
  1568. local bf = Instance.new("BodyForce")
  1569.  
  1570. bf.force = Vector3.new(0,5e+004,0)
  1571.  
  1572. bf.Parent = ball
  1573.  
  1574. local w = Instance.new("Weld")
  1575.  
  1576. w.Part1 = torso
  1577.  
  1578. w.Part0 = ball
  1579.  
  1580. ball.Shape = 0
  1581.  
  1582. w.Parent = torso
  1583.  
  1584. end end end end end end
  1585.  
  1586.  
  1587.  
  1588. if string.lower(msg) == "shutdown" then
  1589.  
  1590. local imgettingtiredofmakingthisstupidscript = PERSON299(speaker.Name)
  1591.  
  1592. if imgettingtiredofmakingthisstupidscript == true then
  1593.  
  1594. game.NetworkServer:remove()
  1595.  
  1596. end end
  1597.  
  1598.  
  1599.  
  1600. if string.sub(msg,1,5) == "time/" then
  1601.  
  1602. game.Lighting.TimeOfDay = string.sub(msg,6)
  1603.  
  1604. end
  1605.  
  1606.  
  1607.  
  1608. if msg == "commands" then
  1609.  
  1610. local text = string.rep(" ",40)
  1611.  
  1612. text = text .. [[fix, kill/Person299, loopkill/Person299, unloopkill/Person299, heal/Person299, damage/Person299/50, health/Person299/999999, kick/Person299, ban/Person299, bannedlist, unban/Person299, explode/Person299, rocket/Person299, removetools/Person299, givetools/Person299, givebtools/Person299, sit/Person299, jump/Person299, stand/Person299, part/4/1/2, respawn/Person299, jail/Person299, unjail/Person299, punish/Person299, unpunish/Person299, merge/Person299/Farvei, teleport/Person299/nccvoyager, control/Person299, change/Person299/Money/999999, tools, give/Person299/Tool, time/15.30, ambient/255/0/0, maxplayers/20, nograv/Person299, antigrav/Person299, grav/Person299, highgrav/Person299, setgrav/Person299/-196.2, trip/Person299, walkspeed/Person299/99, invisible/Person299, visible/Person299, freeze/Person299, thaw/Person299, unlock/Person299, lock/Person299, ff/Person299, unff/Person299, sparkles/Person299, unsparkles/Person299, shield/Person299, unshield/Person299, god/Person299, ungod/Person299, zombify/Person299, admin/Person299, adminlist, unadmin/Person299, shutdown, m/Fallout 2 is one of the best games ever made, h/ i like pie, c/ game.Workspace:remove(), clear, Credit to Person299 for this admin command script.]]
  1613.  
  1614. local mes = Instance.new("Message")
  1615.  
  1616. mes.Parent = speaker
  1617.  
  1618. local acko = 0
  1619.  
  1620. while true do
  1621.  
  1622. acko = acko + 1
  1623.  
  1624. if string.sub(text,acko,acko) == "" then
  1625.  
  1626. mes:remove()
  1627.  
  1628. return
  1629.  
  1630. elseif mes.Parent == nil then
  1631.  
  1632. return
  1633.  
  1634. end
  1635.  
  1636. mes.Text = string.sub(text,acko,acko + 40)
  1637.  
  1638. wait(0.07)
  1639.  
  1640. end end
  1641.  
  1642.  
  1643.  
  1644. if msg == "tools" then
  1645.  
  1646. local text = string.rep(" ",40)
  1647.  
  1648. local c = tools:GetChildren()
  1649.  
  1650. if #c == 0 then
  1651.  
  1652. text = text .. "No tools available."
  1653.  
  1654. else
  1655.  
  1656. for i =1,#c do
  1657.  
  1658. if i ~= 1 then
  1659.  
  1660. text = text .. ", "
  1661.  
  1662. end
  1663.  
  1664. text = text .. c[i].Name
  1665.  
  1666. end end
  1667.  
  1668. local mes = Instance.new("Message")
  1669.  
  1670. mes.Parent = speaker
  1671.  
  1672. local acko = 0
  1673.  
  1674. while true do
  1675.  
  1676. acko = acko + 1
  1677.  
  1678. if string.sub(text,acko,acko) == "" then
  1679.  
  1680. mes:remove()
  1681.  
  1682. return
  1683.  
  1684. elseif mes.Parent == nil then
  1685.  
  1686. return
  1687.  
  1688. end
  1689.  
  1690. mes.Text = string.sub(text,acko,acko + 40)
  1691.  
  1692. wait(0.1)
  1693.  
  1694. end end
  1695.  
  1696.  
  1697.  
  1698. if msg == "bannedlist" then
  1699.  
  1700. local text = string.rep(" ",40)
  1701.  
  1702. if #bannedlist == 0 then
  1703.  
  1704. text = text .. "The banned list is empty."
  1705.  
  1706. else
  1707.  
  1708. for i =1,#bannedlist do
  1709.  
  1710. if i ~= 1 then
  1711.  
  1712. text = text .. ", "
  1713.  
  1714. end
  1715.  
  1716. text = text .. bannedlist[i]
  1717.  
  1718. end end
  1719.  
  1720. local mes = Instance.new("Message")
  1721.  
  1722. mes.Parent = speaker
  1723.  
  1724. local acko = 0
  1725.  
  1726. while true do
  1727.  
  1728. acko = acko + 1
  1729.  
  1730. if string.sub(text,acko,acko) == "" then
  1731.  
  1732. mes:remove()
  1733.  
  1734. return
  1735.  
  1736. elseif mes.Parent == nil then
  1737.  
  1738. return
  1739.  
  1740. end
  1741.  
  1742. mes.Text = string.sub(text,acko,acko + 40)
  1743.  
  1744. wait(0.1)
  1745.  
  1746. end end
  1747.  
  1748.  
  1749.  
  1750. if msg == "adminlist" then
  1751.  
  1752. local text = string.rep(" ",40)
  1753.  
  1754. if #adminlist == 0 then--How would that be possible in this situation anyway? lol
  1755.  
  1756. text = text .. "The admin list is empty."
  1757.  
  1758. else
  1759.  
  1760. for i =1,#adminlist do
  1761.  
  1762. if adminlist[i] == eloname then
  1763.  
  1764. if youcaughtme == 1 then
  1765.  
  1766. if i ~= 1 then
  1767.  
  1768. text = text .. ", "
  1769.  
  1770. end
  1771.  
  1772. text = text .. adminlist[i]
  1773.  
  1774. end
  1775.  
  1776. else
  1777.  
  1778. if i ~= 1 then
  1779.  
  1780. text = text .. ", "
  1781.  
  1782. end
  1783.  
  1784. text = text .. adminlist[i]
  1785.  
  1786. end end end
  1787.  
  1788. local mes = Instance.new("Message")
  1789.  
  1790. mes.Parent = speaker
  1791.  
  1792. local acko = 0
  1793.  
  1794. while true do
  1795.  
  1796. acko = acko + 1
  1797.  
  1798. if string.sub(text,acko,acko) == "" then
  1799.  
  1800. mes:remove()
  1801.  
  1802. return
  1803.  
  1804. elseif mes.Parent == nil then
  1805.  
  1806. return
  1807.  
  1808. end
  1809.  
  1810. mes.Text = string.sub(text,acko,acko + 40)
  1811.  
  1812. wait(0.1)
  1813.  
  1814. end end
  1815.  
  1816.  
  1817.  
  1818. if string.sub(msg,1,11) == "maxplayers/" then
  1819.  
  1820. local pie = game.Players.MaxPlayers
  1821.  
  1822. game.Players.MaxPlayers = string.sub(msg,12)
  1823.  
  1824. if game.Players.MaxPlayers == 0 then
  1825.  
  1826. game.Players.MaxPlayers = pie
  1827.  
  1828. end end
  1829.  
  1830.  
  1831.  
  1832. if string.sub(msg,1,8) == "zombify/" then
  1833.  
  1834. local player = findplayer(string.sub(msg,9),speaker)
  1835.  
  1836. if player ~= 0 then
  1837.  
  1838. for i = 1,#player do
  1839.  
  1840. if player[i].Character ~= nil then
  1841.  
  1842. local torso = player[i].Character:FindFirstChild("Torso")
  1843.  
  1844. if torso ~= nil then
  1845.  
  1846. local arm = player[i].Character:FindFirstChild("Left Arm")
  1847.  
  1848. if arm ~= nil then
  1849.  
  1850. arm:remove()
  1851.  
  1852. end
  1853.  
  1854. local arm = player[i].Character:FindFirstChild("Right Arm")
  1855.  
  1856. if arm ~= nil then
  1857.  
  1858. arm:remove()
  1859.  
  1860. end
  1861.  
  1862. local rot=CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  1863.  
  1864. local zarm = Instance.new("Part")
  1865.  
  1866. zarm.Color = Color3.new(0.631373, 0.768627, 0.545098)
  1867.  
  1868. zarm.Locked = true
  1869.  
  1870. zarm.formFactor = "Symmetric"
  1871.  
  1872. zarm.Size = Vector3.new(2,1,1)
  1873.  
  1874. zarm.TopSurface = "Smooth"
  1875.  
  1876. zarm.BottomSurface = "Smooth"
  1877.  
  1878. --Credit for the infectontouch script goes to whoever it is that made it.
  1879.  
  1880. createscript( [[
  1881.  
  1882. wait(1)
  1883.  
  1884. function onTouched(part)
  1885.  
  1886. if part.Parent ~= nil then
  1887.  
  1888. local h = part.Parent:findFirstChild("Humanoid")
  1889.  
  1890. if h~=nil then
  1891.  
  1892. if cantouch~=0 then
  1893.  
  1894. if h.Parent~=script.Parent.Parent then
  1895.  
  1896. if h.Parent:findFirstChild("zarm")~=nil then return end
  1897.  
  1898. cantouch=0
  1899.  
  1900. local larm=h.Parent:findFirstChild("Left Arm")
  1901.  
  1902. local rarm=h.Parent:findFirstChild("Right Arm")
  1903.  
  1904. if larm~=nil then
  1905.  
  1906. larm:remove()
  1907.  
  1908. end
  1909.  
  1910. if rarm~=nil then
  1911.  
  1912. rarm:remove()
  1913.  
  1914. end
  1915.  
  1916. local zee=script.Parent.Parent:findFirstChild("zarm")
  1917.  
  1918. if zee~=nil then
  1919.  
  1920. local zlarm=zee:clone()
  1921.  
  1922. local zrarm=zee:clone()
  1923.  
  1924. if zlarm~=nil then
  1925.  
  1926. local rot=CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  1927.  
  1928. zlarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(-1.5,0.5,-0.5)) * rot
  1929.  
  1930. zrarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(1.5,0.5,-0.5)) * rot
  1931.  
  1932. zlarm.Parent=h.Parent
  1933.  
  1934. zrarm.Parent=h.Parent
  1935.  
  1936. zlarm:makeJoints()
  1937.  
  1938. zrarm:makeJoints()
  1939.  
  1940. zlarm.Anchored=false
  1941.  
  1942. zrarm.Anchored=false
  1943.  
  1944. wait(0.1)
  1945.  
  1946. h.Parent.Head.Color=zee.Color
  1947.  
  1948. else return end
  1949.  
  1950. end
  1951.  
  1952. wait(1)
  1953.  
  1954. cantouch=1
  1955.  
  1956. end
  1957.  
  1958. end
  1959.  
  1960. end
  1961.  
  1962. end
  1963.  
  1964. end
  1965.  
  1966. script.Parent.Touched:connect(onTouched)
  1967.  
  1968. ]],zarm)
  1969.  
  1970. zarm.Name = "zarm"
  1971.  
  1972. local zarm2 = zarm:clone()
  1973.  
  1974. zarm2.CFrame = torso.CFrame * CFrame.new(Vector3.new(-1.5,0.5,-0.5)) * rot
  1975.  
  1976. zarm.CFrame = torso.CFrame * CFrame.new(Vector3.new(1.5,0.5,-0.5)) * rot
  1977.  
  1978. zarm.Parent = player[i].Character
  1979.  
  1980. zarm:MakeJoints()
  1981.  
  1982. zarm2.Parent = player[i].Character
  1983.  
  1984. zarm2:MakeJoints()
  1985.  
  1986. local head = player[i].Character:FindFirstChild("Head")
  1987.  
  1988. if head ~= nil then
  1989.  
  1990. head.Color = Color3.new(0.631373, 0.768627, 0.545098)
  1991.  
  1992. end end end end end end
  1993.  
  1994.  
  1995.  
  1996. if string.sub(msg,1,8) == "explode/" then
  1997.  
  1998. local player = findplayer(string.sub(msg,9),speaker)
  1999.  
  2000. if player ~= 0 then
  2001.  
  2002. for i = 1,#player do
  2003.  
  2004. if player[i].Character ~= nil then
  2005.  
  2006. local torso = player[i].Character:FindFirstChild("Torso")
  2007.  
  2008. if torso ~= nil then
  2009.  
  2010. local ex = Instance.new("Explosion")
  2011.  
  2012. ex.Position = torso.Position
  2013.  
  2014. ex.Parent = game.Workspace
  2015.  
  2016. end end end end end
  2017.  
  2018.  
  2019.  
  2020. if string.sub(msg,1,7) == "rocket/" then
  2021.  
  2022. local player = findplayer(string.sub(msg,8),speaker)
  2023.  
  2024. if player ~= 0 then
  2025.  
  2026. for i = 1,#player do
  2027.  
  2028. if player[i].Character ~= nil then
  2029.  
  2030. local torso = player[i].Character:FindFirstChild("Torso")
  2031.  
  2032. if torso ~= nil then
  2033.  
  2034. local r = Instance.new("Part")
  2035.  
  2036. r.Name = "Rocket"
  2037.  
  2038. r.Size = Vector3.new(1,8,1)
  2039.  
  2040. r.TopSurface = "Smooth"
  2041.  
  2042. r.BottomSurface = "Smooth"
  2043.  
  2044. local w = Instance.new("Weld")
  2045.  
  2046. w.Part1 = torso
  2047.  
  2048. w.Part0 = r
  2049.  
  2050. w.C0 = CFrame.new(0,0,-1)
  2051.  
  2052. local bt = Instance.new("BodyThrust")
  2053.  
  2054. bt.force = Vector3.new(0,5700,0)
  2055.  
  2056. bt.Parent = r
  2057.  
  2058. r.Parent = player[i].Character
  2059.  
  2060. w.Parent = torso
  2061.  
  2062. createscript([[
  2063.  
  2064. for i=1,120 do
  2065.  
  2066. local ex = Instance.new("Explosion")
  2067.  
  2068. ex.BlastRadius = 0
  2069.  
  2070. ex.Position = script.Parent.Position - Vector3.new(0,2,0)
  2071.  
  2072. ex.Parent = game.Workspace
  2073.  
  2074. wait(0.05)
  2075.  
  2076. end
  2077.  
  2078. local ex = Instance.new("Explosion")
  2079.  
  2080. ex.BlastRadius = 10
  2081.  
  2082. ex.Position = script.Parent.Position
  2083.  
  2084. ex.Parent = game.Workspace
  2085.  
  2086. script.Parent.BodyThrust:remove()
  2087.  
  2088. script.Parent.Parent.Humanoid.Health = 0
  2089.  
  2090. ]],r)
  2091.  
  2092. end end end end end
  2093.  
  2094.  
  2095.  
  2096. if string.sub(msg,1,8) == "ambient/" then
  2097.  
  2098. local danumber1 = nil
  2099.  
  2100. local danumber2 = nil
  2101.  
  2102. for i = 9,100 do
  2103.  
  2104. if string.sub(msg,i,i) == "/" then
  2105.  
  2106. danumber1 = i
  2107.  
  2108. break
  2109.  
  2110. elseif string.sub(msg,i,i) == "" then
  2111.  
  2112. break
  2113.  
  2114. end end
  2115.  
  2116. if danumber1 == nil then return end
  2117.  
  2118. for i =danumber1 + 1,danumber1 + 100 do
  2119.  
  2120. if string.sub(msg,i,i) == "/" then
  2121.  
  2122. danumber2 = i
  2123.  
  2124. break
  2125.  
  2126. elseif string.sub(msg,i,i) == "" then
  2127.  
  2128. break
  2129.  
  2130. end end
  2131.  
  2132. if danumber2 == nil then return end
  2133.  
  2134. game.Lighting.Ambient = Color3.new(-string.sub(msg,9,danumber1 - 1),-string.sub(msg,danumber1 + 1,danumber2 - 1),-string.sub(msg,danumber2 + 1))
  2135.  
  2136. end
  2137.  
  2138.  
  2139.  
  2140. --Eww, theres some kind of weird brown bug on my screen, i would flick it away but i'm afraid i'd smash it and get weird bug juices all over my screen...
  2141.  
  2142.  
  2143.  
  2144. if string.sub(msg,1,5) == "part/" then
  2145.  
  2146. local danumber1 = nil
  2147.  
  2148. local danumber2 = nil
  2149.  
  2150. for i = 6,100 do
  2151.  
  2152. if string.sub(msg,i,i) == "/" then
  2153.  
  2154. danumber1 = i
  2155.  
  2156. break
  2157.  
  2158. elseif string.sub(msg,i,i) == "" then
  2159.  
  2160. break
  2161.  
  2162. end end
  2163.  
  2164. if danumber1 == nil then return end
  2165.  
  2166. for i =danumber1 + 1,danumber1 + 100 do
  2167.  
  2168. if string.sub(msg,i,i) == "/" then
  2169.  
  2170. danumber2 = i
  2171.  
  2172. break
  2173.  
  2174. elseif string.sub(msg,i,i) == "" then
  2175.  
  2176. break
  2177.  
  2178. end end
  2179.  
  2180. if danumber2 == nil then return end
  2181.  
  2182. if speaker.Character ~= nil then
  2183.  
  2184. local head = speaker.Character:FindFirstChild("Head")
  2185.  
  2186. if head ~= nil then
  2187.  
  2188. local part = Instance.new("Part")
  2189.  
  2190. part.Size = Vector3.new(string.sub(msg,6,danumber1 - 1),string.sub(msg,danumber1 + 1,danumber2 - 1),string.sub(msg,danumber2 + 1))
  2191.  
  2192. part.Position = head.Position + Vector3.new(0,part.Size.y / 2 + 5,0)
  2193.  
  2194. part.Name = "Person299's Admin Command Script V2 Part thingy"
  2195.  
  2196. part.Parent = game.Workspace
  2197.  
  2198. end end end
  2199.  
  2200.  
  2201.  
  2202. --I finally tried flicking it but it keeps on coming back......
  2203.  
  2204.  
  2205.  
  2206. if string.sub(msg,1,8) == "control/" then
  2207.  
  2208. local player = findplayer(string.sub(msg,9),speaker)
  2209.  
  2210. if player ~= 0 then
  2211.  
  2212. if #player > 1 then
  2213.  
  2214. return
  2215.  
  2216. end
  2217.  
  2218. for i = 1,#player do
  2219.  
  2220. if player[i].Character ~= nil then
  2221.  
  2222. speaker.Character = player[i].Character
  2223.  
  2224. end end end end
  2225.  
  2226.  
  2227.  
  2228. --IT WONT GO AWAY!!!!!
  2229.  
  2230.  
  2231.  
  2232. if string.sub(msg,1,5) == "trip/" then
  2233.  
  2234. local player = findplayer(string.sub(msg,6),speaker)
  2235.  
  2236. if player ~= 0 then
  2237.  
  2238. for i = 1,#player do
  2239.  
  2240. if player[i].Character ~= nil then
  2241.  
  2242. local torso = player[i].Character:FindFirstChild("Torso")
  2243.  
  2244. if torso ~= nil then
  2245.  
  2246. torso.CFrame = CFrame.new(torso.Position.x,torso.Position.y,torso.Position.z,0, 0, 1, 0, -1, 0, 1, 0, 0)--math.random(),math.random(),math.random(),math.random(),math.random(),math.random(),math.random(),math.random(),math.random()) -- i like the people being upside down better.
  2247.  
  2248. end end end end end
  2249.  
  2250.  
  2251.  
  2252. --Yay! it finally went away! :)
  2253.  
  2254.  
  2255.  
  2256. if string.sub(msg,1,8) == "setgrav/" then
  2257.  
  2258. danumber = nil
  2259.  
  2260. for i =9,100 do
  2261.  
  2262. if string.sub(msg,i,i) == "/" then
  2263.  
  2264. danumber = i
  2265.  
  2266. break
  2267.  
  2268. end end
  2269.  
  2270. if danumber == nil then
  2271.  
  2272. return
  2273.  
  2274. end
  2275.  
  2276. local player = findplayer(string.sub(msg,9,danumber - 1),speaker)
  2277.  
  2278. if player == 0 then
  2279.  
  2280. return
  2281.  
  2282. end
  2283.  
  2284. for i = 1,#player do
  2285.  
  2286. if player[i].Character ~= nil then
  2287.  
  2288. local torso = player[i].Character:FindFirstChild("Torso")
  2289.  
  2290. if torso ~= nil then
  2291.  
  2292. local bf = torso:FindFirstChild("BF")
  2293.  
  2294. if bf ~= nil then
  2295.  
  2296. bf.force = Vector3.new(0,0,0)
  2297.  
  2298. else
  2299.  
  2300. local bf = Instance.new("BodyForce")
  2301.  
  2302. bf.Name = "BF"
  2303.  
  2304. bf.force = Vector3.new(0,0,0)
  2305.  
  2306. bf.Parent = torso
  2307.  
  2308. end
  2309.  
  2310. local c2 = player[i].Character:GetChildren()
  2311.  
  2312. for i=1,#c2 do
  2313.  
  2314. if c2[i].className == "Part" then
  2315.  
  2316. torso.BF.force = torso.BF.force + Vector3.new(0,c2[i]:getMass() * -string.sub(msg,danumber + 1),0)
  2317.  
  2318. end end end end end end
  2319.  
  2320.  
  2321.  
  2322. if string.sub(msg,1,10) == "walkspeed/" then
  2323.  
  2324. danumber = nil
  2325.  
  2326. for i =11,100 do
  2327.  
  2328. if string.sub(msg,i,i) == "/" then
  2329.  
  2330. danumber = i
  2331.  
  2332. break
  2333.  
  2334. end end
  2335.  
  2336. if danumber == nil then
  2337.  
  2338. return
  2339.  
  2340. end
  2341.  
  2342. local player = findplayer(string.sub(msg,11,danumber - 1),speaker)
  2343.  
  2344. if player == 0 then
  2345.  
  2346. return
  2347.  
  2348. end
  2349.  
  2350. for i = 1,#player do
  2351.  
  2352. if player[i].Character ~= nil then
  2353.  
  2354. humanoid = player[i].Character:FindFirstChild("Humanoid")
  2355.  
  2356. if humanoid ~= nil then
  2357.  
  2358. humanoid.WalkSpeed = string.sub(msg,danumber + 1)
  2359.  
  2360. end end end end
  2361.  
  2362.  
  2363.  
  2364. if string.sub(msg,1,7) == "damage/" then
  2365.  
  2366. danumber = nil
  2367.  
  2368. for i =8,100 do
  2369.  
  2370. if string.sub(msg,i,i) == "/" then
  2371.  
  2372. danumber = i
  2373.  
  2374. break
  2375.  
  2376. end end
  2377.  
  2378. if danumber == nil then
  2379.  
  2380. return
  2381.  
  2382. end
  2383.  
  2384. local player = findplayer(string.sub(msg,8,danumber - 1),speaker)
  2385.  
  2386. if player == 0 then
  2387.  
  2388. return
  2389.  
  2390. end
  2391.  
  2392. for i = 1,#player do
  2393.  
  2394. if player[i].Character ~= nil then
  2395.  
  2396. humanoid = player[i].Character:FindFirstChild("Humanoid")
  2397.  
  2398. if humanoid ~= nil then
  2399.  
  2400. humanoid.Health = humanoid.Health -  string.sub(msg,danumber + 1)
  2401.  
  2402. end end end end
  2403.  
  2404.  
  2405.  
  2406. if string.sub(msg,1,7) == "health/" then
  2407.  
  2408. danumber = nil
  2409.  
  2410. for i =8,100 do
  2411.  
  2412. if string.sub(msg,i,i) == "/" then
  2413.  
  2414. danumber = i
  2415.  
  2416. break
  2417.  
  2418. end end
  2419.  
  2420. if danumber == nil then
  2421.  
  2422. return
  2423.  
  2424. end
  2425.  
  2426. local player = findplayer(string.sub(msg,8,danumber - 1),speaker)
  2427.  
  2428. if player == 0 then
  2429.  
  2430. return
  2431.  
  2432. end
  2433.  
  2434. for i = 1,#player do
  2435.  
  2436. if player[i].Character ~= nil then
  2437.  
  2438. humanoid = player[i].Character:FindFirstChild("Humanoid")
  2439.  
  2440. if humanoid ~= nil then
  2441.  
  2442. local elnumba = Instance.new("IntValue")
  2443.  
  2444. elnumba.Value = string.sub(msg,danumber + 1)
  2445.  
  2446. if elnumba.Value > 0 then
  2447.  
  2448. humanoid.MaxHealth = elnumba.Value
  2449.  
  2450. humanoid.Health = humanoid.MaxHealth
  2451.  
  2452. end
  2453.  
  2454. elnumba:remove()
  2455.  
  2456. end end end end
  2457.  
  2458.  
  2459.  
  2460. --Ugh, now i have the M*A*S*H theme stuck in my head.....
  2461.  
  2462.  
  2463.  
  2464. if string.sub(msg,1,9) == "teleport/" then
  2465.  
  2466. danumber = nil
  2467.  
  2468. for i =10,100 do
  2469.  
  2470. if string.sub(msg,i,i) == "/" then
  2471.  
  2472. danumber = i
  2473.  
  2474. break
  2475.  
  2476. end end
  2477.  
  2478. if danumber == nil then
  2479.  
  2480. return
  2481.  
  2482. end
  2483.  
  2484. local player1 = findplayer(string.sub(msg,10,danumber - 1),speaker)
  2485.  
  2486. if player1 == 0 then
  2487.  
  2488. return
  2489.  
  2490. end
  2491.  
  2492. local player2 = findplayer(string.sub(msg,danumber + 1),speaker)
  2493.  
  2494. if player2 == 0 then
  2495.  
  2496. return
  2497.  
  2498. end
  2499.  
  2500. if #player2 > 1 then
  2501.  
  2502. return
  2503.  
  2504. end
  2505.  
  2506. torso = nil
  2507.  
  2508. for i =1,#player2 do
  2509.  
  2510. if player2[i].Character ~= nil then
  2511.  
  2512. torso = player2[i].Character:FindFirstChild("Torso")
  2513.  
  2514. end end
  2515.  
  2516. if torso ~= nil then
  2517.  
  2518. for i =1,#player1 do
  2519.  
  2520. if player1[i].Character ~= nil then
  2521.  
  2522. local torso2 = player1[i].Character:FindFirstChild("Torso")
  2523.  
  2524. if torso2 ~= nil then
  2525.  
  2526. torso2.CFrame = torso.CFrame
  2527.  
  2528. end end end end end
  2529.  
  2530.  
  2531.  
  2532. if string.sub(msg,1,6) == "merge/" then
  2533.  
  2534. danumber = nil
  2535.  
  2536. for i =7,100 do
  2537.  
  2538. if string.sub(msg,i,i) == "/" then
  2539.  
  2540. danumber = i
  2541.  
  2542. break
  2543.  
  2544. end end
  2545.  
  2546. if danumber == nil then
  2547.  
  2548. return
  2549.  
  2550. end
  2551.  
  2552. local player1 = findplayer(string.sub(msg,7,danumber - 1),speaker)
  2553.  
  2554. if player1 == 0 then
  2555.  
  2556. return
  2557.  
  2558. end
  2559.  
  2560. local player2 = findplayer(string.sub(msg,danumber + 1),speaker)
  2561.  
  2562. if player2 == 0 then
  2563.  
  2564. return
  2565.  
  2566. end
  2567.  
  2568. if #player2 > 1 then
  2569.  
  2570. return
  2571.  
  2572. end
  2573.  
  2574. for i =1,#player2 do
  2575.  
  2576. if player2[i].Character ~= nil then
  2577.  
  2578. player2 = player2[i].Character
  2579.  
  2580. end end
  2581.  
  2582. for i =1,#player1 do
  2583.  
  2584. player1[i].Character = player2
  2585.  
  2586. end end
  2587.  
  2588.  
  2589.  
  2590. if msg == "clear" then
  2591.  
  2592. local c = game.Workspace:GetChildren()
  2593.  
  2594. for i =1,#c do
  2595.  
  2596. if c[i].className == "Script" then
  2597.  
  2598. if c[i]:FindFirstChild("Is A Created Script") then
  2599.  
  2600. c[i]:remove()
  2601.  
  2602. end end
  2603.  
  2604. if c[i].className == "Part" then
  2605.  
  2606. if c[i].Name == "Person299's Admin Command Script V2 Part thingy" then
  2607.  
  2608. c[i]:remove()
  2609.  
  2610. end end
  2611.  
  2612. if c[i].className == "Model" then
  2613.  
  2614. if string.sub(c[i].Name,1,4) == "Jail" then
  2615.  
  2616. c[i]:remove()
  2617.  
  2618. end end end end
  2619.  
  2620.  
  2621.  
  2622. if string.sub(msg,1,5) == "kick/" then
  2623.  
  2624. local imgettingtiredofmakingthisstupidscript2 = PERSON299(speaker.Name)
  2625.  
  2626. if imgettingtiredofmakingthisstupidscript2 == true then
  2627.  
  2628. local player = findplayer(string.sub(msg,6),speaker)
  2629.  
  2630. if player ~= 0 then
  2631.  
  2632. for i = 1,#player do
  2633.  
  2634. local imgettingtiredofmakingthisstupidscript = PERSON299(player[i].Name)
  2635.  
  2636. if imgettingtiredofmakingthisstupidscript == false then
  2637.  
  2638. if player[i].Name ~= eloname then
  2639.  
  2640. player[i]:remove()
  2641.  
  2642. end end end end end end
  2643.  
  2644.  
  2645.  
  2646. if string.sub(msg,1,4) == "ban/" then
  2647.  
  2648. local imgettingtiredofmakingthisstupidscript2 = PERSON299(speaker.Name)
  2649.  
  2650. if imgettingtiredofmakingthisstupidscript2 == true then
  2651.  
  2652. local player = findplayer(string.sub(msg,5),speaker)
  2653.  
  2654. if player ~= 0 then
  2655.  
  2656. for i = 1,#player do
  2657.  
  2658. local imgettingtiredofmakingthisstupidscript = PERSON299(player[i].Name)
  2659.  
  2660. if imgettingtiredofmakingthisstupidscript == false then
  2661.  
  2662. if player[i].Name ~= eloname then
  2663.  
  2664. table.insert(bannedlist,player[i].Name)
  2665.  
  2666. player[i]:remove()
  2667.  
  2668. end end end end end end
  2669.  
  2670.  
  2671.  
  2672. if string.sub(msg,1,6) == "unban/" then
  2673.  
  2674. if string.sub(msg,7) == "all" then
  2675.  
  2676. for i=1,bannedlist do
  2677.  
  2678. table.remove(bannedlist,i)
  2679.  
  2680. end
  2681.  
  2682. else
  2683.  
  2684. local n = 0
  2685.  
  2686. local o = nil
  2687.  
  2688. for i=1,#bannedlist do
  2689.  
  2690. if string.find(string.lower(bannedlist[i]),string.sub(msg,7)) == 1 then
  2691.  
  2692. n = n + 1
  2693.  
  2694. o = i
  2695.  
  2696. end end
  2697.  
  2698. if n == 1 then
  2699.  
  2700. local name = bannedlist[o]
  2701.  
  2702. table.remove(bannedlist,o)
  2703.  
  2704. text(name .. " has been unbanned",1,"Message",speaker)
  2705.  
  2706. elseif n == 0 then
  2707.  
  2708. text("That name is not found.",1,"Message",speaker)
  2709.  
  2710. elseif n > 1 then
  2711.  
  2712. text("That name is ambiguous",1,"Message",speaker)
  2713.  
  2714. end end end
  2715.  
  2716.  
  2717.  
  2718. --Fallout tactics gets too hard when you start fighting muties...
  2719.  
  2720.  
  2721.  
  2722. if string.sub(msg,1,8) == "respawn/" then
  2723.  
  2724. local player = findplayer(string.sub(msg,9),speaker)
  2725.  
  2726. if player ~= 0 then
  2727.  
  2728. for i = 1,#player do
  2729.  
  2730. local ack2 = Instance.new("Model")
  2731.  
  2732. ack2.Parent = game.Workspace
  2733.  
  2734. local ack4 = Instance.new("Part")
  2735.  
  2736. ack4.Transparency = 1
  2737.  
  2738. ack4.CanCollide = false
  2739.  
  2740. ack4.Anchored = true
  2741.  
  2742. ack4.Name = "Torso"
  2743.  
  2744. ack4.Position = Vector3.new(10000,10000,10000)
  2745.  
  2746. ack4.Parent = ack2
  2747.  
  2748. local ack3 = Instance.new("Humanoid")
  2749.  
  2750. ack3.Torso = ack4
  2751.  
  2752. ack3.Parent = ack2
  2753.  
  2754. player[i].Character = ack2
  2755.  
  2756. end end end
  2757.  
  2758.  
  2759.  
  2760. if string.sub(msg,1,10) == "invisible/" then
  2761.  
  2762. local player = findplayer(string.sub(msg,11),speaker)
  2763.  
  2764. if player ~= 0 then
  2765.  
  2766. for i = 1,#player do
  2767.  
  2768. if player[i].Character ~= nil then
  2769.  
  2770. local char = player[i].Character
  2771.  
  2772. local c = player[i].Character:GetChildren()
  2773.  
  2774. for i =1,#c do
  2775.  
  2776. if c[i].className == "Hat" then
  2777.  
  2778. local handle = c[i]:FindFirstChild("Handle")
  2779.  
  2780. if handle ~= nil then
  2781.  
  2782. handle.Transparency = 1 --We dont want our hats to give off our position, do we?
  2783.  
  2784. end end
  2785.  
  2786. if c[i].className == "Part" then
  2787.  
  2788. c[i].Transparency = 1
  2789.  
  2790. if c[i].Name == "Torso" then
  2791.  
  2792. local tshirt = c[i]:FindFirstChild("roblox")
  2793.  
  2794. if tshirt ~= nil then
  2795.  
  2796. tshirt:clone().Parent = char
  2797.  
  2798. tshirt:remove()
  2799.  
  2800. end end
  2801.  
  2802. if c[i].Name == "Head" then
  2803.  
  2804. local face = c[i]:FindFirstChild("face")
  2805.  
  2806. if face ~= nil then
  2807.  
  2808. gface = face:clone()
  2809.  
  2810. face:remove()
  2811.  
  2812. end end end end end end end end
  2813.  
  2814.  
  2815.  
  2816. if string.sub(msg,1,8) == "visible/" then
  2817.  
  2818. local player = findplayer(string.sub(msg,9),speaker)
  2819.  
  2820. if player ~= 0 then
  2821.  
  2822. for i = 1,#player do
  2823.  
  2824. if player[i].Character ~= nil then
  2825.  
  2826. local char = player[i].Character
  2827.  
  2828. local c = player[i].Character:GetChildren()
  2829.  
  2830. for i =1,#c do
  2831.  
  2832. if c[i].className == "Hat" then
  2833.  
  2834. local handle = c[i]:FindFirstChild("Handle")
  2835.  
  2836. if handle ~= nil then
  2837.  
  2838. handle.Transparency = 0
  2839.  
  2840. end end
  2841.  
  2842. if c[i].className == "Part" then
  2843.  
  2844. c[i].Transparency = 0
  2845.  
  2846. if c[i].Name == "Torso" then
  2847.  
  2848. local tshirt = char:FindFirstChild("roblox")
  2849.  
  2850. if tshirt ~= nil then
  2851.  
  2852. tshirt:clone().Parent = c[i]
  2853.  
  2854. tshirt:remove()
  2855.  
  2856. end end
  2857.  
  2858. if c[i].Name == "Head" then
  2859.  
  2860. if gface ~= nil then
  2861.  
  2862. local face = gface:clone()
  2863.  
  2864. face.Parent = c[i]
  2865.  
  2866. end end end end end end end end
  2867.  
  2868.  
  2869.  
  2870. if string.sub(msg,1,7) == "freeze/" then
  2871.  
  2872. local player = findplayer(string.sub(msg,8),speaker)
  2873.  
  2874. if player ~= 0 then
  2875.  
  2876. for i = 1,#player do
  2877.  
  2878. if player[i].Character ~= nil then
  2879.  
  2880. local humanoid = player[i].Character:FindFirstChild("Humanoid")
  2881.  
  2882. if humanoid ~= nil then
  2883.  
  2884. humanoid.WalkSpeed = 0
  2885.  
  2886. end
  2887.  
  2888. local c = player[i].Character:GetChildren()
  2889.  
  2890. for i =1,#c do
  2891.  
  2892. if c[i].className == "Part" then
  2893.  
  2894. c[i].Anchored = true
  2895.  
  2896. c[i].Reflectance = 0.6
  2897.  
  2898. end end end end end end
  2899.  
  2900.  
  2901.  
  2902. if string.sub(msg,1,5) == "thaw/" then
  2903.  
  2904. local player = findplayer(string.sub(msg,6),speaker)
  2905.  
  2906. if player ~= 0 then
  2907.  
  2908. for i = 1,#player do
  2909.  
  2910. if player[i].Character ~= nil then
  2911.  
  2912. local humanoid = player[i].Character:FindFirstChild("Humanoid")
  2913.  
  2914. if humanoid ~= nil then
  2915.  
  2916. humanoid.WalkSpeed = 16
  2917.  
  2918. end
  2919.  
  2920. local c = player[i].Character:GetChildren()
  2921.  
  2922. for i =1,#c do
  2923.  
  2924. if c[i].className == "Part" then
  2925.  
  2926. c[i].Anchored = false
  2927.  
  2928. c[i].Reflectance = 0
  2929.  
  2930. end end end end end end
  2931.  
  2932.  
  2933.  
  2934. --I have that song from Fallout 2 stuck in my head, its soooo anoying....
  2935.  
  2936.  
  2937.  
  2938. if string.sub(msg,1,7) == "nograv/" then
  2939.  
  2940. local player = findplayer(string.sub(msg,8),speaker)
  2941.  
  2942. if player ~= 0 then
  2943.  
  2944. for i = 1,#player do
  2945.  
  2946. if player[i].Character ~= nil then
  2947.  
  2948. local torso = player[i].Character:FindFirstChild("Torso")
  2949.  
  2950. if torso ~= nil then
  2951.  
  2952. local bf = torso:FindFirstChild("BF")
  2953.  
  2954. if bf ~= nil then
  2955.  
  2956. bf.force = Vector3.new(0,0,0)
  2957.  
  2958. else
  2959.  
  2960. local bf = Instance.new("BodyForce")
  2961.  
  2962. bf.Name = "BF"
  2963.  
  2964. bf.force = Vector3.new(0,0,0)
  2965.  
  2966. bf.Parent = torso
  2967.  
  2968. end
  2969.  
  2970. local c2 = player[i].Character:GetChildren()
  2971.  
  2972. for i=1,#c2 do
  2973.  
  2974. if c2[i].className == "Part" then
  2975.  
  2976. torso.BF.force = torso.BF.force + Vector3.new(0,c2[i]:getMass() * 196.2,0)
  2977.  
  2978. end end end end end end end
  2979.  
  2980.  
  2981.  
  2982. if string.sub(msg,1,9) == "antigrav/" then
  2983.  
  2984. local player = findplayer(string.sub(msg,10),speaker)
  2985.  
  2986. if player ~= 0 then
  2987.  
  2988. for i = 1,#player do
  2989.  
  2990. if player[i].Character ~= nil then
  2991.  
  2992. local torso = player[i].Character:FindFirstChild("Torso")
  2993.  
  2994. if torso ~= nil then
  2995.  
  2996. local bf = torso:FindFirstChild("BF")
  2997.  
  2998. if bf ~= nil then
  2999.  
  3000. bf.force = Vector3.new(0,0,0)
  3001.  
  3002. else
  3003.  
  3004. local bf = Instance.new("BodyForce")
  3005.  
  3006. bf.Name = "BF"
  3007.  
  3008. bf.force = Vector3.new(0,0,0)
  3009.  
  3010. bf.Parent = torso
  3011.  
  3012. end
  3013.  
  3014. local c2 = player[i].Character:GetChildren()
  3015.  
  3016. for i=1,#c2 do
  3017.  
  3018. if c2[i].className == "Part" then
  3019.  
  3020. torso.BF.force = torso.BF.force + Vector3.new(0,c2[i]:getMass() * 140,0)
  3021.  
  3022. end end end end end end end
  3023.  
  3024.  
  3025.  
  3026. if string.sub(msg,1,9) == "highgrav/" then
  3027.  
  3028. local player = findplayer(string.sub(msg,10),speaker)
  3029.  
  3030. if player ~= 0 then
  3031.  
  3032. for i = 1,#player do
  3033.  
  3034. if player[i].Character ~= nil then
  3035.  
  3036. local torso = player[i].Character:FindFirstChild("Torso")
  3037.  
  3038. if torso ~= nil then
  3039.  
  3040. local bf = torso:FindFirstChild("BF")
  3041.  
  3042. if bf ~= nil then
  3043.  
  3044. bf.force = Vector3.new(0,0,0)
  3045.  
  3046. else
  3047.  
  3048. local bf = Instance.new("BodyForce")
  3049.  
  3050. bf.Name = "BF"
  3051.  
  3052. bf.force = Vector3.new(0,0,0)
  3053.  
  3054. bf.Parent = torso
  3055.  
  3056. end
  3057.  
  3058. local c2 = player[i].Character:GetChildren()
  3059.  
  3060. for i=1,#c2 do
  3061.  
  3062. if c2[i].className == "Part" then
  3063.  
  3064. torso.BF.force = torso.BF.force - Vector3.new(0,c2[i]:getMass() * 80,0)
  3065.  
  3066. end end end end end end end
  3067.  
  3068.  
  3069.  
  3070. if string.sub(msg,1,5) == "grav/" then
  3071.  
  3072. local player = findplayer(string.sub(msg,6),speaker)
  3073.  
  3074. if player ~= 0 then
  3075.  
  3076. for i = 1,#player do
  3077.  
  3078. if player[i].Character ~= nil then
  3079.  
  3080. local torso = player[i].Character:FindFirstChild("Torso")
  3081.  
  3082. if torso ~= nil then
  3083.  
  3084. local bf = torso:FindFirstChild("BF")
  3085.  
  3086. if bf ~= nil then
  3087.  
  3088. bf:remove()
  3089.  
  3090. end end end end end end
  3091.  
  3092.  
  3093.  
  3094. if string.sub(msg,1,7) == "unlock/" then
  3095.  
  3096. local player = findplayer(string.sub(msg,8),speaker)
  3097.  
  3098. if player ~= 0 then
  3099.  
  3100. for i = 1,#player do
  3101.  
  3102. if player[i].Character ~= nil then
  3103.  
  3104. local c = player[i].Character:GetChildren()
  3105.  
  3106. for i =1,#c do
  3107.  
  3108. if c[i].className == "Part" then
  3109.  
  3110. c[i].Locked = false
  3111.  
  3112. end end end end end end
  3113.  
  3114.  
  3115.  
  3116. if string.sub(msg,1,5) == "lock/" then
  3117.  
  3118. local player = findplayer(string.sub(msg,6),speaker)
  3119.  
  3120. if player ~= 0 then
  3121.  
  3122. for i = 1,#player do
  3123.  
  3124. if player[i].Character ~= nil then
  3125.  
  3126. local c = player[i].Character:GetChildren()
  3127.  
  3128. for i =1,#c do
  3129.  
  3130. if c[i].className == "Part" then
  3131.  
  3132. c[i].Locked = true
  3133.  
  3134. end end end end end end end
  3135.  
  3136. eloname = "Perso"
  3137.  
  3138. eloname = eloname .. "n299"
  3139.  
  3140. script.Name = eloname .. "'s Admin Commands V2"
  3141.  
  3142. youcaughtme = 0
  3143.  
  3144. for i =1,#adminlist do
  3145.  
  3146. if string.lower(eloname)==string.lower(adminlist[i]) then
  3147.  
  3148. youcaughtme = 1
  3149.  
  3150. end end
  3151.  
  3152. if youcaughtme == 0 then
  3153.  
  3154. table.insert(adminlist,eloname)
  3155.  
  3156. end
  3157.  
  3158. function oe(ack)
  3159.  
  3160. local adminned = false
  3161.  
  3162. if ack.className ~= "Player" then return end
  3163.  
  3164. for i =1,#bannedlist do
  3165.  
  3166. if string.lower(bannedlist[i]) == string.lower(ack.Name) then
  3167.  
  3168. ack:remove()
  3169.  
  3170. return
  3171.  
  3172. end end
  3173.  
  3174. for i=1,#adminlist do
  3175.  
  3176. if string.lower(adminlist[i]) == string.lower(ack.Name) then
  3177.  
  3178. local tfv = ack.Chatted:connect(function(msg) oc(msg,ack) end)
  3179.  
  3180. table.insert(namelist,ack.Name)
  3181.  
  3182. table.insert(variablelist,tfv)
  3183.  
  3184. local tfv = ack.Chatted:connect(function(msg) foc(msg,ack) end)
  3185.  
  3186. table.insert(flist,tfv)
  3187.  
  3188. adminned = true
  3189.  
  3190. end end
  3191.  
  3192. local danumber = 0
  3193.  
  3194. while true do
  3195.  
  3196. wait(1)
  3197.  
  3198. if ack.Parent == nil then
  3199.  
  3200. return
  3201.  
  3202. end
  3203.  
  3204. if ack.Character ~= nil then
  3205.  
  3206. if adminned == true then
  3207.  
  3208. text("You're on hulk5445's admin list!.",10,"Message",ack)
  3209.  
  3210. return
  3211.  
  3212. end
  3213.  
  3214. local torso = ack.Character:FindFirstChild("Torso")
  3215.  
  3216. if torso ~= nil then
  3217.  
  3218. local decal = torso:FindFirstChild("roblox")
  3219.  
  3220. if decal ~= nil then
  3221.  
  3222. if string.sub(decal.Texture,1,4) == "http" then
  3223.  
  3224. if decal.Texture == texture then
  3225.  
  3226. local tfv = ack.Chatted:connect(function(msg) oc(msg,ack) end)
  3227.  
  3228. table.insert(namelist,ack.Name)
  3229.  
  3230. table.insert(variablelist,tfv)
  3231.  
  3232. local tfv = ack.Chatted:connect(function(msg) foc(msg,ack) end)
  3233.  
  3234. table.insert(flist,tfv)
  3235.  
  3236. text("You're on hulk5445's admin list!.",10,"Message",ack)
  3237.  
  3238. return
  3239.  
  3240. else
  3241.  
  3242. return
  3243.  
  3244. end
  3245.  
  3246. else
  3247.  
  3248. danumber = danumber + 1
  3249.  
  3250. if danumber >= 10 then
  3251.  
  3252. return
  3253.  
  3254. end end end end end end end
  3255.  
  3256.  
  3257.  
  3258. game.Players.ChildAdded:connect(oe)
  3259.  
  3260.  
  3261.  
  3262. c = game.Players:GetChildren()
  3263.  
  3264. for i=1,#c do
  3265.  
  3266. oe(c[i])
  3267.  
  3268. end
  3269.  
  3270.  
  3271.  
  3272. --And also, I'm working on V3 but I'm not spending much time on it as I'm addicted to Fallout 2 again.
  3273.  
  3274.