Advertisement
Dark_EccentricYT

Untitled

Sep 4th, 2018 (edited)
2,038
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 110.28 KB | None | 0 0
  1. -- made by 1ndrew for the people who like snipers lol
  2. function sandbox(var,func)
  3. local env = getfenv(func)
  4. local newenv = setmetatable({},{
  5. __index = function(self,k)
  6. if k=="script" then
  7. return var
  8. else
  9. return env[k]
  10. end
  11. end,
  12. })
  13. setfenv(func,newenv)
  14. return func
  15. end
  16. cors = {}
  17. mas = Instance.new("Model",game:GetService("Lighting"))
  18. Tool0 = Instance.new("Tool")
  19. Part1 = Instance.new("Part")
  20. SpecialMesh2 = Instance.new("SpecialMesh")
  21. Part3 = Instance.new("Part")
  22. CylinderMesh4 = Instance.new("CylinderMesh")
  23. Part5 = Instance.new("Part")
  24. CylinderMesh6 = Instance.new("CylinderMesh")
  25. Part7 = Instance.new("Part")
  26. CylinderMesh8 = Instance.new("CylinderMesh")
  27. Part9 = Instance.new("Part")
  28. CylinderMesh10 = Instance.new("CylinderMesh")
  29. Part11 = Instance.new("Part")
  30. CylinderMesh12 = Instance.new("CylinderMesh")
  31. Part13 = Instance.new("Part")
  32. CylinderMesh14 = Instance.new("CylinderMesh")
  33. Part15 = Instance.new("Part")
  34. SpecialMesh16 = Instance.new("SpecialMesh")
  35. Part17 = Instance.new("Part")
  36. BlockMesh18 = Instance.new("BlockMesh")
  37. Part19 = Instance.new("Part")
  38. BlockMesh20 = Instance.new("BlockMesh")
  39. Part21 = Instance.new("Part")
  40. SpecialMesh22 = Instance.new("SpecialMesh")
  41. Part23 = Instance.new("Part")
  42. SpecialMesh24 = Instance.new("SpecialMesh")
  43. Part25 = Instance.new("Part")
  44. BlockMesh26 = Instance.new("BlockMesh")
  45. Part27 = Instance.new("Part")
  46. CylinderMesh28 = Instance.new("CylinderMesh")
  47. Part29 = Instance.new("Part")
  48. BlockMesh30 = Instance.new("BlockMesh")
  49. Part31 = Instance.new("Part")
  50. BlockMesh32 = Instance.new("BlockMesh")
  51. Part33 = Instance.new("Part")
  52. CylinderMesh34 = Instance.new("CylinderMesh")
  53. Part35 = Instance.new("Part")
  54. CylinderMesh36 = Instance.new("CylinderMesh")
  55. Part37 = Instance.new("Part")
  56. BlockMesh38 = Instance.new("BlockMesh")
  57. Part39 = Instance.new("Part")
  58. CylinderMesh40 = Instance.new("CylinderMesh")
  59. Part41 = Instance.new("Part")
  60. SpecialMesh42 = Instance.new("SpecialMesh")
  61. Part43 = Instance.new("Part")
  62. CylinderMesh44 = Instance.new("CylinderMesh")
  63. Part45 = Instance.new("Part")
  64. BlockMesh46 = Instance.new("BlockMesh")
  65. Part47 = Instance.new("Part")
  66. BlockMesh48 = Instance.new("BlockMesh")
  67. Part49 = Instance.new("Part")
  68. BlockMesh50 = Instance.new("BlockMesh")
  69. Part51 = Instance.new("Part")
  70. BlockMesh52 = Instance.new("BlockMesh")
  71. Part53 = Instance.new("Part")
  72. BlockMesh54 = Instance.new("BlockMesh")
  73. Part55 = Instance.new("Part")
  74. BlockMesh56 = Instance.new("BlockMesh")
  75. Part57 = Instance.new("Part")
  76. BlockMesh58 = Instance.new("BlockMesh")
  77. Part59 = Instance.new("Part")
  78. BlockMesh60 = Instance.new("BlockMesh")
  79. Part61 = Instance.new("Part")
  80. CylinderMesh62 = Instance.new("CylinderMesh")
  81. Part63 = Instance.new("Part")
  82. BlockMesh64 = Instance.new("BlockMesh")
  83. Part65 = Instance.new("Part")
  84. SpecialMesh66 = Instance.new("SpecialMesh")
  85. Part67 = Instance.new("Part")
  86. SpecialMesh68 = Instance.new("SpecialMesh")
  87. Part69 = Instance.new("Part")
  88. BlockMesh70 = Instance.new("BlockMesh")
  89. Part71 = Instance.new("Part")
  90. SpecialMesh72 = Instance.new("SpecialMesh")
  91. Part73 = Instance.new("Part")
  92. BlockMesh74 = Instance.new("BlockMesh")
  93. Part75 = Instance.new("Part")
  94. BlockMesh76 = Instance.new("BlockMesh")
  95. Part77 = Instance.new("Part")
  96. SpecialMesh78 = Instance.new("SpecialMesh")
  97. Part79 = Instance.new("Part")
  98. CylinderMesh80 = Instance.new("CylinderMesh")
  99. LocalScript81 = Instance.new("LocalScript")
  100. SpecialMesh82 = Instance.new("SpecialMesh")
  101. SpecialMesh83 = Instance.new("SpecialMesh")
  102. Part84 = Instance.new("Part")
  103. BlockMesh85 = Instance.new("BlockMesh")
  104. Part86 = Instance.new("Part")
  105. CylinderMesh87 = Instance.new("CylinderMesh")
  106. Part88 = Instance.new("Part")
  107. SpecialMesh89 = Instance.new("SpecialMesh")
  108. Part90 = Instance.new("Part")
  109. BlockMesh91 = Instance.new("BlockMesh")
  110. Part92 = Instance.new("Part")
  111. BlockMesh93 = Instance.new("BlockMesh")
  112. Part94 = Instance.new("Part")
  113. BlockMesh95 = Instance.new("BlockMesh")
  114. Part96 = Instance.new("Part")
  115. Sound97 = Instance.new("Sound")
  116. Sound98 = Instance.new("Sound")
  117. Part99 = Instance.new("Part")
  118. BlockMesh100 = Instance.new("BlockMesh")
  119. Part101 = Instance.new("Part")
  120. Part102 = Instance.new("Part")
  121. BlockMesh103 = Instance.new("BlockMesh")
  122. Part104 = Instance.new("Part")
  123. SpecialMesh105 = Instance.new("SpecialMesh")
  124. Part106 = Instance.new("Part")
  125. CylinderMesh107 = Instance.new("CylinderMesh")
  126. Part108 = Instance.new("Part")
  127. CylinderMesh109 = Instance.new("CylinderMesh")
  128. Part110 = Instance.new("Part")
  129. BlockMesh111 = Instance.new("BlockMesh")
  130. Part112 = Instance.new("Part")
  131. BlockMesh113 = Instance.new("BlockMesh")
  132. Part114 = Instance.new("Part")
  133. BlockMesh115 = Instance.new("BlockMesh")
  134. Part116 = Instance.new("Part")
  135. BlockMesh117 = Instance.new("BlockMesh")
  136. Part118 = Instance.new("Part")
  137. BlockMesh119 = Instance.new("BlockMesh")
  138. Part120 = Instance.new("Part")
  139. CylinderMesh121 = Instance.new("CylinderMesh")
  140. Part122 = Instance.new("Part")
  141. Decal123 = Instance.new("Decal")
  142. BlockMesh124 = Instance.new("BlockMesh")
  143. Part125 = Instance.new("Part")
  144. SpecialMesh126 = Instance.new("SpecialMesh")
  145. Part127 = Instance.new("Part")
  146. CylinderMesh128 = Instance.new("CylinderMesh")
  147. Part129 = Instance.new("Part")
  148. SpecialMesh130 = Instance.new("SpecialMesh")
  149. Part131 = Instance.new("Part")
  150. CylinderMesh132 = Instance.new("CylinderMesh")
  151. Part133 = Instance.new("Part")
  152. CylinderMesh134 = Instance.new("CylinderMesh")
  153. Part135 = Instance.new("Part")
  154. SpecialMesh136 = Instance.new("SpecialMesh")
  155. Part137 = Instance.new("Part")
  156. BlockMesh138 = Instance.new("BlockMesh")
  157. Part139 = Instance.new("Part")
  158. SpecialMesh140 = Instance.new("SpecialMesh")
  159. Part141 = Instance.new("Part")
  160. Decal142 = Instance.new("Decal")
  161. BlockMesh143 = Instance.new("BlockMesh")
  162. Part144 = Instance.new("Part")
  163. BlockMesh145 = Instance.new("BlockMesh")
  164. Part146 = Instance.new("Part")
  165. SpecialMesh147 = Instance.new("SpecialMesh")
  166. LocalScript148 = Instance.new("LocalScript")
  167. LocalScript149 = Instance.new("LocalScript")
  168. LocalScript150 = Instance.new("LocalScript")
  169. LocalScript151 = Instance.new("LocalScript")
  170. NumberValue152 = Instance.new("NumberValue")
  171. NumberValue153 = Instance.new("NumberValue")
  172. PointLight154 = Instance.new("PointLight")
  173. Smoke155 = Instance.new("Smoke")
  174. Smoke156 = Instance.new("Smoke")
  175. ScreenGui157 = Instance.new("ScreenGui")
  176. Frame158 = Instance.new("Frame")
  177. TextLabel159 = Instance.new("TextLabel")
  178. Frame160 = Instance.new("Frame")
  179. TextLabel161 = Instance.new("TextLabel")
  180. Frame162 = Instance.new("Frame")
  181. TextLabel163 = Instance.new("TextLabel")
  182. Tool0.Name = "AS-50"
  183. Tool0.Parent = mas
  184. Part1.Parent = Tool0
  185. Part1.Material = Enum.Material.SmoothPlastic
  186. Part1.BrickColor = BrickColor.new("Dark stone grey")
  187. Part1.Rotation = Vector3.new(-90, -8.42000008, -90)
  188. Part1.Anchored = true
  189. Part1.FormFactor = Enum.FormFactor.Symmetric
  190. Part1.Size = Vector3.new(1, 1, 1)
  191. Part1.CFrame = CFrame.new(43.900856, 3.36741734, 13.2759838, 4.47034836e-08, 0.989220142, -0.146437109, 1.25064503e-09, 0.146437287, 0.989219725, 0.999999762, 0, 7.4505806e-09)
  192. Part1.BottomSurface = Enum.SurfaceType.Smooth
  193. Part1.TopSurface = Enum.SurfaceType.Smooth
  194. Part1.Color = Color3.new(0.388235, 0.372549, 0.384314)
  195. Part1.Position = Vector3.new(43.900856, 3.36741734, 13.2759838)
  196. Part1.Orientation = Vector3.new(-81.5800018, -90, 0)
  197. Part1.Color = Color3.new(0.388235, 0.372549, 0.384314)
  198. SpecialMesh2.Parent = Part1
  199. SpecialMesh2.Scale = Vector3.new(0.190476194, 0.523809552, 0.142857149)
  200. SpecialMesh2.MeshType = Enum.MeshType.Wedge
  201. SpecialMesh2.Scale = Vector3.new(0.190476194, 0.523809552, 0.142857149)
  202. Part3.Parent = Tool0
  203. Part3.Material = Enum.Material.SmoothPlastic
  204. Part3.BrickColor = BrickColor.new("Dark stone grey")
  205. Part3.Rotation = Vector3.new(91.9599991, -89.5, 106.959999)
  206. Part3.Anchored = true
  207. Part3.FormFactor = Enum.FormFactor.Symmetric
  208. Part3.Size = Vector3.new(1, 1, 1)
  209. Part3.CFrame = CFrame.new(44.3145943, 3.28606224, 13.5169811, -0.00257126987, -0.0084332414, -0.999961555, 0.258806467, 0.965888917, -0.00881160889, 0.965925574, -0.258818865, -0.000301063061)
  210. Part3.BottomSurface = Enum.SurfaceType.Smooth
  211. Part3.TopSurface = Enum.SurfaceType.Smooth
  212. Part3.Color = Color3.new(0.388235, 0.372549, 0.384314)
  213. Part3.Position = Vector3.new(44.3145943, 3.28606224, 13.5169811)
  214. Part3.Orientation = Vector3.new(0.5, -90.0199966, 15)
  215. Part3.Color = Color3.new(0.388235, 0.372549, 0.384314)
  216. CylinderMesh4.Parent = Part3
  217. CylinderMesh4.Scale = Vector3.new(0.190476194, 0.190476194, 0.142857149)
  218. CylinderMesh4.Scale = Vector3.new(0.190476194, 0.190476194, 0.142857149)
  219. Part5.Parent = Tool0
  220. Part5.Material = Enum.Material.SmoothPlastic
  221. Part5.BrickColor = BrickColor.new("Dark stone grey")
  222. Part5.Rotation = Vector3.new(89.9799957, -89.5, 104.979996)
  223. Part5.Anchored = true
  224. Part5.FormFactor = Enum.FormFactor.Symmetric
  225. Part5.Size = Vector3.new(1, 1, 1)
  226. Part5.CFrame = CFrame.new(44.3164291, 3.0790689, 13.5719814, -0.00225636363, -0.00843323395, -0.99996227, 0.258809358, 0.965888917, -0.00873009488, 0.965925694, -0.258818924, 3.15904617e-06)
  227. Part5.BottomSurface = Enum.SurfaceType.Smooth
  228. Part5.TopSurface = Enum.SurfaceType.Smooth
  229. Part5.Color = Color3.new(0.388235, 0.372549, 0.384314)
  230. Part5.Position = Vector3.new(44.3164291, 3.0790689, 13.5719814)
  231. Part5.Orientation = Vector3.new(0.5, -90, 15)
  232. Part5.Color = Color3.new(0.388235, 0.372549, 0.384314)
  233. CylinderMesh6.Parent = Part5
  234. CylinderMesh6.Scale = Vector3.new(0.190476194, 0.0476190485, 0.142857149)
  235. CylinderMesh6.Scale = Vector3.new(0.190476194, 0.0476190485, 0.142857149)
  236. Part7.Parent = Tool0
  237. Part7.Material = Enum.Material.SmoothPlastic
  238. Part7.BrickColor = BrickColor.new("Black")
  239. Part7.Rotation = Vector3.new(90, 0.50999999, 90)
  240. Part7.Anchored = true
  241. Part7.FormFactor = Enum.FormFactor.Symmetric
  242. Part7.Size = Vector3.new(1, 1, 1)
  243. Part7.CFrame = CFrame.new(46.8223305, 4.12125826, 13.2759762, 2.98023224e-08, -0.999961376, 0.00882340223, 5.2280793e-08, -0.00882354565, -0.999961019, 0.999999821, 7.4505806e-08, 5.00585884e-08)
  244. Part7.BottomSurface = Enum.SurfaceType.Smooth
  245. Part7.TopSurface = Enum.SurfaceType.Smooth
  246. Part7.Color = Color3.new(0.105882, 0.164706, 0.207843)
  247. Part7.Position = Vector3.new(46.8223305, 4.12125826, 13.2759762)
  248. Part7.Orientation = Vector3.new(89.4899979, 90, 180)
  249. Part7.Color = Color3.new(0.105882, 0.164706, 0.207843)
  250. CylinderMesh8.Parent = Part7
  251. CylinderMesh8.Scale = Vector3.new(0.247619033, 0.304761946, 0.309523821)
  252. CylinderMesh8.Scale = Vector3.new(0.247619033, 0.304761946, 0.309523821)
  253. Part9.Parent = Tool0
  254. Part9.Material = Enum.Material.SmoothPlastic
  255. Part9.BrickColor = BrickColor.new("Black")
  256. Part9.Rotation = Vector3.new(90, 0.50999999, 90)
  257. Part9.Anchored = true
  258. Part9.FormFactor = Enum.FormFactor.Symmetric
  259. Part9.Size = Vector3.new(1, 1, 1)
  260. Part9.CFrame = CFrame.new(46.5453529, 4.11881495, 13.2759781, 2.98023224e-08, -0.999961376, 0.00882340223, 5.2280793e-08, -0.00882354565, -0.999961019, 0.999999821, 7.4505806e-08, 5.00585884e-08)
  261. Part9.BottomSurface = Enum.SurfaceType.Smooth
  262. Part9.TopSurface = Enum.SurfaceType.Smooth
  263. Part9.Color = Color3.new(0.105882, 0.164706, 0.207843)
  264. Part9.Position = Vector3.new(46.5453529, 4.11881495, 13.2759781)
  265. Part9.Orientation = Vector3.new(89.4899979, 90, 180)
  266. Part9.Color = Color3.new(0.105882, 0.164706, 0.207843)
  267. CylinderMesh10.Parent = Part9
  268. CylinderMesh10.Scale = Vector3.new(0.190476194, 0.095238097, 0.238095239)
  269. CylinderMesh10.Scale = Vector3.new(0.190476194, 0.095238097, 0.238095239)
  270. Part11.Parent = Tool0
  271. Part11.Material = Enum.Material.SmoothPlastic
  272. Part11.BrickColor = BrickColor.new("Dark stone grey")
  273. Part11.Rotation = Vector3.new(91.9599991, -89.5, 106.959999)
  274. Part11.Anchored = true
  275. Part11.FormFactor = Enum.FormFactor.Symmetric
  276. Part11.Size = Vector3.new(1, 1, 1)
  277. Part11.CFrame = CFrame.new(44.3121681, 3.56205773, 13.4429855, -0.00257126987, -0.00843323767, -0.999961674, 0.258806467, 0.965888977, -0.00881163031, 0.965925574, -0.258818895, -0.000301003456)
  278. Part11.BottomSurface = Enum.SurfaceType.Smooth
  279. Part11.TopSurface = Enum.SurfaceType.Smooth
  280. Part11.Color = Color3.new(0.388235, 0.372549, 0.384314)
  281. Part11.Position = Vector3.new(44.3121681, 3.56205773, 13.4429855)
  282. Part11.Orientation = Vector3.new(0.5, -90.0199966, 15)
  283. Part11.Color = Color3.new(0.388235, 0.372549, 0.384314)
  284. CylinderMesh12.Parent = Part11
  285. CylinderMesh12.Scale = Vector3.new(0.095238097, 0.952380955, 0.142857149)
  286. CylinderMesh12.Scale = Vector3.new(0.095238097, 0.952380955, 0.142857149)
  287. Part13.Parent = Tool0
  288. Part13.Material = Enum.Material.SmoothPlastic
  289. Part13.BrickColor = BrickColor.new("Black")
  290. Part13.Rotation = Vector3.new(180, 0, -90.5099945)
  291. Part13.Anchored = true
  292. Part13.FormFactor = Enum.FormFactor.Symmetric
  293. Part13.Size = Vector3.new(1, 2, 1)
  294. Part13.CFrame = CFrame.new(46.0453529, 4.11440325, 13.2759762, -0.00882340223, 0.999961376, -2.98023224e-08, 0.999961019, 0.00882354565, -5.2280793e-08, -5.00585884e-08, -7.4505806e-08, -0.999999821)
  295. Part13.BottomSurface = Enum.SurfaceType.Smooth
  296. Part13.TopSurface = Enum.SurfaceType.Smooth
  297. Part13.Color = Color3.new(0.105882, 0.164706, 0.207843)
  298. Part13.Position = Vector3.new(46.0453529, 4.11440325, 13.2759762)
  299. Part13.Orientation = Vector3.new(0, -180, 89.4899979)
  300. Part13.Color = Color3.new(0.105882, 0.164706, 0.207843)
  301. CylinderMesh14.Parent = Part13
  302. CylinderMesh14.Scale = Vector3.new(0.128571421, 0.976190448, 0.171428561)
  303. CylinderMesh14.Scale = Vector3.new(0.128571421, 0.976190448, 0.171428561)
  304. Part15.Parent = Tool0
  305. Part15.Material = Enum.Material.SmoothPlastic
  306. Part15.BrickColor = BrickColor.new("Black")
  307. Part15.Rotation = Vector3.new(0, 0, -179.48999)
  308. Part15.Anchored = true
  309. Part15.FormFactor = Enum.FormFactor.Symmetric
  310. Part15.Size = Vector3.new(1, 1, 1)
  311. Part15.CFrame = CFrame.new(44.6416206, 4.07801676, 13.1809845, -0.999961376, 0.00882340223, 2.98023224e-08, -0.00882354565, -0.999961019, 5.2280793e-08, 7.4505806e-08, 5.00585884e-08, 0.999999821)
  312. Part15.BottomSurface = Enum.SurfaceType.Smooth
  313. Part15.TopSurface = Enum.SurfaceType.Smooth
  314. Part15.Color = Color3.new(0.105882, 0.164706, 0.207843)
  315. Part15.Position = Vector3.new(44.6416206, 4.07801676, 13.1809845)
  316. Part15.Orientation = Vector3.new(0, 0, -179.48999)
  317. Part15.Color = Color3.new(0.105882, 0.164706, 0.207843)
  318. SpecialMesh16.Parent = Part15
  319. SpecialMesh16.Scale = Vector3.new(0.857142866, 0.095238097, 0.095238097)
  320. SpecialMesh16.MeshType = Enum.MeshType.Wedge
  321. SpecialMesh16.Scale = Vector3.new(0.857142866, 0.095238097, 0.095238097)
  322. Part17.Parent = Tool0
  323. Part17.Material = Enum.Material.SmoothPlastic
  324. Part17.BrickColor = BrickColor.new("Black")
  325. Part17.Rotation = Vector3.new(180, 0, 59.4899979)
  326. Part17.Anchored = true
  327. Part17.FormFactor = Enum.FormFactor.Symmetric
  328. Part17.Size = Vector3.new(1, 1, 1)
  329. Part17.CFrame = CFrame.new(45.9404793, 4.21449089, 13.2759819, 0.507622004, -0.861580014, -2.98023224e-08, -0.861579716, -0.507622004, -5.2280793e-08, -1.49011612e-08, 7.4505806e-08, -0.999999821)
  330. Part17.BottomSurface = Enum.SurfaceType.Smooth
  331. Part17.TopSurface = Enum.SurfaceType.Smooth
  332. Part17.Color = Color3.new(0.105882, 0.164706, 0.207843)
  333. Part17.Position = Vector3.new(45.9404793, 4.21449089, 13.2759819)
  334. Part17.Orientation = Vector3.new(0, -180, -120.509995)
  335. Part17.Color = Color3.new(0.105882, 0.164706, 0.207843)
  336. BlockMesh18.Parent = Part17
  337. BlockMesh18.Scale = Vector3.new(0.142857149, 0.0476190485, 0.095238097)
  338. BlockMesh18.Scale = Vector3.new(0.142857149, 0.0476190485, 0.095238097)
  339. Part19.Parent = Tool0
  340. Part19.Material = Enum.Material.SmoothPlastic
  341. Part19.BrickColor = BrickColor.new("Black")
  342. Part19.Rotation = Vector3.new(180, 0, 89.4899979)
  343. Part19.Anchored = true
  344. Part19.FormFactor = Enum.FormFactor.Symmetric
  345. Part19.Size = Vector3.new(1, 1, 1)
  346. Part19.CFrame = CFrame.new(44.6167793, 4.17280054, 13.2759819, 0.00882340223, -0.999961376, -2.98023224e-08, -0.999961019, -0.00882354565, -5.2280793e-08, 5.00585884e-08, 7.4505806e-08, -0.999999821)
  347. Part19.BottomSurface = Enum.SurfaceType.Smooth
  348. Part19.TopSurface = Enum.SurfaceType.Smooth
  349. Part19.Color = Color3.new(0.105882, 0.164706, 0.207843)
  350. Part19.Position = Vector3.new(44.6167793, 4.17280054, 13.2759819)
  351. Part19.Orientation = Vector3.new(0, -180, -90.5099945)
  352. Part19.Color = Color3.new(0.105882, 0.164706, 0.207843)
  353. BlockMesh20.Parent = Part19
  354. BlockMesh20.Scale = Vector3.new(0.285714298, 0.142857149, 0.095238097)
  355. BlockMesh20.Scale = Vector3.new(0.285714298, 0.142857149, 0.095238097)
  356. Part21.Parent = Tool0
  357. Part21.Material = Enum.Material.SmoothPlastic
  358. Part21.BrickColor = BrickColor.new("Black")
  359. Part21.Rotation = Vector3.new(180, 0, 179.48999)
  360. Part21.Anchored = true
  361. Part21.FormFactor = Enum.FormFactor.Symmetric
  362. Part21.Size = Vector3.new(1, 1, 1)
  363. Part21.CFrame = CFrame.new(44.6399422, 4.26801682, 13.3719864, -0.999961376, -0.00882340223, -2.98023224e-08, -0.00882354565, 0.999961019, -5.2280793e-08, 7.4505806e-08, -5.00585884e-08, -0.999999821)
  364. Part21.BottomSurface = Enum.SurfaceType.Smooth
  365. Part21.TopSurface = Enum.SurfaceType.Smooth
  366. Part21.Color = Color3.new(0.105882, 0.164706, 0.207843)
  367. Part21.Position = Vector3.new(44.6399422, 4.26801682, 13.3719864)
  368. Part21.Orientation = Vector3.new(0, -180, -0.50999999)
  369. Part21.Color = Color3.new(0.105882, 0.164706, 0.207843)
  370. SpecialMesh22.Parent = Part21
  371. SpecialMesh22.Scale = Vector3.new(0.857142866, 0.095238097, 0.095238097)
  372. SpecialMesh22.MeshType = Enum.MeshType.Wedge
  373. SpecialMesh22.Scale = Vector3.new(0.857142866, 0.095238097, 0.095238097)
  374. Part23.Parent = Tool0
  375. Part23.Material = Enum.Material.SmoothPlastic
  376. Part23.BrickColor = BrickColor.new("Black")
  377. Part23.Rotation = Vector3.new(180, 0, -0.50999999)
  378. Part23.Anchored = true
  379. Part23.FormFactor = Enum.FormFactor.Symmetric
  380. Part23.Size = Vector3.new(1, 1, 1)
  381. Part23.CFrame = CFrame.new(44.6416206, 4.07801485, 13.3719864, 0.999961376, 0.00882340223, -2.98023224e-08, 0.00882354565, -0.999961019, -5.2280793e-08, -7.4505806e-08, 5.00585884e-08, -0.999999821)
  382. Part23.BottomSurface = Enum.SurfaceType.Smooth
  383. Part23.TopSurface = Enum.SurfaceType.Smooth
  384. Part23.Color = Color3.new(0.105882, 0.164706, 0.207843)
  385. Part23.Position = Vector3.new(44.6416206, 4.07801485, 13.3719864)
  386. Part23.Orientation = Vector3.new(0, -180, 179.48999)
  387. Part23.Color = Color3.new(0.105882, 0.164706, 0.207843)
  388. SpecialMesh24.Parent = Part23
  389. SpecialMesh24.Scale = Vector3.new(0.857142866, 0.095238097, 0.095238097)
  390. SpecialMesh24.MeshType = Enum.MeshType.Wedge
  391. SpecialMesh24.Scale = Vector3.new(0.857142866, 0.095238097, 0.095238097)
  392. Part25.Parent = Tool0
  393. Part25.Material = Enum.Material.SmoothPlastic
  394. Part25.BrickColor = BrickColor.new("Black")
  395. Part25.Rotation = Vector3.new(180, 0, 89.4899979)
  396. Part25.Anchored = true
  397. Part25.FormFactor = Enum.FormFactor.Symmetric
  398. Part25.Size = Vector3.new(1, 1, 1)
  399. Part25.CFrame = CFrame.new(45.4970474, 4.26157951, 13.27598, 0.00882340223, -0.999961376, -2.98023224e-08, -0.999961019, -0.00882354565, -5.2280793e-08, 5.00585884e-08, 7.4505806e-08, -0.999999821)
  400. Part25.BottomSurface = Enum.SurfaceType.Smooth
  401. Part25.TopSurface = Enum.SurfaceType.Smooth
  402. Part25.Color = Color3.new(0.105882, 0.164706, 0.207843)
  403. Part25.Position = Vector3.new(45.4970474, 4.26157951, 13.27598)
  404. Part25.Orientation = Vector3.new(0, -180, -90.5099945)
  405. Part25.Color = Color3.new(0.105882, 0.164706, 0.207843)
  406. BlockMesh26.Parent = Part25
  407. BlockMesh26.Scale = Vector3.new(0.0476190485, 0.857142866, 0.095238097)
  408. BlockMesh26.Scale = Vector3.new(0.0476190485, 0.857142866, 0.095238097)
  409. Part27.Parent = Tool0
  410. Part27.Material = Enum.Material.SmoothPlastic
  411. Part27.BrickColor = BrickColor.new("Dark stone grey")
  412. Part27.Rotation = Vector3.new(89.9799957, -89.5, 74.9799957)
  413. Part27.Anchored = true
  414. Part27.FormFactor = Enum.FormFactor.Symmetric
  415. Part27.Size = Vector3.new(1, 1, 1)
  416. Part27.CFrame = CFrame.new(44.3164291, 3.0790689, 12.9759789, 0.00228366256, -0.00851032138, -0.999961734, -0.25880897, 0.9658885, -0.00881163031, 0.965925753, 0.258818954, 3.17394733e-06)
  417. Part27.BottomSurface = Enum.SurfaceType.Smooth
  418. Part27.TopSurface = Enum.SurfaceType.Smooth
  419. Part27.Color = Color3.new(0.388235, 0.372549, 0.384314)
  420. Part27.Position = Vector3.new(44.3164291, 3.0790689, 12.9759789)
  421. Part27.Orientation = Vector3.new(0.5, -90, -15)
  422. Part27.Color = Color3.new(0.388235, 0.372549, 0.384314)
  423. CylinderMesh28.Parent = Part27
  424. CylinderMesh28.Scale = Vector3.new(0.190476194, 0.0476190485, 0.142857149)
  425. CylinderMesh28.Scale = Vector3.new(0.190476194, 0.0476190485, 0.142857149)
  426. Part29.Parent = Tool0
  427. Part29.Material = Enum.Material.SmoothPlastic
  428. Part29.BrickColor = BrickColor.new("Black")
  429. Part29.Rotation = Vector3.new(0, 0, -14.4899998)
  430. Part29.Anchored = true
  431. Part29.FormFactor = Enum.FormFactor.Symmetric
  432. Part29.Size = Vector3.new(1, 1, 1)
  433. Part29.CFrame = CFrame.new(42.9845848, 3.50834107, 13.2529869, 0.968172073, 0.250286341, 2.98023224e-08, -0.250286132, 0.968171895, 8.57110827e-09, -2.98023224e-08, -2.23517418e-08, 0.999999821)
  434. Part29.BottomSurface = Enum.SurfaceType.Smooth
  435. Part29.TopSurface = Enum.SurfaceType.Smooth
  436. Part29.Color = Color3.new(0.105882, 0.164706, 0.207843)
  437. Part29.Position = Vector3.new(42.9845848, 3.50834107, 13.2529869)
  438. Part29.Orientation = Vector3.new(0, 0, -14.4899998)
  439. Part29.Color = Color3.new(0.105882, 0.164706, 0.207843)
  440. BlockMesh30.Parent = Part29
  441. BlockMesh30.Scale = Vector3.new(0.238095239, 0.476190478, 0.238095239)
  442. BlockMesh30.Scale = Vector3.new(0.238095239, 0.476190478, 0.238095239)
  443. Part31.Parent = Tool0
  444. Part31.Material = Enum.Material.SmoothPlastic
  445. Part31.BrickColor = BrickColor.new("Black")
  446. Part31.Rotation = Vector3.new(90, 0.50999999, 90)
  447. Part31.Anchored = true
  448. Part31.FormFactor = Enum.FormFactor.Symmetric
  449. Part31.Size = Vector3.new(1, 1, 1)
  450. Part31.CFrame = CFrame.new(44.2597885, 4.1696496, 13.2759819, 2.98023224e-08, -0.999961376, 0.00882340223, 5.2280793e-08, -0.00882354565, -0.999961019, 0.999999821, 7.4505806e-08, 5.00585884e-08)
  451. Part31.BottomSurface = Enum.SurfaceType.Smooth
  452. Part31.TopSurface = Enum.SurfaceType.Smooth
  453. Part31.Color = Color3.new(0.105882, 0.164706, 0.207843)
  454. Part31.Position = Vector3.new(44.2597885, 4.1696496, 13.2759819)
  455. Part31.Orientation = Vector3.new(89.4899979, 90, 180)
  456. Part31.Color = Color3.new(0.105882, 0.164706, 0.207843)
  457. BlockMesh32.Parent = Part31
  458. BlockMesh32.Scale = Vector3.new(0.285714298, 0.095238097, 0.095238097)
  459. BlockMesh32.Scale = Vector3.new(0.285714298, 0.095238097, 0.095238097)
  460. Part33.Parent = Tool0
  461. Part33.Material = Enum.Material.SmoothPlastic
  462. Part33.BrickColor = BrickColor.new("Dark stone grey")
  463. Part33.Rotation = Vector3.new(-90, 89.5, -180)
  464. Part33.Anchored = true
  465. Part33.FormFactor = Enum.FormFactor.Symmetric
  466. Part33.Size = Vector3.new(1, 1, 1)
  467. Part33.CFrame = CFrame.new(44.3079758, 4.0370698, 13.2759819, -0.00882340129, 2.98023224e-08, 0.999961376, 0.999961019, 8.56847659e-09, 0.0088236127, -6.75208867e-09, 0.999999821, -7.4505806e-08)
  468. Part33.BottomSurface = Enum.SurfaceType.Smooth
  469. Part33.TopSurface = Enum.SurfaceType.Smooth
  470. Part33.Color = Color3.new(0.388235, 0.372549, 0.384314)
  471. Part33.Position = Vector3.new(44.3079758, 4.0370698, 13.2759819)
  472. Part33.Orientation = Vector3.new(-0.50999999, 90, 90)
  473. Part33.Color = Color3.new(0.388235, 0.372549, 0.384314)
  474. CylinderMesh34.Parent = Part33
  475. CylinderMesh34.Scale = Vector3.new(0.142857149, 0.238095239, 0.190476194)
  476. CylinderMesh34.Scale = Vector3.new(0.142857149, 0.238095239, 0.190476194)
  477. Part35.Parent = Tool0
  478. Part35.Material = Enum.Material.SmoothPlastic
  479. Part35.BrickColor = BrickColor.new("Black")
  480. Part35.Rotation = Vector3.new(180, 0, -90.5099945)
  481. Part35.Anchored = true
  482. Part35.FormFactor = Enum.FormFactor.Symmetric
  483. Part35.Size = Vector3.new(1, 1, 1)
  484. Part35.CFrame = CFrame.new(44.3074265, 4.09906816, 13.2759819, -0.00882340223, 0.999961376, -2.98023224e-08, 0.999961019, 0.00882354565, -5.2280793e-08, -5.00585884e-08, -7.4505806e-08, -0.999999821)
  485. Part35.BottomSurface = Enum.SurfaceType.Smooth
  486. Part35.TopSurface = Enum.SurfaceType.Smooth
  487. Part35.Color = Color3.new(0.105882, 0.164706, 0.207843)
  488. Part35.Position = Vector3.new(44.3074265, 4.09906816, 13.2759819)
  489. Part35.Orientation = Vector3.new(0, -180, 89.4899979)
  490. Part35.Color = Color3.new(0.105882, 0.164706, 0.207843)
  491. CylinderMesh36.Parent = Part35
  492. CylinderMesh36.Scale = Vector3.new(0.238095239, 0.190476194, 0.285714298)
  493. CylinderMesh36.Scale = Vector3.new(0.238095239, 0.190476194, 0.285714298)
  494. Part37.Parent = Tool0
  495. Part37.Material = Enum.Material.SmoothPlastic
  496. Part37.BrickColor = BrickColor.new("Black")
  497. Part37.Rotation = Vector3.new(90, 0.50999999, 90)
  498. Part37.Anchored = true
  499. Part37.FormFactor = Enum.FormFactor.Symmetric
  500. Part37.Size = Vector3.new(1, 1, 1)
  501. Part37.CFrame = CFrame.new(44.4257813, 4.17111444, 13.2759876, 2.98023224e-08, -0.999961376, 0.00882340223, 5.2280793e-08, -0.00882354565, -0.999961019, 0.999999821, 7.4505806e-08, 5.00585884e-08)
  502. Part37.BottomSurface = Enum.SurfaceType.Smooth
  503. Part37.TopSurface = Enum.SurfaceType.Smooth
  504. Part37.Color = Color3.new(0.105882, 0.164706, 0.207843)
  505. Part37.Position = Vector3.new(44.4257813, 4.17111444, 13.2759876)
  506. Part37.Orientation = Vector3.new(89.4899979, 90, 180)
  507. Part37.Color = Color3.new(0.105882, 0.164706, 0.207843)
  508. BlockMesh38.Parent = Part37
  509. BlockMesh38.Scale = Vector3.new(0.285714298, 0.142857149, 0.095238097)
  510. BlockMesh38.Scale = Vector3.new(0.285714298, 0.142857149, 0.095238097)
  511. Part39.Parent = Tool0
  512. Part39.Material = Enum.Material.SmoothPlastic
  513. Part39.BrickColor = BrickColor.new("Dark stone grey")
  514. Part39.Rotation = Vector3.new(89.9799957, -89.5, 74.9799957)
  515. Part39.Anchored = true
  516. Part39.FormFactor = Enum.FormFactor.Symmetric
  517. Part39.Size = Vector3.new(1, 1, 1)
  518. Part39.CFrame = CFrame.new(44.3121681, 3.56205773, 13.1049824, 0.00228366256, -0.00851032138, -0.999961734, -0.25880897, 0.9658885, -0.00881163031, 0.965925753, 0.258818954, 3.17394733e-06)
  519. Part39.BottomSurface = Enum.SurfaceType.Smooth
  520. Part39.TopSurface = Enum.SurfaceType.Smooth
  521. Part39.Color = Color3.new(0.388235, 0.372549, 0.384314)
  522. Part39.Position = Vector3.new(44.3121681, 3.56205773, 13.1049824)
  523. Part39.Orientation = Vector3.new(0.5, -90, -15)
  524. Part39.Color = Color3.new(0.388235, 0.372549, 0.384314)
  525. CylinderMesh40.Parent = Part39
  526. CylinderMesh40.Scale = Vector3.new(0.095238097, 0.952380955, 0.142857149)
  527. CylinderMesh40.Scale = Vector3.new(0.095238097, 0.952380955, 0.142857149)
  528. Part41.Parent = Tool0
  529. Part41.Material = Enum.Material.SmoothPlastic
  530. Part41.BrickColor = BrickColor.new("Black")
  531. Part41.Rotation = Vector3.new(-90, -0.50999999, -90)
  532. Part41.Anchored = true
  533. Part41.FormFactor = Enum.FormFactor.Symmetric
  534. Part41.Size = Vector3.new(1, 1, 1)
  535. Part41.CFrame = CFrame.new(43.8337479, 3.83286452, 13.2759857, 2.98023224e-08, 0.999961376, -0.00882340223, 5.2280793e-08, 0.00882354565, 0.999961019, 0.999999821, -7.4505806e-08, -5.00585884e-08)
  536. Part41.BottomSurface = Enum.SurfaceType.Smooth
  537. Part41.TopSurface = Enum.SurfaceType.Smooth
  538. Part41.Color = Color3.new(0.105882, 0.164706, 0.207843)
  539. Part41.Position = Vector3.new(43.8337479, 3.83286452, 13.2759857)
  540. Part41.Orientation = Vector3.new(-89.4899979, -90, 0)
  541. Part41.Color = Color3.new(0.105882, 0.164706, 0.207843)
  542. SpecialMesh42.Parent = Part41
  543. SpecialMesh42.Scale = Vector3.new(0.285714298, 0.761904776, 0.285714298)
  544. SpecialMesh42.MeshType = Enum.MeshType.Wedge
  545. SpecialMesh42.Scale = Vector3.new(0.285714298, 0.761904776, 0.285714298)
  546. Part43.Parent = Tool0
  547. Part43.Material = Enum.Material.SmoothPlastic
  548. Part43.BrickColor = BrickColor.new("Black")
  549. Part43.Rotation = Vector3.new(90, 0.50999999, 90)
  550. Part43.Anchored = true
  551. Part43.FormFactor = Enum.FormFactor.Symmetric
  552. Part43.Size = Vector3.new(1, 1, 1)
  553. Part43.CFrame = CFrame.new(45.9503708, 4.11356401, 13.2759781, 2.98023224e-08, -0.999961376, 0.00882340223, 5.2280793e-08, -0.00882354565, -0.999961019, 0.999999821, 7.4505806e-08, 5.00585884e-08)
  554. Part43.BottomSurface = Enum.SurfaceType.Smooth
  555. Part43.TopSurface = Enum.SurfaceType.Smooth
  556. Part43.Color = Color3.new(0.105882, 0.164706, 0.207843)
  557. Part43.Position = Vector3.new(45.9503708, 4.11356401, 13.2759781)
  558. Part43.Orientation = Vector3.new(89.4899979, 90, 180)
  559. Part43.Color = Color3.new(0.105882, 0.164706, 0.207843)
  560. CylinderMesh44.Parent = Part43
  561. CylinderMesh44.Scale = Vector3.new(0.190476194, 0.142857149, 0.238095239)
  562. CylinderMesh44.Scale = Vector3.new(0.190476194, 0.142857149, 0.238095239)
  563. Part45.Parent = Tool0
  564. Part45.Material = Enum.Material.SmoothPlastic
  565. Part45.BrickColor = BrickColor.new("Black")
  566. Part45.Rotation = Vector3.new(180, 0, 89.4899979)
  567. Part45.Anchored = true
  568. Part45.FormFactor = Enum.FormFactor.Symmetric
  569. Part45.Size = Vector3.new(1, 1, 1)
  570. Part45.CFrame = CFrame.new(44.9977608, 4.17616129, 13.2759819, 0.00882340223, -0.999961376, -2.98023224e-08, -0.999961019, -0.00882354565, -5.2280793e-08, 5.00585884e-08, 7.4505806e-08, -0.999999821)
  571. Part45.BottomSurface = Enum.SurfaceType.Smooth
  572. Part45.TopSurface = Enum.SurfaceType.Smooth
  573. Part45.Color = Color3.new(0.105882, 0.164706, 0.207843)
  574. Part45.Position = Vector3.new(44.9977608, 4.17616129, 13.2759819)
  575. Part45.Orientation = Vector3.new(0, -180, -90.5099945)
  576. Part45.Color = Color3.new(0.105882, 0.164706, 0.207843)
  577. BlockMesh46.Parent = Part45
  578. BlockMesh46.Scale = Vector3.new(0.285714298, 0.142857149, 0.095238097)
  579. BlockMesh46.Scale = Vector3.new(0.285714298, 0.142857149, 0.095238097)
  580. Part47.Parent = Tool0
  581. Part47.Material = Enum.Material.SmoothPlastic
  582. Part47.BrickColor = BrickColor.new("Black")
  583. Part47.Rotation = Vector3.new(90, 0.50999999, 90)
  584. Part47.Anchored = true
  585. Part47.FormFactor = Enum.FormFactor.Symmetric
  586. Part47.Size = Vector3.new(1, 1, 1)
  587. Part47.CFrame = CFrame.new(44.9977608, 4.17616129, 13.2759819, 2.98023224e-08, -0.999961376, 0.00882340223, 5.2280793e-08, -0.00882354565, -0.999961019, 0.999999821, 7.4505806e-08, 5.00585884e-08)
  588. Part47.BottomSurface = Enum.SurfaceType.Smooth
  589. Part47.TopSurface = Enum.SurfaceType.Smooth
  590. Part47.Color = Color3.new(0.105882, 0.164706, 0.207843)
  591. Part47.Position = Vector3.new(44.9977608, 4.17616129, 13.2759819)
  592. Part47.Orientation = Vector3.new(89.4899979, 90, 180)
  593. Part47.Color = Color3.new(0.105882, 0.164706, 0.207843)
  594. BlockMesh48.Parent = Part47
  595. BlockMesh48.Scale = Vector3.new(0.285714298, 0.142857149, 0.095238097)
  596. BlockMesh48.Scale = Vector3.new(0.285714298, 0.142857149, 0.095238097)
  597. Part49.Parent = Tool0
  598. Part49.Material = Enum.Material.SmoothPlastic
  599. Part49.BrickColor = BrickColor.new("Black")
  600. Part49.Rotation = Vector3.new(180, 0, 89.4899979)
  601. Part49.Anchored = true
  602. Part49.FormFactor = Enum.FormFactor.Symmetric
  603. Part49.Size = Vector3.new(1, 1, 1)
  604. Part49.CFrame = CFrame.new(44.8067665, 4.1744771, 13.2759838, 0.00882340223, -0.999961376, -2.98023224e-08, -0.999961019, -0.00882354565, -5.2280793e-08, 5.00585884e-08, 7.4505806e-08, -0.999999821)
  605. Part49.BottomSurface = Enum.SurfaceType.Smooth
  606. Part49.TopSurface = Enum.SurfaceType.Smooth
  607. Part49.Color = Color3.new(0.105882, 0.164706, 0.207843)
  608. Part49.Position = Vector3.new(44.8067665, 4.1744771, 13.2759838)
  609. Part49.Orientation = Vector3.new(0, -180, -90.5099945)
  610. Part49.Color = Color3.new(0.105882, 0.164706, 0.207843)
  611. BlockMesh50.Parent = Part49
  612. BlockMesh50.Scale = Vector3.new(0.285714298, 0.142857149, 0.095238097)
  613. BlockMesh50.Scale = Vector3.new(0.285714298, 0.142857149, 0.095238097)
  614. Part51.Parent = Tool0
  615. Part51.Material = Enum.Material.SmoothPlastic
  616. Part51.BrickColor = BrickColor.new("Black")
  617. Part51.Rotation = Vector3.new(180, 0, 89.4899979)
  618. Part51.Anchored = true
  619. Part51.FormFactor = Enum.FormFactor.Symmetric
  620. Part51.Size = Vector3.new(1, 1, 1)
  621. Part51.CFrame = CFrame.new(44.2597885, 4.1696496, 13.2759819, 0.00882340223, -0.999961376, -2.98023224e-08, -0.999961019, -0.00882354565, -5.2280793e-08, 5.00585884e-08, 7.4505806e-08, -0.999999821)
  622. Part51.BottomSurface = Enum.SurfaceType.Smooth
  623. Part51.TopSurface = Enum.SurfaceType.Smooth
  624. Part51.Color = Color3.new(0.105882, 0.164706, 0.207843)
  625. Part51.Position = Vector3.new(44.2597885, 4.1696496, 13.2759819)
  626. Part51.Orientation = Vector3.new(0, -180, -90.5099945)
  627. Part51.Color = Color3.new(0.105882, 0.164706, 0.207843)
  628. BlockMesh52.Parent = Part51
  629. BlockMesh52.Scale = Vector3.new(0.285714298, 0.095238097, 0.095238097)
  630. BlockMesh52.Scale = Vector3.new(0.285714298, 0.095238097, 0.095238097)
  631. Part53.Parent = Tool0
  632. Part53.Material = Enum.Material.SmoothPlastic
  633. Part53.BrickColor = BrickColor.new("Black")
  634. Part53.Rotation = Vector3.new(180, 0, 89.4899979)
  635. Part53.Anchored = true
  636. Part53.FormFactor = Enum.FormFactor.Symmetric
  637. Part53.Size = Vector3.new(1, 1, 1)
  638. Part53.CFrame = CFrame.new(44.4257813, 4.17111444, 13.2759876, 0.00882340223, -0.999961376, -2.98023224e-08, -0.999961019, -0.00882354565, -5.2280793e-08, 5.00585884e-08, 7.4505806e-08, -0.999999821)
  639. Part53.BottomSurface = Enum.SurfaceType.Smooth
  640. Part53.TopSurface = Enum.SurfaceType.Smooth
  641. Part53.Color = Color3.new(0.105882, 0.164706, 0.207843)
  642. Part53.Position = Vector3.new(44.4257813, 4.17111444, 13.2759876)
  643. Part53.Orientation = Vector3.new(0, -180, -90.5099945)
  644. Part53.Color = Color3.new(0.105882, 0.164706, 0.207843)
  645. BlockMesh54.Parent = Part53
  646. BlockMesh54.Scale = Vector3.new(0.285714298, 0.142857149, 0.095238097)
  647. BlockMesh54.Scale = Vector3.new(0.285714298, 0.142857149, 0.095238097)
  648. Part55.Parent = Tool0
  649. Part55.Material = Enum.Material.SmoothPlastic
  650. Part55.BrickColor = BrickColor.new("Dark stone grey")
  651. Part55.Rotation = Vector3.new(180, 0, 171.580002)
  652. Part55.Anchored = true
  653. Part55.FormFactor = Enum.FormFactor.Symmetric
  654. Part55.Size = Vector3.new(1, 1, 1)
  655. Part55.CFrame = CFrame.new(43.8551521, 3.6740365, 13.2759857, -0.989220381, -0.146437287, -2.08616257e-07, -0.146437451, 0.989220023, -5.86756563e-08, 1.1920929e-07, -5.21540642e-08, -0.999999762)
  656. Part55.BottomSurface = Enum.SurfaceType.Smooth
  657. Part55.TopSurface = Enum.SurfaceType.Smooth
  658. Part55.Color = Color3.new(0.388235, 0.372549, 0.384314)
  659. Part55.Position = Vector3.new(43.8551521, 3.6740365, 13.2759857)
  660. Part55.Orientation = Vector3.new(0, -180, -8.42000008)
  661. Part55.Color = Color3.new(0.388235, 0.372549, 0.384314)
  662. BlockMesh56.Parent = Part55
  663. BlockMesh56.Scale = Vector3.new(0.523809552, 0.476190478, 0.190476194)
  664. BlockMesh56.Scale = Vector3.new(0.523809552, 0.476190478, 0.190476194)
  665. Part57.Parent = Tool0
  666. Part57.Material = Enum.Material.SmoothPlastic
  667. Part57.BrickColor = BrickColor.new("Black")
  668. Part57.Rotation = Vector3.new(90, 0.50999999, 90)
  669. Part57.Anchored = true
  670. Part57.FormFactor = Enum.FormFactor.Symmetric
  671. Part57.Size = Vector3.new(1, 1, 1)
  672. Part57.CFrame = CFrame.new(44.6167793, 4.17280054, 13.2759819, 2.98023224e-08, -0.999961376, 0.00882340223, 5.2280793e-08, -0.00882354565, -0.999961019, 0.999999821, 7.4505806e-08, 5.00585884e-08)
  673. Part57.BottomSurface = Enum.SurfaceType.Smooth
  674. Part57.TopSurface = Enum.SurfaceType.Smooth
  675. Part57.Color = Color3.new(0.105882, 0.164706, 0.207843)
  676. Part57.Position = Vector3.new(44.6167793, 4.17280054, 13.2759819)
  677. Part57.Orientation = Vector3.new(89.4899979, 90, 180)
  678. Part57.Color = Color3.new(0.105882, 0.164706, 0.207843)
  679. BlockMesh58.Parent = Part57
  680. BlockMesh58.Scale = Vector3.new(0.285714298, 0.142857149, 0.095238097)
  681. BlockMesh58.Scale = Vector3.new(0.285714298, 0.142857149, 0.095238097)
  682. Part59.Parent = Tool0
  683. Part59.Material = Enum.Material.SmoothPlastic
  684. Part59.BrickColor = BrickColor.new("Black")
  685. Part59.Rotation = Vector3.new(90, 0.50999999, 90)
  686. Part59.Anchored = true
  687. Part59.FormFactor = Enum.FormFactor.Symmetric
  688. Part59.Size = Vector3.new(1, 1, 1)
  689. Part59.CFrame = CFrame.new(44.8067665, 4.1744771, 13.2759838, 2.98023224e-08, -0.999961376, 0.00882340223, 5.2280793e-08, -0.00882354565, -0.999961019, 0.999999821, 7.4505806e-08, 5.00585884e-08)
  690. Part59.BottomSurface = Enum.SurfaceType.Smooth
  691. Part59.TopSurface = Enum.SurfaceType.Smooth
  692. Part59.Color = Color3.new(0.105882, 0.164706, 0.207843)
  693. Part59.Position = Vector3.new(44.8067665, 4.1744771, 13.2759838)
  694. Part59.Orientation = Vector3.new(89.4899979, 90, 180)
  695. Part59.Color = Color3.new(0.105882, 0.164706, 0.207843)
  696. BlockMesh60.Parent = Part59
  697. BlockMesh60.Scale = Vector3.new(0.285714298, 0.142857149, 0.095238097)
  698. BlockMesh60.Scale = Vector3.new(0.285714298, 0.142857149, 0.095238097)
  699. Part61.Parent = Tool0
  700. Part61.Material = Enum.Material.SmoothPlastic
  701. Part61.BrickColor = BrickColor.new("Dark stone grey")
  702. Part61.Rotation = Vector3.new(89.9799957, -89.5, 74.9799957)
  703. Part61.Anchored = true
  704. Part61.FormFactor = Enum.FormFactor.Symmetric
  705. Part61.Size = Vector3.new(1, 1, 1)
  706. Part61.CFrame = CFrame.new(44.3145981, 3.28606224, 13.0309792, 0.00228366256, -0.00851032138, -0.999961734, -0.25880897, 0.9658885, -0.00881163031, 0.965925753, 0.258818954, 3.17394733e-06)
  707. Part61.BottomSurface = Enum.SurfaceType.Smooth
  708. Part61.TopSurface = Enum.SurfaceType.Smooth
  709. Part61.Color = Color3.new(0.388235, 0.372549, 0.384314)
  710. Part61.Position = Vector3.new(44.3145981, 3.28606224, 13.0309792)
  711. Part61.Orientation = Vector3.new(0.5, -90, -15)
  712. Part61.Color = Color3.new(0.388235, 0.372549, 0.384314)
  713. CylinderMesh62.Parent = Part61
  714. CylinderMesh62.Scale = Vector3.new(0.190476194, 0.190476194, 0.142857149)
  715. CylinderMesh62.Scale = Vector3.new(0.190476194, 0.190476194, 0.142857149)
  716. Part63.Name = "Block"
  717. Part63.Parent = Tool0
  718. Part63.Material = Enum.Material.SmoothPlastic
  719. Part63.BrickColor = BrickColor.new("Black")
  720. Part63.Rotation = Vector3.new(0, 0, 120.509995)
  721. Part63.Anchored = true
  722. Part63.FormFactor = Enum.FormFactor.Symmetric
  723. Part63.Size = Vector3.new(1, 1, 1)
  724. Part63.CFrame = CFrame.new(43.2292633, 3.66051531, 13.2759857, -0.507622063, -0.861580074, 2.08616257e-07, 0.861579716, -0.507622063, 9.01171404e-09, 7.4505806e-08, 1.34110451e-07, 0.999999762)
  725. Part63.BottomSurface = Enum.SurfaceType.Smooth
  726. Part63.TopSurface = Enum.SurfaceType.Smooth
  727. Part63.Color = Color3.new(0.105882, 0.164706, 0.207843)
  728. Part63.Position = Vector3.new(43.2292633, 3.66051531, 13.2759857)
  729. Part63.Orientation = Vector3.new(0, 0, 120.509995)
  730. Part63.Color = Color3.new(0.105882, 0.164706, 0.207843)
  731. BlockMesh64.Parent = Part63
  732. BlockMesh64.Scale = Vector3.new(0.142857149, 0.0380952395, 0.0476190485)
  733. BlockMesh64.Scale = Vector3.new(0.142857149, 0.0380952395, 0.0476190485)
  734. Part65.Name = "Ring"
  735. Part65.Parent = Tool0
  736. Part65.Material = Enum.Material.SmoothPlastic
  737. Part65.BrickColor = BrickColor.new("Black")
  738. Part65.Rotation = Vector3.new(180, 0, -0.50999999)
  739. Part65.Anchored = true
  740. Part65.FormFactor = Enum.FormFactor.Symmetric
  741. Part65.Size = Vector3.new(1, 1, 1)
  742. Part65.CFrame = CFrame.new(43.2161179, 3.6743989, 13.2759895, 0.999961376, 0.00882340223, -2.98023224e-08, 0.00882354565, -0.999961019, -5.2280793e-08, -7.4505806e-08, 5.00585884e-08, -0.999999821)
  743. Part65.BottomSurface = Enum.SurfaceType.Smooth
  744. Part65.TopSurface = Enum.SurfaceType.Smooth
  745. Part65.Color = Color3.new(0.105882, 0.164706, 0.207843)
  746. Part65.Position = Vector3.new(43.2161179, 3.6743989, 13.2759895)
  747. Part65.Orientation = Vector3.new(0, -180, 179.48999)
  748. Part65.Color = Color3.new(0.105882, 0.164706, 0.207843)
  749. SpecialMesh66.Parent = Part65
  750. SpecialMesh66.MeshId = "http://www.roblox.com/asset/?id=3270017"
  751. SpecialMesh66.Scale = Vector3.new(0.285714298, 0.238095239, 0.238095239)
  752. SpecialMesh66.MeshType = Enum.MeshType.FileMesh
  753. SpecialMesh66.Scale = Vector3.new(0.285714298, 0.238095239, 0.238095239)
  754. Part67.Parent = Tool0
  755. Part67.Material = Enum.Material.SmoothPlastic
  756. Part67.BrickColor = BrickColor.new("Black")
  757. Part67.Rotation = Vector3.new(180, 0, 179.48999)
  758. Part67.Anchored = true
  759. Part67.FormFactor = Enum.FormFactor.Symmetric
  760. Part67.Size = Vector3.new(3, 1, 1)
  761. Part67.CFrame = CFrame.new(42.9022293, 4.22868347, 13.3949871, -0.999961376, -0.00882340223, -2.98023224e-08, -0.00882354565, 0.999961019, -5.2280793e-08, 7.4505806e-08, -5.00585884e-08, -0.999999821)
  762. Part67.BottomSurface = Enum.SurfaceType.Smooth
  763. Part67.TopSurface = Enum.SurfaceType.Smooth
  764. Part67.Color = Color3.new(0.105882, 0.164706, 0.207843)
  765. Part67.Position = Vector3.new(42.9022293, 4.22868347, 13.3949871)
  766. Part67.Orientation = Vector3.new(0, -180, -0.50999999)
  767. Part67.Color = Color3.new(0.105882, 0.164706, 0.207843)
  768. SpecialMesh68.Parent = Part67
  769. SpecialMesh68.Scale = Vector3.new(0.873015881, 0.142857149, 0.0476190485)
  770. SpecialMesh68.MeshType = Enum.MeshType.Wedge
  771. SpecialMesh68.Scale = Vector3.new(0.873015881, 0.142857149, 0.0476190485)
  772. Part69.Parent = Tool0
  773. Part69.Material = Enum.Material.SmoothPlastic
  774. Part69.BrickColor = BrickColor.new("Black")
  775. Part69.Rotation = Vector3.new(0, 0, 0.50999999)
  776. Part69.Anchored = true
  777. Part69.FormFactor = Enum.FormFactor.Symmetric
  778. Part69.Size = Vector3.new(1, 1, 1)
  779. Part69.CFrame = CFrame.new(43.0007858, 3.82551551, 13.2759895, 0.999961376, -0.00882340223, 2.98023224e-08, 0.00882354565, 0.999961019, 5.2280793e-08, -7.4505806e-08, -5.00585884e-08, 0.999999821)
  780. Part69.BottomSurface = Enum.SurfaceType.Smooth
  781. Part69.TopSurface = Enum.SurfaceType.Smooth
  782. Part69.Color = Color3.new(0.105882, 0.164706, 0.207843)
  783. Part69.Position = Vector3.new(43.0007858, 3.82551551, 13.2759895)
  784. Part69.Orientation = Vector3.new(0, 0, 0.50999999)
  785. Part69.Color = Color3.new(0.105882, 0.164706, 0.207843)
  786. BlockMesh70.Parent = Part69
  787. BlockMesh70.Scale = Vector3.new(0.90476191, 0.285714298, 0.285714298)
  788. BlockMesh70.Scale = Vector3.new(0.90476191, 0.285714298, 0.285714298)
  789. Part71.Parent = Tool0
  790. Part71.Material = Enum.Material.SmoothPlastic
  791. Part71.BrickColor = BrickColor.new("Black")
  792. Part71.Rotation = Vector3.new(-90, 89.5, -90)
  793. Part71.Anchored = true
  794. Part71.FormFactor = Enum.FormFactor.Symmetric
  795. Part71.Size = Vector3.new(1, 1, 1)
  796. Part71.CFrame = CFrame.new(42.8595505, 3.62425089, 13.2289867, 2.98023224e-08, 0.00882340223, 0.999961376, 5.2280793e-08, -0.999961019, 0.00882354565, 0.999999821, 5.00585884e-08, -7.4505806e-08)
  797. Part71.BottomSurface = Enum.SurfaceType.Smooth
  798. Part71.TopSurface = Enum.SurfaceType.Smooth
  799. Part71.Color = Color3.new(0.105882, 0.164706, 0.207843)
  800. Part71.Position = Vector3.new(42.8595505, 3.62425089, 13.2289867)
  801. Part71.Orientation = Vector3.new(-0.50999999, 90, 180)
  802. Part71.Color = Color3.new(0.105882, 0.164706, 0.207843)
  803. SpecialMesh72.Parent = Part71
  804. SpecialMesh72.Scale = Vector3.new(0.190476194, 0.142857149, 0.142857149)
  805. SpecialMesh72.MeshType = Enum.MeshType.Wedge
  806. SpecialMesh72.Scale = Vector3.new(0.190476194, 0.142857149, 0.142857149)
  807. Part73.Parent = Tool0
  808. Part73.Material = Enum.Material.SmoothPlastic
  809. Part73.BrickColor = BrickColor.new("Black")
  810. Part73.Rotation = Vector3.new(0, 0, 0.50999999)
  811. Part73.Anchored = true
  812. Part73.FormFactor = Enum.FormFactor.Symmetric
  813. Part73.Size = Vector3.new(2, 1, 1)
  814. Part73.CFrame = CFrame.new(43.3796806, 4.06687975, 13.2759838, 0.999961376, -0.00882340223, 2.98023224e-08, 0.00882354565, 0.999961019, 5.2280793e-08, -7.4505806e-08, -5.00585884e-08, 0.999999821)
  815. Part73.BottomSurface = Enum.SurfaceType.Smooth
  816. Part73.TopSurface = Enum.SurfaceType.Smooth
  817. Part73.Color = Color3.new(0.105882, 0.164706, 0.207843)
  818. Part73.Position = Vector3.new(43.3796806, 4.06687975, 13.2759838)
  819. Part73.Orientation = Vector3.new(0, 0, 0.50999999)
  820. Part73.Color = Color3.new(0.105882, 0.164706, 0.207843)
  821. BlockMesh74.Parent = Part73
  822. BlockMesh74.Scale = Vector3.new(0.833333313, 0.190476194, 0.285714298)
  823. BlockMesh74.Scale = Vector3.new(0.833333313, 0.190476194, 0.285714298)
  824. Part75.Parent = Tool0
  825. Part75.Material = Enum.Material.SmoothPlastic
  826. Part75.BrickColor = BrickColor.new("Black")
  827. Part75.Rotation = Vector3.new(-90, 89.5, 90)
  828. Part75.Anchored = true
  829. Part75.FormFactor = Enum.FormFactor.Symmetric
  830. Part75.Size = Vector3.new(1, 1, 1)
  831. Part75.CFrame = CFrame.new(41.7413521, 3.52837205, 13.3569927, -2.98023224e-08, -0.00882340223, 0.999961376, -5.2280793e-08, 0.999961019, 0.00882354565, -0.999999821, -5.00585884e-08, -7.4505806e-08)
  832. Part75.BottomSurface = Enum.SurfaceType.Smooth
  833. Part75.TopSurface = Enum.SurfaceType.Smooth
  834. Part75.Color = Color3.new(0.105882, 0.164706, 0.207843)
  835. Part75.Position = Vector3.new(41.7413521, 3.52837205, 13.3569927)
  836. Part75.Orientation = Vector3.new(-0.50999999, 90, 0)
  837. Part75.Color = Color3.new(0.105882, 0.164706, 0.207843)
  838. BlockMesh76.Parent = Part75
  839. BlockMesh76.Scale = Vector3.new(0.142857149, 0.476190478, 0.190476194)
  840. BlockMesh76.Scale = Vector3.new(0.142857149, 0.476190478, 0.190476194)
  841. Part77.Parent = Tool0
  842. Part77.Material = Enum.Material.SmoothPlastic
  843. Part77.BrickColor = BrickColor.new("Black")
  844. Part77.Rotation = Vector3.new(0, 0, 0.50999999)
  845. Part77.Anchored = true
  846. Part77.FormFactor = Enum.FormFactor.Symmetric
  847. Part77.Size = Vector3.new(3, 1, 1)
  848. Part77.CFrame = CFrame.new(42.9022293, 4.22868347, 13.156992, 0.999961376, -0.00882340223, 2.98023224e-08, 0.00882354565, 0.999961019, 5.2280793e-08, -7.4505806e-08, -5.00585884e-08, 0.999999821)
  849. Part77.BottomSurface = Enum.SurfaceType.Smooth
  850. Part77.TopSurface = Enum.SurfaceType.Smooth
  851. Part77.Color = Color3.new(0.105882, 0.164706, 0.207843)
  852. Part77.Position = Vector3.new(42.9022293, 4.22868347, 13.156992)
  853. Part77.Orientation = Vector3.new(0, 0, 0.50999999)
  854. Part77.Color = Color3.new(0.105882, 0.164706, 0.207843)
  855. SpecialMesh78.Parent = Part77
  856. SpecialMesh78.Scale = Vector3.new(0.873015881, 0.142857149, 0.0476190485)
  857. SpecialMesh78.MeshType = Enum.MeshType.Wedge
  858. SpecialMesh78.Scale = Vector3.new(0.873015881, 0.142857149, 0.0476190485)
  859. Part79.Name = "SmokePart"
  860. Part79.Parent = Tool0
  861. Part79.Material = Enum.Material.SmoothPlastic
  862. Part79.BrickColor = BrickColor.new("Really black")
  863. Part79.Rotation = Vector3.new(90, 0.50999999, -90)
  864. Part79.Anchored = true
  865. Part79.FormFactor = Enum.FormFactor.Symmetric
  866. Part79.Size = Vector3.new(1, 1, 1)
  867. Part79.CFrame = CFrame.new(47.0313301, 4.12310266, 13.2759762, -2.98023224e-08, 0.999961376, 0.00882340223, -5.2280793e-08, 0.00882354565, -0.999961019, -0.999999821, -7.4505806e-08, 5.00585884e-08)
  868. Part79.BottomSurface = Enum.SurfaceType.Smooth
  869. Part79.TopSurface = Enum.SurfaceType.Smooth
  870. Part79.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  871. Part79.Position = Vector3.new(47.0313301, 4.12310266, 13.2759762)
  872. Part79.Orientation = Vector3.new(89.4899979, 90, 0)
  873. Part79.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  874. CylinderMesh80.Parent = Part79
  875. CylinderMesh80.Offset = Vector3.new(0, -0.0185714271, 0)
  876. CylinderMesh80.Scale = Vector3.new(0.133333325, 0.0190476198, 0.099999994)
  877. CylinderMesh80.Scale = Vector3.new(0.133333325, 0.0190476198, 0.099999994)
  878. LocalScript81.Name = "Arms"
  879. LocalScript81.Parent = Tool0
  880. table.insert(cors,sandbox(LocalScript81,function()
  881. sp = script.Parent
  882.  
  883. Mesh = false -- If true will load BC 2.0 Arm meshes as well.
  884. Shirt = true -- If true will load the user's shirt to the arms as well
  885.  
  886. function onEquipped(mouse)
  887. local Player = game:GetService("Players").LocalPlayer
  888. local Cam = game.Workspace.CurrentCamera
  889.  
  890. local Arms = Instance.new("Model")
  891. Arms.Name = "Arms"
  892. Arms.Parent = Cam
  893.  
  894. if Shirt == true then
  895. local Humanoid = Instance.new("Humanoid")
  896. Humanoid.MaxHealth = 0
  897. Humanoid.Health = 0
  898. Humanoid.Name = ""
  899. Humanoid.Parent = Arms
  900. --Packages bro
  901. for i,v in ipairs(Player.Character:GetChildren()) do
  902. if v.className == "CharacterMesh" or v.className == "Shirt" then
  903. baws = v:clone()
  904. baws.Parent = Arms
  905. else
  906. end
  907. end
  908. end
  909. local RightArm = Player.Character:FindFirstChild("Right Arm"):clone()
  910. RightArm.Name = "Right Arm"
  911. RightArm.Transparency = 0
  912. RightArm.CanCollide = false
  913. RightArm.TopSurface = 0
  914. RightArm.BottomSurface = 0
  915.  
  916. local w = Instance.new("Weld")
  917. w.Part0 = RightArm
  918. w.Part1 = Player.Character:FindFirstChild("Right Arm")
  919. w.C0 = CFrame.new()
  920. w.C1 = CFrame.new()
  921. w.Parent = RightArm
  922. RightArm.Parent = Arms
  923.  
  924. local LeftArm = Player.Character:FindFirstChild("Left Arm"):clone()
  925. LeftArm.Name = "Left Arm"
  926. LeftArm.Transparency = 0
  927. LeftArm.CanCollide = false
  928. LeftArm.TopSurface = 0
  929. LeftArm.BottomSurface = 0
  930.  
  931. local w = Instance.new("Weld")
  932. w.Part0 = LeftArm
  933. w.Part1 = Player.Character:FindFirstChild("Left Arm")
  934. w.C0 = CFrame.new()
  935. w.C1 = CFrame.new()
  936. w.Parent = LeftArm
  937. LeftArm.Parent = Arms
  938.  
  939. if Mesh ~= false then
  940. local LeftArmMesh = script:FindFirstChild("LeftArm")
  941. LeftArmMesh.Parent = LeftArm
  942. local RightArmMesh = script:FindFirstChild("RightArm")
  943. RightArmMesh.Parent = RightArm
  944. else end
  945.  
  946. end
  947.  
  948. function onUnequipped(mouse)
  949. local Player = game:GetService("Players").LocalPlayer
  950. local Cam = script.Parent
  951. for _, Model in pairs(game.Workspace.CurrentCamera:GetChildren()) do
  952. if Model.Name == "Arms" then
  953. Model:remove()
  954. else end
  955. end
  956. end
  957.  
  958. sp.Equipped:connect(onEquipped)
  959. sp.Unequipped:connect(onUnequipped)
  960.  
  961. end))
  962. SpecialMesh82.Name = "LeftArm"
  963. SpecialMesh82.Parent = LocalScript81
  964. SpecialMesh82.MeshId = "http://www.roblox.com/asset/?id=27111419"
  965. SpecialMesh82.Scale = Vector3.new(1, 0.800000012, 0.800000012)
  966. SpecialMesh82.MeshType = Enum.MeshType.FileMesh
  967. SpecialMesh82.Scale = Vector3.new(1, 0.800000012, 0.800000012)
  968. SpecialMesh83.Name = "RightArm"
  969. SpecialMesh83.Parent = LocalScript81
  970. SpecialMesh83.MeshId = "http://www.roblox.com/asset/?id=27111864"
  971. SpecialMesh83.Scale = Vector3.new(1, 0.800000012, 0.800000012)
  972. SpecialMesh83.MeshType = Enum.MeshType.FileMesh
  973. SpecialMesh83.Scale = Vector3.new(1, 0.800000012, 0.800000012)
  974. Part84.Parent = Tool0
  975. Part84.Material = Enum.Material.SmoothPlastic
  976. Part84.BrickColor = BrickColor.new("Black")
  977. Part84.Rotation = Vector3.new(0, 0, 0.50999999)
  978. Part84.Anchored = true
  979. Part84.FormFactor = Enum.FormFactor.Symmetric
  980. Part84.Size = Vector3.new(1, 1, 1)
  981. Part84.CFrame = CFrame.new(42.164299, 4.10315943, 13.2759953, 0.999961376, -0.00882340223, 2.98023224e-08, 0.00882354565, 0.999961019, 5.2280793e-08, -7.4505806e-08, -5.00585884e-08, 0.999999821)
  982. Part84.BottomSurface = Enum.SurfaceType.Smooth
  983. Part84.TopSurface = Enum.SurfaceType.Smooth
  984. Part84.Color = Color3.new(0.105882, 0.164706, 0.207843)
  985. Part84.Position = Vector3.new(42.164299, 4.10315943, 13.2759953)
  986. Part84.Orientation = Vector3.new(0, 0, 0.50999999)
  987. Part84.Color = Color3.new(0.105882, 0.164706, 0.207843)
  988. BlockMesh85.Parent = Part84
  989. BlockMesh85.Scale = Vector3.new(0.761904776, 0.095238097, 0.285714298)
  990. BlockMesh85.Scale = Vector3.new(0.761904776, 0.095238097, 0.285714298)
  991. Part86.Parent = Tool0
  992. Part86.Material = Enum.Material.SmoothPlastic
  993. Part86.BrickColor = BrickColor.new("Dark stone grey")
  994. Part86.Rotation = Vector3.new(0, 0, 0.50999999)
  995. Part86.Anchored = true
  996. Part86.FormFactor = Enum.FormFactor.Symmetric
  997. Part86.Size = Vector3.new(1, 1, 1)
  998. Part86.CFrame = CFrame.new(41.74366, 3.2663765, 13.3569965, 0.999961257, -0.00882334076, 1.552701e-05, 0.00882356055, 0.999961019, 1.27967297e-07, -1.55419111e-05, 1.0477379e-08, 0.999999881)
  999. Part86.BottomSurface = Enum.SurfaceType.Smooth
  1000. Part86.TopSurface = Enum.SurfaceType.Smooth
  1001. Part86.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1002. Part86.Position = Vector3.new(41.74366, 3.2663765, 13.3569965)
  1003. Part86.Orientation = Vector3.new(0, 0, 0.50999999)
  1004. Part86.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1005. CylinderMesh87.Parent = Part86
  1006. CylinderMesh87.Scale = Vector3.new(0.190476194, 0.0476190485, 0.142857149)
  1007. CylinderMesh87.Scale = Vector3.new(0.190476194, 0.0476190485, 0.142857149)
  1008. Part88.Parent = Tool0
  1009. Part88.Material = Enum.Material.SmoothPlastic
  1010. Part88.BrickColor = BrickColor.new("Black")
  1011. Part88.Rotation = Vector3.new(0, 0, 0.50999999)
  1012. Part88.Anchored = true
  1013. Part88.FormFactor = Enum.FormFactor.Symmetric
  1014. Part88.Size = Vector3.new(1, 1, 1)
  1015. Part88.CFrame = CFrame.new(44.6399422, 4.26801682, 13.1809845, 0.999961376, -0.00882340223, 2.98023224e-08, 0.00882354565, 0.999961019, 5.2280793e-08, -7.4505806e-08, -5.00585884e-08, 0.999999821)
  1016. Part88.BottomSurface = Enum.SurfaceType.Smooth
  1017. Part88.TopSurface = Enum.SurfaceType.Smooth
  1018. Part88.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1019. Part88.Position = Vector3.new(44.6399422, 4.26801682, 13.1809845)
  1020. Part88.Orientation = Vector3.new(0, 0, 0.50999999)
  1021. Part88.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1022. SpecialMesh89.Parent = Part88
  1023. SpecialMesh89.Scale = Vector3.new(0.857142866, 0.095238097, 0.095238097)
  1024. SpecialMesh89.MeshType = Enum.MeshType.Wedge
  1025. SpecialMesh89.Scale = Vector3.new(0.857142866, 0.095238097, 0.095238097)
  1026. Part90.Parent = Tool0
  1027. Part90.Material = Enum.Material.SmoothPlastic
  1028. Part90.BrickColor = BrickColor.new("Black")
  1029. Part90.Rotation = Vector3.new(0, 0, 0.50999999)
  1030. Part90.Anchored = true
  1031. Part90.FormFactor = Enum.FormFactor.Symmetric
  1032. Part90.Size = Vector3.new(3, 1, 1)
  1033. Part90.CFrame = CFrame.new(42.9022331, 4.22868347, 13.2759876, 0.999961376, -0.00882340223, 2.98023224e-08, 0.00882354565, 0.999961019, 5.2280793e-08, -7.4505806e-08, -5.00585884e-08, 0.999999821)
  1034. Part90.BottomSurface = Enum.SurfaceType.Smooth
  1035. Part90.TopSurface = Enum.SurfaceType.Smooth
  1036. Part90.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1037. Part90.Position = Vector3.new(42.9022331, 4.22868347, 13.2759876)
  1038. Part90.Orientation = Vector3.new(0, 0, 0.50999999)
  1039. Part90.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1040. BlockMesh91.Parent = Part90
  1041. BlockMesh91.Scale = Vector3.new(0.873015881, 0.142857149, 0.190476194)
  1042. BlockMesh91.Scale = Vector3.new(0.873015881, 0.142857149, 0.190476194)
  1043. Part92.Parent = Tool0
  1044. Part92.Material = Enum.Material.SmoothPlastic
  1045. Part92.BrickColor = BrickColor.new("Black")
  1046. Part92.Rotation = Vector3.new(0, 0, 0.50999999)
  1047. Part92.Anchored = true
  1048. Part92.FormFactor = Enum.FormFactor.Symmetric
  1049. Part92.Size = Vector3.new(1, 1, 1)
  1050. Part92.CFrame = CFrame.new(41.6899948, 3.90895104, 13.2759933, 0.999961376, -0.00882340223, 2.98023224e-08, 0.00882354565, 0.999961019, 5.2280793e-08, -7.4505806e-08, -5.00585884e-08, 0.999999821)
  1051. Part92.BottomSurface = Enum.SurfaceType.Smooth
  1052. Part92.TopSurface = Enum.SurfaceType.Smooth
  1053. Part92.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1054. Part92.Position = Vector3.new(41.6899948, 3.90895104, 13.2759933)
  1055. Part92.Orientation = Vector3.new(0, 0, 0.50999999)
  1056. Part92.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1057. BlockMesh93.Parent = Part92
  1058. BlockMesh93.Scale = Vector3.new(0.190476194, 0.476190478, 0.285714298)
  1059. BlockMesh93.Scale = Vector3.new(0.190476194, 0.476190478, 0.285714298)
  1060. Part94.Parent = Tool0
  1061. Part94.Material = Enum.Material.SmoothPlastic
  1062. Part94.BrickColor = BrickColor.new("Black")
  1063. Part94.Rotation = Vector3.new(-90, -0.50999999, -90)
  1064. Part94.Anchored = true
  1065. Part94.FormFactor = Enum.FormFactor.Symmetric
  1066. Part94.Size = Vector3.new(1, 1, 1)
  1067. Part94.CFrame = CFrame.new(42.1668167, 3.81815505, 13.2759933, 2.98023224e-08, 0.999961376, -0.00882340223, 5.2280793e-08, 0.00882354565, 0.999961019, 0.999999821, -7.4505806e-08, -5.00585884e-08)
  1068. Part94.BottomSurface = Enum.SurfaceType.Smooth
  1069. Part94.TopSurface = Enum.SurfaceType.Smooth
  1070. Part94.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1071. Part94.Position = Vector3.new(42.1668167, 3.81815505, 13.2759933)
  1072. Part94.Orientation = Vector3.new(-89.4899979, -90, 0)
  1073. Part94.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1074. BlockMesh95.Parent = Part94
  1075. BlockMesh95.Scale = Vector3.new(0.190476194, 0.761904776, 0.190476194)
  1076. BlockMesh95.Scale = Vector3.new(0.190476194, 0.761904776, 0.190476194)
  1077. Part96.Name = "Handle"
  1078. Part96.Parent = Tool0
  1079. Part96.Material = Enum.Material.SmoothPlastic
  1080. Part96.BrickColor = BrickColor.new("Black")
  1081. Part96.Transparency = 1
  1082. Part96.Rotation = Vector3.new(0, -89.9700012, 0)
  1083. Part96.Anchored = true
  1084. Part96.CanCollide = false
  1085. Part96.FormFactor = Enum.FormFactor.Custom
  1086. Part96.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1087. Part96.CFrame = CFrame.new(42.9982109, 3.48203349, 13.262455, 2.98023224e-08, 0, -0.999999821, 0, 1, 0, 0.999999821, 0, 2.98023224e-08)
  1088. Part96.BottomSurface = Enum.SurfaceType.Smooth
  1089. Part96.TopSurface = Enum.SurfaceType.Smooth
  1090. Part96.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1091. Part96.Position = Vector3.new(42.9982109, 3.48203349, 13.262455)
  1092. Part96.Orientation = Vector3.new(0, -90, 0)
  1093. Part96.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1094. Sound97.Name = "Reload"
  1095. Sound97.Parent = Part96
  1096. Sound97.SoundId = "http://www.roblox.com/asset?id=142491708"
  1097. Sound97.Volume = 1
  1098. Sound98.Name = "Shoot"
  1099. Sound98.Parent = Part96
  1100. Sound98.SoundId = "http://www.roblox.com/asset?id=151299298"
  1101. Sound98.Volume = 1
  1102. Part99.Parent = Tool0
  1103. Part99.Material = Enum.Material.SmoothPlastic
  1104. Part99.BrickColor = BrickColor.new("Black")
  1105. Part99.Rotation = Vector3.new(-76.3699951, -89.9700012, -76.7599945)
  1106. Part99.Anchored = true
  1107. Part99.FormFactor = Enum.FormFactor.Custom
  1108. Part99.Size = Vector3.new(0.200000003, 0.200000003, 0.832499802)
  1109. Part99.CFrame = CFrame.new(43.4501266, 4.3461113, 13.2828465, 2.98023224e-08, 1.26659856e-07, -0.999999821, 4.31001945e-09, 0.99999994, 1.2293458e-07, 0.999999821, -4.31009362e-09, 2.98023224e-08)
  1110. Part99.BottomSurface = Enum.SurfaceType.Smooth
  1111. Part99.TopSurface = Enum.SurfaceType.Smooth
  1112. Part99.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1113. Part99.Position = Vector3.new(43.4501266, 4.3461113, 13.2828465)
  1114. Part99.Orientation = Vector3.new(0, -90, 0)
  1115. Part99.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1116. BlockMesh100.Parent = Part99
  1117. BlockMesh100.Offset = Vector3.new(0, -0.015625, 0)
  1118. BlockMesh100.Scale = Vector3.new(0.78125, 0.46875, 1)
  1119. BlockMesh100.Scale = Vector3.new(0.78125, 0.46875, 1)
  1120. Part101.Name = "AimPart"
  1121. Part101.Parent = Tool0
  1122. Part101.Material = Enum.Material.SmoothPlastic
  1123. Part101.BrickColor = BrickColor.new("Black")
  1124. Part101.Transparency = 1
  1125. Part101.Rotation = Vector3.new(0, -89.9700012, 0)
  1126. Part101.Anchored = true
  1127. Part101.CanCollide = false
  1128. Part101.FormFactor = Enum.FormFactor.Custom
  1129. Part101.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1130. Part101.CFrame = CFrame.new(42.5441666, 4.48509216, 13.274374, 2.98023224e-08, 0, -0.999999821, 0, 1, 0, 0.999999821, 0, 2.98023224e-08)
  1131. Part101.BottomSurface = Enum.SurfaceType.Smooth
  1132. Part101.TopSurface = Enum.SurfaceType.Smooth
  1133. Part101.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1134. Part101.Position = Vector3.new(42.5441666, 4.48509216, 13.274374)
  1135. Part101.Orientation = Vector3.new(0, -90, 0)
  1136. Part101.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1137. Part102.Parent = Tool0
  1138. Part102.Material = Enum.Material.SmoothPlastic
  1139. Part102.BrickColor = BrickColor.new("Black")
  1140. Part102.Rotation = Vector3.new(180, 0, 89.4899979)
  1141. Part102.Anchored = true
  1142. Part102.FormFactor = Enum.FormFactor.Symmetric
  1143. Part102.Size = Vector3.new(1, 1, 1)
  1144. Part102.CFrame = CFrame.new(43.3294907, 4.31345606, 13.2759857, 0.00882340223, -0.999961376, -2.98023224e-08, -0.999961019, -0.00882354565, -5.2280793e-08, 5.00585884e-08, 7.4505806e-08, -0.999999821)
  1145. Part102.BottomSurface = Enum.SurfaceType.Smooth
  1146. Part102.TopSurface = Enum.SurfaceType.Smooth
  1147. Part102.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1148. Part102.Position = Vector3.new(43.3294907, 4.31345606, 13.2759857)
  1149. Part102.Orientation = Vector3.new(0, -180, -90.5099945)
  1150. Part102.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1151. BlockMesh103.Parent = Part102
  1152. BlockMesh103.Scale = Vector3.new(0.0476190485, 1.28571427, 0.095238097)
  1153. BlockMesh103.Scale = Vector3.new(0.0476190485, 1.28571427, 0.095238097)
  1154. Part104.Parent = Tool0
  1155. Part104.Material = Enum.Material.SmoothPlastic
  1156. Part104.BrickColor = BrickColor.new("Black")
  1157. Part104.Rotation = Vector3.new(-71.5699997, -89.9700012, -72.2600021)
  1158. Part104.Anchored = true
  1159. Part104.FormFactor = Enum.FormFactor.Custom
  1160. Part104.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1161. Part104.CFrame = CFrame.new(44.04673, 4.48623943, 13.2789001, 2.98023224e-08, 9.31322433e-08, -0.999999821, -4.63518113e-14, 0.99999994, 8.94069672e-08, 0.999999821, -5.15143483e-14, 2.98023224e-08)
  1162. Part104.BottomSurface = Enum.SurfaceType.Smooth
  1163. Part104.TopSurface = Enum.SurfaceType.Smooth
  1164. Part104.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1165. Part104.Position = Vector3.new(44.04673, 4.48623943, 13.2789001)
  1166. Part104.Orientation = Vector3.new(0, -90, 0)
  1167. Part104.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1168. SpecialMesh105.Parent = Part104
  1169. SpecialMesh105.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1170. SpecialMesh105.Scale = Vector3.new(0.203125, 0.203125, 1.5625)
  1171. SpecialMesh105.MeshType = Enum.MeshType.FileMesh
  1172. SpecialMesh105.Scale = Vector3.new(0.203125, 0.203125, 1.5625)
  1173. Part106.Parent = Tool0
  1174. Part106.Material = Enum.Material.SmoothPlastic
  1175. Part106.BrickColor = BrickColor.new("Dark stone grey")
  1176. Part106.Reflectance = 0.050000000745058
  1177. Part106.Transparency = 0.75
  1178. Part106.Rotation = Vector3.new(90, 0, -90)
  1179. Part106.Anchored = true
  1180. Part106.FormFactor = Enum.FormFactor.Custom
  1181. Part106.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1182. Part106.CFrame = CFrame.new(42.9666557, 4.48632288, 13.2788982, -2.98023224e-08, 0.999999821, -3.72528963e-09, 4.63518113e-14, 3.7252903e-09, -0.99999994, -0.999999821, -2.98023224e-08, 4.63518113e-14)
  1183. Part106.BottomSurface = Enum.SurfaceType.Smooth
  1184. Part106.TopSurface = Enum.SurfaceType.Smooth
  1185. Part106.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1186. Part106.Position = Vector3.new(42.9666557, 4.48632288, 13.2788982)
  1187. Part106.Orientation = Vector3.new(89.9799957, -90, 0)
  1188. Part106.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1189. CylinderMesh107.Parent = Part106
  1190. CylinderMesh107.Scale = Vector3.new(0.78125, 0.0249999985, 0.78125)
  1191. CylinderMesh107.Scale = Vector3.new(0.78125, 0.0249999985, 0.78125)
  1192. Part108.Parent = Tool0
  1193. Part108.Material = Enum.Material.SmoothPlastic
  1194. Part108.BrickColor = BrickColor.new("Dark stone grey")
  1195. Part108.Reflectance = 0.050000000745058
  1196. Part108.Transparency = 0.75
  1197. Part108.Rotation = Vector3.new(90, 0, -90)
  1198. Part108.Anchored = true
  1199. Part108.FormFactor = Enum.FormFactor.Custom
  1200. Part108.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1201. Part108.CFrame = CFrame.new(44.1791725, 4.48653221, 13.2788982, -2.98023224e-08, 0.999999821, -3.72528963e-09, 4.63518113e-14, 3.7252903e-09, -0.99999994, -0.999999821, -2.98023224e-08, 4.63518113e-14)
  1202. Part108.BottomSurface = Enum.SurfaceType.Smooth
  1203. Part108.TopSurface = Enum.SurfaceType.Smooth
  1204. Part108.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1205. Part108.Position = Vector3.new(44.1791725, 4.48653221, 13.2788982)
  1206. Part108.Orientation = Vector3.new(89.9799957, -90, 0)
  1207. Part108.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1208. CylinderMesh109.Parent = Part108
  1209. CylinderMesh109.Scale = Vector3.new(1.09375, 0.0249999985, 1.09375)
  1210. CylinderMesh109.Scale = Vector3.new(1.09375, 0.0249999985, 1.09375)
  1211. Part110.Parent = Tool0
  1212. Part110.Material = Enum.Material.SmoothPlastic
  1213. Part110.BrickColor = BrickColor.new("Black")
  1214. Part110.Rotation = Vector3.new(0, 0, 180)
  1215. Part110.Anchored = true
  1216. Part110.FormFactor = Enum.FormFactor.Custom
  1217. Part110.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1218. Part110.CFrame = CFrame.new(43.3816795, 4.48636532, 13.2008953, -0.999999821, -3.72526188e-09, -2.98023224e-08, -3.7252903e-09, -0.99999994, 1.90757714e-06, -2.98023224e-08, 1.90757737e-06, 0.999999821)
  1219. Part110.BottomSurface = Enum.SurfaceType.Smooth
  1220. Part110.TopSurface = Enum.SurfaceType.Smooth
  1221. Part110.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1222. Part110.Position = Vector3.new(43.3816795, 4.48636532, 13.2008953)
  1223. Part110.Orientation = Vector3.new(0, 0, -180)
  1224. Part110.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1225. BlockMesh111.Parent = Part110
  1226. BlockMesh111.Offset = Vector3.new(0, 0, 0.0390625)
  1227. BlockMesh111.Scale = Vector3.new(0.0234375, 0.0234375, 0.299999982)
  1228. BlockMesh111.Scale = Vector3.new(0.0234375, 0.0234375, 0.299999982)
  1229. Part112.Parent = Tool0
  1230. Part112.Material = Enum.Material.SmoothPlastic
  1231. Part112.BrickColor = BrickColor.new("Black")
  1232. Part112.Rotation = Vector3.new(0, 0, 180)
  1233. Part112.Anchored = true
  1234. Part112.FormFactor = Enum.FormFactor.Custom
  1235. Part112.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1236. Part112.CFrame = CFrame.new(43.3816757, 4.48636532, 13.3569012, -0.999999821, -3.72526188e-09, -2.98023224e-08, -3.7252903e-09, -0.99999994, 1.90757714e-06, -2.98023224e-08, 1.90757737e-06, 0.999999821)
  1237. Part112.BottomSurface = Enum.SurfaceType.Smooth
  1238. Part112.TopSurface = Enum.SurfaceType.Smooth
  1239. Part112.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1240. Part112.Position = Vector3.new(43.3816757, 4.48636532, 13.3569012)
  1241. Part112.Orientation = Vector3.new(0, 0, -180)
  1242. Part112.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1243. BlockMesh113.Parent = Part112
  1244. BlockMesh113.Offset = Vector3.new(0, 0, -0.0390625)
  1245. BlockMesh113.Scale = Vector3.new(0.0234375, 0.0234375, 0.299999982)
  1246. BlockMesh113.Scale = Vector3.new(0.0234375, 0.0234375, 0.299999982)
  1247. Part114.Parent = Tool0
  1248. Part114.Material = Enum.Material.SmoothPlastic
  1249. Part114.BrickColor = BrickColor.new("Black")
  1250. Part114.Rotation = Vector3.new(0, 0, 180)
  1251. Part114.Anchored = true
  1252. Part114.FormFactor = Enum.FormFactor.Custom
  1253. Part114.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1254. Part114.CFrame = CFrame.new(43.3821945, 4.41533375, 13.2789001, -0.999999821, -3.72526188e-09, -2.98023224e-08, -3.7252903e-09, -0.99999994, 1.90757714e-06, -2.98023224e-08, 1.90757737e-06, 0.999999821)
  1255. Part114.BottomSurface = Enum.SurfaceType.Smooth
  1256. Part114.TopSurface = Enum.SurfaceType.Smooth
  1257. Part114.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1258. Part114.Position = Vector3.new(43.3821945, 4.41533375, 13.2789001)
  1259. Part114.Orientation = Vector3.new(0, 0, -180)
  1260. Part114.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1261. BlockMesh115.Parent = Part114
  1262. BlockMesh115.Offset = Vector3.new(0, -0.03125, 0)
  1263. BlockMesh115.Scale = Vector3.new(0.0234375, 0.3125, 0.0234375)
  1264. BlockMesh115.Scale = Vector3.new(0.0234375, 0.3125, 0.0234375)
  1265. Part116.Parent = Tool0
  1266. Part116.Material = Enum.Material.SmoothPlastic
  1267. Part116.BrickColor = BrickColor.new("Black")
  1268. Part116.Rotation = Vector3.new(0, 0, 180)
  1269. Part116.Anchored = true
  1270. Part116.FormFactor = Enum.FormFactor.Custom
  1271. Part116.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1272. Part116.CFrame = CFrame.new(43.3820305, 4.66844416, 13.2788944, -0.999999821, -3.72526188e-09, -2.98023224e-08, -3.7252903e-09, -0.99999994, 1.90757714e-06, -2.98023224e-08, 1.90757737e-06, 0.999999821)
  1273. Part116.BottomSurface = Enum.SurfaceType.Smooth
  1274. Part116.TopSurface = Enum.SurfaceType.Smooth
  1275. Part116.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1276. Part116.Position = Vector3.new(43.3820305, 4.66844416, 13.2788944)
  1277. Part116.Orientation = Vector3.new(0, 0, -180)
  1278. Part116.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1279. BlockMesh117.Parent = Part116
  1280. BlockMesh117.Offset = Vector3.new(0, 0.181250006, 0)
  1281. BlockMesh117.Scale = Vector3.new(0, 0.0078125, 0.515625)
  1282. BlockMesh117.Scale = Vector3.new(0, 0.0078125, 0.515625)
  1283. Part118.Parent = Tool0
  1284. Part118.Material = Enum.Material.SmoothPlastic
  1285. Part118.BrickColor = BrickColor.new("Black")
  1286. Part118.Rotation = Vector3.new(0, 0, 180)
  1287. Part118.Anchored = true
  1288. Part118.FormFactor = Enum.FormFactor.Custom
  1289. Part118.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1290. Part118.CFrame = CFrame.new(43.3819237, 4.63642883, 13.2788982, -0.999999821, -3.72526188e-09, -2.98023224e-08, -3.7252903e-09, -0.99999994, 1.90757714e-06, -2.98023224e-08, 1.90757737e-06, 0.999999821)
  1291. Part118.BottomSurface = Enum.SurfaceType.Smooth
  1292. Part118.TopSurface = Enum.SurfaceType.Smooth
  1293. Part118.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1294. Part118.Position = Vector3.new(43.3819237, 4.63642883, 13.2788982)
  1295. Part118.Orientation = Vector3.new(0, 0, -180)
  1296. Part118.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1297. BlockMesh119.Parent = Part118
  1298. BlockMesh119.Offset = Vector3.new(0, 0.140625, 0)
  1299. BlockMesh119.Scale = Vector3.new(0, 0.515625, 0.0078125)
  1300. BlockMesh119.Scale = Vector3.new(0, 0.515625, 0.0078125)
  1301. Part120.Parent = Tool0
  1302. Part120.Material = Enum.Material.SmoothPlastic
  1303. Part120.BrickColor = BrickColor.new("Really red")
  1304. Part120.Rotation = Vector3.new(0, 0, 90)
  1305. Part120.Anchored = true
  1306. Part120.FormFactor = Enum.FormFactor.Custom
  1307. Part120.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1308. Part120.CFrame = CFrame.new(43.382122, 4.69944954, 13.2788963, 9.31321438e-08, -0.999999821, -2.98023224e-08, 0.99999994, 8.94069672e-08, 1.90757714e-06, -1.90757737e-06, -2.98023224e-08, 0.999999821)
  1309. Part120.BottomSurface = Enum.SurfaceType.Smooth
  1310. Part120.TopSurface = Enum.SurfaceType.Smooth
  1311. Part120.Color = Color3.new(1, 0, 0)
  1312. Part120.Position = Vector3.new(43.382122, 4.69944954, 13.2788963)
  1313. Part120.Orientation = Vector3.new(0, 0, 90)
  1314. Part120.Color = Color3.new(1, 0, 0)
  1315. CylinderMesh121.Parent = Part120
  1316. CylinderMesh121.Offset = Vector3.new(-0.212500006, 0, 0)
  1317. CylinderMesh121.Scale = Vector3.new(0.0390625, 0.015625, 0.0390625)
  1318. CylinderMesh121.Scale = Vector3.new(0.0390625, 0.015625, 0.0390625)
  1319. Part122.Parent = Tool0
  1320. Part122.Material = Enum.Material.SmoothPlastic
  1321. Part122.BrickColor = BrickColor.new("Black")
  1322. Part122.Rotation = Vector3.new(-76.3699951, -89.9700012, -76.7599945)
  1323. Part122.Anchored = true
  1324. Part122.FormFactor = Enum.FormFactor.Custom
  1325. Part122.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1326. Part122.CFrame = CFrame.new(43.0969048, 4.38327122, 13.2789001, 2.98023224e-08, 1.2665987e-07, -0.999999821, 4.30989822e-09, 0.99999994, 1.2293458e-07, 0.999999821, -4.30985203e-09, 2.98023224e-08)
  1327. Part122.BottomSurface = Enum.SurfaceType.Smooth
  1328. Part122.TopSurface = Enum.SurfaceType.Smooth
  1329. Part122.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1330. Part122.Position = Vector3.new(43.0969048, 4.38327122, 13.2789001)
  1331. Part122.Orientation = Vector3.new(0, -90, 0)
  1332. Part122.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1333. Decal123.Parent = Part122
  1334. Decal123.Texture = "http://www.roblox.com/asset/?id=65628034"
  1335. Decal123.Face = Enum.NormalId.Bottom
  1336. BlockMesh124.Parent = Part122
  1337. BlockMesh124.Offset = Vector3.new(0, 0.00937500037, 0)
  1338. BlockMesh124.Scale = Vector3.new(0.781249821, 0.25, 0.31249997)
  1339. BlockMesh124.Scale = Vector3.new(0.781249821, 0.25, 0.31249997)
  1340. Part125.Parent = Tool0
  1341. Part125.Material = Enum.Material.SmoothPlastic
  1342. Part125.BrickColor = BrickColor.new("Black")
  1343. Part125.Rotation = Vector3.new(-76.3699951, -89.9700012, -76.7599945)
  1344. Part125.Anchored = true
  1345. Part125.FormFactor = Enum.FormFactor.Custom
  1346. Part125.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1347. Part125.CFrame = CFrame.new(43.2882195, 4.47464943, 13.2788944, 2.98023224e-08, 1.26659856e-07, -0.999999821, 4.31001945e-09, 0.99999994, 1.2293458e-07, 0.999999821, -4.31009362e-09, 2.98023224e-08)
  1348. Part125.BottomSurface = Enum.SurfaceType.Smooth
  1349. Part125.TopSurface = Enum.SurfaceType.Smooth
  1350. Part125.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1351. Part125.Position = Vector3.new(43.2882195, 4.47464943, 13.2788944)
  1352. Part125.Orientation = Vector3.new(0, -90, 0)
  1353. Part125.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1354. SpecialMesh126.Parent = Part125
  1355. SpecialMesh126.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1356. SpecialMesh126.Scale = Vector3.new(0.171875, 0.171875, 0.703125)
  1357. SpecialMesh126.MeshType = Enum.MeshType.FileMesh
  1358. SpecialMesh126.Scale = Vector3.new(0.171875, 0.171875, 0.703125)
  1359. Part127.Parent = Tool0
  1360. Part127.Material = Enum.Material.SmoothPlastic
  1361. Part127.BrickColor = BrickColor.new("Black")
  1362. Part127.Rotation = Vector3.new(-76.3699951, -89.9700012, -166.759995)
  1363. Part127.Anchored = true
  1364. Part127.FormFactor = Enum.FormFactor.Custom
  1365. Part127.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1366. Part127.CFrame = CFrame.new(43.2876358, 4.48664761, 13.1538963, -1.26659984e-07, 2.98023224e-08, -0.999999821, -0.99999994, 1.91189179e-06, 1.2293458e-07, 1.91189156e-06, 0.999999821, 2.98023224e-08)
  1367. Part127.BottomSurface = Enum.SurfaceType.Smooth
  1368. Part127.TopSurface = Enum.SurfaceType.Smooth
  1369. Part127.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1370. Part127.Position = Vector3.new(43.2876358, 4.48664761, 13.1538963)
  1371. Part127.Orientation = Vector3.new(0, -90, -90)
  1372. Part127.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1373. CylinderMesh128.Parent = Part127
  1374. CylinderMesh128.Scale = Vector3.new(0.78125, 0.60937494, 0.78125)
  1375. CylinderMesh128.Scale = Vector3.new(0.78125, 0.60937494, 0.78125)
  1376. Part129.Parent = Tool0
  1377. Part129.Material = Enum.Material.SmoothPlastic
  1378. Part129.BrickColor = BrickColor.new("Black")
  1379. Part129.Rotation = Vector3.new(-76.3699951, -89.9700012, -76.7599945)
  1380. Part129.Anchored = true
  1381. Part129.FormFactor = Enum.FormFactor.Custom
  1382. Part129.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1383. Part129.CFrame = CFrame.new(43.4359055, 4.4860363, 13.2789001, 2.98023224e-08, 1.26659856e-07, -0.999999821, 4.31001945e-09, 0.99999994, 1.2293458e-07, 0.999999821, -4.31009362e-09, 2.98023224e-08)
  1384. Part129.BottomSurface = Enum.SurfaceType.Smooth
  1385. Part129.TopSurface = Enum.SurfaceType.Smooth
  1386. Part129.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1387. Part129.Position = Vector3.new(43.4359055, 4.4860363, 13.2789001)
  1388. Part129.Orientation = Vector3.new(0, -90, 0)
  1389. Part129.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1390. SpecialMesh130.Parent = Part129
  1391. SpecialMesh130.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1392. SpecialMesh130.Scale = Vector3.new(0.15625, 0.15625, 6.25)
  1393. SpecialMesh130.MeshType = Enum.MeshType.FileMesh
  1394. SpecialMesh130.Scale = Vector3.new(0.15625, 0.15625, 6.25)
  1395. Part131.Parent = Tool0
  1396. Part131.Material = Enum.Material.SmoothPlastic
  1397. Part131.BrickColor = BrickColor.new("Black")
  1398. Part131.Rotation = Vector3.new(-76.3699951, -89.9700012, -76.7599945)
  1399. Part131.Anchored = true
  1400. Part131.FormFactor = Enum.FormFactor.Custom
  1401. Part131.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1402. Part131.CFrame = CFrame.new(43.2879868, 4.61169147, 13.2789021, 2.98023224e-08, 1.26659856e-07, -0.999999821, 4.31001945e-09, 0.99999994, 1.2293458e-07, 0.999999821, -4.31009362e-09, 2.98023224e-08)
  1403. Part131.BottomSurface = Enum.SurfaceType.Smooth
  1404. Part131.TopSurface = Enum.SurfaceType.Smooth
  1405. Part131.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1406. Part131.Position = Vector3.new(43.2879868, 4.61169147, 13.2789021)
  1407. Part131.Orientation = Vector3.new(0, -90, 0)
  1408. Part131.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1409. CylinderMesh132.Parent = Part131
  1410. CylinderMesh132.Scale = Vector3.new(0.5859375, 0.46875, 0.5859375)
  1411. CylinderMesh132.Scale = Vector3.new(0.5859375, 0.46875, 0.5859375)
  1412. Part133.Parent = Tool0
  1413. Part133.Material = Enum.Material.SmoothPlastic
  1414. Part133.BrickColor = BrickColor.new("Black")
  1415. Part133.Rotation = Vector3.new(-76.3699951, -89.9700012, -166.759995)
  1416. Part133.Anchored = true
  1417. Part133.FormFactor = Enum.FormFactor.Custom
  1418. Part133.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1419. Part133.CFrame = CFrame.new(43.2876396, 4.48664761, 13.4038982, -1.26659984e-07, 2.98023224e-08, -0.999999821, -0.99999994, 1.91189179e-06, 1.2293458e-07, 1.91189156e-06, 0.999999821, 2.98023224e-08)
  1420. Part133.BottomSurface = Enum.SurfaceType.Smooth
  1421. Part133.TopSurface = Enum.SurfaceType.Smooth
  1422. Part133.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1423. Part133.Position = Vector3.new(43.2876396, 4.48664761, 13.4038982)
  1424. Part133.Orientation = Vector3.new(0, -90, -90)
  1425. Part133.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1426. CylinderMesh134.Parent = Part133
  1427. CylinderMesh134.Scale = Vector3.new(0.78125, 0.60937494, 0.78125)
  1428. CylinderMesh134.Scale = Vector3.new(0.78125, 0.60937494, 0.78125)
  1429. Part135.Parent = Tool0
  1430. Part135.Material = Enum.Material.SmoothPlastic
  1431. Part135.BrickColor = BrickColor.new("Black")
  1432. Part135.Rotation = Vector3.new(-71.5699997, -89.9700012, -72.2600021)
  1433. Part135.Anchored = true
  1434. Part135.FormFactor = Enum.FormFactor.Custom
  1435. Part135.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1436. Part135.CFrame = CFrame.new(43.0970879, 4.47431946, 13.2788982, 2.98023224e-08, 9.31322433e-08, -0.999999821, -4.63518113e-14, 0.99999994, 8.94069672e-08, 0.999999821, -5.15143483e-14, 2.98023224e-08)
  1437. Part135.BottomSurface = Enum.SurfaceType.Smooth
  1438. Part135.TopSurface = Enum.SurfaceType.Smooth
  1439. Part135.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1440. Part135.Position = Vector3.new(43.0970879, 4.47431946, 13.2788982)
  1441. Part135.Orientation = Vector3.new(0, -90, 0)
  1442. Part135.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1443. SpecialMesh136.Parent = Part135
  1444. SpecialMesh136.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1445. SpecialMesh136.Scale = Vector3.new(0.234375, 0.234375, 0.546875)
  1446. SpecialMesh136.MeshType = Enum.MeshType.FileMesh
  1447. SpecialMesh136.Scale = Vector3.new(0.234375, 0.234375, 0.546875)
  1448. Part137.Parent = Tool0
  1449. Part137.Material = Enum.Material.SmoothPlastic
  1450. Part137.BrickColor = BrickColor.new("Black")
  1451. Part137.Rotation = Vector3.new(-76.3699951, -89.9700012, -76.7599945)
  1452. Part137.Anchored = true
  1453. Part137.FormFactor = Enum.FormFactor.Custom
  1454. Part137.Size = Vector3.new(0.200000003, 0.200000003, 0.59375)
  1455. Part137.CFrame = CFrame.new(43.3510818, 4.35538292, 13.2788982, 2.98023224e-08, 1.26659856e-07, -0.999999821, 4.31001945e-09, 0.99999994, 1.2293458e-07, 0.999999821, -4.31009362e-09, 2.98023224e-08)
  1456. Part137.BottomSurface = Enum.SurfaceType.Smooth
  1457. Part137.TopSurface = Enum.SurfaceType.Smooth
  1458. Part137.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1459. Part137.Position = Vector3.new(43.3510818, 4.35538292, 13.2788982)
  1460. Part137.Orientation = Vector3.new(0, -90, 0)
  1461. Part137.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1462. BlockMesh138.Parent = Part137
  1463. BlockMesh138.Scale = Vector3.new(0.78125, 0.15625, 1)
  1464. BlockMesh138.Scale = Vector3.new(0.78125, 0.15625, 1)
  1465. Part139.Parent = Tool0
  1466. Part139.Material = Enum.Material.SmoothPlastic
  1467. Part139.BrickColor = BrickColor.new("Black")
  1468. Part139.Rotation = Vector3.new(-71.5699997, -89.9700012, -72.2600021)
  1469. Part139.Anchored = true
  1470. Part139.FormFactor = Enum.FormFactor.Custom
  1471. Part139.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1472. Part139.CFrame = CFrame.new(43.6034012, 4.47464943, 13.2789001, 2.98023224e-08, 9.31322433e-08, -0.999999821, -4.63518113e-14, 0.99999994, 8.94069672e-08, 0.999999821, -5.15143483e-14, 2.98023224e-08)
  1473. Part139.BottomSurface = Enum.SurfaceType.Smooth
  1474. Part139.TopSurface = Enum.SurfaceType.Smooth
  1475. Part139.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1476. Part139.Position = Vector3.new(43.6034012, 4.47464943, 13.2789001)
  1477. Part139.Orientation = Vector3.new(0, -90, 0)
  1478. Part139.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1479. SpecialMesh140.Parent = Part139
  1480. SpecialMesh140.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1481. SpecialMesh140.Scale = Vector3.new(0.234375, 0.234375, 0.546875)
  1482. SpecialMesh140.MeshType = Enum.MeshType.FileMesh
  1483. SpecialMesh140.Scale = Vector3.new(0.234375, 0.234375, 0.546875)
  1484. Part141.Parent = Tool0
  1485. Part141.Material = Enum.Material.SmoothPlastic
  1486. Part141.BrickColor = BrickColor.new("Black")
  1487. Part141.Rotation = Vector3.new(-76.3699951, -89.9700012, -76.7599945)
  1488. Part141.Anchored = true
  1489. Part141.FormFactor = Enum.FormFactor.Custom
  1490. Part141.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1491. Part141.CFrame = CFrame.new(43.6042252, 4.3835659, 13.2788982, 2.98023224e-08, 1.2665987e-07, -0.999999821, 4.30989822e-09, 0.99999994, 1.2293458e-07, 0.999999821, -4.30985203e-09, 2.98023224e-08)
  1492. Part141.BottomSurface = Enum.SurfaceType.Smooth
  1493. Part141.TopSurface = Enum.SurfaceType.Smooth
  1494. Part141.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1495. Part141.Position = Vector3.new(43.6042252, 4.3835659, 13.2788982)
  1496. Part141.Orientation = Vector3.new(0, -90, 0)
  1497. Part141.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1498. Decal142.Parent = Part141
  1499. Decal142.Texture = "http://www.roblox.com/asset/?id=65628034"
  1500. Decal142.Face = Enum.NormalId.Bottom
  1501. BlockMesh143.Parent = Part141
  1502. BlockMesh143.Offset = Vector3.new(0, 0.00937500037, 0)
  1503. BlockMesh143.Scale = Vector3.new(0.781249821, 0.25, 0.31249997)
  1504. BlockMesh143.Scale = Vector3.new(0.781249821, 0.25, 0.31249997)
  1505. Part144.Parent = Tool0
  1506. Part144.Material = Enum.Material.SmoothPlastic
  1507. Part144.BrickColor = BrickColor.new("Black")
  1508. Part144.Rotation = Vector3.new(-76.3699951, -89.9700012, -76.7599945)
  1509. Part144.Anchored = true
  1510. Part144.FormFactor = Enum.FormFactor.Custom
  1511. Part144.Size = Vector3.new(0.200000003, 0.200000003, 0.832499802)
  1512. Part144.CFrame = CFrame.new(43.3654709, 4.3088522, 13.2789001, 2.98023224e-08, 1.26659856e-07, -0.999999821, 4.31001945e-09, 0.99999994, 1.2293458e-07, 0.999999821, -4.31009362e-09, 2.98023224e-08)
  1513. Part144.BottomSurface = Enum.SurfaceType.Smooth
  1514. Part144.TopSurface = Enum.SurfaceType.Smooth
  1515. Part144.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1516. Part144.Position = Vector3.new(43.3654709, 4.3088522, 13.2789001)
  1517. Part144.Orientation = Vector3.new(0, -90, 0)
  1518. Part144.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1519. BlockMesh145.Parent = Part144
  1520. BlockMesh145.Offset = Vector3.new(0, -0.015625, 0)
  1521. BlockMesh145.Scale = Vector3.new(0.78125, 0.46875, 1)
  1522. BlockMesh145.Scale = Vector3.new(0.78125, 0.46875, 1)
  1523. Part146.Parent = Tool0
  1524. Part146.Material = Enum.Material.SmoothPlastic
  1525. Part146.BrickColor = BrickColor.new("Black")
  1526. Part146.Rotation = Vector3.new(-71.5699997, -89.9700012, -72.2600021)
  1527. Part146.Anchored = true
  1528. Part146.FormFactor = Enum.FormFactor.Custom
  1529. Part146.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1530. Part146.CFrame = CFrame.new(43.8159447, 4.48623943, 13.2788963, 2.98023224e-08, 9.31322433e-08, -0.999999821, -4.63518113e-14, 0.99999994, 8.94069672e-08, 0.999999821, -5.15143483e-14, 2.98023224e-08)
  1531. Part146.BottomSurface = Enum.SurfaceType.Smooth
  1532. Part146.TopSurface = Enum.SurfaceType.Smooth
  1533. Part146.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1534. Part146.Position = Vector3.new(43.8159447, 4.48623943, 13.2788963)
  1535. Part146.Orientation = Vector3.new(0, -90, 0)
  1536. Part146.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1537. SpecialMesh147.Parent = Part146
  1538. SpecialMesh147.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1539. SpecialMesh147.Scale = Vector3.new(0.203125, 0.203125, 1.5625)
  1540. SpecialMesh147.MeshType = Enum.MeshType.FileMesh
  1541. SpecialMesh147.Scale = Vector3.new(0.203125, 0.203125, 1.5625)
  1542. LocalScript148.Name = "BackGun"
  1543. LocalScript148.Parent = Tool0
  1544. table.insert(cors,sandbox(LocalScript148,function()
  1545. --made by alextomcool!!!---Edited by Sparttan.
  1546. --to use: put in type of gun: barrel point left, barrel point right or bull-pup(main hande is in the middle of the gun)
  1547. --step 2: put in what type of wepoan it is: assult rifle or pistol(there will be more)
  1548. --to do list: make it easyer to modife how it weld's.
  1549. guntype = 1--1 is assult rifle, 2 is bullpup, 3 is pistol, 4 is knife
  1550. weldmode = 3--1 is barrel point upper-left, 2 is barrel pointing upper-right, 3 is barrel point lower-left and 4 is barrel point lower-right
  1551. -------(note: if it is pistol or knife then 1 is on right leg, 2 is on left leg, 3 is in the back of your pants and 4 is in the front of your pants)
  1552. model = nil--gun model, that is
  1553. distance = 0.75--this is the distance between the part(torso/leg) and the gun. DON'T MAKE negitive
  1554. rotation = 45--this is the turning in degrees.
  1555. --this area is mode more for someone who's already good at gun's. please do not get mad at me if you don't understand what's under here
  1556. y = 0--this is what's added to the current y value. positive number's make it go down. negative make's it go up
  1557. x = 0--this is what's added to the x value(it's really the z value but it look's like the x value when on your back). positive number's make it go left. negative make's it go right
  1558. -------------------------------------------------------------------------------------------------------------------------------------------------------------------
  1559. --I suggest not doing anything else under here. All you should have to change is the weldmode and guntype.
  1560. --guntype 1 and weldmode 1 is for assault. guntype 3 and weldmode 1 is pistol position.
  1561. --Those are what I have done so far so give me time so I can edit them into the correct position.
  1562. -------------------------------------------------------------------------------------------------------------------------------------------------------------------
  1563. parts = {}
  1564. local n = 1
  1565. --can i have my
  1566. function on(mouse)
  1567. if model == nil then
  1568. n = 1
  1569. local m = Instance.new("Model")
  1570. local all = script.Parent:GetChildren()
  1571. for i = 1, #all do
  1572. if all[i].className == "Part" then
  1573. parts[n] = all[i].Transparency
  1574. local brick = all[i]:clone()
  1575. brick.Parent = m
  1576. n = n +1
  1577. end
  1578. end
  1579. wait()
  1580. if model == nil then
  1581. local weld = script:FindFirstChild("Weld2")
  1582. if weld ~= nil then
  1583. local new = weld:clone()
  1584. new.Disabled = false
  1585. new.Parent = m
  1586. m.Name = script.Parent.Name
  1587. m.Parent = script.Parent.Parent
  1588. model = m
  1589. local handle = model:FindFirstChild("Handle")
  1590. if handle ~= nil then
  1591. --------------------------------------------------------------------------------
  1592. --------------------------------------------------------------------------------
  1593. --------------------------------------------------------------------------------
  1594. --------------------------------------------------------------------------------
  1595. --------------------------------------------------------------------------------
  1596. if guntype == 1 then
  1597. local torso = model.Parent:FindFirstChild("Torso")
  1598. if torso ~= nil then
  1599. if weldmode == 1 then--barrel pointing upper-right
  1600. local w = Instance.new("Weld")
  1601. w.Part0 = torso
  1602. w.Parent = w.Part0
  1603. w.Part1 = handle
  1604. w.C1 = CFrame.new(distance *-1, 0.25 +y, -0.75 +x *-1) * CFrame.fromEulerAnglesXYZ(math.rad(rotation *-1), (math.pi / 2), 0)
  1605. elseif weldmode == 2 then--barrel pointing upper-left
  1606. local w = Instance.new("Weld")
  1607. w.Part0 = torso
  1608. w.Parent = w.Part0
  1609. w.Part1 = handle
  1610. w.C1 = CFrame.new(distance, 0.25 +y, -0.75 +x *-1) * CFrame.fromEulerAnglesXYZ(math.rad(rotation *-1), (math.pi / 2 ) *-1, 0)
  1611. elseif weldmode == 3 then--barrel pointing upside-right
  1612. local w = Instance.new("Weld")
  1613. w.Part0 = torso
  1614. w.Parent = w.Part0
  1615. w.Part1 = handle
  1616. w.C1 = CFrame.new(distance *-1, -0.1+y, 0.2 +x *-1) * CFrame.fromEulerAnglesXYZ(math.rad(rotation), (math.pi / 2), -1.5)
  1617. elseif weldmode == 4 then--barrel pointing upside-left
  1618. local w = Instance.new("Weld")
  1619. w.Part0 = torso
  1620. w.Parent = w.Part0
  1621. w.Part1 = handle
  1622. w.C1 = CFrame.new(distance, 0.25+y, -0.75 +x *-1) * CFrame.fromEulerAnglesXYZ(math.rad(rotation), (math.pi / 2 +rotation) *-1.1, 1)
  1623. end
  1624. end
  1625. --------------------------------------------------------------------------------
  1626. --------------------------------------------------------------------------------
  1627. --------------------------------------------------------------------------------
  1628. --------------------------------------------------------------------------------
  1629. --------------------------------------------------------------------------------
  1630. elseif guntype == 2 then--BullPup
  1631. local torso = model.Parent:FindFirstChild("Torso")
  1632. if torso ~= nil then
  1633. if weldmode == 1 then--barrel pointing upper-right
  1634. local w = Instance.new("Weld")
  1635. w.Part0 = torso
  1636. w.Parent = w.Part0
  1637. w.Part1 = handle
  1638. w.C1 = CFrame.new(distance *-1, 0.25+y, -0.5 +x *-1) * CFrame.fromEulerAnglesXYZ(math.rad(rotation *-1), math.pi / 2, 0)
  1639. elseif weldmode == 2 then--barrel pointing upper-left
  1640. local w = Instance.new("Weld")
  1641. w.Part0 = torso
  1642. w.Parent = w.Part0
  1643. w.Part1 = handle
  1644. w.C1 = CFrame.new(distance, 0.25 +y, -0.5 +x *-1) * CFrame.fromEulerAnglesXYZ(math.rad(rotation *-1), math.pi / 2 *-1, 0)
  1645. elseif weldmode == 3 then--barrel pointing upside-right
  1646. local w = Instance.new("Weld")
  1647. w.Part0 = torso
  1648. w.Parent = w.Part0
  1649. w.Part1 = handle
  1650. w.C1 = CFrame.new(distance *-1, 0.25 +y, -0.5 +x *-1) * CFrame.fromEulerAnglesXYZ(math.rad(rotation), math.pi / 2, 0)
  1651. elseif weldmode == 4 then--barrel pointing upside-left
  1652. local w = Instance.new("Weld")
  1653. w.Part0 = torso
  1654. w.Parent = w.Part0
  1655. w.Part1 = handle
  1656. w.C1 = CFrame.new(distance, 0.25 +y, -0.5 +x *-1) * CFrame.fromEulerAnglesXYZ(math.rad(rotation), math.pi / 2 *-1, 0)
  1657. end
  1658. end
  1659. --------------------------------------------------------------------------------
  1660. --------------------------------------------------------------------------------
  1661. --------------------------------------------------------------------------------
  1662. --------------------------------------------------------------------------------
  1663. --------------------------------------------------------------------------------
  1664. elseif guntype == 3 then--pistol
  1665. local lleg = model.Parent:FindFirstChild("Left Leg")
  1666. local rleg = model.Parent:FindFirstChild("Right Leg")
  1667. if lleg ~= nil and rleg ~= nil then
  1668. if weldmode == 1 then--pistol on right leg
  1669. local w = Instance.new("Weld")
  1670. w.Part0 = rleg
  1671. w.Parent = w.Part0
  1672. w.Part1 = handle
  1673. w.C1 = CFrame.new(distance *-1, 0 +y, -0.25 +x *-1) * CFrame.fromEulerAnglesXYZ(math.pi / 2, 0, 0)
  1674. elseif weldmode == 2 then--pistol on left leg
  1675. local w = Instance.new("Weld")
  1676. w.Part0 = lleg
  1677. w.Parent = w.Part0
  1678. w.Part1 = handle
  1679. w.C1 = CFrame.new(distance, 0 +y, -0.25 +x *-1) * CFrame.fromEulerAnglesXYZ(math.pi / 2, 0, 0)
  1680. elseif weldmode == 3 then--knife in pant's back, gangsta like
  1681. local w = Instance.new("Weld")
  1682. w.Part0 = torso
  1683. w.Parent = w.Part0
  1684. w.Part1 = handle
  1685. w.C1 = CFrame.new(distance *-1, 0 +y, 0.25 +x) * CFrame.fromEulerAnglesXYZ(math.pi / 2 , math.pi / 2, 0)
  1686. elseif weldmode == 4 then--knife in pant's front, gangsta like
  1687. local w = Instance.new("Weld")
  1688. w.Part0 = torso
  1689. w.Parent = w.Part0
  1690. w.Part1 = handle
  1691. w.C1 = CFrame.new(distance, 0 +y, 0.25 +x) * CFrame.fromEulerAnglesXYZ(math.pi / 2 , math.pi / 2 *-1, 0)
  1692. end
  1693. end
  1694. --------------------------------------------------------------------------------
  1695. --------------------------------------------------------------------------------
  1696. --------------------------------------------------------------------------------
  1697. --------------------------------------------------------------------------------
  1698. --------------------------------------------------------------------------------
  1699. elseif guntype == 4 then--knife
  1700. local lleg = model.Parent:FindFirstChild("Left Leg")
  1701. local rleg = model.Parent:FindFirstChild("Right Leg")
  1702. local torso = model.Parent:FindFirstChild("Torso")
  1703. if lleg ~= nil and rleg ~= nil and torso ~= nil then
  1704. if weldmode == 1 then--pistol on right leg
  1705. local w = Instance.new("Weld")
  1706. w.Part0 = rleg
  1707. w.Parent = w.Part0
  1708. w.Part1 = handle
  1709. w.C1 = CFrame.new(distance *-1, 0.15 +y, -0.25 +x *-1) * CFrame.fromEulerAnglesXYZ(math.pi, 0, 0)
  1710. elseif weldmode == 2 then--pistol on left leg
  1711. local w = Instance.new("Weld")
  1712. w.Part0 = lleg
  1713. w.Parent = w.Part0
  1714. w.Part1 = handle
  1715. w.C1 = CFrame.new(distance, 0.15 +y, -0.25 +x *-1) * CFrame.fromEulerAnglesXYZ(math.pi, 0, 0)
  1716. elseif weldmode == 3 then--knife in pant's back, gangsta like
  1717. local w = Instance.new("Weld")
  1718. w.Part0 = torso
  1719. w.Parent = w.Part0
  1720. w.Part1 = handle
  1721. w.C1 = CFrame.new(distance *-1, 0 +y, 0.25 +x) * CFrame.fromEulerAnglesXYZ(math.pi , math.pi / 2, 0)
  1722. elseif weldmode == 4 then--knife in pant's front, gangsta like
  1723. local w = Instance.new("Weld")
  1724. w.Part0 = torso
  1725. w.Parent = w.Part0
  1726. w.Part1 = handle
  1727. w.C1 = CFrame.new(distance, 0 +y, 0.25 +x) * CFrame.fromEulerAnglesXYZ(math.pi , math.pi / 2 *-1, 0)
  1728. end
  1729. end
  1730. end
  1731. end
  1732. end
  1733. end
  1734. end
  1735. --------------------------------------------------------------------------------
  1736. --------------------------------------------------------------------------------
  1737. --------------------------------------------------------------------------------
  1738. --------------------------------------------------------------------------------
  1739. --------------------------------------------------------------------------------
  1740. if model ~= nil then
  1741. n = 1
  1742. local all = model:GetChildren()
  1743. for i = 1, #all do
  1744. if all[i].className == "Part" then
  1745. all[i].Transparency = 1
  1746. end
  1747. end
  1748. end
  1749. end
  1750. --check
  1751. function off(mouse)
  1752. if model ~= nil then
  1753. n = 1
  1754. local all = model:GetChildren()
  1755. for i = 1, #all do
  1756. if all[i].className == "Part" then
  1757. all[i].Transparency = parts[n]
  1758. local Do = true
  1759. if Do then
  1760. Do = false--dude!
  1761. n = n +1
  1762. end
  1763. end
  1764. end
  1765. end
  1766. end
  1767. --please?
  1768. script.Parent.Equipped:connect(on)
  1769. script.Parent.Unequipped:connect(off)
  1770. end))
  1771. LocalScript149.Name = "Weld2"
  1772. LocalScript149.Parent = LocalScript148
  1773. LocalScript149.Disabled = true
  1774. table.insert(cors,sandbox(LocalScript149,function()
  1775. function Weld(x,y)
  1776. local W = Instance.new("Weld")
  1777. W.Part0 = x
  1778. W.Part1 = y
  1779. local CJ = CFrame.new(x.Position)
  1780. local C0 = x.CFrame:inverse()*CJ
  1781. local C1 = y.CFrame:inverse()*CJ
  1782. W.C0 = C0
  1783. W.C1 = C1
  1784. W.Parent = x
  1785. end
  1786.  
  1787. function Get(A)
  1788. if A.className == "Part" then
  1789. Weld(script.Parent.Handle, A)
  1790. A.Anchored = false
  1791. else
  1792. local C = A:GetChildren()
  1793. for i=1, #C do
  1794. Get(C[i])
  1795. end
  1796. end
  1797. end
  1798. local yes = true
  1799. if yes then
  1800. yes = false
  1801. Get(script.Parent)
  1802. end
  1803. function onDied()
  1804. script.Parent.Parent = nil
  1805. end
  1806. h = script.Parent.Parent:FindFirstChild("Humanoid")
  1807. if h ~= nil then
  1808. h.Died:connect(onDied)
  1809. end
  1810.  
  1811. end))
  1812. LocalScript150.Name = "Weld2"
  1813. LocalScript150.Parent = Tool0
  1814. LocalScript150.Disabled = true
  1815. table.insert(cors,sandbox(LocalScript150,function()
  1816. function Weld(x,y)
  1817. local W = Instance.new("Weld")
  1818. W.Part0 = x
  1819. W.Part1 = y
  1820. local CJ = CFrame.new(x.Position)
  1821. local C0 = x.CFrame:inverse()*CJ
  1822. local C1 = y.CFrame:inverse()*CJ
  1823. W.C0 = C0
  1824. W.C1 = C1
  1825. W.Parent = x
  1826. end
  1827.  
  1828. function Get(A)
  1829. if A.className == "Part" then
  1830. Weld(script.Parent.Handle, A)
  1831. A.Anchored = false
  1832. else
  1833. local C = A:GetChildren()
  1834. for i=1, #C do
  1835. Get(C[i])
  1836. end
  1837. end
  1838. end
  1839. local yes = true
  1840. if yes then
  1841. yes = false
  1842. Get(script.Parent)
  1843. end
  1844. function onDied()
  1845. script.Parent.Parent = nil
  1846. end
  1847. h = script.Parent.Parent:FindFirstChild("Humanoid")
  1848. if h ~= nil then
  1849. h.Died:connect(onDied)
  1850. end
  1851.  
  1852. end))
  1853. LocalScript151.Name = "Gun_Script"
  1854. LocalScript151.Parent = Tool0
  1855. table.insert(cors,sandbox(LocalScript151,function()
  1856. wait(0.5)
  1857. --Made by YouTubes--
  1858. --Edit settings below--
  1859. local Tool = script.Parent
  1860. local Settings = {
  1861. Range = 5000
  1862. ,Spread = 10
  1863. ,Damage = {100, 100}
  1864. ,HeadShotDamage = {100, 100}
  1865. ,Bullets = 1
  1866. ,FireRate = 1.2
  1867. ,Automatic = false
  1868. ,AntiTK = true
  1869. ,ImpactDuration = 3
  1870. --Reload
  1871. ,ReloadKey = "R"
  1872. ,ReloadTime = 2.5
  1873. ,Ammo = 8
  1874. ,IncludeChamberedBullet = true
  1875. --Gui
  1876. ,GuiPos = Vector2.new(script.Gui.Frame.Position.X.Scale, script.Gui.Frame.Position.Y.Scale)
  1877. --Arms
  1878. ,OneHanded = false
  1879. ,FakeArms = true
  1880. ,FakeArmTransparency = 1
  1881. ,RightPos = CFrame.new(-0.75, -0.25, 0.5) * CFrame.Angles(math.rad(-90), 0, 0)
  1882. ,LeftPos = CFrame.new(.8, 1, 0.2) * CFrame.Angles(math.rad(-100), math.rad(45), 0)
  1883. ,AimPart = Tool.AimPart
  1884. ,AimPartOffset = CFrame.new()
  1885. ,AimGripOffset = Vector3.new(0, 0, 0)
  1886. ,LeftAimPos = CFrame.new(1, 0.5, 0.5) * CFrame.Angles(math.rad(-100), math.rad(45), 0)
  1887. ,AimAnim = {
  1888. Enabled = false
  1889. ,Frames = 50
  1890. ,Time = 0.1
  1891. }
  1892. ,ChangeFOV = {true, 20}
  1893. ,SpreadReduction = 5
  1894. --Weld
  1895. ,Weld = true
  1896. --Mouse
  1897. ,Icons = {
  1898. Idle = "rbxassetid://70288585"
  1899. ,Fire1 = "rbxassetid://70288578"
  1900. ,Fire2 = "rbxassetid://70288572"
  1901. ,Fire3 = "rbxassetid://70288578"
  1902. ,Reload = "rbxassetid://70288599"
  1903. ,Aim = "rbxasset://textures/Blank.png"
  1904. }
  1905. ,FireMouseAnimTime = 0.15
  1906. --Recoil
  1907. ,Recoil = math.rad(4)
  1908. --Smoke
  1909. ,Smoke = true
  1910. ,SmokePart = Tool.SmokePart
  1911. ,Smokes = {{script.Smoke, 6, 0.1}, {script.Smoke1, 0.1}, {script.Smoke1, 0.1}, {script.Flash, 0.03}}
  1912. --Sprint
  1913. ,Sprint = true
  1914. ,SprintSpeed = 25
  1915. ,SprintKey = "0"
  1916. ,SprintSpreadIncrease = 40
  1917. ,SprintArmOffset = CFrame.new(0.25, 0.125, 0.25) * CFrame.Angles(math.rad(-30), math.rad(35), 0)
  1918. --Other
  1919. ,DropHats = true
  1920. }
  1921.  
  1922. --Do not edit below this lign--
  1923.  
  1924. local Orig_Spread = Settings.Spread
  1925. local Orig_Grip = Tool.GripPos
  1926.  
  1927. local Player = game.Players.LocalPlayer
  1928. local Character = Player.Character
  1929.  
  1930. local Camera = Workspace.CurrentCamera
  1931.  
  1932. local Ammo, StoredAmmo = script.Ammo, script.StoredAmmo
  1933.  
  1934. local Gui, CanUpdateGui = nil, true
  1935.  
  1936. local Sprinting, Equipped
  1937.  
  1938. function Update_Gui()
  1939. if Gui and CanUpdateGui then
  1940. Gui.Frame.AmmoDisplay.Text = Ammo.Value .. "|" .. StoredAmmo.Value
  1941. end
  1942. end
  1943.  
  1944. local Welded
  1945. if Settings.Weld then
  1946. Delay(0, function()
  1947. local weldC0s = {}
  1948. for i, v in pairs(Tool:GetChildren()) do
  1949. if v:IsA("BasePart") and v ~= Tool.Handle then
  1950. table.insert(weldC0s, {v, Tool.Handle.CFrame:toObjectSpace(v.CFrame)})
  1951. v.Anchored = false
  1952. end
  1953. end
  1954. Tool.Handle.Anchored = false
  1955. local welds = {}
  1956. Tool.Equipped:connect(function()
  1957. for i, v in ipairs(welds) do
  1958. v.Part1 = nil
  1959. v:Destroy()
  1960. end
  1961. for i, v in ipairs(weldC0s) do
  1962. if v[1] and v[2] then
  1963. local w = Instance.new("Weld", Tool.Handle)
  1964. w.Part0 = Tool.Handle
  1965. w.Part1 = v[1]
  1966. w.C0 = v[2]
  1967. table.insert(welds, w)
  1968. end
  1969. end
  1970. end)
  1971. wait()
  1972. Welded = true
  1973. end)
  1974. end
  1975.  
  1976. local Left_Weld, Right_Weld
  1977.  
  1978. Ammo.Changed:connect(Update_Gui)
  1979. StoredAmmo.Changed:connect(Update_Gui)
  1980.  
  1981. Settings.Range = math.min(Settings.Range, 999)
  1982.  
  1983. local Ignore_Model = Workspace:FindFirstChild("Ray_Ignore") or Instance.new("Model", Workspace)
  1984. Ignore_Model.Name = "Ray_Ignore"
  1985.  
  1986. local Ray_Ignore = {Character, Ignore_Model, Camera}
  1987.  
  1988. Character.Humanoid.Died:connect(function()
  1989. Tool.Parent = Player.Backpack
  1990. end)
  1991.  
  1992. function Fire(Mouse)
  1993. 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))
  1994. local Ray = Ray.new(Character.Head.Position, (CFrame.new(Character.Head.Position, Mouse.Hit.p) * Spread).lookVector.unit * Settings.Range)
  1995. local Hit, Pos = Workspace:FindPartOnRayWithIgnoreList(Ray, Ray_Ignore)
  1996. if Hit and Hit.Parent:FindFirstChild("Humanoid") then
  1997. local Hit_Player = game.Players:GetPlayerFromCharacter(Hit.Parent)
  1998. if Settings.AntiTK and not Hit_Player.Neutral and Hit_Player.TeamColor == Player.TeamColor then
  1999. return
  2000. end
  2001. local Humanoid = Hit.Parent.Humanoid
  2002. local c = Instance.new("ObjectValue")
  2003. c.Name = "creator"
  2004. c.Value = Player
  2005. game.Debris:AddItem(c, 3)
  2006. c.Parent = Humanoid
  2007. if Hit.Name == "Head" then
  2008. Humanoid.Health = Humanoid.Health - math.random(Settings.HeadShotDamage[1], Settings.HeadShotDamage[2])
  2009. else
  2010. Humanoid.Health = Humanoid.Health - math.random(Settings.Damage[1], Settings.Damage[2])
  2011. end
  2012. elseif Hit then
  2013. local Hit_Part = Instance.new("Part", Ignore_Model)
  2014. Hit_Part.FormFactor = "Custom"
  2015. Hit_Part.TopSurface = 0
  2016. Hit_Part.BottomSurface = 0
  2017. Hit_Part.Anchored = true
  2018. Hit_Part.CanCollide = false
  2019. Hit_Part.Size = Vector3.new()
  2020. Hit_Part.CFrame = CFrame.new(Pos) * CFrame.Angles(math.random(0, 360), math.random(0, 360), math.random(0, 360))
  2021. Hit_Part.BrickColor = BrickColor.new("Black")
  2022. game.Debris:AddItem(Hit_Part, Settings.ImpactDuration)
  2023. if not Hit.Anchored then
  2024. local w = Instance.new("Weld", Hit_Part)
  2025. w.Part0 = Hit
  2026. w.Part1 = Hit_Part
  2027. w.C0 = Hit.CFrame:toObjectSpace(Hit_Part.CFrame)
  2028. Hit_Part.Anchored = false
  2029. end
  2030. if Hit.Parent:IsA("Hat") and Settings.DropHats then
  2031. Hit.Parent.Parent = workspace
  2032. game.Debris:AddItem(Hit, 3)
  2033. end
  2034. end
  2035. end
  2036.  
  2037. local Can_Shoot = true
  2038. local Reloading = false
  2039.  
  2040. local First_Person = false
  2041.  
  2042. local Mouse_Held
  2043.  
  2044. Tool.Equipped:connect(function(Mouse)
  2045. Equipped = true
  2046. if Settings.Weld and not Welded then
  2047. wait()
  2048. Tool.Parent = Player.Backpack
  2049. end
  2050. Character = Player.Character
  2051. if Gui then
  2052. return
  2053. end
  2054. Ray_Ignore = {Character, Ignore_Model, Camera}
  2055. Mouse.Icon = Settings.Icons.Idle
  2056. Gui = script.Gui:Clone()
  2057. Gui.Parent = Player.PlayerGui
  2058. Gui.Frame.Position = UDim2.new(Settings.GuiPos.X, Gui.Frame.Position.X.Offset, 1.1, Gui.Frame.Position.Y.Offset)
  2059. Gui.Frame:TweenPosition(UDim2.new(Settings.GuiPos.X, Gui.Frame.Position.X.Offset, Settings.GuiPos.Y, Gui.Frame.Position.Y.Offset), "Out", "Bounce", 1)
  2060. CanUpdateGui = true
  2061. Update_Gui()
  2062. Mouse.Button1Down:connect(function()
  2063. if Can_Shoot and Ammo.Value > 0 and Character.Humanoid.Health > 0 then
  2064. Mouse_Held = true
  2065. while true do
  2066. Can_Shoot = false
  2067. Delay(0, function()
  2068. local t = math.min(Settings.FireMouseAnimTime/3, Settings.FireRate/3)
  2069. if not Aiming then
  2070. Mouse.Icon = Settings.Icons.Fire1
  2071. end
  2072. wait(t)
  2073. if not Aiming then
  2074. if Reloading then return end
  2075. Mouse.Icon = Settings.Icons.Fire2
  2076. end
  2077. wait(t)
  2078. if not Aiming then
  2079. if Reloading then return end
  2080. Mouse.Icon = Settings.Icons.Fire3
  2081. end
  2082. wait(t)
  2083. if not Aiming then
  2084. if Reloading then return end
  2085. Mouse.Icon = Settings.Icons.Idle
  2086. end
  2087. end)
  2088. if Settings.Smoke then
  2089. for i, v in pairs(Settings.Smokes) do
  2090. local s = v[1]:Clone()
  2091. s.Parent = Settings.SmokePart
  2092. s.Enabled = true
  2093. game.Debris:AddItem(s, v[2])
  2094. if v[3] then
  2095. Delay(v[3], function()
  2096. s.Enabled = false
  2097. end)
  2098. end
  2099. end
  2100. end
  2101. for _ = 1, Settings.Bullets do
  2102. pcall(function() Fire(Mouse) end)
  2103. end
  2104. 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)
  2105. if Tool.Handle:FindFirstChild("Shoot") then
  2106. Tool.Handle.Shoot:Play()
  2107. end
  2108. Ammo.Value = Ammo.Value - 1
  2109. wait(Settings.FireRate)
  2110. if not Settings.Automatic or Ammo.Value <= 0 or Character.Humanoid.Health <= 0 or not Mouse_Held then
  2111. break
  2112. end
  2113. end
  2114. Can_Shoot = true
  2115. elseif Can_Shoot and Character.Humanoid.Health > 0 and Tool.Handle:FindFirstChild("Click") then
  2116. Tool.Handle.Click:Play()
  2117. end
  2118. end)
  2119. Mouse.Button1Up:connect(function()
  2120. Mouse_Held = false
  2121. end)
  2122. Mouse.KeyDown:connect(function(Key)
  2123. if Key:upper() == Settings.ReloadKey:upper() and Can_Shoot and StoredAmmo.Value > 0 and not Aiming then
  2124. if Settings.IncludeChamberedBullet and Ammo.Value == Settings.Ammo + 1 or not Settings.IncludeChamberedBullet and Ammo.Value == Settings.Ammo then
  2125. return
  2126. end
  2127. Can_Shoot = false
  2128. Reloading = true
  2129. local TextLabel = Gui.Frame.AmmoDisplay
  2130. Delay(0, function()
  2131. CanUpdateGui = false
  2132. TextLabel.Text = "Reloading."
  2133. wait(Settings.ReloadTime/3)
  2134. if TextLabel then
  2135. TextLabel.Text = "Reloading.."
  2136. end
  2137. wait(Settings.ReloadTime/3)
  2138. if TextLabel then
  2139. TextLabel.Text = "Reloading..."
  2140. end
  2141. end)
  2142. if Tool.Handle:FindFirstChild("Reload") then
  2143. Tool.Handle.Reload:Play()
  2144. end
  2145. Mouse.Icon = Settings.Icons.Reload
  2146. wait(Settings.ReloadTime)
  2147. Mouse.Icon = Settings.Icons.Idle
  2148. CanUpdateGui = true
  2149. local m = Settings.Ammo
  2150. if Ammo.Value > 0 and Settings.IncludeChamberedBullet then
  2151. m = m + 1
  2152. end
  2153. if (StoredAmmo.Value - (m - Ammo.Value)) <= 0 then
  2154. Ammo.Value = Ammo.Value + StoredAmmo.Value
  2155. StoredAmmo.Value = 0
  2156. else
  2157. StoredAmmo.Value = StoredAmmo.Value - (m - Ammo.Value)
  2158. Ammo.Value = m
  2159. end
  2160. Can_Shoot = true
  2161. Reloading = false
  2162. elseif Key:upper() == Settings.SprintKey:upper() and Settings.Sprint and not Aiming then
  2163. Sprinting = true
  2164. Character.Humanoid.WalkSpeed = Settings.SprintSpeed
  2165. Settings.Spread = Settings.Spread + Settings.SprintSpreadIncrease
  2166. end
  2167. end)
  2168. Mouse.KeyUp:connect(function(Key)
  2169. if Key:upper() == Settings.SprintKey:upper() and Sprinting then
  2170. Sprinting = false
  2171. Character.Humanoid.WalkSpeed = 16
  2172. Settings.Spread = Settings.Spread - Settings.SprintSpreadIncrease
  2173. Right_Weld.C0 = CFrame.new(0, -1.5, 0)
  2174. end
  2175. end)
  2176. Mouse.Button2Down:connect(function()
  2177. if not Reloading and not Sprinting and not Aiming and (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude < 1 then
  2178. Aiming = true
  2179. Mouse.Icon = Settings.Icons.Aim
  2180. Right_Weld.C1 = CFrame.new()
  2181. Right_Weld.C0 = CFrame.new()
  2182. Right_Weld.C1 = Character.Head.CFrame:toObjectSpace(Settings.AimPart.CFrame)
  2183. Left_Weld.C1 = Settings.LeftAimPos
  2184. if Settings.ChangeFOV[1] then
  2185. Camera.FieldOfView = Settings.ChangeFOV[2]
  2186. end
  2187. Tool.GripPos = Orig_Grip + Settings.AimGripOffset
  2188. Settings.Spread = Settings.Spread - Settings.SpreadReduction
  2189. end
  2190. end)
  2191. Mouse.Button2Up:connect(function()
  2192. if Aiming then
  2193. Mouse.Icon = Settings.Icons.Idle
  2194. Tool.GripPos = Orig_Grip
  2195. Right_Weld.C1 = Settings.RightPos
  2196. Right_Weld.C0 = CFrame.new(0, -1.5, 0)
  2197. Left_Weld.C1 = Settings.LeftPos
  2198. if Settings.ChangeFOV[1] then
  2199. Camera.FieldOfView = 70
  2200. end
  2201. Settings.Spread = Settings.Spread + Settings.SpreadReduction
  2202. Character.Torso.Neck.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  2203. Character.Torso.Neck.C1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  2204. wait(0.25)
  2205. Aiming = false
  2206. end
  2207. end)
  2208. wait()
  2209. Camera.Changed:connect(function()
  2210. if (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude < 1 and Equipped then
  2211. Mouse.TargetFilter = workspace
  2212. Character.Torso.Neck.C1 = CFrame.new()
  2213. Character.Torso.Neck.C0 = CFrame.new(0, 1.5, 0) * CFrame.Angles(math.asin((Mouse.Hit.p - Mouse.Origin.p).unit.y), 0, 0)
  2214. end
  2215. end)
  2216. Mouse.Idle:connect(function()
  2217. if (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude < 1 and Equipped then
  2218. Mouse.TargetFilter = workspace
  2219. Character.Torso.Neck.C1 = CFrame.new()
  2220. Character.Torso.Neck.C0 = CFrame.new(0, 1.5, 0) * CFrame.Angles(math.asin((Mouse.Hit.p - Mouse.Origin.p).unit.y), 0, 0)
  2221. end
  2222. end)
  2223. while wait() and Equipped do
  2224. if Sprinting then
  2225. Right_Weld.C0 = CFrame.new(0, -1.5, 0) * Settings.SprintArmOffset
  2226. Left_Weld.C0 = CFrame.new(0, -1.5, 0) * Settings.SprintArmOffset
  2227. elseif not Aiming then
  2228. Left_Weld.C0 = CFrame.new(0, -1.5, 0)
  2229. end
  2230. if (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude > 1 and Equipped then
  2231. Mouse.TargetFilter = nil
  2232. Character.Torso.Neck.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  2233. Character.Torso.Neck.C1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  2234. end
  2235. end
  2236. end)
  2237.  
  2238. local Arms_Made
  2239. local Fake_Arm_Right, Fake_Arm_Left, Fake_Arm_Model
  2240.  
  2241. Tool.Equipped:connect(function(Mouse)
  2242. if Character and not Arms_Made then
  2243. Arms_Made = true
  2244. local Torso = Character.Torso
  2245. Torso["Right Shoulder"].Part1 = nil
  2246. Left_Weld = Instance.new("Weld", Torso)
  2247. Left_Weld.Name = "Left_Weld"
  2248. Left_Weld.Part0 = Character.Head
  2249. Left_Weld.C0 = CFrame.new(0, -1.5, 0)
  2250. if not Settings.OneHanded then
  2251. Torso["Left Shoulder"].Part1 = nil
  2252. Left_Weld.Part1 = Character["Left Arm"]
  2253. end
  2254. Right_Weld = Instance.new("Weld", Torso)
  2255. Right_Weld.Name = "Right_Weld"
  2256. Right_Weld.Part0 = Character.Head
  2257. Right_Weld.Part1 = Character["Right Arm"]
  2258. Right_Weld.C0 = CFrame.new(0, -1.5, 0)
  2259. Left_Weld.C1 = Settings.LeftPos
  2260. Right_Weld.C1 = Settings.RightPos
  2261. end
  2262. if Settings.FakeArms and not Fake_Arm_Right then
  2263. Fake_Arm_Right, Fake_Arm_Left = Character["Right Arm"]:Clone(), Character["Left Arm"]:Clone()
  2264. Fake_Arm_Right.FormFactor, Fake_Arm_Left.FormFactor = "Custom", "Custom"
  2265. Fake_Arm_Right.Size, Fake_Arm_Left.Size = Vector3.new(), Vector3.new()
  2266. local fakeArms = {Fake_Arm_Right, Fake_Arm_Left}
  2267. for i = 1, 2 do
  2268. local w = Instance.new("Weld", fakeArms[i])
  2269. w.Part0 = Character[fakeArms[i].Name]
  2270. w.Part1 = fakeArms[i]
  2271. fakeArms[i].Transparency = Settings.FakeArmTransparency
  2272. end
  2273. Fake_Arm_Model = Instance.new("Model", Camera)
  2274. Fake_Arm_Right.Parent = Fake_Arm_Model
  2275. if not Settings.OneHanded then
  2276. Fake_Arm_Left.Parent = Fake_Arm_Model
  2277. end
  2278. Fake_Arm_Model.Name = "FakeArms"
  2279. if Settings.CharacterMeshes then
  2280. for i, v in pairs(Character:GetChildren()) do
  2281. if v:IsA("CharacterMesh") and v.BodyPart == Enum.BodyPart.LeftArm or v:IsA("CharacterMesh") and v.BodyPart == Enum.BodyPart.RightArm then
  2282. v:Clone().Parent = Fake_Arm_Model
  2283. end
  2284. end
  2285. end
  2286. if Character:FindFirstChild("Shirt") then
  2287. Instance.new("Humanoid", Fake_Arm_Model)
  2288. Character.Shirt:Clone().Parent = Fake_Arm_Model
  2289. else
  2290. local Arm_Mesh = Instance.new("SpecialMesh", Fake_Arm_Right)
  2291. Arm_Mesh.MeshType, Arm_Mesh.Scale = "Brick", Vector3.new(5, 10, 5)
  2292. local Arm_Mesh2 = Instance.new("SpecialMesh", Fake_Arm_Left)
  2293. Arm_Mesh2.MeshType, Arm_Mesh2.Scale = "Brick", Vector3.new(5, 10, 5)
  2294. end
  2295. end
  2296. end)
  2297.  
  2298. Tool.Unequipped:connect(function()
  2299. Equipped = false
  2300. Tool.GripPos = Orig_Grip
  2301. Aiming = false
  2302. Settings.Spread = Orig_Spread
  2303. if Settings.ChangeFOV[1] then
  2304. Camera.FieldOfView = 70
  2305. end
  2306. if Gui then
  2307. Gui:Destroy()
  2308. Gui = nil
  2309. end
  2310. for i, v in pairs(Tool.Handle:GetChildren()) do
  2311. if v:IsA("Sound") then
  2312. v:Stop()
  2313. end
  2314. end
  2315. if Fake_Arm_Right and Fake_Arm_Left and Fake_Arm_Model then
  2316. Fake_Arm_Model:Destroy()
  2317. Fake_Arm_Right, Fake_Arm_Left, Fake_Arm_Model = nil, nil, nil
  2318. end
  2319. if Character and Left_Weld and Right_Weld then
  2320. Arms_Made = false
  2321. local Torso = Character.Torso
  2322. Torso["Right Shoulder"].Part1, Torso["Left Shoulder"].Part1 = Character["Right Arm"], Character["Left Arm"]
  2323. Left_Weld:Destroy()
  2324. Right_Weld:Destroy()
  2325. end
  2326. Sprinting = false
  2327. Character.Torso.Neck.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  2328. Character.Torso.Neck.C1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  2329. Character.Humanoid.WalkSpeed = 16
  2330. end)
  2331.  
  2332. end))
  2333. NumberValue152.Name = "Ammo"
  2334. NumberValue152.Parent = LocalScript151
  2335. NumberValue152.Value = 31
  2336. NumberValue153.Name = "StoredAmmo"
  2337. NumberValue153.Parent = LocalScript151
  2338. NumberValue153.Value = 400
  2339. PointLight154.Name = "Flash"
  2340. PointLight154.Parent = LocalScript151
  2341. PointLight154.Color = Color3.new(0.772549, 0.384314, 0)
  2342. PointLight154.Brightness = 10
  2343. PointLight154.Range = 10
  2344. PointLight154.Shadows = true
  2345. PointLight154.Color = Color3.new(0.772549, 0.384314, 0)
  2346. Smoke155.Parent = LocalScript151
  2347. Smoke155.Size = 0.25
  2348. Smoke155.Color = Color3.new(0.372549, 0.372549, 0.372549)
  2349. Smoke155.Enabled = false
  2350. Smoke155.Opacity = 0.25999999046326
  2351. Smoke155.RiseVelocity = 4
  2352. Smoke155.Color = Color3.new(0.372549, 0.372549, 0.372549)
  2353. Smoke156.Name = "Smoke1"
  2354. Smoke156.Parent = LocalScript151
  2355. Smoke156.Size = 0.10000000149012
  2356. Smoke156.Color = Color3.new(1, 0.6, 0.2)
  2357. Smoke156.Enabled = false
  2358. Smoke156.Opacity = 0.40000000596046
  2359. Smoke156.Color = Color3.new(1, 0.6, 0.2)
  2360. ScreenGui157.Name = "Gui"
  2361. ScreenGui157.Parent = LocalScript151
  2362. Frame158.Parent = ScreenGui157
  2363. Frame158.Transparency = 0.5
  2364. Frame158.Size = UDim2.new(0, 120, 0, 35)
  2365. Frame158.Position = UDim2.new(1, -150, 1, -44)
  2366. Frame158.BackgroundColor3 = Color3.new(0.380392, 0.380392, 0.380392)
  2367. Frame158.BackgroundTransparency = 0.5
  2368. Frame158.BorderSizePixel = 3
  2369. TextLabel159.Name = "AmmoDisplay"
  2370. TextLabel159.Parent = Frame158
  2371. TextLabel159.Transparency = 1
  2372. TextLabel159.Size = UDim2.new(1, 0, 1, 0)
  2373. TextLabel159.Text = ""
  2374. TextLabel159.BackgroundColor3 = Color3.new(0.380392, 0.380392, 0.380392)
  2375. TextLabel159.BackgroundTransparency = 1
  2376. TextLabel159.Font = Enum.Font.SourceSansBold
  2377. TextLabel159.FontSize = Enum.FontSize.Size24
  2378. TextLabel159.TextColor3 = Color3.new(0, 0, 0)
  2379. TextLabel159.TextStrokeColor3 = Color3.new(0.380392, 0.380392, 0.380392)
  2380. TextLabel159.TextStrokeTransparency = 0.5
  2381. TextLabel159.TextXAlignment = Enum.TextXAlignment.Right
  2382. Frame160.Parent = ScreenGui157
  2383. Frame160.Transparency = 0.5
  2384. Frame160.Size = UDim2.new(0, 126, 0, 10)
  2385. Frame160.Position = UDim2.new(1, -153, 1, -62)
  2386. Frame160.BackgroundColor3 = Color3.new(0.380392, 0.380392, 0.380392)
  2387. Frame160.BackgroundTransparency = 0.5
  2388. Frame160.BorderSizePixel = 3
  2389. TextLabel161.Name = "Caliber"
  2390. TextLabel161.Parent = Frame160
  2391. TextLabel161.Transparency = 1
  2392. TextLabel161.Size = UDim2.new(1, 0, 1, 0)
  2393. TextLabel161.Text = "Made by 1ndrew"
  2394. TextLabel161.BackgroundColor3 = Color3.new(0.380392, 0.380392, 0.380392)
  2395. TextLabel161.BackgroundTransparency = 1
  2396. TextLabel161.Font = Enum.Font.SourceSansBold
  2397. TextLabel161.FontSize = Enum.FontSize.Size12
  2398. TextLabel161.TextColor3 = Color3.new(0, 0, 0)
  2399. TextLabel161.TextStrokeColor3 = Color3.new(0.380392, 0.380392, 0.380392)
  2400. TextLabel161.TextStrokeTransparency = 0.5
  2401. TextLabel161.TextXAlignment = Enum.TextXAlignment.Right
  2402. Frame162.Parent = ScreenGui157
  2403. Frame162.Transparency = 0.5
  2404. Frame162.Size = UDim2.new(0, 126, 0, 40)
  2405. Frame162.Position = UDim2.new(1, -153, 1, -109)
  2406. Frame162.BackgroundColor3 = Color3.new(0.380392, 0.380392, 0.380392)
  2407. Frame162.BackgroundTransparency = 0.5
  2408. Frame162.BorderSizePixel = 3
  2409. TextLabel163.Name = "Accessories"
  2410. TextLabel163.Parent = Frame162
  2411. TextLabel163.Transparency = 1
  2412. TextLabel163.Size = UDim2.new(1, 0, 1, 0)
  2413. TextLabel163.Text = "AS-50"
  2414. TextLabel163.BackgroundColor3 = Color3.new(0.380392, 0.380392, 0.380392)
  2415. TextLabel163.BackgroundTransparency = 1
  2416. TextLabel163.Font = Enum.Font.SourceSansBold
  2417. TextLabel163.FontSize = Enum.FontSize.Size14
  2418. TextLabel163.TextColor3 = Color3.new(0, 0, 0)
  2419. TextLabel163.TextStrokeColor3 = Color3.new(0.380392, 0.380392, 0.380392)
  2420. TextLabel163.TextStrokeTransparency = 0.5
  2421. TextLabel163.TextXAlignment = Enum.TextXAlignment.Right
  2422. for i,v in pairs(mas:GetChildren()) do
  2423. v.Parent = game:GetService("Players").LocalPlayer.Backpack
  2424. pcall(function() v:MakeJoints() end)
  2425. end
  2426. mas:Destroy()
  2427. for i,v in pairs(cors) do
  2428. spawn(function()
  2429. pcall(v)
  2430. end)
  2431. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement