API_nornorm

BIGSMOK

Aug 17th, 2017
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 63.01 KB | None | 0 0
  1. local player=game:GetService("Players").LocalPlayer
  2. local char=player.Character
  3. local mouse=player:GetMouse()
  4. local m = Instance.new("Model")
  5. m.Name = "BanShotgun"
  6. p1 = Instance.new("Part", m)
  7. p1.BrickColor = BrickColor.new("Black")
  8. p1.Reflectance = 0.050000000745058
  9. p1.FormFactor = Enum.FormFactor.Symmetric
  10. p1.Size = Vector3.new(1, 1, 1)
  11. p1.CFrame = CFrame.new(-2.15492487, 0.653484583, -29.0951958, 0.000953025243, -0.145005554, -0.989429712, -3.66568856e-005, 0.989434004, -0.145010591, 1.00000477, 0.000174214249, 0.000937785429)
  12. p1.BottomSurface = Enum.SurfaceType.Smooth
  13. p1.TopSurface = Enum.SurfaceType.Smooth
  14. b1 = Instance.new("SpecialMesh", p1)
  15. b1.MeshType = Enum.MeshType.Wedge
  16. b1.Name = "Mesh"
  17. b1.Scale = Vector3.new(0.200000003, 0.324999988, 0.0250000004)
  18. p2 = Instance.new("Part", m)
  19. p2.BrickColor = BrickColor.new("Black")
  20. p2.Reflectance = 0.050000000745058
  21. p2.FormFactor = Enum.FormFactor.Symmetric
  22. p2.Size = Vector3.new(1, 1, 1)
  23. p2.CFrame = CFrame.new(-2.20386124, 0.987397611, -29.0951366, -0.000953025243, 0.145005554, -0.989429712, 3.66568856e-005, -0.989434004, -0.145010591, -1.00000477, -0.000174214249, 0.000937785429)
  24. p2.BottomSurface = Enum.SurfaceType.Smooth
  25. p2.TopSurface = Enum.SurfaceType.Smooth
  26. b2 = Instance.new("SpecialMesh", p2)
  27. b2.MeshType = Enum.MeshType.Wedge
  28. b2.Name = "Mesh"
  29. b2.Scale = Vector3.new(0.200000003, 0.349999994, 0.0250000004)
  30. p3 = Instance.new("Part", m)
  31. p3.BrickColor = BrickColor.new("Reddish brown")
  32. p3.FormFactor = Enum.FormFactor.Symmetric
  33. p3.Size = Vector3.new(1, 1, 1)
  34. p3.CFrame = CFrame.new(-3.56373763, 1.12921727, -29.0938339, -0.000953025243, -0.145005554, 0.989429712, 3.66568856e-005, 0.989434004, 0.145010591, -1.00000477, 0.000174214249, -0.000937785429)
  35. p3.BottomSurface = Enum.SurfaceType.Smooth
  36. p3.TopSurface = Enum.SurfaceType.Smooth
  37. b3 = Instance.new("SpecialMesh", p3)
  38. b3.MeshType = Enum.MeshType.Wedge
  39. b3.Name = "Mesh"
  40. b3.Scale = Vector3.new(0.200000003, 0.0250000004, 0.075000003)
  41. p4 = Instance.new("Part", m)
  42. p4.BrickColor = BrickColor.new("Black")
  43. p4.Reflectance = 0.050000000745058
  44. p4.FormFactor = Enum.FormFactor.Symmetric
  45. p4.Size = Vector3.new(1, 1, 1)
  46. p4.CFrame = CFrame.new(-4.16612482, 1.01565111, -29.0932503, -0.000953025243, -0.989430428, -0.145000696, 3.66568856e-005, -0.145005673, 0.989434719, -1.00000477, 0.000937726698, 0.00017420965)
  47. p4.BottomSurface = Enum.SurfaceType.Smooth
  48. p4.TopSurface = Enum.SurfaceType.Smooth
  49. b4 = Instance.new("SpecialMesh", p4)
  50. b4.MeshType = Enum.MeshType.Wedge
  51. b4.Name = "Mesh"
  52. b4.Scale = Vector3.new(0.0500000007, 0.0500000007, 0.125)
  53. p5 = Instance.new("Part", m)
  54. p5.BrickColor = BrickColor.new("Black")
  55. p5.Reflectance = 0.050000000745058
  56. p5.FormFactor = Enum.FormFactor.Symmetric
  57. p5.Size = Vector3.new(1, 1, 1)
  58. p5.CFrame = CFrame.new(-4.1144886, 0.922151566, -29.0932865, -0.000953025243, -0.989430428, -0.145000696, 3.66569002e-005, -0.145005673, 0.989434719, -1.00000477, 0.000937726698, 0.00017420965)
  59. p5.BottomSurface = Enum.SurfaceType.Smooth
  60. p5.TopSurface = Enum.SurfaceType.Smooth
  61. b5 = Instance.new("SpecialMesh", p5)
  62. b5.MeshType = Enum.MeshType.Wedge
  63. b5.Name = "Mesh"
  64. b5.Scale = Vector3.new(0.0500000007, 0.0250000004, 0.075000003)
  65. p6 = Instance.new("Part", m)
  66. p6.BrickColor = BrickColor.new("Black")
  67. p6.Reflectance = 0.050000000745058
  68. p6.Size = Vector3.new(1, 1.20000005, 1)
  69. p6.CFrame = CFrame.new(-4.18367529, 0.922841907, -29.0932522, 0.989368796, 0.145421624, 0.000955129741, -0.145418033, 0.98937422, -3.97127478e-005, -0.000950834947, -9.99346812e-005, 1.00000477)
  70. p6.BottomSurface = Enum.SurfaceType.Smooth
  71. p6.TopSurface = Enum.SurfaceType.Smooth
  72. b6 = Instance.new("SpecialMesh", p6)
  73. b6.MeshId = "http://www.roblox.com/asset/?id=3270017"
  74. b6.TextureId = ""
  75. b6.MeshType = Enum.MeshType.FileMesh
  76. b6.Name = "Mesh"
  77. b6.Scale = Vector3.new(0.300000012, 0.224999994, 0.375)
  78. p7 = Instance.new("Part", m)
  79. p7.BrickColor = BrickColor.new("Reddish brown")
  80. p7.FormFactor = Enum.FormFactor.Symmetric
  81. p7.Size = Vector3.new(1, 1, 1)
  82. p7.CFrame = CFrame.new(-2.81104088, 0.734168172, -29.0945911, 0.000953504117, 0.145004377, 0.98943001, -3.74582596e-005, -0.989434183, 0.145009369, 1.00000477, -0.000175077395, -0.000938143407)
  83. p7.BottomSurface = Enum.SurfaceType.Smooth
  84. p7.TopSurface = Enum.SurfaceType.Smooth
  85. b7 = Instance.new("SpecialMesh", p7)
  86. b7.MeshType = Enum.MeshType.Wedge
  87. b7.Name = "Mesh"
  88. b7.Scale = Vector3.new(0.200000003, 0.675000012, 1.20000005)
  89. p8 = Instance.new("Part", m)
  90. p8.BrickColor = BrickColor.new("Reddish brown")
  91. p8.FormFactor = Enum.FormFactor.Symmetric
  92. p8.Size = Vector3.new(1, 1, 1)
  93. p8.CFrame = CFrame.new(-3.48048782, 1.07823563, -29.0939159, -0.000953025243, -0.989430428, -0.145000696, 3.66568856e-005, -0.145005673, 0.989434719, -1.00000477, 0.000937726698, 0.00017420965)
  94. p8.BottomSurface = Enum.SurfaceType.Smooth
  95. p8.TopSurface = Enum.SurfaceType.Smooth
  96. b8 = Instance.new("BlockMesh", p8)
  97. b8.Name = "Mesh"
  98. b8.Scale = Vector3.new(0.200000003, 0.0250000004, 0.200000003)
  99. p9 = Instance.new("Part", m)
  100. p9.BrickColor = BrickColor.new("Reddish brown")
  101. p9.FormFactor = Enum.FormFactor.Symmetric
  102. p9.Size = Vector3.new(1, 1, 1)
  103. p9.CFrame = CFrame.new(-4.09010029, 1.01416194, -29.093338, 0.000953025243, 0.145005554, 0.989429712, -3.66568856e-005, -0.989434004, 0.145010591, 1.00000477, -0.000174214249, -0.000937785429)
  104. p9.BottomSurface = Enum.SurfaceType.Smooth
  105. p9.TopSurface = Enum.SurfaceType.Smooth
  106. b9 = Instance.new("SpecialMesh", p9)
  107. b9.MeshType = Enum.MeshType.Wedge
  108. b9.Name = "Mesh"
  109. b9.Scale = Vector3.new(0.0500000007, 0.100000001, 0.100000001)
  110. p10 = Instance.new("Part", m)
  111. p10.BrickColor = BrickColor.new("Reddish brown")
  112. p10.FormFactor = Enum.FormFactor.Symmetric
  113. p10.Size = Vector3.new(1, 1, 1)
  114. p10.CFrame = CFrame.new(-3.61588407, 0.881518245, -29.0937939, 0.000953025243, 0.145005554, 0.989429712, -3.66568856e-005, -0.989434004, 0.145010591, 1.00000477, -0.000174214249, -0.000937785429)
  115. p10.BottomSurface = Enum.SurfaceType.Smooth
  116. p10.TopSurface = Enum.SurfaceType.Smooth
  117. b10 = Instance.new("SpecialMesh", p10)
  118. b10.MeshType = Enum.MeshType.Wedge
  119. b10.Name = "Mesh"
  120. b10.Scale = Vector3.new(0.200000003, 0.0500000007, 0.0500000007)
  121. p11 = Instance.new("Part", m)
  122. p11.BrickColor = BrickColor.new("Reddish brown")
  123. p11.FormFactor = Enum.FormFactor.Symmetric
  124. p11.Size = Vector3.new(1, 1, 1)
  125. p11.CFrame = CFrame.new(-3.49975729, 1.03750873, -29.0938835, -0.000953025243, -0.989430428, -0.145000696, 3.66569002e-005, -0.145005673, 0.989434719, -1.00000477, 0.000937726698, 0.00017420965)
  126. p11.BottomSurface = Enum.SurfaceType.Smooth
  127. p11.TopSurface = Enum.SurfaceType.Smooth
  128. b11 = Instance.new("BlockMesh", p11)
  129. b11.Name = "Mesh"
  130. b11.Scale = Vector3.new(0.200000003, 0.0250000004, 0.224999994)
  131. p12 = Instance.new("Part", m)
  132. p12.BrickColor = BrickColor.new("Reddish brown")
  133. p12.FormFactor = Enum.FormFactor.Symmetric
  134. p12.Size = Vector3.new(1, 1, 1)
  135. p12.CFrame = CFrame.new(-3.49217248, 0.899661601, -29.0939121, -0.000953025243, 0.14500685, -0.989429653, 3.66569002e-005, -0.989433825, -0.145011827, -1.00000477, -0.00017427509, 0.000937785313)
  136. p12.BottomSurface = Enum.SurfaceType.Smooth
  137. p12.TopSurface = Enum.SurfaceType.Smooth
  138. b12 = Instance.new("SpecialMesh", p12)
  139. b12.MeshType = Enum.MeshType.Wedge
  140. b12.Name = "Mesh"
  141. b12.Scale = Vector3.new(0.200000003, 0.0500000007, 0.0500000007)
  142. p13 = Instance.new("Part", m)
  143. p13.BrickColor = BrickColor.new("Black")
  144. p13.Reflectance = 0.050000000745058
  145. p13.FormFactor = Enum.FormFactor.Symmetric
  146. p13.Size = Vector3.new(1, 1, 1)
  147. p13.CFrame = CFrame.new(-2.20502877, 0.82300514, -29.0951328, -0.000953025243, -0.989430428, -0.145000696, 3.66569002e-005, -0.145005673, 0.989434719, -1.00000477, 0.000937726698, 0.00017420965)
  148. p13.BottomSurface = Enum.SurfaceType.Smooth
  149. p13.TopSurface = Enum.SurfaceType.Smooth
  150. b13 = Instance.new("BlockMesh", p13)
  151. b13.Name = "Mesh"
  152. b13.Scale = Vector3.new(0.200000003, 0.0250000004, 0.675000012)
  153. p14 = Instance.new("Part", m)
  154. p14.BrickColor = BrickColor.new("Reddish brown")
  155. p14.FormFactor = Enum.FormFactor.Symmetric
  156. p14.Size = Vector3.new(1, 1, 1)
  157. p14.CFrame = CFrame.new(-3.5845294, 1.01245439, -29.0938187, -0.000953025243, -0.989430428, -0.145000696, 3.66568856e-005, -0.145005673, 0.989434719, -1.00000477, 0.000937726698, 0.00017420965)
  158. p14.BottomSurface = Enum.SurfaceType.Smooth
  159. p14.TopSurface = Enum.SurfaceType.Smooth
  160. b14 = Instance.new("BlockMesh", p14)
  161. b14.Name = "Mesh"
  162. b14.Scale = Vector3.new(0.200000003, 0.150000006, 0.200000003)
  163. p15 = Instance.new("Part", m)
  164. p15.BrickColor = BrickColor.new("Reddish brown")
  165. p15.FormFactor = Enum.FormFactor.Symmetric
  166. p15.Size = Vector3.new(1, 1, 1)
  167. p15.CFrame = CFrame.new(-3.84243298, 0.962012291, -29.0935745, 0.000953025243, 0.145005554, 0.989429712, -3.66568856e-005, -0.989434004, 0.145010591, 1.00000477, -0.000174214249, -0.000937785429)
  168. p15.BottomSurface = Enum.SurfaceType.Smooth
  169. p15.TopSurface = Enum.SurfaceType.Smooth
  170. b15 = Instance.new("SpecialMesh", p15)
  171. b15.MeshType = Enum.MeshType.Wedge
  172. b15.Name = "Mesh"
  173. b15.Scale = Vector3.new(0.200000003, 0.174999997, 0.375)
  174. p16 = Instance.new("Part", m)
  175. p16.BrickColor = BrickColor.new("Reddish brown")
  176. p16.FormFactor = Enum.FormFactor.Symmetric
  177. p16.Size = Vector3.new(1, 1, 1)
  178. p16.CFrame = CFrame.new(-3.55404687, 0.890585661, -29.0938454, -0.000953025243, -0.989430428, -0.145000696, 3.66568856e-005, -0.145005673, 0.989434719, -1.00000477, 0.000937726698, 0.00017420965)
  179. p16.BottomSurface = Enum.SurfaceType.Smooth
  180. p16.TopSurface = Enum.SurfaceType.Smooth
  181. b16 = Instance.new("BlockMesh", p16)
  182. b16.Name = "Mesh"
  183. b16.Scale = Vector3.new(0.200000003, 0.075000003, 0.0500000007)
  184. p17 = Instance.new("Part", m)
  185. p17.BrickColor = BrickColor.new("Reddish brown")
  186. p17.FormFactor = Enum.FormFactor.Symmetric
  187. p17.Size = Vector3.new(1, 1, 1)
  188. p17.CFrame = CFrame.new(-3.85874724, 1.07332921, -29.0935402, -0.000953025243, -0.989430428, -0.145000696, 3.66568856e-005, -0.145005673, 0.989434719, -1.00000477, 0.000937726698, 0.00017420965)
  189. p17.BottomSurface = Enum.SurfaceType.Smooth
  190. p17.TopSurface = Enum.SurfaceType.Smooth
  191. b17 = Instance.new("BlockMesh", p17)
  192. b17.Name = "Mesh"
  193. b17.Scale = Vector3.new(0.200000003, 0.375, 0.0500000007)
  194. p18 = Instance.new("Part", m)
  195. p18.BrickColor = BrickColor.new("Reddish brown")
  196. p18.FormFactor = Enum.FormFactor.Symmetric
  197. p18.Size = Vector3.new(1, 1, 1)
  198. p18.CFrame = CFrame.new(-3.63794446, 1.11833334, -29.09375, 0.000953025243, -0.145005554, -0.989429712, -3.66568856e-005, 0.989434004, -0.145010591, 1.00000477, 0.000174214249, 0.000937785429)
  199. p18.BottomSurface = Enum.SurfaceType.Smooth
  200. p18.TopSurface = Enum.SurfaceType.Smooth
  201. b18 = Instance.new("SpecialMesh", p18)
  202. b18.MeshType = Enum.MeshType.Wedge
  203. b18.Name = "Mesh"
  204. b18.Scale = Vector3.new(0.200000003, 0.0250000004, 0.075000003)
  205. p19 = Instance.new("Part", m)
  206. p19.BrickColor = BrickColor.new("Reddish brown")
  207. p19.FormFactor = Enum.FormFactor.Symmetric
  208. p19.Size = Vector3.new(1, 1, 1)
  209. p19.CFrame = CFrame.new(-3.52386761, 0.857116222, -29.0938683, -0.000953025243, 0.145005554, -0.989429712, 3.66568856e-005, -0.989434004, -0.145010591, -1.00000477, -0.000174214249, 0.000937785429)
  210. p19.BottomSurface = Enum.SurfaceType.Smooth
  211. p19.TopSurface = Enum.SurfaceType.Smooth
  212. b19 = Instance.new("SpecialMesh", p19)
  213. b19.MeshType = Enum.MeshType.Wedge
  214. b19.Name = "Mesh"
  215. b19.Scale = Vector3.new(0.200000003, 0.0250000004, 0.0250000004)
  216. p20 = Instance.new("Part", m)
  217. p20.BrickColor = BrickColor.new("Reddish brown")
  218. p20.FormFactor = Enum.FormFactor.Symmetric
  219. p20.Size = Vector3.new(1, 1, 1)
  220. p20.CFrame = CFrame.new(-3.46235013, 0.954557002, -29.0939312, -0.000953025243, 0.145005554, -0.989429712, 3.66568856e-005, -0.989434004, -0.145010591, -1.00000477, -0.000174214249, 0.000937785429)
  221. p20.BottomSurface = Enum.SurfaceType.Smooth
  222. p20.TopSurface = Enum.SurfaceType.Smooth
  223. b20 = Instance.new("SpecialMesh", p20)
  224. b20.MeshType = Enum.MeshType.Wedge
  225. b20.Name = "Mesh"
  226. b20.Scale = Vector3.new(0.200000003, 0.0500000007, 0.0250000004)
  227. p21 = Instance.new("Part", m)
  228. p21.BrickColor = BrickColor.new("Black")
  229. p21.Reflectance = 0.050000000745058
  230. p21.FormFactor = Enum.FormFactor.Symmetric
  231. p21.Size = Vector3.new(1, 1, 1)
  232. p21.CFrame = CFrame.new(-4.12901497, 1.02108967, -29.0932999, -0.000953025243, 0.989430428, 0.145000696, 3.66568856e-005, 0.145005673, -0.989434719, -1.00000477, -0.000937726698, -0.00017420965)
  233. p21.BottomSurface = Enum.SurfaceType.Smooth
  234. p21.TopSurface = Enum.SurfaceType.Smooth
  235. b21 = Instance.new("SpecialMesh", p21)
  236. b21.MeshType = Enum.MeshType.Wedge
  237. b21.Name = "Mesh"
  238. b21.Scale = Vector3.new(0.0500000007, 0.0250000004, 0.125)
  239. p22 = Instance.new("Part", m)
  240. p22.BrickColor = BrickColor.new("Reddish brown")
  241. p22.FormFactor = Enum.FormFactor.Symmetric
  242. p22.Size = Vector3.new(1, 1, 1)
  243. p22.CFrame = CFrame.new(-3.56097627, 0.85166961, -29.0938396, 0.000953025243, 0.145005554, 0.989429712, -3.66568856e-005, -0.989434004, 0.145010591, 1.00000477, -0.000174214249, -0.000937785429)
  244. p22.BottomSurface = Enum.SurfaceType.Smooth
  245. p22.TopSurface = Enum.SurfaceType.Smooth
  246. b22 = Instance.new("SpecialMesh", p22)
  247. b22.MeshType = Enum.MeshType.Wedge
  248. b22.Name = "Mesh"
  249. b22.Scale = Vector3.new(0.200000003, 0.0250000004, 0.0500000007)
  250. p23 = Instance.new("Part", m)
  251. p23.BrickColor = BrickColor.new("Reddish brown")
  252. p23.FormFactor = Enum.FormFactor.Symmetric
  253. p23.Size = Vector3.new(1, 1, 1)
  254. p23.CFrame = CFrame.new(-4.08348799, 1.14146388, -29.0933399, -0.000953025243, -0.145005554, 0.989429712, 3.66568856e-005, 0.989434004, 0.145010591, -1.00000477, 0.000174214249, -0.000937785429)
  255. p23.BottomSurface = Enum.SurfaceType.Smooth
  256. p23.TopSurface = Enum.SurfaceType.Smooth
  257. b23 = Instance.new("SpecialMesh", p23)
  258. b23.MeshType = Enum.MeshType.Wedge
  259. b23.Name = "Mesh"
  260. b23.Scale = Vector3.new(0.200000003, 0.200000003, 0.0500000007)
  261. p24 = Instance.new("Part", m)
  262. p24.BrickColor = BrickColor.new("Reddish brown")
  263. p24.FormFactor = Enum.FormFactor.Symmetric
  264. p24.Size = Vector3.new(1, 1, 1)
  265. p24.CFrame = CFrame.new(-2.87445021, 1.16705382, -29.0944824, 0.000953025243, -0.14500685, -0.989429653, -3.66569002e-005, 0.989433825, -0.145011827, 1.00000477, 0.00017427509, 0.000937785313)
  266. p24.BottomSurface = Enum.SurfaceType.Smooth
  267. p24.TopSurface = Enum.SurfaceType.Smooth
  268. b24 = Instance.new("SpecialMesh", p24)
  269. b24.MeshType = Enum.MeshType.Wedge
  270. b24.Name = "Mesh"
  271. b24.Scale = Vector3.new(0.200000003, 0.200000003, 1.20000005)
  272. p25 = Instance.new("Part", m)
  273. p25.BrickColor = BrickColor.new("Reddish brown")
  274. p25.FormFactor = Enum.FormFactor.Symmetric
  275. p25.Size = Vector3.new(1, 1, 1)
  276. p25.CFrame = CFrame.new(-3.51789355, 1.16113544, -29.0938625, -0.000953025243, -0.145005554, 0.989429712, 3.66568856e-005, 0.989434004, 0.145010591, -1.00000477, 0.000174214249, -0.000937785429)
  277. p25.BottomSurface = Enum.SurfaceType.Smooth
  278. p25.TopSurface = Enum.SurfaceType.Smooth
  279. b25 = Instance.new("SpecialMesh", p25)
  280. b25.MeshType = Enum.MeshType.Wedge
  281. b25.Name = "Mesh"
  282. b25.Scale = Vector3.new(0.200000003, 0.0250000004, 0.0250000004)
  283. p26 = Instance.new("Part", m)
  284. p26.BrickColor = BrickColor.new("Black")
  285. p26.Reflectance = 0.050000000745058
  286. p26.FormFactor = Enum.FormFactor.Symmetric
  287. p26.Size = Vector3.new(1, 1, 1)
  288. p26.CFrame = CFrame.new(-4.08348799, 1.14146388, -29.0933399, -0.000953025243, 0.145005554, -0.989429712, 3.66568856e-005, -0.989434004, -0.145010591, -1.00000477, -0.000174214249, 0.000937785429)
  289. p26.BottomSurface = Enum.SurfaceType.Smooth
  290. p26.TopSurface = Enum.SurfaceType.Smooth
  291. b26 = Instance.new("SpecialMesh", p26)
  292. b26.MeshType = Enum.MeshType.Wedge
  293. b26.Name = "Mesh"
  294. b26.Scale = Vector3.new(0.200000003, 0.200000003, 0.0500000007)
  295. p27 = Instance.new("Part", m)
  296. p27.BrickColor = BrickColor.new("Reddish brown")
  297. p27.FormFactor = Enum.FormFactor.Symmetric
  298. p27.Size = Vector3.new(1, 1, 1)
  299. p27.CFrame = CFrame.new(-3.87505674, 1.18464577, -29.0935287, 0.000953025243, -0.145005554, -0.989429712, -3.66568856e-005, 0.989434004, -0.145010591, 1.00000477, 0.000174214249, 0.000937785429)
  300. p27.BottomSurface = Enum.SurfaceType.Smooth
  301. p27.TopSurface = Enum.SurfaceType.Smooth
  302. b27 = Instance.new("SpecialMesh", p27)
  303. b27.MeshType = Enum.MeshType.Wedge
  304. b27.Name = "Mesh"
  305. b27.Scale = Vector3.new(0.200000003, 0.174999997, 0.375)
  306. p28 = Instance.new("Part", m)
  307. p28.BrickColor = BrickColor.new("Black")
  308. p28.Reflectance = 0.050000000745058
  309. p28.FormFactor = Enum.FormFactor.Symmetric
  310. p28.Size = Vector3.new(1, 1, 1)
  311. p28.CFrame = CFrame.new(-4.12077093, 1.13602281, -29.0932884, -0.000953521114, -0.989430428, -0.145003021, 3.73853618e-005, -0.145005614, 0.989432693, -1.00000215, 0.00093814393, 0.000175115449)
  312. p28.BottomSurface = Enum.SurfaceType.Smooth
  313. p28.TopSurface = Enum.SurfaceType.Smooth
  314. b28 = Instance.new("BlockMesh", p28)
  315. b28.Name = "Mesh"
  316. b28.Scale = Vector3.new(0.200000003, 0.0250000004, 0.200000003)
  317. p29 = Instance.new("Part", m)
  318. p29.BrickColor = BrickColor.new("Black")
  319. p29.Reflectance = 0.050000000745058
  320. p29.FormFactor = Enum.FormFactor.Symmetric
  321. p29.Size = Vector3.new(1, 1, 1)
  322. p29.CFrame = CFrame.new(-4.34982538, 0.976086378, -29.0930767, -0.000953025243, -0.989430428, -0.145000696, 3.66568856e-005, -0.145005673, 0.989434719, -1.00000477, 0.000937726698, 0.00017420965)
  323. p29.BottomSurface = Enum.SurfaceType.Smooth
  324. p29.TopSurface = Enum.SurfaceType.Smooth
  325. b29 = Instance.new("BlockMesh", p29)
  326. b29.Name = "Mesh"
  327. b29.Scale = Vector3.new(0.0500000007, 0.075000003, 0.0500000007)
  328. p30 = Instance.new("Part", m)
  329. p30.BrickColor = BrickColor.new("Dark stone grey")
  330. p30.FormFactor = Enum.FormFactor.Symmetric
  331. p30.Size = Vector3.new(1, 1, 1)
  332. p30.CFrame = CFrame.new(-4.9143219, 1.12079072, -29.1825352, -0.989430547, 0.00095456792, -0.145000696, -0.145005718, -3.64956031e-005, 0.989434719, 0.000939395744, 1.00000477, 0.00017420965)
  333. p30.BottomSurface = Enum.SurfaceType.Smooth
  334. p30.TopSurface = Enum.SurfaceType.Smooth
  335. b30 = Instance.new("CylinderMesh", p30)
  336. b30.Name = "Mesh"
  337. b30.Scale = Vector3.new(0.100000001, 0.0250000004, 0.100000001)
  338. p31 = Instance.new("Part", m)
  339. p31.BrickColor = BrickColor.new("Dark stone grey")
  340. p31.FormFactor = Enum.FormFactor.Symmetric
  341. p31.Size = Vector3.new(1, 1, 1)
  342. p31.CFrame = CFrame.new(-4.69170856, 1.15341234, -29.1827545, -0.989430547, 0.00095456792, -0.145000696, -0.145005718, -3.64956031e-005, 0.989434719, 0.000939395744, 1.00000477, 0.00017420965)
  343. p31.BottomSurface = Enum.SurfaceType.Smooth
  344. p31.TopSurface = Enum.SurfaceType.Smooth
  345. b31 = Instance.new("CylinderMesh", p31)
  346. b31.Name = "Mesh"
  347. b31.Scale = Vector3.new(0.100000001, 0.0250000004, 0.100000001)
  348. p32 = Instance.new("Part", m)
  349. p32.BrickColor = BrickColor.new("Dark stone grey")
  350. p32.FormFactor = Enum.FormFactor.Symmetric
  351. p32.Size = Vector3.new(1, 1, 1)
  352. p32.CFrame = CFrame.new(-4.80302906, 1.13709342, -29.1826344, -0.000953025243, -0.989430428, -0.145000696, 3.66568856e-005, -0.145005673, 0.989434719, -1.00000477, 0.000937726698, 0.00017420965)
  353. p32.BottomSurface = Enum.SurfaceType.Smooth
  354. p32.TopSurface = Enum.SurfaceType.Smooth
  355. b32 = Instance.new("BlockMesh", p32)
  356. b32.Name = "Mesh"
  357. b32.Scale = Vector3.new(0.0250000004, 0.224999994, 0.100000001)
  358. p33 = Instance.new("Part", m)
  359. p33.BrickColor = BrickColor.new("Dark stone grey")
  360. p33.Name = "Handle"
  361. p33.FormFactor = Enum.FormFactor.Symmetric
  362. p33.Size = Vector3.new(1, 1, 1)
  363. p33.CFrame = CFrame.new(-4.67527771, 0.93909198, -29.0887852, -0.000953025243, -0.998054385, -0.062332958, 3.66568856e-005, -0.0623377189, 0.998058915, -1.00000477, 0.000949028472, 9.57214652e-005)
  364. p33.BottomSurface = Enum.SurfaceType.Smooth
  365. p33.TopSurface = Enum.SurfaceType.Smooth
  366. b33 = Instance.new("BlockMesh", p33)
  367. b33.Name = "Mesh"
  368. b33.Scale = Vector3.new(0.100000001, 0.224999994, 0.0250000004)
  369. p34 = Instance.new("Part", m)
  370. p34.BrickColor = BrickColor.new("Black")
  371. p34.Reflectance = 0.050000000745058
  372. p34.FormFactor = Enum.FormFactor.Symmetric
  373. p34.Size = Vector3.new(1, 1, 1)
  374. p34.CFrame = CFrame.new(-4.68374157, 0.927157044, -29.0927753, -0.000953025243, -0.989430428, -0.145000696, 3.66568856e-005, -0.145005673, 0.989434719, -1.00000477, 0.000937726698, 0.00017420965)
  375. p34.BottomSurface = Enum.SurfaceType.Smooth
  376. p34.TopSurface = Enum.SurfaceType.Smooth
  377. b34 = Instance.new("SpecialMesh", p34)
  378. b34.MeshType = Enum.MeshType.Wedge
  379. b34.Name = "Mesh"
  380. b34.Scale = Vector3.new(0.200000003, 0.600000024, 0.0500000007)
  381. p35 = Instance.new("Part", m)
  382. p35.BrickColor = BrickColor.new("Black")
  383. p35.Reflectance = 0.050000000745058
  384. p35.FormFactor = Enum.FormFactor.Symmetric
  385. p35.Size = Vector3.new(1, 1, 1)
  386. p35.CFrame = CFrame.new(-4.23371744, 1.13208508, -29.0931969, -0.000953025243, -0.989430428, -0.145000696, 3.66568856e-005, -0.145005673, 0.989434719, -1.00000477, 0.000937726698, 0.00017420965)
  387. p35.BottomSurface = Enum.SurfaceType.Smooth
  388. p35.TopSurface = Enum.SurfaceType.Smooth
  389. b35 = Instance.new("BlockMesh", p35)
  390. b35.Name = "Mesh"
  391. b35.Scale = Vector3.new(0.200000003, 0.200000003, 0.224999994)
  392. p36 = Instance.new("Part", m)
  393. p36.BrickColor = BrickColor.new("Black")
  394. p36.Reflectance = 0.050000000745058
  395. p36.FormFactor = Enum.FormFactor.Symmetric
  396. p36.Size = Vector3.new(1, 1, 1)
  397. p36.CFrame = CFrame.new(-4.67019892, 1.09338093, -29.0927811, -0.000953025243, -0.989430428, -0.145000696, 3.66568856e-005, -0.145005673, 0.989434719, -1.00000477, 0.000937726698, 0.00017420965)
  398. p36.BottomSurface = Enum.SurfaceType.Smooth
  399. p36.TopSurface = Enum.SurfaceType.Smooth
  400. b36 = Instance.new("BlockMesh", p36)
  401. b36.Name = "Mesh"
  402. b36.Scale = Vector3.new(0.200000003, 0.675000012, 0.275000006)
  403. p37 = Instance.new("Part", m)
  404. p37.BrickColor = BrickColor.new("Dark stone grey")
  405. p37.FormFactor = Enum.FormFactor.Symmetric
  406. p37.Size = Vector3.new(1, 1, 1)
  407. p37.CFrame = CFrame.new(-4.78727388, 0.931260169, -29.0886841, -0.998054326, -0.062332958, -0.000955129741, -0.062337704, 0.998058915, 3.97127478e-005, 0.000950995367, 9.88544416e-005, -1.00000477)
  408. p37.BottomSurface = Enum.SurfaceType.Smooth
  409. p37.TopSurface = Enum.SurfaceType.Smooth
  410. b37 = Instance.new("CylinderMesh", p37)
  411. b37.Name = "Mesh"
  412. b37.Scale = Vector3.new(0.100000001, 0.0250000004, 0.100000001)
  413. p38 = Instance.new("Part", m)
  414. p38.BrickColor = BrickColor.new("Dark stone grey")
  415. p38.FormFactor = Enum.FormFactor.Symmetric
  416. p38.Size = Vector3.new(1, 1, 1)
  417. p38.CFrame = CFrame.new(-4.56095076, 0.946316838, -29.0889072, -0.998054326, -0.062332958, -0.000955129741, -0.062337704, 0.998058915, 3.97127478e-005, 0.000950995367, 9.88544416e-005, -1.00000477)
  418. p38.BottomSurface = Enum.SurfaceType.Smooth
  419. p38.TopSurface = Enum.SurfaceType.Smooth
  420. b38 = Instance.new("CylinderMesh", p38)
  421. b38.Name = "Mesh"
  422. b38.Scale = Vector3.new(0.100000001, 0.0250000004, 0.100000001)
  423. p39 = Instance.new("Part", m)
  424. p39.BrickColor = BrickColor.new("Black")
  425. p39.Reflectance = 0.050000000745058
  426. p39.FormFactor = Enum.FormFactor.Symmetric
  427. p39.Size = Vector3.new(1, 1, 1)
  428. p39.CFrame = CFrame.new(-4.11217308, 1.25095737, -29.0933075, 0.000953025243, -0.145005554, -0.989429712, -3.66568856e-005, 0.989434004, -0.145010591, 1.00000477, 0.000174214249, 0.000937785429)
  429. p39.BottomSurface = Enum.SurfaceType.Smooth
  430. p39.TopSurface = Enum.SurfaceType.Smooth
  431. b39 = Instance.new("SpecialMesh", p39)
  432. b39.MeshType = Enum.MeshType.Wedge
  433. b39.Name = "Mesh"
  434. b39.Scale = Vector3.new(0.200000003, 0.0250000004, 0.075000003)
  435. p40 = Instance.new("Part", m)
  436. p40.BrickColor = BrickColor.new("Black")
  437. p40.Reflectance = 0.050000000745058
  438. p40.FormFactor = Enum.FormFactor.Symmetric
  439. p40.Size = Vector3.new(1, 1, 1)
  440. p40.CFrame = CFrame.new(-4.35493803, 0.924815595, -29.0930729, -0.000953025243, -0.989430428, -0.145000696, 3.66568856e-005, -0.145005673, 0.989434719, -1.00000477, 0.000937726698, 0.00017420965)
  441. p40.BottomSurface = Enum.SurfaceType.Smooth
  442. p40.TopSurface = Enum.SurfaceType.Smooth
  443. b40 = Instance.new("SpecialMesh", p40)
  444. b40.MeshType = Enum.MeshType.Wedge
  445. b40.Name = "Mesh"
  446. b40.Scale = Vector3.new(0.0500000007, 0.0500000007, 0.0500000007)
  447. p41 = Instance.new("Part", m)
  448. p41.BrickColor = BrickColor.new("Black")
  449. p41.Reflectance = 0.050000000745058
  450. p41.FormFactor = Enum.FormFactor.Symmetric
  451. p41.Size = Vector3.new(1, 1, 1)
  452. p41.CFrame = CFrame.new(-4.25365591, 1.26808178, -29.0931644, 0.000953025243, -0.145005554, -0.989429712, -3.66568856e-005, 0.989434004, -0.145010591, 1.00000477, 0.000174214249, 0.000937785429)
  453. p41.BottomSurface = Enum.SurfaceType.Smooth
  454. p41.TopSurface = Enum.SurfaceType.Smooth
  455. b41 = Instance.new("SpecialMesh", p41)
  456. b41.MeshType = Enum.MeshType.Wedge
  457. b41.Name = "Mesh"
  458. b41.Scale = Vector3.new(0.200000003, 0.0500000007, 0.200000003)
  459. p42 = Instance.new("Part", m)
  460. p42.BrickColor = BrickColor.new("Reddish brown")
  461. p42.Name = "SlideBack"
  462. p42.FormFactor = Enum.FormFactor.Symmetric
  463. p42.Size = Vector3.new(1, 1, 1)
  464. p42.CFrame = CFrame.new(-6.24299145, 0.797465444, -29.1022873, -0.000974006893, -0.993170202, -0.116664588, 9.23640255e-006, -0.116669506, 0.993174613, -1.00000477, 0.000966547581, 0.00012250182)
  465. p42.BottomSurface = Enum.SurfaceType.Smooth
  466. p42.TopSurface = Enum.SurfaceType.Smooth
  467. b42 = Instance.new("CylinderMesh", p42)
  468. b42.Name = "Mesh"
  469. b42.Scale = Vector3.new(0.159999996, 1.04999995, 0.159999996)
  470. p43 = Instance.new("Part", m)
  471. p43.BrickColor = BrickColor.new("Black")
  472. p43.Reflectance = 0.050000000745058
  473. p43.FormFactor = Enum.FormFactor.Symmetric
  474. p43.Size = Vector3.new(1, 2, 1)
  475. p43.CFrame = CFrame.new(-5.89675903, 0.848212898, -29.1026382, -0.000974006893, -0.993170261, -0.116664574, 9.2364462e-006, -0.116669416, 0.993174732, -1.00000477, 0.000966517895, 0.000122559548)
  476. p43.BottomSurface = Enum.SurfaceType.Smooth
  477. p43.TopSurface = Enum.SurfaceType.Smooth
  478. b43 = Instance.new("CylinderMesh", p43)
  479. b43.Name = "Mesh"
  480. b43.Scale = Vector3.new(0.0900000036, 0.875, 0.0900000036)
  481. p44 = Instance.new("Part", m)
  482. p44.BrickColor = BrickColor.new("Black")
  483. p44.Reflectance = 0.050000000745058
  484. p44.FormFactor = Enum.FormFactor.Symmetric
  485. p44.Size = Vector3.new(1, 3, 1)
  486. p44.CFrame = CFrame.new(-6.43690491, 0.907757998, -29.10355, -0.000977754593, -0.989433289, -0.144986004, 3.11434269e-005, -0.144986153, 0.989433706, -0.999999523, 0.000962913036, 0.000172555447)
  487. p44.BottomSurface = Enum.SurfaceType.Smooth
  488. p44.TopSurface = Enum.SurfaceType.Smooth
  489. b44 = Instance.new("CylinderMesh", p44)
  490. b44.Name = "Mesh"
  491. b44.Scale = Vector3.new(0.125, 0.925000012, 0.125)
  492. p45 = Instance.new("Part", m)
  493. p45.BrickColor = BrickColor.new("Black")
  494. p45.Reflectance = 0.050000000745058
  495. p45.FormFactor = Enum.FormFactor.Symmetric
  496. p45.Size = Vector3.new(1, 1, 1)
  497. p45.CFrame = CFrame.new(-5.02885818, 1.04081655, -29.092411, -0.000977583695, -0.989433527, -0.144981325, 3.34374854e-005, -0.144986302, 0.989437342, -1.00000477, 0.00096258556, 0.00017454887)
  498. p45.BottomSurface = Enum.SurfaceType.Smooth
  499. p45.TopSurface = Enum.SurfaceType.Smooth
  500. b45 = Instance.new("BlockMesh", p45)
  501. b45.Name = "Mesh"
  502. b45.Scale = Vector3.new(0.150000006, 0.0500000007, 0.275000006)
  503. p46 = Instance.new("Part", m)
  504. p46.BrickColor = BrickColor.new("Black")
  505. p46.Reflectance = 0.050000000745058
  506. p46.FormFactor = Enum.FormFactor.Symmetric
  507. p46.Size = Vector3.new(1, 2, 1)
  508. p46.CFrame = CFrame.new(-5.91714001, 0.895481288, -29.1040821, -0.000953025243, -0.989430428, -0.145000696, 3.66568856e-005, -0.145005673, 0.989434719, -1.00000477, 0.000937726698, 0.00017420965)
  509. p46.BottomSurface = Enum.SurfaceType.Smooth
  510. p46.TopSurface = Enum.SurfaceType.Smooth
  511. b46 = Instance.new("SpecialMesh", p46)
  512. b46.MeshType = Enum.MeshType.Wedge
  513. b46.Name = "Mesh"
  514. b46.Scale = Vector3.new(0.0250000004, 0.875, 0.0600000024)
  515. p47 = Instance.new("Part", m)
  516. p47.BrickColor = BrickColor.new("Black")
  517. p47.Reflectance = 0.050000000745058
  518. p47.FormFactor = Enum.FormFactor.Symmetric
  519. p47.Size = Vector3.new(1, 1, 1)
  520. p47.CFrame = CFrame.new(-7.10079002, 0.696738362, -29.102953, -0.000953025243, -0.989430428, -0.145000696, 3.66568856e-005, -0.145005673, 0.989434719, -1.00000477, 0.000937726698, 0.00017420965)
  521. p47.BottomSurface = Enum.SurfaceType.Smooth
  522. p47.TopSurface = Enum.SurfaceType.Smooth
  523. b47 = Instance.new("CylinderMesh", p47)
  524. b47.Name = "Mesh"
  525. b47.Scale = Vector3.new(0.0599999987, 0.600000024, 0.0599999987)
  526. p48 = Instance.new("Part", m)
  527. p48.BrickColor = BrickColor.new("Black")
  528. p48.Reflectance = 0.050000000745058
  529. p48.FormFactor = Enum.FormFactor.Symmetric
  530. p48.Size = Vector3.new(1, 1, 1)
  531. p48.CFrame = CFrame.new(-6.79160023, 0.742052138, -29.1032543, -0.000953025243, -0.989430428, -0.145000607, 3.66569147e-005, -0.145005643, 0.989434779, -1.00000477, 0.000937786303, 0.000174209563)
  532. p48.BottomSurface = Enum.SurfaceType.Smooth
  533. p48.TopSurface = Enum.SurfaceType.Smooth
  534. b48 = Instance.new("SpecialMesh", p48)
  535. b48.MeshType = Enum.MeshType.Head
  536. b48.Name = "Mesh"
  537. b48.Scale = Vector3.new(0.142499998, 0.075000003, 0.0949999988)
  538. p49 = Instance.new("Part", m)
  539. p49.BrickColor = BrickColor.new("Black")
  540. p49.Reflectance = 0.050000000745058
  541. p49.FormFactor = Enum.FormFactor.Symmetric
  542. p49.Size = Vector3.new(1, 1, 1)
  543. p49.CFrame = CFrame.new(-7.4099679, 0.651426435, -29.1026688, -0.000953025243, -0.989430428, -0.145000696, 3.66568856e-005, -0.145005673, 0.989434719, -1.00000477, 0.000937726698, 0.00017420965)
  544. p49.BottomSurface = Enum.SurfaceType.Smooth
  545. p49.TopSurface = Enum.SurfaceType.Smooth
  546. b49 = Instance.new("SpecialMesh", p49)
  547. b49.MeshType = Enum.MeshType.Head
  548. b49.Name = "Mesh"
  549. b49.Scale = Vector3.new(0.129999995, 0.075000003, 0.129999995)
  550. p50 = Instance.new("Part", m)
  551. p50.BrickColor = BrickColor.new("Really black")
  552. p50.FormFactor = Enum.FormFactor.Symmetric
  553. p50.Size = Vector3.new(1, 1, 1)
  554. p50.CFrame = CFrame.new(-7.79972458, 0.708041787, -29.1022511, -0.000976562325, -0.989433408, -0.144981354, 2.97568076e-005, -0.144986287, 0.989437342, -1.00000477, 0.000962168211, 0.000170793806)
  555. p50.BottomSurface = Enum.SurfaceType.Smooth
  556. p50.TopSurface = Enum.SurfaceType.Smooth
  557. b50 = Instance.new("CylinderMesh", p50)
  558. b50.Name = "Mesh"
  559. b50.Scale = Vector3.new(0.119999997, 0.0250000004, 0.119999997)
  560. p51 = Instance.new("Part", m)
  561. p51.BrickColor = BrickColor.new("Bright yellow")
  562. p51.Shape = Enum.PartType.Ball
  563. p51.Transparency = 1
  564. p51.Name = "Barrel"
  565. p51.FormFactor = Enum.FormFactor.Symmetric
  566. p51.Size = Vector3.new(1, 1, 1)
  567. p51.CFrame = CFrame.new(-7.92093897, 0.690279245, -29.1021328, -0.000976562325, -0.989433408, -0.144981354, 2.97568076e-005, -0.144986287, 0.989437342, -1.00000477, 0.000962168211, 0.000170793806)
  568. b51 = Instance.new("SpecialMesh", p51)
  569. b51.MeshType = Enum.MeshType.Sphere
  570. b51.Name = "Mesh"
  571. b51.Scale = Vector3.new(0.349999994, 1, 0.349999994)
  572. w1 = Instance.new("Weld", p28)
  573. w1.Part0 = p28
  574. w1.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
  575. w1.Part1 = p33
  576. w1.C1 = CFrame.new(0.00398254395, -0.56570816, 0.161980152, -0.603490472, -5.8440266e-005, -0.797371209, -0.794605076, 0.0832565799, 0.601390839, 0.0663519204, 0.996528804, -0.0502915457)
  577. w2 = Instance.new("Weld", p28)
  578. w2.Part0 = p28
  579. w2.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
  580. w2.Part1 = p12
  581. w2.C1 = CFrame.new(-1.52587891e-005, -0.325016022, 0.587680817, -0.603490472, -5.84402624e-005, -0.797371209, -0.000130135464, -1.00000072, 0.000171749314, -0.797370613, 0.000206580604, 0.603489995)
  582. w3 = Instance.new("Weld", p28)
  583. w3.Part0 = p28
  584. w3.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
  585. w3.Part1 = p13
  586. w3.C1 = CFrame.new(-7.62939453e-006, 1.8501091, 0.587501049, -0.603490472, -5.84402624e-005, -0.797371209, -0.797370553, 0.000212779458, 0.603489876, 0.000135066075, 1.00000072, -0.00017555579)
  587. w4 = Instance.new("Weld", p28)
  588. w4.Part0 = p28
  589. w4.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
  590. w4.Part1 = p11
  591. w4.C1 = CFrame.new(0, 0.600166321, 0.187522888, -0.603490472, -5.84402624e-005, -0.797371209, -0.797370553, 0.000212779458, 0.603489876, 0.000135066075, 1.00000072, -0.00017555579)
  592. w5 = Instance.new("Weld", p28)
  593. w5.Part0 = p28
  594. w5.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
  595. w5.Part1 = p24
  596. w5.C1 = CFrame.new(7.62939453e-006, 0.150027752, 1.23764801, 0.603490472, 5.84402624e-005, 0.797371209, 0.000130135464, 1.00000072, -0.000171749314, -0.797370613, 0.000206580604, 0.603489995)
  597. w6 = Instance.new("Weld", p28)
  598. w6.Part0 = p28
  599. w6.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
  600. w6.Part1 = p5
  601. w6.C1 = CFrame.new(1.52587891e-005, -0.0247955322, 0.212521076, -0.603490472, -5.84402624e-005, -0.797371209, -0.797370553, 0.000212779458, 0.603489876, 0.000135066075, 1.00000072, -0.00017555579)
  602. w7 = Instance.new("Weld", p28)
  603. w7.Part0 = p28
  604. w7.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
  605. w7.Part1 = p28
  606. w7.C1 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
  607. w8 = Instance.new("Weld", p28)
  608. w8.Part0 = p28
  609. w8.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
  610. w8.Part1 = p14
  611. w8.C1 = CFrame.new(-1.52587891e-005, 0.512657166, 0.200019836, -0.603490472, -5.8440266e-005, -0.797371209, -0.797370553, 0.000212779458, 0.603489876, 0.000135066075, 1.00000072, -0.00017555579)
  612. w9 = Instance.new("Weld", p28)
  613. w9.Part0 = p28
  614. w9.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
  615. w9.Part1 = p29
  616. w9.C1 = CFrame.new(0, -0.249824524, 0.125031471, -0.603490472, -5.8440266e-005, -0.797371209, -0.797370553, 0.000212779458, 0.603489876, 0.000135066075, 1.00000072, -0.00017555579)
  617. w10 = Instance.new("Weld", p28)
  618. w10.Part0 = p28
  619. w10.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
  620. w10.Part1 = p15
  621. w10.C1 = CFrame.new(1.52587891e-005, -0.21253252, -0.250164032, 0.603490472, 5.8440266e-005, 0.797371209, -0.000131145091, -1.00000072, 0.000172588203, 0.797370434, -0.000207802441, -0.603489876)
  622. w11 = Instance.new("Weld", p28)
  623. w11.Part0 = p28
  624. w11.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
  625. w11.Part1 = p23
  626. w11.C1 = CFrame.new(-1.52587891e-005, 2.28881836e-005, -0.0376777649, -0.603490472, -5.8440266e-005, -0.797371209, 0.000131145091, 1.00000072, -0.000172588203, 0.797370434, -0.000207802441, -0.603489876)
  627. w12 = Instance.new("Weld", p28)
  628. w12.Part0 = p28
  629. w12.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
  630. w12.Part1 = p2
  631. w12.C1 = CFrame.new(-1.52587891e-005, -0.425025225, 1.87509918, -0.603490472, -5.8440266e-005, -0.797371209, -0.000131145091, -1.00000072, 0.000172588203, -0.797370434, 0.000207802441, 0.603489876)
  632. w13 = Instance.new("Weld", p28)
  633. w13.Part0 = p28
  634. w13.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
  635. w13.Part1 = p25
  636. w13.C1 = CFrame.new(0, 0.0625762939, -0.600147247, -0.603490472, -5.8440266e-005, -0.797371209, 0.000131145091, 1.00000072, -0.000172588203, 0.797370434, -0.000207802441, -0.603489876)
  637. w14 = Instance.new("Weld", p28)
  638. w14.Part0 = p28
  639. w14.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
  640. w14.Part1 = p1
  641. w14.C1 = CFrame.new(1.52587891e-005, 0.762504101, 1.87509918, 0.603490472, 5.8440266e-005, 0.797371209, 0.000131145091, 1.00000072, -0.000172588203, -0.797370434, 0.000207802441, 0.603489876)
  642. w15 = Instance.new("Weld", p28)
  643. w15.Part0 = p28
  644. w15.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
  645. w15.Part1 = p3
  646. w15.C1 = CFrame.new(-1.52587891e-005, 0.0875091553, -0.550159454, -0.603490472, -5.8440266e-005, -0.797371209, 0.000131145091, 1.00000072, -0.000172588203, 0.797370434, -0.000207802441, -0.603489876)
  647. w16 = Instance.new("Weld", p28)
  648. w16.Part0 = p28
  649. w16.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
  650. w16.Part1 = p4
  651. w16.C1 = CFrame.new(0, -0.0623283386, 0.112522602, -0.603490472, -5.8440266e-005, -0.797371209, -0.797370553, 0.000212779458, 0.603489876, 0.000135066075, 1.00000072, -0.00017555579)
  652. w17 = Instance.new("Weld", p28)
  653. w17.Part0 = p28
  654. w17.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
  655. w17.Part1 = p7
  656. w17.C1 = CFrame.new(3.81469727e-005, -0.587528467, -1.23761749, 0.60349077, 5.75778322e-005, 0.79737097, -0.000132617206, -1.00000072, 0.000172618486, 0.797370374, -0.000209054211, -0.603490293)
  657. w18 = Instance.new("Weld", p28)
  658. w18.Part0 = p28
  659. w18.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
  660. w18.Part1 = p6
  661. w18.C1 = CFrame.new(0.0312347412, 0.220061302, 1.52587891e-005, 0.763703048, -0.287548333, -0.57799083, 0.229250893, 0.957766891, -0.173575431, 0.603491783, 5.51111953e-005, 0.797370195)
  662. w19 = Instance.new("Weld", p28)
  663. w19.Part0 = p28
  664. w19.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
  665. w19.Part1 = p26
  666. w19.C1 = CFrame.new(-1.52587891e-005, -2.28881836e-005, 0.0376777649, -0.603490472, -5.8440266e-005, -0.797371209, -0.000131145091, -1.00000072, 0.000172588203, -0.797370434, 0.000207802441, 0.603489876)
  667. w20 = Instance.new("Weld", p28)
  668. w20.Part0 = p28
  669. w20.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
  670. w20.Part1 = p8
  671. w20.C1 = CFrame.new(-1.52587891e-005, 0.625137329, 0.150020599, -0.603490472, -5.8440266e-005, -0.797371209, -0.797370553, 0.000212779458, 0.603489876, 0.000135066075, 1.00000072, -0.00017555579)
  672. w21 = Instance.new("Weld", p28)
  673. w21.Part0 = p28
  674. w21.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
  675. w21.Part1 = p10
  676. w21.C1 = CFrame.new(1.52587891e-005, -0.325027466, -0.462646484, 0.603490472, 5.8440266e-005, 0.797371209, -0.000131145091, -1.00000072, 0.000172588203, 0.797370434, -0.000207802441, -0.603489876)
  677. w22 = Instance.new("Weld", p28)
  678. w22.Part0 = p28
  679. w22.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
  680. w22.Part1 = p27
  681. w22.C1 = CFrame.new(7.62939453e-006, -0.0124778748, 0.250167847, 0.603490472, 5.8440266e-005, 0.797371209, 0.000131145091, 1.00000072, -0.000172588203, -0.797370434, 0.000207802441, 0.603489876)
  682. w23 = Instance.new("Weld", p28)
  683. w23.Part0 = p28
  684. w23.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
  685. w23.Part1 = p9
  686. w23.C1 = CFrame.new(1.52587891e-005, -0.125020027, -0.012676239, 0.603490472, 5.8440266e-005, 0.797371209, -0.000131145091, -1.00000072, 0.000172588203, 0.797370434, -0.000207802441, -0.603489876)
  687. w24 = Instance.new("Weld", p28)
  688. w24.Part0 = p28
  689. w24.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
  690. w24.Part1 = p49
  691. w24.C1 = CFrame.new(-0.0124969482, -3.32469177, 0.00252437592, -0.603490472, -5.8440266e-005, -0.797371209, -0.797370553, 0.000212779458, 0.603489876, 0.000135066075, 1.00000072, -0.00017555579)
  692. w25 = Instance.new("Weld", p28)
  693. w25.Part0 = p28
  694. w25.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
  695. w25.Part1 = p34
  696. w25.C1 = CFrame.new(-1.52587891e-005, -0.587306976, 0.125023842, -0.603490472, -5.8440266e-005, -0.797371209, -0.797370553, 0.000212779458, 0.603489876, 0.000135066075, 1.00000072, -0.00017555579)
  697. w26 = Instance.new("Weld", p28)
  698. w26.Part0 = p28
  699. w26.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
  700. w26.Part1 = p35
  701. w26.C1 = CFrame.new(-1.52587891e-005, -0.112323761, -0.0124816895, -0.603490472, -5.8440266e-005, -0.797371209, -0.797370553, 0.000212779458, 0.603489876, 0.000135066075, 1.00000072, -0.00017555579)
  702. w27 = Instance.new("Weld", p28)
  703. w27.Part0 = p28
  704. w27.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
  705. w27.Part1 = p45
  706. w27.C1 = CFrame.new(-7.62939453e-006, -0.912296295, -0.0374598503, -0.603510201, -5.80592568e-005, -0.797356248, -0.797355652, 0.000232390841, 0.603509784, 0.000150870692, 1.00000048, -0.000187069018)
  707. w28 = Instance.new("Weld", p28)
  708. w28.Part0 = p28
  709. w28.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
  710. w28.Part1 = p36
  711. w28.C1 = CFrame.new(-1.52587891e-005, -0.549804688, -0.0374789238, -0.603490472, -5.8440266e-005, -0.797371209, -0.797370553, 0.000212779458, 0.603489876, 0.000135066075, 1.00000072, -0.00017555579)
  712. w29 = Instance.new("Weld", p28)
  713. w29.Part0 = p28
  714. w29.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
  715. w29.Part1 = p41
  716. w29.C1 = CFrame.new(7.62939453e-006, -0.149932384, -0.11233139, 0.603490472, 5.8440266e-005, 0.797371209, 0.000131145091, 1.00000072, -0.000172588203, -0.797370434, 0.000207802441, 0.603489876)
  717. w30 = Instance.new("Weld", p28)
  718. w30.Part0 = p28
  719. w30.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
  720. w30.Part1 = p40
  721. w30.C1 = CFrame.new(0, -0.262317657, 0.175018787, -0.603490472, -5.8440266e-005, -0.797371209, -0.797370553, 0.000212779458, 0.603489876, 0.000135066075, 1.00000072, -0.00017555579)
  722. w31 = Instance.new("Weld", p28)
  723. w31.Part0 = p28
  724. w31.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
  725. w31.Part1 = p46
  726. w31.C1 = CFrame.new(-0.0124969482, -1.81225204, -0.0224823952, -0.603490472, -5.8440266e-005, -0.797371209, -0.797370553, 0.000212779458, 0.603489876, 0.000135066075, 1.00000072, -0.00017555579)
  727. w32 = Instance.new("Weld", p28)
  728. w32.Part0 = p28
  729. w32.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
  730. w32.Part1 = p48
  731. w32.C1 = CFrame.new(-0.0124969482, -2.69971848, 0.00252342224, -0.603490472, -5.84402369e-005, -0.797371209, -0.797370434, 0.000212809246, 0.603489876, 0.000135137365, 1.00000072, -0.000175609748)
  732. w33 = Instance.new("Weld", p28)
  733. w33.Part0 = p28
  734. w33.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
  735. w33.Part1 = p22
  736. w33.C1 = CFrame.new(7.62939453e-006, -0.362522602, -0.512645721, 0.603490472, 5.8440266e-005, 0.797371209, -0.000131145091, -1.00000072, 0.000172588203, 0.797370434, -0.000207802441, -0.603489876)
  737. w34 = Instance.new("Weld", p28)
  738. w34.Part0 = p28
  739. w34.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
  740. w34.Part1 = p39
  741. w34.C1 = CFrame.new(1.52587891e-005, -0.112472534, 0.0251731873, 0.603490472, 5.8440266e-005, 0.797371209, 0.000131145091, 1.00000072, -0.000172588203, -0.797370434, 0.000207802441, 0.603489876)
  742. w35 = Instance.new("Weld", p28)
  743. w35.Part0 = p28
  744. w35.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
  745. w35.Part1 = p21
  746. w35.C1 = CFrame.new(-1.52587891e-005, 0.0248222351, -0.112522602, -0.603490472, -5.8440266e-005, -0.797371209, 0.797370553, -0.000212779458, -0.603489876, -0.000135066075, -1.00000072, 0.00017555579)
  747. w36 = Instance.new("Weld", p28)
  748. w36.Part0 = p28
  749. w36.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
  750. w36.Part1 = p20
  751. w36.C1 = CFrame.new(-7.62939453e-006, -0.275024891, 0.625148773, -0.603490472, -5.8440266e-005, -0.797371209, -0.000131145091, -1.00000072, 0.000172588203, -0.797370434, 0.000207802441, 0.603489876)
  752. w37 = Instance.new("Weld", p28)
  753. w37.Part0 = p28
  754. w37.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
  755. w37.Part1 = p19
  756. w37.C1 = CFrame.new(0, -0.362514734, 0.550151825, -0.603490472, -5.8440266e-005, -0.797371209, -0.000131145091, -1.00000072, 0.000172588203, -0.797370434, 0.000207802441, 0.603489876)
  757. w38 = Instance.new("Weld", p28)
  758. w38.Part0 = p28
  759. w38.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
  760. w38.Part1 = p18
  761. w38.C1 = CFrame.new(0, 0.0875172615, 0.475158691, 0.603490472, 5.8440266e-005, 0.797371209, 0.000131145091, 1.00000072, -0.000172588203, -0.797370434, 0.000207802441, 0.603489876)
  762. w39 = Instance.new("Weld", p28)
  763. w39.Part0 = p28
  764. w39.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
  765. w39.Part1 = p17
  766. w39.C1 = CFrame.new(0, 0.250164032, 0.100025654, -0.603490472, -5.8440266e-005, -0.797371209, -0.797370553, 0.000212779458, 0.603489876, 0.000135066075, 1.00000072, -0.00017555579)
  767. w40 = Instance.new("Weld", p28)
  768. w40.Part0 = p28
  769. w40.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
  770. w40.Part1 = p16
  771. w40.C1 = CFrame.new(-7.62939453e-006, 0.525146484, 0.325020313, -0.603490472, -5.8440266e-005, -0.797371209, -0.797370553, 0.000212779458, 0.603489876, 0.000135066075, 1.00000072, -0.00017555579)
  772. w41 = Instance.new("Weld", p28)
  773. w41.Part0 = p28
  774. w41.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
  775. w41.Part1 = p37
  776. w41.C1 = CFrame.new(-0.677974701, 0.162815094, 0.00397491455, -0.794603884, 0.0832565799, 0.601392388, 0.0663538128, 0.996528804, -0.0502890497, -0.603491783, -5.51111953e-005, -0.797370195)
  777. w42 = Instance.new("Weld", p28)
  778. w42.Part0 = p28
  779. w42.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
  780. w42.Part1 = p38
  781. w42.C1 = CFrame.new(-0.451152802, 0.161896229, 0.00396728516, -0.794603884, 0.0832565799, 0.601392388, 0.0663538128, 0.996528804, -0.0502890497, -0.603491783, -5.51111953e-005, -0.797370195)
  782. w43 = Instance.new("Weld", p28)
  783. w43.Part0 = p28
  784. w43.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
  785. w43.Part1 = p47
  786. w43.C1 = CFrame.new(-0.0124893188, -3.01221085, 0.00252389908, -0.603490472, -5.8440266e-005, -0.797371209, -0.797370553, 0.000212779458, 0.603489876, 0.000135066075, 1.00000072, -0.00017555579)
  787. w44 = Instance.new("Weld", p28)
  788. w44.Part0 = p28
  789. w44.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
  790. w44.Part1 = p30
  791. w44.C1 = CFrame.new(-0.787288666, 0.0900039673, -0.0999822617, -0.79736954, 0.000212749757, 0.603491247, 0.603491724, 5.8375801e-005, 0.797370255, 0.000135066075, 1.00000072, -0.00017555579)
  792. w45 = Instance.new("Weld", p28)
  793. w45.Part0 = p28
  794. w45.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
  795. w45.Part1 = p31
  796. w45.C1 = CFrame.new(-0.562297821, 0.0900115967, -0.0999789238, -0.79736954, 0.000212749757, 0.603491247, 0.603491724, 5.8375801e-005, 0.797370255, 0.000135066075, 1.00000072, -0.00017555579)
  797. w46 = Instance.new("Weld", p28)
  798. w46.Part0 = p28
  799. w46.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
  800. w46.Part1 = p32
  801. w46.C1 = CFrame.new(-0.0899963379, -0.674808502, -0.0999746323, -0.603490472, -5.8440266e-005, -0.797371209, -0.797370553, 0.000212779458, 0.603489876, 0.000135066075, 1.00000072, -0.00017555579)
  802. w47 = Instance.new("Weld", p28)
  803. w47.Part0 = p28
  804. w47.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
  805. w47.Part1 = p42
  806. w47.C1 = CFrame.new(-0.0110626221, -2.1472168, 0.0886478424, -0.603510201, -8.25231546e-005, -0.797356248, -0.797026396, 0.0287916008, 0.603257656, 0.022908045, 0.999586046, -0.0174424034)
  807. w48 = Instance.new("Weld", p28)
  808. w48.Part0 = p28
  809. w48.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
  810. w48.Part1 = p43
  811. w48.C1 = CFrame.new(-0.0110778809, -1.79742813, 0.0786418915, -0.603510201, -8.25231182e-005, -0.797356248, -0.797026455, 0.0287916902, 0.603257656, 0.0229081046, 0.999586165, -0.0174423754)
  812. w49 = Instance.new("Weld", p28)
  813. w49.Part0 = p28
  814. w49.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
  815. w49.Part1 = p44
  816. w49.C1 = CFrame.new(-0.0125198364, -2.32474518, -0.10995245, -0.603510559, -6.01851607e-005, -0.797356009, -0.797355294, 0.000229827841, 0.603510082, 0.000147621366, 1.00000048, -0.000187263431)
  817. w50 = Instance.new("Weld", p28)
  818. w50.Part0 = p28
  819. w50.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
  820. w50.Part1 = p50
  821. w50.C1 = CFrame.new(-0.0125427246, -3.70212173, -0.109936714, -0.603509843, -6.18492195e-005, -0.797356546, -0.79735589, 0.000232390812, 0.603509426, 0.000148580759, 1.00000048, -0.000190045233)
  822. w51 = Instance.new("Weld", p28)
  823. w51.Part0 = p28
  824. w51.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
  825. w51.Part1 = p51
  826. w51.C1 = CFrame.new(-0.0125427246, -3.82463074, -0.109936237, -0.603509843, -6.18492195e-005, -0.797356546, -0.79735589, 0.000232390812, 0.603509426, 0.000148580759, 1.00000048, -0.000190045233)
  827. m.Parent = char
  828. m:MakeJoints()
  829. m.Parent = char
  830.  
  831. local prev
  832. local parts = char.BanShotgun:GetChildren()
  833.  
  834. for i = 1,#parts do
  835. if (parts[i].className == "Part") or (parts[i].className == "WedgePart") or (parts[i].className == "Seat") or (parts[i].className == "VehicleSeat") or (parts[i].className == "CornerWedgePart") then
  836. if (prev ~= nil)then
  837. local weld = Instance.new("Weld")
  838. weld.Part0 = prev
  839. weld.Part1 = parts[i]
  840. weld.C0 = prev.CFrame:inverse()
  841. weld.C1 = parts[i].CFrame:inverse()
  842. weld.Parent = prev
  843. end
  844. prev = parts[i]
  845. end
  846. end
  847.  
  848. char.BanShotgun.Handle.CFrame = CFrame.new(char["Right Arm"].Position)
  849.  
  850. local SWeld = Instance.new("Weld",char.BanShotgun.Handle)
  851. SWeld.Name = "SWeld"
  852. SWeld.Part0 = char.BanShotgun.Handle
  853. SWeld.Part1 = char["Left Arm"]
  854. SWeld.C0 = CFrame.new(-.80,-.50,-.50)*CFrame.fromEulerAnglesXYZ(8.9,0.50,1.1) --Rotation,first is
  855.  
  856. --local camerashotgun = char.BanShotgun:Clone()
  857. --camerashotgun.Parent = game.Workspace.CurrentCamera
  858. --camerashotgun2 = game.Workspace.CurrentCamera.BanShotgun:GetChildren()
  859.  
  860. --for i, v in pairs(camerashotgun2) do
  861. --if v.ClassName == "Part" then
  862. --v.CanCollide = false
  863. --end
  864. --end
  865.  
  866. local idle = Instance.new("Animation", char)
  867. idle.AnimationId = "http://www.roblox.com/Asset?ID=94242777"
  868. idle.Name = "idle"
  869.  
  870. local fire = Instance.new("Animation", char)
  871. fire.AnimationId = "http://www.roblox.com/Asset?ID=94332152"
  872. fire.Name = "fire"
  873.  
  874. local reload = Instance.new("Animation", char)
  875. reload.AnimationId = "http://www.roblox.com/Asset?ID=94245658"
  876. reload.Name = "reload"
  877.  
  878. local reload=Instance.new("Sound")
  879. reload.SoundId="http://roblox.com/asset/?id=200289834"
  880. reload.PlayOnRemove=false
  881. reload.Volume=100
  882. reload.Looped=false
  883. reload.Pitch = 1
  884. reload.Parent=char["Left Arm"]
  885.  
  886. function WaitForChild(obj, name)
  887. while not obj:FindFirstChild(name) do
  888. wait()
  889. print("1waiting for " .. name)
  890. end
  891. return obj:FindFirstChild(name)
  892. end
  893.  
  894. local aniTrack = WaitForChild(char,"Humanoid"):LoadAnimation(char.idle)
  895. aniTrack:Play(0,1,1)
  896.  
  897. local camera = game.Workspace.CurrentCamera
  898. local Handle = char.BanShotgun.Handle
  899. local Barrel = char.BanShotgun.Barrel
  900. local Ammo = 0
  901.  
  902. function computeDirection(pos)
  903. local invrtDir = 1 / math.sqrt((pos.magnitude * pos.magnitude))
  904. local dir = Vector3.new(pos.x * invrtDir, pos.y * invrtDir, pos.z * invrtDir)
  905. return dir
  906. end
  907.  
  908. local pellet = Instance.new("Part")
  909. pellet.Name = "Bullet"
  910. pellet.Shape = 0
  911. pellet.BrickColor = BrickColor.new(103)
  912. pellet.Size = Vector3.new(1,1,1)
  913. pellet.Locked = true
  914. local m = Instance.new("SpecialMesh")
  915. m.MeshType = "Sphere"
  916. m.Scale = Vector3.new(0.2,0.2,0.2) -- How big the bullet will look; change if you want
  917. m.Parent = pellet
  918.  
  919. function fire()
  920. for i = 1, 3 do -- Set this for more or less bullets
  921. local b = pellet:Clone()
  922. b.Parent = workspace
  923. b.CanCollide = true
  924. game.Debris:AddItem(b,4)
  925. local target = mouse.Hit.p - Barrel.Position
  926. local dir = computeDirection(target)
  927. local pos = Barrel.Position + (dir * 2)
  928. local bcframe = CFrame.new(pos, pos + dir)
  929. local foirc = bcframe * CFrame.fromEulerAnglesXYZ(math.random(0,50) / 1500, math.random(-50,50) / 1500, 0) -- Lower values here will make it more accurate; higher, less accurate
  930. b.CFrame = foirc
  931. local bv = Instance.new("BodyVelocity")
  932. bv.maxForce = Vector3.new(1e+009,1e+009,1e+009)
  933. bv.velocity = foirc.lookVector * math.random(300, 400) -- Change this if you want the bullet to go faster or slower
  934. bv.Parent = b
  935. b.Touched:connect(function(h)
  936. if h.Parent:FindFirstChild("Humanoid") then h.Parent.Humanoid:TakeDamage(math.random(2,4)) h.Parent:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector*4 wait(.56) b:Destroy() end
  937. if h.Parent:FindFirstChild("Humanoid") and math.random(1, 15) == 1 then h.Parent.Humanoid.Sit = true end
  938. --Dislocate Left--
  939. if h.Parent:FindFirstChild("Left Arm") and math.random(1,60) == 1 then h.Parent.Torso["Left Shoulder"]:Destroy() local B2 = Instance.new("Part") B2.TopSurface = 0 B2.BottomSurface = 0 B2.formFactor = "Symmetric" B2.Size = Vector3.new(1, 1, 1) B2.Transparency = 1 B2.CFrame = h.Parent["Left Arm"].CFrame * CFrame.new(0, -0.5, 0) B2.Parent = h.Parent
  940. local W2 = Instance.new("Weld")
  941. W2.Part0 = h.Parent["Left Arm"]
  942. W2.Part1 = B2
  943. W2.C0 = CFrame.new(0, -0.5, 0)
  944. W2.Parent = h.Parent["Left Arm"]
  945. local Joint2 = Instance.new("Glue")
  946. Joint2.Name = "Left Shoulder"
  947. Joint2.Part0 = h.Parent.Torso
  948. Joint2.Part1 = h.Parent["Left Arm"]
  949. Joint2.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  950. Joint2.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  951. Joint2.Parent = h.Parent.Torso end
  952. --Dislocate Right--
  953. if h.Parent:FindFirstChild("Right Arm") and math.random(1,60) == 1 then h.Parent.Torso["Right Shoulder"]:Destroy() local B = Instance.new("Part") B.TopSurface = 0 B.BottomSurface = 0 B.formFactor = "Symmetric" B.Size = Vector3.new(1, 1, 1) B.Transparency = 1 B.CFrame = h.Parent["Right Arm"].CFrame * CFrame.new(0, -0.5, 0) B.Parent = h.Parent
  954. local W = Instance.new("Weld")
  955. W.Part0 = h.Parent["Right Arm"]
  956. W.Part1 = B
  957. W.C0 = CFrame.new(0, -0.5, 0)
  958. W.Parent = h.parent["Right Arm"]
  959. local Joint = Instance.new("Glue")
  960. Joint.Name = "Right Shoulder"
  961. Joint.Part0 = h.Parent.Torso
  962. Joint.Part1 = h.Parent["Right Arm"]
  963. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  964. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  965. Joint.Parent = h.Parent.Torso end
  966. end)
  967. end
  968.  
  969.  
  970.  
  971.  
  972.  
  973. if h.Parent.Head.Name == "Head" then
  974. local hed = Instance.new("Sound", h.Parent.Torso)
  975. hed.SoundId = "rbxassetid://147936251"
  976. hed.Volume = 5
  977. hed:Play()
  978. hum.Health = 0.00001
  979. local UUUHUUH = Instance.new("Sound", h.Parent.Torso)
  980. UUUHUUH.SoundId = "rbxassetid://666800317"
  981. UUUHUUH.Volume = 5
  982. UUUHUUH:Play()
  983. for i,v in pairs(torso.Parent:GetChildren()) do
  984. if v.ClassName == "Hat" or v.ClassName == "Accessory" then
  985. v:destroy()
  986. end
  987. end
  988. h.Parent.Head.Transparency = 1
  989. wait(4)
  990. h.Parent.Humanoid.Health = 0
  991. end
  992.  
  993.  
  994.  
  995.  
  996.  
  997.  
  998. end
  999.  
  1000. function fire2()
  1001. for i = 1, 3 do -- Set this for more or less bullets
  1002. local b = pellet:Clone()
  1003. b.Parent = workspace
  1004. b.CanCollide = true
  1005. game.Debris:AddItem(b,4)
  1006. local target = mouse.Hit.p - Barrel.Position
  1007. local dir = computeDirection(target)
  1008. local pos = Barrel.Position + (dir * 2)
  1009. local bcframe = CFrame.new(pos, pos + dir)
  1010. local foirc = bcframe * CFrame.fromEulerAnglesXYZ(math.random(0,50) / 1500, math.random(-50,50) / 1500, 0) -- Lower values here will make it more accurate; higher, less accurate
  1011. b.CFrame = foirc
  1012. local bv = Instance.new("BodyVelocity")
  1013. bv.maxForce = Vector3.new(1e+009,1e+009,1e+009)
  1014. bv.velocity = foirc.lookVector * math.random(300, 400) -- Change this if you want the bullet to go faster or slower
  1015. bv.Parent = b
  1016. b.Touched:connect(function(h)
  1017. if h.Parent:FindFirstChild("Humanoid") then game.Players[h.Parent.Name]:Destroy() wait(.60) b:Destroy() end
  1018.  
  1019. end)
  1020. end
  1021.  
  1022.  
  1023.  
  1024. if h.Parent.Head.Name == "Head" then
  1025. local hed = Instance.new("Sound", h.Parent.Torso)
  1026. hed.SoundId = "rbxassetid://147936251"
  1027. hed.Volume = 5
  1028. hed:Play()
  1029. hum.Health = 0.00001
  1030. local UUUHUUH = Instance.new("Sound", h.Parent.Torso)
  1031. UUUHUUH.SoundId = "rbxassetid://666800317"
  1032. UUUHUUH.Volume = 5
  1033. UUUHUUH:Play()
  1034. for i,v in pairs(torso.Parent:GetChildren()) do
  1035. if v.ClassName == "Hat" or v.ClassName == "Accessory" then
  1036. v:destroy()
  1037. end
  1038. end
  1039. h.Parent.Head.Transparency = 1
  1040. wait(4)
  1041. h.Parent.Humanoid.Health = 0
  1042. end
  1043.  
  1044.  
  1045.  
  1046. end
  1047. function fire3()
  1048. for i = 1, 2 do -- Set this for more or less bullets
  1049. local b = pellet:Clone()
  1050. b.Parent = workspace
  1051. b.CanCollide = true
  1052. game.Debris:AddItem(b,4)
  1053. local target = mouse.Hit.p - Barrel.Position
  1054. local dir = computeDirection(target)
  1055. local pos = Barrel.Position + (dir * 2)
  1056. local bcframe = CFrame.new(pos, pos + dir)
  1057. local foirc = bcframe * CFrame.fromEulerAnglesXYZ(math.random(0,50) / 1500, math.random(-50,50) / 1500, 0) -- Lower values here will make it more accurate; higher, less accurate
  1058. b.CFrame = foirc
  1059. local bv = Instance.new("BodyVelocity")
  1060. bv.maxForce = Vector3.new(1e+009,1e+009,1e+009)
  1061. bv.velocity = foirc.lookVector * math.random(300, 400) -- Change this if you want the bullet to go faster or slower
  1062. bv.Parent = b
  1063. b.Touched:connect(function(h)
  1064. if h.Parent:FindFirstChild("Humanoid") then ypcall(function() while wait() do game.Players[h.Parent.Name]:Destroy() wait(.60) b:Destroy() end end) end
  1065.  
  1066. end)
  1067. end
  1068.  
  1069.  
  1070.  
  1071. if h.Parent.Head.Name == "Head" then
  1072. local hed = Instance.new("Sound", h.Parent.Torso)
  1073. hed.SoundId = "rbxassetid://147936251"
  1074. hed.Volume = 5
  1075. hed:Play()
  1076. hum.Health = 0.00001
  1077. local UUUHUUH = Instance.new("Sound", h.Parent.Torso)
  1078. UUUHUUH.SoundId = "rbxassetid://666800317"
  1079. UUUHUUH.Volume = 5
  1080. UUUHUUH:Play()
  1081. for i,v in pairs(torso.Parent:GetChildren()) do
  1082. if v.ClassName == "Hat" or v.ClassName == "Accessory" then
  1083. v:destroy()
  1084. end
  1085. end
  1086. h.Parent.Head.Transparency = 1
  1087. wait(4)
  1088. h.Parent.Humanoid.Health = 0
  1089. end
  1090.  
  1091.  
  1092.  
  1093. end
  1094.  
  1095. mouse.Button1Down:connect(function()
  1096. if Ammo >= 0 then
  1097. Ammo = Ammo - 1
  1098. local s2=Instance.new("Sound")
  1099. game.Debris:AddItem(s2,.2)
  1100. s2.SoundId="http://roblox.com/asset/?id=131073013"
  1101. s2.PlayOnRemove=false
  1102. s2.Volume=100
  1103. s2.Looped=false
  1104. s2.Pitch = 1
  1105. s2.Parent=Barrel
  1106. s2:Play()
  1107. local aniTrack = WaitForChild(char,"Humanoid"):LoadAnimation(char.fire)
  1108. aniTrack:Play(0,1,3)
  1109. fire()
  1110. wait(.70)
  1111. aniTrack:Stop()
  1112. end
  1113. end)
  1114.  
  1115. mouse.KeyDown:connect(function(key) local key=key:lower()
  1116. if key=="k" then
  1117. if Ammo >= 0 then
  1118. Ammo = Ammo - 1
  1119. local s1=Instance.new("Sound")
  1120. s1.SoundId="http://roblox.com/asset/?id=181184130"
  1121. s1.PlayOnRemove=false
  1122. s1.Volume=100
  1123. s1.Looped=false
  1124. s1.Pitch = 1
  1125. s1.Parent=char.Head
  1126. s1:Play()
  1127. wait(1.5)
  1128. local s2=Instance.new("Sound")
  1129. game.Debris:AddItem(s2,.2)
  1130. s2.SoundId="http://roblox.com/asset/?id=131073013"
  1131. s2.PlayOnRemove=false
  1132. s2.Volume=100
  1133. s2.Looped=false
  1134. s2.Pitch = 1
  1135. s2.Parent=Barrel
  1136. s2:Play()
  1137. local aniTrack = WaitForChild(char,"Humanoid"):LoadAnimation(char.fire)
  1138. aniTrack:Play(0,1,3)
  1139. fire2()
  1140. wait(.70)
  1141. aniTrack:Stop()
  1142. end
  1143. end
  1144. end)
  1145.  
  1146. mouse.KeyDown:connect(function(key) local key=key:lower()
  1147. if key=="b" then
  1148. if Ammo >= 0 then
  1149. Ammo = Ammo - 1
  1150. local s1=Instance.new("Sound")
  1151. s1.SoundId="http://roblox.com/asset/?id=142449703"
  1152. s1.PlayOnRemove=false
  1153. s1.Volume=100
  1154. s1.Looped=false
  1155. s1.Pitch = 1
  1156. s1.Parent=char.Head
  1157. s1:Play()
  1158. wait(3)
  1159. s1:Stop()
  1160. local s2=Instance.new("Sound")
  1161. game.Debris:AddItem(s2,.2)
  1162. s2.SoundId="http://roblox.com/asset/?id=131073013"
  1163. s2.PlayOnRemove=false
  1164. s2.Volume=100
  1165. s2.Looped=false
  1166. s2.Pitch = 1
  1167. s2.Parent=Barrel
  1168. s2:Play()
  1169. local aniTrack = WaitForChild(char,"Humanoid"):LoadAnimation(char.fire)
  1170. aniTrack:Play(0,1,3)
  1171. fire3()
  1172. wait(.70)
  1173. aniTrack:Stop()
  1174. end
  1175. end
  1176. end)
  1177.  
  1178.  
  1179. mouse.KeyDown:connect(function(key) local key=key:lower()
  1180. if key=="r" then
  1181. if Ammo <=1 then
  1182. local hum = char:findFirstChild("Humanoid")
  1183. local reloadanim = hum:LoadAnimation(char.reload)
  1184. reloadanim:Play()
  1185. reload:Play()
  1186. char.BanShotgun.SlideBack.Mesh.Offset = Vector3.new(0,-.50,0)
  1187. --game.Workspace.Camera.BanShotgun.SlideBack.Mesh.Offset = Vector3.new(0,-.50,0)
  1188. wait(.20)
  1189. char.BanShotgun.SlideBack.Mesh.Offset = Vector3.new(0,-1,0)
  1190. --game.Workspace.Camera.BanShotgun.SlideBack.Mesh.Offset = Vector3.new(0,-1,0)
  1191. wait(.20)
  1192. char.BanShotgun.SlideBack.Mesh.Offset = Vector3.new(0,-.50,0)
  1193. --game.Workspace.Camera.BanShotgun.SlideBack.Mesh.Offset = Vector3.new(0,-.50,0)
  1194. wait(.10)
  1195. reloadanim:Stop()
  1196. char.BanShotgun.SlideBack.Mesh.Offset = Vector3.new(0,0,0)
  1197. --game.Workspace.Camera.BanShotgun.SlideBack.Mesh.Offset = Vector3.new(0,0,0)
  1198. Ammo = Ammo + 1
  1199. end
  1200. end
  1201. end)
  1202. if char.Humanoid.Health == 0 then
  1203. char.BanShotgun:Destroy()
  1204. --game.Workspace.CurrentCamera.BanShotgun:Destroy()
  1205. end
Add Comment
Please, Sign In to add comment