CreeperReaper48

Johnny shooter 9000

Aug 29th, 2018
242
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 4.75 KB | None | 0 0
  1. --FIRE EM UP BOYS
  2. --edited by me (original https://v3rmillion.net/showthread.php?tid=243407)
  3.  
  4.  
  5. Player = game:GetService("Players").LocalPlayer
  6.  
  7. Character = Player.Character
  8.  
  9. PlayerGui = Player.PlayerGui
  10.  
  11. Backpack = Player.Backpack
  12.  
  13. Torso = Character.Torso
  14.  
  15. Head = Character.Head
  16.  
  17. LeftArm = Character["Left Arm"]
  18.  
  19. LeftLeg = Character["Left Leg"]
  20.  
  21. RightArm = Character["Right Arm"]
  22.  
  23. RightLeg = Character["Right Leg"]
  24.  
  25. LS = Torso["Left Shoulder"]
  26.  
  27. LH = Torso["Left Hip"]
  28.  
  29. RS = Torso["Right Shoulder"]
  30.  
  31. RH = Torso["Right Hip"]
  32.  
  33. Tool = Instance.new("HopperBin")
  34.  
  35. Tool.Parent = Backpack
  36.  
  37. Tool.Name = "Johnny Cannon"
  38.  
  39. Bin = Tool
  40.  
  41. so = function(id, par, vol, pit)
  42.  
  43.  
  44.  
  45. coroutine.resume(coroutine.create(function()
  46.  
  47.  
  48.  
  49. local sou = Instance.new("Sound", par or workspace)
  50.  
  51. sou.Volume = vol
  52.  
  53. sou.Pitch = pit or 1
  54.  
  55. sou.SoundId = id
  56.  
  57. wait()
  58.  
  59. sou:play()
  60.  
  61. wait(6)
  62.  
  63. sou:Remove()
  64.  
  65. end
  66.  
  67. ))
  68.  
  69. end
  70.  
  71.  
  72.  
  73. ob1d = function(mouse)
  74.  
  75.  
  76.  
  77. size = 0.5
  78.  
  79. mode = 1
  80.  
  81. color = BrickColor.new(Color3.new(math.random(), math.random(), math.random()))
  82.  
  83. mo = Instance.new("Model")
  84.  
  85. mo.Name = "EEEEUGH HA HA HAAAAA"
  86.  
  87. mo.Parent = workspace
  88.  
  89. game.Debris:AddItem(mo, 10)
  90.  
  91. p = Instance.new("Seat")
  92.  
  93. p.Name = "Torso"
  94.  
  95. p.Size = Vector3.new(14, 50, 14) * size
  96.  
  97. p.BrickColor = color
  98.  
  99. m = Instance.new("SpecialMesh")
  100.  
  101. m.Parent = p
  102.  
  103. p.Name = "Torso"
  104.  
  105. p.Parent = mo
  106.  
  107. p = Instance.new("Seat")
  108.  
  109. p.Shape = "Ball"
  110.  
  111. p.Size = Vector3.new(24, 24, 24) * size
  112.  
  113. p.BrickColor = color
  114.  
  115. p.Name = "Legball"
  116.  
  117. for i = 1, 10 do
  118.  
  119. lol = Instance.new("Seat")
  120.  
  121. lol.BrickColor = BrickColor:Black()
  122.  
  123. lol.Name = "SEE?"
  124.  
  125. lol.Parent = mo
  126.  
  127. lol.Size = Vector3.new(1, math.random(30, 40), 1) * size
  128.  
  129. w = Instance.new("Weld")
  130.  
  131. w.Part0 = p
  132.  
  133. w.Part1 = lol
  134.  
  135. w.C0 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  136.  
  137. w.Parent = w.Part0
  138.  
  139. end
  140.  
  141. p.Parent = mo
  142.  
  143. w = Instance.new("Weld")
  144.  
  145. w.Part0 = mo.Torso
  146.  
  147. w.Part1 = p
  148.  
  149. w.C0 = CFrame.new(16 * (size / 2), -48 * (size / 2), 0)
  150.  
  151. w.Parent = w.Part0
  152.  
  153. p = Instance.new("Seat")
  154.  
  155. p.Shape = "Ball"
  156.  
  157. p.Size = Vector3.new(24, 24, 24) * size
  158.  
  159. p.BrickColor = color
  160.  
  161. p.Name = "Legball"
  162.  
  163. for i = 1, 10 do
  164.  
  165. lol = Instance.new("Seat")
  166.  
  167. lol.BrickColor = BrickColor:Black()
  168.  
  169. lol.Name = "SEE?"
  170.  
  171. lol.Parent = mo
  172.  
  173. lol.Size = Vector3.new(1, math.random(30, 40), 1) * size
  174.  
  175. w = Instance.new("Weld")
  176.  
  177. w.Part0 = p
  178.  
  179. w.Part1 = lol
  180.  
  181. w.C0 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  182.  
  183. w.Parent = w.Part0
  184.  
  185. end
  186.  
  187. p.Parent = mo
  188.  
  189. w = Instance.new("Weld")
  190.  
  191. w.Part0 = mo.Torso
  192.  
  193. w.Part1 = p
  194.  
  195. w.C0 = CFrame.new(-16 * (size / 2), -48 * (size / 2), 0)
  196.  
  197. w.Parent = w.Part0
  198.  
  199. p = Instance.new("Seat")
  200.  
  201. p.Shape = "Ball"
  202.  
  203. p.Size = Vector3.new(21, 15, 21) * size
  204.  
  205. p.BrickColor = color
  206.  
  207. p.Name = "Legball"
  208.  
  209. for i = 1, 10 do
  210.  
  211. lol = Instance.new("Seat")
  212.  
  213. lol.BrickColor = BrickColor:Black()
  214.  
  215. lol.Name = "SEE?"
  216.  
  217. lol.Parent = mo
  218.  
  219. lol.Size = Vector3.new(1, math.random(30, 40), 1) * size
  220.  
  221. w = Instance.new("Weld")
  222.  
  223. w.Part0 = p
  224.  
  225. w.Part1 = lol
  226.  
  227. w.C0 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  228.  
  229. w.Parent = w.Part0
  230.  
  231. end
  232.  
  233. p.Parent = mo
  234.  
  235. w = Instance.new("Weld")
  236.  
  237. w.Part0 = mo.Torso
  238.  
  239. w.Part1 = p
  240.  
  241. w.C0 = CFrame.new(0, 60 * (size / 2), 0)
  242.  
  243. m = Instance.new("SpecialMesh")
  244.  
  245. m.Parent = p
  246.  
  247. p.Name = "Head"
  248.  
  249. w.Parent = w.Part0
  250.  
  251. s = Instance.new("Sound")
  252.  
  253. s.Parent = mo.Torso
  254.  
  255. s.Volume = 100
  256.  
  257. s.Pitch = 1
  258.  
  259. s.SoundId = "http://www.roblox.com/asset/?id=322832112"
  260.  
  261. s.Looped = true
  262.  
  263. s:play()
  264.  
  265. coroutine.resume(coroutine.create(function(Part)
  266.  
  267.  
  268.  
  269. while Part.Parent ~= nil do
  270.  
  271. wait(math.random())
  272.  
  273. so("http://www.roblox.com/asset/?id=322832112", Part, 100, 1)
  274.  
  275. end
  276.  
  277. end
  278.  
  279. ), mo.Torso)
  280.  
  281. mo.Torso.CFrame = mo.Torso.CFrame * Torso.CFrame * CFrame.new(0, 0, -50 * size) * CFrame.fromEulerAnglesXYZ(-1.57, 0, 0)
  282.  
  283. mo.Torso.Velocity = mouse.Hit.lookVector * 400
  284.  
  285. coroutine.resume(coroutine.create(function(Part)
  286.  
  287.  
  288.  
  289. while 1 do
  290.  
  291. wait(math.random(0, 1) + math.random())
  292.  
  293. Part.RotVelocity = Vector3.new(math.random(-40, 40), math.random(-40, 40), math.random(-40, 40))
  294.  
  295. end
  296.  
  297. end
  298.  
  299. ), mo.Torso)
  300.  
  301. end
  302.  
  303.  
  304.  
  305. ob1u = function(mouse)
  306.  
  307.  
  308.  
  309. end
  310.  
  311.  
  312.  
  313. buttonhold = false
  314.  
  315. key = function(key, mouse)
  316.  
  317.  
  318.  
  319. end
  320.  
  321.  
  322.  
  323. key2 = function(key, mouse)
  324.  
  325.  
  326.  
  327. end
  328.  
  329.  
  330.  
  331. s = function(mouse)
  332.  
  333.  
  334.  
  335. mouse.Button1Down:connect(function()
  336.  
  337.  
  338.  
  339. ob1d(mouse)
  340.  
  341. end
  342.  
  343. )
  344.  
  345. mouse.Button1Up:connect(function()
  346.  
  347.  
  348.  
  349. ob1u(mouse)
  350.  
  351. end
  352.  
  353. )
  354.  
  355. mouse.KeyDown:connect(key)
  356.  
  357. mouse.KeyUp:connect(key2)
  358.  
  359. end
  360.  
  361.  
  362.  
  363. ds = function(mouse)
  364.  
  365.  
  366.  
  367. end
  368.  
  369.  
  370.  
  371. Bin.Selected:connect(s)
  372.  
  373. Bin.Deselected:connect(ds)
Advertisement
Add Comment
Please, Sign In to add comment