Wweroblox12121212

Untitled

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