Dark_EccentricYT

Untitled

Jun 12th, 2018
5,503
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 66.48 KB | None | 0 0
  1. local player = game.Players.LocalPlayer
  2. local char = player.Character
  3. local mouse = player:GetMouse()
  4. local Hea = char.Head
  5. local tor = char.Torso
  6. local ra = char['Right Arm']
  7. local la = char['Left Arm']
  8. local v3 = Vector3.new
  9. local cfn = CFrame.new
  10. local ang = CFrame.Angles
  11. local mr = math.rad
  12. local camera = game.Workspace.CurrentCamera
  13. local rotateangle = 0
  14. local rotateangle2 = 0
  15. local angle = 0
  16. local accel = 0
  17. local moving = false
  18. local debounce = false
  19. local overheat = 0
  20. local epressed = false
  21. local qpressed = false
  22. local wpressed = false
  23. local apressed = false
  24. local spressed = false
  25. local dpressed = false
  26. local fpressed = false
  27. local gpressed = false
  28. local hpressed = false
  29. local overheating = false
  30. local started = false
  31. local bombfiring = false
  32. local firing = false
  33. local mode = 1
  34. function weld(p0,p1,c0)
  35. local w=Instance.new("Weld",p0)
  36. w.Part0=p0
  37. w.Part1=p1
  38. w.C0=c0
  39. return w
  40. end
  41.  
  42. local renaultft = Instance.new("Model", workspace)
  43. renaultft.Name = "RenaultFT"
  44.  
  45. local part = Instance.new("Part", renaultft)
  46. part.FormFactor = Enum.FormFactor.Plate
  47. part.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  48. part.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  49. part.Material = Enum.Material.Metal
  50. part.Size = Vector3.new(1, 0.4, 5)
  51. part.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  52. part.CFrame = CFrame.new(101.502, 1.89, -143.5)* CFrame.Angles(-3.7177133593858e-010, -1.5707963705063, 0)
  53. part.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  54. part.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  55. part.BrickColor = BrickColor.new("Grime")
  56. part.Friction = 0.3
  57. part.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  58.  
  59. local part_2 = Instance.new("Part", renaultft)
  60. part_2.FormFactor = Enum.FormFactor.Plate
  61. part_2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  62. part_2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  63. part_2.Material = Enum.Material.Metal
  64. part_2.Size = Vector3.new(1, 0.4, 6)
  65. part_2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  66. part_2.CFrame = CFrame.new(102.002, 6.29, -143.5)* CFrame.Angles(1.5479815829167e-007, -1.5707963705063, 0)
  67. part_2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  68. part_2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  69. part_2.BrickColor = BrickColor.new("Grime")
  70. part_2.Friction = 0.3
  71. part_2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  72.  
  73. local part_3 = Instance.new("Part", renaultft)
  74. part_3.FormFactor = Enum.FormFactor.Plate
  75. part_3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  76. part_3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  77. part_3.Material = Enum.Material.Metal
  78. part_3.Size = Vector3.new(1, 0.4, 5)
  79. part_3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  80. part_3.CFrame = CFrame.new(104.104, 3.768, -143.532)* CFrame.Angles(1.5707967281342, -0.32003501057625, 1.5707957744598)
  81. part_3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  82. part_3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  83. part_3.BrickColor = BrickColor.new("Grime")
  84. part_3.Friction = 0.3
  85. part_3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  86.  
  87. local part_4 = Instance.new("Part", renaultft)
  88. part_4.FormFactor = Enum.FormFactor.Plate
  89. part_4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  90. part_4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  91. part_4.Size = Vector3.new(3, 0.4, 3)
  92. part_4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  93. part_4.CFrame = CFrame.new(97.502, 3.69, -141.5)* CFrame.Angles(3.1013791534917e-010, 3.6493479349531e-009, 2.8015729736097e-009)
  94. part_4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  95. part_4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  96. part_4.BrickColor = BrickColor.new("Black")
  97. part_4.Friction = 0.3
  98. part_4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  99.  
  100. local part_5 = Instance.new("Part", renaultft)
  101. part_5.FormFactor = Enum.FormFactor.Plate
  102. part_5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  103. part_5.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  104. part_5.Size = Vector3.new(1, 0.4, 3)
  105. part_5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  106. part_5.CFrame = CFrame.new(95.502, 3.29, -141.5)* CFrame.Angles(3.1013769330457e-010, -2.6152985554972e-008, 3.0170823617226e-009)
  107. part_5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  108. part_5.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  109. part_5.BrickColor = BrickColor.new("Black")
  110. part_5.Friction = 0.3
  111. part_5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  112.  
  113. local cylinder = Instance.new("Part", renaultft)
  114. cylinder.FormFactor = Enum.FormFactor.Plate
  115. cylinder.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  116. cylinder.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  117. cylinder.Size = Vector3.new(3, 2.8, 3)
  118. cylinder.Name = "Cylinder"
  119. cylinder.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  120. cylinder.CFrame = CFrame.new(97.502, 1.99, -141.6)* CFrame.Angles(1.5707963705063, -1.5707963705063, 0)
  121. cylinder.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  122. cylinder.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  123. cylinder.BrickColor = BrickColor.new("Really black")
  124. cylinder.Friction = 0.3
  125. cylinder.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  126.  
  127. local mesh = Instance.new("CylinderMesh", cylinder)
  128. mesh.Scale = Vector3.new(4, 0.2, 1)
  129.  
  130. local part_6 = Instance.new("Part", renaultft)
  131. part_6.FormFactor = Enum.FormFactor.Plate
  132. part_6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  133. part_6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  134. part_6.Size = Vector3.new(3, 0.4, 3)
  135. part_6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  136. part_6.CFrame = CFrame.new(99.202, 1.99, -141.5)* CFrame.Angles(3.1013791534917e-010, 3.6493479349531e-009, -1.5707963705063)
  137. part_6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  138. part_6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  139. part_6.BrickColor = BrickColor.new("Black")
  140. part_6.Friction = 0.3
  141. part_6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  142.  
  143. local part_7 = Instance.new("Part", renaultft)
  144. part_7.FormFactor = Enum.FormFactor.Plate
  145. part_7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  146. part_7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  147. part_7.Material = Enum.Material.Metal
  148. part_7.Size = Vector3.new(1, 0.4, 4)
  149. part_7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  150. part_7.CFrame = CFrame.new(104.502, 6.29, -146.001)* CFrame.Angles(-3.7177128042742e-010, -7.2304794096478e-011, -1.0402371186657e-009)
  151. part_7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  152. part_7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  153. part_7.BrickColor = BrickColor.new("Grime")
  154. part_7.Friction = 0.3
  155. part_7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  156.  
  157. local nc7 = Instance.new("Part", renaultft)
  158. nc7.FormFactor = Enum.FormFactor.Plate
  159. nc7.CanCollide = false
  160. nc7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  161. nc7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  162. nc7.Material = Enum.Material.Metal
  163. nc7.Size = Vector3.new(5, 0.4, 6)
  164. nc7.Name = "NC7"
  165. nc7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  166. nc7.CFrame = CFrame.new(96.5, 6.288, -146)* CFrame.Angles(3.1415855884552, 6.2592101812697e-007, 3.1407968997955)
  167. nc7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  168. nc7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  169. nc7.BrickColor = BrickColor.new("Grime")
  170. nc7.Friction = 0.3
  171. nc7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  172.  
  173. local nc3 = Instance.new("Part", renaultft)
  174. nc3.FormFactor = Enum.FormFactor.Plate
  175. nc3.CanCollide = false
  176. nc3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  177. nc3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  178. nc3.Material = Enum.Material.Metal
  179. nc3.Size = Vector3.new(1, 0.4, 6)
  180. nc3.Name = "NC3"
  181. nc3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  182. nc3.CFrame = CFrame.new(94.5, 7.486, -146)* CFrame.Angles(3.1415927410126, 7.2304794096478e-011, -3.1415927410126)
  183. nc3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  184. nc3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  185. nc3.BrickColor = BrickColor.new("Grime")
  186. nc3.Friction = 0.3
  187. nc3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  188.  
  189. local nc2 = Instance.new("Part", renaultft)
  190. nc2.FormFactor = Enum.FormFactor.Plate
  191. nc2.CanCollide = false
  192. nc2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  193. nc2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  194. nc2.Material = Enum.Material.Metal
  195. nc2.Size = Vector3.new(2, 0.4, 6)
  196. nc2.Name = "NC2"
  197. nc2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  198. nc2.CFrame = CFrame.new(95, 7.086, -146)* CFrame.Angles(3.1415927410126, 7.2304794096478e-011, -3.1415927410126)
  199. nc2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  200. nc2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  201. nc2.BrickColor = BrickColor.new("Grime")
  202. nc2.Friction = 0.3
  203. nc2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  204.  
  205. local part_8 = Instance.new("Part", renaultft)
  206. part_8.FormFactor = Enum.FormFactor.Plate
  207. part_8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  208. part_8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  209. part_8.Material = Enum.Material.Metal
  210. part_8.Size = Vector3.new(1, 1.6, 8)
  211. part_8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  212. part_8.CFrame = CFrame.new(95.002, 5.29, -143.5)* CFrame.Angles(-1.4875934084557e-007, 1.5707963705063, 0)
  213. part_8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  214. part_8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  215. part_8.BrickColor = BrickColor.new("Grime")
  216. part_8.Friction = 0.3
  217. part_8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  218.  
  219. local part_9 = Instance.new("Part", renaultft)
  220. part_9.FormFactor = Enum.FormFactor.Plate
  221. part_9.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  222. part_9.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  223. part_9.Material = Enum.Material.Metal
  224. part_9.Size = Vector3.new(1, 1.6, 4)
  225. part_9.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  226. part_9.CFrame = CFrame.new(98.501, 5.29, -146)* CFrame.Angles(3.1415855884552, 6.2097365116642e-007, 3.1407968997955)
  227. part_9.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  228. part_9.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  229. part_9.BrickColor = BrickColor.new("Grime")
  230. part_9.Friction = 0.3
  231. part_9.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  232.  
  233. local part_10 = Instance.new("Part", renaultft)
  234. part_10.FormFactor = Enum.FormFactor.Plate
  235. part_10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  236. part_10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  237. part_10.Material = Enum.Material.Metal
  238. part_10.Size = Vector3.new(1, 0.4, 5)
  239. part_10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  240. part_10.CFrame = CFrame.new(104.247, 3.877, -148.532)* CFrame.Angles(1.5707967281342, -0.32003507018089, 1.5707957744598)
  241. part_10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  242. part_10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  243. part_10.BrickColor = BrickColor.new("Grime")
  244. part_10.Friction = 0.3
  245. part_10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  246.  
  247. local part_11 = Instance.new("Part", renaultft)
  248. part_11.FormFactor = Enum.FormFactor.Plate
  249. part_11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  250. part_11.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  251. part_11.Size = Vector3.new(3, 0.4, 3)
  252. part_11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  253. part_11.CFrame = CFrame.new(93.502, 3.69, -141.5)* CFrame.Angles(3.1013791534917e-010, 3.6493479349531e-009, 2.8015729736097e-009)
  254. part_11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  255. part_11.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  256. part_11.BrickColor = BrickColor.new("Black")
  257. part_11.Friction = 0.3
  258. part_11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  259.  
  260. local cylinder_2 = Instance.new("Part", renaultft)
  261. cylinder_2.FormFactor = Enum.FormFactor.Plate
  262. cylinder_2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  263. cylinder_2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  264. cylinder_2.Size = Vector3.new(3, 2.8, 3)
  265. cylinder_2.Name = "Cylinder"
  266. cylinder_2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  267. cylinder_2.CFrame = CFrame.new(93.502, 1.99, -141.6)* CFrame.Angles(1.5707963705063, -1.5707963705063, 0)
  268. cylinder_2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  269. cylinder_2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  270. cylinder_2.BrickColor = BrickColor.new("Really black")
  271. cylinder_2.Friction = 0.3
  272. cylinder_2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  273.  
  274. local mesh_2 = Instance.new("CylinderMesh", cylinder_2)
  275. mesh_2.Scale = Vector3.new(4, 0.2, 1)
  276.  
  277. local part_12 = Instance.new("Part", renaultft)
  278. part_12.FormFactor = Enum.FormFactor.Plate
  279. part_12.CanCollide = false
  280. part_12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  281. part_12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  282. part_12.Material = Enum.Material.Metal
  283. part_12.Size = Vector3.new(1, 0.4, 6)
  284. part_12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  285. part_12.CFrame = CFrame.new(102.002, 6.29, -148.501)* CFrame.Angles(1.3434472521112e-006, -1.5707963705063, 0)
  286. part_12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  287. part_12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  288. part_12.BrickColor = BrickColor.new("Grime")
  289. part_12.Friction = 0.3
  290. part_12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  291.  
  292. local nc1 = Instance.new("Part", renaultft)
  293. nc1.FormFactor = Enum.FormFactor.Plate
  294. nc1.CanCollide = false
  295. nc1.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  296. nc1.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  297. nc1.Material = Enum.Material.Metal
  298. nc1.Size = Vector3.new(3, 0.4, 6)
  299. nc1.Name = "NC1"
  300. nc1.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  301. nc1.CFrame = CFrame.new(95.5, 6.686, -146)* CFrame.Angles(-3.1415927410126, -3.6493479349531e-009, 3.1415927410126)
  302. nc1.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  303. nc1.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  304. nc1.BrickColor = BrickColor.new("Grime")
  305. nc1.Friction = 0.3
  306. nc1.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  307.  
  308. local part_13 = Instance.new("Part", renaultft)
  309. part_13.FormFactor = Enum.FormFactor.Plate
  310. part_13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  311. part_13.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  312. part_13.Material = Enum.Material.Metal
  313. part_13.Size = Vector3.new(1, 0.4, 5)
  314. part_13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  315. part_13.CFrame = CFrame.new(101.502, 1.89, -148.5)* CFrame.Angles(3.1013797086032e-010, -1.5707963705063, 0)
  316. part_13.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  317. part_13.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  318. part_13.BrickColor = BrickColor.new("Grime")
  319. part_13.Friction = 0.3
  320. part_13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  321.  
  322. local part_14 = Instance.new("Part", renaultft)
  323. part_14.FormFactor = Enum.FormFactor.Plate
  324. part_14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  325. part_14.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  326. part_14.Material = Enum.Material.Metal
  327. part_14.Size = Vector3.new(3, 1.6, 1)
  328. part_14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  329. part_14.CFrame = CFrame.new(92.502, 6.89, -143.5)* CFrame.Angles(-3.1415927410126, -3.6493479349531e-009, 3.1415927410126)
  330. part_14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  331. part_14.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  332. part_14.BrickColor = BrickColor.new("Grime")
  333. part_14.Friction = 0.3
  334. part_14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  335.  
  336. local part_15 = Instance.new("Part", renaultft)
  337. part_15.FormFactor = Enum.FormFactor.Plate
  338. part_15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  339. part_15.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  340. part_15.Size = Vector3.new(2, 0.4, 3)
  341. part_15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  342. part_15.CFrame = CFrame.new(91.002, 4.288, -141.5)* CFrame.Angles(-3.1415927410126, -3.6493479349531e-009, -2.7845051288605)
  343. part_15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  344. part_15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  345. part_15.BrickColor = BrickColor.new("Black")
  346. part_15.Friction = 0.3
  347. part_15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  348.  
  349. local part_16 = Instance.new("Part", renaultft)
  350. part_16.FormFactor = Enum.FormFactor.Plate
  351. part_16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  352. part_16.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  353. part_16.Size = Vector3.new(3, 0.4, 3)
  354. part_16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  355. part_16.CFrame = CFrame.new(89.255, 4.69, -141.5)* CFrame.Angles(3.1013791534917e-010, 3.6493479349531e-009, 2.8015729736097e-009)
  356. part_16.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  357. part_16.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  358. part_16.BrickColor = BrickColor.new("Black")
  359. part_16.Friction = 0.3
  360. part_16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  361.  
  362. local cylinder_3 = Instance.new("Part", renaultft)
  363. cylinder_3.FormFactor = Enum.FormFactor.Plate
  364. cylinder_3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  365. cylinder_3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  366. cylinder_3.Size = Vector3.new(4, 2.8, 4)
  367. cylinder_3.Name = "Cylinder"
  368. cylinder_3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  369. cylinder_3.CFrame = CFrame.new(89.002, 2.49, -141.6)* CFrame.Angles(1.5707979202271, -1.5707963705063, 0)
  370. cylinder_3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  371. cylinder_3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  372. cylinder_3.BrickColor = BrickColor.new("Really black")
  373. cylinder_3.Friction = 0.3
  374. cylinder_3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  375.  
  376. local mesh_3 = Instance.new("CylinderMesh", cylinder_3)
  377. mesh_3.Scale = Vector3.new(4, 0.2, 1)
  378.  
  379. local part_17 = Instance.new("Part", renaultft)
  380. part_17.FormFactor = Enum.FormFactor.Plate
  381. part_17.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  382. part_17.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  383. part_17.Size = Vector3.new(17, 0.4, 3)
  384. part_17.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  385. part_17.CFrame = CFrame.new(90.502, 0.29, -141.5)* CFrame.Angles(3.1013791534917e-010, 3.6493479349531e-009, 2.8015729736097e-009)
  386. part_17.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  387. part_17.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  388. part_17.BrickColor = BrickColor.new("Black")
  389. part_17.Friction = 0.3
  390. part_17.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  391.  
  392. local part_18 = Instance.new("Part", renaultft)
  393. part_18.FormFactor = Enum.FormFactor.Plate
  394. part_18.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  395. part_18.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  396. part_18.Size = Vector3.new(1, 0.4, 3)
  397. part_18.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  398. part_18.CFrame = CFrame.new(91.502, 3.29, -141.5)* CFrame.Angles(3.1013791534917e-010, 3.6493479349531e-009, 2.8015729736097e-009)
  399. part_18.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  400. part_18.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  401. part_18.BrickColor = BrickColor.new("Black")
  402. part_18.Friction = 0.3
  403. part_18.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  404.  
  405. local engine = Instance.new("Part", renaultft)
  406. engine.FormFactor = Enum.FormFactor.Plate
  407. engine.CanCollide = false
  408. engine.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  409. engine.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  410. engine.Material = Enum.Material.Metal
  411. engine.Size = Vector3.new(15, 0.4, 6)
  412. engine.Name = "Engine"
  413. engine.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  414. engine.CFrame = CFrame.new(91.502, 3.89, -146)* CFrame.Angles(1.7053025658242e-009, -7.2304828790948e-011, -1.575522290409e-008)
  415. engine.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  416. engine.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  417. engine.BrickColor = BrickColor.new("Grime")
  418. engine.Friction = 0.3
  419. engine.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  420.  
  421. local part_19 = Instance.new("Part", renaultft)
  422. part_19.FormFactor = Enum.FormFactor.Plate
  423. part_19.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  424. part_19.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  425. part_19.Material = Enum.Material.Metal
  426. part_19.Size = Vector3.new(1, 1.6, 8)
  427. part_19.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  428. part_19.CFrame = CFrame.new(95.002, 5.29, -148.501)* CFrame.Angles(-0.00079890096094459, 1.5707963705063, 0)
  429. part_19.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  430. part_19.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  431. part_19.BrickColor = BrickColor.new("Grime")
  432. part_19.Friction = 0.3
  433. part_19.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  434.  
  435. local part_20 = Instance.new("Part", renaultft)
  436. part_20.FormFactor = Enum.FormFactor.Plate
  437. part_20.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  438. part_20.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  439. part_20.Material = Enum.Material.Metal
  440. part_20.Size = Vector3.new(1, 0.4, 2)
  441. part_20.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  442. part_20.CFrame = CFrame.new(90.502, 6.29, -146)* CFrame.Angles(-3.7177128042742e-010, -7.2304794096478e-011, -1.0402371186657e-009)
  443. part_20.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  444. part_20.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  445. part_20.BrickColor = BrickColor.new("Grime")
  446. part_20.Friction = 0.3
  447. part_20.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  448.  
  449. local part_21 = Instance.new("Part", renaultft)
  450. part_21.FormFactor = Enum.FormFactor.Plate
  451. part_21.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  452. part_21.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  453. part_21.Material = Enum.Material.Metal
  454. part_21.Size = Vector3.new(1, 1.2, 6)
  455. part_21.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  456. part_21.CFrame = CFrame.new(89.502, 5.09, -146)* CFrame.Angles(-3.7177128042742e-010, -7.2304794096478e-011, -1.0402371186657e-009)
  457. part_21.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  458. part_21.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  459. part_21.BrickColor = BrickColor.new("Grime")
  460. part_21.Friction = 0.3
  461. part_21.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  462.  
  463. local part_22 = Instance.new("Part", renaultft)
  464. part_22.FormFactor = Enum.FormFactor.Plate
  465. part_22.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  466. part_22.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  467. part_22.Material = Enum.Material.Metal
  468. part_22.Size = Vector3.new(1, 1.6, 6)
  469. part_22.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  470. part_22.CFrame = CFrame.new(90.502, 5.29, -146)* CFrame.Angles(3.1013791534917e-010, 3.6493479349531e-009, 2.8015729736097e-009)
  471. part_22.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  472. part_22.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  473. part_22.BrickColor = BrickColor.new("Grime")
  474. part_22.Friction = 0.3
  475. part_22.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  476.  
  477. local part_23 = Instance.new("Part", renaultft)
  478. part_23.FormFactor = Enum.FormFactor.Plate
  479. part_23.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  480. part_23.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  481. part_23.Material = Enum.Material.Metal
  482. part_23.Size = Vector3.new(1, 2, 2)
  483. part_23.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  484. part_23.CFrame = CFrame.new(90.502, 7.09, -148)* CFrame.Angles(3.1013791534917e-010, 3.6493479349531e-009, 2.8015729736097e-009)
  485. part_23.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  486. part_23.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  487. part_23.BrickColor = BrickColor.new("Grime")
  488. part_23.Friction = 0.3
  489. part_23.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  490.  
  491. local part_24 = Instance.new("Part", renaultft)
  492. part_24.FormFactor = Enum.FormFactor.Plate
  493. part_24.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  494. part_24.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  495. part_24.Material = Enum.Material.Metal
  496. part_24.Size = Vector3.new(3, 1.6, 1)
  497. part_24.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  498. part_24.CFrame = CFrame.new(92.502, 6.89, -148.501)* CFrame.Angles(-3.1415927410126, -3.6493479349531e-009, 3.1415927410126)
  499. part_24.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  500. part_24.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  501. part_24.BrickColor = BrickColor.new("Grime")
  502. part_24.Friction = 0.3
  503. part_24.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  504.  
  505. local hitter = Instance.new("Part", renaultft)
  506. hitter.FormFactor = Enum.FormFactor.Plate
  507. hitter.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  508. hitter.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  509. hitter.Material = Enum.Material.Metal
  510. hitter.Size = Vector3.new(16, 2, 6)
  511. hitter.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  512. hitter.CFrame = CFrame.new(91.002, 2.69, -146)* CFrame.Angles(7.0537789724767e-006, -5.5513686447739e-007, 5.2385263415999e-007)
  513. hitter.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  514. hitter.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  515. hitter.BrickColor = BrickColor.new("Grime")
  516. hitter.Friction = 0.3
  517. hitter.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  518.  
  519. local part_26 = Instance.new("Part", renaultft)
  520. part_26.FormFactor = Enum.FormFactor.Plate
  521. part_26.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  522. part_26.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  523. part_26.Material = Enum.Material.Metal
  524. part_26.Size = Vector3.new(1, 1.2, 6)
  525. part_26.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  526. part_26.CFrame = CFrame.new(88.502, 5.09, -146)* CFrame.Angles(3.1013791534917e-010, 3.6493479349531e-009, 2.8015729736097e-009)
  527. part_26.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  528. part_26.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  529. part_26.BrickColor = BrickColor.new("Grime")
  530. part_26.Friction = 0.3
  531. part_26.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  532.  
  533. local nc4 = Instance.new("Part", renaultft)
  534. nc4.FormFactor = Enum.FormFactor.Plate
  535. nc4.CanCollide = false
  536. nc4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  537. nc4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  538. nc4.Material = Enum.Material.Metal
  539. nc4.Size = Vector3.new(4, 0.4, 6)
  540. nc4.Name = "NC4"
  541. nc4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  542. nc4.CFrame = CFrame.new(93.002, 7.89, -146)* CFrame.Angles(-3.1415927410126, -3.6493479349531e-009, 3.1415927410126)
  543. nc4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  544. nc4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  545. nc4.BrickColor = BrickColor.new("Grime")
  546. nc4.Friction = 0.3
  547. nc4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  548.  
  549. local part_27 = Instance.new("Part", renaultft)
  550. part_27.FormFactor = Enum.FormFactor.Plate
  551. part_27.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  552. part_27.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  553. part_27.Material = Enum.Material.Metal
  554. part_27.Size = Vector3.new(1, 2, 2)
  555. part_27.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  556. part_27.CFrame = CFrame.new(90.502, 7.09, -144)* CFrame.Angles(-3.7177128042742e-010, -7.2304794096478e-011, -1.0402371186657e-009)
  557. part_27.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  558. part_27.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  559. part_27.BrickColor = BrickColor.new("Grime")
  560. part_27.Friction = 0.3
  561. part_27.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  562.  
  563. local nc5 = Instance.new("Part", renaultft)
  564. nc5.FormFactor = Enum.FormFactor.Plate
  565. nc5.CanCollide = false
  566. nc5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  567. nc5.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  568. nc5.Material = Enum.Material.Metal
  569. nc5.Size = Vector3.new(5, 0.4, 6)
  570. nc5.Name = "NC5"
  571. nc5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  572. nc5.CFrame = CFrame.new(92.502, 8.29, -146)* CFrame.Angles(-3.1415927410126, -3.6493479349531e-009, 3.1415927410126)
  573. nc5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  574. nc5.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  575. nc5.BrickColor = BrickColor.new("Grime")
  576. nc5.Friction = 0.3
  577. nc5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  578.  
  579. local part_28 = Instance.new("Part", renaultft)
  580. part_28.FormFactor = Enum.FormFactor.Plate
  581. part_28.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  582. part_28.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  583. part_28.Material = Enum.Material.Metal
  584. part_28.Size = Vector3.new(2, 0.4, 2)
  585. part_28.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  586. part_28.CFrame = CFrame.new(90.002, 7.89, -146)* CFrame.Angles(3.1013813739378e-010, -2.6152985554972e-008, 5.8521787416055e-009)
  587. part_28.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  588. part_28.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  589. part_28.BrickColor = BrickColor.new("Grime")
  590. part_28.Friction = 0.3
  591. part_28.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  592.  
  593. local part_29 = Instance.new("Part", renaultft)
  594. part_29.FormFactor = Enum.FormFactor.Plate
  595. part_29.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  596. part_29.Transparency = 0.3
  597. part_29.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  598. part_29.Material = Enum.Material.Metal
  599. part_29.Size = Vector3.new(1, 3.2, 4)
  600. part_29.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  601. part_29.CFrame = CFrame.new(91.502, 6.09, -146)* CFrame.Angles(3.1013791534917e-010, 3.6493479349531e-009, 2.8015729736097e-009)
  602. part_29.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  603. part_29.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  604. part_29.BrickColor = BrickColor.new("Grime")
  605. part_29.Friction = 0.3
  606. part_29.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  607.  
  608. local part_30 = Instance.new("Part", renaultft)
  609. part_30.FormFactor = Enum.FormFactor.Plate
  610. part_30.CanCollide = false
  611. part_30.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  612. part_30.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  613. part_30.Material = Enum.Material.Metal
  614. part_30.Size = Vector3.new(14, 0.4, 6)
  615. part_30.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  616. part_30.CFrame = CFrame.new(92.002, 4.29, -146)* CFrame.Angles(3.1013791534917e-010, 3.6493479349531e-009, 2.8015729736097e-009)
  617. part_30.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  618. part_30.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  619. part_30.BrickColor = BrickColor.new("Grime")
  620. part_30.Friction = 0.3
  621. part_30.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  622.  
  623. local part_31 = Instance.new("Part", renaultft)
  624. part_31.FormFactor = Enum.FormFactor.Plate
  625. part_31.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  626. part_31.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  627. part_31.Size = Vector3.new(2, 0.4, 3)
  628. part_31.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  629. part_31.CFrame = CFrame.new(87.533, 5.34, -141.5)* CFrame.Angles(-3.1415927410126, -3.6493479349531e-009, -2.6195442676544)
  630. part_31.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  631. part_31.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  632. part_31.BrickColor = BrickColor.new("Black")
  633. part_31.Friction = 0.3
  634. part_31.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  635.  
  636. local part_32 = Instance.new("Part", renaultft)
  637. part_32.FormFactor = Enum.FormFactor.Plate
  638. part_32.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  639. part_32.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  640. part_32.Size = Vector3.new(4, 0.4, 3)
  641. part_32.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  642. part_32.CFrame = CFrame.new(85.002, 5.69, -141.5)* CFrame.Angles(3.1013791534917e-010, 3.6493479349531e-009, 2.8015729736097e-009)
  643. part_32.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  644. part_32.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  645. part_32.BrickColor = BrickColor.new("Black")
  646. part_32.Friction = 0.3
  647. part_32.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  648.  
  649. local part_33 = Instance.new("Part", renaultft)
  650. part_33.FormFactor = Enum.FormFactor.Plate
  651. part_33.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  652. part_33.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  653. part_33.Size = Vector3.new(1, 0.4, 3)
  654. part_33.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  655. part_33.CFrame = CFrame.new(95.502, 3.29, -150.5)* CFrame.Angles(3.1013769330457e-010, -2.6152985554972e-008, 3.0170823617226e-009)
  656. part_33.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  657. part_33.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  658. part_33.BrickColor = BrickColor.new("Black")
  659. part_33.Friction = 0.3
  660. part_33.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  661.  
  662. local cylinder_4 = Instance.new("Part", renaultft)
  663. cylinder_4.FormFactor = Enum.FormFactor.Plate
  664. cylinder_4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  665. cylinder_4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  666. cylinder_4.Size = Vector3.new(3, 2.8, 3)
  667. cylinder_4.Name = "Cylinder"
  668. cylinder_4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  669. cylinder_4.CFrame = CFrame.new(93.502, 1.99, -150.6)* CFrame.Angles(1.5707963705063, -1.5707963705063, 0)
  670. cylinder_4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  671. cylinder_4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  672. cylinder_4.BrickColor = BrickColor.new("Really black")
  673. cylinder_4.Friction = 0.3
  674. cylinder_4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  675.  
  676. local mesh_4 = Instance.new("CylinderMesh", cylinder_4)
  677. mesh_4.Scale = Vector3.new(4, 0.2, 1)
  678.  
  679. local cylinder_5 = Instance.new("Part", renaultft)
  680. cylinder_5.FormFactor = Enum.FormFactor.Plate
  681. cylinder_5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  682. cylinder_5.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  683. cylinder_5.Size = Vector3.new(5, 2.8, 5)
  684. cylinder_5.Name = "Cylinder"
  685. cylinder_5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  686. cylinder_5.CFrame = CFrame.new(84.502, 2.99, -141.6)* CFrame.Angles(1.5707963705063, -1.5707963705063, 0)
  687. cylinder_5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  688. cylinder_5.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  689. cylinder_5.BrickColor = BrickColor.new("Really black")
  690. cylinder_5.Friction = 0.3
  691. cylinder_5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  692.  
  693. local mesh_5 = Instance.new("CylinderMesh", cylinder_5)
  694. mesh_5.Scale = Vector3.new(4, 0.2, 1)
  695.  
  696. local cylinder_6 = Instance.new("Part", renaultft)
  697. cylinder_6.FormFactor = Enum.FormFactor.Plate
  698. cylinder_6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  699. cylinder_6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  700. cylinder_6.Size = Vector3.new(3, 2.8, 3)
  701. cylinder_6.Name = "Cylinder"
  702. cylinder_6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  703. cylinder_6.CFrame = CFrame.new(97.502, 1.99, -150.6)* CFrame.Angles(1.5707963705063, -1.5707963705063, 0)
  704. cylinder_6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  705. cylinder_6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  706. cylinder_6.BrickColor = BrickColor.new("Really black")
  707. cylinder_6.Friction = 0.3
  708. cylinder_6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  709.  
  710. local mesh_6 = Instance.new("CylinderMesh", cylinder_6)
  711. mesh_6.Scale = Vector3.new(4, 0.2, 1)
  712.  
  713. local part_34 = Instance.new("Part", renaultft)
  714. part_34.FormFactor = Enum.FormFactor.Plate
  715. part_34.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  716. part_34.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  717. part_34.Size = Vector3.new(3, 0.4, 3)
  718. part_34.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  719. part_34.CFrame = CFrame.new(97.502, 3.69, -150.5)* CFrame.Angles(3.1013791534917e-010, 3.6493479349531e-009, 2.8015729736097e-009)
  720. part_34.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  721. part_34.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  722. part_34.BrickColor = BrickColor.new("Black")
  723. part_34.Friction = 0.3
  724. part_34.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  725.  
  726. local part_35 = Instance.new("Part", renaultft)
  727. part_35.FormFactor = Enum.FormFactor.Plate
  728. part_35.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  729. part_35.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  730. part_35.Size = Vector3.new(3, 0.4, 3)
  731. part_35.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  732. part_35.CFrame = CFrame.new(93.502, 3.69, -150.5)* CFrame.Angles(3.1013791534917e-010, 3.6493479349531e-009, 2.8015729736097e-009)
  733. part_35.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  734. part_35.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  735. part_35.BrickColor = BrickColor.new("Black")
  736. part_35.Friction = 0.3
  737. part_35.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  738.  
  739. local part_36 = Instance.new("Part", renaultft)
  740. part_36.FormFactor = Enum.FormFactor.Plate
  741. part_36.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  742. part_36.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  743. part_36.Size = Vector3.new(3, 0.4, 3)
  744. part_36.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  745. part_36.CFrame = CFrame.new(99.202, 1.99, -150.5)* CFrame.Angles(3.1013791534917e-010, 3.6493479349531e-009, -1.5707963705063)
  746. part_36.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  747. part_36.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  748. part_36.BrickColor = BrickColor.new("Black")
  749. part_36.Friction = 0.3
  750. part_36.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  751.  
  752. local controlseat = Instance.new("Seat", renaultft)
  753. controlseat.Friction = 0.3
  754. controlseat.BottomSurface = Enum.SurfaceType.Smooth
  755. controlseat.TopSurface = Enum.SurfaceType.Smooth
  756. controlseat.FormFactor = Enum.FormFactor.Plate
  757. controlseat.BrickColor = BrickColor.new("Institutional white")
  758. controlseat.Size = Vector3.new(2, 0.4, 2)
  759. controlseat.CFrame = CFrame.new(93.143, 4.292, -146.151)* CFrame.Angles(-0.01278336904943, 1.5425720214844, 0.019348494708538)
  760. controlseat.Name = "ControlSeat"
  761.  
  762. local window = Instance.new("Part", renaultft)
  763. window.FormFactor = Enum.FormFactor.Plate
  764. window.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  765. window.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  766. window.Material = Enum.Material.Metal
  767. window.Size = Vector3.new(1, 0.4, 2)
  768. window.Name = "Window"
  769. window.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  770. window.CFrame = CFrame.new(90.502, 7.52, -146)* CFrame.Angles(-3.7177128042742e-010, -7.2304794096478e-011, -1.0402371186657e-009)
  771. window.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  772. window.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  773. window.BrickColor = BrickColor.new("Grime")
  774. window.Friction = 0.3
  775. window.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  776.  
  777. local guns = Instance.new("Model", renaultft)
  778. guns.Name = "Guns"
  779.  
  780. local nc6 = Instance.new("Part", guns)
  781. nc6.FormFactor = Enum.FormFactor.Symmetric
  782. nc6.TopSurface = Enum.SurfaceType.Smooth
  783. nc6.Material = Enum.Material.Metal
  784. nc6.Size = Vector3.new(4, 3, 4)
  785. nc6.Name = "NC6"
  786. nc6.CFrame = CFrame.new(92.56, 9.31, -146)* CFrame.Angles(-0, -1.5707963705063, 0)
  787. nc6.BrickColor = BrickColor.new("Grime")
  788. nc6.Friction = 0.3
  789. nc6.BottomSurface = Enum.SurfaceType.Smooth
  790.  
  791. local mesh_7 = Instance.new("SpecialMesh", nc6)
  792. mesh_7.Scale = Vector3.new(3.5, 3, 3.5)
  793. mesh_7.MeshId = "http://www.roblox.com/asset/?id=19380188"
  794. mesh_7.MeshType = Enum.MeshType.FileMesh
  795.  
  796. local launcher = Instance.new("Part", guns)
  797. launcher.FormFactor = Enum.FormFactor.Custom
  798. launcher.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  799. launcher.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  800. launcher.Material = Enum.Material.Metal
  801. launcher.Size = Vector3.new(0.66, 3.89, 0.51)
  802. launcher.Name = "launcher"
  803. launcher.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  804. launcher.CFrame = CFrame.new(89.563, 9.738, -145.946)* CFrame.Angles(-0, 0, 1.5187667608261)
  805. launcher.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  806. launcher.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  807. launcher.BrickColor = BrickColor.new("Grime")
  808. launcher.Friction = 0.3
  809. launcher.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  810.  
  811. local mesh_8 = Instance.new("CylinderMesh", launcher)
  812. mesh_8.Scale = Vector3.new(1.3, 1, 1.3)
  813.  
  814. local decal = Instance.new("Decal", launcher)
  815. decal.Face = Enum.NormalId.Top
  816. decal.Texture = "http://www.roblox.com/asset/?id=234312134"
  817.  
  818. local part_37 = Instance.new("Part", guns)
  819. part_37.FormFactor = Enum.FormFactor.Custom
  820. part_37.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  821. part_37.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  822. part_37.Material = Enum.Material.Metal
  823. part_37.Size = Vector3.new(0.66, 5.89, 0.51)
  824. part_37.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  825. part_37.CFrame = CFrame.new(89.684, 9.02, -145.946)* CFrame.Angles(-0, 0, 1.5187667608261)
  826. part_37.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  827. part_37.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  828. part_37.BrickColor = BrickColor.new("Grime")
  829. part_37.Friction = 0.3
  830. part_37.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  831.  
  832. local mesh_9 = Instance.new("CylinderMesh", part_37)
  833.  
  834. local machinebarrel = Instance.new("Part", guns)
  835. machinebarrel.FormFactor = Enum.FormFactor.Custom
  836. machinebarrel.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  837. machinebarrel.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  838. machinebarrel.Material = Enum.Material.Metal
  839. machinebarrel.Size = Vector3.new(0.2, 3.1, 0.2)
  840. machinebarrel.Name = "machinebarrel"
  841. machinebarrel.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  842. machinebarrel.CFrame = CFrame.new(87.664, 9.16, -145.947)* CFrame.Angles(-0, 0, 1.5536167621613)
  843. machinebarrel.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  844. machinebarrel.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  845. machinebarrel.BrickColor = BrickColor.new("Dark stone grey")
  846. machinebarrel.Friction = 0.3
  847. machinebarrel.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  848.  
  849. local mesh_10 = Instance.new("CylinderMesh", machinebarrel)
  850.  
  851. local decal_2 = Instance.new("Decal", machinebarrel)
  852. decal_2.Face = Enum.NormalId.Top
  853. decal_2.Texture = "http://www.roblox.com/asset/?id=234312134"
  854.  
  855. local gunpart = Instance.new("Part", guns)
  856. gunpart.FormFactor = Enum.FormFactor.Custom
  857. gunpart.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  858. gunpart.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  859. gunpart.Material = Enum.Material.Metal
  860. gunpart.Size = Vector3.new(0.27, 0.2, 0.2)
  861. gunpart.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  862. gunpart.CFrame = CFrame.new(86.883, 9.47, -145.923)* CFrame.Angles(-6.2864266681117e-008, -1.4156103134155e-007, -1.6228256225586)
  863. gunpart.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  864. gunpart.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  865. gunpart.BrickColor = BrickColor.new("Grime")
  866. gunpart.Friction = 0.3
  867. gunpart.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  868.  
  869. local part_39 = Instance.new("Part", renaultft)
  870. part_39.FormFactor = Enum.FormFactor.Plate
  871. part_39.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  872. part_39.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  873. part_39.Material = Enum.Material.Metal
  874. part_39.Size = Vector3.new(4, 0.4, 3)
  875. part_39.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  876. part_39.CFrame = CFrame.new(86.002, 4.69, -144.5)* CFrame.Angles(1.7275493036095e-008, -6.0834622672701e-007, -1.340867243016e-006)
  877. part_39.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  878. part_39.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  879. part_39.BrickColor = BrickColor.new("Grime")
  880. part_39.Friction = 0.3
  881. part_39.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  882.  
  883. local part_40 = Instance.new("Part", renaultft)
  884. part_40.FormFactor = Enum.FormFactor.Plate
  885. part_40.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  886. part_40.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  887. part_40.Size = Vector3.new(4, 0.4, 3)
  888. part_40.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  889. part_40.CFrame = CFrame.new(81.802, 2.338, -141.5)* CFrame.Angles(3.1013791534917e-010, 3.6493479349531e-009, -1.5707963705063)
  890. part_40.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  891. part_40.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  892. part_40.BrickColor = BrickColor.new("Black")
  893. part_40.Friction = 0.3
  894. part_40.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  895.  
  896. local part_41 = Instance.new("Part", renaultft)
  897. part_41.FormFactor = Enum.FormFactor.Plate
  898. part_41.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  899. part_41.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  900. part_41.Material = Enum.Material.Metal
  901. part_41.Size = Vector3.new(6, 0.4, 3)
  902. part_41.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  903. part_41.CFrame = CFrame.new(86.502, 5.09, -146)* CFrame.Angles(1.0330643895884e-008, 1.5707963705063, 0)
  904. part_41.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  905. part_41.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  906. part_41.BrickColor = BrickColor.new("Grime")
  907. part_41.Friction = 0.3
  908. part_41.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  909.  
  910. local part_42 = Instance.new("Part", renaultft)
  911. part_42.FormFactor = Enum.FormFactor.Plate
  912. part_42.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  913. part_42.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  914. part_42.Size = Vector3.new(1, 0.4, 3)
  915. part_42.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  916. part_42.CFrame = CFrame.new(91.502, 3.29, -150.5)* CFrame.Angles(3.1013791534917e-010, 3.6493479349531e-009, 2.8015729736097e-009)
  917. part_42.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  918. part_42.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  919. part_42.BrickColor = BrickColor.new("Black")
  920. part_42.Friction = 0.3
  921. part_42.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  922.  
  923. local part_43 = Instance.new("Part", renaultft)
  924. part_43.FormFactor = Enum.FormFactor.Plate
  925. part_43.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  926. part_43.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  927. part_43.Size = Vector3.new(2, 0.4, 3)
  928. part_43.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  929. part_43.CFrame = CFrame.new(91.002, 4.288, -150.5)* CFrame.Angles(-3.1415927410126, -3.6493479349531e-009, -2.7845051288605)
  930. part_43.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  931. part_43.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  932. part_43.BrickColor = BrickColor.new("Black")
  933. part_43.Friction = 0.3
  934. part_43.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  935.  
  936. local part_44 = Instance.new("Part", renaultft)
  937. part_44.FormFactor = Enum.FormFactor.Plate
  938. part_44.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  939. part_44.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  940. part_44.Size = Vector3.new(2, 0.4, 3)
  941. part_44.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  942. part_44.CFrame = CFrame.new(82.456, 5.09, -141.5)* CFrame.Angles(3.4165918982865e-009, 1.2285867967421e-007, -2.2403609752655)
  943. part_44.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  944. part_44.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  945. part_44.BrickColor = BrickColor.new("Black")
  946. part_44.Friction = 0.3
  947. part_44.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  948.  
  949. local part_45 = Instance.new("Part", renaultft)
  950. part_45.FormFactor = Enum.FormFactor.Plate
  951. part_45.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  952. part_45.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  953. part_45.Size = Vector3.new(17, 0.4, 3)
  954. part_45.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  955. part_45.CFrame = CFrame.new(90.502, 0.29, -150.5)* CFrame.Angles(3.1013791534917e-010, 3.6493479349531e-009, 2.8015729736097e-009)
  956. part_45.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  957. part_45.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  958. part_45.BrickColor = BrickColor.new("Black")
  959. part_45.Friction = 0.3
  960. part_45.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  961.  
  962. local part_46 = Instance.new("Part", renaultft)
  963. part_46.FormFactor = Enum.FormFactor.Plate
  964. part_46.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  965. part_46.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  966. part_46.Material = Enum.Material.Metal
  967. part_46.Size = Vector3.new(4, 0.4, 3)
  968. part_46.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  969. part_46.CFrame = CFrame.new(86.002, 4.69, -147.5)* CFrame.Angles(3.1013791534917e-010, 3.6493479349531e-009, 2.8015729736097e-009)
  970. part_46.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  971. part_46.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  972. part_46.BrickColor = BrickColor.new("Grime")
  973. part_46.Friction = 0.3
  974. part_46.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  975.  
  976. local part_47 = Instance.new("Part", renaultft)
  977. part_47.FormFactor = Enum.FormFactor.Plate
  978. part_47.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  979. part_47.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  980. part_47.Size = Vector3.new(2, 0.4, 3)
  981. part_47.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  982. part_47.CFrame = CFrame.new(87.533, 5.34, -150.5)* CFrame.Angles(-3.1415927410126, -3.6493479349531e-009, -2.6195442676544)
  983. part_47.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  984. part_47.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  985. part_47.BrickColor = BrickColor.new("Black")
  986. part_47.Friction = 0.3
  987. part_47.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  988.  
  989. local part_48 = Instance.new("Part", renaultft)
  990. part_48.FormFactor = Enum.FormFactor.Plate
  991. part_48.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  992. part_48.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  993. part_48.Size = Vector3.new(3, 0.4, 3)
  994. part_48.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  995. part_48.CFrame = CFrame.new(89.255, 4.69, -150.5)* CFrame.Angles(3.1013791534917e-010, 3.6493479349531e-009, 2.8015729736097e-009)
  996. part_48.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  997. part_48.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  998. part_48.BrickColor = BrickColor.new("Black")
  999. part_48.Friction = 0.3
  1000. part_48.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1001.  
  1002. local cylinder_7 = Instance.new("Part", renaultft)
  1003. cylinder_7.FormFactor = Enum.FormFactor.Plate
  1004. cylinder_7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1005. cylinder_7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1006. cylinder_7.Size = Vector3.new(4, 2.8, 4)
  1007. cylinder_7.Name = "Cylinder"
  1008. cylinder_7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1009. cylinder_7.CFrame = CFrame.new(89.002, 2.49, -150.6)* CFrame.Angles(1.5707979202271, -1.5707963705063, 0)
  1010. cylinder_7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1011. cylinder_7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1012. cylinder_7.BrickColor = BrickColor.new("Really black")
  1013. cylinder_7.Friction = 0.3
  1014. cylinder_7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1015.  
  1016. local mesh_11 = Instance.new("CylinderMesh", cylinder_7)
  1017. mesh_11.Scale = Vector3.new(4, 0.2, 1)
  1018.  
  1019. local cylinder_8 = Instance.new("Part", renaultft)
  1020. cylinder_8.FormFactor = Enum.FormFactor.Plate
  1021. cylinder_8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1022. cylinder_8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1023. cylinder_8.Size = Vector3.new(5, 2.8, 5)
  1024. cylinder_8.Name = "Cylinder"
  1025. cylinder_8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1026. cylinder_8.CFrame = CFrame.new(84.502, 2.99, -150.6)* CFrame.Angles(1.5707963705063, -1.5707963705063, 0)
  1027. cylinder_8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1028. cylinder_8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1029. cylinder_8.BrickColor = BrickColor.new("Really black")
  1030. cylinder_8.Friction = 0.3
  1031. cylinder_8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1032.  
  1033. local mesh_12 = Instance.new("CylinderMesh", cylinder_8)
  1034. mesh_12.Scale = Vector3.new(4, 0.2, 1)
  1035.  
  1036. local part_49 = Instance.new("Part", renaultft)
  1037. part_49.FormFactor = Enum.FormFactor.Plate
  1038. part_49.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1039. part_49.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1040. part_49.Size = Vector3.new(4, 0.4, 3)
  1041. part_49.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1042. part_49.CFrame = CFrame.new(85.002, 5.69, -150.5)* CFrame.Angles(3.1013791534917e-010, 3.6493479349531e-009, 2.8015729736097e-009)
  1043. part_49.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1044. part_49.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1045. part_49.BrickColor = BrickColor.new("Black")
  1046. part_49.Friction = 0.3
  1047. part_49.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1048.  
  1049. local part_50 = Instance.new("Part", renaultft)
  1050. part_50.FormFactor = Enum.FormFactor.Plate
  1051. part_50.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1052. part_50.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1053. part_50.Size = Vector3.new(4, 0.4, 3)
  1054. part_50.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1055. part_50.CFrame = CFrame.new(81.802, 2.323, -150.5)* CFrame.Angles(3.1013791534917e-010, 3.6493479349531e-009, -1.5707963705063)
  1056. part_50.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1057. part_50.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1058. part_50.BrickColor = BrickColor.new("Black")
  1059. part_50.Friction = 0.3
  1060. part_50.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1061.  
  1062. local part_51 = Instance.new("Part", renaultft)
  1063. part_51.FormFactor = Enum.FormFactor.Plate
  1064. part_51.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1065. part_51.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1066. part_51.Size = Vector3.new(2, 0.4, 3)
  1067. part_51.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1068. part_51.CFrame = CFrame.new(82.456, 5.09, -150.5)* CFrame.Angles(3.4165918982865e-009, 1.2285867967421e-007, -2.2403609752655)
  1069. part_51.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1070. part_51.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1071. part_51.BrickColor = BrickColor.new("Black")
  1072. part_51.Friction = 0.3
  1073. part_51.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1074.  
  1075.  
  1076. renaultft:BreakJoints()
  1077.  
  1078.  
  1079. local prev
  1080. local parts = renaultft:GetChildren()
  1081.  
  1082. for i = 1,#parts do
  1083. if (parts[i].className == "Part") or (parts[i].className == "WedgePart") or (parts[i].className == "Seat") or (parts[i].className == "VehicleSeat") or (parts[i].className == "CornerWedgePart") then
  1084. if (prev ~= nil)then
  1085. if parts[i]:FindFirstChild("Weld") then parts[i]:FindFirstChild("Weld"):Destroy() end
  1086. local weld = Instance.new("Weld")
  1087. weld.Part0 = prev
  1088. weld.Part1 = parts[i]
  1089. weld.C0 = prev.CFrame:inverse()
  1090. weld.C1 = parts[i].CFrame:inverse()
  1091. weld.Parent = prev
  1092. end
  1093. prev = parts[i]
  1094. end
  1095. end
  1096. renaultft:MakeJoints()
  1097. renaultft.Parent = char
  1098.  
  1099. local prev
  1100. local parts = guns:GetChildren()
  1101.  
  1102. for i = 1,#parts do
  1103. if (parts[i].className == "Part") or (parts[i].className == "WedgePart") or (parts[i].className == "Seat") or (parts[i].className == "VehicleSeat") or (parts[i].className == "CornerWedgePart") then
  1104. if (prev ~= nil)then
  1105. if parts[i]:FindFirstChild("Weld") then parts[i]:FindFirstChild("Weld"):Destroy() end
  1106. local weld = Instance.new("Weld")
  1107. weld.Part0 = prev
  1108. weld.Part1 = parts[i]
  1109. weld.C0 = prev.CFrame:inverse()
  1110. weld.C1 = parts[i].CFrame:inverse()
  1111. weld.Parent = prev
  1112. end
  1113. prev = parts[i]
  1114. end
  1115. end
  1116.  
  1117. weld(nc6, nc4, CFrame.new(-.5,-1.5,-.45)*CFrame.Angles(math.rad(0),0,0))
  1118. nc6.Weld.Name = "nc6weld"
  1119. ------------------------------
  1120. local engine = renaultft.Engine
  1121. engine.CFrame = char["Left Leg"].CFrame*CFrame.new(1.5,2,8)
  1122. local enginesound = Instance.new("Sound")
  1123. enginesound.SoundId="http://www.roblox.com/asset/?id=136637717"
  1124. enginesound.PlayOnRemove=false
  1125. enginesound.Volume=0.8
  1126. enginesound.Looped=true
  1127. enginesound.Pitch = 1
  1128. enginesound.Parent=engine
  1129. local movement = Instance.new("Sound")
  1130. movement.SoundId="http://www.roblox.com/asset/?id=180483824"
  1131. movement.PlayOnRemove=false
  1132. movement.Volume=0.9
  1133. movement.Looped=true
  1134. movement.Pitch = 1
  1135. movement.Parent=engine
  1136. local rocket = Instance.new("Sound")
  1137. rocket.SoundId="http://www.roblox.com/asset/?id=287594185"
  1138. rocket.PlayOnRemove=false
  1139. rocket.Volume=0.9
  1140. rocket.Looped=false
  1141. rocket.Pitch = 1
  1142. rocket.Parent=renaultft.Guns.launcher
  1143. local mgun = Instance.new("Sound")
  1144. mgun.SoundId="http://www.roblox.com/asset/?id=132456115"
  1145. mgun.PlayOnRemove=false
  1146. mgun.Volume=0.8
  1147. mgun.Looped=false
  1148. mgun.Pitch = 1
  1149. mgun.Parent=renaultft.Guns.machinebarrel
  1150.  
  1151. local bav = Instance.new("BodyAngularVelocity",engine)
  1152. bav.MaxTorque = Vector3.new(0,0,0)
  1153. bav.P = 100
  1154. bav.AngularVelocity = Vector3.new(0,0,0)
  1155. local bv = Instance.new("BodyVelocity",engine)
  1156. bv.MaxForce = Vector3.new(0,0,0)
  1157. bv.P = 1250
  1158. bv.Velocity = Vector3.new(0.16,9999,0.16)
  1159. function doorlock()
  1160. nc1.Transparency = 0.05
  1161. nc2.Transparency = 0.05
  1162. nc7.Transparency = 0.05
  1163. wait()
  1164. nc1.Transparency = 0
  1165. nc2.Transparency = 0
  1166. nc7.Transparency = 0
  1167. nc1.CanCollide = true
  1168. nc2.CanCollide = true
  1169. nc7.CanCollide = true
  1170. end
  1171. function doorunlock()
  1172. nc1.Transparency = 0.05
  1173. nc2.Transparency = 0.05
  1174. nc7.Transparency = 0.05
  1175. wait()
  1176. nc1.Transparency = 0.1
  1177. nc2.Transparency = 0.1
  1178. nc7.Transparency = 0.1
  1179. nc1.CanCollide = false
  1180. nc2.CanCollide = false
  1181. nc7.CanCollide = false
  1182. end
  1183.  
  1184. local Seated = Instance.new("BoolValue",renaultft.ControlSeat)
  1185. renaultft.ControlSeat.Touched:connect(function(h)
  1186. if h.Parent:FindFirstChild("Humanoid") then
  1187. if h.Parent.Humanoid.Jump == false then
  1188. local hum = h.Parent.Humanoid
  1189. local pl = game.Players:GetPlayerFromCharacter(h)
  1190. Seated.Value = true
  1191. end
  1192. while Seated.Value == true do wait()
  1193. if h.Parent.Humanoid.Jump == true then
  1194. Seated.Value = false
  1195. end
  1196. end
  1197. end
  1198. end)
  1199.  
  1200. mouse.KeyDown:connect(function(key)
  1201. if key == "y" and Seated.Value == true and started == false then
  1202. doorlock()
  1203. started = true
  1204. enginesound:Play()
  1205.  
  1206. end
  1207. end)
  1208.  
  1209. mouse.KeyDown:connect(function(key)
  1210. if key == "u" and started == true then
  1211. doorunlock()
  1212. started = false
  1213. enginesound:Stop()
  1214. bv.Velocity = Vector3.new(0,0,0)
  1215. camera.CameraSubject = char.Humanoid
  1216. camera.CameraType = "Custom"
  1217. end
  1218. end)
  1219.  
  1220. mouse.KeyDown:connect(function(key)
  1221. if key == "w" and started == true and spressed == false then
  1222. wpressed = true
  1223. bv.MaxForce = Vector3.new(9e20,9999,9e20)
  1224. while wpressed == true and started == true do wait(.08)
  1225. accel = accel - .2
  1226. if accel<-30 then accel = -30 end
  1227. bv.Velocity = (renaultft.Part.CFrame.lookVector * accel)
  1228. end
  1229. end
  1230. end)
  1231.  
  1232. mouse.KeyUp:connect(function(key)
  1233. if key == "w" then
  1234. wpressed = false
  1235. bv.MaxForce = Vector3.new(0,9999,0)
  1236. accel = 0
  1237. end
  1238. end)
  1239.  
  1240. mouse.KeyDown:connect(function(key)
  1241. if key == "s" and started == true then
  1242. spressed = true
  1243. bv.MaxForce = Vector3.new(9e20,9999,9e20)
  1244. while spressed == true and started == true do wait(.08)
  1245. accel = accel + .2
  1246. if accel>30 then accel = 30 end
  1247. bv.Velocity = (renaultft.Part.CFrame.lookVector * accel)
  1248. end
  1249. end
  1250. end)
  1251.  
  1252. mouse.KeyUp:connect(function(key)
  1253. if key == "s" then
  1254. spressed = false
  1255. bv.MaxForce = Vector3.new(0,9999,0)
  1256. accel = 0
  1257. end
  1258. end)
  1259.  
  1260. mouse.KeyDown:connect(function(key)
  1261. if key == "a" and started == true then
  1262. apressed = true
  1263. angle = .5
  1264. bav.AngularVelocity = Vector3.new(0,angle,0)
  1265. bav.MaxTorque = Vector3.new(0,650000,0)
  1266. end
  1267. end)
  1268.  
  1269. mouse.KeyUp:connect(function(key)
  1270. if key == "a" then
  1271. apressed = false
  1272. angle = 0
  1273. bav.MaxTorque = Vector3.new(0,0,0)
  1274. end
  1275. end)
  1276.  
  1277. mouse.KeyDown:connect(function(key)
  1278. if key == "d" and started == true then
  1279. dpressed = true
  1280. angle = -.5
  1281. bav.AngularVelocity = Vector3.new(0,angle,0)
  1282. bav.MaxTorque = Vector3.new(0,650000,0)
  1283. end
  1284. end)
  1285.  
  1286. mouse.KeyUp:connect(function(key)
  1287. if key == "d" then
  1288. dpressed = false
  1289. angle = 0
  1290. bav.MaxTorque = Vector3.new(0,0,0)
  1291. end
  1292. end)
  1293.  
  1294. mouse.KeyDown:connect(function(key)
  1295. if key == "e" then
  1296. epressed = true
  1297. while epressed == true and qpressed == false do
  1298. wait()
  1299. rotateangle = rotateangle + .05
  1300. if rotateangle >360 then rotateangle = 0 end
  1301. nc6.Weld.C0 = CFrame.new(-.5,-1.5,-.45)*CFrame.Angles(math.rad(rotateangle2),rotateangle,0)
  1302. end
  1303. end
  1304. end)
  1305.  
  1306. mouse.KeyDown:connect(function(key)
  1307. if key == "q" then
  1308. qpressed = true
  1309. while qpressed == true and epressed == false do
  1310. wait()
  1311. rotateangle = rotateangle - .05
  1312. if rotateangle == -360 then rotateangle = 0 end
  1313. nc6.Weld.C0 = CFrame.new(-.5,-1.5,-.45)*CFrame.Angles(math.rad(rotateangle2),rotateangle,0)
  1314. end
  1315. end
  1316. end)
  1317.  
  1318. mouse.KeyDown:connect(function(key)
  1319. if key == "g" then
  1320. gpressed = true
  1321. while gpressed == true and hpressed == false do
  1322. wait()
  1323. rotateangle2 = rotateangle2 - .5
  1324. if rotateangle2 <-13 then rotateangle2 = rotateangle2 + .5 end
  1325. print(rotateangle2)
  1326. nc6.Weld.C0 = CFrame.new(-.5,-1.5,-.45)*CFrame.Angles(math.rad(rotateangle2),rotateangle,0)
  1327. end
  1328. end
  1329. end)
  1330.  
  1331. mouse.KeyDown:connect(function(key)
  1332. if key == "h" then
  1333. hpressed = true
  1334. while hpressed == true and gpressed == false do
  1335. wait()
  1336. rotateangle2 = rotateangle2 + .5
  1337. if rotateangle2 >5.5 then rotateangle2 = rotateangle2 - .5 end
  1338. print(rotateangle2)
  1339. nc6.Weld.C0 = CFrame.new(-.5,-1.5,-.45)*CFrame.Angles(math.rad(rotateangle2),rotateangle,0)
  1340. end
  1341. end
  1342. end)
  1343.  
  1344. mouse.KeyUp:connect(function(key)
  1345. if key == "e" and started == true then
  1346. epressed = false
  1347. end
  1348. end)
  1349.  
  1350. mouse.KeyUp:connect(function(key)
  1351. if key == "q" and started == true then
  1352. qpressed = false
  1353. end
  1354. end)
  1355.  
  1356. mouse.KeyUp:connect(function(key)
  1357. if key == "g" and started == true then
  1358. gpressed = false
  1359. end
  1360. end)
  1361. mouse.KeyUp:connect(function(key)
  1362. if key == "h" and started == true then
  1363. hpressed = false
  1364. end
  1365. end)
  1366.  
  1367. local smokey = Instance.new("Smoke", renaultft.Guns.machinebarrel)
  1368. smokey.Color = Color3.new(0.466667, 0.466667, 0.466667)
  1369. smokey.Opacity = 0.4
  1370. smokey.Enabled = false
  1371. smokey.RiseVelocity = -3
  1372. smokey.Size = 0.1
  1373.  
  1374. local pellet = Instance.new("Part")
  1375. pellet.Name = "Bullet"
  1376. pellet.Shape = 0
  1377. pellet.BrickColor = BrickColor.new("Really black")
  1378. pellet.BottomSurface = "Smooth"
  1379. pellet.TopSurface = "Smooth"
  1380. pellet.Size = Vector3.new(0.2, 0.2, 0.2)
  1381. pellet.Locked = true
  1382.  
  1383. local pellet2 = Instance.new("Part")
  1384. pellet2.FormFactor = Enum.FormFactor.Custom
  1385. pellet2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1386. pellet2.Transparency = 0.1
  1387. pellet2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1388. pellet2.Material = Enum.Material.Metal
  1389. pellet2.Size = Vector3.new(0.4, 0.4, 0.4)
  1390. pellet2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1391. pellet2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1392. pellet2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1393. pellet2.BrickColor = BrickColor.new("Gold")
  1394. pellet2.Friction = 0.3
  1395. pellet2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1396.  
  1397. local light = Instance.new("BillboardGui", renaultft.Guns.machinebarrel)
  1398. light.Name = "Light"
  1399. light.Size = UDim2.new(3, 0, 3, 0)
  1400. light.AlwaysOnTop = true
  1401. light.Enabled = false
  1402.  
  1403. local light_2 = Instance.new("ImageLabel", light)
  1404. light_2.Image = "rbxassetid://42416376"
  1405. light_2.Name = "Light"
  1406. light_2.Position = UDim2.new(-0.5, 0,-0.6, 0)
  1407. light_2.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1408. light_2.BackgroundTransparency = 1
  1409. light_2.Size = UDim2.new(2.1, 0, 2.1, 0)
  1410. light_2.BackgroundColor3 = Color3.new(0.756863, 0.752941, 0.764706)
  1411.  
  1412. local overheatgui = Instance.new("ScreenGui", player.PlayerGui)
  1413. overheatgui.Name = "OverheatGui"
  1414.  
  1415. local background = Instance.new("Frame", overheatgui)
  1416. background.Size = UDim2.new(0.25, 0, 0.04, 0)
  1417. background.BorderColor3 = Color3.new(0, 0, 0)
  1418. background.Name = "Background"
  1419. background.Style = Enum.FrameStyle.RobloxSquare
  1420. background.Position = UDim2.new(0.4, 0, 0.95, 0)
  1421. background.BackgroundColor3 = Color3.new(0, 0, 0)
  1422.  
  1423. local overheatmeter = Instance.new("Frame", background)
  1424. overheatmeter.ZIndex = 2
  1425. overheatmeter.Size = UDim2.new(0, 0, 1, 0)
  1426. overheatmeter.BorderColor3 = Color3.new(0, 0, 0)
  1427. overheatmeter.Name = "OverheatMeter"
  1428. overheatmeter.BackgroundColor3 = Color3.new(1, 0, 0)
  1429.  
  1430. local back = Instance.new("Frame", background)
  1431. back.Size = UDim2.new(1, 0, 1, 0)
  1432. back.BorderColor3 = Color3.new(0, 0, 0)
  1433. back.Name = "Back"
  1434. back.BackgroundColor3 = Color3.new(0.305882, 0.321569, 0.317647)
  1435.  
  1436. function bombani()
  1437. renaultft.Guns.launcher.Mesh.Offset = Vector3.new(0,-.5,0)
  1438. wait(.03)
  1439. renaultft.Guns.launcher.Mesh.Offset = Vector3.new(0,-1,0)
  1440. wait(.03)
  1441. renaultft.Guns.launcher.Mesh.Offset = Vector3.new(0,-1.5,0)
  1442. rocket:Play()
  1443. wait(.03)
  1444. renaultft.Guns.launcher.Mesh.Offset = Vector3.new(0,-2,0)
  1445. wait(.03)
  1446. renaultft.Guns.launcher.Mesh.Offset = Vector3.new(0,-1.5,0)
  1447. wait(.03)
  1448. renaultft.Guns.launcher.Mesh.Offset = Vector3.new(0,-1,0)
  1449. wait(.03)
  1450. renaultft.Guns.launcher.Mesh.Offset = Vector3.new(0,-.5,0)
  1451. wait(.03)
  1452. renaultft.Guns.launcher.Mesh.Offset = Vector3.new(0,0,0)
  1453. end
  1454.  
  1455. function bombfire()
  1456. bombfiring = true
  1457. local smoke = Instance.new("Smoke", renaultft.Guns.launcher)
  1458. smoke.Color = Color3.new(0.466667, 0.466667, 0.466667)
  1459. smoke.Opacity = 0.4
  1460. smoke.Enabled = true
  1461. smoke.RiseVelocity = -3
  1462. smoke.Size = 0.1
  1463. game.Debris:AddItem(smoke,2)
  1464.  
  1465. bombani()
  1466.  
  1467. local b = pellet:Clone()
  1468. local fire = Instance.new("Fire",pellet)
  1469. game.Debris:AddItem(fire,4)
  1470. b.Parent = workspace
  1471. b.CFrame = renaultft.Guns.launcher.CFrame*CFrame.new(0,4,0)
  1472. b.CanCollide = true
  1473. game.Debris:AddItem(b,8)
  1474. local cam_rot = camera.CoordinateFrame - camera.CoordinateFrame.p
  1475. local cam_scroll = (camera.CoordinateFrame.p - camera.Focus.p).magnitude
  1476. local ncf = CFrame.new(camera.Focus.p)*cam_rot*CFrame.fromEulerAnglesXYZ(0.0025+math.random()/75, math.random(-10,10)/600, 0)
  1477. camera.CoordinateFrame = ncf*CFrame.new(0, 0, cam_scroll)
  1478. coroutine.resume(coroutine.create(function()
  1479. b.Velocity = nc6.CFrame.lookVector * -250
  1480. end))
  1481. bombfiring = false
  1482. b.Touched:connect(function(hit)
  1483. local s=Instance.new("Sound")
  1484. s.SoundId="http://www.roblox.com/asset/?id=138210320"
  1485. s.PlayOnRemove=false
  1486. s.Volume=1
  1487. s.Looped=false
  1488. s.Pitch = 1
  1489. s.Parent=b
  1490. s:Play()
  1491. game.Debris:AddItem(s,4)
  1492. if hit.Parent:FindFirstChild("Humanoid") == nil and not hit.Name:lower():find("base") then
  1493. hit.Anchored = false
  1494. hit.Velocity = char.Head.CFrame.lookVector*200
  1495. hit:BreakJoints()
  1496. end
  1497. local explosion = Instance.new("Explosion",workspace)
  1498. explosion.Position = b.Position
  1499. explosion.BlastPressure = 20000
  1500. explosion.BlastRadius = 10
  1501. b:Destroy()
  1502. end)
  1503.  
  1504. end
  1505.  
  1506. function gunfireani()
  1507. light.Enabled = true
  1508. light_2.Rotation = math.random(1,360)
  1509. renaultft.Guns.machinebarrel.Mesh.Offset = Vector3.new(0,-.1,0)
  1510. wait()
  1511. renaultft.Guns.machinebarrel.Mesh.Offset = Vector3.new(0,-.2,0)
  1512. wait()
  1513. renaultft.Guns.machinebarrel.Mesh.Offset = Vector3.new(0,-.3,0)
  1514. mgun.Pitch = math.random(0.8,2)
  1515. mgun:Play()
  1516. wait()
  1517. renaultft.Guns.machinebarrel.Mesh.Offset = Vector3.new(0,-.4,0)
  1518. wait()
  1519. renaultft.Guns.machinebarrel.Mesh.Offset = Vector3.new(0,-.3,0)
  1520. wait()
  1521. renaultft.Guns.machinebarrel.Mesh.Offset = Vector3.new(0,-.2,0)
  1522. wait()
  1523. renaultft.Guns.machinebarrel.Mesh.Offset = Vector3.new(0,-.1,0)
  1524. wait()
  1525. renaultft.Guns.machinebarrel.Mesh.Offset = Vector3.new(0,0,0)
  1526. light.Enabled = false
  1527. end
  1528.  
  1529. function gunfire()
  1530. if overheating == false then
  1531. firing = true
  1532. gunfireani()
  1533. local b = pellet2:Clone()
  1534. b.Parent = workspace
  1535. b.CFrame = machinebarrel.CFrame*CFrame.new(0,4,0)
  1536. b.CanCollide = true
  1537. game.Debris:AddItem(b,8)
  1538. local bodyForce = Instance.new('BodyForce', b)
  1539. bodyForce.Name = 'Antigravity'
  1540. bodyForce.force = Vector3.new(0, b:GetMass() * 196.2, 0)
  1541. local bvelocity = Instance.new("BodyVelocity",b)
  1542. bvelocity.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  1543. bvelocity.velocity = nc6.CFrame.lookVector * -250
  1544. overheat = overheat + .03
  1545. overheatmeter.Size = UDim2.new(overheat, 0, 1, 0)
  1546. if overheat >=1 then
  1547. overheating = true
  1548. local fire = Instance.new("Fire",machinebarrel)
  1549. while overheat >0 do wait(.08)
  1550. overheat = overheat - .01
  1551. overheatmeter.Size = UDim2.new(overheat, 0, 1, 0)
  1552. end
  1553. overheatmeter.Size = UDim2.new(0, 0, 1, 0)
  1554. overheating = false
  1555. fire:Destroy()
  1556. end
  1557. local cam_rot = camera.CoordinateFrame - camera.CoordinateFrame.p
  1558. local cam_scroll = (camera.CoordinateFrame.p - camera.Focus.p).magnitude
  1559. local ncf = CFrame.new(camera.Focus.p)*cam_rot*CFrame.fromEulerAnglesXYZ(0.0025+math.random()/75, math.random(-10,10)/600, 0)
  1560. camera.CoordinateFrame = ncf*CFrame.new(0, 0, cam_scroll)
  1561. firing = false
  1562. b.Touched:connect(function(h)
  1563. b:Destroy()
  1564. if h.Parent:FindFirstChild("Humanoid") == nil and not h.Name:lower():find("base") then
  1565. h.Anchored = false
  1566. h.Velocity = char.Head.CFrame.lookVector*50
  1567. h:BreakJoints()
  1568. end
  1569. if h.Parent:FindFirstChild("Humanoid") then
  1570. h.Parent.Humanoid:TakeDamage(math.random(8,16))
  1571.  
  1572. end
  1573. end)
  1574. end
  1575. end
  1576.  
  1577. hitter.Touched:connect(function(h)
  1578. if moving == true and debounce == false then
  1579. debounce = true
  1580. if h.Parent:FindFirstChild("Humanoid") == nil and not h.Name:lower():find("base") then
  1581. h.Anchored = false
  1582. h.Velocity = char.Head.CFrame.lookVector*5
  1583. h:BreakJoints()
  1584. end
  1585. if h.Parent:FindFirstChild("Humanoid") then
  1586. h.Parent.Humanoid:TakeDamage(math.random(16,27))
  1587. h.Parent.Torso.Velocity = char.Head.CFrame.lookVector*5
  1588. h.Sit = true
  1589. wait(.03)
  1590. h.PlatformStand = true
  1591. end
  1592. wait(.1)
  1593. debounce = false
  1594. end
  1595. end)
  1596.  
  1597. mouse.KeyDown:connect(function(key)
  1598. if key == "f" then
  1599. if started == true and bombfiring == false then
  1600. fpressed = true
  1601. if mode == 1 then
  1602. bombfire()
  1603. end
  1604. if mode == 2 then
  1605. smokey.Enabled = true
  1606. while fpressed == true and firing == false do wait()
  1607. gunfire()
  1608. end
  1609. end
  1610. end
  1611. end
  1612. end)
  1613.  
  1614. mouse.KeyUp:connect(function(key)
  1615. if key == "f" then
  1616. smokey.Enabled = false
  1617. fpressed = false
  1618. end
  1619. end)
  1620.  
  1621. mouse.KeyDown:connect(function(key)
  1622. if key == "t" then
  1623. mode = mode + 1
  1624. if mode == 3 then mode = 1 end
  1625. end
  1626. end)
  1627.  
  1628. while wait() do
  1629. if Vector3.new(engine.Velocity.x,0,engine.Velocity.z).magnitude > 4 then
  1630. movement:Play()
  1631. moving = true
  1632. end
  1633. if Vector3.new(engine.Velocity.x,0,engine.Velocity.z).magnitude < 4 then
  1634. movement:Stop()
  1635. moving = false
  1636. end
  1637. end
Add Comment
Please, Sign In to add comment