StarzoZero

Roblox FE Gun Script

Dec 27th, 2018
22,915
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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.  
  87. -- made by 1ndrew
  88. function sandbox(var,func)
  89. local env = getfenv(func)
  90. local newenv = setmetatable({},{
  91. __index = function(self,k)
  92. if k=="script" then
  93. return var
  94. else
  95. return env[k]
  96. end
  97. end,
  98. })
  99. setfenv(func,newenv)
  100. return func
  101. end
  102. cors = {}
  103. mas = Instance.new("Model",game:GetService("Lighting"))
  104. Tool0 = Instance.new("Tool")
  105. Part1 = Instance.new("Part")
  106. BlockMesh2 = Instance.new("BlockMesh")
  107. Part3 = Instance.new("Part")
  108. SpecialMesh4 = Instance.new("SpecialMesh")
  109. Part5 = Instance.new("Part")
  110. CylinderMesh6 = Instance.new("CylinderMesh")
  111. Part7 = Instance.new("Part")
  112. CylinderMesh8 = Instance.new("CylinderMesh")
  113. Part9 = Instance.new("Part")
  114. CylinderMesh10 = Instance.new("CylinderMesh")
  115. Part11 = Instance.new("Part")
  116. BlockMesh12 = Instance.new("BlockMesh")
  117. Part13 = Instance.new("Part")
  118. BlockMesh14 = Instance.new("BlockMesh")
  119. Part15 = Instance.new("Part")
  120. BlockMesh16 = Instance.new("BlockMesh")
  121. Part17 = Instance.new("Part")
  122. BlockMesh18 = Instance.new("BlockMesh")
  123. Part19 = Instance.new("Part")
  124. BlockMesh20 = Instance.new("BlockMesh")
  125. Part21 = Instance.new("Part")
  126. BlockMesh22 = Instance.new("BlockMesh")
  127. Part23 = Instance.new("Part")
  128. BlockMesh24 = Instance.new("BlockMesh")
  129. Part25 = Instance.new("Part")
  130. BlockMesh26 = Instance.new("BlockMesh")
  131. Part27 = Instance.new("Part")
  132. BlockMesh28 = Instance.new("BlockMesh")
  133. Part29 = Instance.new("Part")
  134. BlockMesh30 = Instance.new("BlockMesh")
  135. Part31 = Instance.new("Part")
  136. CylinderMesh32 = Instance.new("CylinderMesh")
  137. Part33 = Instance.new("Part")
  138. BlockMesh34 = Instance.new("BlockMesh")
  139. Part35 = Instance.new("Part")
  140. BlockMesh36 = Instance.new("BlockMesh")
  141. Part37 = Instance.new("Part")
  142. BlockMesh38 = Instance.new("BlockMesh")
  143. Part39 = Instance.new("Part")
  144. BlockMesh40 = Instance.new("BlockMesh")
  145. Part41 = Instance.new("Part")
  146. CylinderMesh42 = Instance.new("CylinderMesh")
  147. Part43 = Instance.new("Part")
  148. BlockMesh44 = Instance.new("BlockMesh")
  149. Part45 = Instance.new("Part")
  150. BlockMesh46 = Instance.new("BlockMesh")
  151. Part47 = Instance.new("Part")
  152. BlockMesh48 = Instance.new("BlockMesh")
  153. Part49 = Instance.new("Part")
  154. BlockMesh50 = Instance.new("BlockMesh")
  155. Part51 = Instance.new("Part")
  156. BlockMesh52 = Instance.new("BlockMesh")
  157. Part53 = Instance.new("Part")
  158. BlockMesh54 = Instance.new("BlockMesh")
  159. Part55 = Instance.new("Part")
  160. BlockMesh56 = Instance.new("BlockMesh")
  161. Part57 = Instance.new("Part")
  162. BlockMesh58 = Instance.new("BlockMesh")
  163. Part59 = Instance.new("Part")
  164. BlockMesh60 = Instance.new("BlockMesh")
  165. Part61 = Instance.new("Part")
  166. BlockMesh62 = Instance.new("BlockMesh")
  167. Part63 = Instance.new("Part")
  168. BlockMesh64 = Instance.new("BlockMesh")
  169. Part65 = Instance.new("Part")
  170. BlockMesh66 = Instance.new("BlockMesh")
  171. Part67 = Instance.new("Part")
  172. BlockMesh68 = Instance.new("BlockMesh")
  173. Part69 = Instance.new("Part")
  174. BlockMesh70 = Instance.new("BlockMesh")
  175. Part71 = Instance.new("Part")
  176. BlockMesh72 = Instance.new("BlockMesh")
  177. Part73 = Instance.new("Part")
  178. BlockMesh74 = Instance.new("BlockMesh")
  179. Part75 = Instance.new("Part")
  180. BlockMesh76 = Instance.new("BlockMesh")
  181. Part77 = Instance.new("Part")
  182. BlockMesh78 = Instance.new("BlockMesh")
  183. Part79 = Instance.new("Part")
  184. BlockMesh80 = Instance.new("BlockMesh")
  185. Part81 = Instance.new("Part")
  186. BlockMesh82 = Instance.new("BlockMesh")
  187. Sound83 = Instance.new("Sound")
  188. Sound84 = Instance.new("Sound")
  189. Part85 = Instance.new("Part")
  190. BlockMesh86 = Instance.new("BlockMesh")
  191. Part87 = Instance.new("Part")
  192. CylinderMesh88 = Instance.new("CylinderMesh")
  193. Part89 = Instance.new("Part")
  194. BlockMesh90 = Instance.new("BlockMesh")
  195. Part91 = Instance.new("Part")
  196. BlockMesh92 = Instance.new("BlockMesh")
  197. Part93 = Instance.new("Part")
  198. BlockMesh94 = Instance.new("BlockMesh")
  199. Part95 = Instance.new("Part")
  200. BlockMesh96 = Instance.new("BlockMesh")
  201. Part97 = Instance.new("Part")
  202. BlockMesh98 = Instance.new("BlockMesh")
  203. Part99 = Instance.new("Part")
  204. BlockMesh100 = Instance.new("BlockMesh")
  205. Part101 = Instance.new("Part")
  206. BlockMesh102 = Instance.new("BlockMesh")
  207. Part103 = Instance.new("Part")
  208. BlockMesh104 = Instance.new("BlockMesh")
  209. Part105 = Instance.new("Part")
  210. BlockMesh106 = Instance.new("BlockMesh")
  211. Part107 = Instance.new("Part")
  212. BlockMesh108 = Instance.new("BlockMesh")
  213. Part109 = Instance.new("Part")
  214. BlockMesh110 = Instance.new("BlockMesh")
  215. Part111 = Instance.new("Part")
  216. BlockMesh112 = Instance.new("BlockMesh")
  217. Part113 = Instance.new("Part")
  218. BlockMesh114 = Instance.new("BlockMesh")
  219. Part115 = Instance.new("Part")
  220. BlockMesh116 = Instance.new("BlockMesh")
  221. Part117 = Instance.new("Part")
  222. BlockMesh118 = Instance.new("BlockMesh")
  223. Part119 = Instance.new("Part")
  224. BlockMesh120 = Instance.new("BlockMesh")
  225. Part121 = Instance.new("Part")
  226. SpecialMesh122 = Instance.new("SpecialMesh")
  227. Part123 = Instance.new("Part")
  228. BlockMesh124 = Instance.new("BlockMesh")
  229. Part125 = Instance.new("Part")
  230. BlockMesh126 = Instance.new("BlockMesh")
  231. LocalScript127 = Instance.new("LocalScript")
  232. NumberValue128 = Instance.new("NumberValue")
  233. NumberValue129 = Instance.new("NumberValue")
  234. Smoke130 = Instance.new("Smoke")
  235. Smoke131 = Instance.new("Smoke")
  236. ScreenGui132 = Instance.new("ScreenGui")
  237. Frame133 = Instance.new("Frame")
  238. TextLabel134 = Instance.new("TextLabel")
  239. Frame135 = Instance.new("Frame")
  240. TextLabel136 = Instance.new("TextLabel")
  241. Frame137 = Instance.new("Frame")
  242. TextLabel138 = Instance.new("TextLabel")
  243. Part139 = Instance.new("Part")
  244. CylinderMesh140 = Instance.new("CylinderMesh")
  245. Part141 = Instance.new("Part")
  246. Weld142 = Instance.new("Weld")
  247. CylinderMesh143 = Instance.new("CylinderMesh")
  248. Part144 = Instance.new("Part")
  249. Weld145 = Instance.new("Weld")
  250. CylinderMesh146 = Instance.new("CylinderMesh")
  251. Part147 = Instance.new("Part")
  252. Weld148 = Instance.new("Weld")
  253. CylinderMesh149 = Instance.new("CylinderMesh")
  254. Part150 = Instance.new("Part")
  255. Weld151 = Instance.new("Weld")
  256. CylinderMesh152 = Instance.new("CylinderMesh")
  257. Part153 = Instance.new("Part")
  258. Weld154 = Instance.new("Weld")
  259. CylinderMesh155 = Instance.new("CylinderMesh")
  260. Part156 = Instance.new("Part")
  261. BlockMesh157 = Instance.new("BlockMesh")
  262. Part158 = Instance.new("Part")
  263. BlockMesh159 = Instance.new("BlockMesh")
  264. Part160 = Instance.new("Part")
  265. BlockMesh161 = Instance.new("BlockMesh")
  266. Part162 = Instance.new("Part")
  267. BlockMesh163 = Instance.new("BlockMesh")
  268. Part164 = Instance.new("Part")
  269. BlockMesh165 = Instance.new("BlockMesh")
  270. Part166 = Instance.new("Part")
  271. BlockMesh167 = Instance.new("BlockMesh")
  272. Part168 = Instance.new("Part")
  273. BlockMesh169 = Instance.new("BlockMesh")
  274. Part170 = Instance.new("Part")
  275. BlockMesh171 = Instance.new("BlockMesh")
  276. Part172 = Instance.new("Part")
  277. BlockMesh173 = Instance.new("BlockMesh")
  278. Part174 = Instance.new("Part")
  279. BlockMesh175 = Instance.new("BlockMesh")
  280. Part176 = Instance.new("Part")
  281. BlockMesh177 = Instance.new("BlockMesh")
  282. Part178 = Instance.new("Part")
  283. BlockMesh179 = Instance.new("BlockMesh")
  284. Part180 = Instance.new("Part")
  285. BlockMesh181 = Instance.new("BlockMesh")
  286. Part182 = Instance.new("Part")
  287. BlockMesh183 = Instance.new("BlockMesh")
  288. Tool0.Name = "P212-S"
  289. Tool0.Parent = mas
  290. Part1.Parent = Tool0
  291. Part1.Material = Enum.Material.SmoothPlastic
  292. Part1.BrickColor = BrickColor.new("Mid gray")
  293. Part1.Rotation = Vector3.new(-90, 45, 90)
  294. Part1.Anchored = true
  295. Part1.CanCollide = false
  296. Part1.FormFactor = Enum.FormFactor.Custom
  297. Part1.Size = Vector3.new(2.82814646, 0.200000003, 0.200000003)
  298. Part1.CFrame = CFrame.new(-183.130066, 6.27889633, -64.6835022, -1.34110451e-07, -0.707106173, 0.707106054, 2.51262378e-07, 0.70710659, 0.707106411, -0.999999404, 2.68220901e-07, 3.42726707e-07)
  299. Part1.BottomSurface = Enum.SurfaceType.Smooth
  300. Part1.TopSurface = Enum.SurfaceType.Smooth
  301. Part1.Color = Color3.new(0.803922, 0.803922, 0.803922)
  302. Part1.Position = Vector3.new(-183.130066, 6.27889633, -64.6835022)
  303. Part1.Orientation = Vector3.new(-45, 90, 0)
  304. Part1.Color = Color3.new(0.803922, 0.803922, 0.803922)
  305. BlockMesh2.Parent = Part1
  306. BlockMesh2.Scale = Vector3.new(1, 0.678211808, 0.474748522)
  307. BlockMesh2.Scale = Vector3.new(1, 0.678211808, 0.474748522)
  308. Part3.Name = "SmokePart"
  309. Part3.Parent = Tool0
  310. Part3.BrickColor = BrickColor.new("Bright orange")
  311. Part3.Transparency = 1
  312. Part3.Rotation = Vector3.new(-90, 0, 0)
  313. Part3.Anchored = true
  314. Part3.CanCollide = false
  315. Part3.FormFactor = Enum.FormFactor.Custom
  316. Part3.Size = Vector3.new(0.200000003, 0.360000014, 0.200000003)
  317. Part3.CFrame = CFrame.new(-183.099915, 6.20993042, -67.6798553, 1.00000119, -0, 0, 0, -0, 1, 0, -1.00000119, 0)
  318. Part3.BottomSurface = Enum.SurfaceType.Smooth
  319. Part3.TopSurface = Enum.SurfaceType.Smooth
  320. Part3.Color = Color3.new(0.854902, 0.521569, 0.254902)
  321. Part3.Position = Vector3.new(-183.099915, 6.20993042, -67.6798553)
  322. Part3.Orientation = Vector3.new(-90, 0, 0)
  323. Part3.Color = Color3.new(0.854902, 0.521569, 0.254902)
  324. SpecialMesh4.Parent = Part3
  325. SpecialMesh4.Scale = Vector3.new(1.40625, 1.70000005, 1.6875)
  326. SpecialMesh4.MeshType = Enum.MeshType.Sphere
  327. SpecialMesh4.Scale = Vector3.new(1.40625, 1.70000005, 1.6875)
  328. Part5.Parent = Tool0
  329. Part5.Material = Enum.Material.SmoothPlastic
  330. Part5.BrickColor = BrickColor.new("Black")
  331. Part5.Rotation = Vector3.new(-90, 0, 0)
  332. Part5.Anchored = true
  333. Part5.CanCollide = false
  334. Part5.FormFactor = Enum.FormFactor.Custom
  335. Part5.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  336. Part5.CFrame = CFrame.new(-183.060089, 5.97038031, -66.1009598, 0.999998629, -1.40631244e-07, -2.98768282e-06, 2.9806979e-06, 2.53382041e-07, 0.999998093, -1.40621339e-07, -0.999998629, 2.53382495e-07)
  337. Part5.TopSurface = Enum.SurfaceType.Smooth
  338. Part5.Color = Color3.new(0.105882, 0.164706, 0.207843)
  339. Part5.Position = Vector3.new(-183.060089, 5.97038031, -66.1009598)
  340. Part5.Orientation = Vector3.new(-89.8899994, -85.1500015, 85.1399994)
  341. Part5.Color = Color3.new(0.105882, 0.164706, 0.207843)
  342. CylinderMesh6.Parent = Part5
  343. CylinderMesh6.Scale = Vector3.new(0.373016894, 0.0339105986, 0.678212106)
  344. CylinderMesh6.Scale = Vector3.new(0.373016894, 0.0339105986, 0.678212106)
  345. Part7.Parent = Tool0
  346. Part7.Material = Enum.Material.SmoothPlastic
  347. Part7.BrickColor = BrickColor.new("Black")
  348. Part7.Rotation = Vector3.new(-90, 0, 0)
  349. Part7.Anchored = true
  350. Part7.CanCollide = false
  351. Part7.FormFactor = Enum.FormFactor.Custom
  352. Part7.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  353. Part7.CFrame = CFrame.new(-183.060089, 6.2281003, -66.1013031, 0.999998629, -1.40631244e-07, -2.98768282e-06, 2.9806979e-06, 2.53382041e-07, 0.999998093, -1.40621339e-07, -0.999998629, 2.53382495e-07)
  354. Part7.TopSurface = Enum.SurfaceType.Smooth
  355. Part7.Color = Color3.new(0.105882, 0.164706, 0.207843)
  356. Part7.Position = Vector3.new(-183.060089, 6.2281003, -66.1013031)
  357. Part7.Orientation = Vector3.new(-89.8899994, -85.1500015, 85.1399994)
  358. Part7.Color = Color3.new(0.105882, 0.164706, 0.207843)
  359. CylinderMesh8.Parent = Part7
  360. CylinderMesh8.Scale = Vector3.new(0.576480627, 0.0339105986, 0.678212106)
  361. CylinderMesh8.Scale = Vector3.new(0.576480627, 0.0339105986, 0.678212106)
  362. Part9.Parent = Tool0
  363. Part9.Material = Enum.Material.SmoothPlastic
  364. Part9.BrickColor = BrickColor.new("Cool yellow")
  365. Part9.Rotation = Vector3.new(-90, 0, 0)
  366. Part9.Anchored = true
  367. Part9.CanCollide = false
  368. Part9.FormFactor = Enum.FormFactor.Custom
  369. Part9.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  370. Part9.CFrame = CFrame.new(-183.060089, 6.22810125, -66.1009598, 0.999998629, -1.40631244e-07, -2.98768282e-06, 2.9806979e-06, 2.53382041e-07, 0.999998093, -1.40621339e-07, -0.999998629, 2.53382495e-07)
  371. Part9.TopSurface = Enum.SurfaceType.Smooth
  372. Part9.Color = Color3.new(0.992157, 0.917647, 0.552941)
  373. Part9.Position = Vector3.new(-183.060089, 6.22810125, -66.1009598)
  374. Part9.Orientation = Vector3.new(-89.8899994, -85.1500015, 85.1399994)
  375. Part9.Color = Color3.new(0.992157, 0.917647, 0.552941)
  376. CylinderMesh10.Parent = Part9
  377. CylinderMesh10.Scale = Vector3.new(0.644301891, 0.0339105986, 0.678212106)
  378. CylinderMesh10.Scale = Vector3.new(0.644301891, 0.0339105986, 0.678212106)
  379. Part11.Parent = Tool0
  380. Part11.Material = Enum.Material.SmoothPlastic
  381. Part11.Rotation = Vector3.new(-60, -89.75, -90)
  382. Part11.Anchored = true
  383. Part11.CanCollide = false
  384. Part11.FormFactor = Enum.FormFactor.Custom
  385. Part11.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  386. Part11.CFrame = CFrame.new(-183.018814, 6.37979984, -63.3288727, 1.60653144e-08, 0.00430944515, -0.999990106, -0.5, 0.866016686, 0.00373187405, 0.866024554, 0.49999547, 0.0021546965)
  387. Part11.BottomSurface = Enum.SurfaceType.Smooth
  388. Part11.TopSurface = Enum.SurfaceType.Smooth
  389. Part11.Position = Vector3.new(-183.018814, 6.37979984, -63.3288727)
  390. Part11.Orientation = Vector3.new(-0.209999993, -89.8799973, -30)
  391. BlockMesh12.Parent = Part11
  392. BlockMesh12.Scale = Vector3.new(0.203463748, 0.406927079, 0.101731829)
  393. BlockMesh12.Scale = Vector3.new(0.203463748, 0.406927079, 0.101731829)
  394. Part13.Parent = Tool0
  395. Part13.Material = Enum.Material.SmoothPlastic
  396. Part13.Rotation = Vector3.new(-60, -89.75, -90)
  397. Part13.Anchored = true
  398. Part13.CanCollide = false
  399. Part13.FormFactor = Enum.FormFactor.Custom
  400. Part13.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  401. Part13.CFrame = CFrame.new(-183.106979, 6.38012838, -63.3286819, 1.60653144e-08, 0.00430944515, -0.999990106, -0.5, 0.866016686, 0.00373187405, 0.866024554, 0.49999547, 0.0021546965)
  402. Part13.BottomSurface = Enum.SurfaceType.Smooth
  403. Part13.TopSurface = Enum.SurfaceType.Smooth
  404. Part13.Position = Vector3.new(-183.106979, 6.38012838, -63.3286819)
  405. Part13.Orientation = Vector3.new(-0.209999993, -89.8799973, -30)
  406. BlockMesh14.Parent = Part13
  407. BlockMesh14.Scale = Vector3.new(0.203463748, 0.406927079, 0.101731829)
  408. BlockMesh14.Scale = Vector3.new(0.203463748, 0.406927079, 0.101731829)
  409. Part15.Parent = Tool0
  410. Part15.Material = Enum.Material.SmoothPlastic
  411. Part15.Rotation = Vector3.new(164.699997, 89.9399948, -164.699997)
  412. Part15.Anchored = true
  413. Part15.CanCollide = false
  414. Part15.FormFactor = Enum.FormFactor.Custom
  415. Part15.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  416. Part15.CFrame = CFrame.new(-183.212677, 5.87203979, -63.7034912, -1.34110451e-07, 3.66797153e-08, 0.999999404, 2.51262378e-07, 0.999999642, -3.66797259e-08, -0.999999404, 2.51262634e-07, -1.34110451e-07)
  417. Part15.BottomSurface = Enum.SurfaceType.Smooth
  418. Part15.TopSurface = Enum.SurfaceType.Smooth
  419. Part15.Position = Vector3.new(-183.212677, 5.87203979, -63.7034912)
  420. Part15.Orientation = Vector3.new(0, 90, 0)
  421. BlockMesh16.Parent = Part15
  422. BlockMesh16.Scale = Vector3.new(0.271285057, 0.169552952, 0.067821227)
  423. BlockMesh16.Scale = Vector3.new(0.271285057, 0.169552952, 0.067821227)
  424. Part17.Parent = Tool0
  425. Part17.Material = Enum.Material.SmoothPlastic
  426. Part17.Rotation = Vector3.new(164.699997, 89.9399948, -164.699997)
  427. Part17.Anchored = true
  428. Part17.CanCollide = false
  429. Part17.FormFactor = Enum.FormFactor.Custom
  430. Part17.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  431. Part17.CFrame = CFrame.new(-183.20929, 5.87203932, -63.7916565, -1.34110451e-07, 3.66797153e-08, 0.999999404, 2.51262378e-07, 0.999999642, -3.66797259e-08, -0.999999404, 2.51262634e-07, -1.34110451e-07)
  432. Part17.BottomSurface = Enum.SurfaceType.Smooth
  433. Part17.TopSurface = Enum.SurfaceType.Smooth
  434. Part17.Position = Vector3.new(-183.20929, 5.87203932, -63.7916565)
  435. Part17.Orientation = Vector3.new(0, 90, 0)
  436. BlockMesh18.Parent = Part17
  437. BlockMesh18.Scale = Vector3.new(0.6103912, 0.169552952, 0.0339106135)
  438. BlockMesh18.Scale = Vector3.new(0.6103912, 0.169552952, 0.0339106135)
  439. Part19.Parent = Tool0
  440. Part19.Material = Enum.Material.SmoothPlastic
  441. Part19.BrickColor = BrickColor.new("Mid gray")
  442. Part19.Rotation = Vector3.new(-15.2999992, -89.9399948, -15.2999992)
  443. Part19.Anchored = true
  444. Part19.CanCollide = false
  445. Part19.FormFactor = Enum.FormFactor.Custom
  446. Part19.Size = Vector3.new(2.82814646, 0.200000003, 0.237374246)
  447. Part19.CFrame = CFrame.new(-183.094009, 6.19758129, -64.6834946, 1.34110451e-07, 3.66797153e-08, -0.999999404, -2.51262378e-07, 0.999999642, 3.66797259e-08, 0.999999404, 2.51262634e-07, 1.34110451e-07)
  448. Part19.BottomSurface = Enum.SurfaceType.Smooth
  449. Part19.TopSurface = Enum.SurfaceType.Smooth
  450. Part19.Color = Color3.new(0.803922, 0.803922, 0.803922)
  451. Part19.Position = Vector3.new(-183.094009, 6.19758129, -64.6834946)
  452. Part19.Orientation = Vector3.new(0, -90, 0)
  453. Part19.Color = Color3.new(0.803922, 0.803922, 0.803922)
  454. BlockMesh20.Parent = Part19
  455. BlockMesh20.Scale = Vector3.new(1, 0.98340714, 1)
  456. BlockMesh20.Scale = Vector3.new(1, 0.98340714, 1)
  457. Part21.Parent = Tool0
  458. Part21.Material = Enum.Material.SmoothPlastic
  459. Part21.BrickColor = BrickColor.new("Mid gray")
  460. Part21.Rotation = Vector3.new(-90, -45, -90)
  461. Part21.Anchored = true
  462. Part21.CanCollide = false
  463. Part21.FormFactor = Enum.FormFactor.Custom
  464. Part21.Size = Vector3.new(2.02107358, 0.200000003, 0.200000003)
  465. Part21.CFrame = CFrame.new(-182.990112, 6.27816868, -65.0870361, 1.34110451e-07, 0.707106054, -0.707106411, -2.51262378e-07, 0.707106352, 0.70710665, 0.999999404, 3.42726707e-07, 4.02331352e-07)
  466. Part21.BottomSurface = Enum.SurfaceType.Smooth
  467. Part21.TopSurface = Enum.SurfaceType.Smooth
  468. Part21.Color = Color3.new(0.803922, 0.803922, 0.803922)
  469. Part21.Position = Vector3.new(-182.990112, 6.27816868, -65.0870361)
  470. Part21.Orientation = Vector3.new(-45, -90, 0)
  471. Part21.Color = Color3.new(0.803922, 0.803922, 0.803922)
  472. BlockMesh22.Parent = Part21
  473. BlockMesh22.Scale = Vector3.new(1, 0.678211808, 0.474748522)
  474. BlockMesh22.Scale = Vector3.new(1, 0.678211808, 0.474748522)
  475. Part23.Parent = Tool0
  476. Part23.Material = Enum.Material.SmoothPlastic
  477. Part23.BrickColor = BrickColor.new("Mid gray")
  478. Part23.Rotation = Vector3.new(-15.2999992, -89.9399948, -15.2999992)
  479. Part23.Anchored = true
  480. Part23.CanCollide = false
  481. Part23.FormFactor = Enum.FormFactor.Custom
  482. Part23.Size = Vector3.new(2.02107358, 0.200000003, 0.200000003)
  483. Part23.CFrame = CFrame.new(-182.941406, 6.19758129, -65.0870361, 1.34110451e-07, 3.66797153e-08, -0.999999404, -2.51262378e-07, 0.999999642, 3.66797259e-08, 0.999999404, 2.51262634e-07, 1.34110451e-07)
  484. Part23.BottomSurface = Enum.SurfaceType.Smooth
  485. Part23.TopSurface = Enum.SurfaceType.Smooth
  486. Part23.Color = Color3.new(0.803922, 0.803922, 0.803922)
  487. Part23.Position = Vector3.new(-182.941406, 6.19758129, -65.0870361)
  488. Part23.Orientation = Vector3.new(0, -90, 0)
  489. Part23.Color = Color3.new(0.803922, 0.803922, 0.803922)
  490. BlockMesh24.Parent = Part23
  491. BlockMesh24.Scale = Vector3.new(1, 0.98340714, 0.339106053)
  492. BlockMesh24.Scale = Vector3.new(1, 0.98340714, 0.339106053)
  493. Part25.Parent = Tool0
  494. Part25.Material = Enum.Material.SmoothPlastic
  495. Part25.BrickColor = BrickColor.new("Mid gray")
  496. Part25.Rotation = Vector3.new(-90, -45, -90)
  497. Part25.Anchored = true
  498. Part25.CanCollide = false
  499. Part25.FormFactor = Enum.FormFactor.Custom
  500. Part25.Size = Vector3.new(0.474749029, 0.200000003, 0.200000003)
  501. Part25.CFrame = CFrame.new(-182.990097, 6.27815247, -63.5068092, 1.34110451e-07, 0.707106054, -0.707106411, -2.51262378e-07, 0.707106352, 0.70710665, 0.999999404, 3.42726707e-07, 4.02331352e-07)
  502. Part25.BottomSurface = Enum.SurfaceType.Smooth
  503. Part25.TopSurface = Enum.SurfaceType.Smooth
  504. Part25.Color = Color3.new(0.803922, 0.803922, 0.803922)
  505. Part25.Position = Vector3.new(-182.990097, 6.27815247, -63.5068092)
  506. Part25.Orientation = Vector3.new(-45, -90, 0)
  507. Part25.Color = Color3.new(0.803922, 0.803922, 0.803922)
  508. BlockMesh26.Parent = Part25
  509. BlockMesh26.Scale = Vector3.new(1, 0.678211808, 0.474748522)
  510. BlockMesh26.Scale = Vector3.new(1, 0.678211808, 0.474748522)
  511. Part27.Parent = Tool0
  512. Part27.Material = Enum.Material.SmoothPlastic
  513. Part27.BrickColor = BrickColor.new("Mid gray")
  514. Part27.Rotation = Vector3.new(0, 0, 179.75)
  515. Part27.Anchored = true
  516. Part27.CanCollide = false
  517. Part27.FormFactor = Enum.FormFactor.Custom
  518. Part27.Size = Vector3.new(0.200000003, 0.200000003, 2.82814455)
  519. Part27.CFrame = CFrame.new(-183.060455, 6.27847195, -64.6834946, -0.999989867, -0.00430938788, 1.34110451e-07, 0.00430938648, -0.999990344, -2.51262207e-07, 1.1920929e-07, -2.52504833e-07, 0.999999285)
  520. Part27.BottomSurface = Enum.SurfaceType.Smooth
  521. Part27.TopSurface = Enum.SurfaceType.Smooth
  522. Part27.Color = Color3.new(0.803922, 0.803922, 0.803922)
  523. Part27.Position = Vector3.new(-183.060455, 6.27847195, -64.6834946)
  524. Part27.Orientation = Vector3.new(0, 0, 179.75)
  525. Part27.Color = Color3.new(0.803922, 0.803922, 0.803922)
  526. BlockMesh28.Parent = Part27
  527. BlockMesh28.Scale = Vector3.new(0.843659937, 0.815878332, 1)
  528. BlockMesh28.Scale = Vector3.new(0.843659937, 0.815878332, 1)
  529. Part29.Parent = Tool0
  530. Part29.Material = Enum.Material.SmoothPlastic
  531. Part29.BrickColor = BrickColor.new("Mid gray")
  532. Part29.Rotation = Vector3.new(-15.2999992, -89.9399948, -15.2999992)
  533. Part29.Anchored = true
  534. Part29.CanCollide = false
  535. Part29.FormFactor = Enum.FormFactor.Custom
  536. Part29.Size = Vector3.new(0.474749118, 0.200000003, 0.200000003)
  537. Part29.CFrame = CFrame.new(-182.941406, 6.19758081, -63.5068092, 1.34110451e-07, 3.66797153e-08, -0.999999404, -2.51262378e-07, 0.999999642, 3.66797259e-08, 0.999999404, 2.51262634e-07, 1.34110451e-07)
  538. Part29.BottomSurface = Enum.SurfaceType.Smooth
  539. Part29.TopSurface = Enum.SurfaceType.Smooth
  540. Part29.Color = Color3.new(0.803922, 0.803922, 0.803922)
  541. Part29.Position = Vector3.new(-182.941406, 6.19758081, -63.5068092)
  542. Part29.Orientation = Vector3.new(0, -90, 0)
  543. Part29.Color = Color3.new(0.803922, 0.803922, 0.803922)
  544. BlockMesh30.Parent = Part29
  545. BlockMesh30.Scale = Vector3.new(1, 0.98340714, 0.339106053)
  546. BlockMesh30.Scale = Vector3.new(1, 0.98340714, 0.339106053)
  547. Part31.Parent = Tool0
  548. Part31.Material = Enum.Material.SmoothPlastic
  549. Part31.BrickColor = BrickColor.new("Cool yellow")
  550. Part31.Rotation = Vector3.new(90, -0.25, 0)
  551. Part31.Anchored = true
  552. Part31.CanCollide = false
  553. Part31.FormFactor = Enum.FormFactor.Custom
  554. Part31.Size = Vector3.new(0.200000003, 0.33232379, 0.200000003)
  555. Part31.CFrame = CFrame.new(-182.989609, 6.285151, -63.9103432, 0.999989331, 5.96046448e-08, -0.00430992618, -0.00430998579, 9.92153787e-07, -0.999988854, -1.34110451e-07, 0.999999106, 9.91974957e-07)
  556. Part31.TopSurface = Enum.SurfaceType.Smooth
  557. Part31.Color = Color3.new(0.992157, 0.917647, 0.552941)
  558. Part31.Position = Vector3.new(-182.989609, 6.285151, -63.9103432)
  559. Part31.Orientation = Vector3.new(89.7299957, -89.9899979, -89.9899979)
  560. Part31.Color = Color3.new(0.992157, 0.917647, 0.552941)
  561. CylinderMesh32.Parent = Part31
  562. CylinderMesh32.Scale = Vector3.new(0.6103912, 1, 0.610391021)
  563. CylinderMesh32.Scale = Vector3.new(0.6103912, 1, 0.610391021)
  564. Part33.Parent = Tool0
  565. Part33.Material = Enum.Material.SmoothPlastic
  566. Part33.BrickColor = BrickColor.new("Mid gray")
  567. Part33.Rotation = Vector3.new(164.699997, 89.9399948, 8.13000011)
  568. Part33.Anchored = true
  569. Part33.CanCollide = false
  570. Part33.FormFactor = Enum.FormFactor.Custom
  571. Part33.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  572. Part33.CFrame = CFrame.new(-182.917664, 6.19812012, -63.984272, 1.04308128e-07, -1.49011612e-08, 0.999999404, 0.640191615, -0.768214703, -3.66797259e-08, 0.768214822, 0.640191495, -1.34110451e-07)
  573. Part33.BottomSurface = Enum.SurfaceType.Smooth
  574. Part33.TopSurface = Enum.SurfaceType.Smooth
  575. Part33.Color = Color3.new(0.803922, 0.803922, 0.803922)
  576. Part33.Position = Vector3.new(-182.917664, 6.19812012, -63.984272)
  577. Part33.Orientation = Vector3.new(0, 90, 140.190002)
  578. Part33.Color = Color3.new(0.803922, 0.803922, 0.803922)
  579. BlockMesh34.Parent = Part33
  580. BlockMesh34.Scale = Vector3.new(0.264850318, 0.169552952, 0.101735972)
  581. BlockMesh34.Scale = Vector3.new(0.264850318, 0.169552952, 0.101735972)
  582. Part35.Parent = Tool0
  583. Part35.Material = Enum.Material.SmoothPlastic
  584. Part35.BrickColor = BrickColor.new("Mid gray")
  585. Part35.Rotation = Vector3.new(-15.2999992, -89.9399948, 50.1899986)
  586. Part35.Anchored = true
  587. Part35.CanCollide = false
  588. Part35.FormFactor = Enum.FormFactor.Custom
  589. Part35.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  590. Part35.CFrame = CFrame.new(-182.917664, 6.19812012, -63.836422, 1.49011612e-07, -1.78813934e-07, -0.999999404, 0.640189707, -0.768216372, 3.66797259e-08, -0.768216431, -0.640189469, 1.34110451e-07)
  591. Part35.BottomSurface = Enum.SurfaceType.Smooth
  592. Part35.TopSurface = Enum.SurfaceType.Smooth
  593. Part35.Color = Color3.new(0.803922, 0.803922, 0.803922)
  594. Part35.Position = Vector3.new(-182.917664, 6.19812012, -63.836422)
  595. Part35.Orientation = Vector3.new(0, -90, 140.190002)
  596. Part35.Color = Color3.new(0.803922, 0.803922, 0.803922)
  597. BlockMesh36.Parent = Part35
  598. BlockMesh36.Scale = Vector3.new(0.264851302, 0.169552952, 0.101735972)
  599. BlockMesh36.Scale = Vector3.new(0.264851302, 0.169552952, 0.101735972)
  600. Part37.Parent = Tool0
  601. Part37.Material = Enum.Material.SmoothPlastic
  602. Part37.BrickColor = BrickColor.new("Cool yellow")
  603. Part37.Rotation = Vector3.new(90, 89.75, -90)
  604. Part37.Anchored = true
  605. Part37.CanCollide = false
  606. Part37.FormFactor = Enum.FormFactor.Custom
  607. Part37.Size = Vector3.new(0.332324207, 0.200000003, 0.200000003)
  608. Part37.CFrame = CFrame.new(-182.952713, 6.19004202, -63.9103508, -1.34110451e-07, 0.00431240769, 0.999990165, 2.51262378e-07, 0.999990344, -0.00431240676, -0.999999404, 2.51224265e-07, -2.23517418e-07)
  609. Part37.BottomSurface = Enum.SurfaceType.Smooth
  610. Part37.TopSurface = Enum.SurfaceType.Smooth
  611. Part37.Color = Color3.new(0.992157, 0.917647, 0.552941)
  612. Part37.Position = Vector3.new(-182.952713, 6.19004202, -63.9103508)
  613. Part37.Orientation = Vector3.new(0.25, 90, 0)
  614. Part37.Color = Color3.new(0.992157, 0.917647, 0.552941)
  615. BlockMesh38.Parent = Part37
  616. BlockMesh38.Scale = Vector3.new(1, 0.949496686, 0.237374261)
  617. BlockMesh38.Scale = Vector3.new(1, 0.949496686, 0.237374261)
  618. Part39.Parent = Tool0
  619. Part39.Material = Enum.Material.SmoothPlastic
  620. Part39.BrickColor = BrickColor.new("Dark stone grey")
  621. Part39.Rotation = Vector3.new(-15.2999992, -89.9399948, -104.040001)
  622. Part39.Anchored = true
  623. Part39.CanCollide = false
  624. Part39.FormFactor = Enum.FormFactor.Custom
  625. Part39.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  626. Part39.CFrame = CFrame.new(-183.060089, 6.1726079, -63.2700043, -5.96046448e-08, 2.38418579e-07, -0.999999404, -0.49999994, 0.866024792, 3.66797259e-08, 0.866024613, 0.499999881, 1.34110451e-07)
  627. Part39.BottomSurface = Enum.SurfaceType.Smooth
  628. Part39.TopSurface = Enum.SurfaceType.Smooth
  629. Part39.Color = Color3.new(0.388235, 0.372549, 0.384314)
  630. Part39.Position = Vector3.new(-183.060089, 6.1726079, -63.2700043)
  631. Part39.Orientation = Vector3.new(0, -90, -30)
  632. Part39.Color = Color3.new(0.388235, 0.372549, 0.384314)
  633. BlockMesh40.Parent = Part39
  634. BlockMesh40.Scale = Vector3.new(0.373016894, 0.712122381, 0.508659124)
  635. BlockMesh40.Scale = Vector3.new(0.373016894, 0.712122381, 0.508659124)
  636. Part41.Parent = Tool0
  637. Part41.Material = Enum.Material.SmoothPlastic
  638. Part41.BrickColor = BrickColor.new("Dark stone grey")
  639. Part41.Rotation = Vector3.new(-90, 0, -90)
  640. Part41.Anchored = true
  641. Part41.CanCollide = false
  642. Part41.FormFactor = Enum.FormFactor.Custom
  643. Part41.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  644. Part41.CFrame = CFrame.new(-183.060089, 6.22810078, -63.235527, 1.34110451e-07, 0.999999404, 3.66797153e-08, -2.51262378e-07, -3.66797259e-08, 0.999999642, 0.999999404, -1.34110451e-07, 2.51262634e-07)
  645. Part41.TopSurface = Enum.SurfaceType.Smooth
  646. Part41.Color = Color3.new(0.388235, 0.372549, 0.384314)
  647. Part41.Position = Vector3.new(-183.060089, 6.22810078, -63.235527)
  648. Part41.Orientation = Vector3.new(-89.9499969, 8.30999947, -98.3099976)
  649. Part41.Color = Color3.new(0.388235, 0.372549, 0.384314)
  650. CylinderMesh42.Parent = Part41
  651. CylinderMesh42.Scale = Vector3.new(0.678212583, 0.508658886, 0.678212106)
  652. CylinderMesh42.Scale = Vector3.new(0.678212583, 0.508658886, 0.678212106)
  653. Part43.Parent = Tool0
  654. Part43.Material = Enum.Material.SmoothPlastic
  655. Part43.BrickColor = BrickColor.new("Mid gray")
  656. Part43.Rotation = Vector3.new(164.699997, 89.9399948, -164.699997)
  657. Part43.Anchored = true
  658. Part43.CanCollide = false
  659. Part43.FormFactor = Enum.FormFactor.Custom
  660. Part43.Size = Vector3.new(0.332324207, 0.200000003, 0.200000003)
  661. Part43.CFrame = CFrame.new(-182.917664, 6.14671469, -63.9103432, -1.34110451e-07, 3.66797153e-08, 0.999999404, 2.51262378e-07, 0.999999642, -3.66797259e-08, -0.999999404, 2.51262634e-07, -1.34110451e-07)
  662. Part43.BottomSurface = Enum.SurfaceType.Smooth
  663. Part43.TopSurface = Enum.SurfaceType.Smooth
  664. Part43.Color = Color3.new(0.803922, 0.803922, 0.803922)
  665. Part43.Position = Vector3.new(-182.917664, 6.14671469, -63.9103432)
  666. Part43.Orientation = Vector3.new(0, 90, 0)
  667. Part43.Color = Color3.new(0.803922, 0.803922, 0.803922)
  668. BlockMesh44.Parent = Part43
  669. BlockMesh44.Scale = Vector3.new(1, 0.474748343, 0.101731829)
  670. BlockMesh44.Scale = Vector3.new(1, 0.474748343, 0.101731829)
  671. Part45.Parent = Tool0
  672. Part45.Material = Enum.Material.SmoothPlastic
  673. Part45.BrickColor = BrickColor.new("Mid gray")
  674. Part45.Rotation = Vector3.new(164.699997, 89.9399948, -164.699997)
  675. Part45.Anchored = true
  676. Part45.CanCollide = false
  677. Part45.FormFactor = Enum.FormFactor.Custom
  678. Part45.Size = Vector3.new(1.1665256, 0.264502645, 0.291631222)
  679. Part45.CFrame = CFrame.new(-183.060089, 5.96698904, -63.8526955, -1.34110451e-07, 3.66797153e-08, 0.999999404, 2.51262378e-07, 0.999999642, -3.66797259e-08, -0.999999404, 2.51262634e-07, -1.34110451e-07)
  680. Part45.BottomSurface = Enum.SurfaceType.Smooth
  681. Part45.TopSurface = Enum.SurfaceType.Smooth
  682. Part45.Color = Color3.new(0.803922, 0.803922, 0.803922)
  683. Part45.Position = Vector3.new(-183.060089, 5.96698904, -63.8526955)
  684. Part45.Orientation = Vector3.new(0, 90, 0)
  685. Part45.Color = Color3.new(0.803922, 0.803922, 0.803922)
  686. BlockMesh46.Parent = Part45
  687. Part47.Parent = Tool0
  688. Part47.Material = Enum.Material.SmoothPlastic
  689. Part47.BrickColor = BrickColor.new("Mid gray")
  690. Part47.Rotation = Vector3.new(164.699997, 89.9399948, -164.699997)
  691. Part47.Anchored = true
  692. Part47.CanCollide = false
  693. Part47.FormFactor = Enum.FormFactor.Custom
  694. Part47.Size = Vector3.new(1.66162074, 0.2577205, 0.278067023)
  695. Part47.CFrame = CFrame.new(-183.060089, 5.97038031, -65.2667618, -1.34110451e-07, 3.66797153e-08, 0.999999404, 2.51262378e-07, 0.999999642, -3.66797259e-08, -0.999999404, 2.51262634e-07, -1.34110451e-07)
  696. Part47.BottomSurface = Enum.SurfaceType.Smooth
  697. Part47.TopSurface = Enum.SurfaceType.Smooth
  698. Part47.Color = Color3.new(0.803922, 0.803922, 0.803922)
  699. Part47.Position = Vector3.new(-183.060089, 5.97038031, -65.2667618)
  700. Part47.Orientation = Vector3.new(0, 90, 0)
  701. Part47.Color = Color3.new(0.803922, 0.803922, 0.803922)
  702. BlockMesh48.Parent = Part47
  703. Part49.Parent = Tool0
  704. Part49.Material = Enum.Material.SmoothPlastic
  705. Part49.BrickColor = BrickColor.new("Mid gray")
  706. Part49.Rotation = Vector3.new(-15.2999992, -89.9300003, 126.869995)
  707. Part49.Anchored = true
  708. Part49.CanCollide = false
  709. Part49.FormFactor = Enum.FormFactor.Custom
  710. Part49.Size = Vector3.new(0.200000003, 0.200000003, 0.291631401)
  711. Part49.CFrame = CFrame.new(-183.060089, 5.92706442, -63.2360687, -8.94069672e-08, -1.1920929e-07, -0.999999285, 0.832045436, -0.554706514, 3.66795945e-08, -0.554706633, -0.832045197, 1.34110451e-07)
  712. Part49.BottomSurface = Enum.SurfaceType.Smooth
  713. Part49.TopSurface = Enum.SurfaceType.Smooth
  714. Part49.Color = Color3.new(0.803922, 0.803922, 0.803922)
  715. Part49.Position = Vector3.new(-183.060089, 5.92706442, -63.2360687)
  716. Part49.Orientation = Vector3.new(0, -90, 123.689995)
  717. Part49.Color = Color3.new(0.803922, 0.803922, 0.803922)
  718. BlockMesh50.Parent = Part49
  719. BlockMesh50.Scale = Vector3.new(0.244535685, 0.169552952, 1)
  720. BlockMesh50.Scale = Vector3.new(0.244535685, 0.169552952, 1)
  721. Part51.Parent = Tool0
  722. Part51.Material = Enum.Material.SmoothPlastic
  723. Part51.BrickColor = BrickColor.new("Mid gray")
  724. Part51.Rotation = Vector3.new(164.699997, 89.9300003, 101.769997)
  725. Part51.Anchored = true
  726. Part51.CanCollide = false
  727. Part51.FormFactor = Enum.FormFactor.Custom
  728. Part51.Size = Vector3.new(0.200000003, 0.200000003, 0.291631401)
  729. Part51.CFrame = CFrame.new(-183.060089, 6.02410078, -63.2689743, -1.86264515e-08, -8.94069672e-08, 0.999999285, -0.972806275, -0.231617287, -3.66795945e-08, 0.231617182, -0.972806692, -1.34110451e-07)
  730. Part51.BottomSurface = Enum.SurfaceType.Smooth
  731. Part51.TopSurface = Enum.SurfaceType.Smooth
  732. Part51.Color = Color3.new(0.803922, 0.803922, 0.803922)
  733. Part51.Position = Vector3.new(-183.060089, 6.02410078, -63.2689743)
  734. Part51.Orientation = Vector3.new(0, 90, -103.389999)
  735. Part51.Color = Color3.new(0.803922, 0.803922, 0.803922)
  736. BlockMesh52.Parent = Part51
  737. BlockMesh52.Scale = Vector3.new(0.732028008, 0.169552952, 1)
  738. BlockMesh52.Scale = Vector3.new(0.732028008, 0.169552952, 1)
  739. Part53.Parent = Tool0
  740. Part53.Material = Enum.Material.SmoothPlastic
  741. Part53.BrickColor = BrickColor.new("Mid gray")
  742. Part53.Rotation = Vector3.new(164.699997, 89.9399948, -164.699997)
  743. Part53.Anchored = true
  744. Part53.CanCollide = false
  745. Part53.FormFactor = Enum.FormFactor.Custom
  746. Part53.Size = Vector3.new(0.200000003, 0.200000003, 0.291631222)
  747. Part53.CFrame = CFrame.new(-183.060089, 5.93646955, -63.2524796, -1.34110451e-07, 3.66797153e-08, 0.999999404, 2.51262378e-07, 0.999999642, -3.66797259e-08, -0.999999404, 2.51262634e-07, -1.34110451e-07)
  748. Part53.BottomSurface = Enum.SurfaceType.Smooth
  749. Part53.TopSurface = Enum.SurfaceType.Smooth
  750. Part53.Color = Color3.new(0.803922, 0.803922, 0.803922)
  751. Part53.Position = Vector3.new(-183.060089, 5.93646955, -63.2524796)
  752. Part53.Orientation = Vector3.new(0, 90, 0)
  753. Part53.Color = Color3.new(0.803922, 0.803922, 0.803922)
  754. BlockMesh54.Parent = Part53
  755. BlockMesh54.Scale = Vector3.new(0.169553146, 0.203463539, 1)
  756. BlockMesh54.Scale = Vector3.new(0.169553146, 0.203463539, 1)
  757. Part55.Parent = Tool0
  758. Part55.Material = Enum.Material.SmoothPlastic
  759. Part55.BrickColor = BrickColor.new("Mid gray")
  760. Part55.Rotation = Vector3.new(164.699997, 89.9399948, -164.699997)
  761. Part55.Anchored = true
  762. Part55.CanCollide = false
  763. Part55.FormFactor = Enum.FormFactor.Custom
  764. Part55.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  765. Part55.CFrame = CFrame.new(-182.917664, 6.2111454, -63.9103432, -1.34110451e-07, 3.66797153e-08, 0.999999404, 2.51262378e-07, 0.999999642, -3.66797259e-08, -0.999999404, 2.51262634e-07, -1.34110451e-07)
  766. Part55.BottomSurface = Enum.SurfaceType.Smooth
  767. Part55.TopSurface = Enum.SurfaceType.Smooth
  768. Part55.Color = Color3.new(0.803922, 0.803922, 0.803922)
  769. Part55.Position = Vector3.new(-182.917664, 6.2111454, -63.9103432)
  770. Part55.Orientation = Vector3.new(0, 90, 0)
  771. Part55.Color = Color3.new(0.803922, 0.803922, 0.803922)
  772. BlockMesh56.Parent = Part55
  773. BlockMesh56.Scale = Vector3.new(0.644302368, 0.169553027, 0.101731829)
  774. BlockMesh56.Scale = Vector3.new(0.644302368, 0.169553027, 0.101731829)
  775. Part57.Parent = Tool0
  776. Part57.Material = Enum.Material.SmoothPlastic
  777. Part57.BrickColor = BrickColor.new("Mid gray")
  778. Part57.Rotation = Vector3.new(164.699997, 89.9300003, 128.660004)
  779. Part57.Anchored = true
  780. Part57.CanCollide = false
  781. Part57.FormFactor = Enum.FormFactor.Custom
  782. Part57.Size = Vector3.new(0.21024403, 0.200000003, 0.291631401)
  783. Part57.CFrame = CFrame.new(-183.060104, 5.84762335, -63.3019943, -5.96046448e-08, -7.4505806e-08, 0.999999285, -0.600006163, 0.799995065, -3.66795945e-08, -0.799995244, -0.600005746, -1.34110451e-07)
  784. Part57.BottomSurface = Enum.SurfaceType.Smooth
  785. Part57.TopSurface = Enum.SurfaceType.Smooth
  786. Part57.Color = Color3.new(0.803922, 0.803922, 0.803922)
  787. Part57.Position = Vector3.new(-183.060104, 5.84762335, -63.3019943)
  788. Part57.Orientation = Vector3.new(0, 90, -36.8699989)
  789. Part57.Color = Color3.new(0.803922, 0.803922, 0.803922)
  790. BlockMesh58.Parent = Part57
  791. BlockMesh58.Scale = Vector3.new(1, 0.949496448, 1)
  792. BlockMesh58.Scale = Vector3.new(1, 0.949496448, 1)
  793. Part59.Parent = Tool0
  794. Part59.Material = Enum.Material.SmoothPlastic
  795. Part59.BrickColor = BrickColor.new("Black")
  796. Part59.Rotation = Vector3.new(-15.2999992, -89.9399948, 105.259995)
  797. Part59.Anchored = true
  798. Part59.CanCollide = false
  799. Part59.FormFactor = Enum.FormFactor.Custom
  800. Part59.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  801. Part59.CFrame = CFrame.new(-183.20929, 5.82094955, -63.6459808, -4.47034836e-08, -1.63912773e-07, -0.999999404, -0.849583685, -0.527453065, 3.66797259e-08, -0.527453125, 0.849583268, 1.34110451e-07)
  802. Part59.BottomSurface = Enum.SurfaceType.Smooth
  803. Part59.TopSurface = Enum.SurfaceType.Smooth
  804. Part59.Color = Color3.new(0.105882, 0.164706, 0.207843)
  805. Part59.Position = Vector3.new(-183.20929, 5.82094955, -63.6459808)
  806. Part59.Orientation = Vector3.new(0, -90, -121.829994)
  807. Part59.Color = Color3.new(0.105882, 0.164706, 0.207843)
  808. BlockMesh60.Parent = Part59
  809. BlockMesh60.Scale = Vector3.new(0.632648766, 0.271284789, 0.0339106135)
  810. BlockMesh60.Scale = Vector3.new(0.632648766, 0.271284789, 0.0339106135)
  811. Part61.Parent = Tool0
  812. Part61.Material = Enum.Material.SmoothPlastic
  813. Part61.BrickColor = BrickColor.new("Black")
  814. Part61.Rotation = Vector3.new(164.699997, 89.9399948, -23.9599991)
  815. Part61.Anchored = true
  816. Part61.CanCollide = false
  817. Part61.FormFactor = Enum.FormFactor.Custom
  818. Part61.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  819. Part61.CFrame = CFrame.new(-183.20929, 5.78826714, -63.6841354, 1.34110451e-07, 5.96046448e-08, 0.999999404, 0.540758908, -0.841177106, -3.66797259e-08, 0.841177106, 0.540758908, -1.34110451e-07)
  820. Part61.BottomSurface = Enum.SurfaceType.Smooth
  821. Part61.TopSurface = Enum.SurfaceType.Smooth
  822. Part61.Color = Color3.new(0.105882, 0.164706, 0.207843)
  823. Part61.Position = Vector3.new(-183.20929, 5.78826714, -63.6841354)
  824. Part61.Orientation = Vector3.new(0, 90, 147.259995)
  825. Part61.Color = Color3.new(0.105882, 0.164706, 0.207843)
  826. BlockMesh62.Parent = Part61
  827. BlockMesh62.Scale = Vector3.new(0.282188684, 0.169552952, 0.0339126773)
  828. BlockMesh62.Scale = Vector3.new(0.282188684, 0.169552952, 0.0339126773)
  829. Part63.Parent = Tool0
  830. Part63.Material = Enum.Material.SmoothPlastic
  831. Part63.BrickColor = BrickColor.new("Black")
  832. Part63.Rotation = Vector3.new(-15.2999992, -89.9399948, -15.2999992)
  833. Part63.Anchored = true
  834. Part63.CanCollide = false
  835. Part63.FormFactor = Enum.FormFactor.Custom
  836. Part63.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  837. Part63.CFrame = CFrame.new(-183.20929, 5.74996853, -63.6899185, 1.34110451e-07, 3.66796051e-08, -0.999999404, -7.24485218e-08, 0.999999642, 3.66797259e-08, 0.999999404, 7.24488984e-08, 1.34110451e-07)
  838. Part63.BottomSurface = Enum.SurfaceType.Smooth
  839. Part63.TopSurface = Enum.SurfaceType.Smooth
  840. Part63.Color = Color3.new(0.105882, 0.164706, 0.207843)
  841. Part63.Position = Vector3.new(-183.20929, 5.74996853, -63.6899185)
  842. Part63.Orientation = Vector3.new(0, -90, 0)
  843. Part63.Color = Color3.new(0.105882, 0.164706, 0.207843)
  844. BlockMesh64.Parent = Part63
  845. BlockMesh64.Scale = Vector3.new(0.271285266, 0.373016596, 0.0339106135)
  846. BlockMesh64.Scale = Vector3.new(0.271285266, 0.373016596, 0.0339106135)
  847. Part65.Parent = Tool0
  848. Part65.Material = Enum.Material.SmoothPlastic
  849. Part65.BrickColor = BrickColor.new("Black")
  850. Part65.Rotation = Vector3.new(-15.2999992, -89.9399948, -15.2999992)
  851. Part65.Anchored = true
  852. Part65.CanCollide = false
  853. Part65.FormFactor = Enum.FormFactor.Custom
  854. Part65.Size = Vector3.new(0.264502943, 0.200000003, 0.200000003)
  855. Part65.CFrame = CFrame.new(-183.20929, 5.81779528, -63.5034142, 1.34110451e-07, 3.66796051e-08, -0.999999404, -7.24485218e-08, 0.999999642, 3.66797259e-08, 0.999999404, 7.24488984e-08, 1.34110451e-07)
  856. Part65.BottomSurface = Enum.SurfaceType.Smooth
  857. Part65.TopSurface = Enum.SurfaceType.Smooth
  858. Part65.Color = Color3.new(0.105882, 0.164706, 0.207843)
  859. Part65.Position = Vector3.new(-183.20929, 5.81779528, -63.5034142)
  860. Part65.Orientation = Vector3.new(0, -90, 0)
  861. Part65.Color = Color3.new(0.105882, 0.164706, 0.207843)
  862. BlockMesh66.Parent = Part65
  863. BlockMesh66.Scale = Vector3.new(1, 0.71212244, 0.0339106135)
  864. BlockMesh66.Scale = Vector3.new(1, 0.71212244, 0.0339106135)
  865. Part67.Parent = Tool0
  866. Part67.Material = Enum.Material.SmoothPlastic
  867. Part67.Rotation = Vector3.new(-15.2999992, -89.9399948, -15.2999992)
  868. Part67.Anchored = true
  869. Part67.CanCollide = false
  870. Part67.FormFactor = Enum.FormFactor.Custom
  871. Part67.Size = Vector3.new(0.684994638, 0.200000003, 0.223810002)
  872. Part67.CFrame = CFrame.new(-183.060089, 5.82456446, -64.06633, 1.34110451e-07, 3.66797153e-08, -0.999999404, -2.51262378e-07, 0.999999642, 3.66797259e-08, 0.999999404, 2.51262634e-07, 1.34110451e-07)
  873. Part67.BottomSurface = Enum.SurfaceType.Smooth
  874. Part67.TopSurface = Enum.SurfaceType.Smooth
  875. Part67.Position = Vector3.new(-183.060089, 5.82456446, -64.06633)
  876. Part67.Orientation = Vector3.new(0, -90, 0)
  877. BlockMesh68.Parent = Part67
  878. BlockMesh68.Scale = Vector3.new(1, 0.10173177, 1)
  879. BlockMesh68.Scale = Vector3.new(1, 0.10173177, 1)
  880. Part69.Parent = Tool0
  881. Part69.Material = Enum.Material.SmoothPlastic
  882. Part69.BrickColor = BrickColor.new("Black")
  883. Part69.Rotation = Vector3.new(-15.2999992, -89.9399948, -15.2999992)
  884. Part69.Anchored = true
  885. Part69.CanCollide = false
  886. Part69.FormFactor = Enum.FormFactor.Custom
  887. Part69.Size = Vector3.new(0.264502943, 0.200000003, 0.200000003)
  888. Part69.CFrame = CFrame.new(-182.910889, 5.81778193, -63.5034142, 1.34110451e-07, 3.66796051e-08, -0.999999404, -7.24485218e-08, 0.999999642, 3.66797259e-08, 0.999999404, 7.24488984e-08, 1.34110451e-07)
  889. Part69.BottomSurface = Enum.SurfaceType.Smooth
  890. Part69.TopSurface = Enum.SurfaceType.Smooth
  891. Part69.Color = Color3.new(0.105882, 0.164706, 0.207843)
  892. Part69.Position = Vector3.new(-182.910889, 5.81778193, -63.5034142)
  893. Part69.Orientation = Vector3.new(0, -90, 0)
  894. Part69.Color = Color3.new(0.105882, 0.164706, 0.207843)
  895. BlockMesh70.Parent = Part69
  896. BlockMesh70.Scale = Vector3.new(1, 0.71212244, 0.0339106135)
  897. BlockMesh70.Scale = Vector3.new(1, 0.71212244, 0.0339106135)
  898. Part71.Parent = Tool0
  899. Part71.Material = Enum.Material.SmoothPlastic
  900. Part71.BrickColor = BrickColor.new("Black")
  901. Part71.Rotation = Vector3.new(-15.2999992, -89.9399948, 105.259995)
  902. Part71.Anchored = true
  903. Part71.CanCollide = false
  904. Part71.FormFactor = Enum.FormFactor.Custom
  905. Part71.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  906. Part71.CFrame = CFrame.new(-182.910889, 5.82093668, -63.6459808, -4.47034836e-08, -1.63912773e-07, -0.999999404, -0.849583685, -0.527453065, 3.66797259e-08, -0.527453125, 0.849583268, 1.34110451e-07)
  907. Part71.BottomSurface = Enum.SurfaceType.Smooth
  908. Part71.TopSurface = Enum.SurfaceType.Smooth
  909. Part71.Color = Color3.new(0.105882, 0.164706, 0.207843)
  910. Part71.Position = Vector3.new(-182.910889, 5.82093668, -63.6459808)
  911. Part71.Orientation = Vector3.new(0, -90, -121.829994)
  912. Part71.Color = Color3.new(0.105882, 0.164706, 0.207843)
  913. BlockMesh72.Parent = Part71
  914. BlockMesh72.Scale = Vector3.new(0.632648766, 0.271284789, 0.0339106135)
  915. BlockMesh72.Scale = Vector3.new(0.632648766, 0.271284789, 0.0339106135)
  916. Part73.Parent = Tool0
  917. Part73.Material = Enum.Material.SmoothPlastic
  918. Part73.BrickColor = BrickColor.new("Mid gray")
  919. Part73.Rotation = Vector3.new(164.699997, 89.9399948, -164.699997)
  920. Part73.Anchored = true
  921. Part73.CanCollide = false
  922. Part73.FormFactor = Enum.FormFactor.Custom
  923. Part73.Size = Vector3.new(0.200000003, 0.200000003, 0.291631222)
  924. Part73.CFrame = CFrame.new(-183.060089, 5.85508394, -63.2151794, -1.34110451e-07, 3.66797153e-08, 0.999999404, 2.51262378e-07, 0.999999642, -3.66797259e-08, -0.999999404, 2.51262634e-07, -1.34110451e-07)
  925. Part73.BottomSurface = Enum.SurfaceType.Smooth
  926. Part73.TopSurface = Enum.SurfaceType.Smooth
  927. Part73.Color = Color3.new(0.803922, 0.803922, 0.803922)
  928. Part73.Position = Vector3.new(-183.060089, 5.85508394, -63.2151794)
  929. Part73.Orientation = Vector3.new(0, 90, 0)
  930. Part73.Color = Color3.new(0.803922, 0.803922, 0.803922)
  931. BlockMesh74.Parent = Part73
  932. BlockMesh74.Scale = Vector3.new(0.542570055, 0.203463539, 1)
  933. BlockMesh74.Scale = Vector3.new(0.542570055, 0.203463539, 1)
  934. Part75.Parent = Tool0
  935. Part75.Material = Enum.Material.SmoothPlastic
  936. Part75.BrickColor = BrickColor.new("Mid gray")
  937. Part75.Rotation = Vector3.new(164.699997, 89.9399948, -164.699997)
  938. Part75.Anchored = true
  939. Part75.CanCollide = false
  940. Part75.FormFactor = Enum.FormFactor.Custom
  941. Part75.Size = Vector3.new(0.200000003, 0.200000003, 0.291631222)
  942. Part75.CFrame = CFrame.new(-183.060089, 5.89577675, -63.2389145, -1.34110451e-07, 3.66797153e-08, 0.999999404, 2.51262378e-07, 0.999999642, -3.66797259e-08, -0.999999404, 2.51262634e-07, -1.34110451e-07)
  943. Part75.BottomSurface = Enum.SurfaceType.Smooth
  944. Part75.TopSurface = Enum.SurfaceType.Smooth
  945. Part75.Color = Color3.new(0.803922, 0.803922, 0.803922)
  946. Part75.Position = Vector3.new(-183.060089, 5.89577675, -63.2389145)
  947. Part75.Orientation = Vector3.new(0, 90, 0)
  948. Part75.Color = Color3.new(0.803922, 0.803922, 0.803922)
  949. BlockMesh76.Parent = Part75
  950. BlockMesh76.Scale = Vector3.new(0.305195689, 0.203463539, 1)
  951. BlockMesh76.Scale = Vector3.new(0.305195689, 0.203463539, 1)
  952. Part77.Parent = Tool0
  953. Part77.Material = Enum.Material.SmoothPlastic
  954. Part77.BrickColor = BrickColor.new("Mid gray")
  955. Part77.Rotation = Vector3.new(164.699997, 89.9300003, 90)
  956. Part77.Anchored = true
  957. Part77.CanCollide = false
  958. Part77.FormFactor = Enum.FormFactor.Custom
  959. Part77.Size = Vector3.new(0.200000003, 0.200000003, 0.291631401)
  960. Part77.CFrame = CFrame.new(-183.060089, 5.88290358, -63.1956978, 0, -2.08616257e-07, 0.999999285, -0.650793254, -0.759254456, -3.66795945e-08, 0.759254336, -0.650792956, -1.34110451e-07)
  961. Part77.BottomSurface = Enum.SurfaceType.Smooth
  962. Part77.TopSurface = Enum.SurfaceType.Smooth
  963. Part77.Color = Color3.new(0.803922, 0.803922, 0.803922)
  964. Part77.Position = Vector3.new(-183.060089, 5.88290358, -63.1956978)
  965. Part77.Orientation = Vector3.new(0, 90, -139.399994)
  966. Part77.Color = Color3.new(0.803922, 0.803922, 0.803922)
  967. BlockMesh78.Parent = Part77
  968. BlockMesh78.Scale = Vector3.new(0.312639832, 0.169552952, 1)
  969. BlockMesh78.Scale = Vector3.new(0.312639832, 0.169552952, 1)
  970. Part79.Parent = Tool0
  971. Part79.Material = Enum.Material.SmoothPlastic
  972. Part79.BrickColor = BrickColor.new("Dark stone grey")
  973. Part79.Rotation = Vector3.new(-15.2999992, -89.9399948, -15.2999992)
  974. Part79.Anchored = true
  975. Part79.CanCollide = false
  976. Part79.FormFactor = Enum.FormFactor.Custom
  977. Part79.Size = Vector3.new(0.345888376, 0.200000003, 0.291631222)
  978. Part79.CFrame = CFrame.new(-183.059998, 5.19399929, -63.3880005, 1.34110451e-07, 3.66797153e-08, -0.999999404, -2.51262378e-07, 0.999999642, 3.66797259e-08, 0.999999404, 2.51262634e-07, 1.34110451e-07)
  979. Part79.BottomSurface = Enum.SurfaceType.Smooth
  980. Part79.TopSurface = Enum.SurfaceType.Smooth
  981. Part79.Color = Color3.new(0.388235, 0.372549, 0.384314)
  982. Part79.Position = Vector3.new(-183.059998, 5.19399929, -63.3880005)
  983. Part79.Orientation = Vector3.new(0, -90, 0)
  984. Part79.Color = Color3.new(0.388235, 0.372549, 0.384314)
  985. BlockMesh80.Parent = Part79
  986. BlockMesh80.Scale = Vector3.new(1, 0.0340000018, 1)
  987. BlockMesh80.Scale = Vector3.new(1, 0.0340000018, 1)
  988. Part81.Name = "Handle"
  989. Part81.Parent = Tool0
  990. Part81.Material = Enum.Material.SmoothPlastic
  991. Part81.BrickColor = BrickColor.new("Mid gray")
  992. Part81.Transparency = 1
  993. Part81.Anchored = true
  994. Part81.CanCollide = false
  995. Part81.FormFactor = Enum.FormFactor.Custom
  996. Part81.Size = Vector3.new(0.200000003, 0.600000024, 0.200000003)
  997. Part81.CFrame = CFrame.new(-183.060089, 5.50694275, -63.3936844, 0.999999166, 8.98688146e-09, 7.4505806e-08, -6.08167596e-08, 0.999999583, 6.00761439e-07, -1.93715096e-07, -6.75267245e-07, 0.999999046)
  998. Part81.BottomSurface = Enum.SurfaceType.Smooth
  999. Part81.TopSurface = Enum.SurfaceType.Smooth
  1000. Part81.Color = Color3.new(0.803922, 0.803922, 0.803922)
  1001. Part81.Position = Vector3.new(-183.060089, 5.50694275, -63.3936844)
  1002. Part81.Color = Color3.new(0.803922, 0.803922, 0.803922)
  1003. BlockMesh82.Parent = Part81
  1004. BlockMesh82.Scale = Vector3.new(0.695652366, 1, 0.260869533)
  1005. BlockMesh82.Scale = Vector3.new(0.695652366, 1, 0.260869533)
  1006. Sound83.Name = "Reload"
  1007. Sound83.Parent = Part81
  1008. Sound83.SoundId = "http://www.roblox.com/asset/?id=95309699"
  1009. Sound83.Volume = 1
  1010. Sound84.Name = "Shoot"
  1011. Sound84.Parent = Part81
  1012. Sound84.Pitch = 2.4000000953674
  1013. Sound84.SoundId = "http://roblox.com/asset/?id=10209257"
  1014. Sound84.Volume = 0.69999998807907
  1015. Part85.Parent = Tool0
  1016. Part85.Material = Enum.Material.SmoothPlastic
  1017. Part85.BrickColor = BrickColor.new("Black")
  1018. Part85.Rotation = Vector3.new(-15.2999992, -89.9399948, -15.2999992)
  1019. Part85.Anchored = true
  1020. Part85.CanCollide = false
  1021. Part85.FormFactor = Enum.FormFactor.Custom
  1022. Part85.Size = Vector3.new(0.326898485, 0.200000003, 0.200000003)
  1023. Part85.CFrame = CFrame.new(-182.910889, 5.24808407, -63.3840485, 1.34110451e-07, 3.66796051e-08, -0.999999404, -7.24485218e-08, 0.999999642, 3.66797259e-08, 0.999999404, 7.24488984e-08, 1.34110451e-07)
  1024. Part85.BottomSurface = Enum.SurfaceType.Smooth
  1025. Part85.TopSurface = Enum.SurfaceType.Smooth
  1026. Part85.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1027. Part85.Position = Vector3.new(-182.910889, 5.24808407, -63.3840485)
  1028. Part85.Orientation = Vector3.new(0, -90, 0)
  1029. Part85.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1030. BlockMesh86.Parent = Part85
  1031. BlockMesh86.Scale = Vector3.new(1, 0.440837711, 0.0339106135)
  1032. BlockMesh86.Scale = Vector3.new(1, 0.440837711, 0.0339106135)
  1033. Part87.Parent = Tool0
  1034. Part87.Material = Enum.Material.SmoothPlastic
  1035. Part87.Rotation = Vector3.new(-90, 0, -90)
  1036. Part87.Anchored = true
  1037. Part87.CanCollide = false
  1038. Part87.FormFactor = Enum.FormFactor.Custom
  1039. Part87.Size = Vector3.new(0.200000003, 0.305195332, 0.200000003)
  1040. Part87.CFrame = CFrame.new(-183.060089, 5.69570446, -63.7000885, 1.34110451e-07, 0.999999404, 3.66797153e-08, -2.51262378e-07, -3.66797259e-08, 0.999999642, 0.999999404, -1.34110451e-07, 2.51262634e-07)
  1041. Part87.TopSurface = Enum.SurfaceType.Smooth
  1042. Part87.Position = Vector3.new(-183.060089, 5.69570446, -63.7000885)
  1043. Part87.Orientation = Vector3.new(-89.9499969, 8.30999947, -98.3099976)
  1044. CylinderMesh88.Parent = Part87
  1045. CylinderMesh88.Scale = Vector3.new(0.101731896, 1, 0.101731829)
  1046. CylinderMesh88.Scale = Vector3.new(0.101731896, 1, 0.101731829)
  1047. Part89.Parent = Tool0
  1048. Part89.Material = Enum.Material.SmoothPlastic
  1049. Part89.Rotation = Vector3.new(-15.2999992, -89.9399948, -15.2999992)
  1050. Part89.Anchored = true
  1051. Part89.CanCollide = false
  1052. Part89.FormFactor = Enum.FormFactor.Custom
  1053. Part89.Size = Vector3.new(0.200000003, 0.200000003, 0.223810002)
  1054. Part89.CFrame = CFrame.new(-183.060089, 5.7601347, -63.8153954, 1.34110451e-07, 3.66797153e-08, -0.999999404, -2.51262378e-07, 0.999999642, 3.66797259e-08, 0.999999404, 2.51262634e-07, 1.34110451e-07)
  1055. Part89.BottomSurface = Enum.SurfaceType.Smooth
  1056. Part89.TopSurface = Enum.SurfaceType.Smooth
  1057. Part89.Position = Vector3.new(-183.060089, 5.7601347, -63.8153954)
  1058. Part89.Orientation = Vector3.new(0, -90, 0)
  1059. BlockMesh90.Parent = Part89
  1060. BlockMesh90.Scale = Vector3.new(0.101732008, 0.542569399, 1)
  1061. BlockMesh90.Scale = Vector3.new(0.101732008, 0.542569399, 1)
  1062. Part91.Parent = Tool0
  1063. Part91.Material = Enum.Material.SmoothPlastic
  1064. Part91.BrickColor = BrickColor.new("Mid gray")
  1065. Part91.Rotation = Vector3.new(-15.2999992, -89.9399948, -15.2999992)
  1066. Part91.Anchored = true
  1067. Part91.CanCollide = false
  1068. Part91.FormFactor = Enum.FormFactor.Custom
  1069. Part91.Size = Vector3.new(0.200000003, 0.200000003, 0.291631222)
  1070. Part91.CFrame = CFrame.new(-183.060089, 5.73639727, -63.693306, 1.34110451e-07, 3.66797153e-08, -0.999999404, -2.51262378e-07, 0.999999642, 3.66797259e-08, 0.999999404, 2.51262634e-07, 1.34110451e-07)
  1071. Part91.BottomSurface = Enum.SurfaceType.Smooth
  1072. Part91.TopSurface = Enum.SurfaceType.Smooth
  1073. Part91.Color = Color3.new(0.803922, 0.803922, 0.803922)
  1074. Part91.Position = Vector3.new(-183.060089, 5.73639727, -63.693306)
  1075. Part91.Orientation = Vector3.new(0, -90, 0)
  1076. Part91.Color = Color3.new(0.803922, 0.803922, 0.803922)
  1077. BlockMesh92.Parent = Part91
  1078. BlockMesh92.Scale = Vector3.new(0.305195808, 0.98340714, 1)
  1079. BlockMesh92.Scale = Vector3.new(0.305195808, 0.98340714, 1)
  1080. Part93.Parent = Tool0
  1081. Part93.Material = Enum.Material.SmoothPlastic
  1082. Part93.BrickColor = BrickColor.new("Black")
  1083. Part93.Rotation = Vector3.new(164.699997, 89.9399948, -23.9599991)
  1084. Part93.Anchored = true
  1085. Part93.CanCollide = false
  1086. Part93.FormFactor = Enum.FormFactor.Custom
  1087. Part93.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1088. Part93.CFrame = CFrame.new(-182.910889, 5.78825951, -63.6841431, 1.34110451e-07, 5.96046448e-08, 0.999999404, 0.540758908, -0.841177106, -3.66797259e-08, 0.841177106, 0.540758908, -1.34110451e-07)
  1089. Part93.BottomSurface = Enum.SurfaceType.Smooth
  1090. Part93.TopSurface = Enum.SurfaceType.Smooth
  1091. Part93.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1092. Part93.Position = Vector3.new(-182.910889, 5.78825951, -63.6841431)
  1093. Part93.Orientation = Vector3.new(0, 90, 147.259995)
  1094. Part93.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1095. BlockMesh94.Parent = Part93
  1096. BlockMesh94.Scale = Vector3.new(0.282188684, 0.169552952, 0.0339126773)
  1097. BlockMesh94.Scale = Vector3.new(0.282188684, 0.169552952, 0.0339126773)
  1098. Part95.Parent = Tool0
  1099. Part95.Material = Enum.Material.SmoothPlastic
  1100. Part95.Rotation = Vector3.new(-15.2999992, -89.9399948, 0)
  1101. Part95.Anchored = true
  1102. Part95.CanCollide = false
  1103. Part95.FormFactor = Enum.FormFactor.Custom
  1104. Part95.Size = Vector3.new(0.200000003, 0.200000003, 0.223808125)
  1105. Part95.CFrame = CFrame.new(-183.060089, 5.69766903, -63.8304253, 7.4505806e-08, 0, -0.999999404, 0.650798261, 0.759250045, 3.66797259e-08, 0.759249926, -0.650798619, 1.34110451e-07)
  1106. Part95.BottomSurface = Enum.SurfaceType.Smooth
  1107. Part95.TopSurface = Enum.SurfaceType.Smooth
  1108. Part95.Position = Vector3.new(-183.060089, 5.69766903, -63.8304253)
  1109. Part95.Orientation = Vector3.new(0, -90, 40.5999985)
  1110. BlockMesh96.Parent = Part95
  1111. BlockMesh96.Scale = Vector3.new(0.244815454, 0.10173177, 1)
  1112. BlockMesh96.Scale = Vector3.new(0.244815454, 0.10173177, 1)
  1113. Part97.Parent = Tool0
  1114. Part97.Material = Enum.Material.SmoothPlastic
  1115. Part97.Rotation = Vector3.new(-15.2999992, -89.9399948, -15.2999992)
  1116. Part97.Anchored = true
  1117. Part97.CanCollide = false
  1118. Part97.FormFactor = Enum.FormFactor.Custom
  1119. Part97.Size = Vector3.new(0.200000003, 0.200000003, 0.223810002)
  1120. Part97.CFrame = CFrame.new(-183.060089, 5.72283316, -63.7340012, 1.34110451e-07, 3.66797153e-08, -0.999999404, -2.51262378e-07, 0.999999642, 3.66797259e-08, 0.999999404, 2.51262634e-07, 1.34110451e-07)
  1121. Part97.BottomSurface = Enum.SurfaceType.Smooth
  1122. Part97.TopSurface = Enum.SurfaceType.Smooth
  1123. Part97.Position = Vector3.new(-183.060089, 5.72283316, -63.7340012)
  1124. Part97.Orientation = Vector3.new(0, -90, 0)
  1125. BlockMesh98.Parent = Part97
  1126. BlockMesh98.Scale = Vector3.new(0.101732008, 0.915585876, 1)
  1127. BlockMesh98.Scale = Vector3.new(0.101732008, 0.915585876, 1)
  1128. Part99.Parent = Tool0
  1129. Part99.Material = Enum.Material.SmoothPlastic
  1130. Part99.Rotation = Vector3.new(-15.2999992, -89.9399948, -105.299995)
  1131. Part99.Anchored = true
  1132. Part99.CanCollide = false
  1133. Part99.FormFactor = Enum.FormFactor.Custom
  1134. Part99.Size = Vector3.new(0.200000003, 0.284848958, 0.223810002)
  1135. Part99.CFrame = CFrame.new(-183.060074, 5.62110138, -63.8866005, -3.66797721e-08, 1.34110451e-07, -0.999999404, -0.999999464, -2.81064814e-07, 3.66797259e-08, -2.81064786e-07, 0.999999404, 1.34110451e-07)
  1136. Part99.BottomSurface = Enum.SurfaceType.Smooth
  1137. Part99.TopSurface = Enum.SurfaceType.Smooth
  1138. Part99.Position = Vector3.new(-183.060074, 5.62110138, -63.8866005)
  1139. Part99.Orientation = Vector3.new(0, -90, -90)
  1140. BlockMesh100.Parent = Part99
  1141. BlockMesh100.Scale = Vector3.new(0.101732008, 1, 1)
  1142. BlockMesh100.Scale = Vector3.new(0.101732008, 1, 1)
  1143. Part101.Parent = Tool0
  1144. Part101.Material = Enum.Material.SmoothPlastic
  1145. Part101.Rotation = Vector3.new(-15.2999992, -89.9399948, -15.2999992)
  1146. Part101.Anchored = true
  1147. Part101.CanCollide = false
  1148. Part101.FormFactor = Enum.FormFactor.Custom
  1149. Part101.Size = Vector3.new(0.200000003, 0.200000003, 0.223810002)
  1150. Part101.CFrame = CFrame.new(-183.060089, 5.72283316, -64.0392075, 1.34110451e-07, 3.66797153e-08, -0.999999404, -2.51262378e-07, 0.999999642, 3.66797259e-08, 0.999999404, 2.51262634e-07, 1.34110451e-07)
  1151. Part101.BottomSurface = Enum.SurfaceType.Smooth
  1152. Part101.TopSurface = Enum.SurfaceType.Smooth
  1153. Part101.Position = Vector3.new(-183.060089, 5.72283316, -64.0392075)
  1154. Part101.Orientation = Vector3.new(0, -90, 0)
  1155. BlockMesh102.Parent = Part101
  1156. BlockMesh102.Scale = Vector3.new(0.101732008, 0.915585876, 1)
  1157. BlockMesh102.Scale = Vector3.new(0.101732008, 0.915585876, 1)
  1158. Part103.Parent = Tool0
  1159. Part103.Material = Enum.Material.SmoothPlastic
  1160. Part103.Rotation = Vector3.new(-15.2999992, -89.9399948, -51.3400002)
  1161. Part103.Anchored = true
  1162. Part103.CanCollide = false
  1163. Part103.FormFactor = Enum.FormFactor.Custom
  1164. Part103.Size = Vector3.new(0.200000003, 0.200000003, 0.223807648)
  1165. Part103.CFrame = CFrame.new(-183.060089, 5.62829447, -64.0320129, 5.96046448e-08, 7.4505806e-08, -0.999999404, -0.707115114, 0.707098007, 3.66797259e-08, 0.707097769, 0.707115054, 1.34110451e-07)
  1166. Part103.BottomSurface = Enum.SurfaceType.Smooth
  1167. Part103.TopSurface = Enum.SurfaceType.Smooth
  1168. Part103.Position = Vector3.new(-183.060089, 5.62829447, -64.0320129)
  1169. Part103.Orientation = Vector3.new(0, -90, -45)
  1170. BlockMesh104.Parent = Part103
  1171. BlockMesh104.Scale = Vector3.new(0.143868282, 0.10173177, 1)
  1172. BlockMesh104.Scale = Vector3.new(0.143868282, 0.10173177, 1)
  1173. Part105.Parent = Tool0
  1174. Part105.Material = Enum.Material.SmoothPlastic
  1175. Part105.Rotation = Vector3.new(164.699997, 89.9399948, 0)
  1176. Part105.Anchored = true
  1177. Part105.CanCollide = false
  1178. Part105.FormFactor = Enum.FormFactor.Custom
  1179. Part105.Size = Vector3.new(0.200000003, 0.200000003, 0.223807648)
  1180. Part105.CFrame = CFrame.new(-183.060089, 5.62829447, -63.7411957, 5.96046448e-08, 0, 0.999999404, -0.707123876, 0.707089245, -3.66797259e-08, -0.707089126, -0.707123637, -1.34110451e-07)
  1181. Part105.BottomSurface = Enum.SurfaceType.Smooth
  1182. Part105.TopSurface = Enum.SurfaceType.Smooth
  1183. Part105.Position = Vector3.new(-183.060089, 5.62829447, -63.7411957)
  1184. Part105.Orientation = Vector3.new(0, 90, -45)
  1185. BlockMesh106.Parent = Part105
  1186. BlockMesh106.Scale = Vector3.new(0.143866464, 0.10173177, 1)
  1187. BlockMesh106.Scale = Vector3.new(0.143866464, 0.10173177, 1)
  1188. Part107.Parent = Tool0
  1189. Part107.Material = Enum.Material.SmoothPlastic
  1190. Part107.BrickColor = BrickColor.new("Mid gray")
  1191. Part107.Rotation = Vector3.new(-15.2999992, -89.9399948, 19.9799995)
  1192. Part107.Anchored = true
  1193. Part107.CanCollide = false
  1194. Part107.FormFactor = Enum.FormFactor.Custom
  1195. Part107.Size = Vector3.new(0.352670521, 0.65108335, 0.291631222)
  1196. Part107.CFrame = CFrame.new(-183.060089, 5.55678797, -63.4666557, 1.63912773e-07, -5.96046448e-08, -0.999999404, 0.258818656, 0.965925515, 3.66797259e-08, 0.965925097, -0.258818626, 1.34110451e-07)
  1197. Part107.BottomSurface = Enum.SurfaceType.Smooth
  1198. Part107.TopSurface = Enum.SurfaceType.Smooth
  1199. Part107.Color = Color3.new(0.803922, 0.803922, 0.803922)
  1200. Part107.Position = Vector3.new(-183.060089, 5.55678797, -63.4666557)
  1201. Part107.Orientation = Vector3.new(0, -90, 15)
  1202. Part107.Color = Color3.new(0.803922, 0.803922, 0.803922)
  1203. BlockMesh108.Parent = Part107
  1204. Part109.Parent = Tool0
  1205. Part109.Material = Enum.Material.SmoothPlastic
  1206. Part109.BrickColor = BrickColor.new("Black")
  1207. Part109.Rotation = Vector3.new(-15.2999992, -89.9399948, 19.9799995)
  1208. Part109.Anchored = true
  1209. Part109.CanCollide = false
  1210. Part109.FormFactor = Enum.FormFactor.Custom
  1211. Part109.Size = Vector3.new(0.339106292, 0.596826375, 0.200000003)
  1212. Part109.CFrame = CFrame.new(-182.910889, 5.53713512, -63.4613991, 1.63912773e-07, -5.96046448e-08, -0.999999404, 0.258818656, 0.965925515, 3.66797259e-08, 0.965925097, -0.258818626, 1.34110451e-07)
  1213. Part109.BottomSurface = Enum.SurfaceType.Smooth
  1214. Part109.TopSurface = Enum.SurfaceType.Smooth
  1215. Part109.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1216. Part109.Position = Vector3.new(-182.910889, 5.53713512, -63.4613991)
  1217. Part109.Orientation = Vector3.new(0, -90, 15)
  1218. Part109.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1219. BlockMesh110.Parent = Part109
  1220. BlockMesh110.Scale = Vector3.new(1, 1, 0.0339106135)
  1221. BlockMesh110.Scale = Vector3.new(1, 1, 0.0339106135)
  1222. Part111.Parent = Tool0
  1223. Part111.Material = Enum.Material.SmoothPlastic
  1224. Part111.BrickColor = BrickColor.new("Black")
  1225. Part111.Rotation = Vector3.new(-15.2999992, -89.9399948, -15.2999992)
  1226. Part111.Anchored = true
  1227. Part111.CanCollide = false
  1228. Part111.FormFactor = Enum.FormFactor.Custom
  1229. Part111.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1230. Part111.CFrame = CFrame.new(-182.910889, 5.74996042, -63.6899109, 1.34110451e-07, 3.66796051e-08, -0.999999404, -7.24485218e-08, 0.999999642, 3.66797259e-08, 0.999999404, 7.24488984e-08, 1.34110451e-07)
  1231. Part111.BottomSurface = Enum.SurfaceType.Smooth
  1232. Part111.TopSurface = Enum.SurfaceType.Smooth
  1233. Part111.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1234. Part111.Position = Vector3.new(-182.910889, 5.74996042, -63.6899109)
  1235. Part111.Orientation = Vector3.new(0, -90, 0)
  1236. Part111.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1237. BlockMesh112.Parent = Part111
  1238. BlockMesh112.Scale = Vector3.new(0.271285266, 0.373016596, 0.0339106135)
  1239. BlockMesh112.Scale = Vector3.new(0.271285266, 0.373016596, 0.0339106135)
  1240. Part113.Parent = Tool0
  1241. Part113.Material = Enum.Material.SmoothPlastic
  1242. Part113.BrickColor = BrickColor.new("Black")
  1243. Part113.Rotation = Vector3.new(-15.2999992, -89.9399948, -15.2999992)
  1244. Part113.Anchored = true
  1245. Part113.CanCollide = false
  1246. Part113.FormFactor = Enum.FormFactor.Custom
  1247. Part113.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1248. Part113.CFrame = CFrame.new(-182.910889, 5.66179371, -63.6899185, 1.34110451e-07, 3.66796051e-08, -0.999999404, -7.24485218e-08, 0.999999642, 3.66797259e-08, 0.999999404, 7.24488984e-08, 1.34110451e-07)
  1249. Part113.BottomSurface = Enum.SurfaceType.Smooth
  1250. Part113.TopSurface = Enum.SurfaceType.Smooth
  1251. Part113.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1252. Part113.Position = Vector3.new(-182.910889, 5.66179371, -63.6899185)
  1253. Part113.Orientation = Vector3.new(0, -90, 0)
  1254. Part113.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1255. BlockMesh114.Parent = Part113
  1256. BlockMesh114.Scale = Vector3.new(0.271285266, 0.169553027, 0.0339106135)
  1257. BlockMesh114.Scale = Vector3.new(0.271285266, 0.169553027, 0.0339106135)
  1258. Part115.Parent = Tool0
  1259. Part115.Material = Enum.Material.SmoothPlastic
  1260. Part115.BrickColor = BrickColor.new("Black")
  1261. Part115.Rotation = Vector3.new(-15.2999992, -89.9399948, 19.9799995)
  1262. Part115.Anchored = true
  1263. Part115.CanCollide = false
  1264. Part115.FormFactor = Enum.FormFactor.Custom
  1265. Part115.Size = Vector3.new(0.339106292, 0.596826375, 0.200000003)
  1266. Part115.CFrame = CFrame.new(-183.20929, 5.53714085, -63.4613914, 1.63912773e-07, -5.96046448e-08, -0.999999404, 0.258818656, 0.965925515, 3.66797259e-08, 0.965925097, -0.258818626, 1.34110451e-07)
  1267. Part115.BottomSurface = Enum.SurfaceType.Smooth
  1268. Part115.TopSurface = Enum.SurfaceType.Smooth
  1269. Part115.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1270. Part115.Position = Vector3.new(-183.20929, 5.53714085, -63.4613914)
  1271. Part115.Orientation = Vector3.new(0, -90, 15)
  1272. Part115.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1273. BlockMesh116.Parent = Part115
  1274. BlockMesh116.Scale = Vector3.new(1, 1, 0.0339106135)
  1275. BlockMesh116.Scale = Vector3.new(1, 1, 0.0339106135)
  1276. Part117.Parent = Tool0
  1277. Part117.Material = Enum.Material.SmoothPlastic
  1278. Part117.BrickColor = BrickColor.new("Black")
  1279. Part117.Rotation = Vector3.new(-15.2999992, -89.9399948, -15.2999992)
  1280. Part117.Anchored = true
  1281. Part117.CanCollide = false
  1282. Part117.FormFactor = Enum.FormFactor.Custom
  1283. Part117.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1284. Part117.CFrame = CFrame.new(-183.20929, 5.66179895, -63.6899185, 1.34110451e-07, 3.66796051e-08, -0.999999404, -7.24485218e-08, 0.999999642, 3.66797259e-08, 0.999999404, 7.24488984e-08, 1.34110451e-07)
  1285. Part117.BottomSurface = Enum.SurfaceType.Smooth
  1286. Part117.TopSurface = Enum.SurfaceType.Smooth
  1287. Part117.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1288. Part117.Position = Vector3.new(-183.20929, 5.66179895, -63.6899185)
  1289. Part117.Orientation = Vector3.new(0, -90, 0)
  1290. Part117.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1291. BlockMesh118.Parent = Part117
  1292. BlockMesh118.Scale = Vector3.new(0.271285266, 0.169553027, 0.0339106135)
  1293. BlockMesh118.Scale = Vector3.new(0.271285266, 0.169553027, 0.0339106135)
  1294. Part119.Parent = Tool0
  1295. Part119.Material = Enum.Material.SmoothPlastic
  1296. Part119.BrickColor = BrickColor.new("Mid gray")
  1297. Part119.Rotation = Vector3.new(-15.2999992, -89.9399948, -15.2999992)
  1298. Part119.Anchored = true
  1299. Part119.CanCollide = false
  1300. Part119.FormFactor = Enum.FormFactor.Custom
  1301. Part119.Size = Vector3.new(0.339106292, 0.200000003, 0.291631222)
  1302. Part119.CFrame = CFrame.new(-183.060074, 5.24469328, -63.3847275, 1.34110451e-07, 3.66797153e-08, -0.999999404, -2.51262378e-07, 0.999999642, 3.66797259e-08, 0.999999404, 2.51262634e-07, 1.34110451e-07)
  1303. Part119.BottomSurface = Enum.SurfaceType.Smooth
  1304. Part119.TopSurface = Enum.SurfaceType.Smooth
  1305. Part119.Color = Color3.new(0.803922, 0.803922, 0.803922)
  1306. Part119.Position = Vector3.new(-183.060074, 5.24469328, -63.3847275)
  1307. Part119.Orientation = Vector3.new(0, -90, 0)
  1308. Part119.Color = Color3.new(0.803922, 0.803922, 0.803922)
  1309. BlockMesh120.Parent = Part119
  1310. BlockMesh120.Scale = Vector3.new(1, 0.474748313, 1)
  1311. BlockMesh120.Scale = Vector3.new(1, 0.474748313, 1)
  1312. Part121.Parent = Tool0
  1313. Part121.BrickColor = BrickColor.new("Black")
  1314. Part121.Rotation = Vector3.new(-180, 0, -89.75)
  1315. Part121.Anchored = true
  1316. Part121.FormFactor = Enum.FormFactor.Custom
  1317. Part121.Size = Vector3.new(0.400000006, 0.599999964, 0.600000083)
  1318. Part121.CFrame = CFrame.new(-183.061813, 6.65328884, -64.602623, 0.00431237323, 0.999990702, 5.44447709e-10, 0.999990702, -0.00431237323, 2.52503725e-07, 2.52503725e-07, -5.44447709e-10, -1)
  1319. Part121.BottomSurface = Enum.SurfaceType.Smooth
  1320. Part121.TopSurface = Enum.SurfaceType.Smooth
  1321. Part121.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1322. Part121.Position = Vector3.new(-183.061813, 6.65328884, -64.602623)
  1323. Part121.Orientation = Vector3.new(0, 180, 90.25)
  1324. Part121.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1325. SpecialMesh122.Parent = Part121
  1326. SpecialMesh122.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1327. SpecialMesh122.Scale = Vector3.new(0.400000006, 0.400000006, 6)
  1328. SpecialMesh122.MeshType = Enum.MeshType.FileMesh
  1329. SpecialMesh122.Scale = Vector3.new(0.400000006, 0.400000006, 6)
  1330. Part123.Parent = Tool0
  1331. Part123.Material = Enum.Material.SmoothPlastic
  1332. Part123.BrickColor = BrickColor.new("Black")
  1333. Part123.Rotation = Vector3.new(-15.2999992, -89.9399948, -15.2999992)
  1334. Part123.Anchored = true
  1335. Part123.CanCollide = false
  1336. Part123.FormFactor = Enum.FormFactor.Custom
  1337. Part123.Size = Vector3.new(0.326898485, 0.200000003, 0.200000003)
  1338. Part123.CFrame = CFrame.new(-183.20929, 5.24808407, -63.3826904, 1.34110451e-07, 3.66796051e-08, -0.999999404, -7.24485218e-08, 0.999999642, 3.66797259e-08, 0.999999404, 7.24488984e-08, 1.34110451e-07)
  1339. Part123.BottomSurface = Enum.SurfaceType.Smooth
  1340. Part123.TopSurface = Enum.SurfaceType.Smooth
  1341. Part123.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1342. Part123.Position = Vector3.new(-183.20929, 5.24808407, -63.3826904)
  1343. Part123.Orientation = Vector3.new(0, -90, 0)
  1344. Part123.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1345. BlockMesh124.Parent = Part123
  1346. BlockMesh124.Scale = Vector3.new(1, 0.440837711, 0.0339106135)
  1347. BlockMesh124.Scale = Vector3.new(1, 0.440837711, 0.0339106135)
  1348. Part125.Name = "AimPart"
  1349. Part125.Parent = Tool0
  1350. Part125.Material = Enum.Material.SmoothPlastic
  1351. Part125.BrickColor = BrickColor.new("Mid gray")
  1352. Part125.Transparency = 1
  1353. Part125.Anchored = true
  1354. Part125.CanCollide = false
  1355. Part125.FormFactor = Enum.FormFactor.Custom
  1356. Part125.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1357. Part125.CFrame = CFrame.new(-183.059998, 6.677001, -63.1939964, 0.999999166, 8.98688146e-09, 7.4505806e-08, -6.08167596e-08, 0.999999583, 6.00761439e-07, -1.93715096e-07, -6.75267245e-07, 0.999999046)
  1358. Part125.BottomSurface = Enum.SurfaceType.Smooth
  1359. Part125.TopSurface = Enum.SurfaceType.Smooth
  1360. Part125.Color = Color3.new(0.803922, 0.803922, 0.803922)
  1361. Part125.Position = Vector3.new(-183.059998, 6.677001, -63.1939964)
  1362. Part125.Color = Color3.new(0.803922, 0.803922, 0.803922)
  1363. BlockMesh126.Parent = Part125
  1364. BlockMesh126.Scale = Vector3.new(0.695652366, 1, 0.260869533)
  1365. BlockMesh126.Scale = Vector3.new(0.695652366, 1, 0.260869533)
  1366. LocalScript127.Name = "Gun_Script"
  1367. LocalScript127.Parent = Tool0
  1368. table.insert(cors,sandbox(LocalScript127,function()
  1369. wait(0.5)
  1370. --Made by YouTubes--
  1371. --Edit settings below--
  1372. local Tool = script.Parent
  1373. local Settings = {
  1374. Range = 200
  1375. ,Spread = 20
  1376. ,Damage = {30,50}
  1377. ,HeadShotDamage = {60,90}
  1378. ,Bullets = 1
  1379. ,FireRate = 0.05
  1380. ,Automatic = false
  1381. ,AntiTK = true
  1382. ,ImpactDuration = 3
  1383. --Reload
  1384. ,ReloadKey = "R"
  1385. ,ReloadTime = 2
  1386. ,Ammo = 10
  1387. ,IncludeChamberedBullet = true
  1388. --Gui
  1389. ,GuiPos = Vector2.new(script.Gui.Frame.Position.X.Scale, script.Gui.Frame.Position.Y.Scale)
  1390. --Arms
  1391. ,OneHanded = true
  1392. ,FakeArms = true
  1393. ,FakeArmTransparency = 0.5
  1394. ,RightPos = CFrame.new(-0.75, 0.5, 0.5) * CFrame.Angles(math.rad(-90), 0, 0)
  1395. ,LeftPos = CFrame.new(1, 0.5, 0.5) * CFrame.Angles(math.rad(-90), math.rad(45), 0)
  1396. ,AimPart = Tool.AimPart
  1397. ,AimPartOffset = CFrame.new()
  1398. ,AimGripOffset = Vector3.new(0, 0, 0)
  1399. ,LeftAimPos = CFrame.new(1, 0.5, 0.5) * CFrame.Angles(math.rad(-100), math.rad(45), 0)
  1400. ,AimAnim = {
  1401. Enabled = false
  1402. ,Frames = 50
  1403. ,Time = 0.1
  1404. }
  1405. ,ChangeFOV = {true, 65}
  1406. ,SpreadReduction = 5
  1407. --Weld
  1408. ,Weld = true
  1409. --Mouse
  1410. ,Icons = {
  1411. Idle = "rbxassetid://70288585"
  1412. ,Fire1 = "rbxassetid://70288578"
  1413. ,Fire2 = "rbxassetid://70288572"
  1414. ,Fire3 = "rbxassetid://70288578"
  1415. ,Reload = "rbxassetid://70288599"
  1416. ,Aim = "rbxasset://textures/Blank.png"
  1417. }
  1418. ,FireMouseAnimTime = 0.15
  1419. --Recoil
  1420. ,Recoil = math.rad(1)
  1421. --Smoke
  1422. ,Smoke = true
  1423. ,SmokePart = Tool.SmokePart
  1424. ,Smokes = {{script.Smoke, 6, 0.1}, {script.Smoke1, 0.1}, {script.Smoke1, 0.1}}
  1425. --Sprint
  1426. ,Sprint = true
  1427. ,SprintSpeed = 25
  1428. ,SprintKey = "0"
  1429. ,SprintSpreadIncrease = 40
  1430. ,SprintArmOffset = CFrame.new(0.25, 0.125, 0.25) * CFrame.Angles(math.rad(-30), math.rad(35), 0)
  1431. --Other
  1432. ,DropHats = true
  1433. }
  1434.  
  1435. --Do not edit below this lign--
  1436.  
  1437. local Orig_Spread = Settings.Spread
  1438. local Orig_Grip = Tool.GripPos
  1439.  
  1440. local Player = owner
  1441. local Character = Player.Character
  1442.  
  1443. local Camera = Workspace.CurrentCamera
  1444.  
  1445. local Ammo, StoredAmmo = script.Ammo, script.StoredAmmo
  1446.  
  1447. local Gui, CanUpdateGui = nil, true
  1448.  
  1449. local Sprinting, Equipped
  1450.  
  1451. function Update_Gui()
  1452. if Gui and CanUpdateGui then
  1453. Gui.Frame.AmmoDisplay.Text = Ammo.Value .. "|" .. StoredAmmo.Value
  1454. end
  1455. end
  1456.  
  1457. local Welded
  1458. if Settings.Weld then
  1459. Delay(0, function()
  1460. local weldC0s = {}
  1461. for i, v in pairs(Tool:GetChildren()) do
  1462. if v:IsA("BasePart") and v ~= Tool.Handle then
  1463. table.insert(weldC0s, {v, Tool.Handle.CFrame:toObjectSpace(v.CFrame)})
  1464. v.Anchored = false
  1465. end
  1466. end
  1467. Tool.Handle.Anchored = false
  1468. local welds = {}
  1469. Tool.Equipped:connect(function()
  1470. for i, v in ipairs(welds) do
  1471. v.Part1 = nil
  1472. v:Destroy()
  1473. end
  1474. for i, v in ipairs(weldC0s) do
  1475. if v[1] and v[2] then
  1476. local w = Instance.new("Weld", Tool.Handle)
  1477. w.Part0 = Tool.Handle
  1478. w.Part1 = v[1]
  1479. w.C0 = v[2]
  1480. table.insert(welds, w)
  1481. end
  1482. end
  1483. end)
  1484. wait()
  1485. Welded = true
  1486. end)
  1487. end
  1488.  
  1489. local Left_Weld, Right_Weld
  1490.  
  1491. Ammo.Changed:connect(Update_Gui)
  1492. StoredAmmo.Changed:connect(Update_Gui)
  1493.  
  1494. Settings.Range = math.min(Settings.Range, 999)
  1495.  
  1496. local Ignore_Model = Workspace:FindFirstChild("Ray_Ignore") or Instance.new("Model", Workspace)
  1497. Ignore_Model.Name = "Ray_Ignore"
  1498.  
  1499. local Ray_Ignore = {Character, Ignore_Model, Camera}
  1500.  
  1501. Character.Humanoid.Died:connect(function()
  1502. Tool.Parent = Player.Backpack
  1503. end)
  1504.  
  1505. function Fire(Mouse)
  1506. local Spread = CFrame.Angles(math.rad(math.random(-Settings.Spread, Settings.Spread)/10), math.rad(math.random(-Settings.Spread, Settings.Spread)/10), math.rad(math.random(-Settings.Spread, Settings.Spread)/10))
  1507. local Ray = Ray.new(Character.Head.Position, (CFrame.new(Character.Head.Position, Mouse.Hit.p) * Spread).lookVector.unit * Settings.Range)
  1508. local Hit, Pos = Workspace:FindPartOnRayWithIgnoreList(Ray, Ray_Ignore)
  1509. if Hit and Hit.Parent:FindFirstChild("Humanoid") then
  1510. local Hit_Player = game.Players:GetPlayerFromCharacter(Hit.Parent)
  1511. if Settings.AntiTK and not Hit_Player.Neutral and Hit_Player.TeamColor == Player.TeamColor then
  1512. return
  1513. end
  1514. local Humanoid = Hit.Parent.Humanoid
  1515. local c = Instance.new("ObjectValue")
  1516. c.Name = "creator"
  1517. c.Value = Player
  1518. game.Debris:AddItem(c, 3)
  1519. c.Parent = Humanoid
  1520. if Hit.Name == "Head" then
  1521. Humanoid.Health = Humanoid.Health - math.random(Settings.HeadShotDamage[1], Settings.HeadShotDamage[2])
  1522. else
  1523. Humanoid.Health = Humanoid.Health - math.random(Settings.Damage[1], Settings.Damage[2])
  1524. end
  1525. elseif Hit then
  1526. local Hit_Part = Instance.new("Part", Ignore_Model)
  1527. Hit_Part.FormFactor = "Custom"
  1528. Hit_Part.TopSurface = 0
  1529. Hit_Part.BottomSurface = 0
  1530. Hit_Part.Anchored = true
  1531. Hit_Part.CanCollide = false
  1532. Hit_Part.Size = Vector3.new()
  1533. Hit_Part.CFrame = CFrame.new(Pos) * CFrame.Angles(math.random(0, 360), math.random(0, 360), math.random(0, 360))
  1534. Hit_Part.BrickColor = BrickColor.new("Black")
  1535. game.Debris:AddItem(Hit_Part, Settings.ImpactDuration)
  1536. if not Hit.Anchored then
  1537. local w = Instance.new("Weld", Hit_Part)
  1538. w.Part0 = Hit
  1539. w.Part1 = Hit_Part
  1540. w.C0 = Hit.CFrame:toObjectSpace(Hit_Part.CFrame)
  1541. Hit_Part.Anchored = false
  1542. end
  1543. if Hit.Parent:IsA("Hat") and Settings.DropHats then
  1544. Hit.Parent.Parent = workspace
  1545. game.Debris:AddItem(Hit, 3)
  1546. end
  1547. end
  1548. end
  1549.  
  1550. local Can_Shoot = true
  1551. local Reloading = false
  1552.  
  1553. local First_Person = false
  1554.  
  1555. local Mouse_Held
  1556.  
  1557. Tool.Equipped:connect(function(Mouse)
  1558. Equipped = true
  1559. if Settings.Weld and not Welded then
  1560. wait()
  1561. Tool.Parent = Player.Backpack
  1562. end
  1563. Character = Player.Character
  1564. if Gui then
  1565. return
  1566. end
  1567. Ray_Ignore = {Character, Ignore_Model, Camera}
  1568. Mouse.Icon = Settings.Icons.Idle
  1569. Gui = script.Gui:Clone()
  1570. Gui.Parent = Player.PlayerGui
  1571. Gui.Frame.Position = UDim2.new(Settings.GuiPos.X, Gui.Frame.Position.X.Offset, 1.1, Gui.Frame.Position.Y.Offset)
  1572. Gui.Frame:TweenPosition(UDim2.new(Settings.GuiPos.X, Gui.Frame.Position.X.Offset, Settings.GuiPos.Y, Gui.Frame.Position.Y.Offset), "Out", "Bounce", 1)
  1573. CanUpdateGui = true
  1574. Update_Gui()
  1575. Mouse.Button1Down:connect(function()
  1576. if Can_Shoot and Ammo.Value > 0 and Character.Humanoid.Health > 0 then
  1577. Mouse_Held = true
  1578. while true do
  1579. Can_Shoot = false
  1580. Delay(0, function()
  1581. local t = math.min(Settings.FireMouseAnimTime/3, Settings.FireRate/3)
  1582. if not Aiming then
  1583. Mouse.Icon = Settings.Icons.Fire1
  1584. end
  1585. wait(t)
  1586. if not Aiming then
  1587. if Reloading then return end
  1588. Mouse.Icon = Settings.Icons.Fire2
  1589. end
  1590. wait(t)
  1591. if not Aiming then
  1592. if Reloading then return end
  1593. Mouse.Icon = Settings.Icons.Fire3
  1594. end
  1595. wait(t)
  1596. if not Aiming then
  1597. if Reloading then return end
  1598. Mouse.Icon = Settings.Icons.Idle
  1599. end
  1600. end)
  1601. if Settings.Smoke then
  1602. for i, v in pairs(Settings.Smokes) do
  1603. local s = v[1]:Clone()
  1604. s.Parent = Settings.SmokePart
  1605. s.Enabled = true
  1606. game.Debris:AddItem(s, v[2])
  1607. if v[3] then
  1608. Delay(v[3], function()
  1609. s.Enabled = false
  1610. end)
  1611. end
  1612. end
  1613. end
  1614. for _ = 1, Settings.Bullets do
  1615. Fire(Mouse)
  1616. end
  1617. Camera.CoordinateFrame = CFrame.new(Camera.Focus.p) * (Camera.CoordinateFrame - Camera.CoordinateFrame.p) * CFrame.Angles(math.abs(Settings.Recoil), 0, 0) * CFrame.new(0, 0, (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude)
  1618. if Tool.Handle:FindFirstChild("Shoot") then
  1619. Tool.Handle.Shoot:Play()
  1620. end
  1621. Ammo.Value = Ammo.Value - 1
  1622. wait(Settings.FireRate)
  1623. if not Settings.Automatic or Ammo.Value <= 0 or Character.Humanoid.Health <= 0 or not Mouse_Held then
  1624. break
  1625. end
  1626. end
  1627. Can_Shoot = true
  1628. elseif Can_Shoot and Character.Humanoid.Health > 0 and Tool.Handle:FindFirstChild("Click") then
  1629. Tool.Handle.Click:Play()
  1630. end
  1631. end)
  1632. Mouse.Button1Up:connect(function()
  1633. Mouse_Held = false
  1634. end)
  1635. Mouse.KeyDown:connect(function(Key)
  1636. if Key:upper() == Settings.ReloadKey:upper() and Can_Shoot and StoredAmmo.Value > 0 and not Aiming then
  1637. if Settings.IncludeChamberedBullet and Ammo.Value == Settings.Ammo + 1 or not Settings.IncludeChamberedBullet and Ammo.Value == Settings.Ammo then
  1638. return
  1639. end
  1640. Can_Shoot = false
  1641. Reloading = true
  1642. local TextLabel = Gui.Frame.AmmoDisplay
  1643. Delay(0, function()
  1644. CanUpdateGui = false
  1645. TextLabel.Text = "Reloading."
  1646. wait(Settings.ReloadTime/3)
  1647. if TextLabel then
  1648. TextLabel.Text = "Reloading.."
  1649. end
  1650. wait(Settings.ReloadTime/3)
  1651. if TextLabel then
  1652. TextLabel.Text = "Reloading..."
  1653. end
  1654. end)
  1655. if Tool.Handle:FindFirstChild("Reload") then
  1656. Tool.Handle.Reload:Play()
  1657. end
  1658. Mouse.Icon = Settings.Icons.Reload
  1659. wait(Settings.ReloadTime)
  1660. Mouse.Icon = Settings.Icons.Idle
  1661. CanUpdateGui = true
  1662. local m = Settings.Ammo
  1663. if Ammo.Value > 0 and Settings.IncludeChamberedBullet then
  1664. m = m + 1
  1665. end
  1666. if (StoredAmmo.Value - (m - Ammo.Value)) <= 0 then
  1667. Ammo.Value = Ammo.Value + StoredAmmo.Value
  1668. StoredAmmo.Value = 0
  1669. else
  1670. StoredAmmo.Value = StoredAmmo.Value - (m - Ammo.Value)
  1671. Ammo.Value = m
  1672. end
  1673. Can_Shoot = true
  1674. Reloading = false
  1675. elseif Key:upper() == Settings.SprintKey:upper() and Settings.Sprint and not Aiming then
  1676. Sprinting = true
  1677. Character.Humanoid.WalkSpeed = Settings.SprintSpeed
  1678. Settings.Spread = Settings.Spread + Settings.SprintSpreadIncrease
  1679. end
  1680. end)
  1681. Mouse.KeyUp:connect(function(Key)
  1682. if Key:upper() == Settings.SprintKey:upper() and Sprinting then
  1683. Sprinting = false
  1684. Character.Humanoid.WalkSpeed = 16
  1685. Settings.Spread = Settings.Spread - Settings.SprintSpreadIncrease
  1686. Right_Weld.C0 = CFrame.new(0, -1.5, 0)
  1687. end
  1688. end)
  1689. Mouse.Button2Down:connect(function()
  1690. if not Reloading and not Sprinting and not Aiming and (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude < 1 then
  1691. Aiming = true
  1692. Mouse.Icon = Settings.Icons.Aim
  1693. if Settings.AimAnim.Enabled then
  1694. Right_Weld.C1 = CFrame.new()
  1695. Right_Weld.C0 = CFrame.new()
  1696. Delay(0, function()
  1697. Tween_C0(Right_Weld, Settings.AimAnim.Frames, Settings.AimAnim.Time, Right_Weld.C0, Character.Head.CFrame:toObjectSpace(Settings.AimPart.CFrame))
  1698. end)
  1699. Delay(0, function()
  1700. Tween_C1(Left_Weld, Settings.AimAnim.Frames, Settings.AimAnim.Time, Left_Weld.C1, Settings.LeftAimPos)
  1701. end)
  1702. Delay(0, function()
  1703. if Settings.ChangeFOV[1] then
  1704. Camera.FieldOfView = 70
  1705. local Cam_Dif, T_F = 70 - Settings.ChangeFOV[2], Settings.AimAnim.Time * Settings.AimAnim.Frames
  1706. for i = 1, T_F do
  1707. local FOV = 70 - Cam_Dif/T_F * i
  1708. Camera.FieldOfView = FOV
  1709. wait(Settings.AimAnim.Time/Settings.AimAnim.Frames)
  1710. if not Aiming then
  1711. return
  1712. end
  1713. end
  1714. Camera.FieldOfView = Settings.ChangeFOV[2]
  1715. end
  1716. end)
  1717. else
  1718. Right_Weld.C1 = CFrame.new()
  1719. Right_Weld.C0 = CFrame.new()
  1720. Right_Weld.C1 = Character.Head.CFrame:toObjectSpace(Settings.AimPart.CFrame)
  1721. Left_Weld.C1 = Settings.LeftAimPos
  1722. if Settings.ChangeFOV[1] then
  1723. Camera.FieldOfView = Settings.ChangeFOV[2]
  1724. end
  1725. end
  1726. Tool.GripPos = Orig_Grip + Settings.AimGripOffset
  1727. Settings.Spread = Settings.Spread - Settings.SpreadReduction
  1728. end
  1729. end)
  1730. Mouse.Button2Up:connect(function()
  1731. if Aiming then
  1732. Mouse.Icon = Settings.Icons.Idle
  1733. Tool.GripPos = Orig_Grip
  1734. if Settings.AimAnim.Enabled then
  1735. Delay(0, function()
  1736. Tween_C0(Right_Weld, Settings.AimAnim.Frames, Settings.AimAnim.Time, Right_Weld.C0, CFrame.new(0, -1.5, 0))
  1737. end)
  1738. Delay(0, function()
  1739. Tween_C1(Left_Weld, Settings.AimAnim.Frames, Settings.AimAnim.Time, Left_Weld.C1, Settings.LeftPos)
  1740. end)
  1741. else
  1742. Right_Weld.C1 = Settings.RightPos
  1743. Right_Weld.C0 = CFrame.new(0, -1.5, 0)
  1744. Left_Weld.C1 = Settings.LeftPos
  1745. end
  1746. if Settings.ChangeFOV[1] then
  1747. Camera.FieldOfView = 70
  1748. end
  1749. Settings.Spread = Settings.Spread + Settings.SpreadReduction
  1750. Character.Torso.Neck.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1751. Character.Torso.Neck.C1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1752. wait(0.25)
  1753. Aiming = false
  1754. end
  1755. end)
  1756. wait()
  1757. Camera.Changed:connect(function()
  1758. if (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude < 1 and Equipped then
  1759. Mouse.TargetFilter = workspace
  1760. Character.Torso.Neck.C1 = CFrame.new()
  1761. Character.Torso.Neck.C0 = CFrame.new(0, 1.5, 0) * CFrame.Angles(math.asin((Mouse.Hit.p - Mouse.Origin.p).unit.y), 0, 0)
  1762. end
  1763. end)
  1764. Mouse.Idle:connect(function()
  1765. if (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude < 1 and Equipped then
  1766. Mouse.TargetFilter = workspace
  1767. Character.Torso.Neck.C1 = CFrame.new()
  1768. Character.Torso.Neck.C0 = CFrame.new(0, 1.5, 0) * CFrame.Angles(math.asin((Mouse.Hit.p - Mouse.Origin.p).unit.y), 0, 0)
  1769. end
  1770. end)
  1771. while wait() and Equipped do
  1772. if Sprinting then
  1773. Right_Weld.C0 = CFrame.new(0, -1.5, 0) * Settings.SprintArmOffset
  1774. Left_Weld.C0 = CFrame.new(0, -1.5, 0) * Settings.SprintArmOffset
  1775. elseif not Aiming then
  1776. Left_Weld.C0 = CFrame.new(0, -1.5, 0)
  1777. end
  1778. if (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude > 1 and Equipped then
  1779. Mouse.TargetFilter = nil
  1780. Character.Torso.Neck.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1781. Character.Torso.Neck.C1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1782. end
  1783. end
  1784. end)
  1785.  
  1786. local Arms_Made
  1787. local Fake_Arm_Right, Fake_Arm_Left, Fake_Arm_Model
  1788.  
  1789. Tool.Equipped:connect(function(Mouse)
  1790. if Character and not Arms_Made then
  1791. Arms_Made = true
  1792. local Torso = Character.Torso
  1793. Torso["Right Shoulder"].Part1 = nil
  1794. Left_Weld = Instance.new("Weld", Torso)
  1795. Left_Weld.Name = "Left_Weld"
  1796. Left_Weld.Part0 = Character.Head
  1797. Left_Weld.C0 = CFrame.new(0, -1.5, 0)
  1798. if not Settings.OneHanded then
  1799. Torso["Left Shoulder"].Part1 = nil
  1800. Left_Weld.Part1 = Character["Left Arm"]
  1801. end
  1802. Right_Weld = Instance.new("Weld", Torso)
  1803. Right_Weld.Name = "Right_Weld"
  1804. Right_Weld.Part0 = Character.Head
  1805. Right_Weld.Part1 = Character["Right Arm"]
  1806. Right_Weld.C0 = CFrame.new(0, -1.5, 0)
  1807. Left_Weld.C1 = Settings.LeftPos
  1808. Right_Weld.C1 = Settings.RightPos
  1809. end
  1810. if Settings.FakeArms and not Fake_Arm_Right then
  1811. Fake_Arm_Right, Fake_Arm_Left = Character["Right Arm"]:Clone(), Character["Left Arm"]:Clone()
  1812. Fake_Arm_Right.FormFactor, Fake_Arm_Left.FormFactor = "Custom", "Custom"
  1813. Fake_Arm_Right.Size, Fake_Arm_Left.Size = Vector3.new(), Vector3.new()
  1814. local fakeArms = {Fake_Arm_Right, Fake_Arm_Left}
  1815. for i = 1, 2 do
  1816. local w = Instance.new("Weld", fakeArms[i])
  1817. w.Part0 = Character[fakeArms[i].Name]
  1818. w.Part1 = fakeArms[i]
  1819. fakeArms[i].Transparency = Settings.FakeArmTransparency
  1820. end
  1821. Fake_Arm_Model = Instance.new("Model", Camera)
  1822. Fake_Arm_Right.Parent = Fake_Arm_Model
  1823. if not Settings.OneHanded then
  1824. Fake_Arm_Left.Parent = Fake_Arm_Model
  1825. end
  1826. Fake_Arm_Model.Name = "FakeArms"
  1827. if Settings.CharacterMeshes then
  1828. for i, v in pairs(Character:GetChildren()) do
  1829. if v:IsA("CharacterMesh") and v.BodyPart == Enum.BodyPart.LeftArm or v:IsA("CharacterMesh") and v.BodyPart == Enum.BodyPart.RightArm then
  1830. v:Clone().Parent = Fake_Arm_Model
  1831. end
  1832. end
  1833. end
  1834. if Character:FindFirstChild("Shirt") then
  1835. Instance.new("Humanoid", Fake_Arm_Model)
  1836. Character.Shirt:Clone().Parent = Fake_Arm_Model
  1837. else
  1838. local Arm_Mesh = Instance.new("SpecialMesh", Fake_Arm_Right)
  1839. Arm_Mesh.MeshType, Arm_Mesh.Scale = "Brick", Vector3.new(5, 10, 5)
  1840. local Arm_Mesh2 = Instance.new("SpecialMesh", Fake_Arm_Left)
  1841. Arm_Mesh2.MeshType, Arm_Mesh2.Scale = "Brick", Vector3.new(5, 10, 5)
  1842. end
  1843. end
  1844. end)
  1845.  
  1846. Tool.Unequipped:connect(function()
  1847. Equipped = false
  1848. Tool.GripPos = Orig_Grip
  1849. Aiming = false
  1850. Settings.Spread = Orig_Spread
  1851. if Settings.ChangeFOV[1] then
  1852. Camera.FieldOfView = 70
  1853. end
  1854. if Gui then
  1855. Gui:Destroy()
  1856. Gui = nil
  1857. end
  1858. for i, v in pairs(Tool.Handle:GetChildren()) do
  1859. if v:IsA("Sound") then
  1860. v:Stop()
  1861. end
  1862. end
  1863. if Fake_Arm_Right and Fake_Arm_Left and Fake_Arm_Model then
  1864. Fake_Arm_Model:Destroy()
  1865. Fake_Arm_Right, Fake_Arm_Left, Fake_Arm_Model = nil, nil, nil
  1866. end
  1867. if Character and Left_Weld and Right_Weld then
  1868. Arms_Made = false
  1869. local Torso = Character.Torso
  1870. Torso["Right Shoulder"].Part1, Torso["Left Shoulder"].Part1 = Character["Right Arm"], Character["Left Arm"]
  1871. Left_Weld:Destroy()
  1872. Right_Weld:Destroy()
  1873. end
  1874. Sprinting = false
  1875. Character.Torso.Neck.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1876. Character.Torso.Neck.C1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1877. Character.Humanoid.WalkSpeed = 16
  1878. end)
  1879.  
  1880. end))
  1881. NumberValue128.Name = "Ammo"
  1882. NumberValue128.Parent = LocalScript127
  1883. NumberValue128.Value = 10
  1884. NumberValue129.Name = "StoredAmmo"
  1885. NumberValue129.Parent = LocalScript127
  1886. NumberValue129.Value = 500
  1887. Smoke130.Parent = LocalScript127
  1888. Smoke130.Size = 0.25
  1889. Smoke130.Color = Color3.new(0.372549, 0.372549, 0.372549)
  1890. Smoke130.Enabled = false
  1891. Smoke130.Opacity = 0.10000000149012
  1892. Smoke130.RiseVelocity = 10
  1893. Smoke130.Color = Color3.new(0.372549, 0.372549, 0.372549)
  1894. Smoke131.Name = "Smoke1"
  1895. Smoke131.Parent = LocalScript127
  1896. Smoke131.Size = 0.10000000149012
  1897. Smoke131.Color = Color3.new(1, 0.6, 0.2)
  1898. Smoke131.Enabled = false
  1899. Smoke131.Opacity = 0.40000000596046
  1900. Smoke131.RiseVelocity = 3
  1901. Smoke131.Color = Color3.new(1, 0.6, 0.2)
  1902. ScreenGui132.Name = "Gui"
  1903. ScreenGui132.Parent = LocalScript127
  1904. Frame133.Parent = ScreenGui132
  1905. Frame133.Transparency = 0.5
  1906. Frame133.Size = UDim2.new(0, 120, 0, 35)
  1907. Frame133.Position = UDim2.new(1, -150, 1, -44)
  1908. Frame133.BackgroundColor3 = Color3.new(0.380392, 0.380392, 0.380392)
  1909. Frame133.BackgroundTransparency = 0.5
  1910. Frame133.BorderSizePixel = 3
  1911. TextLabel134.Name = "AmmoDisplay"
  1912. TextLabel134.Parent = Frame133
  1913. TextLabel134.Transparency = 1
  1914. TextLabel134.Size = UDim2.new(1, 0, 1, 0)
  1915. TextLabel134.Text = ""
  1916. TextLabel134.BackgroundColor3 = Color3.new(0.380392, 0.380392, 0.380392)
  1917. TextLabel134.BackgroundTransparency = 1
  1918. TextLabel134.Font = Enum.Font.SourceSansBold
  1919. TextLabel134.FontSize = Enum.FontSize.Size24
  1920. TextLabel134.TextColor3 = Color3.new(0, 0, 0)
  1921. TextLabel134.TextStrokeColor3 = Color3.new(0.380392, 0.380392, 0.380392)
  1922. TextLabel134.TextStrokeTransparency = 0.5
  1923. TextLabel134.TextXAlignment = Enum.TextXAlignment.Right
  1924. Frame135.Parent = ScreenGui132
  1925. Frame135.Transparency = 0.5
  1926. Frame135.Size = UDim2.new(0, 126, 0, 10)
  1927. Frame135.Position = UDim2.new(1, -153, 1, -62)
  1928. Frame135.BackgroundColor3 = Color3.new(0.380392, 0.380392, 0.380392)
  1929. Frame135.BackgroundTransparency = 0.5
  1930. Frame135.BorderSizePixel = 3
  1931. TextLabel136.Name = "Caliber"
  1932. TextLabel136.Parent = Frame135
  1933. TextLabel136.Transparency = 1
  1934. TextLabel136.Size = UDim2.new(1, 0, 1, 0)
  1935. TextLabel136.Text = "MAde by 1ndrew"
  1936. TextLabel136.BackgroundColor3 = Color3.new(0.380392, 0.380392, 0.380392)
  1937. TextLabel136.BackgroundTransparency = 1
  1938. TextLabel136.Font = Enum.Font.SourceSansBold
  1939. TextLabel136.FontSize = Enum.FontSize.Size18
  1940. TextLabel136.TextColor3 = Color3.new(0, 0, 0)
  1941. TextLabel136.TextStrokeColor3 = Color3.new(0.380392, 0.380392, 0.380392)
  1942. TextLabel136.TextStrokeTransparency = 0.5
  1943. TextLabel136.TextXAlignment = Enum.TextXAlignment.Right
  1944. Frame137.Parent = ScreenGui132
  1945. Frame137.Transparency = 0.5
  1946. Frame137.Size = UDim2.new(0, 126, 0, 40)
  1947. Frame137.Position = UDim2.new(1, -153, 1, -109)
  1948. Frame137.BackgroundColor3 = Color3.new(0.380392, 0.380392, 0.380392)
  1949. Frame137.BackgroundTransparency = 0.5
  1950. Frame137.BorderSizePixel = 3
  1951. TextLabel138.Name = "Accessories"
  1952. TextLabel138.Parent = Frame137
  1953. TextLabel138.Transparency = 1
  1954. TextLabel138.Size = UDim2.new(1, 0, 1, 0)
  1955. TextLabel138.Text = "P212-S"
  1956. TextLabel138.BackgroundColor3 = Color3.new(0.380392, 0.380392, 0.380392)
  1957. TextLabel138.BackgroundTransparency = 1
  1958. TextLabel138.Font = Enum.Font.SourceSansBold
  1959. TextLabel138.FontSize = Enum.FontSize.Size14
  1960. TextLabel138.TextColor3 = Color3.new(0, 0, 0)
  1961. TextLabel138.TextStrokeColor3 = Color3.new(0.380392, 0.380392, 0.380392)
  1962. TextLabel138.TextStrokeTransparency = 0.5
  1963. TextLabel138.TextXAlignment = Enum.TextXAlignment.Right
  1964. Part139.Parent = Tool0
  1965. Part139.Material = Enum.Material.SmoothPlastic
  1966. Part139.Rotation = Vector3.new(-90, 0.25, -90)
  1967. Part139.Anchored = true
  1968. Part139.CanCollide = false
  1969. Part139.FormFactor = Enum.FormFactor.Custom
  1970. Part139.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1971. Part139.CFrame = CFrame.new(-183.063095, 6.35329056, -66.0026245, 1.34106514e-07, 0.999990106, 0.00431240723, -2.53086114e-07, -0.00431240862, 0.999990344, 0.999999404, -1.35196672e-07, 2.52505714e-07)
  1972. Part139.TopSurface = Enum.SurfaceType.Smooth
  1973. Part139.Position = Vector3.new(-183.063095, 6.35329056, -66.0026245)
  1974. Part139.Orientation = Vector3.new(-89.75, 90, -180)
  1975. CylinderMesh140.Parent = Part139
  1976. CylinderMesh140.Scale = Vector3.new(0.746033728, 0.135642394, 0.746033311)
  1977. CylinderMesh140.Scale = Vector3.new(0.746033728, 0.135642394, 0.746033311)
  1978. Part141.Parent = Tool0
  1979. Part141.BrickColor = BrickColor.new("Really black")
  1980. Part141.Rotation = Vector3.new(-90, 0, -180)
  1981. Part141.Anchored = true
  1982. Part141.FormFactor = Enum.FormFactor.Custom
  1983. Part141.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1984. Part141.CFrame = CFrame.new(-183.060089, 6.22809887, -67.3072128, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  1985. Part141.TopSurface = Enum.SurfaceType.Smooth
  1986. Part141.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1987. Part141.Position = Vector3.new(-183.060089, 6.22809887, -67.3072128)
  1988. Part141.Orientation = Vector3.new(-90, -180, 0)
  1989. Part141.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1990. Weld142.Name = "HeadWeld"
  1991. Weld142.Parent = Part141
  1992. Weld142.C0 = CFrame.new(0, 0.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1993. Weld142.C1 = CFrame.new(0, -0.800000012, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1994. CylinderMesh143.Parent = Part141
  1995. Part144.Parent = Tool0
  1996. Part144.BrickColor = BrickColor.new("Dark stone grey")
  1997. Part144.Rotation = Vector3.new(-90, 0, -180)
  1998. Part144.Anchored = true
  1999. Part144.FormFactor = Enum.FormFactor.Custom
  2000. Part144.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2001. Part144.CFrame = CFrame.new(-183.060074, 6.2281003, -67.1012878, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  2002. Part144.TopSurface = Enum.SurfaceType.Smooth
  2003. Part144.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2004. Part144.Position = Vector3.new(-183.060074, 6.2281003, -67.1012878)
  2005. Part144.Orientation = Vector3.new(-90, -180, 0)
  2006. Part144.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2007. Weld145.Name = "HeadWeld"
  2008. Weld145.Parent = Part144
  2009. Weld145.C0 = CFrame.new(0, 0.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2010. Weld145.C1 = CFrame.new(0, -0.800000012, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2011. CylinderMesh146.Parent = Part144
  2012. CylinderMesh146.Scale = Vector3.new(1.39999998, 1, 1.39999998)
  2013. CylinderMesh146.Scale = Vector3.new(1.39999998, 1, 1.39999998)
  2014. Part147.Parent = Tool0
  2015. Part147.BrickColor = BrickColor.new("Black")
  2016. Part147.Rotation = Vector3.new(-90, 0, -180)
  2017. Part147.Anchored = true
  2018. Part147.FormFactor = Enum.FormFactor.Custom
  2019. Part147.Size = Vector3.new(0.200000003, 1.19999993, 0.200000003)
  2020. Part147.CFrame = CFrame.new(-183.060104, 6.2281003, -66.8013, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  2021. Part147.TopSurface = Enum.SurfaceType.Smooth
  2022. Part147.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2023. Part147.Position = Vector3.new(-183.060104, 6.2281003, -66.8013)
  2024. Part147.Orientation = Vector3.new(-90, -180, 0)
  2025. Part147.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2026. Weld148.Name = "HeadWeld"
  2027. Weld148.Parent = Part147
  2028. Weld148.C0 = CFrame.new(0, 0.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2029. Weld148.C1 = CFrame.new(0, -0.800000012, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2030. CylinderMesh149.Parent = Part147
  2031. CylinderMesh149.Scale = Vector3.new(1.29999995, 1, 1.29999995)
  2032. CylinderMesh149.Scale = Vector3.new(1.29999995, 1, 1.29999995)
  2033. Part150.Parent = Tool0
  2034. Part150.BrickColor = BrickColor.new("Dark stone grey")
  2035. Part150.Rotation = Vector3.new(-90, 0, -180)
  2036. Part150.Anchored = true
  2037. Part150.FormFactor = Enum.FormFactor.Custom
  2038. Part150.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2039. Part150.CFrame = CFrame.new(-183.060089, 6.2281003, -66.501297, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  2040. Part150.TopSurface = Enum.SurfaceType.Smooth
  2041. Part150.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2042. Part150.Position = Vector3.new(-183.060089, 6.2281003, -66.501297)
  2043. Part150.Orientation = Vector3.new(-90, -180, 0)
  2044. Part150.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2045. Weld151.Name = "HeadWeld"
  2046. Weld151.Parent = Part150
  2047. Weld151.C0 = CFrame.new(0, 0.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2048. Weld151.C1 = CFrame.new(0, -0.800000012, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2049. CylinderMesh152.Parent = Part150
  2050. CylinderMesh152.Scale = Vector3.new(1.39999998, 1, 1.39999998)
  2051. CylinderMesh152.Scale = Vector3.new(1.39999998, 1, 1.39999998)
  2052. Part153.Parent = Tool0
  2053. Part153.BrickColor = BrickColor.new("Black")
  2054. Part153.Rotation = Vector3.new(-90, 0, -180)
  2055. Part153.Anchored = true
  2056. Part153.FormFactor = Enum.FormFactor.Custom
  2057. Part153.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2058. Part153.CFrame = CFrame.new(-183.060089, 6.2281003, -66.1013107, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  2059. Part153.TopSurface = Enum.SurfaceType.Smooth
  2060. Part153.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2061. Part153.Position = Vector3.new(-183.060089, 6.2281003, -66.1013107)
  2062. Part153.Orientation = Vector3.new(-90, -180, 0)
  2063. Part153.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2064. Weld154.Name = "HeadWeld"
  2065. Weld154.Parent = Part153
  2066. Weld154.C0 = CFrame.new(0, 0.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2067. Weld154.C1 = CFrame.new(0, -0.800000012, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2068. CylinderMesh155.Parent = Part153
  2069. Part156.Parent = Tool0
  2070. Part156.Material = Enum.Material.SmoothPlastic
  2071. Part156.BrickColor = BrickColor.new("Black")
  2072. Part156.Rotation = Vector3.new(0, 90, 0)
  2073. Part156.Anchored = true
  2074. Part156.FormFactor = Enum.FormFactor.Custom
  2075. Part156.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2076. Part156.CFrame = CFrame.new(-183.059998, 6.32799959, -64.3010254, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  2077. Part156.BottomSurface = Enum.SurfaceType.Smooth
  2078. Part156.TopSurface = Enum.SurfaceType.Smooth
  2079. Part156.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2080. Part156.Position = Vector3.new(-183.059998, 6.32799959, -64.3010254)
  2081. Part156.Orientation = Vector3.new(0, 90, 0)
  2082. Part156.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2083. BlockMesh157.Parent = Part156
  2084. BlockMesh157.Scale = Vector3.new(0.300000012, 1.10000002, 1.10000002)
  2085. BlockMesh157.Scale = Vector3.new(0.300000012, 1.10000002, 1.10000002)
  2086. Part158.Parent = Tool0
  2087. Part158.Material = Enum.Material.SmoothPlastic
  2088. Part158.BrickColor = BrickColor.new("Black")
  2089. Part158.Rotation = Vector3.new(0, 90, 0)
  2090. Part158.Anchored = true
  2091. Part158.FormFactor = Enum.FormFactor.Custom
  2092. Part158.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2093. Part158.CFrame = CFrame.new(-183.059998, 6.32799864, -64.5010223, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  2094. Part158.BottomSurface = Enum.SurfaceType.Smooth
  2095. Part158.TopSurface = Enum.SurfaceType.Smooth
  2096. Part158.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2097. Part158.Position = Vector3.new(-183.059998, 6.32799864, -64.5010223)
  2098. Part158.Orientation = Vector3.new(0, 90, 0)
  2099. Part158.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2100. BlockMesh159.Parent = Part158
  2101. BlockMesh159.Scale = Vector3.new(0.300000012, 1.10000002, 1.10000002)
  2102. BlockMesh159.Scale = Vector3.new(0.300000012, 1.10000002, 1.10000002)
  2103. Part160.Parent = Tool0
  2104. Part160.Material = Enum.Material.SmoothPlastic
  2105. Part160.BrickColor = BrickColor.new("Black")
  2106. Part160.Rotation = Vector3.new(0, 90, 0)
  2107. Part160.Anchored = true
  2108. Part160.FormFactor = Enum.FormFactor.Custom
  2109. Part160.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2110. Part160.CFrame = CFrame.new(-183.059998, 6.32799959, -64.6010208, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  2111. Part160.BottomSurface = Enum.SurfaceType.Smooth
  2112. Part160.TopSurface = Enum.SurfaceType.Smooth
  2113. Part160.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2114. Part160.Position = Vector3.new(-183.059998, 6.32799959, -64.6010208)
  2115. Part160.Orientation = Vector3.new(0, 90, 0)
  2116. Part160.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2117. BlockMesh161.Parent = Part160
  2118. BlockMesh161.Scale = Vector3.new(0.300000012, 1.10000002, 1.10000002)
  2119. BlockMesh161.Scale = Vector3.new(0.300000012, 1.10000002, 1.10000002)
  2120. Part162.Parent = Tool0
  2121. Part162.Material = Enum.Material.SmoothPlastic
  2122. Part162.BrickColor = BrickColor.new("Black")
  2123. Part162.Rotation = Vector3.new(0, 90, 0)
  2124. Part162.Anchored = true
  2125. Part162.FormFactor = Enum.FormFactor.Custom
  2126. Part162.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2127. Part162.CFrame = CFrame.new(-183.059998, 6.32799768, -64.7010193, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  2128. Part162.BottomSurface = Enum.SurfaceType.Smooth
  2129. Part162.TopSurface = Enum.SurfaceType.Smooth
  2130. Part162.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2131. Part162.Position = Vector3.new(-183.059998, 6.32799768, -64.7010193)
  2132. Part162.Orientation = Vector3.new(0, 90, 0)
  2133. Part162.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2134. BlockMesh163.Parent = Part162
  2135. BlockMesh163.Scale = Vector3.new(0.300000012, 1.10000002, 1.10000002)
  2136. BlockMesh163.Scale = Vector3.new(0.300000012, 1.10000002, 1.10000002)
  2137. Part164.Parent = Tool0
  2138. Part164.Material = Enum.Material.SmoothPlastic
  2139. Part164.BrickColor = BrickColor.new("Black")
  2140. Part164.Rotation = Vector3.new(0, 90, 0)
  2141. Part164.Anchored = true
  2142. Part164.FormFactor = Enum.FormFactor.Custom
  2143. Part164.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2144. Part164.CFrame = CFrame.new(-183.059998, 6.32799959, -64.4010239, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  2145. Part164.BottomSurface = Enum.SurfaceType.Smooth
  2146. Part164.TopSurface = Enum.SurfaceType.Smooth
  2147. Part164.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2148. Part164.Position = Vector3.new(-183.059998, 6.32799959, -64.4010239)
  2149. Part164.Orientation = Vector3.new(0, 90, 0)
  2150. Part164.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2151. BlockMesh165.Parent = Part164
  2152. BlockMesh165.Scale = Vector3.new(0.300000012, 1.10000002, 1.10000002)
  2153. BlockMesh165.Scale = Vector3.new(0.300000012, 1.10000002, 1.10000002)
  2154. Part166.Parent = Tool0
  2155. Part166.Material = Enum.Material.SmoothPlastic
  2156. Part166.BrickColor = BrickColor.new("Mid gray")
  2157. Part166.Rotation = Vector3.new(0, 90, 0)
  2158. Part166.Anchored = true
  2159. Part166.FormFactor = Enum.FormFactor.Custom
  2160. Part166.Size = Vector3.new(0.800000012, 0.200000003, 0.200000003)
  2161. Part166.CFrame = CFrame.new(-183.059998, 6.32799959, -64.6010284, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  2162. Part166.BottomSurface = Enum.SurfaceType.Smooth
  2163. Part166.TopSurface = Enum.SurfaceType.Smooth
  2164. Part166.Color = Color3.new(0.803922, 0.803922, 0.803922)
  2165. Part166.Position = Vector3.new(-183.059998, 6.32799959, -64.6010284)
  2166. Part166.Orientation = Vector3.new(0, 90, 0)
  2167. Part166.Color = Color3.new(0.803922, 0.803922, 0.803922)
  2168. BlockMesh167.Parent = Part166
  2169. Part168.Parent = Tool0
  2170. Part168.Material = Enum.Material.SmoothPlastic
  2171. Part168.BrickColor = BrickColor.new("Black")
  2172. Part168.Rotation = Vector3.new(0, 90, 0)
  2173. Part168.Anchored = true
  2174. Part168.FormFactor = Enum.FormFactor.Custom
  2175. Part168.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2176. Part168.CFrame = CFrame.new(-183.059998, 6.32799959, -64.8010178, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  2177. Part168.BottomSurface = Enum.SurfaceType.Smooth
  2178. Part168.TopSurface = Enum.SurfaceType.Smooth
  2179. Part168.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2180. Part168.Position = Vector3.new(-183.059998, 6.32799959, -64.8010178)
  2181. Part168.Orientation = Vector3.new(0, 90, 0)
  2182. Part168.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2183. BlockMesh169.Parent = Part168
  2184. BlockMesh169.Scale = Vector3.new(0.300000012, 1.10000002, 1.10000002)
  2185. BlockMesh169.Scale = Vector3.new(0.300000012, 1.10000002, 1.10000002)
  2186. Part170.Parent = Tool0
  2187. Part170.Material = Enum.Material.SmoothPlastic
  2188. Part170.BrickColor = BrickColor.new("Black")
  2189. Part170.Rotation = Vector3.new(0, 90, 0)
  2190. Part170.Anchored = true
  2191. Part170.FormFactor = Enum.FormFactor.Custom
  2192. Part170.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2193. Part170.CFrame = CFrame.new(-183.059998, 6.32799959, -64.9010315, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  2194. Part170.BottomSurface = Enum.SurfaceType.Smooth
  2195. Part170.TopSurface = Enum.SurfaceType.Smooth
  2196. Part170.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2197. Part170.Position = Vector3.new(-183.059998, 6.32799959, -64.9010315)
  2198. Part170.Orientation = Vector3.new(0, 90, 0)
  2199. Part170.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2200. BlockMesh171.Parent = Part170
  2201. BlockMesh171.Scale = Vector3.new(0.300000012, 1.10000002, 1.10000002)
  2202. BlockMesh171.Scale = Vector3.new(0.300000012, 1.10000002, 1.10000002)
  2203. Part172.Parent = Tool0
  2204. Part172.Material = Enum.Material.SmoothPlastic
  2205. Part172.BrickColor = BrickColor.new("Black")
  2206. Part172.Transparency = 0.30000001192093
  2207. Part172.Rotation = Vector3.new(180, 0, 90.25)
  2208. Part172.Anchored = true
  2209. Part172.FormFactor = Enum.FormFactor.Custom
  2210. Part172.Size = Vector3.new(0.200000003, 0.400000036, 0.200000003)
  2211. Part172.CFrame = CFrame.new(-183.065247, 6.55329132, -65.0026093, -0.00431239605, -0.999990523, -1.67372694e-13, -0.999990523, 0.00431239605, -8.21146428e-13, 8.21860538e-13, 1.63829914e-13, -1)
  2212. Part172.BottomSurface = Enum.SurfaceType.Smooth
  2213. Part172.TopSurface = Enum.SurfaceType.Smooth
  2214. Part172.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2215. Part172.Position = Vector3.new(-183.065247, 6.55329132, -65.0026093)
  2216. Part172.Orientation = Vector3.new(0, -180, -89.75)
  2217. Part172.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2218. BlockMesh173.Parent = Part172
  2219. BlockMesh173.Scale = Vector3.new(0.100000001, 0.300000012, 0.100000001)
  2220. BlockMesh173.Scale = Vector3.new(0.100000001, 0.300000012, 0.100000001)
  2221. Part174.Parent = Tool0
  2222. Part174.Material = Enum.Material.SmoothPlastic
  2223. Part174.BrickColor = BrickColor.new("Black")
  2224. Part174.Transparency = 0.30000001192093
  2225. Part174.Rotation = Vector3.new(180, 0, 90.25)
  2226. Part174.Anchored = true
  2227. Part174.FormFactor = Enum.FormFactor.Custom
  2228. Part174.Size = Vector3.new(0.200000003, 0.400000036, 0.200000003)
  2229. Part174.CFrame = CFrame.new(-183.063522, 6.65328836, -65.0026093, -0.00431239605, -0.999990523, -1.67372694e-13, -0.999990523, 0.00431239605, -8.21146428e-13, 8.21860538e-13, 1.63829914e-13, -1)
  2230. Part174.BottomSurface = Enum.SurfaceType.Smooth
  2231. Part174.TopSurface = Enum.SurfaceType.Smooth
  2232. Part174.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2233. Part174.Position = Vector3.new(-183.063522, 6.65328836, -65.0026093)
  2234. Part174.Orientation = Vector3.new(0, -180, -89.75)
  2235. Part174.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2236. BlockMesh175.Parent = Part174
  2237. BlockMesh175.Scale = Vector3.new(0.100000001, 1, 0.100000001)
  2238. BlockMesh175.Scale = Vector3.new(0.100000001, 1, 0.100000001)
  2239. Part176.Parent = Tool0
  2240. Part176.Material = Enum.Material.SmoothPlastic
  2241. Part176.BrickColor = BrickColor.new("Bright red")
  2242. Part176.Transparency = 0.30000001192093
  2243. Part176.Rotation = Vector3.new(180, 0, 90.25)
  2244. Part176.Anchored = true
  2245. Part176.FormFactor = Enum.FormFactor.Custom
  2246. Part176.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2247. Part176.CFrame = CFrame.new(-183.061005, 6.65299988, -65.0030212, -0.00431239605, -0.999990523, -1.67372694e-13, -0.999990523, 0.00431239605, -8.21146428e-13, 8.21860538e-13, 1.63829914e-13, -1)
  2248. Part176.BottomSurface = Enum.SurfaceType.Smooth
  2249. Part176.TopSurface = Enum.SurfaceType.Smooth
  2250. Part176.Color = Color3.new(0.768628, 0.156863, 0.109804)
  2251. Part176.Position = Vector3.new(-183.061005, 6.65299988, -65.0030212)
  2252. Part176.Orientation = Vector3.new(0, -180, -89.75)
  2253. Part176.Color = Color3.new(0.768628, 0.156863, 0.109804)
  2254. BlockMesh177.Parent = Part176
  2255. BlockMesh177.Scale = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2256. BlockMesh177.Scale = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2257. Part178.Parent = Tool0
  2258. Part178.Material = Enum.Material.SmoothPlastic
  2259. Part178.BrickColor = BrickColor.new("Black")
  2260. Part178.Transparency = 0.30000001192093
  2261. Part178.Rotation = Vector3.new(180, 0, 90.25)
  2262. Part178.Anchored = true
  2263. Part178.FormFactor = Enum.FormFactor.Custom
  2264. Part178.Size = Vector3.new(0.200000003, 0.400000036, 0.200000003)
  2265. Part178.CFrame = CFrame.new(-183.066101, 6.75329113, -65.0026093, -0.00431239605, -0.999990523, -1.67372694e-13, -0.999990523, 0.00431239605, -8.21146428e-13, 8.21860538e-13, 1.63829914e-13, -1)
  2266. Part178.BottomSurface = Enum.SurfaceType.Smooth
  2267. Part178.TopSurface = Enum.SurfaceType.Smooth
  2268. Part178.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2269. Part178.Position = Vector3.new(-183.066101, 6.75329113, -65.0026093)
  2270. Part178.Orientation = Vector3.new(0, -180, -89.75)
  2271. Part178.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2272. BlockMesh179.Parent = Part178
  2273. BlockMesh179.Scale = Vector3.new(0.100000001, 0.300000012, 0.100000001)
  2274. BlockMesh179.Scale = Vector3.new(0.100000001, 0.300000012, 0.100000001)
  2275. Part180.Parent = Tool0
  2276. Part180.Material = Enum.Material.SmoothPlastic
  2277. Part180.BrickColor = BrickColor.new("Mid gray")
  2278. Part180.Rotation = Vector3.new(164.699997, 89.9300003, 111.889999)
  2279. Part180.Anchored = true
  2280. Part180.CanCollide = false
  2281. Part180.FormFactor = Enum.FormFactor.Custom
  2282. Part180.Size = Vector3.new(0.200000003, 0.200000003, 0.291629881)
  2283. Part180.CFrame = CFrame.new(-183.060089, 5.24317646, -63.2305756, -4.19095159e-08, -1.04308128e-07, 0.999999285, -0.999417365, 0.0341189131, -3.66795945e-08, -0.0341188982, -0.999417603, -1.34110451e-07)
  2284. Part180.BottomSurface = Enum.SurfaceType.Smooth
  2285. Part180.TopSurface = Enum.SurfaceType.Smooth
  2286. Part180.Color = Color3.new(0.803922, 0.803922, 0.803922)
  2287. Part180.Position = Vector3.new(-183.060089, 5.24317646, -63.2305756)
  2288. Part180.Orientation = Vector3.new(0, 90, -88.0400009)
  2289. Part180.Color = Color3.new(0.803922, 0.803922, 0.803922)
  2290. BlockMesh181.Parent = Part180
  2291. BlockMesh181.Scale = Vector3.new(0.454062372, 0.169552952, 1)
  2292. BlockMesh181.Scale = Vector3.new(0.454062372, 0.169552952, 1)
  2293. Part182.Parent = Tool0
  2294. Part182.Material = Enum.Material.SmoothPlastic
  2295. Part182.BrickColor = BrickColor.new("Black")
  2296. Part182.Transparency = 0.30000001192093
  2297. Part182.Rotation = Vector3.new(180, 0, -179.75)
  2298. Part182.Anchored = true
  2299. Part182.FormFactor = Enum.FormFactor.Custom
  2300. Part182.Size = Vector3.new(0.200000003, 0.400000036, 0.200000003)
  2301. Part182.CFrame = CFrame.new(-183.061798, 6.65328884, -65.0026093, -0.999990702, 0.00431238255, -5.06249866e-15, 0.00431238255, 0.999990702, -2.34788859e-12, -5.06249866e-15, -2.34788859e-12, -1)
  2302. Part182.BottomSurface = Enum.SurfaceType.Smooth
  2303. Part182.TopSurface = Enum.SurfaceType.Smooth
  2304. Part182.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2305. Part182.Position = Vector3.new(-183.061798, 6.65328884, -65.0026093)
  2306. Part182.Orientation = Vector3.new(0, -180, 0.25)
  2307. Part182.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2308. BlockMesh183.Parent = Part182
  2309. BlockMesh183.Scale = Vector3.new(0.100000001, 1, 0.100000001)
  2310. BlockMesh183.Scale = Vector3.new(0.100000001, 1, 0.100000001)
  2311. for i,v in pairs(mas:GetChildren()) do
  2312. v.Parent = owner
  2313. pcall(function() v:MakeJoints() end)
  2314. end
  2315. mas:Destroy()
  2316. for i,v in pairs(cors) do
  2317. spawn(function()
  2318. pcall(v)
  2319. end)
  2320. end
RAW Paste Data