Advertisement
thomas13215

e

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