Advertisement
JORGEEEEEE_EEE

tank

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