gamerfly

vulcan

Jul 29th, 2017
38
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 158.27 KB | None | 0 0
  1. Player = game:GetService("Players").LocalPlayer
  2. Character = Player.Character
  3.  
  4. local m = Instance.new("Model")
  5. m.Name = "Vulcan"
  6. m1 = Instance.new("Model")
  7. m1.Name = "Base"
  8. m1.Parent = m
  9. m2 = Instance.new("Model")
  10. m2.Name = "Barrel"
  11. m2.Parent = m
  12. p1 = Instance.new("Part", m1)
  13. p1.BrickColor = BrickColor.new("Dark stone grey")
  14. p1.Material = Enum.Material.Metal
  15. p1.CFrame = CFrame.new(61.706089, 1.60298073, -46.1023483, -0.707106769, -0.707106888, -1.79124086e-07, -0.707106888, 0.707106709, -5.26835748e-08, 1.63912773e-07, 8.94069743e-08, -1)
  16. p1.Anchored = true
  17. p1.CanCollide = false
  18. p1.Size = Vector3.new(0.304090202, 0.304090202, 0.304090202)
  19. p1.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  20. p1.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  21. p1.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  22. p1.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  23. p1.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  24. p1.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  25. b1 = Instance.new("BlockMesh", p1)
  26. b1.Name = "Mesh"
  27. b1.Scale = Vector3.new(0.378774881, 0.852243841, 0.18938756)
  28. p2 = Instance.new("Part", m1)
  29. p2.BrickColor = BrickColor.new("Mid gray")
  30. p2.Material = Enum.Material.Metal
  31. p2.CFrame = CFrame.new(60.9569855, 0.566763699, -46.7358665, 5.96046377e-08, 0, -1, 0, 1, 0, 1, 0, 5.96046377e-08)
  32. p2.Anchored = true
  33. p2.Shape = Enum.PartType.Cylinder
  34. p2.Size = Vector3.new(0.979044795, 0.431931615, 0.431931734)
  35. p2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  36. p2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  37. p2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  38. p2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  39. p2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  40. p2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  41. p3 = Instance.new("Part", m1)
  42. p3.BrickColor = BrickColor.new("Dark stone grey")
  43. p3.Material = Enum.Material.Metal
  44. p3.CFrame = CFrame.new(61.9504471, 1.70418656, -47.9740562, 1, -3.26210312e-08, 5.96046377e-08, 3.26210277e-08, 1, 8.94069672e-08, -5.96046377e-08, -8.94069672e-08, 1)
  45. p3.Anchored = true
  46. p3.CanCollide = false
  47. p3.Size = Vector3.new(0.304090202, 0.304090202, 0.304090202)
  48. p3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  49. p3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  50. p3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  51. p3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  52. p3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  53. p3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  54. b2 = Instance.new("BlockMesh", p3)
  55. b2.Name = "Mesh"
  56. b2.Scale = Vector3.new(0.378774881, 0.852243841, 0.18938756)
  57. p4 = Instance.new("Part", m1)
  58. p4.BrickColor = BrickColor.new("Mid gray")
  59. p4.Material = Enum.Material.Metal
  60. p4.CFrame = CFrame.new(60.6114388, 1.21466231, -46.4478912, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  61. p4.Anchored = true
  62. p4.Size = Vector3.new(0.431931585, 0.86386323, 1.15181804)
  63. p4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  64. p4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  65. p4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  66. p4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  67. p4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  68. p4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  69. p5 = Instance.new("Part", m1)
  70. p5.BrickColor = BrickColor.new("Really red")
  71. p5.Material = Enum.Material.Metal
  72. p5.CFrame = CFrame.new(60.2659035, 0.739537239, -46.7358665, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  73. p5.Anchored = true
  74. p5.Size = Vector3.new(0.979044795, 0.345545262, 0.431931823)
  75. p5.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  76. p5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  77. p5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  78. p5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  79. p5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  80. p5.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  81. p6 = Instance.new("Part", m1)
  82. p6.BrickColor = BrickColor.new("Mid gray")
  83. p6.Material = Enum.Material.Metal
  84. p6.CFrame = CFrame.new(60.6114388, 1.44502807, -46.015976, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  85. p6.Anchored = true
  86. p6.Size = Vector3.new(0.431931585, 0.403136253, 1.15181804)
  87. p6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  88. p6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  89. p6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  90. p6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  91. p6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  92. p6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  93. p7 = Instance.new("Part", m1)
  94. p7.BrickColor = BrickColor.new("Dark stone grey")
  95. p7.Material = Enum.Material.Metal
  96. p7.CFrame = CFrame.new(60.9569855, 0.58116281, -48.5643692, 5.96046377e-08, 0, -1, 0, 1, 0, 1, 0, 5.96046377e-08)
  97. p7.Anchored = true
  98. p7.CanCollide = false
  99. p7.Shape = Enum.PartType.Cylinder
  100. p7.Size = Vector3.new(0.662295043, 0.304090202, 0.431931734)
  101. p7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  102. p7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  103. p7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  104. p7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  105. p7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  106. p7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  107. b3 = Instance.new("SpecialMesh", p7)
  108. b3.MeshType = Enum.MeshType.Cylinder
  109. b3.Name = "Mesh"
  110. b3.Scale = Vector3.new(1, 0.75755024, 1)
  111. p8 = Instance.new("Part", m1)
  112. p8.BrickColor = BrickColor.new("Dark stone grey")
  113. p8.Material = Enum.Material.Metal
  114. p8.CFrame = CFrame.new(61.9504471, 1.01309419, -47.9740562, 1, -3.26210312e-08, 5.96046377e-08, 3.26210277e-08, 1, 8.94069672e-08, -5.96046377e-08, -8.94069672e-08, 1)
  115. p8.Anchored = true
  116. p8.CanCollide = false
  117. p8.Size = Vector3.new(0.304090202, 0.304090202, 0.304090202)
  118. p8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  119. p8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  120. p8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  121. p8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  122. p8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  123. p8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  124. b4 = Instance.new("BlockMesh", p8)
  125. b4.Name = "Mesh"
  126. b4.Scale = Vector3.new(0.378774881, 0.852243841, 0.18938756)
  127. p9 = Instance.new("Part", m1)
  128. p9.BrickColor = BrickColor.new("Really black")
  129. p9.Material = Enum.Material.Metal
  130. p9.CFrame = CFrame.new(60.6114388, 1.35864079, -48.3915863, -0.258819103, 0.965925813, 0, -0.965925813, -0.258819103, 0, 0, 0, 1)
  131. p9.Anchored = true
  132. p9.CanCollide = false
  133. p9.Size = Vector3.new(0.304090202, 1.03663576, 0.304090202)
  134. p9.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  135. p9.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  136. p9.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  137. p9.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  138. p9.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  139. p9.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  140. b5 = Instance.new("BlockMesh", p9)
  141. b5.Name = "Mesh"
  142. b5.Scale = Vector3.new(0.0946937427, 1, 0.56816268)
  143. p10 = Instance.new("Part", m1)
  144. p10.BrickColor = BrickColor.new("Really black")
  145. p10.Material = Enum.Material.Metal
  146. p10.CFrame = CFrame.new(60.6114388, 1.35864079, -48.3915863, -0.866025448, 0.49999994, 0, -0.49999994, -0.866025448, 0, 0, 0, 1)
  147. p10.Anchored = true
  148. p10.CanCollide = false
  149. p10.Size = Vector3.new(0.304090202, 1.03663576, 0.304090202)
  150. p10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  151. p10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  152. p10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  153. p10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  154. p10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  155. p10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  156. b6 = Instance.new("BlockMesh", p10)
  157. b6.Name = "Mesh"
  158. b6.Scale = Vector3.new(0.0946937427, 1, 0.56816268)
  159. p11 = Instance.new("Part", m1)
  160. p11.BrickColor = BrickColor.new("Mid gray")
  161. p11.Material = Enum.Material.Metal
  162. p11.CFrame = CFrame.new(60.6114388, 1.35864079, -46.9518204, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  163. p11.Anchored = true
  164. p11.Size = Vector3.new(0.57590872, 1.15181768, 1.15181804)
  165. p11.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  166. p11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  167. p11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  168. p11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  169. p11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  170. p11.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  171. p12 = Instance.new("Part", m1)
  172. p12.BrickColor = BrickColor.new("Dark stone grey")
  173. p12.Material = Enum.Material.Metal
  174. p12.CFrame = CFrame.new(60.6114388, 2.34986758, -47.4946251, 1, -5.77832608e-08, 3.43020652e-08, 3.28907319e-08, 0.866025388, 0.500000119, -5.85980899e-08, -0.500000119, 0.866025388)
  175. p12.Anchored = true
  176. p12.CanCollide = false
  177. p12.Size = Vector3.new(0.950249374, 0.374340653, 0.304090202)
  178. p12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  179. p12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  180. p12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  181. p12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  182. p12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  183. p12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  184. b7 = Instance.new("BlockMesh", p12)
  185. b7.Name = "Mesh"
  186. b7.Scale = Vector3.new(1, 1, 0.85224402)
  187. p13 = Instance.new("Part", m1)
  188. p13.BrickColor = BrickColor.new("Lily white")
  189. p13.Material = Enum.Material.Neon
  190. p13.CFrame = CFrame.new(60.6114388, 1.35864079, -48.4779816, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  191. p13.Anchored = true
  192. p13.CanCollide = false
  193. p13.Shape = Enum.PartType.Cylinder
  194. p13.Size = Vector3.new(0.304090202, 0.86386323, 1.15181804)
  195. p13.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  196. p13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  197. p13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  198. p13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  199. p13.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  200. p13.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  201. b8 = Instance.new("SpecialMesh", p13)
  202. b8.MeshType = Enum.MeshType.Cylinder
  203. b8.Name = "Mesh"
  204. b8.Scale = Vector3.new(0.56816256, 1, 1)
  205. p14 = Instance.new("Part", m1)
  206. p14.BrickColor = BrickColor.new("Really black")
  207. p14.Material = Enum.Material.Metal
  208. p14.CFrame = CFrame.new(60.6114388, 1.35864079, -48.5067749, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  209. p14.Anchored = true
  210. p14.CanCollide = false
  211. p14.Shape = Enum.PartType.Cylinder
  212. p14.Size = Vector3.new(0.304090202, 1.06543171, 1.15181804)
  213. p14.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  214. p14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  215. p14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  216. p14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  217. p14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  218. p14.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  219. b9 = Instance.new("SpecialMesh", p14)
  220. b9.MeshType = Enum.MeshType.Cylinder
  221. b9.Name = "Mesh"
  222. b9.Scale = Vector3.new(0.1893875, 1, 1)
  223. p15 = Instance.new("Part", m1)
  224. p15.BrickColor = BrickColor.new("Really black")
  225. p15.Material = Enum.Material.Metal
  226. p15.CFrame = CFrame.new(60.6114388, 1.35864079, -48.3915863, -0.707106888, 0.707106769, 0, -0.707106769, -0.707106888, 0, 0, 0, 1)
  227. p15.Anchored = true
  228. p15.CanCollide = false
  229. p15.Size = Vector3.new(0.304090202, 1.03663576, 0.304090202)
  230. p15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  231. p15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  232. p15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  233. p15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  234. p15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  235. p15.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  236. b10 = Instance.new("BlockMesh", p15)
  237. b10.Name = "Mesh"
  238. b10.Scale = Vector3.new(0.0946937427, 1, 0.56816268)
  239. p16 = Instance.new("Part", m1)
  240. p16.BrickColor = BrickColor.new("Really black")
  241. p16.Material = Enum.Material.Metal
  242. p16.CFrame = CFrame.new(60.6114388, 1.35864079, -48.3915863, -5.96046377e-08, 1, 0, -1, -5.96046377e-08, 0, 0, 0, 1)
  243. p16.Anchored = true
  244. p16.CanCollide = false
  245. p16.Size = Vector3.new(0.304090202, 1.03663576, 0.304090202)
  246. p16.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  247. p16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  248. p16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  249. p16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  250. p16.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  251. p16.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  252. b11 = Instance.new("BlockMesh", p16)
  253. b11.Name = "Mesh"
  254. b11.Scale = Vector3.new(0.0946937427, 1, 0.56816268)
  255. p17 = Instance.new("Part", m1)
  256. p17.BrickColor = BrickColor.new("Dark stone grey")
  257. p17.Material = Enum.Material.Metal
  258. p17.CFrame = CFrame.new(62.2959824, 1.35864079, -47.9740562, 0, 1, 8.94069814e-08, -1, 5.32907137e-15, -5.96046448e-08, -5.96046448e-08, -8.94069814e-08, 1)
  259. p17.Anchored = true
  260. p17.CanCollide = false
  261. p17.Size = Vector3.new(0.304090202, 0.304090202, 0.304090202)
  262. p17.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  263. p17.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  264. p17.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  265. p17.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  266. p17.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  267. p17.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  268. b12 = Instance.new("BlockMesh", p17)
  269. b12.Name = "Mesh"
  270. b12.Scale = Vector3.new(0.378774881, 0.852243841, 0.18938756)
  271. p18 = Instance.new("Part", m1)
  272. p18.BrickColor = BrickColor.new("Dark stone grey")
  273. p18.Material = Enum.Material.Metal
  274. p18.CFrame = CFrame.new(62.1947746, 1.11429954, -47.9740562, -0.707106829, 0.707106769, 2.10734346e-08, -0.707106769, -0.707106829, -1.05367143e-07, -5.96046519e-08, -8.94069956e-08, 1)
  275. p18.Anchored = true
  276. p18.CanCollide = false
  277. p18.Size = Vector3.new(0.304090202, 0.304090202, 0.304090202)
  278. p18.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  279. p18.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  280. p18.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  281. p18.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  282. p18.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  283. p18.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  284. b13 = Instance.new("BlockMesh", p18)
  285. b13.Name = "Mesh"
  286. b13.Scale = Vector3.new(0.378774881, 0.852243841, 0.18938756)
  287. p19 = Instance.new("Part", m1)
  288. p19.BrickColor = BrickColor.new("Dark stone grey")
  289. p19.Material = Enum.Material.Metal
  290. p19.CFrame = CFrame.new(60.9569855, 0.581161141, -48.2332115, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  291. p19.Anchored = true
  292. p19.CanCollide = false
  293. p19.Shape = Enum.PartType.Ball
  294. p19.Size = Vector3.new(0.304090202, 0.304090202, 0.304090202)
  295. p19.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  296. p19.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  297. p19.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  298. p19.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  299. p19.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  300. p19.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  301. b14 = Instance.new("SpecialMesh", p19)
  302. b14.MeshType = Enum.MeshType.Sphere
  303. b14.Name = "Mesh"
  304. b14.Scale = Vector3.new(0.946937323, 0.946937621, 0.94693774)
  305. p20 = Instance.new("Part", m1)
  306. p20.BrickColor = BrickColor.new("Dark stone grey")
  307. p20.Material = Enum.Material.Metal
  308. p20.CFrame = CFrame.new(61.0560226, 0.482124925, -48.8235321, 0, 0.707106829, -0.707106769, 0, 0.707106769, 0.707106829, 1, 0, 0)
  309. p20.Anchored = true
  310. p20.CanCollide = false
  311. p20.Size = Vector3.new(0.304090202, 0.304090202, 0.304090202)
  312. p20.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  313. p20.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  314. p20.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  315. p20.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  316. p20.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  317. p20.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  318. b15 = Instance.new("BlockMesh", p20)
  319. b15.Name = "Mesh"
  320. b15.Scale = Vector3.new(0.473468751, 0.75755024, 0.94693774)
  321. p21 = Instance.new("Part", m1)
  322. p21.BrickColor = BrickColor.new("Dark stone grey")
  323. p21.Material = Enum.Material.Metal
  324. p21.CFrame = CFrame.new(62.1947746, 1.60298073, -47.9740562, 0.707106829, 0.707106769, 1.05367128e-07, -0.707106769, 0.707106829, 2.10734381e-08, -5.96046448e-08, -8.94069814e-08, 1)
  325. p21.Anchored = true
  326. p21.CanCollide = false
  327. p21.Size = Vector3.new(0.304090202, 0.304090202, 0.304090202)
  328. p21.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  329. p21.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  330. p21.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  331. p21.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  332. p21.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  333. p21.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  334. b16 = Instance.new("BlockMesh", p21)
  335. b16.Name = "Mesh"
  336. b16.Scale = Vector3.new(0.378774881, 0.852243841, 0.18938756)
  337. p22 = Instance.new("Part", m1)
  338. p22.BrickColor = BrickColor.new("Dark stone grey")
  339. p22.Material = Enum.Material.Metal
  340. p22.CFrame = CFrame.new(61.706089, 1.60298073, -47.9740562, -0.707106829, 0.707106769, 2.10734346e-08, -0.707106769, -0.707106829, -1.05367143e-07, -5.96046519e-08, -8.94069956e-08, 1)
  341. p22.Anchored = true
  342. p22.CanCollide = false
  343. p22.Size = Vector3.new(0.304090202, 0.304090202, 0.304090202)
  344. p22.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  345. p22.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  346. p22.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  347. p22.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  348. p22.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  349. p22.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  350. b17 = Instance.new("BlockMesh", p22)
  351. b17.Name = "Mesh"
  352. b17.Scale = Vector3.new(0.378774881, 0.852243841, 0.18938756)
  353. p23 = Instance.new("Part", m1)
  354. p23.BrickColor = BrickColor.new("Dark stone grey")
  355. p23.Material = Enum.Material.Metal
  356. p23.CFrame = CFrame.new(61.6048965, 1.35864079, -47.9740562, 0, 1, 8.94069814e-08, -1, 5.32907137e-15, -5.96046448e-08, -5.96046448e-08, -8.94069814e-08, 1)
  357. p23.Anchored = true
  358. p23.CanCollide = false
  359. p23.Size = Vector3.new(0.304090202, 0.304090202, 0.304090202)
  360. p23.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  361. p23.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  362. p23.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  363. p23.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  364. p23.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  365. p23.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  366. b18 = Instance.new("BlockMesh", p23)
  367. b18.Name = "Mesh"
  368. b18.Scale = Vector3.new(0.378774881, 0.852243841, 0.18938756)
  369. p24 = Instance.new("Part", m1)
  370. p24.BrickColor = BrickColor.new("Medium stone grey")
  371. p24.Material = Enum.Material.Metal
  372. p24.CFrame = CFrame.new(61.9504471, 1.34424412, -47.9308624, 5.96046377e-08, 0, -1, 0, 1, 0, 1, 0, 5.96046377e-08)
  373. p24.Anchored = true
  374. p24.CanCollide = false
  375. p24.Shape = Enum.PartType.Cylinder
  376. p24.Size = Vector3.new(0.304090202, 1.06543171, 1.20940924)
  377. p24.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  378. p24.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  379. p24.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  380. p24.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  381. p24.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  382. p24.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  383. b19 = Instance.new("SpecialMesh", p24)
  384. b19.MeshType = Enum.MeshType.Cylinder
  385. b19.Name = "Mesh"
  386. b19.Scale = Vector3.new(0.284080923, 1, 1)
  387. p25 = Instance.new("Part", m1)
  388. p25.BrickColor = BrickColor.new("Dark stone grey")
  389. p25.Material = Enum.Material.Metal
  390. p25.CFrame = CFrame.new(61.706089, 1.11429954, -47.9740562, 0.707106829, 0.707106769, 1.05367128e-07, -0.707106769, 0.707106829, 2.10734381e-08, -5.96046448e-08, -8.94069814e-08, 1)
  391. p25.Anchored = true
  392. p25.CanCollide = false
  393. p25.Size = Vector3.new(0.304090202, 0.304090202, 0.304090202)
  394. p25.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  395. p25.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  396. p25.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  397. p25.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  398. p25.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  399. p25.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  400. b20 = Instance.new("BlockMesh", p25)
  401. b20.Name = "Mesh"
  402. b20.Scale = Vector3.new(0.378774881, 0.852243841, 0.18938756)
  403. p26 = Instance.new("Part", m1)
  404. p26.BrickColor = BrickColor.new("Mid gray")
  405. p26.Material = Enum.Material.Metal
  406. p26.CFrame = CFrame.new(60.0211411, 1.81654572, -47.8732796, 1, 0, 0, 0, 0.866025448, -0.50000006, 0, 0.50000006, 0.866025448)
  407. p26.Anchored = true
  408. p26.CanCollide = false
  409. p26.Size = Vector3.new(0.304090202, 1.03663576, 0.304090202)
  410. p26.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  411. p26.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  412. p26.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  413. p26.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  414. p26.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  415. p26.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  416. b21 = Instance.new("BlockMesh", p26)
  417. b21.Name = "Mesh"
  418. b21.Scale = Vector3.new(0.284081399, 1, 0.94693774)
  419. p27 = Instance.new("Part", m1)
  420. p27.BrickColor = BrickColor.new("Really black")
  421. p27.Material = Enum.Material.Metal
  422. p27.CFrame = CFrame.new(60.6114388, 1.35864079, -48.3915863, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  423. p27.Anchored = true
  424. p27.CanCollide = false
  425. p27.Size = Vector3.new(0.304090202, 1.03663576, 0.304090202)
  426. p27.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  427. p27.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  428. p27.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  429. p27.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  430. p27.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  431. p27.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  432. b22 = Instance.new("BlockMesh", p27)
  433. b22.Name = "Mesh"
  434. b22.Scale = Vector3.new(0.0946937427, 1, 0.56816268)
  435. p28 = Instance.new("Part", m1)
  436. p28.BrickColor = BrickColor.new("Really red")
  437. p28.Material = Enum.Material.Metal
  438. p28.CFrame = CFrame.new(60.2659035, 0.566763699, -46.9518204, 5.96046377e-08, 0, -1, 0, 1, 0, 1, 0, 5.96046377e-08)
  439. p28.Anchored = true
  440. p28.Shape = Enum.PartType.Cylinder
  441. p28.Size = Vector3.new(1.41097629, 0.431931615, 0.431931734)
  442. p28.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  443. p28.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  444. p28.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  445. p28.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  446. p28.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  447. p28.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  448. p29 = Instance.new("Part", m1)
  449. p29.BrickColor = BrickColor.new("Mid gray")
  450. p29.Material = Enum.Material.Metal
  451. p29.CFrame = CFrame.new(61.9504471, 1.34424412, -47.9020691, 5.96046377e-08, 0, -1, 0, 1, 0, 1, 0, 5.96046377e-08)
  452. p29.Anchored = true
  453. p29.CanCollide = false
  454. p29.Shape = Enum.PartType.Cylinder
  455. p29.Size = Vector3.new(0.304090202, 1.12302208, 1.20940924)
  456. p29.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  457. p29.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  458. p29.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  459. p29.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  460. p29.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  461. p29.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  462. b23 = Instance.new("SpecialMesh", p29)
  463. b23.MeshType = Enum.MeshType.Cylinder
  464. b23.Name = "Mesh"
  465. b23.Scale = Vector3.new(0.284081072, 1, 1)
  466. p30 = Instance.new("Part", m1)
  467. p30.BrickColor = BrickColor.new("Mid gray")
  468. p30.Material = Enum.Material.Metal
  469. p30.CFrame = CFrame.new(61.9504471, 1.34424412, -47.0382118, 5.96046377e-08, 0, -1, 0, 1, 0, 1, 0, 5.96046377e-08)
  470. p30.Anchored = true
  471. p30.Shape = Enum.PartType.Cylinder
  472. p30.Size = Vector3.new(1.64134026, 1.12302208, 1.20940924)
  473. p30.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  474. p30.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  475. p30.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  476. p30.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  477. p30.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  478. p30.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  479. p31 = Instance.new("Part", m1)
  480. p31.BrickColor = BrickColor.new("Really black")
  481. p31.Material = Enum.Material.Metal
  482. p31.CFrame = CFrame.new(60.6114388, 1.35864079, -48.3915863, 0.965925932, 0.258819073, 0, -0.258819073, 0.965925932, 0, 0, 0, 1)
  483. p31.Anchored = true
  484. p31.CanCollide = false
  485. p31.Size = Vector3.new(0.304090202, 1.03663576, 0.304090202)
  486. p31.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  487. p31.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  488. p31.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  489. p31.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  490. p31.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  491. p31.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  492. b24 = Instance.new("BlockMesh", p31)
  493. b24.Name = "Mesh"
  494. b24.Scale = Vector3.new(0.0946937427, 1, 0.56816268)
  495. p32 = Instance.new("Part", m1)
  496. p32.BrickColor = BrickColor.new("Mid gray")
  497. p32.Material = Enum.Material.Metal
  498. p32.CFrame = CFrame.new(61.9504471, 1.34424412, -46.1743431, -5.96046377e-08, 0, 1, 0, 1, 0, -1, 0, -5.96046377e-08)
  499. p32.Anchored = true
  500. p32.CanCollide = false
  501. p32.Shape = Enum.PartType.Cylinder
  502. p32.Size = Vector3.new(0.304090202, 1.12302208, 1.20940924)
  503. p32.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  504. p32.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  505. p32.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  506. p32.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  507. p32.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  508. p32.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  509. b25 = Instance.new("SpecialMesh", p32)
  510. b25.MeshType = Enum.MeshType.Cylinder
  511. b25.Name = "Mesh"
  512. b25.Scale = Vector3.new(0.284081072, 1, 1)
  513. p33 = Instance.new("Part", m1)
  514. p33.BrickColor = BrickColor.new("Mid gray")
  515. p33.Material = Enum.Material.Metal
  516. p33.CFrame = CFrame.new(60.6114388, 1.35864079, -48.6795425, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  517. p33.Anchored = true
  518. p33.CanCollide = false
  519. p33.Shape = Enum.PartType.Cylinder
  520. p33.Size = Vector3.new(0.304090202, 1.20940828, 1.2669996)
  521. p33.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  522. p33.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  523. p33.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  524. p33.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  525. p33.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  526. p33.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  527. b26 = Instance.new("SpecialMesh", p33)
  528. b26.MeshType = Enum.MeshType.Cylinder
  529. b26.Name = "Mesh"
  530. b26.Scale = Vector3.new(0.946937323, 1, 1)
  531. p34 = Instance.new("Part", m1)
  532. p34.BrickColor = BrickColor.new("Mid gray")
  533. p34.Material = Enum.Material.Metal
  534. p34.CFrame = CFrame.new(60.6114388, 1.35864079, -47.81567, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  535. p34.Anchored = true
  536. p34.Shape = Enum.PartType.Cylinder
  537. p34.Size = Vector3.new(1.15181744, 1.15181768, 1.15181804)
  538. p34.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  539. p34.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  540. p34.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  541. p34.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  542. p34.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  543. p34.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  544. p35 = Instance.new("Part", m1)
  545. p35.BrickColor = BrickColor.new("Dark stone grey")
  546. p35.Material = Enum.Material.Metal
  547. p35.CFrame = CFrame.new(60.6114388, 2.28505397, -47.6069298, 1, -5.77832537e-08, 9.39067064e-08, 3.08841752e-09, 0.866025388, 0.49999994, -1.10217222e-07, -0.49999994, 0.866025388)
  548. p35.Anchored = true
  549. p35.Shape = Enum.PartType.Cylinder
  550. p35.Size = Vector3.new(0.950249374, 0.374340653, 0.431931734)
  551. p35.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  552. p35.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  553. p35.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  554. p35.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  555. p35.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  556. p35.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  557. p36 = Instance.new("Part", m1)
  558. p36.BrickColor = BrickColor.new("Really black")
  559. p36.Material = Enum.Material.Metal
  560. p36.CFrame = CFrame.new(60.6114388, 1.35864079, -48.3915863, 0.866025448, 0.50000006, 0, -0.50000006, 0.866025448, 0, 0, 0, 1)
  561. p36.Anchored = true
  562. p36.CanCollide = false
  563. p36.Size = Vector3.new(0.304090202, 1.03663576, 0.304090202)
  564. p36.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  565. p36.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  566. p36.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  567. p36.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  568. p36.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  569. p36.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  570. b27 = Instance.new("BlockMesh", p36)
  571. b27.Name = "Mesh"
  572. b27.Scale = Vector3.new(0.0946937427, 1, 0.56816268)
  573. p37 = Instance.new("Part", m1)
  574. p37.BrickColor = BrickColor.new("Mid gray")
  575. p37.Material = Enum.Material.Metal
  576. p37.CFrame = CFrame.new(61.4753036, 0.969901443, -46.7502441, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  577. p37.Anchored = true
  578. p37.Size = Vector3.new(0.979044795, 0.316749871, 0.691090822)
  579. p37.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  580. p37.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  581. p37.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  582. p37.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  583. p37.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  584. p37.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  585. p38 = Instance.new("Part", m1)
  586. p38.BrickColor = BrickColor.new("Dark stone grey")
  587. p38.Material = Enum.Material.Metal
  588. p38.CFrame = CFrame.new(62.1947746, 1.60298073, -46.1023483, 0.707106709, -0.707106888, -9.4830412e-08, -0.707106888, -0.707106709, -1.15903823e-07, 1.49011612e-08, 1.49011612e-07, -1)
  589. p38.Anchored = true
  590. p38.CanCollide = false
  591. p38.Size = Vector3.new(0.304090202, 0.304090202, 0.304090202)
  592. p38.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  593. p38.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  594. p38.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  595. p38.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  596. p38.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  597. p38.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  598. b28 = Instance.new("BlockMesh", p38)
  599. b28.Name = "Mesh"
  600. b28.Scale = Vector3.new(0.378774881, 0.852243841, 0.18938756)
  601. p39 = Instance.new("Part", m1)
  602. p39.BrickColor = BrickColor.new("Medium stone grey")
  603. p39.Transparency = 1
  604. p39.Name = "Handle"
  605. p39.CFrame = CFrame.new(60.5826569, 2.00653839, -46.9518204, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  606. p39.CanCollide = false
  607. p39.Size = Vector3.new(0.57590872, 0.304090202, 0.304090202)
  608. p39.FrontSurface = Enum.SurfaceType.Hinge
  609. b29 = Instance.new("BlockMesh", p39)
  610. b29.Name = "Mesh"
  611. b29.Scale = Vector3.new(1, 0.47346887, 0.94693774)
  612. p40 = Instance.new("Part", m1)
  613. p40.BrickColor = BrickColor.new("Mid gray")
  614. p40.Material = Enum.Material.Metal
  615. p40.CFrame = CFrame.new(61.2017403, 1.81654572, -47.8732796, 1, 0, 0, 0, 0.866025448, -0.50000006, 0, 0.50000006, 0.866025448)
  616. p40.Anchored = true
  617. p40.CanCollide = false
  618. p40.Size = Vector3.new(0.304090202, 1.03663576, 0.304090202)
  619. p40.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  620. p40.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  621. p40.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  622. p40.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  623. p40.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  624. p40.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  625. b30 = Instance.new("BlockMesh", p40)
  626. b30.Name = "Mesh"
  627. b30.Scale = Vector3.new(0.284081399, 1, 0.94693774)
  628. p41 = Instance.new("Part", m1)
  629. p41.BrickColor = BrickColor.new("Really black")
  630. p41.Material = Enum.Material.Metal
  631. p41.CFrame = CFrame.new(60.6114388, 1.35864079, -48.3915863, 0.49999994, 0.866025448, 0, -0.866025448, 0.49999994, 0, 0, 0, 1)
  632. p41.Anchored = true
  633. p41.CanCollide = false
  634. p41.Size = Vector3.new(0.304090202, 1.03663576, 0.304090202)
  635. p41.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  636. p41.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  637. p41.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  638. p41.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  639. p41.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  640. p41.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  641. b31 = Instance.new("BlockMesh", p41)
  642. b31.Name = "Mesh"
  643. b31.Scale = Vector3.new(0.0946937427, 1, 0.56816268)
  644. p42 = Instance.new("Part", m1)
  645. p42.BrickColor = BrickColor.new("Dark stone grey")
  646. p42.Material = Enum.Material.Metal
  647. p42.CFrame = CFrame.new(61.706089, 1.11429954, -46.1023483, 0.707106709, -0.707106888, -9.4830412e-08, -0.707106888, -0.707106709, -1.15903823e-07, 1.49011612e-08, 1.49011612e-07, -1)
  648. p42.Anchored = true
  649. p42.CanCollide = false
  650. p42.Size = Vector3.new(0.304090202, 0.304090202, 0.304090202)
  651. p42.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  652. p42.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  653. p42.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  654. p42.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  655. p42.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  656. p42.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  657. b32 = Instance.new("BlockMesh", p42)
  658. b32.Name = "Mesh"
  659. b32.Scale = Vector3.new(0.378774881, 0.852243841, 0.18938756)
  660. p43 = Instance.new("Part", m1)
  661. p43.BrickColor = BrickColor.new("Dark stone grey")
  662. p43.Material = Enum.Material.Metal
  663. p43.CFrame = CFrame.new(61.6048965, 1.35864079, -46.1023483, 3.55271368e-15, -1, -2.6822093e-07, -1, 1.24344953e-14, -5.96046306e-08, 5.9604627e-08, 2.6822093e-07, -1)
  664. p43.Anchored = true
  665. p43.CanCollide = false
  666. p43.Size = Vector3.new(0.304090202, 0.304090202, 0.304090202)
  667. p43.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  668. p43.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  669. p43.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  670. p43.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  671. p43.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  672. p43.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  673. b33 = Instance.new("BlockMesh", p43)
  674. b33.Name = "Mesh"
  675. b33.Scale = Vector3.new(0.378774881, 0.852243841, 0.18938756)
  676. p44 = Instance.new("Part", m1)
  677. p44.BrickColor = BrickColor.new("Dark stone grey")
  678. p44.Material = Enum.Material.Metal
  679. p44.CFrame = CFrame.new(62.1947746, 1.11429954, -46.1023483, -0.707106769, -0.707106888, -1.79124086e-07, -0.707106888, 0.707106709, -5.26835748e-08, 1.63912773e-07, 8.94069743e-08, -1)
  680. p44.Anchored = true
  681. p44.CanCollide = false
  682. p44.Size = Vector3.new(0.304090202, 0.304090202, 0.304090202)
  683. p44.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  684. p44.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  685. p44.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  686. p44.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  687. p44.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  688. p44.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  689. b34 = Instance.new("BlockMesh", p44)
  690. b34.Name = "Mesh"
  691. b34.Scale = Vector3.new(0.378774881, 0.852243841, 0.18938756)
  692. p45 = Instance.new("Part", m1)
  693. p45.BrickColor = BrickColor.new("Dark stone grey")
  694. p45.Material = Enum.Material.Metal
  695. p45.CFrame = CFrame.new(61.9504471, 1.70418656, -46.1023483, -1, 3.26210383e-08, -5.96046377e-08, 3.26210348e-08, 1, 8.94069458e-08, 5.96046377e-08, 8.94069458e-08, -1)
  696. p45.Anchored = true
  697. p45.CanCollide = false
  698. p45.Size = Vector3.new(0.304090202, 0.304090202, 0.304090202)
  699. p45.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  700. p45.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  701. p45.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  702. p45.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  703. p45.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  704. p45.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  705. b35 = Instance.new("BlockMesh", p45)
  706. b35.Name = "Mesh"
  707. b35.Scale = Vector3.new(0.378774881, 0.852243841, 0.18938756)
  708. p46 = Instance.new("Part", m1)
  709. p46.BrickColor = BrickColor.new("Lily white")
  710. p46.Material = Enum.Material.Metal
  711. p46.CFrame = CFrame.new(60.6114388, 2.27789211, -47.6069145, 1, 1.77635684e-15, 5.96046412e-08, 2.98023188e-08, 0.866025448, -0.50000006, -5.16191285e-08, 0.50000006, 0.866025448)
  712. p46.Anchored = true
  713. p46.CanCollide = false
  714. p46.Shape = Enum.PartType.Cylinder
  715. p46.Size = Vector3.new(1.06543148, 0.304090202, 0.431931734)
  716. p46.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  717. p46.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  718. p46.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  719. p46.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  720. p46.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  721. p46.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  722. b36 = Instance.new("SpecialMesh", p46)
  723. b36.MeshType = Enum.MeshType.Cylinder
  724. b36.Name = "Mesh"
  725. b36.Scale = Vector3.new(1, 0.6628564, 1)
  726. p47 = Instance.new("Part", m1)
  727. p47.BrickColor = BrickColor.new("Mid gray")
  728. p47.Material = Enum.Material.Metal
  729. p47.CFrame = CFrame.new(60.0211411, 2.27789211, -47.6069145, 1, 1.77635684e-15, 5.96046412e-08, 2.98023188e-08, 0.866025448, -0.50000006, -5.16191285e-08, 0.50000006, 0.866025448)
  730. p47.Anchored = true
  731. p47.CanCollide = false
  732. p47.Shape = Enum.PartType.Cylinder
  733. p47.Size = Vector3.new(0.304090202, 0.316749871, 0.431931734)
  734. p47.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  735. p47.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  736. p47.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  737. p47.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  738. p47.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  739. p47.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  740. b37 = Instance.new("SpecialMesh", p47)
  741. b37.MeshType = Enum.MeshType.Cylinder
  742. b37.Name = "Mesh"
  743. b37.Scale = Vector3.new(0.37877512, 1, 1)
  744. p48 = Instance.new("Part", m1)
  745. p48.BrickColor = BrickColor.new("Really black")
  746. p48.Material = Enum.Material.Metal
  747. p48.CFrame = CFrame.new(60.6114388, 1.35864079, -48.3915863, 0.707106769, 0.707106829, 0, -0.707106829, 0.707106769, 0, 0, 0, 1)
  748. p48.Anchored = true
  749. p48.CanCollide = false
  750. p48.Size = Vector3.new(0.304090202, 1.03663576, 0.304090202)
  751. p48.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  752. p48.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  753. p48.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  754. p48.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  755. p48.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  756. p48.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  757. b38 = Instance.new("BlockMesh", p48)
  758. b38.Name = "Mesh"
  759. b38.Scale = Vector3.new(0.0946937427, 1, 0.56816268)
  760. p49 = Instance.new("Part", m1)
  761. p49.BrickColor = BrickColor.new("Mid gray")
  762. p49.Material = Enum.Material.Metal
  763. p49.CFrame = CFrame.new(61.2017403, 2.27789211, -47.6069145, 1, 1.77635684e-15, 5.96046412e-08, 2.98023188e-08, 0.866025448, -0.50000006, -5.16191285e-08, 0.50000006, 0.866025448)
  764. p49.Anchored = true
  765. p49.CanCollide = false
  766. p49.Shape = Enum.PartType.Cylinder
  767. p49.Size = Vector3.new(0.304090202, 0.316749871, 0.431931734)
  768. p49.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  769. p49.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  770. p49.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  771. p49.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  772. p49.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  773. p49.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  774. b39 = Instance.new("SpecialMesh", p49)
  775. b39.MeshType = Enum.MeshType.Cylinder
  776. b39.Name = "Mesh"
  777. b39.Scale = Vector3.new(0.37877512, 1, 1)
  778. p50 = Instance.new("Part", m1)
  779. p50.BrickColor = BrickColor.new("Medium stone grey")
  780. p50.Material = Enum.Material.Metal
  781. p50.CFrame = CFrame.new(61.9504471, 1.34424412, -46.1455345, -5.96046377e-08, 0, 1, 0, 1, 0, -1, 0, -5.96046377e-08)
  782. p50.Anchored = true
  783. p50.CanCollide = false
  784. p50.Shape = Enum.PartType.Cylinder
  785. p50.Size = Vector3.new(0.304090202, 1.06543171, 1.20940924)
  786. p50.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  787. p50.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  788. p50.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  789. p50.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  790. p50.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  791. p50.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  792. b40 = Instance.new("SpecialMesh", p50)
  793. b40.MeshType = Enum.MeshType.Cylinder
  794. b40.Name = "Mesh"
  795. b40.Scale = Vector3.new(0.284080923, 1, 1)
  796. p51 = Instance.new("Part", m1)
  797. p51.BrickColor = BrickColor.new("Dark stone grey")
  798. p51.Material = Enum.Material.Metal
  799. p51.CFrame = CFrame.new(62.2959824, 1.35864079, -46.1023483, 3.55271368e-15, -1, -2.6822093e-07, -1, 1.24344953e-14, -5.96046306e-08, 5.9604627e-08, 2.6822093e-07, -1)
  800. p51.Anchored = true
  801. p51.CanCollide = false
  802. p51.Size = Vector3.new(0.304090202, 0.304090202, 0.304090202)
  803. p51.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  804. p51.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  805. p51.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  806. p51.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  807. p51.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  808. p51.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  809. b41 = Instance.new("BlockMesh", p51)
  810. b41.Name = "Mesh"
  811. b41.Scale = Vector3.new(0.378774881, 0.852243841, 0.18938756)
  812. p52 = Instance.new("Part", m1)
  813. p52.BrickColor = BrickColor.new("Dark stone grey")
  814. p52.Material = Enum.Material.Metal
  815. p52.CFrame = CFrame.new(61.9504471, 1.01309419, -46.1023483, -1, 3.26210383e-08, -5.96046377e-08, 3.26210348e-08, 1, 8.94069458e-08, 5.96046377e-08, 8.94069458e-08, -1)
  816. p52.Anchored = true
  817. p52.CanCollide = false
  818. p52.Size = Vector3.new(0.304090202, 0.304090202, 0.304090202)
  819. p52.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  820. p52.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  821. p52.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  822. p52.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  823. p52.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  824. p52.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  825. b42 = Instance.new("BlockMesh", p52)
  826. b42.Name = "Mesh"
  827. b42.Scale = Vector3.new(0.378774881, 0.852243841, 0.18938756)
  828. p53 = Instance.new("Part", m1)
  829. p53.BrickColor = BrickColor.new("Dark stone grey")
  830. p53.Material = Enum.Material.Metal
  831. p53.CFrame = CFrame.new(61.1585579, 0.37959373, -48.8235321, 5.96046377e-08, 0, -1, 0, 1, 0, 1, 0, 5.96046377e-08)
  832. p53.Anchored = true
  833. p53.CanCollide = false
  834. p53.Shape = Enum.PartType.Cylinder
  835. p53.Size = Vector3.new(0.304090202, 0.304090202, 0.431931734)
  836. p53.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  837. p53.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  838. p53.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  839. p53.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  840. p53.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  841. p53.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  842. b43 = Instance.new("SpecialMesh", p53)
  843. b43.MeshType = Enum.MeshType.Cylinder
  844. b43.Name = "Mesh"
  845. b43.Scale = Vector3.new(0.473468304, 0.75755024, 1)
  846. p54 = Instance.new("Part", m1)
  847. p54.BrickColor = BrickColor.new("Mid gray")
  848. p54.Material = Enum.Material.Metal
  849. p54.CFrame = CFrame.new(60.6114388, 1.35864079, -48.1468353, 1, 0, 5.96046377e-08, 0, 1, 0, -5.96046377e-08, 0, 1)
  850. p54.Anchored = true
  851. p54.Shape = Enum.PartType.Cylinder
  852. p54.Size = Vector3.new(1.29579484, 0.431931615, 0.431931734)
  853. p54.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  854. p54.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  855. p54.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  856. p54.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  857. p54.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  858. p54.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  859. p55 = Instance.new("Part", m1)
  860. p55.BrickColor = BrickColor.new("Really red")
  861. p55.Material = Enum.Material.Metal
  862. p55.CFrame = CFrame.new(60.2659035, 0.566763699, -47.6572952, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  863. p55.Anchored = true
  864. p55.Shape = Enum.PartType.Ball
  865. p55.Size = Vector3.new(0.431931585, 0.431931555, 0.431931615)
  866. p55.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  867. p55.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  868. p55.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  869. p55.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  870. p55.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  871. p55.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  872. p56 = Instance.new("Part", m1)
  873. p56.BrickColor = BrickColor.new("Dark stone grey")
  874. p56.Material = Enum.Material.Metal
  875. p56.CFrame = CFrame.new(60.9569855, 0.58116281, -47.7293015, 5.96046377e-08, 0, -1, 0, 1, 0, 1, 0, 5.96046377e-08)
  876. p56.Anchored = true
  877. p56.CanCollide = false
  878. p56.Shape = Enum.PartType.Cylinder
  879. p56.Size = Vector3.new(1.00784028, 0.304090202, 0.431931734)
  880. p56.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  881. p56.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  882. p56.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  883. p56.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  884. p56.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  885. p56.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  886. b44 = Instance.new("SpecialMesh", p56)
  887. b44.MeshType = Enum.MeshType.Cylinder
  888. b44.Name = "Mesh"
  889. b44.Scale = Vector3.new(1, 0.946937621, 1)
  890. p57 = Instance.new("Part", m1)
  891. p57.BrickColor = BrickColor.new("Mid gray")
  892. p57.Material = Enum.Material.Metal
  893. p57.CFrame = CFrame.new(60.9569855, 0.739537239, -46.7358665, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  894. p57.Anchored = true
  895. p57.Size = Vector3.new(0.979044795, 0.345545262, 0.431931823)
  896. p57.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  897. p57.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  898. p57.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  899. p57.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  900. p57.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  901. p57.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  902. p58 = Instance.new("Part", m1)
  903. p58.BrickColor = BrickColor.new("Really black")
  904. p58.Material = Enum.Material.Metal
  905. p58.CFrame = CFrame.new(60.6114388, 1.35864079, -48.3915863, -0.500000119, 0.866025448, 0, -0.866025448, -0.500000119, 0, 0, 0, 1)
  906. p58.Anchored = true
  907. p58.CanCollide = false
  908. p58.Size = Vector3.new(0.304090202, 1.03663576, 0.304090202)
  909. p58.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  910. p58.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  911. p58.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  912. p58.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  913. p58.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  914. p58.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  915. b45 = Instance.new("BlockMesh", p58)
  916. b45.Name = "Mesh"
  917. b45.Scale = Vector3.new(0.0946937427, 1, 0.56816268)
  918. p59 = Instance.new("Part", m1)
  919. p59.BrickColor = BrickColor.new("Really black")
  920. p59.Material = Enum.Material.Metal
  921. p59.CFrame = CFrame.new(60.6114388, 1.35864079, -48.3915863, 0.258819014, 0.965925932, 0, -0.965925932, 0.258819014, 0, 0, 0, 1)
  922. p59.Anchored = true
  923. p59.CanCollide = false
  924. p59.Size = Vector3.new(0.304090202, 1.03663576, 0.304090202)
  925. p59.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  926. p59.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  927. p59.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  928. p59.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  929. p59.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  930. p59.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  931. b46 = Instance.new("BlockMesh", p59)
  932. b46.Name = "Mesh"
  933. b46.Scale = Vector3.new(0.0946937427, 1, 0.56816268)
  934. p60 = Instance.new("Part", m1)
  935. p60.BrickColor = BrickColor.new("Really black")
  936. p60.Material = Enum.Material.Metal
  937. p60.CFrame = CFrame.new(60.6114388, 1.35864079, -48.3915863, -0.965925932, 0.258819014, 0, -0.258819014, -0.965925932, 0, 0, 0, 1)
  938. p60.Anchored = true
  939. p60.CanCollide = false
  940. p60.Size = Vector3.new(0.304090202, 1.03663576, 0.304090202)
  941. p60.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  942. p60.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  943. p60.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  944. p60.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  945. p60.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  946. p60.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  947. b47 = Instance.new("BlockMesh", p60)
  948. b47.Name = "Mesh"
  949. b47.Scale = Vector3.new(0.0946937427, 1, 0.56816268)
  950. p61 = Instance.new("Part", m1)
  951. p61.BrickColor = BrickColor.new("Mid gray")
  952. p61.Material = Enum.Material.Metal
  953. p61.CFrame = CFrame.new(59.8915596, 0.854717553, -46.7358665, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  954. p61.Anchored = true
  955. p61.CanCollide = false
  956. p61.Size = Vector3.new(1.00784051, 0.304090202, 0.304090202)
  957. p61.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  958. p61.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  959. p61.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  960. p61.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  961. p61.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  962. p61.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  963. b48 = Instance.new("BlockMesh", p61)
  964. b48.Name = "Mesh"
  965. b48.Scale = Vector3.new(1, 0.47346887, 0.94693774)
  966. p62 = Instance.new("WedgePart", m1)
  967. p62.BrickColor = BrickColor.new("Mid gray")
  968. p62.Material = Enum.Material.Metal
  969. p62.Name = "Part"
  970. p62.CFrame = CFrame.new(59.8915596, 1.08508468, -46.7358665, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  971. p62.Anchored = true
  972. p62.CanCollide = false
  973. p62.Size = Vector3.new(1.00784051, 0.316749871, 0.304090202)
  974. p62.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  975. p62.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  976. p62.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  977. p62.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  978. p62.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  979. p62.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  980. b49 = Instance.new("SpecialMesh", p62)
  981. b49.MeshType = Enum.MeshType.Wedge
  982. b49.Name = "Mesh"
  983. b49.Scale = Vector3.new(1, 1, 0.94693774)
  984. p63 = Instance.new("WedgePart", m1)
  985. p63.BrickColor = BrickColor.new("Mid gray")
  986. p63.Material = Enum.Material.Metal
  987. p63.Name = "Part"
  988. p63.CFrame = CFrame.new(60.6114388, 1.01309419, -46.015976, 1, 0, 0, 0, -1, 0, 0, 0, -1)
  989. p63.Anchored = true
  990. p63.Size = Vector3.new(1.15181744, 0.460727066, 0.431931734)
  991. p63.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  992. p63.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  993. p63.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  994. p63.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  995. p63.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  996. p63.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  997. p64 = Instance.new("WedgePart", m1)
  998. p64.BrickColor = BrickColor.new("Mid gray")
  999. p64.Material = Enum.Material.Metal
  1000. p64.Name = "Part"
  1001. p64.CFrame = CFrame.new(60.6114388, 1.79057217, -46.4478912, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1002. p64.Anchored = true
  1003. p64.CanCollide = false
  1004. p64.Size = Vector3.new(1.15181744, 0.304090202, 0.431931734)
  1005. p64.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1006. p64.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1007. p64.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1008. p64.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1009. p64.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1010. p64.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1011. b50 = Instance.new("SpecialMesh", p64)
  1012. b50.MeshType = Enum.MeshType.Wedge
  1013. b50.Name = "Mesh"
  1014. b50.Scale = Vector3.new(1, 0.946937621, 1)
  1015. p65 = Instance.new("Part", m1)
  1016. p65.BrickColor = BrickColor.new("Really black")
  1017. p65.Material = Enum.Material.Metal
  1018. p65.Name = "RotBase"
  1019. p65.CFrame = CFrame.new(60.6114388, 1.35864079, -48.7659264, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  1020. p65.Anchored = true
  1021. p65.Shape = Enum.PartType.Cylinder
  1022. p65.Size = Vector3.new(0.460727036, 0.691090465, 0.691090822)
  1023. p65.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1024. p65.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1025. p65.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1026. p65.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1027. p65.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1028. p65.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1029. p66 = Instance.new("Part", m1)
  1030. p66.BrickColor = BrickColor.new("Medium stone grey")
  1031. p66.Transparency = 1
  1032. p66.Name = "Barrel"
  1033. p66.CFrame = CFrame.new(60.6114388, 1.73297989, -53.244, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1034. p66.CanCollide = false
  1035. p66.Anchored = true
  1036. p66.Size = Vector3.new(0.304090202, 0.304090202, 0.304090202)
  1037. p66.BottomSurface = Enum.SurfaceType.Smooth
  1038. p66.TopSurface = Enum.SurfaceType.Smooth
  1039. p67 = Instance.new("Part", m2)
  1040. p67.BrickColor = BrickColor.new("Mid gray")
  1041. p67.Material = Enum.Material.Metal
  1042. p67.CFrame = CFrame.new(60.6114388, 1.35864079, -51.1703606, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  1043. p67.Anchored = true
  1044. p67.Shape = Enum.PartType.Cylinder
  1045. p67.Size = Vector3.new(3.71461153, 0.460726947, 1.09422731)
  1046. p67.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1047. p67.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1048. p67.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1049. p67.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1050. p67.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1051. p67.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1052. p68 = Instance.new("Part", m2)
  1053. p68.BrickColor = BrickColor.new("Lily white")
  1054. p68.Material = Enum.Material.Metal
  1055. p68.CFrame = CFrame.new(60.6114388, 1.35864079, -52.5381432, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  1056. p68.Anchored = true
  1057. p68.CanCollide = false
  1058. p68.Shape = Enum.PartType.Cylinder
  1059. p68.Size = Vector3.new(0.304090202, 1.03663564, 1.09422731)
  1060. p68.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1061. p68.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1062. p68.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1063. p68.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1064. p68.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1065. p68.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1066. b52 = Instance.new("SpecialMesh", p68)
  1067. b52.MeshType = Enum.MeshType.Cylinder
  1068. b52.Name = "Mesh"
  1069. b52.Scale = Vector3.new(0.378774971, 1, 1)
  1070. p69 = Instance.new("Part", m2)
  1071. p69.BrickColor = BrickColor.new("Lily white")
  1072. p69.Material = Enum.Material.Metal
  1073. p69.CFrame = CFrame.new(60.6114388, 1.35864079, -49.3418427, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  1074. p69.Anchored = true
  1075. p69.CanCollide = false
  1076. p69.Shape = Enum.PartType.Cylinder
  1077. p69.Size = Vector3.new(0.304090202, 1.03663564, 1.09422731)
  1078. p69.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1079. p69.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1080. p69.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1081. p69.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1082. p69.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1083. p69.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1084. b53 = Instance.new("SpecialMesh", p69)
  1085. b53.MeshType = Enum.MeshType.Cylinder
  1086. b53.Name = "Mesh"
  1087. b53.Scale = Vector3.new(0.378774971, 1, 1)
  1088. p70 = Instance.new("Part", m2)
  1089. p70.BrickColor = BrickColor.new("Medium stone grey")
  1090. p70.Material = Enum.Material.Metal
  1091. p70.CFrame = CFrame.new(60.7986145, 1.68282855, -51.3143272, 0, -0.49999994, 0.866025448, 0, -0.866025448, -0.49999994, 1, 0, 0)
  1092. p70.Anchored = true
  1093. p70.CanCollide = false
  1094. p70.Shape = Enum.PartType.Cylinder
  1095. p70.Size = Vector3.new(3.82979417, 0.304090202, 0.304090202)
  1096. p70.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1097. p70.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1098. p70.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1099. p70.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1100. p70.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1101. p70.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1102. b54 = Instance.new("SpecialMesh", p70)
  1103. b54.MeshType = Enum.MeshType.Cylinder
  1104. b54.Name = "Mesh"
  1105. b54.Scale = Vector3.new(1, 0.47346887, 0.94693774)
  1106. p71 = Instance.new("Part", m2)
  1107. p71.BrickColor = BrickColor.new("Quill grey")
  1108. p71.Material = Enum.Material.Metal
  1109. p71.CFrame = CFrame.new(60.6114388, 1.35864079, -53.021904, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  1110. p71.Anchored = true
  1111. p71.CanCollide = false
  1112. p71.Shape = Enum.PartType.Cylinder
  1113. p71.Size = Vector3.new(0.304090202, 0.403135955, 0.403136313)
  1114. p71.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1115. p71.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1116. p71.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1117. p71.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1118. p71.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1119. p71.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1120. b55 = Instance.new("SpecialMesh", p71)
  1121. b55.MeshType = Enum.MeshType.Cylinder
  1122. b55.Name = "Mesh"
  1123. b55.Scale = Vector3.new(0.0946937427, 1, 1)
  1124. p72 = Instance.new("Part", m2)
  1125. p72.BrickColor = BrickColor.new("Really black")
  1126. p72.Material = Enum.Material.Metal
  1127. p72.CFrame = CFrame.new(60.237114, 1.35863805, -53.2436218, 0, 1.49011612e-07, 0.999999821, 0, -0.999999821, 1.49011612e-07, 1, 0, 0)
  1128. p72.Anchored = true
  1129. p72.CanCollide = false
  1130. p72.Shape = Enum.PartType.Cylinder
  1131. p72.Size = Vector3.new(0.304090202, 0.304090202, 0.304090202)
  1132. p72.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1133. p72.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1134. p72.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1135. p72.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1136. p72.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1137. p72.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1138. b56 = Instance.new("SpecialMesh", p72)
  1139. b56.MeshType = Enum.MeshType.Cylinder
  1140. b56.Name = "Mesh"
  1141. b56.Scale = Vector3.new(0.0946937427, 0.47346887, 0.37877515)
  1142. p73 = Instance.new("Part", m2)
  1143. p73.BrickColor = BrickColor.new("Medium stone grey")
  1144. p73.Material = Enum.Material.Metal
  1145. p73.CFrame = CFrame.new(60.4242706, 1.03444898, -51.3143272, 0, -0.49999994, 0.866025448, 0, -0.866025448, -0.49999994, 1, 0, 0)
  1146. p73.Anchored = true
  1147. p73.CanCollide = false
  1148. p73.Shape = Enum.PartType.Cylinder
  1149. p73.Size = Vector3.new(3.82979417, 0.304090202, 0.304090202)
  1150. p73.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1151. p73.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1152. p73.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1153. p73.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1154. p73.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1155. p73.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1156. b57 = Instance.new("SpecialMesh", p73)
  1157. b57.MeshType = Enum.MeshType.Cylinder
  1158. b57.Name = "Mesh"
  1159. b57.Scale = Vector3.new(1, 0.47346887, 0.94693774)
  1160. p74 = Instance.new("Part", m2)
  1161. p74.BrickColor = BrickColor.new("Medium stone grey")
  1162. p74.Material = Enum.Material.Metal
  1163. p74.CFrame = CFrame.new(60.6114388, 0.98429513, -51.3143272, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  1164. p74.Anchored = true
  1165. p74.CanCollide = false
  1166. p74.Shape = Enum.PartType.Cylinder
  1167. p74.Size = Vector3.new(3.82979417, 0.304090202, 0.304090202)
  1168. p74.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1169. p74.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1170. p74.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1171. p74.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1172. p74.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1173. p74.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1174. b58 = Instance.new("SpecialMesh", p74)
  1175. b58.MeshType = Enum.MeshType.Cylinder
  1176. b58.Name = "Mesh"
  1177. b58.Scale = Vector3.new(1, 0.47346887, 0.94693774)
  1178. p75 = Instance.new("Part", m2)
  1179. p75.BrickColor = BrickColor.new("Medium stone grey")
  1180. p75.Material = Enum.Material.Metal
  1181. p75.CFrame = CFrame.new(60.2872581, 1.17146862, -51.3143272, 0, -0.866025448, 0.500000119, 0, -0.500000119, -0.866025448, 1, 0, 0)
  1182. p75.Anchored = true
  1183. p75.CanCollide = false
  1184. p75.Shape = Enum.PartType.Cylinder
  1185. p75.Size = Vector3.new(3.82979417, 0.304090202, 0.304090202)
  1186. p75.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1187. p75.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1188. p75.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1189. p75.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1190. p75.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1191. p75.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1192. b59 = Instance.new("SpecialMesh", p75)
  1193. b59.MeshType = Enum.MeshType.Cylinder
  1194. b59.Name = "Mesh"
  1195. b59.Scale = Vector3.new(1, 0.47346887, 0.94693774)
  1196. p76 = Instance.new("Part", m2)
  1197. p76.BrickColor = BrickColor.new("Medium stone grey")
  1198. p76.Material = Enum.Material.Metal
  1199. p76.CFrame = CFrame.new(60.9356308, 1.54581153, -51.3143272, 0, -0.866025448, 0.500000119, 0, -0.500000119, -0.866025448, 1, 0, 0)
  1200. p76.Anchored = true
  1201. p76.CanCollide = false
  1202. p76.Shape = Enum.PartType.Cylinder
  1203. p76.Size = Vector3.new(3.82979417, 0.304090202, 0.304090202)
  1204. p76.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1205. p76.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1206. p76.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1207. p76.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1208. p76.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1209. p76.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1210. b60 = Instance.new("SpecialMesh", p76)
  1211. b60.MeshType = Enum.MeshType.Cylinder
  1212. b60.Name = "Mesh"
  1213. b60.Scale = Vector3.new(1, 0.47346887, 0.94693774)
  1214. p77 = Instance.new("Part", m2)
  1215. p77.BrickColor = BrickColor.new("Medium stone grey")
  1216. p77.Material = Enum.Material.Metal
  1217. p77.CFrame = CFrame.new(60.2872581, 1.54581153, -51.3143272, 0, 0.866025388, 0.49999994, 0, -0.49999994, 0.866025388, 1, 0, 0)
  1218. p77.Anchored = true
  1219. p77.CanCollide = false
  1220. p77.Shape = Enum.PartType.Cylinder
  1221. p77.Size = Vector3.new(3.82979417, 0.304090202, 0.304090202)
  1222. p77.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1223. p77.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1224. p77.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1225. p77.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1226. p77.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1227. p77.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1228. b61 = Instance.new("SpecialMesh", p77)
  1229. b61.MeshType = Enum.MeshType.Cylinder
  1230. b61.Name = "Mesh"
  1231. b61.Scale = Vector3.new(1, 0.47346887, 0.94693774)
  1232. p78 = Instance.new("Part", m2)
  1233. p78.BrickColor = BrickColor.new("Medium stone grey")
  1234. p78.Material = Enum.Material.Metal
  1235. p78.CFrame = CFrame.new(60.237114, 1.35863805, -51.3143272, 0, -1, 5.96046377e-08, 0, -5.96046377e-08, -1, 1, 0, 0)
  1236. p78.Anchored = true
  1237. p78.CanCollide = false
  1238. p78.Shape = Enum.PartType.Cylinder
  1239. p78.Size = Vector3.new(3.82979417, 0.304090202, 0.304090202)
  1240. p78.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1241. p78.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1242. p78.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1243. p78.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1244. p78.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1245. p78.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1246. b62 = Instance.new("SpecialMesh", p78)
  1247. b62.MeshType = Enum.MeshType.Cylinder
  1248. b62.Name = "Mesh"
  1249. b62.Scale = Vector3.new(1, 0.47346887, 0.94693774)
  1250. p79 = Instance.new("Part", m2)
  1251. p79.BrickColor = BrickColor.new("Medium stone grey")
  1252. p79.Material = Enum.Material.Metal
  1253. p79.CFrame = CFrame.new(60.9356308, 1.17146862, -51.3143272, 0, 0.866025388, 0.49999994, 0, -0.49999994, 0.866025388, 1, 0, 0)
  1254. p79.Anchored = true
  1255. p79.CanCollide = false
  1256. p79.Shape = Enum.PartType.Cylinder
  1257. p79.Size = Vector3.new(3.82979417, 0.304090202, 0.304090202)
  1258. p79.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1259. p79.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1260. p79.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1261. p79.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1262. p79.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1263. p79.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1264. b63 = Instance.new("SpecialMesh", p79)
  1265. b63.MeshType = Enum.MeshType.Cylinder
  1266. b63.Name = "Mesh"
  1267. b63.Scale = Vector3.new(1, 0.47346887, 0.94693774)
  1268. p80 = Instance.new("Part", m2)
  1269. p80.BrickColor = BrickColor.new("Medium stone grey")
  1270. p80.Material = Enum.Material.Metal
  1271. p80.CFrame = CFrame.new(60.6114388, 1.73297989, -51.3143272, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  1272. p80.Anchored = true
  1273. p80.CanCollide = false
  1274. p80.Shape = Enum.PartType.Cylinder
  1275. p80.Size = Vector3.new(3.82979417, 0.304090202, 0.304090202)
  1276. p80.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1277. p80.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1278. p80.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1279. p80.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1280. p80.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1281. p80.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1282. b64 = Instance.new("SpecialMesh", p80)
  1283. b64.MeshType = Enum.MeshType.Cylinder
  1284. b64.Name = "Mesh"
  1285. b64.Scale = Vector3.new(1, 0.47346887, 0.94693774)
  1286. p81 = Instance.new("Part", m2)
  1287. p81.BrickColor = BrickColor.new("Lily white")
  1288. p81.Material = Enum.Material.Metal
  1289. p81.CFrame = CFrame.new(60.6114388, 1.35864079, -50.7240295, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  1290. p81.Anchored = true
  1291. p81.CanCollide = false
  1292. p81.Shape = Enum.PartType.Cylinder
  1293. p81.Size = Vector3.new(0.304090202, 1.03663564, 1.09422731)
  1294. p81.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1295. p81.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1296. p81.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1297. p81.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1298. p81.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1299. p81.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1300. b65 = Instance.new("SpecialMesh", p81)
  1301. b65.MeshType = Enum.MeshType.Cylinder
  1302. b65.Name = "Mesh"
  1303. b65.Scale = Vector3.new(0.378774971, 1, 1)
  1304. p82 = Instance.new("Part", m2)
  1305. p82.BrickColor = BrickColor.new("Medium stone grey")
  1306. p82.Material = Enum.Material.Metal
  1307. p82.CFrame = CFrame.new(60.4242706, 1.68282855, -51.3143272, 0, 0.500000119, 0.866025448, 0, -0.866025448, 0.500000119, 1, 0, 0)
  1308. p82.Anchored = true
  1309. p82.CanCollide = false
  1310. p82.Shape = Enum.PartType.Cylinder
  1311. p82.Size = Vector3.new(3.82979417, 0.304090202, 0.304090202)
  1312. p82.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1313. p82.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1314. p82.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1315. p82.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1316. p82.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1317. p82.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1318. b66 = Instance.new("SpecialMesh", p82)
  1319. b66.MeshType = Enum.MeshType.Cylinder
  1320. b66.Name = "Mesh"
  1321. b66.Scale = Vector3.new(1, 0.47346887, 0.94693774)
  1322. p83 = Instance.new("Part", m2)
  1323. p83.BrickColor = BrickColor.new("Medium stone grey")
  1324. p83.Material = Enum.Material.Metal
  1325. p83.CFrame = CFrame.new(60.9857903, 1.35863805, -51.3143272, 0, -1, 5.96046377e-08, 0, -5.96046377e-08, -1, 1, 0, 0)
  1326. p83.Anchored = true
  1327. p83.CanCollide = false
  1328. p83.Shape = Enum.PartType.Cylinder
  1329. p83.Size = Vector3.new(3.82979417, 0.304090202, 0.304090202)
  1330. p83.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1331. p83.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1332. p83.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1333. p83.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1334. p83.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1335. p83.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1336. b67 = Instance.new("SpecialMesh", p83)
  1337. b67.MeshType = Enum.MeshType.Cylinder
  1338. b67.Name = "Mesh"
  1339. b67.Scale = Vector3.new(1, 0.47346887, 0.94693774)
  1340. p84 = Instance.new("Part", m2)
  1341. p84.BrickColor = BrickColor.new("Medium stone grey")
  1342. p84.Material = Enum.Material.Metal
  1343. p84.CFrame = CFrame.new(60.7986145, 1.03444898, -51.3143272, 0, 0.500000119, 0.866025448, 0, -0.866025448, 0.500000119, 1, 0, 0)
  1344. p84.Anchored = true
  1345. p84.CanCollide = false
  1346. p84.Shape = Enum.PartType.Cylinder
  1347. p84.Size = Vector3.new(3.82979417, 0.304090202, 0.304090202)
  1348. p84.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1349. p84.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1350. p84.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1351. p84.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1352. p84.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1353. p84.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1354. b68 = Instance.new("SpecialMesh", p84)
  1355. b68.MeshType = Enum.MeshType.Cylinder
  1356. b68.Name = "Mesh"
  1357. b68.Scale = Vector3.new(1, 0.47346887, 0.94693774)
  1358. p85 = Instance.new("Part", m2)
  1359. p85.BrickColor = BrickColor.new("Really black")
  1360. p85.Material = Enum.Material.Metal
  1361. p85.CFrame = CFrame.new(60.4242706, 1.68282855, -53.2436218, 0, -0.866025269, 0.49999997, 0, -0.49999997, -0.866025269, 1, 0, 0)
  1362. p85.Anchored = true
  1363. p85.CanCollide = false
  1364. p85.Shape = Enum.PartType.Cylinder
  1365. p85.Size = Vector3.new(0.304090202, 0.304090202, 0.304090202)
  1366. p85.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1367. p85.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1368. p85.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1369. p85.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1370. p85.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1371. p85.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1372. b69 = Instance.new("SpecialMesh", p85)
  1373. b69.MeshType = Enum.MeshType.Cylinder
  1374. b69.Name = "Mesh"
  1375. b69.Scale = Vector3.new(0.0946937427, 0.47346887, 0.37877515)
  1376. p86 = Instance.new("Part", m2)
  1377. p86.BrickColor = BrickColor.new("Really black")
  1378. p86.Material = Enum.Material.Metal
  1379. p86.CFrame = CFrame.new(60.6114388, 1.73297989, -53.2436218, 0, -0.999999881, 2.98023224e-08, 0, -2.98023224e-08, -0.999999881, 1, 0, 0)
  1380. p86.Anchored = true
  1381. p86.CanCollide = false
  1382. p86.Shape = Enum.PartType.Cylinder
  1383. p86.Size = Vector3.new(0.304090202, 0.304090202, 0.304090202)
  1384. p86.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1385. p86.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1386. p86.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1387. p86.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1388. p86.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1389. p86.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1390. b70 = Instance.new("SpecialMesh", p86)
  1391. b70.MeshType = Enum.MeshType.Cylinder
  1392. b70.Name = "Mesh"
  1393. b70.Scale = Vector3.new(0.0946937427, 0.47346887, 0.37877515)
  1394. p87 = Instance.new("Part", m2)
  1395. p87.BrickColor = BrickColor.new("Really black")
  1396. p87.Material = Enum.Material.Metal
  1397. p87.CFrame = CFrame.new(60.7986145, 1.68282855, -53.2436218, 0, -0.866025329, -0.49999994, 0, 0.49999994, -0.866025329, 1, 0, 0)
  1398. p87.Anchored = true
  1399. p87.CanCollide = false
  1400. p87.Shape = Enum.PartType.Cylinder
  1401. p87.Size = Vector3.new(0.304090202, 0.304090202, 0.304090202)
  1402. p87.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1403. p87.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1404. p87.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1405. p87.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1406. p87.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1407. p87.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1408. b71 = Instance.new("SpecialMesh", p87)
  1409. b71.MeshType = Enum.MeshType.Cylinder
  1410. b71.Name = "Mesh"
  1411. b71.Scale = Vector3.new(0.0946937427, 0.47346887, 0.37877515)
  1412. p88 = Instance.new("Part", m2)
  1413. p88.BrickColor = BrickColor.new("Really black")
  1414. p88.Material = Enum.Material.Metal
  1415. p88.CFrame = CFrame.new(60.2872581, 1.54581153, -53.2436218, 0, -0.499999911, 0.866025269, 0, -0.866025269, -0.499999911, 1, 0, 0)
  1416. p88.Anchored = true
  1417. p88.CanCollide = false
  1418. p88.Shape = Enum.PartType.Cylinder
  1419. p88.Size = Vector3.new(0.304090202, 0.304090202, 0.304090202)
  1420. p88.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1421. p88.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1422. p88.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1423. p88.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1424. p88.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1425. p88.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1426. b72 = Instance.new("SpecialMesh", p88)
  1427. b72.MeshType = Enum.MeshType.Cylinder
  1428. b72.Name = "Mesh"
  1429. b72.Scale = Vector3.new(0.0946937427, 0.47346887, 0.37877515)
  1430. p89 = Instance.new("Part", m2)
  1431. p89.BrickColor = BrickColor.new("Really black")
  1432. p89.Material = Enum.Material.Metal
  1433. p89.CFrame = CFrame.new(60.6114388, 0.98429513, -53.2436218, 0, 0.999999762, 8.94069672e-08, 0, -8.94069672e-08, 0.999999762, 1, 0, 0)
  1434. p89.Anchored = true
  1435. p89.CanCollide = false
  1436. p89.Shape = Enum.PartType.Cylinder
  1437. p89.Size = Vector3.new(0.304090202, 0.304090202, 0.304090202)
  1438. p89.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1439. p89.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1440. p89.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1441. p89.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1442. p89.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1443. p89.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1444. b73 = Instance.new("SpecialMesh", p89)
  1445. b73.MeshType = Enum.MeshType.Cylinder
  1446. b73.Name = "Mesh"
  1447. b73.Scale = Vector3.new(0.0946937427, 0.47346887, 0.37877515)
  1448. p90 = Instance.new("Part", m2)
  1449. p90.BrickColor = BrickColor.new("Really black")
  1450. p90.Material = Enum.Material.Metal
  1451. p90.CFrame = CFrame.new(60.4242706, 1.03444898, -53.2436218, 0, 0.866025269, 0.499999762, 0, -0.499999762, 0.866025269, 1, 0, 0)
  1452. p90.Anchored = true
  1453. p90.CanCollide = false
  1454. p90.Shape = Enum.PartType.Cylinder
  1455. p90.Size = Vector3.new(0.304090202, 0.304090202, 0.304090202)
  1456. p90.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1457. p90.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1458. p90.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1459. p90.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1460. p90.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1461. p90.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1462. b74 = Instance.new("SpecialMesh", p90)
  1463. b74.MeshType = Enum.MeshType.Cylinder
  1464. b74.Name = "Mesh"
  1465. b74.Scale = Vector3.new(0.0946937427, 0.47346887, 0.37877515)
  1466. p91 = Instance.new("Part", m2)
  1467. p91.BrickColor = BrickColor.new("Really black")
  1468. p91.Material = Enum.Material.Metal
  1469. p91.CFrame = CFrame.new(60.7986145, 1.03444898, -53.2436218, 0, 0.866025209, -0.499999851, 0, 0.499999851, 0.866025209, 1, 0, 0)
  1470. p91.Anchored = true
  1471. p91.CanCollide = false
  1472. p91.Shape = Enum.PartType.Cylinder
  1473. p91.Size = Vector3.new(0.304090202, 0.304090202, 0.304090202)
  1474. p91.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1475. p91.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1476. p91.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1477. p91.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1478. p91.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1479. p91.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1480. b75 = Instance.new("SpecialMesh", p91)
  1481. b75.MeshType = Enum.MeshType.Cylinder
  1482. b75.Name = "Mesh"
  1483. b75.Scale = Vector3.new(0.0946937427, 0.47346887, 0.37877515)
  1484. p92 = Instance.new("Part", m2)
  1485. p92.BrickColor = BrickColor.new("Really black")
  1486. p92.Material = Enum.Material.Metal
  1487. p92.CFrame = CFrame.new(60.2872581, 1.17146862, -53.2436218, 0, 0.49999994, 0.866025209, 0, -0.866025209, 0.49999994, 1, 0, 0)
  1488. p92.Anchored = true
  1489. p92.CanCollide = false
  1490. p92.Shape = Enum.PartType.Cylinder
  1491. p92.Size = Vector3.new(0.304090202, 0.304090202, 0.304090202)
  1492. p92.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1493. p92.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1494. p92.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1495. p92.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1496. p92.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1497. p92.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1498. b76 = Instance.new("SpecialMesh", p92)
  1499. b76.MeshType = Enum.MeshType.Cylinder
  1500. b76.Name = "Mesh"
  1501. b76.Scale = Vector3.new(0.0946937427, 0.47346887, 0.37877515)
  1502. p93 = Instance.new("Part", m2)
  1503. p93.BrickColor = BrickColor.new("Really black")
  1504. p93.Material = Enum.Material.Metal
  1505. p93.CFrame = CFrame.new(60.9857903, 1.35863805, -53.2436218, 0, -1, 5.96046377e-08, 0, -5.96046377e-08, -1, 1, 0, 0)
  1506. p93.Anchored = true
  1507. p93.CanCollide = false
  1508. p93.Shape = Enum.PartType.Cylinder
  1509. p93.Size = Vector3.new(0.304090202, 0.304090202, 0.304090202)
  1510. p93.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1511. p93.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1512. p93.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1513. p93.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1514. p93.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1515. p93.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1516. b77 = Instance.new("SpecialMesh", p93)
  1517. b77.MeshType = Enum.MeshType.Cylinder
  1518. b77.Name = "Mesh"
  1519. b77.Scale = Vector3.new(0.0946937427, 0.47346887, 0.37877515)
  1520. p94 = Instance.new("Part", m2)
  1521. p94.BrickColor = BrickColor.new("Really black")
  1522. p94.Material = Enum.Material.Metal
  1523. p94.CFrame = CFrame.new(60.9356308, 1.17146862, -53.2436218, 0, -0.866025448, -0.499999851, 0, 0.499999851, -0.866025448, 1, 0, 0)
  1524. p94.Anchored = true
  1525. p94.CanCollide = false
  1526. p94.Shape = Enum.PartType.Cylinder
  1527. p94.Size = Vector3.new(0.304090202, 0.304090202, 0.304090202)
  1528. p94.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1529. p94.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1530. p94.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1531. p94.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1532. p94.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1533. p94.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1534. b78 = Instance.new("SpecialMesh", p94)
  1535. b78.MeshType = Enum.MeshType.Cylinder
  1536. b78.Name = "Mesh"
  1537. b78.Scale = Vector3.new(0.0946937427, 0.47346887, 0.37877515)
  1538. p95 = Instance.new("Part", m2)
  1539. p95.BrickColor = BrickColor.new("Really black")
  1540. p95.Material = Enum.Material.Metal
  1541. p95.CFrame = CFrame.new(60.9356308, 1.54581153, -53.2436218, 0, -0.5, -0.866025329, 0, 0.866025329, -0.5, 1, 0, 0)
  1542. p95.Anchored = true
  1543. p95.CanCollide = false
  1544. p95.Shape = Enum.PartType.Cylinder
  1545. p95.Size = Vector3.new(0.304090202, 0.304090202, 0.304090202)
  1546. p95.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1547. p95.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1548. p95.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1549. p95.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1550. p95.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1551. p95.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1552. b79 = Instance.new("SpecialMesh", p95)
  1553. b79.MeshType = Enum.MeshType.Cylinder
  1554. b79.Name = "Mesh"
  1555. b79.Scale = Vector3.new(0.0946937427, 0.47346887, 0.37877515)
  1556. p96 = Instance.new("Part", m2)
  1557. p96.BrickColor = BrickColor.new("Really black")
  1558. p96.Material = Enum.Material.Metal
  1559. p96.Name = "RotBase"
  1560. p96.CFrame = CFrame.new(60.6114388, 1.35864079, -48.7659264, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  1561. p96.Anchored = true
  1562. p96.Shape = Enum.PartType.Cylinder
  1563. p96.Size = Vector3.new(0.460727036, 0.691090465, 0.691090822)
  1564. p96.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1565. p96.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1566. p96.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1567. p96.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1568. p96.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1569. p96.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1570. p97 = Instance.new("Part", m2)
  1571. p97.BrickColor = BrickColor.new("Mid gray")
  1572. p97.Material = Enum.Material.Metal
  1573. p97.CFrame = CFrame.new(60.6114388, 1.35864079, -49.0826874, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  1574. p97.Anchored = true
  1575. p97.Shape = Enum.PartType.Cylinder
  1576. p97.Size = Vector3.new(0.403136104, 0.979044795, 1.09422731)
  1577. p97.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1578. p97.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1579. p97.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1580. p97.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1581. p97.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1582. p97.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1583. p98 = Instance.new("Part", m1)
  1584. p98.BrickColor = BrickColor.new("Medium stone grey")
  1585. p98.Transparency = 1
  1586. p98.Name = "Hitbox"
  1587. p98.CFrame = CFrame.new(60.638855, 1.12499976, -49.3763847, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  1588. p98.Anchored = true
  1589. p98.CanCollide = false
  1590. p98.Size = Vector3.new(8.19999886, 1.94999993, 1.3499999)
  1591. m.Parent = game:service("Players").LocalPlayer.Character
  1592. m:MakeJoints()
  1593. weldScript = function(weldTo)
  1594. local weldModel = Instance.new("Model", weldTo)
  1595. weldModel.Name = "Welds"
  1596. local makeWeld = function(part1, part0)
  1597. local w = Instance.new("Weld", weldModel)
  1598. w.Part0 = part0
  1599. w.Part1 = part1
  1600. local CFrameOrigin = CFrame.new(part0.Position)
  1601. local CFrame0 = part0.CFrame:inverse() * CFrameOrigin
  1602. local CFrame1 = part1.CFrame:inverse() * CFrameOrigin
  1603. w.C0 = CFrame0
  1604. w.C1 = CFrame1
  1605. end
  1606. for i,v in pairs(weldTo.Parent:children()) do
  1607. if (v.ClassName == "Part" or v.Name == "Part" or v:isA("WedgePart")) and v ~= weldTo then
  1608. makeWeld(v, weldTo)
  1609. v.Anchored = false
  1610. v.CanCollide = false
  1611. v.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0)
  1612. end
  1613. end
  1614. weldTo.Anchored = false
  1615. weldTo.CanCollide = false
  1616. weldTo.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0)
  1617. end
  1618. weldScript(m1.Handle)
  1619. weldScript(m2.RotBase)
  1620. Meshes = {Blast = "20329976", Crown = "1323306", Ring = "3270017", Claw = "10681506", Crystal = "9756362", Coil = "9753878", Cloud = "1095708"}
  1621. clangsounds = {"199149119", "199149109", "199149072", "199149025", "199148971"}
  1622. hitsounds = {"199149137", "199149186", "199149221", "199149235", "199149269", "199149297"}
  1623. blocksounds = {"199148933", "199148947"}
  1624. armorsounds = {"199149321", "199149338", "199149367", "199149409", "199149452"}
  1625. woosh = {Heavy1 = "320557353", Heavy2 = "320557382", Heavy3 = "320557453", Heavy4 = "199144226", Heavy5 = "203691447", Heavy6 = "203691467", Heavy7 = "203691492", Light1 = "320557413", Light2 = "320557487", Light3 = "199145095", Light4 = "199145146", Light5 = "199145887", Light6 = "199145913", Light7 = "199145841", Medium1 = "320557518", Medium2 = "320557537", Medium3 = "320557563", Medium4 = "199145204"}
  1626. music = {Breaking = "179281636", FinalReckoning = "357375770", NotDeadYet = "346175829", Intense = "151514610", JumpP1 = "160536628", JumpP2 = "60536666", SonsOfWar = "158929777", WrathOfSea = "165520893", ProtectorsOfEarth = "160542922", SkyTitans = "179282324", ArchAngel = "144043274", Anticipation = "168614529", TheMartyred = "186849544", AwakeP1 = "335631255", AwakeP2 = "335631297", ReadyAimFireP1 = "342455387", ReadyAimFireP2 = "342455399", DarkLordP1 = "209567483", DarkLordP2 = "209567529", BloodDrainP1 = "162914123", BloodDrainP2 = "162914203", DanceOfSwords = "320473062", Opal = "286415112", Calamity = "190454307", Hypnotica = "155968128", Nemisis = "160453802", Breathe = "276963903", GateToTheRift = "270655227", InfernalBeserking = "244143404", Trust = "246184492", AwakeningTheProject = "245121821", BloodPain = "242545577", Chaos = "247241693", NightmareFictionHighStake = "248062278", TheWhiteWeapon = "247236446", Gale = "256851659", ImperialCode = "256848383", Blitzkrieg = "306431437", RhapsodyRage = "348690251", TheGodFist = "348541501", BattleForSoul = "321185592", TheDarkColossus = "305976780", EmpireOfAngels = "302580452", Kronos = "302205297", Exorcist = "299796054", CrimsonFlames = "297799220", UltimatePower = "295753229", DrivingInTheDark = "295753229", AscendToPower = "293860654", GodOfTheSun = "293612495", DarkRider = "293861765", Vengeance = "293375555", SoundOfWar = "293376196", HellsCrusaders = "293012202", Legend = "293011823", RisingSouls = "290524959"}
  1627. misc = {GroundSlam = "199145477", LaserSlash = "199145497", RailGunFire = "199145534", Charge1 = "199145659", Charge2 = "169380469", Charge3 = "169380479", EmptyGun = "203691822", GunShoot = "203691837", Stomp1 = "200632875", Stomp2 = "200632561", TelsaCannonCharge = "169445572", TelsaCannonShoot = "169445602", AncientHymm = "245313442"}
  1628. images = {}
  1629. wait(0.016666666666667)
  1630. equipc0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1631. unequipc0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1632. local rs = game:GetService("RunService")
  1633. local player = game.Players.localPlayer
  1634. local char = player.Character
  1635. local mouse = player:GetMouse()
  1636. local m = Instance.new("Model", char)
  1637. local larm = char["Left Arm"]
  1638. local rarm = char["Right Arm"]
  1639. local lleg = char["Left Leg"]
  1640. local rleg = char["Right Leg"]
  1641. local hed = char.Head
  1642. local torso = char.Torso
  1643. local cam = game.Workspace.CurrentCamera
  1644. local RootPart = char.HumanoidRootPart
  1645. local equipped = false
  1646. local attack = false
  1647. local Anim = "Idle"
  1648. local idle = 0
  1649. local sprint = false
  1650. local battlestance = false
  1651. local attacktype = 1
  1652. local state = "none"
  1653. local torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  1654. local velocity = RootPart.Velocity.y
  1655. local sine = 0
  1656. local change = 1
  1657. local on = false
  1658. local grabbed = false
  1659. local skill1 = false
  1660. local skill2 = false
  1661. local skill3 = false
  1662. local skill4 = false
  1663. local cooldown1 = 0
  1664. local cooldown2 = 0
  1665. local cooldown3 = 0
  1666. local cooldown4 = 0
  1667. local spin = 0
  1668. local spinspeed = 0
  1669. local FPS = 0
  1670. local co1 = 12
  1671. local co2 = 13
  1672. local co3 = 17
  1673. local co4 = 20
  1674. local inputserv = game:GetService("UserInputService")
  1675. local hasgamepad = inputserv.GamepadEnabled
  1676. local gamepadcheck = false
  1677. local padbuttons = {}
  1678. local typing = false
  1679. local crit = false
  1680. local ml = false
  1681. local mldeb = false
  1682. local critchance = 1
  1683. local critdamageaddmin = 2
  1684. local critdamageaddmax = 5
  1685. local maxstamina = 100
  1686. local stamina = 20
  1687. local skill1stam = 33
  1688. local skill2stam = 45
  1689. local skill3stam = 70
  1690. local skill4stam = 80
  1691. local canmoveequip = true
  1692. local mdown = false
  1693. local aim = 0
  1694. local recovermana = 10
  1695. local defensevalue = 1.1
  1696. local speedvalue = 1
  1697. local mindamage = 1
  1698. local maxdamage = 2
  1699. local meleemindamage = 4
  1700. local meleemaxdamage = 5
  1701. local meleedebounce = 0.3
  1702. local damagevalue = 1
  1703. local attacknum = 0
  1704. local bmodel = Instance.new("Model", m)
  1705. local rad = math.rad
  1706. local ud = UDim2.new
  1707. local c3 = Color3.new
  1708. local skillcolorscheme = Color3.new(0.7, 0.7, 0.7)
  1709. m.Parent = char
  1710. hitbox = p98
  1711. for i,v in pairs(m1:children()) do
  1712. if v.BrickColor == BrickColor.new("Really red") or v.BrickColor == BrickColor.new("Really black") then
  1713. v.BrickColor = char.Torso.BrickColor
  1714. end
  1715. end
  1716. m2.RotBase.Transparency = 1
  1717. numLerp = function(start, goal, alpha)
  1718. return (goal - start) * alpha + start
  1719. end
  1720. CFrameZero = function()
  1721. return CFrame.new(Vector3.new())
  1722. end
  1723. CFAngles = function(Vector)
  1724. return CFrame.Angles(rad(Vector.x), rad(Vector.y), rad(Vector.z))
  1725. end
  1726. handle = m1.Handle
  1727. barrel = p66
  1728. char.Humanoid:FindFirstChild("Animator"):Destroy()
  1729. handleJoint = Instance.new("Motor", char.Torso)
  1730. handleJoint.Part0 = char.Torso
  1731. handleJoint.Part1 = handle
  1732. spindle = Instance.new("Motor", m1.RotBase)
  1733. spindle.Part0 = m1.RotBase
  1734. spindle.Part1 = m2.RotBase
  1735. if Character:FindFirstChild("Animate") then
  1736. Character.Animate:Destroy()
  1737. end
  1738. AnimStat = {lerpSpeed = 0.2}
  1739. Joints = {char.HumanoidRootPart.RootJoint, char.Torso.Neck, char.Torso["Left Shoulder"], char.Torso["Right Shoulder"], char.Torso["Left Hip"], char.Torso["Right Hip"], handleJoint}
  1740. JointTargets = {CFrameZero(), CFrameZero(), CFrameZero(), CFrameZero(), CFrameZero(), CFrameZero(), CFrameZero()}
  1741. setJointCFrames = function(table)
  1742. for i = 1, #table do
  1743. JointTargets[i] = table[i]
  1744. end
  1745. end
  1746. setLerp = function(speed)
  1747. AnimStat.lerpSpeed = speed
  1748. end
  1749. for i,v in pairs(Joints) do
  1750. v.C1 = CFrameZero()
  1751. end
  1752. local scrn = Instance.new("ScreenGui", player.PlayerGui)
  1753. makeframe = function(par, trans, pos, size, color)
  1754. local frame = Instance.new("Frame", par)
  1755. frame.BackgroundTransparency = trans
  1756. frame.BorderSizePixel = 0
  1757. frame.Position = pos
  1758. frame.Size = size
  1759. frame.BackgroundColor3 = color
  1760. return frame
  1761. end
  1762. makelabel = function(par, text)
  1763. local label = Instance.new("TextLabel", par)
  1764. label.BackgroundTransparency = 1
  1765. label.Size = ud(1, 0, 1, 0)
  1766. label.Position = ud(0, 0, 0, 0)
  1767. label.TextColor3 = c3(255, 255, 255)
  1768. label.TextStrokeTransparency = 0
  1769. label.FontSize = Enum.FontSize.Size32
  1770. label.Font = Enum.Font.SourceSansBold
  1771. label.BorderSizePixel = 0
  1772. label.TextScaled = true
  1773. label.Text = text
  1774. end
  1775. framesk1 = makeframe(scrn, 0.5, ud(0.23, 0, 0.93, 0), ud(0.26, 0, 0.06, 0), skillcolorscheme)
  1776. framesk2 = makeframe(scrn, 0.5, ud(0.5, 0, 0.93, 0), ud(0.26, 0, 0.06, 0), skillcolorscheme)
  1777. framesk3 = makeframe(scrn, 0.5, ud(0.5, 0, 0.86, 0), ud(0.26, 0, 0.06, 0), skillcolorscheme)
  1778. framesk4 = makeframe(scrn, 0.5, ud(0.23, 0, 0.86, 0), ud(0.26, 0, 0.06, 0), skillcolorscheme)
  1779. bar1 = makeframe(framesk1, 0, ud(0, 0, 0, 0), ud(1, 0, 1, 0), skillcolorscheme)
  1780. bar2 = makeframe(framesk2, 0, ud(0, 0, 0, 0), ud(1, 0, 1, 0), skillcolorscheme)
  1781. bar3 = makeframe(framesk3, 0, ud(0, 0, 0, 0), ud(1, 0, 1, 0), skillcolorscheme)
  1782. bar4 = makeframe(framesk4, 0, ud(0, 0, 0, 0), ud(1, 0, 1, 0), skillcolorscheme)
  1783. text1 = makelabel(framesk1, "Shotgun [3]")
  1784. text2 = makelabel(framesk2, "Skydive [4]")
  1785. text3 = makelabel(framesk3, "Burst [2]")
  1786. text4 = makelabel(framesk4, "Recoil [1]")
  1787. staminabar = makeframe(scrn, 0.5, ud(0.23, 0, 0.82, 0), ud(0.26, 0, 0.03, 0), c3(0, 0, 0))
  1788. staminacover = makeframe(staminabar, 0, ud(0, 0, 0, 0), ud(1, 0, 1, 0), c3(1, 0.7843137254902, 0))
  1789. staminatext = makelabel(staminabar, "Ammo")
  1790. healthbar = makeframe(scrn, 0.5, ud(0.5, 0, 0.82, 0), ud(0.26, 0, 0.03, 0), c3(0.5, 0, 0))
  1791. healthcover = makeframe(healthbar, 0, ud(0, 0, 0, 0), ud(1, 0, 1, 0), c3(1, 0.18039215686275, 0.1921568627451))
  1792. healthtext = makelabel(healthbar, "Health")
  1793. spinsound = Instance.new("Sound", char.HumanoidRootPart)
  1794. spinsound.Volume = 0.9
  1795. spinsound.Pitch = 1
  1796. spinsound.SoundId = "rbxassetid://10209780"
  1797. spinsound.Looped = true
  1798. firesound = Instance.new("Sound", char.HumanoidRootPart)
  1799. firesound.Volume = 0.7
  1800. firesound.Pitch = 1
  1801. firesound.SoundId = "rbxassetid://10209776"
  1802. firesound.Looped = true
  1803. noammo = Instance.new("Sound", char.HumanoidRootPart)
  1804. noammo.Volume = 0.7
  1805. noammo.Pitch = 1
  1806. noammo.SoundId = "rbxassetid://10209771"
  1807. noammo.Looped = true
  1808. begoneoutlines = function(part)
  1809. part.TopSurface = 10
  1810. end
  1811. gamepadgui = function()
  1812. print(gamepadcheck)
  1813. if gamepadcheck == true then
  1814. local gamepadbuttons = {
  1815. {"R1", 367028190}
  1816. ,
  1817. {"L1", 367028158}
  1818. ,
  1819. {"X", 366788889}
  1820. ,
  1821. {"Y", 366789115}
  1822. }
  1823. for i = 1, #gamepadbuttons do
  1824. do
  1825. local currentlabel = gamepadbuttons[i]
  1826. local isleft = i % 2 == 1
  1827. local x = Instance.new("ImageLabel", scrn)
  1828. if math.ceil(i / 2) % 2 == 1 then
  1829. x.Size = UDim2.new(0, 40, 0, 40)
  1830. else
  1831. x.Size = UDim2.new(0, 30, 0, 30)
  1832. end
  1833. x.Image = "rbxassetid://" .. currentlabel[2]
  1834. x.BorderSizePixel = 0
  1835. x.BackgroundTransparency = 1
  1836. padbuttons[i] = x
  1837. if isleft == true then
  1838. x.Position = UDim2.new(0, -35, 0.93 - (math.ceil(i / 2) % 2 - 1) * 0.07 - 0.03, -x.Size.X.Offset)
  1839. x:TweenPosition(UDim2.new(0.23, -45, 0.93 - (math.ceil(i / 2) % 2 - 1) * 0.07 - 0.03, -x.Size.X.Offset), Enum.EasingDirection.InOut, Enum.EasingStyle.Sine, 0.7)
  1840. else
  1841. do
  1842. x.Position = UDim2.new(1, 0, 0.93 - (math.ceil(i / 2) % 2 - 1) * 0.07 - 0.03, -x.Size.X.Offset)
  1843. x:TweenPosition(UDim2.new(0.76, 15, 0.93 - (math.ceil(i / 2) % 2 - 1) * 0.07 - 0.03, -x.Size.X.Offset), Enum.EasingDirection.InOut, Enum.EasingStyle.Sine, 0.7)
  1844. -- DECOMPILER ERROR at PC166: LeaveBlock: unexpected jumping out IF_ELSE_STMT
  1845.  
  1846. -- DECOMPILER ERROR at PC166: LeaveBlock: unexpected jumping out IF_STMT
  1847.  
  1848. end
  1849. end
  1850. end
  1851. end
  1852. local z = Instance.new("Frame", scrn)
  1853. z.BackgroundTransparency = 1
  1854. z.BorderSizePixel = 0
  1855. z.Position = UDim2.new(0, -200, 1, -120)
  1856. z.Size = UDim2.new(0, 100, 0, 100)
  1857. local x = Instance.new("ImageLabel", z)
  1858. x.BackgroundTransparency = 1
  1859. x.Position = UDim2.new(0, -10, 0.5, 0)
  1860. x.Size = UDim2.new(0.5, 0, 0.5, 0)
  1861. x.Image = "rbxassetid://367028231"
  1862. local t = Instance.new("TextLabel", x)
  1863. t.BackgroundTransparency = 1
  1864. t.Size = UDim2.new(0, 200, 0, 50)
  1865. t.Font = "SourceSans"
  1866. t.Text = "Equip"
  1867. t.TextColor3 = Color3.new(0, 0, 0)
  1868. t.TextStrokeColor3 = Color3.new(0.5, 0.5, 0.5)
  1869. t.TextStrokeTransparency = 0.5
  1870. t.Position = UDim2.new(0, 5, 0, 0)
  1871. t.FontSize = "Size36"
  1872. local x2 = x:Clone()
  1873. x2.Parent = z
  1874. x2.Position = UDim2.new(0, 0, 0, 0)
  1875. x2.Image = "rbxassetid://367028263"
  1876. x2.TextLabel.Position = UDim2.new(0, 0, 0, 0)
  1877. x2.TextLabel.Text = "Attack"
  1878. local x3 = x:Clone()
  1879. x3.Parent = z
  1880. x3.Position = UDim2.new(0, 5, 1, 5)
  1881. x3.Size = UDim2.new(0.35, 0, 0.35, 0)
  1882. x3.Image = "rbxassetid://366788662"
  1883. x3.TextLabel.Position = UDim2.new(0, -5, 0, -5)
  1884. x3.TextLabel.Text = "Sprint"
  1885. z:TweenPosition(UDim2.new(0, 20, 1, -170), Enum.EasingDirection.InOut, Enum.EasingStyle.Sine, 0.7)
  1886. padbuttons[5] = z
  1887. else
  1888. for i = 1, #padbuttons do
  1889. local x = padbuttons[i]
  1890. x:TweenPosition(UDim2.new(x.Position.X.Scale, x.Position.X.Offset, 1, 30), Enum.EasingDirection.In, Enum.EasingStyle.Sine, 0.2)
  1891. spawn(function()
  1892. wait(0.21)
  1893. x:Destroy()
  1894. end)
  1895. table.remove(padbuttons[i])
  1896. end
  1897. end
  1898. -- DECOMPILER ERROR: 7 unprocessed JMP targets
  1899. end
  1900. local stats = Instance.new("Folder", char)
  1901. stats.Name = "Stats"
  1902. local block = Instance.new("BoolValue", stats)
  1903. block.Name = "Block"
  1904. block.Value = false
  1905. local stun = Instance.new("BoolValue", stats)
  1906. stun.Name = "Stun"
  1907. stun.Value = false
  1908. local defense = Instance.new("NumberValue", stats)
  1909. defense.Name = "Defence"
  1910. defense.Value = defensevalue
  1911. local speed = Instance.new("NumberValue", stats)
  1912. speed.Name = "Speed"
  1913. speed.Value = speedvalue
  1914. local damagea = Instance.new("NumberValue", stats)
  1915. damagea.Name = "Damage"
  1916. damagea.Value = damagevalue
  1917. atktype = function(s, e)
  1918. coroutine.resume(coroutine.create(function()
  1919. attacktype = e
  1920. wait(1.5)
  1921. attacktype = s
  1922. end))
  1923. end
  1924. turncrit = function()
  1925. coroutine.resume(coroutine.create(function()
  1926. print("CRITICAL!")
  1927. crit = true
  1928. wait(1)
  1929. crit = false
  1930. end))
  1931. end
  1932. subtractstamina = function(k)
  1933. if k <= stamina then
  1934. stamina = stamina - k
  1935. end
  1936. end
  1937. fat = Instance.new("BindableEvent", script)
  1938. fat.Name = "Heartbeat"
  1939. script:WaitForChild("Heartbeat")
  1940. frame = 0.033333333333333
  1941. tf = 0
  1942. allowframeloss = false
  1943. tossremainder = false
  1944. lastframe = tick()
  1945. script.Heartbeat:Fire()
  1946. game:GetService("RunService").Heartbeat:connect(function(s, p)
  1947. tf = tf + s
  1948. if frame <= tf then
  1949. if allowframeloss then
  1950. script.Heartbeat:Fire()
  1951. lastframe = tick()
  1952. else
  1953. for i = 1, math.floor(tf / frame) do
  1954. script.Heartbeat:Fire()
  1955. end
  1956. lastframe = tick()
  1957. end
  1958. if tossremainder then
  1959. tf = 0
  1960. else
  1961. tf = tf - frame * math.floor(tf / frame)
  1962. end
  1963. end
  1964. end)
  1965. swait = function(num)
  1966. if num == 0 or num == nil then
  1967. fat.Event:wait()
  1968. else
  1969. for i = 0, num do
  1970. fat.Event:wait()
  1971. end
  1972. end
  1973. end
  1974. randomizer = function(percent)
  1975. local randomized = math.random(0, 100)
  1976. if randomized <= percent then
  1977. return true
  1978. else
  1979. if percent <= randomized then
  1980. return false
  1981. end
  1982. end
  1983. end
  1984. rayCast = function(pos, dir, maxl, ignore)
  1985. return game:service("Workspace"):FindPartOnRay(Ray.new(pos, dir.unit * (maxl or 999.999)), ignore)
  1986. end
  1987. makeeffect = function(par, size, pos1, trans, trans1, howmuch, delay1, id, color, type)
  1988. local p = Instance.new("Part", par or workspace)
  1989. p.CFrame = pos1
  1990. p.Anchored = true
  1991. p.Material = "Plastic"
  1992. p.CanCollide = false
  1993. p.TopSurface = 0
  1994. p.Size = Vector3.new(1, 1, 1)
  1995. if not color then
  1996. p.BrickColor = BrickColor.new("White")
  1997. p.BottomSurface = 0
  1998. p.Transparency = trans
  1999. p.FormFactor = "Custom"
  2000. begoneoutlines(p)
  2001. local mesh = Instance.new("SpecialMesh", p)
  2002. mesh.Scale = size
  2003. if id ~= nil and type == nil then
  2004. mesh.MeshId = "rbxassetid://" .. id
  2005. else
  2006. if id == nil and type ~= nil then
  2007. mesh.MeshType = type
  2008. else
  2009. if id == nil and type == nil then
  2010. mesh.MeshType = "Brick"
  2011. end
  2012. end
  2013. end
  2014. coroutine.wrap(function()
  2015. for i = 0, delay1, 0.1 do
  2016. wait(0.016666666666667)
  2017. p.CFrame = p.CFrame
  2018. mesh.Scale = mesh.Scale + howmuch
  2019. p.Transparency = p.Transparency + trans1
  2020. end
  2021. p:Destroy()
  2022. end)()
  2023. return p
  2024. end
  2025. end
  2026. clangy = function(cframe)
  2027. wait(0.016666666666667)
  2028. local clang = {}
  2029. local dis = 0
  2030. local part = Instance.new("Part", nil)
  2031. part.CFrame = cframe
  2032. part.Anchored = true
  2033. part.CanCollide = false
  2034. part.BrickColor = BrickColor.new("New Yeller")
  2035. part.FormFactor = "Custom"
  2036. part.Name = "clanger"
  2037. part.Size = Vector3.new(0.2, 0.2, 0.2)
  2038. part.TopSurface = 10
  2039. part.BottomSurface = 10
  2040. part.RightSurface = 10
  2041. part.LeftSurface = 10
  2042. part.BackSurface = 10
  2043. part.FrontSurface = 10
  2044. part:BreakJoints()
  2045. local mesh = Instance.new("BlockMesh", part)
  2046. coroutine.wrap(function()
  2047. for i = 1, 7 do
  2048. do
  2049. wait(0.016666666666667)
  2050. dis = dis + 0.2
  2051. local partc = part:clone()
  2052. partc.Parent = workspace
  2053. partc.CFrame = part.CFrame * CFrame.fromEulerAnglesXYZ(dis, 0, 0)
  2054. partc.CFrame = partc.CFrame * CFrame.new(0, dis, 0)
  2055. table.insert(clang, partc)
  2056. end
  2057. end
  2058. for i,v in pairs(clang) do
  2059. coroutine.wrap(function()
  2060. for i = 1, 10 do
  2061. wait(0.01)
  2062. v.Transparency = v.Transparency + 0.1
  2063. end
  2064. v:destroy()
  2065. end)()
  2066. end
  2067. end)()
  2068. end
  2069. circle = function(color, pos1)
  2070. local p = Instance.new("Part", m)
  2071. p.BrickColor = BrickColor.new(color)
  2072. p.CFrame = pos1
  2073. p.Anchored = true
  2074. p.Material = "Plastic"
  2075. p.CanCollide = false
  2076. p.TopSurface = 0
  2077. p.Size = Vector3.new(1, 1, 1)
  2078. p.BottomSurface = 0
  2079. p.Transparency = 0.35
  2080. p.FormFactor = "Custom"
  2081. local mesh = Instance.new("CylinderMesh", p)
  2082. mesh.Scale = Vector3.new(0, 0, 0)
  2083. coroutine.wrap(function()
  2084. for i = 0, 5, 0.1 do
  2085. wait(0.016666666666667)
  2086. p.CFrame = p.CFrame
  2087. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0, 0.5)
  2088. p.Transparency = p.Transparency + 0.025
  2089. end
  2090. p:Destroy()
  2091. end)()
  2092. end
  2093. firespaz1 = function(color, pos1)
  2094. local p = Instance.new("Part", m)
  2095. p.BrickColor = BrickColor.new(color)
  2096. p.CFrame = pos1
  2097. p.Anchored = true
  2098. p.Material = "Plastic"
  2099. p.CanCollide = false
  2100. p.TopSurface = 0
  2101. p.Size = Vector3.new(1, 1, 1)
  2102. p.BottomSurface = 0
  2103. p.Transparency = 0.5
  2104. p.FormFactor = "Custom"
  2105. local mesh = Instance.new("BlockMesh", p)
  2106. mesh.Scale = Vector3.new(1, 1, 1)
  2107. coroutine.wrap(function()
  2108. for i = 0, 15, 0.1 do
  2109. wait(0.016666666666667)
  2110. p.CFrame = p.CFrame * CFrame.new(0, 0.1, 0)
  2111. mesh.Scale = mesh.Scale - Vector3.new(0.1, 0.1, 0.1)
  2112. p.Transparency = p.Transparency + 0.025
  2113. end
  2114. p:Destroy()
  2115. end)()
  2116. end
  2117. firespaz2 = function(color, pos1)
  2118. local p = Instance.new("Part", m)
  2119. p.BrickColor = BrickColor.new(color)
  2120. p.CFrame = pos1
  2121. p.Anchored = true
  2122. p.Material = "Plastic"
  2123. p.CanCollide = false
  2124. p.TopSurface = 0
  2125. p.Size = Vector3.new(2.5, 2.5, 2.5)
  2126. p.BottomSurface = 0
  2127. p.Transparency = 0.5
  2128. p.FormFactor = "Custom"
  2129. local mesh = Instance.new("BlockMesh", p)
  2130. mesh.Scale = Vector3.new(1, 1, 1)
  2131. coroutine.wrap(function()
  2132. for i = 0, 15, 0.1 do
  2133. wait(0.016666666666667)
  2134. p.CFrame = p.CFrame * CFrame.new(0, 0.1, 0) * CFrame.Angles(math.random(-6, 6), math.random(-6, 6), math.random(-6, 6))
  2135. mesh.Scale = mesh.Scale + Vector3.new(0.15, 0.15, 0.15)
  2136. p.Transparency = p.Transparency + 0.06
  2137. end
  2138. p:Destroy()
  2139. end)()
  2140. end
  2141. pickrandom = function(tablesa)
  2142. local randomized = tablesa[math.random(1, #tablesa)]
  2143. return randomized
  2144. end
  2145. sound = function(id, pitch, volume, par, last)
  2146. local s = Instance.new("Sound", par or torso)
  2147. s.SoundId = "rbxassetid://" .. id
  2148. s.Pitch = pitch or 1
  2149. s.Volume = volume or 1
  2150. s.PlayOnRemove = false
  2151. if last then
  2152. game.Debris:AddItem(s, last)
  2153. end
  2154. return s
  2155. end
  2156. local lol = sound("263970261", 1, 1, workspace)
  2157. lol.Looped = true
  2158. lol:Stop()
  2159. clangy = function(cframe)
  2160. wait(0.016666666666667)
  2161. local clang = {}
  2162. local dis = 0
  2163. local part = Instance.new("Part", nil)
  2164. part.CFrame = cframe
  2165. part.Anchored = true
  2166. part.CanCollide = false
  2167. part.BrickColor = BrickColor.new("New Yeller")
  2168. part.FormFactor = "Custom"
  2169. part.Name = "clanger"
  2170. part.Size = Vector3.new(0.2, 0.2, 0.2)
  2171. part.TopSurface = 10
  2172. part.BottomSurface = 10
  2173. part.RightSurface = 10
  2174. part.LeftSurface = 10
  2175. part.BackSurface = 10
  2176. part.FrontSurface = 10
  2177. part:BreakJoints()
  2178. local mesh = Instance.new("BlockMesh", part)
  2179. coroutine.wrap(function()
  2180. for i = 1, 7 do
  2181. do
  2182. wait(0.016666666666667)
  2183. dis = dis + 0.2
  2184. local partc = part:clone()
  2185. partc.Parent = workspace
  2186. partc.CFrame = part.CFrame * CFrame.fromEulerAnglesXYZ(dis, 0, 0)
  2187. partc.CFrame = partc.CFrame * CFrame.new(0, dis, 0)
  2188. table.insert(clang, partc)
  2189. end
  2190. end
  2191. for i,v in pairs(clang) do
  2192. coroutine.wrap(function()
  2193. for i = 1, 10 do
  2194. wait(0.01)
  2195. v.Transparency = v.Transparency + 0.1
  2196. end
  2197. v:destroy()
  2198. end)()
  2199. end
  2200. end)()
  2201. end
  2202. so = function(id, par, vol, pit)
  2203. coroutine.resume(coroutine.create(function()
  2204. local sou = Instance.new("Sound", par or workspace)
  2205. sou.Volume = vol
  2206. sou.Pitch = pit or 1
  2207. sou.SoundId = id
  2208. wait()
  2209. sou:play()
  2210. game:GetService("Debris"):AddItem(sou, 6)
  2211. end))
  2212. end
  2213. getclosest = function(obj, dis, player)
  2214. if (player.Torso.CFrame.p - obj).magnitude >= dis then
  2215. do return not player end
  2216. do
  2217. local list = {}
  2218. for i,v in pairs(workspace:GetChildren()) do
  2219. if v:IsA("Model") and v:findFirstChild("Torso") and v ~= char and (v.Torso.Position - obj).magnitude <= dis then
  2220. table.insert(list, v)
  2221. end
  2222. end
  2223. do return list end
  2224. -- DECOMPILER ERROR: 3 unprocessed JMP targets
  2225. end
  2226. end
  2227. end
  2228. makegui = function(cframe, text)
  2229. local a = math.random(-10, 10) / 100
  2230. local c = Instance.new("Part")
  2231. c.Transparency = 1
  2232. Instance.new("BodyGyro").Parent = c
  2233. c.Parent = m
  2234. c.CFrame = CFrame.new(cframe.p + Vector3.new(0, 1.5, 0))
  2235. local f = Instance.new("BodyPosition")
  2236. f.P = 2000
  2237. f.D = 100
  2238. f.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  2239. f.position = c.Position + Vector3.new(0, 3, 0)
  2240. f.Parent = c
  2241. game:GetService("Debris"):AddItem(c, 6.5)
  2242. c.CanCollide = false
  2243. m.Parent = workspace
  2244. c.CanCollide = false
  2245. local bg = Instance.new("BillboardGui", m)
  2246. bg.Adornee = c
  2247. bg.Size = UDim2.new(1, 0, 1, 0)
  2248. bg.StudsOffset = Vector3.new(0, 0, 0)
  2249. bg.AlwaysOnTop = false
  2250. local tl = Instance.new("TextLabel", bg)
  2251. tl.BackgroundTransparency = 1
  2252. tl.Size = UDim2.new(1, 0, 1, 0)
  2253. tl.Text = text
  2254. tl.Font = "SourceSansBold"
  2255. tl.FontSize = "Size42"
  2256. if crit == true then
  2257. tl.TextColor3 = Color3.new(0.70588235294118, 0, 0)
  2258. else
  2259. tl.TextColor3 = Color3.new(255, 0.70588235294118, 0.2)
  2260. end
  2261. tl.TextStrokeTransparency = 0
  2262. tl.TextScaled = true
  2263. tl.TextWrapped = true
  2264. coroutine.wrap(function()
  2265. wait(2)
  2266. for i = 1, 10 do
  2267. swait()
  2268. tl.TextTransparency = tl.TextTransparency + 0.1
  2269. end
  2270. end)()
  2271. end
  2272. tag = function(hum, player)
  2273. local creator = Instance.new("ObjectValue", hum)
  2274. creator.Value = player
  2275. creator.Name = "creator"
  2276. end
  2277. untag = function(hum)
  2278. if hum ~= nil then
  2279. local tag = hum:findFirstChild("creator")
  2280. if tag ~= nil then
  2281. tag.Parent = nil
  2282. end
  2283. end
  2284. end
  2285. tagplayer = function(h)
  2286. coroutine.wrap(function()
  2287. tag(h, player)
  2288. wait(1)
  2289. untag(h)
  2290. end)()
  2291. end
  2292. makeline = function(p1, p2, parent)
  2293. local Size = Vector3.new(0.2, 0.2, (p1 - p2).magnitude)
  2294. local CFrame = CFrame.new((p1 + p2) / 2, p2) * CFrame.Angles(0, 0, math.pi / 2)
  2295. local Line = Instance.new("Part", parent)
  2296. Line.Material = "Neon"
  2297. Line.BrickColor = BrickColor.new("Bright yellow")
  2298. Line.Anchored = true
  2299. Line.CanCollide = false
  2300. Line.Size = Size
  2301. Line.CFrame = CFrame
  2302. return Line
  2303. end
  2304. damage = function(hit, mind, maxd, knock, type, prop)
  2305. if hit and hit.Parent and hit.Parent ~= c then
  2306. do
  2307. if hit.Name:lower() == "hitbox" and hit ~= hitbox and type ~= 5 then
  2308. local pos = CFrame.new(0, 0, -1)
  2309. do
  2310. sound(pickrandom(clangsounds), math.random(100, 150) / 100, 0.25, torso, 6)
  2311. coroutine.wrap(function()
  2312. for i = 1, 4 do
  2313. clangy(torso.CFrame * pos * CFrame.Angles(0, math.rad(math.random(0, 360)), 0))
  2314. end
  2315. end)()
  2316. end
  2317. end
  2318. if hit.Parent == nil then
  2319. return
  2320. end
  2321. local h = hit.Parent:FindFirstChild("Humanoid")
  2322. for i,v in pairs(hit.Parent:children()) do
  2323. if v:IsA("Humanoid") then
  2324. h = v
  2325. end
  2326. end
  2327. if hit.Parent.Parent:FindFirstChild("Torso") ~= nil then
  2328. h = hit.Parent.Parent:FindFirstChild("Humanoid")
  2329. end
  2330. if hit.Parent:IsA("Hat") then
  2331. hit = hit.Parent.Parent:findFirstChild("Head")
  2332. end
  2333. local D = math.random(mind, maxd) * damagea.Value
  2334. if h then
  2335. if h.Parent:FindFirstChild("Stats") then
  2336. D = D / h.Parent:FindFirstChild("Stats").Defence.Value
  2337. else
  2338. end
  2339. end
  2340. if h~= nil and h.Parent:FindFirstChild("Stats") or h then
  2341. makegui(CFrame.new(h.Parent.Head.CFrame.p + Vector3.new(math.random(-10, 10) / 15, math.random(-10, 10) / 15, math.random(-10, 10) / 15)), tostring(math.floor(D + 0.5)))
  2342. end
  2343. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  2344. if type == 1 then
  2345. tagplayer(h)
  2346. local asd = randomizer(critchance)
  2347. if asd == true then
  2348. turncrit()
  2349. end
  2350. if crit == false then
  2351. h.Health = h.Health - D
  2352. else
  2353. h.Health = h.Health - (D + math.random(critdamageaddmin, critdamageaddmax))
  2354. end
  2355. so("http://www.roblox.com/asset/?id=169462037", hit, 1, math.random(150, 200) / 100)
  2356. if prop then
  2357. local vp = Instance.new("BodyVelocity")
  2358. vp.P = 500
  2359. vp.maxForce = Vector3.new(math.huge, 0, math.huge)
  2360. vp.velocity = prop.CFrame.lookVector * knock + prop.Velocity / 1.05
  2361. if knock > 0 then
  2362. vp.Parent = hit.Parent.Torso
  2363. end
  2364. game:GetService("Debris"):AddItem(vp, 0.5)
  2365. end
  2366. else
  2367. do
  2368. if type == 2 then
  2369. so("http://www.roblox.com/asset/?id=169462037", hit, 1, math.random(150, 200) / 100)
  2370. local asd = randomizer(critchance)
  2371. if asd == true then
  2372. turncrit()
  2373. end
  2374. if crit == false then
  2375. h.Health = h.Health - D
  2376. else
  2377. h.Health = h.Health - (D + math.random(critdamageaddmin, critdamageaddmax))
  2378. end
  2379. tagplayer(h)
  2380. else
  2381. do
  2382. if type == 3 then
  2383. tagplayer(h)
  2384. local asd = randomizer(critchance)
  2385. if asd == true then
  2386. turncrit()
  2387. end
  2388. if crit == false then
  2389. h.Health = h.Health - D
  2390. else
  2391. h.Health = h.Health - (D + math.random(critdamageaddmin, critdamageaddmax))
  2392. end
  2393. char.Humanoid.Health = char.Humanoid.Health + D / 2
  2394. so("http://www.roblox.com/asset/?id=206083232", hit, 1, 1.5)
  2395. for i = 1, 10 do
  2396. firespaz1("Bright red", hit.CFrame * CFrame.Angles(math.random(0, 3), math.random(0, 3), math.random(0, 3)))
  2397. end
  2398. else
  2399. do
  2400. if type == 4 then
  2401. h.Health = h.Health + D
  2402. so("http://www.roblox.com/asset/?id=186883084", hit, 1, 1)
  2403. circle("Dark green", h.Parent.Torso.CFrame * CFrame.new(0, -2.5, 0))
  2404. else
  2405. if type == 5 then
  2406. tagplayer(h)
  2407. h.Health = h.Health - D
  2408. so("http://www.roblox.com/asset/?id=144884872", hit, 0.2, math.random(120, 150) / 100)
  2409. end
  2410. end
  2411. end
  2412. end
  2413. end
  2414. end
  2415. end
  2416. end
  2417. end
  2418. end
  2419. end
  2420. end
  2421. firebullet = function(minseldmg, maxseldmg, onBarrel, tar)
  2422. local mdmg = minseldmg or mindamage
  2423. local maxdmg = maxseldmg or maxdamage
  2424. local ray = nil
  2425. if not onBarrel then
  2426. ray = Ray.new(barrel.CFrame.p, (mouse.Hit.p - barrel.CFrame.p).unit + Vector3.new((math.random(-10, 10)) / 300, (math.random(-10, 10)) / 300, (math.random(-10, 10)) / 300).unit * 75)
  2427. else
  2428. if not tar then
  2429. local point = barrel.CFrame.p + barrel.CFrame.lookVector * 100
  2430. ray = Ray.new(barrel.CFrame.p, (point - barrel.CFrame.p).unit + Vector3.new((math.random(-10, 10)) / 300, (math.random(-10, 10)) / 300, (math.random(-10, 10)) / 300).unit * 75)
  2431. else
  2432. do
  2433. ray = Ray.new(barrel.CFrame.p, (tar - barrel.CFrame.p).unit + Vector3.new((math.random(-10, 10)) / 300, (math.random(-10, 10)) / 300, (math.random(-10, 10)) / 300).unit * 75)
  2434. local hit, pos = workspace:FindPartOnRay(ray, char)
  2435. local l = makeline(barrel.CFrame.p, pos, bmodel)
  2436. if hit then
  2437. damage(hit, mdmg, maxdmg, false, 5)
  2438. l.Name = "kill"
  2439. end
  2440. end
  2441. end
  2442. end
  2443. end
  2444. subtrackstamina = function(k)
  2445. if k <= stamina then
  2446. stamina = stamina - k
  2447. end
  2448. end
  2449. mouseattack = function()
  2450. if not equipped then
  2451. attacknum = attacknum + 1
  2452. attack = true
  2453. ml = true
  2454. if attacknum % 3 == 1 then
  2455. setLerp(0.3)
  2456. local s = sound(woosh.Heavy4, math.random(100, 120) / 100, 0.5, char.HumanoidRootPart, 2)
  2457. do
  2458. spawn(function()
  2459. wait()
  2460. s:Play()
  2461. end)
  2462. setJointCFrames({CFrame.new(Vector3.new(0, 0, 0)) * CFAngles(Vector3.new(0, -45, 0)), CFrame.new(Vector3.new(-0.001, 1.5, -0.001)) * CFAngles(Vector3.new(-2.435, 31.781, 1.749)), CFrame.new(Vector3.new(-0.77, -0.08, -0.871)) * CFAngles(Vector3.new(49.443, 22.726, 28.812)), CFrame.new(Vector3.new(1.5, 0, 0.03)) * CFAngles(Vector3.new(-18.838, 12.547, 8.286)), CFrame.new(Vector3.new(-0.631, -1.991, 0.01)) * CFAngles(Vector3.new(-4.163, 19.97, -2.674)), CFrame.new(Vector3.new(0.6, -2, 0.05)) * CFAngles(Vector3.new(-4.812, -26.945, 1.276)), CFrame.new(Vector3.new(1.319, -1.183, -0.678)) * CFAngles(Vector3.new(-13.294, 31.452, 14.288))})
  2463. wait(0.17)
  2464. setLerp(0.25)
  2465. setJointCFrames({CFrame.new(Vector3.new(0, 0, 0)) * CFAngles(Vector3.new(0, 10, 0)), CFrame.new(Vector3.new(-0.001, 1.5, -0.001)) * CFAngles(Vector3.new(-1.347, -6.373, 1.496)), CFrame.new(Vector3.new(-1.57, 0.18, -0.361)) * CFAngles(Vector3.new(25.609, -17.376, -14.662)), CFrame.new(Vector3.new(1.5, 0, -0.27)) * CFAngles(Vector3.new(29.739, 0.595, 3.45)), CFrame.new(Vector3.new(-0.631, -1.991, 0.01)) * CFAngles(Vector3.new(-10.944, 20.138, -0.347)), CFrame.new(Vector3.new(0.6, -2, 0.05)) * CFAngles(Vector3.new(-24.263, -25.996, -7.461)), CFrame.new(Vector3.new(1.219, -0.353, -0.848)) * CFAngles(Vector3.new(75.339, 25.432, -2.186))})
  2466. wait(0.23)
  2467. end
  2468. else
  2469. do
  2470. if attacknum % 3 == 2 then
  2471. setLerp(0.3)
  2472. local s = sound(woosh.Heavy2, math.random(100, 120) / 100, 0.5, char.HumanoidRootPart, 2)
  2473. spawn(function()
  2474. wait()
  2475. s:Play()
  2476. end)
  2477. setJointCFrames({CFrame.new(Vector3.new(0, 0, 0)) * CFAngles(Vector3.new(0, -30, 0)), CFrame.new(Vector3.new(-0.001, 1.5, -0.001)) * CFAngles(Vector3.new(-1.189, -12.283, 1.522)), CFrame.new(Vector3.new(-0.68, 0.18, -1.101)) * CFAngles(Vector3.new(138.903, -34.06, 69.237)), CFrame.new(Vector3.new(1.5, 0.27, -0.51)) * CFAngles(Vector3.new(22.654, 39.25, 56.957)), CFrame.new(Vector3.new(-0.631, -1.991, 0.01)) * CFAngles(Vector3.new(-4.927, 20.002, 2.413)), CFrame.new(Vector3.new(0.69, -2, 0.05)) * CFAngles(Vector3.new(-4.33, -21.819, 5.522)), CFrame.new(Vector3.new(2.289, -0.513, -1.188)) * CFAngles(Vector3.new(-17.656, 15.734, 72.176))})
  2478. wait(0.17)
  2479. setLerp(0.23)
  2480. setJointCFrames({CFrame.new(Vector3.new(0, 0, 0)) * CFAngles(Vector3.new(0, -5, 0)), CFrame.new(Vector3.new(-0.141, 1.58, -0.091)) * CFAngles(Vector3.new(-12.507, 21.925, 5.084)), CFrame.new(Vector3.new(-1.63, 0.18, -0.751)) * CFAngles(Vector3.new(17.634, -46.066, -27.635)), CFrame.new(Vector3.new(1.22, 0, -0.51)) * CFAngles(Vector3.new(75.636, 64.291, -26.285)), CFrame.new(Vector3.new(-0.631, -1.991, 0.16)) * CFAngles(Vector3.new(-10.693, 26.821, 11.43)), CFrame.new(Vector3.new(0.69, -2, 0.319)) * CFAngles(Vector3.new(-14.991, -14.722, 17.996)), CFrame.new(Vector3.new(0.469, -0.773, -1.478)) * CFAngles(Vector3.new(162.859, 88.563, -102.44))})
  2481. wait(0.23)
  2482. else
  2483. do
  2484. setLerp(0.3)
  2485. do
  2486. local s = sound(woosh.Heavy2, math.random(100, 120) / 100, 0.5, char.HumanoidRootPart, 2)
  2487. spawn(function()
  2488. wait()
  2489. s:Play()
  2490. end)
  2491. setJointCFrames({CFrame.new(Vector3.new(0, 0, 0)) * CFAngles(Vector3.new(0, -35, 0)), CFrame.new(Vector3.new(-0.001, 1.5, -0.001)) * CFAngles(Vector3.new(2.976, 17.794, 0.046)), CFrame.new(Vector3.new(-1.23, -0.08, -0.741)) * CFAngles(Vector3.new(54.735, 47.745, -1.979)), CFrame.new(Vector3.new(1.5, 0, 0.06)) * CFAngles(Vector3.new(2.586, -37.602, 17.866)), CFrame.new(Vector3.new(-0.631, -1.991, 0.36)) * CFAngles(Vector3.new(-21.382, 15.288, 1.891)), CFrame.new(Vector3.new(0.6, -1.971, -0.19)) * CFAngles(Vector3.new(-3.025, 2.2, 3.954)), CFrame.new(Vector3.new(2.078, -1.074, -0.029)) * CFAngles(Vector3.new(-1.881, 6.934, 17.444))})
  2492. wait(0.17)
  2493. setLerp(0.237)
  2494. setJointCFrames({CFrame.new(Vector3.new(0, 0, 0)) * CFAngles(Vector3.new(0, -10, 0)), CFrame.new(Vector3.new(-0.001, 1.5, -0.091)) * CFAngles(Vector3.new(-10.705, 7.711, 1.369)), CFrame.new(Vector3.new(-1.55, 0.14, 0.079)) * CFAngles(Vector3.new(46.687, 57.749, -79.984)), CFrame.new(Vector3.new(1.399, 0.38, -0.69)) * CFAngles(Vector3.new(64.605, 34.52, -16.355)), CFrame.new(Vector3.new(-0.631, -1.991, 0.21)) * CFAngles(Vector3.new(-11.115, 4.72, 4.408)), CFrame.new(Vector3.new(0.6, -1.971, -0.08)) * CFAngles(Vector3.new(-7.697, -1.083, 2.929)), CFrame.new(Vector3.new(0.869, -0.233, -1.658)) * CFAngles(Vector3.new(94.952, 63.386, -28.322))})
  2495. wait(0.21)
  2496. ml = false
  2497. end
  2498. end
  2499. end
  2500. end
  2501. end
  2502. end
  2503. attack = false
  2504. end
  2505. mouse.Button1Down:connect(function()
  2506. if attack == false and equipped == false then
  2507. mouseattack()
  2508. elseif attack == false and equipped == true then
  2509. mdown = true
  2510. end
  2511. end)
  2512. mouse.Button1Up:connect(function()
  2513. if attack == false and equipped == true then
  2514. mdown = false
  2515. end
  2516. end)
  2517. mouse.KeyDown:connect(function(k)
  2518. k = k:lower()
  2519. if k == "z" then
  2520. if attack == false and equipped == true and attack == false and typing == false and co1 <= cooldown1 and skill1stam <= stamina then
  2521. cooldown1 = 0
  2522. subtractstamina(skill1stam)
  2523. attack1()
  2524. end
  2525. end
  2526. if k == "x" and equipped == true and attack == false and typing == false and co2 <= cooldown2 and skill2stam <= stamina then
  2527. cooldown2 = 0
  2528. subtractstamina(skill2stam)
  2529. attack2()
  2530. end
  2531. if k == "c" then
  2532. if attack == false and equipped == true and attack == false and typing == false and co3 <= cooldown3 and skill3stam <= stamina then
  2533. cooldown3 = 0
  2534. subtractstamina(skill3stam)
  2535. attack3()
  2536. end
  2537. end
  2538. if k == "v" and equipped == true and attack == false and typing == false and co4 <= cooldown4 and skill4stam <= stamina then
  2539. cooldown4 = 0
  2540. subtractstamina(skill4stam)
  2541. attack4()
  2542. end
  2543. end)
  2544. mouse.KeyUp:connect(function(k)
  2545. k = k:lower()
  2546. end)
  2547. inputserv.InputEnded:connect(function(k)
  2548. if k.KeyCode == Enum.KeyCode.ButtonR2 and attack == false and equipped == true then
  2549. mdown = false
  2550. end
  2551. end)
  2552. equipfunction = function()
  2553. if equipped == false then
  2554. canmoveequip = false
  2555. local s = sound(10209788, 1, 1, char.HumanoidRootPart, 4)
  2556. wait()
  2557. s:Play()
  2558. equipped = true
  2559. wait(0.97)
  2560. spinsound:Play()
  2561. canmoveequip = true
  2562. wait()
  2563. else
  2564. do
  2565. if equipped and canmoveequip then
  2566. local s = sound(10209786, 1, 1, char.HumanoidRootPart, 4)
  2567. wait()
  2568. spinsound:Stop()
  2569. s:Play()
  2570. equipped = false
  2571. wait(s.TimeLength)
  2572. end
  2573. end
  2574. end
  2575. end
  2576. staminafunction = function()
  2577. print(cooldown1)
  2578. if co1 <= cooldown1 and skill1stam <= stamina then
  2579. subtractstamina(skill1stam)
  2580. cooldown1 = 0
  2581. end
  2582. end
  2583. inputserv.InputBegan:connect(function(k)
  2584. if k.KeyCode == Enum.KeyCode.ButtonL2 and typing == false then
  2585. equipfunction()
  2586. end
  2587. end)
  2588. mouse.KeyDown:connect(function(k)
  2589. k = k:lower()
  2590. if k == "f" then
  2591. equipfunction()
  2592. end
  2593. end)
  2594. attack1 = function()
  2595. subtractstamina(skill1stam)
  2596. cooldown1 = 0
  2597. attack = true
  2598. wait()
  2599. speedvalue = 0
  2600. setLerp(0.1)
  2601. setJointCFrames({CFrame.new(Vector3.new(0, 0, 0)) * CFAngles(Vector3.new(0, -85, 0)), CFrame.new(Vector3.new(-0.03, 1.49, -0.065)) * CFAngles(Vector3.new(-8.426, 67, 4.531)), CFrame.new(Vector3.new(-0.748, -0.049, -1.232)) * CFAngles(Vector3.new(35.502, 14.949, 38.114)), CFrame.new(Vector3.new(1.722, 0.18, -0.205)) * CFAngles(Vector3.new(37.306, -68.539, 37.594)), CFrame.new(Vector3.new(-0.671, -1.356, -0.4)) * CFAngles(Vector3.new(-12.753, 11.491, -3.093)), CFrame.new(Vector3.new(0.456, -1.779, 0.626)) * CFAngles(Vector3.new(-55.133, -13.408, -9.086)), CFrame.new(Vector3.new(1.379, -0.99, -1.031)) * CFAngles(Vector3.new(-2.466, 51.547, 8.686))})
  2602. wait(0.3)
  2603. local vs = Instance.new("BodyVelocity", char.HumanoidRootPart)
  2604. vs.P = 1000000
  2605. vs.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  2606. vs.Velocity = Vector3.new(0, 55, 0)
  2607. spawn(function()
  2608. wait(0.05)
  2609. vs:Destroy()
  2610. end)
  2611. wait(0.1)
  2612. setLerp(0.35)
  2613. for i = 0, 360, 30 do
  2614. wait()
  2615. setJointCFrames({CFrame.new(Vector3.new(0, 0, 0)) * CFAngles(Vector3.new(0, i, 0)), CFrame.new(Vector3.new(-0.012, 1.489, 0.016)) * CFAngles(Vector3.new(0.576, 12.33, 0.818)), CFrame.new(Vector3.new(-0.496, -0.038, -1.307)) * CFAngles(Vector3.new(35.502, 14.949, 38.114)), CFrame.new(Vector3.new(1.569, 0.063, -0.319)) * CFAngles(Vector3.new(21.249, -71.716, 22.477)), CFrame.new(Vector3.new(-0.73, -1.994, 0.114)) * CFAngles(Vector3.new(-13.46, 11.528, -1.308)), CFrame.new(Vector3.new(0.616, -1.78, -0.305)) * CFAngles(Vector3.new(-14.75, -14.905, 4.432)), CFrame.new(Vector3.new(1.279, -0.966, -1.472)) * CFAngles(Vector3.new(3.137, 12.713, 5.524))})
  2616. if i == 180 then
  2617. local vs = Instance.new("BodyVelocity", char.HumanoidRootPart)
  2618. do
  2619. vs.P = 1000000
  2620. vs.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  2621. vs.Velocity = (char.HumanoidRootPart.CFrame.lookVector * 75 + Vector3.new(0, 25, 0)).unit * 130
  2622. local s = sound(241198798, 1.2, 1, barrel)
  2623. s:Play()
  2624. wait()
  2625. makeeffect(char, Vector3.new(5, 5, 5), barrel.CFrame * CFrame.Angles(0, 0, math.pi / 2), 0, 0.1, Vector3.new(1, 1, 1), 2, Meshes.Ring, BrickColor.new("Bright yellow"))
  2626. for i = 1, 7 do
  2627. firebullet(1, 2, true, Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z))
  2628. end
  2629. spawn(function()
  2630. wait(0.09)
  2631. vs:Destroy()
  2632. end)
  2633. end
  2634. end
  2635. end
  2636. wait(0.07)
  2637. attack = false
  2638. end
  2639. attack2 = function()
  2640. subtractstamina(skill2stam)
  2641. cooldown2 = 0
  2642. attack = true
  2643. firesound:Stop()
  2644. setLerp(0.1)
  2645. setJointCFrames({CFrame.new(Vector3.new(0, 0, 0)) * CFAngles(Vector3.new(0, -45, 0)), CFrame.new(Vector3.new(-0.001, 1.5, -0.161)) * CFAngles(Vector3.new(-6.937, 19.12, 3.921)), CFrame.new(Vector3.new(-1.48, -0.08, -0.791)) * CFAngles(Vector3.new(49.443, 22.726, 1.931)), CFrame.new(Vector3.new(1.5, 0, -0.02)) * CFAngles(Vector3.new(-19.574, 12.441, 8.445)), CFrame.new(Vector3.new(-0.711, -1.881, -0.13)) * CFAngles(Vector3.new(-1.181, 27.711, -3.82)), CFrame.new(Vector3.new(0.6, -1.701, 0.379)) * CFAngles(Vector3.new(-42.108, -11.441, -4.121)), CFrame.new(Vector3.new(1.429, -1.233, -0.178)) * CFAngles(Vector3.new(-12.594, 35.984, 23.229))})
  2646. wait(0.3)
  2647. setLerp(0.1)
  2648. setJointCFrames({CFrame.new(Vector3.new(0, 0, 0)) * CFAngles(Vector3.new(0, -55, 0)), CFrame.new(Vector3.new(-0.001, 1.5, -0.001)) * CFAngles(Vector3.new(-1.347, -6.373, 1.496)), CFrame.new(Vector3.new(-1.57, 0.18, -0.361)) * CFAngles(Vector3.new(15.609, -17.376, -14.662)), CFrame.new(Vector3.new(1.5, 0.27, -0.51)) * CFAngles(Vector3.new(59.866, 2.247, 2.684)), CFrame.new(Vector3.new(-0.631, -1.991, 0.01)) * CFAngles(Vector3.new(-10.944, 20.138, -0.347)), CFrame.new(Vector3.new(0.6, -2, 0.05)) * CFAngles(Vector3.new(-24.263, -25.996, -7.461)), CFrame.new(Vector3.new(1.189, -0.453, -1.398)) * CFAngles(Vector3.new(52.293, 21.252, -11.388))})
  2649. local vs = Instance.new("BodyVelocity", char.HumanoidRootPart)
  2650. vs.P = 1000000
  2651. vs.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  2652. vs.Velocity = -char.HumanoidRootPart.CFrame.lookVector * 10
  2653. for i = 1, 5 do
  2654. local so = sound(141632948, math.random(90, 110) / 100, math.random(80, 106) / 100, barrel)
  2655. wait(0.05)
  2656. so:Play()
  2657. firebullet(5, 6, true)
  2658. end
  2659. vs:Destroy()
  2660. wait(0.1)
  2661. attack = false
  2662. end
  2663. attack3 = function()
  2664. subtractstamina(skill3stam)
  2665. cooldown3 = 0
  2666. attack = true
  2667. local s = sound(330706798, 1, 1, barrel)
  2668. s:Play()
  2669. wait()
  2670. speed.Value = 0
  2671. local vs = Instance.new("BodyVelocity", char.HumanoidRootPart)
  2672. vs.P = 1000000
  2673. vs.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  2674. vs.Velocity = (-char.HumanoidRootPart.CFrame.lookVector + Vector3.new(0, 0.5, 0)) * 75
  2675. setLerp(0.3)
  2676. setJointCFrames({CFrame.new(Vector3.new(0, 0, 0)) * CFAngles(Vector3.new(0, -45, 0)), CFrame.new(Vector3.new(-0.001, 1.5, -0.091)) * CFAngles(Vector3.new(-10.051, 40.174, 6.668)), CFrame.new(Vector3.new(-0.69, -0.08, -0.691)) * CFAngles(Vector3.new(49.443, 22.726, 28.812)), CFrame.new(Vector3.new(1.5, 0, -0.3)) * CFAngles(Vector3.new(29.88, 21.809, -4.799)), CFrame.new(Vector3.new(-0.631, -1.991, 0.01)) * CFAngles(Vector3.new(-11.424, 15.384, -0.749)), CFrame.new(Vector3.new(0.68, -2, 0.05)) * CFAngles(Vector3.new(-8.58, -9.869, 8.521)), CFrame.new(Vector3.new(1.029, -0.973, -1.078)) * CFAngles(Vector3.new(-0.217, 45, 2.989))})
  2677. makeeffect(char, Vector3.new(5, 5, 5), barrel.CFrame * CFrame.Angles(0, 0, math.pi / 2), 0, 0.1, Vector3.new(1, 1, 1), 2, Meshes.Ring, BrickColor.new("Bright yellow"))
  2678. for i = 1, 10 do
  2679. firebullet(3, 5, true)
  2680. end
  2681. wait(0.1)
  2682. vs:Destroy()
  2683. attack = false
  2684. end
  2685. attack4 = function()
  2686. subtractstamina(skill4stam)
  2687. cooldown4 = 0
  2688. speedvalue = 0
  2689. attack = true
  2690. wait(0.1)
  2691. setJointCFrames({CFrame.new(Vector3.new(0, 0, 0)) * CFAngles(Vector3.new(0, 0, 0)), CFrame.new(Vector3.new(-0.074, 1.54, -0.262)) * CFAngles(Vector3.new(-17.928, 11.455, 4.664)), CFrame.new(Vector3.new(0.169, -0.082, -1.557)) * CFAngles(Vector3.new(35.502, 14.949, 49.787)), CFrame.new(Vector3.new(1.698, 0.198, 0.152)) * CFAngles(Vector3.new(21.249, -71.717, 58.282)), CFrame.new(Vector3.new(-0.752, -1.75, -0.09)) * CFAngles(Vector3.new(-40.709, 10.868, 4.082)), CFrame.new(Vector3.new(0.553, -1.72, -0.078)) * CFAngles(Vector3.new(-3.465, -13.784, 7.237)), CFrame.new(Vector3.new(1.62, -1.049, 0.04)) * CFAngles(Vector3.new(-22.306, 9.153, 10.43))})
  2692. wait(0.3)
  2693. local vs = Instance.new("BodyVelocity", char.HumanoidRootPart)
  2694. vs.P = 1000000
  2695. vs.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  2696. vs.Velocity = Vector3.new(0, 65, 0)
  2697. spawn(function()
  2698. wait(0.06)
  2699. vs:Destroy()
  2700. end)
  2701. setLerp(0.24)
  2702. for i = 1, 360, 60 do
  2703. wait(0.06)
  2704. setJointCFrames({CFrame.new(Vector3.new(0, 0, 0)) * CFAngles(Vector3.new(i, 0, 0)), CFrame.new(Vector3.new(-0.074, 1.54, -0.262)) * CFAngles(Vector3.new(-21.911, 5.741, 5.053)), CFrame.new(Vector3.new(0.333, -0.024, -1.376)) * CFAngles(Vector3.new(35.502, 14.949, 49.787)), CFrame.new(Vector3.new(1.688, 0.045, 0.06)) * CFAngles(Vector3.new(21.249, -71.716, 39.137)), CFrame.new(Vector3.new(-0.686, -1.813, 0.276)) * CFAngles(Vector3.new(-40.709, 10.868, 4.082)), CFrame.new(Vector3.new(0.431, -1.811, 0.494)) * CFAngles(Vector3.new(-28.793, -15.52, 0.73)), CFrame.new(Vector3.new(1.605, -1.086, -0.05)) * CFAngles(Vector3.new(-22.306, 9.153, 10.43))})
  2705. end
  2706. local vs = Instance.new("BodyVelocity", char.HumanoidRootPart)
  2707. vs.P = 1000000
  2708. vs.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  2709. vs.Velocity = Vector3.new(0, 160, 0)
  2710. spawn(function()
  2711. wait(0.06)
  2712. vs:Destroy()
  2713. end)
  2714. local s = sound(241338137, 1.05, 1, barrel)
  2715. s:Play()
  2716. spawn(function()
  2717. wait()
  2718. makeeffect(char, Vector3.new(5, 5, 5), CFrame.new(barrel.Position, barrel.Position - Vector3.new(0, 2, 0)), 0, 0.1, Vector3.new(1, 1, 1), 2, Meshes.Ring, BrickColor.new("Bright yellow"))
  2719. for i = 1, 7 do
  2720. firebullet(1, 2, true, barrel.Position - Vector3.new(0, 2, 0))
  2721. end
  2722. end)
  2723. speedvalue = 1
  2724. setLerp(0.1)
  2725. setJointCFrames({CFrame.new(Vector3.new(0, 0, 0)) * CFAngles(Vector3.new(0, -45, 0)), CFrame.new(Vector3.new(-0.001, 1.5, -0.001)) * CFAngles(Vector3.new(-8.227, 20.215, 1.706)), CFrame.new(Vector3.new(-1.32, 0.11, -0.541)) * CFAngles(Vector3.new(64.346, 11.345, -3.818)), CFrame.new(Vector3.new(1.5, 0, -0.3)) * CFAngles(Vector3.new(11.884, 14.978, 0.805)), CFrame.new(Vector3.new(-0.551, -1.9, 0.44)) * CFAngles(Vector3.new(-26.458, 15.784, 1.386)), CFrame.new(Vector3.new(0.699, -1.831, 0.05)) * CFAngles(Vector3.new(-6.31, -15.27, 10.975)), CFrame.new(Vector3.new(0.319, -0.833, -1.318)) * CFAngles(Vector3.new(26.841, 73.731, -19.39))})
  2726. local r = Ray.new(RootPart.CFrame.p, Vector3.new(0, -500, 0))
  2727. local hit, pos, norm = workspace:FindPartOnRay(r, Character)
  2728. local fx = nil
  2729. do
  2730. if hit then
  2731. local xpos = (pos + norm).unit * 7
  2732. fx = makeeffect(char, Vector3.new(5, 5, 5), CFrame.new(xpos, xpos - norm) * CFrame.Angles(math.pi / 2, 0, 0), 0, 0.1, Vector3.new(1, 1, 1), 2, Meshes.Blast, BrickColor.new("Bright yellow"))
  2733. end
  2734. for i,v in pairs(workspace:children()) do
  2735. if v:FindFirstChild("Humanoid") and v:FindFirstChild("Torso") and (v.Torso.Position - pos).magnitude < 22 then
  2736. damage(v.Torso, 8, 12, false, 1)
  2737. end
  2738. end
  2739. wait(0.4)
  2740. attack = false
  2741. end
  2742. end
  2743. inputserv.InputBegan:connect(function(k)
  2744. if (k.KeyCode == Enum.KeyCode.One or k.KeyCode == Enum.KeyCode.ButtonL1) and equipped == true and attack == false and typing == false and co1 <= cooldown1 and skill1stam <= stamina then
  2745. attack1()
  2746. else
  2747. if (k.KeyCode == Enum.KeyCode.Two or k.KeyCode == Enum.KeyCode.ButtonR1) and equipped == true and attack == false and typing == false and co2 <= cooldown2 and skill2stam <= stamina then
  2748. attack2()
  2749. else
  2750. if (k.KeyCode == Enum.KeyCode.Three or k.KeyCode == Enum.KeyCode.ButtonX) and equipped == true and attack == false and typing == false and co3 <= cooldown3 and skill3stam <= stamina then
  2751. attack3()
  2752. else
  2753. if (k.KeyCode == Enum.KeyCode.Four or k.KeyCode == Enum.KeyCode.ButtonY) and equipped == true and attack == false and typing == false and co4 <= cooldown4 and skill4stam <= stamina then
  2754. attack4()
  2755. end
  2756. end
  2757. end
  2758. end
  2759. end)
  2760. inputserv.InputBegan:connect(function(k)
  2761. if k.KeyCode == Enum.KeyCode.Slash then
  2762. local fin = nil
  2763. do
  2764. typing = true
  2765. fin = inputserv.InputBegan:connect(function(k)
  2766. if k.KeyCode == Enum.KeyCode.Return or k.UserInputType == Enum.UserInputType.MouseButton1 then
  2767. typing = false
  2768. fin:disconnect()
  2769. end
  2770. end)
  2771. end
  2772. end
  2773. end)
  2774. updateskills = function()
  2775. if cooldown1 <= co1 then
  2776. cooldown1 = cooldown1 + 0.033333333333333
  2777. end
  2778. if cooldown2 <= co2 then
  2779. cooldown2 = cooldown2 + 0.033333333333333
  2780. end
  2781. if cooldown3 <= co3 then
  2782. cooldown3 = cooldown3 + 0.033333333333333
  2783. end
  2784. if cooldown4 <= co4 then
  2785. cooldown4 = cooldown4 + 0.033333333333333
  2786. end
  2787. if stamina <= maxstamina then
  2788. stamina = stamina + recovermana / 30
  2789. end
  2790. end
  2791. hitbox.Touched:connect(function(part)
  2792. if mldeb == false and ml == true then
  2793. mldeb = true
  2794. damage(part, meleemindamage, meleemaxdamage, true, 1)
  2795. wait(meleedebounce)
  2796. mldeb = false
  2797. end
  2798. end)
  2799. spawn(function()
  2800. rs.RenderStepped:connect(function()
  2801. FPS = 1 / rs.RenderStepped:wait()
  2802. local FPSLerp = AnimStat.lerpSpeed / (FPS / 60)
  2803. do
  2804. if equipped then
  2805. local localMousePos = char.HumanoidRootPart.Position - mouse.Hit.p
  2806. aim = -math.atan2(localMousePos.z, localMousePos.x) + math.pi / 2
  2807. end
  2808. for i = 1, #Joints do
  2809. Joints[i].C0 = Joints[i].C0:lerp(JointTargets[i], FPSLerp)
  2810. Joints[i].C1 = CFrameZero()
  2811. end
  2812. end
  2813. end)
  2814. end)
  2815. spawn(function()
  2816. while true do
  2817. while true do
  2818. while true do
  2819. if wait(0.06) then
  2820. if mdown and equipped and stamina > 1 and not attack then
  2821. firebullet(1, 2, true, mouse.Hit.p)
  2822. --firebullet()
  2823. stamina = stamina - 1
  2824. if not firesound.isPlaying then
  2825. firesound:Play()
  2826. end
  2827. noammo:Stop()
  2828. end
  2829. end
  2830. end
  2831. if (not mdown or not equipped) and attack == false then
  2832. firesound:Stop()
  2833. noammo:Stop()
  2834. end
  2835. end
  2836. if not mdown or attack == false then
  2837. firesound:Stop()
  2838. if not noammo.isPlaying then
  2839. noammo:Play()
  2840. end
  2841. end
  2842. end
  2843. end)
  2844. rs.Heartbeat:connect(function()
  2845. updateskills()
  2846. healthcover:TweenSize(ud(1 * (char.Humanoid.Health / char.Humanoid.MaxHealth), 0, 1, 0), "Out", "Quad", 0.5)
  2847. staminacover:TweenSize(ud(1 * (stamina / maxstamina), 0, 1, 0), "Out", "Quad", 0.5)
  2848. bar4:TweenSize(ud(1 * (cooldown1 / co1), 0, 1, 0), "Out", "Quad", 0.5)
  2849. bar3:TweenSize(ud(1 * (cooldown2 / co2), 0, 1, 0), "Out", "Quad", 0.5)
  2850. bar1:TweenSize(ud(1 * (cooldown3 / co3), 0, 1, 0), "Out", "Quad", 0.5)
  2851. bar2:TweenSize(ud(1 * (cooldown4 / co4), 0, 1, 0), "Out", "Quad", 0.5)
  2852. local lstam = maxstamina - stamina
  2853. if lstam < skill1stam then
  2854. bar1.BackgroundColor3 = Color3.new(0.7, 0.7, 0.7)
  2855. else
  2856. bar1.BackgroundColor3 = Color3.new(0.2, 0.2, 0.2)
  2857. end
  2858. if lstam < skill2stam then
  2859. bar2.BackgroundColor3 = Color3.new(0.7, 0.7, 0.7)
  2860. else
  2861. bar2.BackgroundColor3 = Color3.new(0.2, 0.2, 0.2)
  2862. end
  2863. if lstam < skill3stam then
  2864. bar3.BackgroundColor3 = Color3.new(0.7, 0.7, 0.7)
  2865. else
  2866. bar3.BackgroundColor3 = Color3.new(0.2, 0.2, 0.2)
  2867. end
  2868. if lstam < skill4stam then
  2869. bar4.BackgroundColor3 = Color3.new(0.7, 0.7, 0.7)
  2870. else
  2871. bar4.BackgroundColor3 = Color3.new(0.2, 0.2, 0.2)
  2872. end
  2873. torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  2874. velocity = RootPart.Velocity.y
  2875. sine = tick() * 30 * change
  2876. local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, char)
  2877. char.Humanoid.WalkSpeed = 16 * speed.Value
  2878. for i,v in pairs(bmodel:children()) do
  2879. local ray = Ray.new(v.CFrame.p, v.CFrame.lookVector.unit * 32.5)
  2880. local hit, pos = workspace:FindPartOnRay(ray, char)
  2881. v.Transparency = v.Transparency + 0.15
  2882. if hit then
  2883. v:Destroy()
  2884. damage(hit, mindamage, maxdamage, false, 5)
  2885. else
  2886. if v.Transparency > 1 then
  2887. v:Destroy()
  2888. else
  2889. v.CFrame = CFrame.new((v.CFrame.p + v.CFrame.lookVector).unit * 32.5, (v.CFrame.p + v.CFrame.lookVector).unit * 75)
  2890. end
  2891. end
  2892. end
  2893. do
  2894. if equipped == true or equipped == false then
  2895. if equipped and not char.Humanoid.Sit and not char.Humanoid.PlatformStand then
  2896. recovermana = 2
  2897. spinspeed = (1 - spinspeed) * 0.1 + spinspeed
  2898. spin = spin + spinspeed * 13
  2899. if not attack then
  2900. char.HumanoidRootPart.CFrame = CFrame.new(char.HumanoidRootPart.CFrame.p) * CFrame.Angles(0, aim, 0)
  2901. end
  2902. spindle.C0 = CFrame.Angles(spin, 0, 0)
  2903. else
  2904. recovermana = 5
  2905. spinspeed = spinspeed - spinspeed * 0.04
  2906. end
  2907. if RootPart.Velocity.y < -1 and hit == nil and stun.Value ~= true then
  2908. Anim = "Jump"
  2909. if attack == false then
  2910. setLerp(0.12)
  2911. if equipped then
  2912. setJointCFrames({CFrame.new(Vector3.new(0, 0, 0)) * CFAngles(Vector3.new(-5, -45, 0)), CFrame.new(Vector3.new(-0.001, 1.5, -0.001)) * CFAngles(Vector3.new(-5, 13.188, -0.414)), CFrame.new(Vector3.new(-1.1, 0.4, -1.001)) * CFAngles(Vector3.new(95.944, 32.75, 17.292)), CFrame.new(Vector3.new(1.5, 0, -0.49 + math.cos(sine) / 100)) * CFAngles(Vector3.new(15, 14.999, -0.001)), CFrame.new(-0.63099998235703, -1.9910000562668, -0.02) * CFAngles(Vector3.new(-2.3940000534058, 15.185000419617, -2.6040000915527)), CFrame.new(0.60000002384186, -2, -0.02) * CFAngles(Vector3.new(-1.1570000648499, -11.635000228882, 3.5260000228882)), CFrame.new(Vector3.new(1.299, -1.37, -1.098)) * CFAngles(Vector3.new(74.909, 28.644, -55.485))})
  2913. else
  2914. setJointCFrames({CFrame.new(Vector3.new(0, 0, 0)) * CFAngles(Vector3.new(-5, 30, 0)), CFrame.new(Vector3.new(-0.001, 1.5, -0.001)) * CFAngles(Vector3.new(-5, 13.188, -0.414)), CFrame.new(Vector3.new(-1.1, 0.4, -1.001)) * CFAngles(Vector3.new(95.944, 32.75, 17.292)), CFrame.new(Vector3.new(1.5, 0, -0.49 + math.cos(sine) / 100)) * CFAngles(Vector3.new(15, 14.999, -0.001)), CFrame.new(-0.63099998235703, -1.9910000562668, -0.02) * CFAngles(Vector3.new(-2.3940000534058, 15.185000419617, -2.6040000915527)), CFrame.new(0.60000002384186, -2, -0.02) * CFAngles(Vector3.new(-1.1570000648499, -11.635000228882, 3.5260000228882)), CFrame.new(Vector3.new(1.299, -1.37, -1.098)) * CFAngles(Vector3.new(74.909, 28.644, -55.485))})
  2915. end
  2916. end
  2917. else
  2918. if RootPart.Velocity.y > 1 and hit == nil and stun.Value ~= true then
  2919. Anim = "Fall"
  2920. if attack == false then
  2921. setLerp(0.12)
  2922. if equipped then
  2923. setJointCFrames({CFrame.new(Vector3.new(0, 0, 0)) * CFAngles(Vector3.new(0, -45, 0)), CFrame.new(Vector3.new(-0.001, 1.5, -0.001)) * CFAngles(Vector3.new(-8.227, 20.215, 1.706)), CFrame.new(Vector3.new(-1.32, 0.11, -0.541)) * CFAngles(Vector3.new(64.346, 11.345, -3.818)), CFrame.new(Vector3.new(1.5, 0, -0.3)) * CFAngles(Vector3.new(11.884, 14.978, 0.805)), CFrame.new(Vector3.new(-0.551, -1.9, 0.44)) * CFAngles(Vector3.new(-26.458, 15.784, 1.386)), CFrame.new(Vector3.new(0.699, -1.831, 0.05)) * CFAngles(Vector3.new(-6.31, -15.27, 10.975)), CFrame.new(Vector3.new(0.319, -0.833, -1.318)) * CFAngles(Vector3.new(26.841, 73.731, -19.39))})
  2924. else
  2925. setJointCFrames({CFrame.new(Vector3.new(0, 0, 0)) * CFAngles(Vector3.new(0, 10, 0)), CFrame.new(Vector3.new(-0.001, 1.5, -0.001)) * CFAngles(Vector3.new(-8.227, 20.215, 1.706)), CFrame.new(Vector3.new(-1.32, 0.11, -0.541)) * CFAngles(Vector3.new(64.346, 11.345, -3.818)), CFrame.new(Vector3.new(1.5, 0, -0.3)) * CFAngles(Vector3.new(11.884, 14.978, 0.805)), CFrame.new(Vector3.new(-0.551, -1.9, 0.44)) * CFAngles(Vector3.new(-26.458, 15.784, 1.386)), CFrame.new(Vector3.new(0.699, -1.831, 0.05)) * CFAngles(Vector3.new(-6.31, -15.27, 10.975)), CFrame.new(Vector3.new(0.319, -0.833, -1.318)) * CFAngles(Vector3.new(26.841, 73.731, -19.39))})
  2926. end
  2927. end
  2928. else
  2929. if torsovelocity < 1 and hit ~= nil and stun.Value ~= true then
  2930. Anim = "Idle"
  2931. if attack == false then
  2932. setLerp(0.2)
  2933. local sine = tick() * 3
  2934. if equipped then
  2935. setJointCFrames({CFrame.new(Vector3.new(0, 0 + math.sin(sine + 1) / 35, 0)) * CFAngles(Vector3.new(0, -45, 0)), CFrame.new(Vector3.new(-0.001, 1.5 + math.sin(sine + 1) / 35, -0.001)) * CFAngles(Vector3.new(-2.788 + math.sin(sine + 2) * 3, 40.592, 1.959)), CFrame.new(Vector3.new(-0.77, -0.08 + math.sin(sine + 1) / 14, -0.871)) * CFAngles(Vector3.new(49.443, 22.726, 28.812)), CFrame.new(Vector3.new(1.5, 0 + math.sin(sine + 1) / 14, -0.32)) * CFAngles(Vector3.new(9.404, 14.931, 1.446)), CFrame.new(Vector3.new(-0.631, -1.991, 0.01)) * CFAngles(Vector3.new(-0.394, 15.185, -2.604)), CFrame.new(Vector3.new(0.6, -2, 0.05)) * CFAngles(Vector3.new(-5.157, -11.635, 3.526)), CFrame.new(Vector3.new(0.839, -0.973 + math.sin(sine + 1) / 14, -1.188)) * CFAngles(Vector3.new(0, 45, 0))})
  2936. else
  2937. setJointCFrames({CFrame.new(0, 0 + math.sin(sine + 1) / 35, 0) * CFAngles(Vector3.new(0, 0, 0)), CFrame.new(-0.0010000000474975, 1.5 + math.sin(sine + 1) / 35, -0.0010000000474975) * CFAngles(Vector3.new(-2.06299996376 + math.sin(sine + 2) * 3, -18.280000686646, 4.2899999022484)), CFrame.new(-0.63999998569489, 0.03999999910593 + math.sin(sine + 1) / 14, -1.00100004673) * CFAngles(Vector3.new(49.443000793457 + math.sin(sine + 2) * 3, 22.725999832153, 36.088001251221)), CFrame.new(1.5, 0 + math.sin(sine + 1) / 14, -0.20999999344349) * CFAngles(Vector3.new(-1.3009999990463 + math.sin(sine + 2) * 3, 14.421999931335, 4.164999961853)), CFrame.new(-0.63099998235703, -1.9910000562668 - math.sin(sine + 1) / 35, -0.04) * CFAngles(Vector3.new(-2.3940000534058, 15.185000419617, -2.6040000915527)), CFrame.new(0.60000002384186, -2 - math.sin(sine + 1) / 35, -0.04) * CFAngles(Vector3.new(-1.1570000648499, -11.635000228882, 3.5260000228882)), CFrame.new(0.689, -0.77 + math.sin(sine + 1) / 14, -0.98) * CFAngles(Vector3.new(-7.0319999456406 + math.sin(sine + 2) * 3, 60.161998748779, 4.8400000333786))})
  2938. end
  2939. end
  2940. else
  2941. do
  2942. if torsovelocity > 1.1 and hit ~= nil and stun.Value ~= true then
  2943. Anim = "Walk"
  2944. if attack == false then
  2945. setLerp(0.3)
  2946. if equipped then
  2947. speed.Value = 0.7
  2948. local sine = tick() * 3
  2949. local sine2 = tick() * 6
  2950. setJointCFrames({CFrame.new(Vector3.new(0, 0 + math.sin(sine + 1) / 35, 0)) * CFAngles(Vector3.new(0, -45, 0)), CFrame.new(Vector3.new(-0.001, 1.5 + math.sin(sine + 1) / 35, -0.001)) * CFAngles(Vector3.new(-2.788 + math.sin(sine + 2) * 3, 40.592, 1.959)), CFrame.new(Vector3.new(-0.77, -0.08 + math.sin(sine + 1) / 14, -0.871)) * CFAngles(Vector3.new(49.443, 22.726, 28.812)), CFrame.new(Vector3.new(1.5, 0 + math.sin(sine + 1) / 14, -0.32)) * CFAngles(Vector3.new(9.404, 14.931, 1.446)), CFrame.new(Vector3.new(-0.631 + math.sin(sine2) / 2.7, -1.991 - math.cos(sine2) / 8, 0.01 + math.sin(sine2) / 2.2)) * CFAngles(Vector3.new(-0.394 - math.sin(sine2) * 30, 15.185, -2.604 + math.sin(sine2) * 13)), CFrame.new(Vector3.new(0.6 + math.sin(sine2 + math.pi) / 3, -2 - math.cos(sine2 + math.pi) / 5, 0.05 + math.sin(sine2 + math.pi) / 2.2)) * CFAngles(Vector3.new(-5.157 - math.sin(sine2 + math.pi) * 20, -11.635, 3.526 + math.sin(sine2 + math.pi) * 15)), CFrame.new(Vector3.new(0.839, -0.973 + math.sin(sine + 1) / 14, -1.188)) * CFAngles(Vector3.new(0, 45, 0))})
  2951. else
  2952. do
  2953. speed.Value = 0.9
  2954. do
  2955. local sine = tick() * 8
  2956. setJointCFrames({CFrame.new(0, 0 + math.sin(sine * 2) / 55, 0) * CFAngles(Vector3.new(0, -30 + math.sin(sine) * 6, char.HumanoidRootPart.RotVelocity.Y / 2)), CFrame.new(math.sin(sine) / 30, 1.5, -0.001 + math.cos(sine) / 100) * CFAngles(Vector3.new(-2, 38 + math.sin(sine / 2) * 5, 4.2)), CFrame.new(-0.63 + math.sin(sine) / 30, 0.04 + math.sin(sine + 1) / 55, -1 + math.cos(sine) / 100) * CFAngles(Vector3.new(49.4 + math.sin(sine * 2 + 2) * 2, 22.72, 36.088)), CFrame.new(1.5 + math.sin(sine) / 30, 0 + math.sin(sine + 1) / 55, -0.2) * CFAngles(Vector3.new(-1 + math.sin(sine * 2 + 2) * 2, 14.42, 4.1)), CFrame.new(-0.7 + math.sin(sine) / 2.7, -1.9 - math.cos(sine) / 8, -0.15 + math.sin(sine) / 2.2) * CFAngles(Vector3.new(-3 - math.sin(sine) * 30, 15.1, -2 + math.sin(sine) * 13)), CFrame.new(0.7 + math.sin(sine + math.pi) / 3, -1.9 - math.cos(sine + math.pi) / 5, 0.2 + math.sin(sine + math.pi) / 2.2) * CFAngles(Vector3.new(-20 - math.sin(sine + math.pi) * 20, -8, 12 + math.sin(sine + math.pi) * 15)), CFrame.new(0.689 + math.sin(sine) / 30, -0.77 + math.sin(sine * 2 + 1) / 55, -0.98) * CFAngles(Vector3.new(-7 + math.sin(sine * 2 + 2) * 3, 60.161, 4.8))})
  2957. if stun.Value == true and attack == false then
  2958. char.Humanoid.WalkSpeed = 0
  2959. setJointCFrames({CFrame.new(Vector3.new(0, -1, 0)) * CFAngles(Vector3.new(0, 0, 0)), CFrame.new(Vector3.new(0, 1.5, -0.15)) * CFAngles(Vector3.new(-18.621, -3.513, 0.853)), CFrame.new(Vector3.new(-1.01, 0.069, -0.69)) * CFAngles(Vector3.new(50.809, 0.672, 20.794)), CFrame.new(Vector3.new(1.309, -0.031, -0.031)) * CFAngles(Vector3.new(-33.146, 36.092, 14.78)), CFrame.new(Vector3.new(-0.63, -1.33, -0.74)) * CFAngles(Vector3.new(-13.998, 3.296, 1.554)), CFrame.new(Vector3.new(0.619, -1.331, 0.42)) * CFAngles(Vector3.new(-58.408, 1.211, 9.751)), CFrameZero()})
  2960. end
  2961. if sprint == true and stun.Value ~= true and equipped == false and on == false then
  2962. char.Humanoid.WalkSpeed = 20
  2963. else
  2964. if sprint == false and stun.Value ~= true and attack ~= true then
  2965. char.Humanoid.WalkSpeed = 16 * speed.Value
  2966. end
  2967. end
  2968. hasgamepad = inputserv.GamepadEnabled
  2969. if hasgamepad ~= gamepadcheck then
  2970. gamepadcheck = hasgamepad
  2971. gamepadgui()
  2972. end
  2973. end
  2974. end
  2975. end
  2976. end
  2977. end
  2978. end
  2979. end
  2980. end
  2981. end
  2982. end
  2983. end
  2984. end)
Add Comment
Please, Sign In to add comment