hawoody

Ruin IV

Mar 2nd, 2018
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. char = game.Players.LocalPlayer.Character --if the script you're going to edit already has this dont put this again
  2. torso = char.Torso --this too
  3. local m2 = Instance.new("Model")
  4. m2.Name = "Wings"
  5. p1 = Instance.new("Part", m2)
  6. p1.BrickColor = BrickColor.new("Dark Indigo")
  7. p1.Material = Enum.Material.Neon
  8. p1.CFrame = CFrame.new(28.7928066, 27.8741341, 25.9347725, -0.579227924, -0.579227805, -0.573576331, 0.707106769, -0.707106769, 0, -0.405579776, -0.405579716, 0.819152117)
  9. p1.FormFactor = Enum.FormFactor.Custom
  10. p1.Size = Vector3.new(0.61060679, 3.09150696, 0.221234918)
  11. p1.BottomSurface = Enum.SurfaceType.Smooth
  12. p1.TopSurface = Enum.SurfaceType.Smooth
  13. b1 = Instance.new("SpecialMesh", p1)
  14. b1.MeshType = Enum.MeshType.Sphere
  15. b1.Name = "Mesh"
  16. p2 = Instance.new("Part", m2)
  17. p2.BrickColor = BrickColor.new("Dark Indigo")
  18. p2.Material = Enum.Material.SmoothPlastic
  19. p2.Reflectance = 0.30000001192093
  20. p2.CFrame = CFrame.new(23.8806973, 23.7568359, 26.9065781, -0.573576033, 0.346188396, -0.742403686, 0, -0.906307817, -0.422617972, -0.819152117, -0.24240382, 0.519836783)
  21. p2.CanCollide = false
  22. p2.FormFactor = Enum.FormFactor.Custom
  23. p2.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  24. p2.BottomSurface = Enum.SurfaceType.Smooth
  25. p2.TopSurface = Enum.SurfaceType.Smooth
  26. b2 = Instance.new("SpecialMesh", p2)
  27. b2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  28. b2.TextureId = ""
  29. b2.MeshType = Enum.MeshType.FileMesh
  30. b2.Name = "Mesh"
  31. b2.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  32. p3 = Instance.new("Part", m2)
  33. p3.BrickColor = BrickColor.new("Dark Indigo")
  34. p3.Material = Enum.Material.SmoothPlastic
  35. p3.Reflectance = 0.30000001192093
  36. p3.CFrame = CFrame.new(23.7651176, 23.6910381, 26.9875221, -0.573576033, 0.346188247, -0.742403686, -2.40360578e-007, -0.906307697, -0.422617912, -0.819152117, -0.242403969, 0.519836664)
  37. p3.CanCollide = false
  38. p3.FormFactor = Enum.FormFactor.Custom
  39. p3.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  40. p3.BottomSurface = Enum.SurfaceType.Smooth
  41. p3.TopSurface = Enum.SurfaceType.Smooth
  42. b3 = Instance.new("SpecialMesh", p3)
  43. b3.MeshId = "http://www.roblox.com/asset/?id=3270017"
  44. b3.TextureId = ""
  45. b3.MeshType = Enum.MeshType.FileMesh
  46. b3.Name = "Mesh"
  47. b3.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  48. p4 = Instance.new("Part", m2)
  49. p4.BrickColor = BrickColor.new("Dark Indigo")
  50. p4.Material = Enum.Material.SmoothPlastic
  51. p4.Reflectance = 0.30000001192093
  52. p4.CFrame = CFrame.new(29.5663891, 25.8075085, 26.4371891, -0.573576391, 0.280166149, 0.769750714, 2.08616257e-007, -0.939692259, 0.342020333, 0.819151878, 0.196174487, 0.538985968)
  53. p4.CanCollide = false
  54. p4.FormFactor = Enum.FormFactor.Custom
  55. p4.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  56. p4.BottomSurface = Enum.SurfaceType.Smooth
  57. p4.TopSurface = Enum.SurfaceType.Smooth
  58. b4 = Instance.new("SpecialMesh", p4)
  59. b4.MeshId = "http://www.roblox.com/asset/?id=3270017"
  60. b4.TextureId = ""
  61. b4.MeshType = Enum.MeshType.FileMesh
  62. b4.Name = "Mesh"
  63. b4.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  64. p5 = Instance.new("Part", m2)
  65. p5.BrickColor = BrickColor.new("Dark Indigo")
  66. p5.Material = Enum.Material.SmoothPlastic
  67. p5.Reflectance = 0.30000001192093
  68. p5.CFrame = CFrame.new(23.880703, 23.7568455, 26.9065876, -0.573576212, 0.346188098, -0.742403805, -4.76837158e-007, -0.906307578, -0.422617912, -0.819152236, -0.242404133, 0.519836485)
  69. p5.CanCollide = false
  70. p5.FormFactor = Enum.FormFactor.Custom
  71. p5.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  72. p5.BottomSurface = Enum.SurfaceType.Smooth
  73. p5.TopSurface = Enum.SurfaceType.Smooth
  74. b5 = Instance.new("SpecialMesh", p5)
  75. b5.MeshId = "http://www.roblox.com/asset/?id=3270017"
  76. b5.TextureId = ""
  77. b5.MeshType = Enum.MeshType.FileMesh
  78. b5.Name = "Mesh"
  79. b5.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  80. p6 = Instance.new("Part", m2)
  81. p6.BrickColor = BrickColor.new("Dark Indigo")
  82. p6.Material = Enum.Material.SmoothPlastic
  83. p6.Reflectance = 0.30000001192093
  84. p6.CFrame = CFrame.new(23.6530266, 23.6272411, 27.0660267, -0.573576212, 0.346187949, -0.742403805, -7.17197622e-007, -0.906307459, -0.422617853, -0.819152236, -0.242404282, 0.519836366)
  85. p6.CanCollide = false
  86. p6.FormFactor = Enum.FormFactor.Custom
  87. p6.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  88. p6.BottomSurface = Enum.SurfaceType.Smooth
  89. p6.TopSurface = Enum.SurfaceType.Smooth
  90. b6 = Instance.new("SpecialMesh", p6)
  91. b6.MeshId = "http://www.roblox.com/asset/?id=3270017"
  92. b6.TextureId = ""
  93. b6.MeshType = Enum.MeshType.FileMesh
  94. b6.Name = "Mesh"
  95. b6.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  96. p7 = Instance.new("Part", m2)
  97. p7.BrickColor = BrickColor.new("Dark Indigo")
  98. p7.Material = Enum.Material.SmoothPlastic
  99. p7.Reflectance = 0.30000001192093
  100. p7.CFrame = CFrame.new(23.7651253, 23.6910515, 26.9875393, -0.573576212, 0.3461878, -0.742403805, -9.57558086e-007, -0.90630734, -0.422617793, -0.819152236, -0.242404431, 0.519836247)
  101. p7.CanCollide = false
  102. p7.FormFactor = Enum.FormFactor.Custom
  103. p7.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  104. p7.BottomSurface = Enum.SurfaceType.Smooth
  105. p7.TopSurface = Enum.SurfaceType.Smooth
  106. b7 = Instance.new("SpecialMesh", p7)
  107. b7.MeshId = "http://www.roblox.com/asset/?id=3270017"
  108. b7.TextureId = ""
  109. b7.MeshType = Enum.MeshType.FileMesh
  110. b7.Name = "Mesh"
  111. b7.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  112. p8 = Instance.new("Part", m2)
  113. p8.BrickColor = BrickColor.new("Dark Indigo")
  114. p8.Material = Enum.Material.SmoothPlastic
  115. p8.Reflectance = 0.30000001192093
  116. p8.CFrame = CFrame.new(23.6530304, 23.6272488, 27.0660381, -0.573576212, 0.346187651, -0.742403805, -1.19791855e-006, -0.90630722, -0.422617733, -0.819152236, -0.24240458, 0.519836128)
  117. p8.CanCollide = false
  118. p8.FormFactor = Enum.FormFactor.Custom
  119. p8.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  120. p8.BottomSurface = Enum.SurfaceType.Smooth
  121. p8.TopSurface = Enum.SurfaceType.Smooth
  122. b8 = Instance.new("SpecialMesh", p8)
  123. b8.MeshId = "http://www.roblox.com/asset/?id=3270017"
  124. b8.TextureId = ""
  125. b8.MeshType = Enum.MeshType.FileMesh
  126. b8.Name = "Mesh"
  127. b8.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  128. p9 = Instance.new("Part", m2)
  129. p9.BrickColor = BrickColor.new("Dark Indigo")
  130. p9.Material = Enum.Material.SmoothPlastic
  131. p9.Reflectance = 0.30000001192093
  132. p9.CFrame = CFrame.new(30.2536392, 23.691061, 26.9184284, -0.573576212, -0.346188962, 0.74240309, 4.47034836e-007, -0.906307578, -0.422616601, 0.81915164, -0.242404819, 0.519836843)
  133. p9.CanCollide = false
  134. p9.FormFactor = Enum.FormFactor.Custom
  135. p9.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  136. p9.BottomSurface = Enum.SurfaceType.Smooth
  137. p9.TopSurface = Enum.SurfaceType.Smooth
  138. b9 = Instance.new("SpecialMesh", p9)
  139. b9.MeshId = "http://www.roblox.com/asset/?id=3270017"
  140. b9.TextureId = ""
  141. b9.MeshType = Enum.MeshType.FileMesh
  142. b9.Name = "Mesh"
  143. b9.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  144. p10 = Instance.new("Part", m2)
  145. p10.BrickColor = BrickColor.new("Dark Indigo")
  146. p10.Material = Enum.Material.SmoothPlastic
  147. p10.Reflectance = 0.30000001192093
  148. p10.CFrame = CFrame.new(27.9471893, 26.8180733, 25.3034286, -0.573576212, 0.469845235, 0.671010077, 2.86794574e-007, -0.819150567, 0.573576927, 0.81915164, 0.328989446, 0.469847172)
  149. p10.CanCollide = false
  150. p10.FormFactor = Enum.FormFactor.Custom
  151. p10.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  152. p10.BottomSurface = Enum.SurfaceType.Smooth
  153. p10.TopSurface = Enum.SurfaceType.Smooth
  154. b10 = Instance.new("SpecialMesh", p10)
  155. b10.MeshId = "http://www.roblox.com/asset/?id=3270017"
  156. b10.TextureId = ""
  157. b10.MeshType = Enum.MeshType.FileMesh
  158. b10.Name = "Mesh"
  159. b10.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  160. p11 = Instance.new("Part", m2)
  161. p11.BrickColor = BrickColor.new("Dark Indigo")
  162. p11.Material = Enum.Material.SmoothPlastic
  163. p11.Reflectance = 0.30000001192093
  164. p11.CFrame = CFrame.new(27.8153667, 25.7751122, 25.211132, -0.573576212, 0.469845206, 0.671010017, 3.03888498e-007, -0.819150567, 0.573576987, 0.81915164, 0.328989416, 0.469847172)
  165. p11.CanCollide = false
  166. p11.FormFactor = Enum.FormFactor.Custom
  167. p11.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  168. p11.BottomSurface = Enum.SurfaceType.Smooth
  169. p11.TopSurface = Enum.SurfaceType.Smooth
  170. b11 = Instance.new("SpecialMesh", p11)
  171. b11.MeshId = "http://www.roblox.com/asset/?id=3270017"
  172. b11.TextureId = ""
  173. b11.MeshType = Enum.MeshType.FileMesh
  174. b11.Name = "Mesh"
  175. b11.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  176. p12 = Instance.new("Part", m2)
  177. p12.BrickColor = BrickColor.new("Dark Indigo")
  178. p12.Material = Enum.Material.SmoothPlastic
  179. p12.Reflectance = 0.30000001192093
  180. p12.CFrame = CFrame.new(29.655653, 24.6090927, 26.4997177, -0.573576212, 0.212011248, 0.791239619, 2.79475898e-007, -0.965924561, 0.258820325, 0.81915164, 0.14845185, 0.554032922)
  181. p12.CanCollide = false
  182. p12.FormFactor = Enum.FormFactor.Custom
  183. p12.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  184. p12.BottomSurface = Enum.SurfaceType.Smooth
  185. p12.TopSurface = Enum.SurfaceType.Smooth
  186. b12 = Instance.new("SpecialMesh", p12)
  187. b12.MeshId = "http://www.roblox.com/asset/?id=3270017"
  188. b12.TextureId = ""
  189. b12.MeshType = Enum.MeshType.FileMesh
  190. b12.Name = "Mesh"
  191. b12.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  192. p13 = Instance.new("Part", m2)
  193. p13.BrickColor = BrickColor.new("Dark Indigo")
  194. p13.Material = Enum.Material.SmoothPlastic
  195. p13.Reflectance = 0.30000001192093
  196. p13.CFrame = CFrame.new(27.9198303, 25.8644161, 25.2842865, -0.573576212, 0.469845116, 0.671010017, 2.51205847e-007, -0.819150507, 0.573577106, 0.81915164, 0.328989446, 0.469847202)
  197. p13.CanCollide = false
  198. p13.FormFactor = Enum.FormFactor.Custom
  199. p13.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  200. p13.BottomSurface = Enum.SurfaceType.Smooth
  201. p13.TopSurface = Enum.SurfaceType.Smooth
  202. b13 = Instance.new("SpecialMesh", p13)
  203. b13.MeshId = "http://www.roblox.com/asset/?id=3270017"
  204. b13.TextureId = ""
  205. b13.MeshType = Enum.MeshType.FileMesh
  206. b13.Name = "Mesh"
  207. b13.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  208. p14 = Instance.new("Part", m2)
  209. p14.BrickColor = BrickColor.new("Dark Indigo")
  210. p14.Material = Enum.Material.SmoothPlastic
  211. p14.Reflectance = 0.30000001192093
  212. p14.CFrame = CFrame.new(29.778841, 24.6493893, 26.5859776, -0.573576212, 0.212011158, 0.791239619, 2.26793262e-007, -0.965924621, 0.258820474, 0.81915164, 0.148451865, 0.554032922)
  213. p14.CanCollide = false
  214. p14.FormFactor = Enum.FormFactor.Custom
  215. p14.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  216. p14.BottomSurface = Enum.SurfaceType.Smooth
  217. p14.TopSurface = Enum.SurfaceType.Smooth
  218. b14 = Instance.new("SpecialMesh", p14)
  219. b14.MeshId = "http://www.roblox.com/asset/?id=3270017"
  220. b14.TextureId = ""
  221. b14.MeshType = Enum.MeshType.FileMesh
  222. b14.Name = "Mesh"
  223. b14.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  224. p15 = Instance.new("Part", m2)
  225. p15.BrickColor = BrickColor.new("Dark Indigo")
  226. p15.Material = Enum.Material.SmoothPlastic
  227. p15.Reflectance = 0.30000001192093
  228. p15.CFrame = CFrame.new(29.3303242, 25.7026424, 26.271925, -0.573576212, 0.280165315, 0.769750893, 1.98523225e-007, -0.939691305, 0.342021316, 0.81915164, 0.196174055, 0.538986266)
  229. p15.CanCollide = false
  230. p15.FormFactor = Enum.FormFactor.Custom
  231. p15.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  232. p15.BottomSurface = Enum.SurfaceType.Smooth
  233. p15.TopSurface = Enum.SurfaceType.Smooth
  234. b15 = Instance.new("SpecialMesh", p15)
  235. b15.MeshId = "http://www.roblox.com/asset/?id=3270017"
  236. b15.TextureId = ""
  237. b15.MeshType = Enum.MeshType.FileMesh
  238. b15.Name = "Mesh"
  239. b15.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  240. p16 = Instance.new("Part", m2)
  241. p16.BrickColor = BrickColor.new("Dark Indigo")
  242. p16.Material = Enum.Material.SmoothPlastic
  243. p16.Reflectance = 0.30000001192093
  244. p16.CFrame = CFrame.new(29.8983212, 24.6884689, 26.6696377, -0.573576272, 0.212011099, 0.791239798, 1.39939146e-007, -0.965924501, 0.258820534, 0.81915158, 0.148451924, 0.554033041)
  245. p16.CanCollide = false
  246. p16.FormFactor = Enum.FormFactor.Custom
  247. p16.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  248. p16.BottomSurface = Enum.SurfaceType.Smooth
  249. p16.TopSurface = Enum.SurfaceType.Smooth
  250. b16 = Instance.new("SpecialMesh", p16)
  251. b16.MeshId = "http://www.roblox.com/asset/?id=3270017"
  252. b16.TextureId = ""
  253. b16.MeshType = Enum.MeshType.FileMesh
  254. b16.Name = "Mesh"
  255. b16.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  256. p17 = Instance.new("Part", m2)
  257. p17.BrickColor = BrickColor.new("Dark Indigo")
  258. p17.Material = Enum.Material.SmoothPlastic
  259. p17.Reflectance = 0.30000001192093
  260. p17.CFrame = CFrame.new(29.5664043, 25.8075294, 26.4372196, -0.573576272, 0.280165255, 0.769751072, 1.1166911e-007, -0.939691126, 0.342021376, 0.81915158, 0.196174115, 0.538986385)
  261. p17.CanCollide = false
  262. p17.FormFactor = Enum.FormFactor.Custom
  263. p17.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  264. p17.BottomSurface = Enum.SurfaceType.Smooth
  265. p17.TopSurface = Enum.SurfaceType.Smooth
  266. b17 = Instance.new("SpecialMesh", p17)
  267. b17.MeshId = "http://www.roblox.com/asset/?id=3270017"
  268. b17.TextureId = ""
  269. b17.MeshType = Enum.MeshType.FileMesh
  270. b17.Name = "Mesh"
  271. b17.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  272. p18 = Instance.new("Part", m2)
  273. p18.BrickColor = BrickColor.new("Dark Indigo")
  274. p18.Material = Enum.Material.SmoothPlastic
  275. p18.Reflectance = 0.30000001192093
  276. p18.CFrame = CFrame.new(28.021162, 25.9510212, 25.3552322, -0.573576331, 0.469845086, 0.671010435, 8.10900147e-008, -0.819150269, 0.573577285, 0.819151521, 0.328989595, 0.469847381)
  277. p18.CanCollide = false
  278. p18.FormFactor = Enum.FormFactor.Custom
  279. p18.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  280. p18.BottomSurface = Enum.SurfaceType.Smooth
  281. p18.TopSurface = Enum.SurfaceType.Smooth
  282. b18 = Instance.new("SpecialMesh", p18)
  283. b18.MeshId = "http://www.roblox.com/asset/?id=3270017"
  284. b18.TextureId = ""
  285. b18.MeshType = Enum.MeshType.FileMesh
  286. b18.Name = "Mesh"
  287. b18.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  288. p19 = Instance.new("Part", m2)
  289. p19.BrickColor = BrickColor.new("Dark Indigo")
  290. p19.Material = Enum.Material.SmoothPlastic
  291. p19.Reflectance = 0.30000001192093
  292. p19.CFrame = CFrame.new(30.3657436, 23.6272507, 26.9969234, -0.573576272, -0.346189439, 0.74240303, -9.24166343e-009, -0.906307697, -0.422616035, 0.819151521, -0.242404714, 0.519837141)
  293. p19.CanCollide = false
  294. p19.FormFactor = Enum.FormFactor.Custom
  295. p19.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  296. p19.BottomSurface = Enum.SurfaceType.Smooth
  297. p19.TopSurface = Enum.SurfaceType.Smooth
  298. b19 = Instance.new("SpecialMesh", p19)
  299. b19.MeshId = "http://www.roblox.com/asset/?id=3270017"
  300. b19.TextureId = ""
  301. b19.MeshType = Enum.MeshType.FileMesh
  302. b19.Name = "Mesh"
  303. b19.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  304. p20 = Instance.new("Part", m2)
  305. p20.BrickColor = BrickColor.new("Dark Indigo")
  306. p20.Material = Enum.Material.SmoothPlastic
  307. p20.Reflectance = 0.30000001192093
  308. p20.CFrame = CFrame.new(30.2536469, 23.6910553, 26.9184265, -0.573576272, -0.346189529, 0.742402911, -2.63107069e-007, -0.906307518, -0.422615975, 0.819151521, -0.242404476, 0.519837141)
  309. p20.CanCollide = false
  310. p20.FormFactor = Enum.FormFactor.Custom
  311. p20.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  312. p20.BottomSurface = Enum.SurfaceType.Smooth
  313. p20.TopSurface = Enum.SurfaceType.Smooth
  314. b20 = Instance.new("SpecialMesh", p20)
  315. b20.MeshId = "http://www.roblox.com/asset/?id=3270017"
  316. b20.TextureId = ""
  317. b20.MeshType = Enum.MeshType.FileMesh
  318. b20.Name = "Mesh"
  319. b20.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  320. p21 = Instance.new("Part", m2)
  321. p21.BrickColor = BrickColor.new("Dark Indigo")
  322. p21.Material = Enum.Material.SmoothPlastic
  323. p21.Reflectance = 0.30000001192093
  324. p21.CFrame = CFrame.new(27.8458843, 26.7314644, 25.2324886, -0.573576272, 0.469844759, 0.671010494, -4.23347274e-007, -0.819149971, 0.573577166, 0.819151521, 0.328989863, 0.469847023)
  325. p21.CanCollide = false
  326. p21.FormFactor = Enum.FormFactor.Custom
  327. p21.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  328. p21.BottomSurface = Enum.SurfaceType.Smooth
  329. p21.TopSurface = Enum.SurfaceType.Smooth
  330. b21 = Instance.new("SpecialMesh", p21)
  331. b21.MeshId = "http://www.roblox.com/asset/?id=3270017"
  332. b21.TextureId = ""
  333. b21.MeshType = Enum.MeshType.FileMesh
  334. b21.Name = "Mesh"
  335. b21.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  336. p22 = Instance.new("Part", m2)
  337. p22.BrickColor = BrickColor.new("Dark Indigo")
  338. p22.Material = Enum.Material.SmoothPlastic
  339. p22.Reflectance = 0.30000001192093
  340. p22.CFrame = CFrame.new(30.1380615, 23.756855, 26.8374882, -0.573576212, -0.346189648, 0.742402732, -5.1367897e-007, -0.906307459, -0.422615856, 0.819151521, -0.242404282, 0.519837141)
  341. p22.CanCollide = false
  342. p22.FormFactor = Enum.FormFactor.Custom
  343. p22.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  344. p22.BottomSurface = Enum.SurfaceType.Smooth
  345. p22.TopSurface = Enum.SurfaceType.Smooth
  346. b22 = Instance.new("SpecialMesh", p22)
  347. b22.MeshId = "http://www.roblox.com/asset/?id=3270017"
  348. b22.TextureId = ""
  349. b22.MeshType = Enum.MeshType.FileMesh
  350. b22.Name = "Mesh"
  351. b22.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  352. p23 = Instance.new("Part", m2)
  353. p23.BrickColor = BrickColor.new("Dark Indigo")
  354. p23.Material = Enum.Material.SmoothPlastic
  355. p23.Reflectance = 0.30000001192093
  356. p23.CFrame = CFrame.new(29.4501858, 25.7558784, 26.3558216, -0.573576212, 0.280164778, 0.769751191, -6.73919146e-007, -0.939690709, 0.342021406, 0.819151521, 0.196174636, 0.538986027)
  357. p23.CanCollide = false
  358. p23.FormFactor = Enum.FormFactor.Custom
  359. p23.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  360. p23.BottomSurface = Enum.SurfaceType.Smooth
  361. p23.TopSurface = Enum.SurfaceType.Smooth
  362. b23 = Instance.new("SpecialMesh", p23)
  363. b23.MeshId = "http://www.roblox.com/asset/?id=3270017"
  364. b23.TextureId = ""
  365. b23.MeshType = Enum.MeshType.FileMesh
  366. b23.Name = "Mesh"
  367. b23.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  368. p24 = Instance.new("Part", m2)
  369. p24.BrickColor = BrickColor.new("Dark Indigo")
  370. p24.Material = Enum.Material.SmoothPlastic
  371. p24.Reflectance = 0.30000001192093
  372. p24.CFrame = CFrame.new(29.3303471, 25.702631, 26.2719078, -0.573576272, 0.280164808, 0.76975143, -7.04498234e-007, -0.939690709, 0.342021465, 0.819151461, 0.196174651, 0.538986087)
  373. p24.CanCollide = false
  374. p24.FormFactor = Enum.FormFactor.Custom
  375. p24.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  376. p24.BottomSurface = Enum.SurfaceType.Smooth
  377. p24.TopSurface = Enum.SurfaceType.Smooth
  378. b24 = Instance.new("SpecialMesh", p24)
  379. b24.MeshId = "http://www.roblox.com/asset/?id=3270017"
  380. b24.TextureId = ""
  381. b24.MeshType = Enum.MeshType.FileMesh
  382. b24.Name = "Mesh"
  383. b24.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  384. p25 = Instance.new("Part", m2)
  385. p25.BrickColor = BrickColor.new("Dark Indigo")
  386. p25.Material = Enum.Material.SmoothPlastic
  387. p25.Reflectance = 0.30000001192093
  388. p25.CFrame = CFrame.new(29.7788715, 24.6493816, 26.5859661, -0.573576331, 0.212010548, 0.791240335, -7.63082312e-007, -0.965923905, 0.258820742, 0.819151402, 0.14845252, 0.554032862)
  389. p25.CanCollide = false
  390. p25.FormFactor = Enum.FormFactor.Custom
  391. p25.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  392. p25.BottomSurface = Enum.SurfaceType.Smooth
  393. p25.TopSurface = Enum.SurfaceType.Smooth
  394. b25 = Instance.new("SpecialMesh", p25)
  395. b25.MeshId = "http://www.roblox.com/asset/?id=3270017"
  396. b25.TextureId = ""
  397. b25.MeshType = Enum.MeshType.FileMesh
  398. b25.Name = "Mesh"
  399. b25.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  400. p26 = Instance.new("Part", m2)
  401. p26.BrickColor = BrickColor.new("Dark Indigo")
  402. p26.Material = Enum.Material.SmoothPlastic
  403. p26.Reflectance = 0.30000001192093
  404. p26.CFrame = CFrame.new(29.450201, 25.7558823, 26.3558235, -0.573576331, 0.280164748, 0.769751668, -7.91352306e-007, -0.93969059, 0.342021525, 0.819151402, 0.196174681, 0.538986146)
  405. p26.CanCollide = false
  406. p26.FormFactor = Enum.FormFactor.Custom
  407. p26.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  408. p26.BottomSurface = Enum.SurfaceType.Smooth
  409. p26.TopSurface = Enum.SurfaceType.Smooth
  410. b26 = Instance.new("SpecialMesh", p26)
  411. b26.MeshId = "http://www.roblox.com/asset/?id=3270017"
  412. b26.TextureId = ""
  413. b26.MeshType = Enum.MeshType.FileMesh
  414. b26.Name = "Mesh"
  415. b26.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  416. p27 = Instance.new("Part", m2)
  417. p27.BrickColor = BrickColor.new("Dark Indigo")
  418. p27.Material = Enum.Material.SmoothPlastic
  419. p27.Reflectance = 0.30000001192093
  420. p27.CFrame = CFrame.new(30.3657703, 23.6272449, 26.9969063, -0.57357645, -0.346190155, 0.74240309, -9.161393e-007, -0.90630734, -0.422615707, 0.819151342, -0.242404088, 0.51983732)
  421. p27.CanCollide = false
  422. p27.FormFactor = Enum.FormFactor.Custom
  423. p27.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  424. p27.BottomSurface = Enum.SurfaceType.Smooth
  425. p27.TopSurface = Enum.SurfaceType.Smooth
  426. b27 = Instance.new("SpecialMesh", p27)
  427. b27.MeshId = "http://www.roblox.com/asset/?id=3270017"
  428. b27.TextureId = ""
  429. b27.MeshType = Enum.MeshType.FileMesh
  430. b27.Name = "Mesh"
  431. b27.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  432. p28 = Instance.new("Part", m2)
  433. p28.BrickColor = BrickColor.new("Dark Indigo")
  434. p28.Material = Enum.Material.SmoothPlastic
  435. p28.Reflectance = 0.30000001192093
  436. p28.CFrame = CFrame.new(28.0211868, 25.9510098, 25.3552094, -0.57357645, 0.469844639, 0.67101109, -1.07637948e-006, -0.819149673, 0.573577106, 0.819151342, 0.328990191, 0.469846785)
  437. p28.CanCollide = false
  438. p28.FormFactor = Enum.FormFactor.Custom
  439. p28.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  440. p28.BottomSurface = Enum.SurfaceType.Smooth
  441. p28.TopSurface = Enum.SurfaceType.Smooth
  442. b28 = Instance.new("SpecialMesh", p28)
  443. b28.MeshId = "http://www.roblox.com/asset/?id=3270017"
  444. b28.TextureId = ""
  445. b28.MeshType = Enum.MeshType.FileMesh
  446. b28.Name = "Mesh"
  447. b28.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  448. p29 = Instance.new("Part", m2)
  449. p29.BrickColor = BrickColor.new("Dark Indigo")
  450. p29.Material = Enum.Material.Neon
  451. p29.CFrame = CFrame.new(31.2683067, 23.2277946, 27.6474876, 0.280168235, -0.769749522, -0.573576212, 0.939691305, 0.342017233, -1.0690095e-006, 0.19617486, -0.538985491, 0.819151521)
  452. p29.FormFactor = Enum.FormFactor.Custom
  453. p29.Size = Vector3.new(0.61060679, 3.09150696, 0.221234918)
  454. p29.BottomSurface = Enum.SurfaceType.Smooth
  455. p29.TopSurface = Enum.SurfaceType.Smooth
  456. b29 = Instance.new("SpecialMesh", p29)
  457. b29.MeshType = Enum.MeshType.Sphere
  458. b29.Name = "Mesh"
  459. p30 = Instance.new("Part", m2)
  460. p30.BrickColor = BrickColor.new("Dark Indigo")
  461. p30.Material = Enum.Material.SmoothPlastic
  462. p30.Reflectance = 0.30000001192093
  463. p30.CFrame = CFrame.new(29.655632, 24.6090698, 26.4996777, -0.573576212, 0.2120094, 0.791238904, -1.13902195e-006, -0.965922236, 0.258820891, 0.819151521, 0.148452237, 0.554032147)
  464. p30.CanCollide = false
  465. p30.FormFactor = Enum.FormFactor.Custom
  466. p30.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  467. p30.BottomSurface = Enum.SurfaceType.Smooth
  468. p30.TopSurface = Enum.SurfaceType.Smooth
  469. b30 = Instance.new("SpecialMesh", p30)
  470. b30.MeshId = "http://www.roblox.com/asset/?id=3270017"
  471. b30.TextureId = ""
  472. b30.MeshType = Enum.MeshType.FileMesh
  473. b30.Name = "Mesh"
  474. b30.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  475. p31 = Instance.new("Part", m2)
  476. p31.BrickColor = BrickColor.new("Dark Indigo")
  477. p31.Material = Enum.Material.SmoothPlastic
  478. p31.Reflectance = 0.30000001192093
  479. p31.CFrame = CFrame.new(30.138031, 23.7568359, 26.8374538, -0.573576212, -0.346189976, 0.742401063, -1.26856219e-006, -0.906306148, -0.422614396, 0.819151521, -0.242403775, 0.519836485)
  480. p31.CanCollide = false
  481. p31.FormFactor = Enum.FormFactor.Custom
  482. p31.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  483. p31.BottomSurface = Enum.SurfaceType.Smooth
  484. p31.TopSurface = Enum.SurfaceType.Smooth
  485. b31 = Instance.new("SpecialMesh", p31)
  486. b31.MeshId = "http://www.roblox.com/asset/?id=3270017"
  487. b31.TextureId = ""
  488. b31.MeshType = Enum.MeshType.FileMesh
  489. b31.Name = "Mesh"
  490. b31.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  491. p32 = Instance.new("Part", m2)
  492. p32.BrickColor = BrickColor.new("Dark Indigo")
  493. p32.Material = Enum.Material.SmoothPlastic
  494. p32.Reflectance = 0.30000001192093
  495. p32.CFrame = CFrame.new(27.741394, 26.6421375, 25.1592979, -0.573576212, 0.469842911, 0.671009958, -1.42880219e-006, -0.819147944, 0.573576748, 0.819151521, 0.328989625, 0.4698461)
  496. p32.CanCollide = false
  497. p32.FormFactor = Enum.FormFactor.Custom
  498. p32.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  499. p32.BottomSurface = Enum.SurfaceType.Smooth
  500. p32.TopSurface = Enum.SurfaceType.Smooth
  501. b32 = Instance.new("SpecialMesh", p32)
  502. b32.MeshId = "http://www.roblox.com/asset/?id=3270017"
  503. b32.TextureId = ""
  504. b32.MeshType = Enum.MeshType.FileMesh
  505. b32.Name = "Mesh"
  506. b32.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  507. p33 = Instance.new("Part", m2)
  508. p33.BrickColor = BrickColor.new("Dark Indigo")
  509. p33.Material = Enum.Material.Neon
  510. p33.CFrame = CFrame.new(32.7100258, 25.2490444, 28.6569691, -0.14224124, -0.806705832, -0.573576093, 0.984804153, -0.173650295, -1.38238238e-006, -0.0996002704, -0.564861953, 0.819151759)
  511. p33.FormFactor = Enum.FormFactor.Custom
  512. p33.Size = Vector3.new(0.61060679, 7.32508755, 0.221234918)
  513. p33.BottomSurface = Enum.SurfaceType.Smooth
  514. p33.TopSurface = Enum.SurfaceType.Smooth
  515. b33 = Instance.new("SpecialMesh", p33)
  516. b33.MeshType = Enum.MeshType.Sphere
  517. b33.Name = "Mesh"
  518. p34 = Instance.new("Part", m2)
  519. p34.BrickColor = BrickColor.new("Dark Indigo")
  520. p34.Material = Enum.Material.SmoothPlastic
  521. p34.Reflectance = 0.30000001192093
  522. p34.CFrame = CFrame.new(27.919817, 25.8643856, 25.2842369, -0.573576391, 0.469842792, 0.671009898, -1.37759764e-006, -0.819147885, 0.573576868, 0.8191517, 0.328989476, 0.46984604)
  523. p34.CanCollide = false
  524. p34.FormFactor = Enum.FormFactor.Custom
  525. p34.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  526. p34.BottomSurface = Enum.SurfaceType.Smooth
  527. p34.TopSurface = Enum.SurfaceType.Smooth
  528. b34 = Instance.new("SpecialMesh", p34)
  529. b34.MeshId = "http://www.roblox.com/asset/?id=3270017"
  530. b34.TextureId = ""
  531. b34.MeshType = Enum.MeshType.FileMesh
  532. b34.Name = "Mesh"
  533. b34.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  534. p35 = Instance.new("Part", m2)
  535. p35.BrickColor = BrickColor.new("Dark Indigo")
  536. p35.Material = Enum.Material.SmoothPlastic
  537. p35.Reflectance = 0.30000001192093
  538. p35.CFrame = CFrame.new(29.8982925, 24.6884441, 26.6695824, -0.573576391, 0.212008998, 0.791238666, -1.40201018e-006, -0.965921998, 0.25882113, 0.8191517, 0.148452297, 0.554031909)
  539. p35.CanCollide = false
  540. p35.FormFactor = Enum.FormFactor.Custom
  541. p35.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  542. p35.BottomSurface = Enum.SurfaceType.Smooth
  543. p35.TopSurface = Enum.SurfaceType.Smooth
  544. b35 = Instance.new("SpecialMesh", p35)
  545. b35.MeshId = "http://www.roblox.com/asset/?id=3270017"
  546. b35.TextureId = ""
  547. b35.MeshType = Enum.MeshType.FileMesh
  548. b35.Name = "Mesh"
  549. b35.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  550. p36 = Instance.new("Part", m2)
  551. p36.BrickColor = BrickColor.new("Dark Indigo")
  552. p36.Material = Enum.Material.SmoothPlastic
  553. p36.Reflectance = 0.30000001192093
  554. p36.CFrame = CFrame.new(27.8153496, 25.7750854, 25.2110863, -0.573576391, 0.469842672, 0.671009898, -1.43028012e-006, -0.819147885, 0.573576927, 0.8191517, 0.328989506, 0.4698461)
  555. p36.CanCollide = false
  556. p36.FormFactor = Enum.FormFactor.Custom
  557. p36.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  558. p36.BottomSurface = Enum.SurfaceType.Smooth
  559. p36.TopSurface = Enum.SurfaceType.Smooth
  560. b36 = Instance.new("SpecialMesh", p36)
  561. b36.MeshId = "http://www.roblox.com/asset/?id=3270017"
  562. b36.TextureId = ""
  563. b36.MeshType = Enum.MeshType.FileMesh
  564. b36.Name = "Mesh"
  565. b36.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  566. p37 = Instance.new("Part", m2)
  567. p37.BrickColor = BrickColor.new("Dark Indigo")
  568. p37.Material = Enum.Material.Neon
  569. p37.CFrame = CFrame.new(30.7430439, 27.8460693, 27.2796841, -0.409572512, -0.709406137, -0.573576272, 0.866021335, -0.500000834, -1.38386031e-006, -0.286787719, -0.49673146, 0.819151938)
  570. p37.FormFactor = Enum.FormFactor.Custom
  571. p37.Size = Vector3.new(0.61060679, 7.32508755, 0.221234918)
  572. p37.BottomSurface = Enum.SurfaceType.Smooth
  573. p37.TopSurface = Enum.SurfaceType.Smooth
  574. b37 = Instance.new("SpecialMesh", p37)
  575. b37.MeshType = Enum.MeshType.Sphere
  576. b37.Name = "Mesh"
  577. p38 = Instance.new("Part", m2)
  578. p38.BrickColor = BrickColor.new("Dark Indigo")
  579. p38.Material = Enum.Material.Neon
  580. p38.CFrame = CFrame.new(32.7113533, 27.1965656, 28.6579113, -0.28016308, -0.769750178, -0.573576272, 0.939688683, -0.342021704, -1.3540581e-006, -0.196174175, -0.538985133, 0.819152057)
  581. p38.FormFactor = Enum.FormFactor.Custom
  582. p38.Size = Vector3.new(0.61060679, 8.03632927, 0.221234918)
  583. p38.BottomSurface = Enum.SurfaceType.Smooth
  584. p38.TopSurface = Enum.SurfaceType.Smooth
  585. b38 = Instance.new("SpecialMesh", p38)
  586. b38.MeshType = Enum.MeshType.Sphere
  587. b38.Name = "Mesh"
  588. p39 = Instance.new("Part", m2)
  589. p39.BrickColor = BrickColor.new("Dark Indigo")
  590. p39.Material = Enum.Material.SmoothPlastic
  591. p39.Reflectance = 0.30000001192093
  592. p39.CFrame = CFrame.new(26.2033787, 25.7750854, 25.2801971, -0.573574483, -0.469848186, -0.671007693, -2.18929154e-006, -0.819150686, 0.573572934, -0.819151402, 0.328989863, 0.469846785)
  593. p39.CanCollide = false
  594. p39.FormFactor = Enum.FormFactor.Custom
  595. p39.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  596. p39.BottomSurface = Enum.SurfaceType.Smooth
  597. p39.TopSurface = Enum.SurfaceType.Smooth
  598. b39 = Instance.new("SpecialMesh", p39)
  599. b39.MeshId = "http://www.roblox.com/asset/?id=3270017"
  600. b39.TextureId = ""
  601. b39.MeshType = Enum.MeshType.FileMesh
  602. b39.Name = "Mesh"
  603. b39.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  604. p40 = Instance.new("Part", m2)
  605. p40.BrickColor = BrickColor.new("Dark Indigo")
  606. p40.Material = Enum.Material.SmoothPlastic
  607. p40.Reflectance = 0.30000001192093
  608. p40.CFrame = CFrame.new(25.9975967, 25.9509888, 25.4242878, -0.573574483, -0.469848186, -0.671007693, -2.18929154e-006, -0.819150686, 0.573572934, -0.819151402, 0.328989863, 0.469846785)
  609. p40.CanCollide = false
  610. p40.FormFactor = Enum.FormFactor.Custom
  611. p40.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  612. p40.BottomSurface = Enum.SurfaceType.Smooth
  613. p40.TopSurface = Enum.SurfaceType.Smooth
  614. b40 = Instance.new("SpecialMesh", p40)
  615. b40.MeshId = "http://www.roblox.com/asset/?id=3270017"
  616. b40.TextureId = ""
  617. b40.MeshType = Enum.MeshType.FileMesh
  618. b40.Name = "Mesh"
  619. b40.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  620. p41 = Instance.new("Part", m2)
  621. p41.BrickColor = BrickColor.new("Dark Indigo")
  622. p41.Material = Enum.Material.SmoothPlastic
  623. p41.Reflectance = 0.30000001192093
  624. p41.CFrame = CFrame.new(26.098917, 25.8643856, 25.3533516, -0.573574483, -0.469848186, -0.671007693, -2.18929154e-006, -0.819150686, 0.573572934, -0.819151402, 0.328989863, 0.469846785)
  625. p41.CanCollide = false
  626. p41.FormFactor = Enum.FormFactor.Custom
  627. p41.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  628. p41.BottomSurface = Enum.SurfaceType.Smooth
  629. p41.TopSurface = Enum.SurfaceType.Smooth
  630. b41 = Instance.new("SpecialMesh", p41)
  631. b41.MeshId = "http://www.roblox.com/asset/?id=3270017"
  632. b41.TextureId = ""
  633. b41.MeshType = Enum.MeshType.FileMesh
  634. b41.Name = "Mesh"
  635. b41.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  636. p42 = Instance.new("Part", m2)
  637. p42.BrickColor = BrickColor.new("Dark Indigo")
  638. p42.Material = Enum.Material.SmoothPlastic
  639. p42.Reflectance = 0.30000001192093
  640. p42.CFrame = CFrame.new(24.12043, 24.6884346, 26.7387066, -0.573574483, -0.212014884, -0.791238487, -2.23079792e-006, -0.965923309, 0.258816421, -0.819151402, 0.148452327, 0.554032683)
  641. p42.CanCollide = false
  642. p42.FormFactor = Enum.FormFactor.Custom
  643. p42.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  644. p42.BottomSurface = Enum.SurfaceType.Smooth
  645. p42.TopSurface = Enum.SurfaceType.Smooth
  646. b42 = Instance.new("SpecialMesh", p42)
  647. b42.MeshId = "http://www.roblox.com/asset/?id=3270017"
  648. b42.TextureId = ""
  649. b42.MeshType = Enum.MeshType.FileMesh
  650. b42.Name = "Mesh"
  651. b42.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  652. p43 = Instance.new("Part", m2)
  653. p43.BrickColor = BrickColor.new("Dark Indigo")
  654. p43.Material = Enum.Material.SmoothPlastic
  655. p43.Reflectance = 0.30000001192093
  656. p43.CFrame = CFrame.new(24.12043, 24.6884365, 26.7387066, -0.573574483, -0.212014899, -0.791238487, -2.30996147e-006, -0.96592325, 0.258816421, -0.819151402, 0.148452222, 0.554032683)
  657. p43.CanCollide = false
  658. p43.FormFactor = Enum.FormFactor.Custom
  659. p43.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  660. p43.BottomSurface = Enum.SurfaceType.Smooth
  661. p43.TopSurface = Enum.SurfaceType.Smooth
  662. b43 = Instance.new("SpecialMesh", p43)
  663. b43.MeshId = "http://www.roblox.com/asset/?id=3270017"
  664. b43.TextureId = ""
  665. b43.MeshType = Enum.MeshType.FileMesh
  666. b43.Name = "Mesh"
  667. b43.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  668. p44 = Instance.new("Part", m2)
  669. p44.BrickColor = BrickColor.new("Dark Indigo")
  670. p44.Material = Enum.Material.SmoothPlastic
  671. p44.Reflectance = 0.30000001192093
  672. p44.CFrame = CFrame.new(24.3630924, 24.6090679, 26.5687962, -0.573574483, -0.212014914, -0.791238487, -2.38912503e-006, -0.96592319, 0.258816421, -0.819151402, 0.148452118, 0.554032683)
  673. p44.CanCollide = false
  674. p44.FormFactor = Enum.FormFactor.Custom
  675. p44.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  676. p44.BottomSurface = Enum.SurfaceType.Smooth
  677. p44.TopSurface = Enum.SurfaceType.Smooth
  678. b44 = Instance.new("SpecialMesh", p44)
  679. b44.MeshId = "http://www.roblox.com/asset/?id=3270017"
  680. b44.TextureId = ""
  681. b44.MeshType = Enum.MeshType.FileMesh
  682. b44.Name = "Mesh"
  683. b44.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  684. p45 = Instance.new("Part", m2)
  685. p45.BrickColor = BrickColor.new("Dark Indigo")
  686. p45.Material = Enum.Material.SmoothPlastic
  687. p45.Reflectance = 0.30000001192093
  688. p45.CFrame = CFrame.new(24.2399025, 24.6493645, 26.6550598, -0.573574483, -0.212014928, -0.791238487, -2.46828859e-006, -0.965923131, 0.258816421, -0.819151402, 0.148452014, 0.554032683)
  689. p45.CanCollide = false
  690. p45.FormFactor = Enum.FormFactor.Custom
  691. p45.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  692. p45.BottomSurface = Enum.SurfaceType.Smooth
  693. p45.TopSurface = Enum.SurfaceType.Smooth
  694. b45 = Instance.new("SpecialMesh", p45)
  695. b45.MeshId = "http://www.roblox.com/asset/?id=3270017"
  696. b45.TextureId = ""
  697. b45.MeshType = Enum.MeshType.FileMesh
  698. b45.Name = "Mesh"
  699. b45.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  700. p46 = Instance.new("Part", m2)
  701. p46.BrickColor = BrickColor.new("Dark Indigo")
  702. p46.Material = Enum.Material.SmoothPlastic
  703. p46.Reflectance = 0.30000001192093
  704. p46.CFrame = CFrame.new(24.3630962, 24.6090736, 26.5688019, -0.573574483, -0.212014943, -0.791238487, -2.54745214e-006, -0.965923071, 0.258816421, -0.819151402, 0.148451909, 0.554032683)
  705. p46.CanCollide = false
  706. p46.FormFactor = Enum.FormFactor.Custom
  707. p46.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  708. p46.BottomSurface = Enum.SurfaceType.Smooth
  709. p46.TopSurface = Enum.SurfaceType.Smooth
  710. b46 = Instance.new("SpecialMesh", p46)
  711. b46.MeshId = "http://www.roblox.com/asset/?id=3270017"
  712. b46.TextureId = ""
  713. b46.MeshType = Enum.MeshType.FileMesh
  714. b46.Name = "Mesh"
  715. b46.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  716. p47 = Instance.new("Part", m2)
  717. p47.BrickColor = BrickColor.new("Dark Indigo")
  718. p47.Material = Enum.Material.SmoothPlastic
  719. p47.Reflectance = 0.30000001192093
  720. p47.CFrame = CFrame.new(24.2399063, 24.6493702, 26.6550655, -0.573574483, -0.212014958, -0.791238487, -2.6266157e-006, -0.965923011, 0.258816421, -0.819151402, 0.148451805, 0.554032683)
  721. p47.CanCollide = false
  722. p47.FormFactor = Enum.FormFactor.Custom
  723. p47.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  724. p47.BottomSurface = Enum.SurfaceType.Smooth
  725. p47.TopSurface = Enum.SurfaceType.Smooth
  726. b47 = Instance.new("SpecialMesh", p47)
  727. b47.MeshId = "http://www.roblox.com/asset/?id=3270017"
  728. b47.TextureId = ""
  729. b47.MeshType = Enum.MeshType.FileMesh
  730. b47.Name = "Mesh"
  731. b47.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  732. p48 = Instance.new("Part", m2)
  733. p48.BrickColor = BrickColor.new("Dark Indigo")
  734. p48.Material = Enum.Material.Neon
  735. p48.CFrame = CFrame.new(25.2453995, 27.8142643, 25.9324112, 0.579229355, 0.579225123, -0.573574543, 0.707105756, -0.707103014, -2.67389237e-006, -0.405579329, -0.40558058, -0.819151223)
  736. p48.FormFactor = Enum.FormFactor.Custom
  737. p48.Size = Vector3.new(0.61060679, 3.09150696, 0.221234918)
  738. p48.BottomSurface = Enum.SurfaceType.Smooth
  739. p48.TopSurface = Enum.SurfaceType.Smooth
  740. b48 = Instance.new("SpecialMesh", p48)
  741. b48.MeshType = Enum.MeshType.Sphere
  742. b48.Name = "Mesh"
  743. p49 = Instance.new("Part", m2)
  744. p49.BrickColor = BrickColor.new("Dark Indigo")
  745. p49.Material = Enum.Material.SmoothPlastic
  746. p49.Reflectance = 0.30000001192093
  747. p49.CFrame = CFrame.new(26.2033863, 25.7751026, 25.2802086, -0.573574364, -0.469848186, -0.671007454, -2.67389191e-006, -0.819150448, 0.573572874, -0.819151223, 0.328989238, 0.469846845)
  748. p49.CanCollide = false
  749. p49.FormFactor = Enum.FormFactor.Custom
  750. p49.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  751. p49.BottomSurface = Enum.SurfaceType.Smooth
  752. p49.TopSurface = Enum.SurfaceType.Smooth
  753. b49 = Instance.new("SpecialMesh", p49)
  754. b49.MeshId = "http://www.roblox.com/asset/?id=3270017"
  755. b49.TextureId = ""
  756. b49.MeshType = Enum.MeshType.FileMesh
  757. b49.Name = "Mesh"
  758. b49.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  759. p50 = Instance.new("Part", m2)
  760. p50.BrickColor = BrickColor.new("Dark Indigo")
  761. p50.Material = Enum.Material.SmoothPlastic
  762. p50.Reflectance = 0.30000001192093
  763. p50.CFrame = CFrame.new(25.9976063, 25.9510059, 25.4242992, -0.573574364, -0.469848186, -0.671007454, -2.67389191e-006, -0.819150448, 0.573572874, -0.819151223, 0.328989238, 0.469846845)
  764. p50.CanCollide = false
  765. p50.FormFactor = Enum.FormFactor.Custom
  766. p50.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  767. p50.BottomSurface = Enum.SurfaceType.Smooth
  768. p50.TopSurface = Enum.SurfaceType.Smooth
  769. b50 = Instance.new("SpecialMesh", p50)
  770. b50.MeshId = "http://www.roblox.com/asset/?id=3270017"
  771. b50.TextureId = ""
  772. b50.MeshType = Enum.MeshType.FileMesh
  773. b50.Name = "Mesh"
  774. b50.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  775. p51 = Instance.new("Part", m2)
  776. p51.BrickColor = BrickColor.new("Dark Indigo")
  777. p51.Material = Enum.Material.SmoothPlastic
  778. p51.Reflectance = 0.30000001192093
  779. p51.CFrame = CFrame.new(26.0989265, 25.8644028, 25.353363, -0.573574364, -0.469848186, -0.671007454, -2.67389191e-006, -0.819150448, 0.573572874, -0.819151223, 0.328989238, 0.469846845)
  780. p51.CanCollide = false
  781. p51.FormFactor = Enum.FormFactor.Custom
  782. p51.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  783. p51.BottomSurface = Enum.SurfaceType.Smooth
  784. p51.TopSurface = Enum.SurfaceType.Smooth
  785. b51 = Instance.new("SpecialMesh", p51)
  786. b51.MeshId = "http://www.roblox.com/asset/?id=3270017"
  787. b51.TextureId = ""
  788. b51.MeshType = Enum.MeshType.FileMesh
  789. b51.Name = "Mesh"
  790. b51.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  791. p52 = Instance.new("Part", m2)
  792. p52.BrickColor = BrickColor.new("Dark Indigo")
  793. p52.Material = Enum.Material.Neon
  794. p52.CFrame = CFrame.new(21.2912331, 25.2490387, 28.7011547, 0.142246991, 0.806705594, -0.573574483, 0.984804809, -0.173645705, -2.66166035e-006, -0.0995996594, -0.564862788, -0.819151103)
  795. p52.FormFactor = Enum.FormFactor.Custom
  796. p52.Size = Vector3.new(0.61060679, 7.32508755, 0.221234918)
  797. p52.BottomSurface = Enum.SurfaceType.Smooth
  798. p52.TopSurface = Enum.SurfaceType.Smooth
  799. b52 = Instance.new("SpecialMesh", p52)
  800. b52.MeshType = Enum.MeshType.Sphere
  801. b52.Name = "Mesh"
  802. p53 = Instance.new("Part", m2)
  803. p53.BrickColor = BrickColor.new("Dark Indigo")
  804. p53.Material = Enum.Material.Neon
  805. p53.CFrame = CFrame.new(23.2582321, 27.8460655, 27.3238525, 0.409577936, 0.709403872, -0.573574483, 0.866023481, -0.499996662, -2.64914797e-006, -0.28678745, -0.496732205, -0.819151103)
  806. p53.FormFactor = Enum.FormFactor.Custom
  807. p53.Size = Vector3.new(0.61060679, 7.32508755, 0.221234918)
  808. p53.BottomSurface = Enum.SurfaceType.Smooth
  809. p53.TopSurface = Enum.SurfaceType.Smooth
  810. b53 = Instance.new("SpecialMesh", p53)
  811. b53.MeshType = Enum.MeshType.Sphere
  812. b53.Name = "Mesh"
  813. p54 = Instance.new("Part", m2)
  814. p54.BrickColor = BrickColor.new("Dark Indigo")
  815. p54.Material = Enum.Material.Neon
  816. p54.CFrame = CFrame.new(21.2899132, 27.1965466, 28.7020855, 0.280168742, 0.769748747, -0.573574483, 0.939690113, -0.342017204, -2.64914797e-006, -0.196173787, -0.538985729, -0.819151103)
  817. p54.FormFactor = Enum.FormFactor.Custom
  818. p54.Size = Vector3.new(0.61060679, 8.03632927, 0.221234918)
  819. p54.BottomSurface = Enum.SurfaceType.Smooth
  820. p54.TopSurface = Enum.SurfaceType.Smooth
  821. b54 = Instance.new("SpecialMesh", p54)
  822. b54.MeshType = Enum.MeshType.Sphere
  823. b54.Name = "Mesh"
  824. p55 = Instance.new("Part", m2)
  825. p55.BrickColor = BrickColor.new("Dark Indigo")
  826. p55.Material = Enum.Material.Neon
  827. p55.CFrame = CFrame.new(22.732933, 23.2277641, 27.6916542, -0.280163169, 0.769749939, -0.573574483, 0.939688265, 0.342020243, -2.67457881e-006, 0.196175426, -0.538984358, -0.819150984)
  828. p55.FormFactor = Enum.FormFactor.Custom
  829. p55.Size = Vector3.new(0.61060679, 3.09150696, 0.221234918)
  830. p55.BottomSurface = Enum.SurfaceType.Smooth
  831. p55.TopSurface = Enum.SurfaceType.Smooth
  832. b55 = Instance.new("SpecialMesh", p55)
  833. b55.MeshType = Enum.MeshType.Sphere
  834. b55.Name = "Mesh"
  835. p56 = Instance.new("Part", m2)
  836. p56.BrickColor = BrickColor.new("Dark Indigo")
  837. p56.Material = Enum.Material.SmoothPlastic
  838. p56.Reflectance = 0.30000001192093
  839. p56.CFrame = CFrame.new(26.1728668, 26.7314224, 25.3015804, -0.573574424, -0.469846636, -0.671006322, -2.71658587e-006, -0.819149017, 0.573572636, -0.819150925, 0.328987926, 0.469845742)
  840. p56.CanCollide = false
  841. p56.FormFactor = Enum.FormFactor.Custom
  842. p56.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  843. p56.BottomSurface = Enum.SurfaceType.Smooth
  844. p56.TopSurface = Enum.SurfaceType.Smooth
  845. b56 = Instance.new("SpecialMesh", p56)
  846. b56.MeshId = "http://www.roblox.com/asset/?id=3270017"
  847. b56.TextureId = ""
  848. b56.MeshType = Enum.MeshType.FileMesh
  849. b56.Name = "Mesh"
  850. b56.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  851. p57 = Instance.new("Part", m2)
  852. p57.BrickColor = BrickColor.new("Dark Indigo")
  853. p57.Material = Enum.Material.SmoothPlastic
  854. p57.Reflectance = 0.30000001192093
  855. p57.CFrame = CFrame.new(26.0715504, 26.8180256, 25.3725224, -0.573574424, -0.469846636, -0.671006322, -2.71658587e-006, -0.819149017, 0.573572636, -0.819150925, 0.328987926, 0.469845742)
  856. p57.CanCollide = false
  857. p57.FormFactor = Enum.FormFactor.Custom
  858. p57.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  859. p57.BottomSurface = Enum.SurfaceType.Smooth
  860. p57.TopSurface = Enum.SurfaceType.Smooth
  861. b57 = Instance.new("SpecialMesh", p57)
  862. b57.MeshId = "http://www.roblox.com/asset/?id=3270017"
  863. b57.TextureId = ""
  864. b57.MeshType = Enum.MeshType.FileMesh
  865. b57.Name = "Mesh"
  866. b57.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  867. p58 = Instance.new("Part", m2)
  868. p58.BrickColor = BrickColor.new("Dark Indigo")
  869. p58.Material = Enum.Material.SmoothPlastic
  870. p58.Reflectance = 0.30000001192093
  871. p58.CFrame = CFrame.new(26.2773418, 26.6421242, 25.2284393, -0.573574424, -0.469846636, -0.671006322, -2.71658587e-006, -0.819149017, 0.573572636, -0.819150925, 0.328987926, 0.469845742)
  872. p58.CanCollide = false
  873. p58.FormFactor = Enum.FormFactor.Custom
  874. p58.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  875. p58.BottomSurface = Enum.SurfaceType.Smooth
  876. p58.TopSurface = Enum.SurfaceType.Smooth
  877. b58 = Instance.new("SpecialMesh", p58)
  878. b58.MeshId = "http://www.roblox.com/asset/?id=3270017"
  879. b58.TextureId = ""
  880. b58.MeshType = Enum.MeshType.FileMesh
  881. b58.Name = "Mesh"
  882. b58.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  883. p59 = Instance.new("Part", m2)
  884. p59.BrickColor = BrickColor.new("Dark Indigo")
  885. p59.Material = Enum.Material.SmoothPlastic
  886. p59.Reflectance = 0.30000001192093
  887. p59.CFrame = CFrame.new(24.6884308, 25.7025909, 26.3410091, -0.573574424, -0.280167818, -0.769747615, -2.71658587e-006, -0.939688742, 0.342017263, -0.819150925, 0.196172908, 0.538984478)
  888. p59.CanCollide = false
  889. p59.FormFactor = Enum.FormFactor.Custom
  890. p59.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  891. p59.BottomSurface = Enum.SurfaceType.Smooth
  892. p59.TopSurface = Enum.SurfaceType.Smooth
  893. b59 = Instance.new("SpecialMesh", p59)
  894. b59.MeshId = "http://www.roblox.com/asset/?id=3270017"
  895. b59.TextureId = ""
  896. b59.MeshType = Enum.MeshType.FileMesh
  897. b59.Name = "Mesh"
  898. b59.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  899. p60 = Instance.new("Part", m2)
  900. p60.BrickColor = BrickColor.new("Dark Indigo")
  901. p60.Material = Enum.Material.SmoothPlastic
  902. p60.Reflectance = 0.30000001192093
  903. p60.CFrame = CFrame.new(24.4523582, 25.807478, 26.5063095, -0.573574424, -0.280167848, -0.769747615, -2.7445908e-006, -0.939688742, 0.342017263, -0.819150925, 0.196172863, 0.538984478)
  904. p60.CanCollide = false
  905. p60.FormFactor = Enum.FormFactor.Custom
  906. p60.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  907. p60.BottomSurface = Enum.SurfaceType.Smooth
  908. p60.TopSurface = Enum.SurfaceType.Smooth
  909. b60 = Instance.new("SpecialMesh", p60)
  910. b60.MeshId = "http://www.roblox.com/asset/?id=3270017"
  911. b60.TextureId = ""
  912. b60.MeshType = Enum.MeshType.FileMesh
  913. b60.Name = "Mesh"
  914. b60.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  915. p61 = Instance.new("Part", m2)
  916. p61.BrickColor = BrickColor.new("Dark Indigo")
  917. p61.Material = Enum.Material.SmoothPlastic
  918. p61.Reflectance = 0.30000001192093
  919. p61.CFrame = CFrame.new(24.5685883, 25.7558403, 26.4249287, -0.573574424, -0.280167878, -0.769747615, -2.77259574e-006, -0.939688742, 0.342017263, -0.819150925, 0.196172819, 0.538984478)
  920. p61.CanCollide = false
  921. p61.FormFactor = Enum.FormFactor.Custom
  922. p61.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  923. p61.BottomSurface = Enum.SurfaceType.Smooth
  924. p61.TopSurface = Enum.SurfaceType.Smooth
  925. b61 = Instance.new("SpecialMesh", p61)
  926. b61.MeshId = "http://www.roblox.com/asset/?id=3270017"
  927. b61.TextureId = ""
  928. b61.MeshType = Enum.MeshType.FileMesh
  929. b61.Name = "Mesh"
  930. b61.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  931. p62 = Instance.new("Part", m2)
  932. p62.BrickColor = BrickColor.new("Dark Indigo")
  933. p62.Material = Enum.Material.SmoothPlastic
  934. p62.Reflectance = 0.30000001192093
  935. p62.CFrame = CFrame.new(24.6884365, 25.7025948, 26.3410149, -0.573574424, -0.280167907, -0.769747615, -2.80060067e-006, -0.939688742, 0.342017263, -0.819150925, 0.196172774, 0.538984478)
  936. p62.CanCollide = false
  937. p62.FormFactor = Enum.FormFactor.Custom
  938. p62.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  939. p62.BottomSurface = Enum.SurfaceType.Smooth
  940. p62.TopSurface = Enum.SurfaceType.Smooth
  941. b62 = Instance.new("SpecialMesh", p62)
  942. b62.MeshId = "http://www.roblox.com/asset/?id=3270017"
  943. b62.TextureId = ""
  944. b62.MeshType = Enum.MeshType.FileMesh
  945. b62.Name = "Mesh"
  946. b62.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  947. p63 = Instance.new("Part", m2)
  948. p63.BrickColor = BrickColor.new("Dark Indigo")
  949. p63.Material = Enum.Material.SmoothPlastic
  950. p63.Reflectance = 0.30000001192093
  951. p63.CFrame = CFrame.new(24.452364, 25.8074818, 26.5063152, -0.573574424, -0.280167937, -0.769747615, -2.8286056e-006, -0.939688742, 0.342017263, -0.819150925, 0.196172729, 0.538984478)
  952. p63.CanCollide = false
  953. p63.FormFactor = Enum.FormFactor.Custom
  954. p63.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  955. p63.BottomSurface = Enum.SurfaceType.Smooth
  956. p63.TopSurface = Enum.SurfaceType.Smooth
  957. b63 = Instance.new("SpecialMesh", p63)
  958. b63.MeshId = "http://www.roblox.com/asset/?id=3270017"
  959. b63.TextureId = ""
  960. b63.MeshType = Enum.MeshType.FileMesh
  961. b63.Name = "Mesh"
  962. b63.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  963. p64 = Instance.new("Part", m2)
  964. p64.BrickColor = BrickColor.new("Dark Indigo")
  965. p64.Material = Enum.Material.SmoothPlastic
  966. p64.Reflectance = 0.30000001192093
  967. p64.CFrame = CFrame.new(24.568594, 25.7558441, 26.4249344, -0.573574424, -0.280167967, -0.769747615, -2.85661054e-006, -0.939688742, 0.342017263, -0.819150925, 0.196172684, 0.538984478)
  968. p64.CanCollide = false
  969. p64.FormFactor = Enum.FormFactor.Custom
  970. p64.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  971. p64.BottomSurface = Enum.SurfaceType.Smooth
  972. p64.TopSurface = Enum.SurfaceType.Smooth
  973. b64 = Instance.new("SpecialMesh", p64)
  974. b64.MeshId = "http://www.roblox.com/asset/?id=3270017"
  975. b64.TextureId = ""
  976. b64.MeshType = Enum.MeshType.FileMesh
  977. b64.Name = "Mesh"
  978. b64.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  979. p65 = Instance.new("Part", m2)
  980. p65.BrickColor = BrickColor.new("Medium stone grey")
  981. p65.Transparency = 1
  982. p65.Name = "TorsoPart"
  983. p65.CFrame = CFrame.new(27.0399818, 25.1251049, 25.3600311, 0.999996543, 2.59280205e-006, 8.94069672e-008, 2.77161598e-006, 0.999995351, 1.56462193e-006, 6.2584877e-007, 1.51991844e-006, 0.999998093)
  984. p65.FormFactor = Enum.FormFactor.Symmetric
  985. p65.Size = Vector3.new(4, 4, 2)
  986. w1 = Instance.new("Weld", p1)
  987. w1.Name = "Part_Weld"
  988. w1.Part0 = p1
  989. w1.C0 = CFrame.new(7.48623466, 46.9062119, -4.72964478, -0.579227924, 0.707106769, -0.405579776, -0.579227805, -0.707106769, -0.405579716, -0.573576331, 0, 0.819152117)
  990. w1.Part1 = p2
  991. w1.C1 = CFrame.new(35.7379875, 19.7860374, 13.782176, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  992. w2 = Instance.new("Weld", p2)
  993. w2.Name = "Part_Weld"
  994. w2.Part0 = p2
  995. w2.C0 = CFrame.new(35.7379875, 19.7860374, 13.782176, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  996. w2.Part1 = p3
  997. w2.C1 = CFrame.new(35.7379951, 19.7860336, 13.626483, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  998. w3 = Instance.new("Weld", p3)
  999. w3.Name = "Part_Weld"
  1000. w3.Part0 = p3
  1001. w3.C0 = CFrame.new(35.7379951, 19.7860336, 13.626483, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  1002. w3.Part1 = p4
  1003. w3.C1 = CFrame.new(-4.6974678, 10.7812996, -45.834713, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  1004. w4 = Instance.new("Weld", p4)
  1005. w4.Name = "Part_Weld"
  1006. w4.Part0 = p4
  1007. w4.C0 = CFrame.new(-4.6974678, 10.7812996, -45.834713, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  1008. w4.Part1 = p5
  1009. w4.C1 = CFrame.new(35.7379875, 19.7860374, 13.782176, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  1010. w5 = Instance.new("Weld", p5)
  1011. w5.Name = "Part_Weld"
  1012. w5.Part0 = p5
  1013. w5.C0 = CFrame.new(35.7379875, 19.7860374, 13.782176, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  1014. w5.Part1 = p6
  1015. w5.C1 = CFrame.new(35.7379951, 19.7860374, 13.4754944, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  1016. w6 = Instance.new("Weld", p6)
  1017. w6.Name = "Part_Weld"
  1018. w6.Part0 = p6
  1019. w6.C0 = CFrame.new(35.7379951, 19.7860374, 13.4754944, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  1020. w6.Part1 = p7
  1021. w6.C1 = CFrame.new(35.7379951, 19.7860336, 13.626483, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  1022. w7 = Instance.new("Weld", p7)
  1023. w7.Name = "Part_Weld"
  1024. w7.Part0 = p7
  1025. w7.C0 = CFrame.new(35.7379951, 19.7860336, 13.626483, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  1026. w7.Part1 = p8
  1027. w7.C1 = CFrame.new(35.7379951, 19.7860374, 13.4754944, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  1028. w8 = Instance.new("Weld", p8)
  1029. w8.Name = "Part_Weld"
  1030. w8.Part0 = p8
  1031. w8.C0 = CFrame.new(35.7379951, 19.7860374, 13.4754944, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  1032. w8.Part1 = p9
  1033. w8.C1 = CFrame.new(-4.69746971, 38.4699516, -26.4413414, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  1034. w9 = Instance.new("Weld", p9)
  1035. w9.Name = "Part_Weld"
  1036. w9.Part0 = p9
  1037. w9.C0 = CFrame.new(-4.69746971, 38.4699516, -26.4413414, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  1038. w9.Part1 = p10
  1039. w9.C1 = CFrame.new(-4.6974659, 0.512617111, -46.0237579, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  1040. w10 = Instance.new("Weld", p10)
  1041. w10.Name = "Part_Weld"
  1042. w10.Part0 = p10
  1043. w10.C0 = CFrame.new(-4.6974659, 0.512617111, -46.0237579, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  1044. w10.Part1 = p11
  1045. w10.C1 = CFrame.new(-4.69746971, -0.249427795, -45.2937202, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  1046. w11 = Instance.new("Weld", p11)
  1047. w11.Name = "Part_Weld"
  1048. w11.Part0 = p11
  1049. w11.C0 = CFrame.new(-4.69746971, -0.249427795, -45.2937202, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  1050. w11.Part1 = p12
  1051. w11.C1 = CFrame.new(-4.69746971, 13.5492201, -44.5157242, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  1052. w12 = Instance.new("Weld", p12)
  1053. w12.Name = "Part_Weld"
  1054. w12.Part0 = p12
  1055. w12.C0 = CFrame.new(-4.69746971, 13.5492201, -44.5157242, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  1056. w12.Part1 = p13
  1057. w12.C1 = CFrame.new(-4.69747162, -0.249425888, -45.4494095, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  1058. w13 = Instance.new("Weld", p13)
  1059. w13.Name = "Part_Weld"
  1060. w13.Part0 = p13
  1061. w13.C0 = CFrame.new(-4.69747162, -0.249425888, -45.4494095, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  1062. w13.Part1 = p14
  1063. w13.C1 = CFrame.new(-4.6974678, 13.5492172, -44.6714172, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  1064. w14 = Instance.new("Weld", p14)
  1065. w14.Name = "Part_Weld"
  1066. w14.Part0 = p14
  1067. w14.C0 = CFrame.new(-4.6974678, 13.5492172, -44.6714172, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  1068. w14.Part1 = p15
  1069. w14.C1 = CFrame.new(-4.69747162, 10.7813034, -45.5280304, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  1070. w15 = Instance.new("Weld", p15)
  1071. w15.Name = "Part_Weld"
  1072. w15.Part0 = p15
  1073. w15.C0 = CFrame.new(-4.69747162, 10.7813034, -45.5280304, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  1074. w15.Part1 = p16
  1075. w15.C1 = CFrame.new(-4.69746971, 13.5492172, -44.8224106, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  1076. w16 = Instance.new("Weld", p16)
  1077. w16.Name = "Part_Weld"
  1078. w16.Part0 = p16
  1079. w16.C0 = CFrame.new(-4.69746971, 13.5492172, -44.8224106, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  1080. w16.Part1 = p17
  1081. w16.C1 = CFrame.new(-4.6974678, 10.7812996, -45.834713, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  1082. w17 = Instance.new("Weld", p17)
  1083. w17.Name = "Part_Weld"
  1084. w17.Part0 = p17
  1085. w17.C0 = CFrame.new(-4.6974678, 10.7812996, -45.834713, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  1086. w17.Part1 = p18
  1087. w17.C1 = CFrame.new(-4.6974678, -0.249424934, -45.600399, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  1088. w18 = Instance.new("Weld", p18)
  1089. w18.Name = "Part_Weld"
  1090. w18.Part0 = p18
  1091. w18.C0 = CFrame.new(-4.6974678, -0.249424934, -45.600399, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  1092. w18.Part1 = p19
  1093. w18.C1 = CFrame.new(-4.6974678, 38.4699554, -26.5923309, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  1094. w19 = Instance.new("Weld", p19)
  1095. w19.Name = "Part_Weld"
  1096. w19.Part0 = p19
  1097. w19.C0 = CFrame.new(-4.6974678, 38.4699554, -26.5923309, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  1098. w19.Part1 = p20
  1099. w19.C1 = CFrame.new(-4.69746971, 38.4699516, -26.4413414, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  1100. w20 = Instance.new("Weld", p20)
  1101. w20.Name = "Part_Weld"
  1102. w20.Part0 = p20
  1103. w20.C0 = CFrame.new(-4.69746971, 38.4699516, -26.4413414, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  1104. w20.Part1 = p21
  1105. w20.C1 = CFrame.new(-4.69746971, 0.512615204, -45.8727722, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  1106. w21 = Instance.new("Weld", p21)
  1107. w21.Name = "Part_Weld"
  1108. w21.Part0 = p21
  1109. w21.C0 = CFrame.new(-4.69746971, 0.512615204, -45.8727722, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  1110. w21.Part1 = p22
  1111. w21.C1 = CFrame.new(-4.69746971, 38.4699554, -26.2856503, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  1112. w22 = Instance.new("Weld", p22)
  1113. w22.Name = "Part_Weld"
  1114. w22.Part0 = p22
  1115. w22.C0 = CFrame.new(-4.69746971, 38.4699554, -26.2856503, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  1116. w22.Part1 = p23
  1117. w22.C1 = CFrame.new(-4.69747162, 10.7813015, -45.6837234, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  1118. w23 = Instance.new("Weld", p23)
  1119. w23.Name = "Part_Weld"
  1120. w23.Part0 = p23
  1121. w23.C0 = CFrame.new(-4.69747162, 10.7813015, -45.6837234, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  1122. w23.Part1 = p24
  1123. w23.C1 = CFrame.new(-4.69747162, 10.7813034, -45.5280304, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  1124. w24 = Instance.new("Weld", p24)
  1125. w24.Name = "Part_Weld"
  1126. w24.Part0 = p24
  1127. w24.C0 = CFrame.new(-4.69747162, 10.7813034, -45.5280304, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  1128. w24.Part1 = p25
  1129. w24.C1 = CFrame.new(-4.6974678, 13.5492172, -44.6714172, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  1130. w25 = Instance.new("Weld", p25)
  1131. w25.Name = "Part_Weld"
  1132. w25.Part0 = p25
  1133. w25.C0 = CFrame.new(-4.6974678, 13.5492172, -44.6714172, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  1134. w25.Part1 = p26
  1135. w25.C1 = CFrame.new(-4.69747162, 10.7813015, -45.6837234, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  1136. w26 = Instance.new("Weld", p26)
  1137. w26.Name = "Part_Weld"
  1138. w26.Part0 = p26
  1139. w26.C0 = CFrame.new(-4.69747162, 10.7813015, -45.6837234, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  1140. w26.Part1 = p27
  1141. w26.C1 = CFrame.new(-4.6974678, 38.4699554, -26.5923309, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  1142. w27 = Instance.new("Weld", p27)
  1143. w27.Name = "Part_Weld"
  1144. w27.Part0 = p27
  1145. w27.C0 = CFrame.new(-4.6974678, 38.4699554, -26.5923309, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  1146. w27.Part1 = p28
  1147. w27.C1 = CFrame.new(-4.6974678, -0.249424934, -45.600399, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  1148. w28 = Instance.new("Weld", p28)
  1149. w28.Name = "Part_Weld"
  1150. w28.Part0 = p28
  1151. w28.C0 = CFrame.new(-4.6974678, -0.249424934, -45.600399, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  1152. w28.Part1 = p29
  1153. w28.C1 = CFrame.new(-36.0110359, 31.0260429, -4.71271896, 0.280166358, 0.93969208, 0.196174681, -0.769750178, 0.342019618, -0.538985252, -0.57357645, -2.95716429e-008, 0.819151998)
  1154. w29 = Instance.new("Weld", p29)
  1155. w29.Name = "Part_Weld"
  1156. w29.Part0 = p29
  1157. w29.C0 = CFrame.new(-36.0110359, 31.0260429, -4.71271896, 0.280166358, 0.93969208, 0.196174681, -0.769750178, 0.342019618, -0.538985252, -0.57357645, -2.95716429e-008, 0.819151998)
  1158. w29.Part1 = p30
  1159. w29.C1 = CFrame.new(-4.69746971, 13.5492201, -44.5157242, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  1160. w30 = Instance.new("Weld", p30)
  1161. w30.Name = "Part_Weld"
  1162. w30.Part0 = p30
  1163. w30.C0 = CFrame.new(-4.69746971, 13.5492201, -44.5157242, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  1164. w30.Part1 = p31
  1165. w30.C1 = CFrame.new(-4.69746971, 38.4699554, -26.2856503, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  1166. w31 = Instance.new("Weld", p31)
  1167. w31.Name = "Part_Weld"
  1168. w31.Part0 = p31
  1169. w31.C0 = CFrame.new(-4.69746971, 38.4699554, -26.2856503, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  1170. w31.Part1 = p32
  1171. w31.C1 = CFrame.new(-4.6974678, 0.512617111, -45.717083, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  1172. w32 = Instance.new("Weld", p32)
  1173. w32.Name = "Part_Weld"
  1174. w32.Part0 = p32
  1175. w32.C0 = CFrame.new(-4.6974678, 0.512617111, -45.717083, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  1176. w32.Part1 = p33
  1177. w32.C1 = CFrame.new(-17.3583775, 46.9591446, -4.71270752, -0.142244235, 0.98480773, -0.0996004939, -0.806707144, -0.173648238, -0.564862549, -0.57357657, 0, 0.819151998)
  1178. w33 = Instance.new("Weld", p33)
  1179. w33.Name = "Part_Weld"
  1180. w33.Part0 = p33
  1181. w33.C0 = CFrame.new(-17.3583775, 46.9591446, -4.71270752, -0.142244235, 0.98480773, -0.0996004939, -0.806707144, -0.173648238, -0.564862549, -0.57357657, 0, 0.819151998)
  1182. w33.Part1 = p34
  1183. w33.C1 = CFrame.new(-4.69747162, -0.249425888, -45.4494095, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  1184. w34 = Instance.new("Weld", p34)
  1185. w34.Name = "Part_Weld"
  1186. w34.Part0 = p34
  1187. w34.C0 = CFrame.new(-4.69747162, -0.249425888, -45.4494095, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  1188. w34.Part1 = p35
  1189. w34.C1 = CFrame.new(-4.69746971, 13.5492172, -44.8224106, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  1190. w35 = Instance.new("Weld", p35)
  1191. w35.Name = "Part_Weld"
  1192. w35.Part0 = p35
  1193. w35.C0 = CFrame.new(-4.69746971, 13.5492172, -44.8224106, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  1194. w35.Part1 = p36
  1195. w35.C1 = CFrame.new(-4.69746971, -0.249427795, -45.2937202, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  1196. w36 = Instance.new("Weld", p36)
  1197. w36.Name = "Part_Weld"
  1198. w36.Part0 = p36
  1199. w36.C0 = CFrame.new(-4.69746971, -0.249427795, -45.2937202, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  1200. w36.Part1 = p37
  1201. w36.C1 = CFrame.new(-3.70028734, 49.2830544, -4.71271324, -0.409575999, 0.866025388, -0.286788285, -0.709406435, -0.5, -0.496731967, -0.57357657, 0, 0.819151998)
  1202. w37 = Instance.new("Weld", p37)
  1203. w37.Name = "Part_Weld"
  1204. w37.Part0 = p37
  1205. w37.C0 = CFrame.new(-3.70028734, 49.2830544, -4.71271324, -0.409575999, 0.866025388, -0.286788285, -0.709406435, -0.5, -0.496731967, -0.57357657, 0, 0.819151998)
  1206. w37.Part1 = p38
  1207. w37.C1 = CFrame.new(-10.7698097, 49.927597, -4.71271324, -0.280166447, 0.939692616, -0.196174681, -0.769750953, -0.342020154, -0.53898561, -0.57357657, 0, 0.819151998)
  1208. w38 = Instance.new("Weld", p38)
  1209. w38.Name = "Part_Weld"
  1210. w38.Part0 = p38
  1211. w38.C0 = CFrame.new(-10.7698097, 49.927597, -4.71271324, -0.280166447, 0.939692616, -0.196174681, -0.769750953, -0.342020154, -0.53898561, -0.57357657, 0, 0.819151998)
  1212. w38.Part1 = p39
  1213. w38.C1 = CFrame.new(35.7379837, 25.1083565, -9.07904911, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  1214. w39 = Instance.new("Weld", p39)
  1215. w39.Name = "Part_Weld"
  1216. w39.Part0 = p39
  1217. w39.C0 = CFrame.new(35.7379837, 25.1083565, -9.07904911, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  1218. w39.Part1 = p40
  1219. w39.C1 = CFrame.new(35.7379837, 25.1083584, -9.38572502, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  1220. w40 = Instance.new("Weld", p40)
  1221. w40.Name = "Part_Weld"
  1222. w40.Part0 = p40
  1223. w40.C0 = CFrame.new(35.7379837, 25.1083584, -9.38572502, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  1224. w40.Part1 = p41
  1225. w40.C1 = CFrame.new(35.7379875, 25.1083603, -9.23473454, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  1226. w41 = Instance.new("Weld", p41)
  1227. w41.Name = "Part_Weld"
  1228. w41.Part0 = p41
  1229. w41.C0 = CFrame.new(35.7379875, 25.1083603, -9.23473454, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  1230. w41.Part1 = p42
  1231. w41.C1 = CFrame.new(35.7379913, 24.9916019, -2.11887932, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  1232. w42 = Instance.new("Weld", p42)
  1233. w42.Name = "Part_Weld"
  1234. w42.Part0 = p42
  1235. w42.C0 = CFrame.new(35.7379913, 24.9916019, -2.11887932, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  1236. w42.Part1 = p43
  1237. w42.C1 = CFrame.new(35.7379913, 24.9916019, -2.11887932, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  1238. w43 = Instance.new("Weld", p43)
  1239. w43.Name = "Part_Weld"
  1240. w43.Part0 = p43
  1241. w43.C0 = CFrame.new(35.7379913, 24.9916019, -2.11887932, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  1242. w43.Part1 = p44
  1243. w43.C1 = CFrame.new(35.7379913, 24.9916058, -1.81219578, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  1244. w44 = Instance.new("Weld", p44)
  1245. w44.Name = "Part_Weld"
  1246. w44.Part0 = p44
  1247. w44.C0 = CFrame.new(35.7379913, 24.9916058, -1.81219578, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  1248. w44.Part1 = p45
  1249. w44.C1 = CFrame.new(35.7379913, 24.9916019, -1.96789074, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  1250. w45 = Instance.new("Weld", p45)
  1251. w45.Name = "Part_Weld"
  1252. w45.Part0 = p45
  1253. w45.C0 = CFrame.new(35.7379913, 24.9916019, -1.96789074, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  1254. w45.Part1 = p46
  1255. w45.C1 = CFrame.new(35.7379913, 24.9916058, -1.81219578, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  1256. w46 = Instance.new("Weld", p46)
  1257. w46.Name = "Part_Weld"
  1258. w46.Part0 = p46
  1259. w46.C0 = CFrame.new(35.7379913, 24.9916058, -1.81219578, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  1260. w46.Part1 = p47
  1261. w46.C1 = CFrame.new(35.7379913, 24.9916019, -1.96789074, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  1262. w47 = Instance.new("Weld", p47)
  1263. w47.Name = "Part_Weld"
  1264. w47.Part0 = p47
  1265. w47.C0 = CFrame.new(35.7379913, 24.9916019, -1.96789074, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  1266. w47.Part1 = p48
  1267. w47.C1 = CFrame.new(-23.7728367, 15.5624714, 35.7227516, 0.579227924, 0.707106769, -0.405579776, 0.579227865, -0.707106769, -0.405579716, -0.57357645, 0, -0.819151998)
  1268. w48 = Instance.new("Weld", p48)
  1269. w48.Name = "Part_Weld"
  1270. w48.Part0 = p48
  1271. w48.C0 = CFrame.new(-23.7728367, 15.5624714, 35.7227516, 0.579227924, 0.707106769, -0.405579776, 0.579227865, -0.707106769, -0.405579716, -0.57357645, 0, -0.819151998)
  1272. w48.Part1 = p49
  1273. w48.C1 = CFrame.new(35.7379837, 25.1083565, -9.07904911, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  1274. w49 = Instance.new("Weld", p49)
  1275. w49.Name = "Part_Weld"
  1276. w49.Part0 = p49
  1277. w49.C0 = CFrame.new(35.7379837, 25.1083565, -9.07904911, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  1278. w49.Part1 = p50
  1279. w49.C1 = CFrame.new(35.7379837, 25.1083584, -9.38572502, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  1280. w50 = Instance.new("Weld", p50)
  1281. w50.Name = "Part_Weld"
  1282. w50.Part0 = p50
  1283. w50.C0 = CFrame.new(35.7379837, 25.1083584, -9.38572502, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  1284. w50.Part1 = p51
  1285. w50.C1 = CFrame.new(35.7379875, 25.1083603, -9.23473454, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  1286. w51 = Instance.new("Weld", p51)
  1287. w51.Name = "Part_Weld"
  1288. w51.Part0 = p51
  1289. w51.C0 = CFrame.new(35.7379875, 25.1083603, -9.23473454, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  1290. w51.Part1 = p52
  1291. w51.C1 = CFrame.new(-25.0353527, 3.42085648, 35.7227554, 0.142244235, 0.98480773, -0.0996005014, 0.806707203, -0.173648238, -0.56486249, -0.57357645, 0, -0.819151998)
  1292. w52 = Instance.new("Weld", p52)
  1293. w52.Name = "Part_Weld"
  1294. w52.Part0 = p52
  1295. w52.C0 = CFrame.new(-25.0353527, 3.42085648, 35.7227554, 0.142244235, 0.98480773, -0.0996005014, 0.806707203, -0.173648238, -0.56486249, -0.57357645, 0, -0.819151998)
  1296. w52.Part1 = p53
  1297. w52.C1 = CFrame.new(-25.8052597, 10.9961138, 35.7227554, 0.409575999, 0.866025388, -0.286788225, 0.709406435, -0.5, -0.496731758, -0.57357645, 0, -0.819151998)
  1298. w53 = Instance.new("Weld", p53)
  1299. w53.Name = "Part_Weld"
  1300. w53.Part0 = p53
  1301. w53.C0 = CFrame.new(-25.8052597, 10.9961138, 35.7227554, 0.409575999, 0.866025388, -0.286788225, 0.709406435, -0.5, -0.496731758, -0.57357645, 0, -0.819151998)
  1302. w53.Part1 = p54
  1303. w53.C1 = CFrame.new(-25.8904991, 8.38383961, 35.7227592, 0.280166447, 0.939692616, -0.196174681, 0.769751012, -0.342020154, -0.538985491, -0.57357645, 0, -0.819151998)
  1304. w54 = Instance.new("Weld", p54)
  1305. w54.Name = "Part_Weld"
  1306. w54.Part0 = p54
  1307. w54.C0 = CFrame.new(-25.8904991, 8.38383961, 35.7227592, 0.280166447, 0.939692616, -0.196174681, 0.769751012, -0.342020154, -0.538985491, -0.57357645, 0, -0.819151998)
  1308. w54.Part1 = p55
  1309. w54.C1 = CFrame.new(-20.8903503, -10.5176811, 35.7227554, -0.280166388, 0.93969208, 0.196174622, 0.769750416, 0.342019618, -0.538984895, -0.57357651, -2.95716429e-008, -0.819151938)
  1310. w55 = Instance.new("Weld", p55)
  1311. w55.Name = "Part_Weld"
  1312. w55.Part0 = p55
  1313. w55.C0 = CFrame.new(-20.8903503, -10.5176811, 35.7227554, -0.280166388, 0.93969208, 0.196174622, 0.769750416, 0.342019618, -0.538984895, -0.57357651, -2.95716429e-008, -0.819151938)
  1314. w55.Part1 = p56
  1315. w55.C1 = CFrame.new(35.7379799, 25.8704014, -9.65809727, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  1316. w56 = Instance.new("Weld", p56)
  1317. w56.Name = "Part_Weld"
  1318. w56.Part0 = p56
  1319. w56.C0 = CFrame.new(35.7379799, 25.8704014, -9.65809727, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  1320. w56.Part1 = p57
  1321. w56.C1 = CFrame.new(35.7379799, 25.8703995, -9.8090868, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  1322. w57 = Instance.new("Weld", p57)
  1323. w57.Name = "Part_Weld"
  1324. w57.Part0 = p57
  1325. w57.C0 = CFrame.new(35.7379799, 25.8703995, -9.8090868, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  1326. w57.Part1 = p58
  1327. w57.C1 = CFrame.new(35.7379875, 25.8704014, -9.50240993, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  1328. w58 = Instance.new("Weld", p58)
  1329. w58.Name = "Part_Weld"
  1330. w58.Part0 = p58
  1331. w58.C0 = CFrame.new(35.7379875, 25.8704014, -9.50240993, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  1332. w58.Part1 = p59
  1333. w58.C1 = CFrame.new(35.7379913, 25.9019985, -3.98426342, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  1334. w59 = Instance.new("Weld", p59)
  1335. w59.Name = "Part_Weld"
  1336. w59.Part0 = p59
  1337. w59.C0 = CFrame.new(35.7379913, 25.9019985, -3.98426342, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  1338. w59.Part1 = p60
  1339. w59.C1 = CFrame.new(35.7379875, 25.9019947, -4.29094791, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  1340. w60 = Instance.new("Weld", p60)
  1341. w60.Name = "Part_Weld"
  1342. w60.Part0 = p60
  1343. w60.C0 = CFrame.new(35.7379875, 25.9019947, -4.29094791, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  1344. w60.Part1 = p61
  1345. w60.C1 = CFrame.new(35.7379875, 25.9019966, -4.13995552, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  1346. w61 = Instance.new("Weld", p61)
  1347. w61.Name = "Part_Weld"
  1348. w61.Part0 = p61
  1349. w61.C0 = CFrame.new(35.7379875, 25.9019966, -4.13995552, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  1350. w61.Part1 = p62
  1351. w61.C1 = CFrame.new(35.7379913, 25.9019985, -3.98426342, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  1352. w62 = Instance.new("Weld", p62)
  1353. w62.Name = "Part_Weld"
  1354. w62.Part0 = p62
  1355. w62.C0 = CFrame.new(35.7379913, 25.9019985, -3.98426342, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  1356. w62.Part1 = p63
  1357. w62.C1 = CFrame.new(35.7379875, 25.9019947, -4.29094791, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  1358. w63 = Instance.new("Weld", p63)
  1359. w63.Name = "Part_Weld"
  1360. w63.Part0 = p63
  1361. w63.C0 = CFrame.new(35.7379875, 25.9019947, -4.29094791, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  1362. w63.Part1 = p64
  1363. w63.C1 = CFrame.new(35.7379875, 25.9019966, -4.13995552, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  1364. w64 = Instance.new("Weld", p64)
  1365. w64.Name = "TorsoPart_Weld"
  1366. w64.Part0 = p64
  1367. w64.C0 = CFrame.new(35.7379875, 25.9019966, -4.13995552, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  1368. w64.Part1 = p65
  1369. w64.C1 = CFrame.new(-27.0399971, -25.1251144, -25.3600025, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1370. m2.Parent = char
  1371. m2:MakeJoints()
  1372. ----------------------------------------------------
  1373. local cor2 = Instance.new("Part", char.Wings)
  1374. cor2.Name = "Thingy"
  1375. cor2.Locked = true
  1376. cor2.BottomSurface = 0
  1377. cor2.CanCollide = false
  1378. cor2.Size = Vector3.new(0.2, 0.2, 0.2)
  1379. cor2.Transparency = 1
  1380. cor2.TopSurface = 0
  1381. corw2 = Instance.new("Weld", cor2)
  1382. corw2.Part0 = torso
  1383. corw2.Part1 = cor2
  1384. corw2.C0 = CFrame.new(0, 0.7, 0.8) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0))
  1385. corw2.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  1386. weld2 = Instance.new("Weld", char.Wings)
  1387. weld2.Part0 = cor2
  1388. weld2.Part1 = char.Wings.TorsoPart
  1389. weld2.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  1390.  
  1391. --[[ -Ruin IV
  1392. -By makhail07.
  1393. -Discord: Superthumb#2958
  1394. __- -__
  1395. --_M_--
  1396.  
  1397. Nebula Will finish the rest i'm done with this script ¯\_(ツ)_/¯
  1398. --]]
  1399.  
  1400. print'By makhail07'
  1401. print'Gauntlet by NoobyGames12'
  1402.  
  1403.  
  1404.  
  1405.  
  1406.  
  1407.  
  1408.  
  1409.  
  1410.  
  1411. function clerp(c1,c2,al)
  1412. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  1413. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  1414. for i,v in pairs(com1) do
  1415. com1[i] = v+(com2[i]-v)*al
  1416. end
  1417. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  1418. end
  1419. Personality = "HOLY SHIT ANOTHER RUIN AAAAAAAAAAAAAAAA"
  1420. vt = Vector3.new
  1421. Effects = { }
  1422. bc = BrickColor.new
  1423. plr = game:service'Players'.LocalPlayer
  1424. char = plr.Character
  1425. Player = game.Players.LocalPlayer
  1426. Character = Player.Character
  1427. mouse = plr:GetMouse()
  1428. humanoid = char:findFirstChild("Humanoid")
  1429. torso = char:findFirstChild("Torso")
  1430. if torso == nil then
  1431. print'no r15 skr0d xd'
  1432. end
  1433. head = char.Head
  1434. Head = char.Head
  1435. ra = char:findFirstChild("Right Arm")
  1436. la = char:findFirstChild("Left Arm")
  1437. rl = char:findFirstChild("Right Leg")
  1438. ll = char:findFirstChild("Left Leg")
  1439. rs = torso:findFirstChild("Right Shoulder")
  1440. ls = torso:findFirstChild("Left Shoulder")
  1441. rh = torso:findFirstChild("Right Hip")
  1442. lh = torso:findFirstChild("Left Hip")
  1443. neck = torso:findFirstChild("Neck")
  1444. rss = game:GetService("RunService").RenderStepped
  1445. rj = char:findFirstChild("HumanoidRootPart"):findFirstChild("RootJoint")
  1446. RootPart = Character.HumanoidRootPart
  1447. RootJoint = RootPart.RootJoint
  1448. anim = char:findFirstChild("Animate")
  1449. root = char.HumanoidRootPart
  1450. rootpart = char:findFirstChild("HumanoidRootPart")
  1451. RootPart = char:findFirstChild("HumanoidRootPart")
  1452. attack = false
  1453. drinks = 0
  1454. local RbxUtility = LoadLibrary("RbxUtility")
  1455. local Create = RbxUtility.Create
  1456. Rmode = "1"
  1457. local maincolor = torso.BrickColor
  1458. local maincolor2 = BrickColor.new("Really black")
  1459.  
  1460.  
  1461. New = function(Object, Parent, Name, Data)
  1462. local Object = Instance.new(Object)
  1463. for Index, Value in pairs(Data or {}) do
  1464. Object[Index] = Value
  1465. end
  1466. Object.Parent = Parent
  1467. Object.Name = Name
  1468. return Object
  1469. end
  1470.  
  1471. function newPart(Parent, brickcolor, transparency, anchored, cancollide, size, name)
  1472. local fp = Instance.new("Part")
  1473. fp.Parent = Parent
  1474. fp.Transparency = transparency
  1475. fp.Anchored = anchored
  1476. fp.CanCollide = cancollide
  1477. fp.Locked = true
  1478. fp.BrickColor = brickcolor
  1479. fp.Name = name
  1480. fp.Size = size
  1481. fp.Position = torso.Position
  1482. NoOutline(fp)
  1483. fp.Material = "SmoothPlastic"
  1484. fp:BreakJoints()
  1485. return fp
  1486. end
  1487. function mesh(Mesh, part, meshtype, meshid, offset, scale)
  1488. local mesh = Instance.new(Mesh)
  1489. mesh.Parent = part
  1490. if Mesh == "SpecialMesh" then
  1491. mesh.MeshType = meshtype
  1492. if meshid then
  1493. mesh.MeshId = "http://www.roblox.com/asset/?id=" .. meshid
  1494. end
  1495. end
  1496. if offset then
  1497. mesh.Offset = offset
  1498. end
  1499. mesh.Scale = scale
  1500. return mesh
  1501. end
  1502. function weld(parent, part0, part1, c0)
  1503. local weld = Instance.new("Weld")
  1504. weld.Parent = parent
  1505. weld.Part0 = part0
  1506. weld.Part1 = part1
  1507. weld.C0 = c0
  1508. return weld
  1509. end
  1510. function weld5(part0, part1, c0, c1)
  1511. weeld=Instance.new("Weld", part0)
  1512. weeld.Part0=part0
  1513. weeld.Part1=part1
  1514. weeld.C0=c0
  1515. weeld.C1=c1
  1516. return weeld
  1517. end
  1518. function rayCast(Pos, Dir, Max, Ignore) -- Origin Position , Direction, MaxDistance , IgnoreDescendants
  1519. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  1520. end
  1521.  
  1522. function swait(num)
  1523. if num==0 or num==nil then
  1524. game:service'RunService'.Stepped:wait(0)
  1525. else
  1526. for i=0,num do
  1527. game:service'RunService'.Stepped:wait(0)
  1528. end
  1529. end
  1530. end
  1531. function thread(f)
  1532. coroutine.resume(coroutine.create(f))
  1533. end
  1534.  
  1535.  
  1536.  
  1537.  
  1538.  
  1539.  
  1540.  
  1541.  
  1542.  
  1543.  
  1544.  
  1545.  
  1546. --Very important stuff--
  1547. Player=game:GetService("Players").LocalPlayer
  1548. Character=Player.Character
  1549. PlayerGui=Player.PlayerGui
  1550. Backpack=Player.Backpack
  1551. Torso=Character.Torso
  1552. Head=Character.Head
  1553. Humanoid=Character.Humanoid
  1554. m=Instance.new('Model',Character)
  1555. LeftArm=Character["Left Arm"]
  1556. LeftLeg=Character["Left Leg"]
  1557. RightArm=Character["Right Arm"]
  1558. RightLeg=Character["Right Leg"]
  1559. LS=Torso["Left Shoulder"]
  1560. LH=Torso["Left Hip"]
  1561. RS=Torso["Right Shoulder"]
  1562. RH=Torso["Right Hip"]
  1563. Face = Head.face
  1564. Neck=Torso.Neck
  1565. it=Instance.new
  1566. attacktype=1
  1567. vt=Vector3.new
  1568. cf=CFrame.new
  1569. euler=CFrame.fromEulerAnglesXYZ
  1570. angles=CFrame.Angles
  1571. cloaked=false
  1572. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1573. necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1574. LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
  1575. LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
  1576. RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
  1577. RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
  1578. RootPart=Character.HumanoidRootPart
  1579. RootJoint=RootPart.RootJoint
  1580. RootCF=euler(-1.57,0,3.14)
  1581. attack = false
  1582. attackdebounce = false
  1583. deb=false
  1584. equipped=true
  1585. hand=false
  1586. MMouse=nil
  1587. combo=0
  1588. mana=0
  1589. trispeed=.2
  1590. attackmode=false
  1591. local idle=0
  1592. local Anim="Idle"
  1593. local gun=false
  1594. local shoot=false
  1595. local sine = 0
  1596. local change = 1
  1597. player=nil
  1598.  
  1599. mouse=Player:GetMouse()
  1600. --save shoulders
  1601. RSH, LSH=nil, nil
  1602. --welds
  1603. RW, LW=Instance.new("Weld"), Instance.new("Weld")
  1604. RW.Name="Right Shoulder" LW.Name="Left Shoulder"
  1605. LH=Torso["Left Hip"]
  1606. RH=Torso["Right Hip"]
  1607. TorsoColor=Torso.BrickColor
  1608. function NoOutline(Part)
  1609. Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
  1610. end
  1611. player=Player
  1612. ch=Character
  1613. RSH=ch.Torso["Right Shoulder"]
  1614. LSH=ch.Torso["Left Shoulder"]
  1615. --
  1616. RSH.Parent=nil
  1617. LSH.Parent=nil
  1618. --
  1619. RW.Name="Right Shoulder"
  1620. RW.Part0=ch.Torso
  1621. RW.C0=cf(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
  1622. RW.C1=cf(0, 0.5, 0)
  1623. RW.Part1=ch["Right Arm"]
  1624. RW.Parent=ch.Torso
  1625. --
  1626. LW.Name="Left Shoulder"
  1627. LW.Part0=ch.Torso
  1628. LW.C0=cf(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8)
  1629. LW.C1=cf(0, 0.5, 0)
  1630. LW.Part1=ch["Left Arm"]
  1631. LW.Parent=ch.Torso
  1632.  
  1633.  
  1634. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  1635. local wld = Instance.new("Weld", wp1)
  1636. wld.Part0 = wp0
  1637. wld.Part1 = wp1
  1638. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  1639. end
  1640.  
  1641.  
  1642. newWeld(RootPart, Torso, 0, -1, 0)
  1643. Torso.Weld.C1 = CFrame.new(0, -1, 0)
  1644. newWeld(Torso, LeftLeg, -0.5, -1, 0)
  1645. LeftLeg.Weld.C1 = CFrame.new(0, 1, 0)
  1646. newWeld(Torso, RightLeg, 0.5, -1, 0)
  1647. RightLeg.Weld.C1 = CFrame.new(0, 1, 0)
  1648.  
  1649. Player=game:GetService('Players').LocalPlayer
  1650. Character=Player.Character
  1651. mouse=Player:GetMouse()
  1652. m=Instance.new('Model',Character)
  1653.  
  1654.  
  1655. local function weldBetween(a, b)
  1656. local weldd = Instance.new("ManualWeld")
  1657. weldd.Part0 = a
  1658. weldd.Part1 = b
  1659. weldd.C0 = CFrame.new()
  1660. weldd.C1 = b.CFrame:inverse() * a.CFrame
  1661. weldd.Parent = a
  1662. return weldd
  1663. end
  1664.  
  1665. ArtificialHB = Instance.new("BindableEvent", script)
  1666. ArtificialHB.Name = "Heartbeat"
  1667.  
  1668. script:WaitForChild("Heartbeat")
  1669.  
  1670. frame = 1 / 60
  1671. tf = 0
  1672. allowframeloss = false
  1673. tossremainder = false
  1674. lastframe = tick()
  1675. script.Heartbeat:Fire()
  1676.  
  1677. game:GetService("RunService").Heartbeat:connect(function(s, p)
  1678. tf = tf + s
  1679. if tf >= frame then
  1680. if allowframeloss then
  1681. script.Heartbeat:Fire()
  1682. lastframe = tick()
  1683. else
  1684. for i = 1, math.floor(tf / frame) do
  1685. script.Heartbeat:Fire()
  1686. end
  1687. lastframe = tick()
  1688. end
  1689. if tossremainder then
  1690. tf = 0
  1691. else
  1692. tf = tf - frame * math.floor(tf / frame)
  1693. end
  1694. end
  1695. end)
  1696.  
  1697.  
  1698.  
  1699. CFuncs = {
  1700. ["Part"] = {
  1701. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1702. local Part = Create("Part"){
  1703. Parent = Parent,
  1704. Reflectance = Reflectance,
  1705. Transparency = Transparency,
  1706. CanCollide = false,
  1707. Locked = true,
  1708. BrickColor = BrickColor.new(tostring(BColor)),
  1709. Name = Name,
  1710. Size = Size,
  1711. Material = Material,
  1712. }
  1713. RemoveOutlines(Part)
  1714. return Part
  1715. end;
  1716. };
  1717.  
  1718. ["Mesh"] = {
  1719. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1720. local Msh = Create(Mesh){
  1721. Parent = Part,
  1722. Offset = OffSet,
  1723. Scale = Scale,
  1724. }
  1725. if Mesh == "SpecialMesh" then
  1726. Msh.MeshType = MeshType
  1727. Msh.MeshId = MeshId
  1728. end
  1729. return Msh
  1730. end;
  1731. };
  1732.  
  1733. ["Mesh"] = {
  1734. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1735. local Msh = Create(Mesh){
  1736. Parent = Part,
  1737. Offset = OffSet,
  1738. Scale = Scale,
  1739. }
  1740. if Mesh == "SpecialMesh" then
  1741. Msh.MeshType = MeshType
  1742. Msh.MeshId = MeshId
  1743. end
  1744. return Msh
  1745. end;
  1746. };
  1747.  
  1748. ["Weld"] = {
  1749. Create = function(Parent, Part0, Part1, C0, C1)
  1750. local Weld = Create("Weld"){
  1751. Parent = Parent,
  1752. Part0 = Part0,
  1753. Part1 = Part1,
  1754. C0 = C0,
  1755. C1 = C1,
  1756. }
  1757. return Weld
  1758. end;
  1759. };
  1760.  
  1761. ["Sound"] = {
  1762. Create = function(id, par, vol, pit)
  1763. coroutine.resume(coroutine.create(function()
  1764. local S = Create("Sound"){
  1765. Volume = vol,
  1766. Pitch = pit or 1,
  1767. SoundId = id,
  1768. Parent = par or workspace,
  1769. }
  1770. wait()
  1771. S:play()
  1772. game:GetService("Debris"):AddItem(S, 6)
  1773. end))
  1774. end;
  1775. };
  1776.  
  1777. ["ParticleEmitter"] = {
  1778. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  1779. local fp = Create("ParticleEmitter"){
  1780. Parent = Parent,
  1781. Color = ColorSequence.new(Color1, Color2),
  1782. LightEmission = LightEmission,
  1783. Size = Size,
  1784. Texture = Texture,
  1785. Transparency = Transparency,
  1786. ZOffset = ZOffset,
  1787. Acceleration = Accel,
  1788. Drag = Drag,
  1789. LockedToPart = LockedToPart,
  1790. VelocityInheritance = VelocityInheritance,
  1791. EmissionDirection = EmissionDirection,
  1792. Enabled = Enabled,
  1793. Lifetime = LifeTime,
  1794. Rate = Rate,
  1795. Rotation = Rotation,
  1796. RotSpeed = RotSpeed,
  1797. Speed = Speed,
  1798. VelocitySpread = VelocitySpread,
  1799. }
  1800. return fp
  1801. end;
  1802. };
  1803.  
  1804. CreateTemplate = {
  1805.  
  1806. };
  1807. }
  1808.  
  1809. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  1810. if hit.Parent == nil then
  1811. return
  1812. end
  1813. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  1814. for _, v in pairs(hit.Parent:children()) do
  1815. if v:IsA("Humanoid") then
  1816. h = v
  1817. end
  1818. end
  1819. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
  1820. warn'No R15 allowed'
  1821. hit.Parent:FindFirstChild("Head"):BreakJoints()
  1822. end
  1823.  
  1824. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  1825. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  1826. if hit.Parent.DebounceHit.Value == true then
  1827. return
  1828. end
  1829. end
  1830. if insta == true then
  1831. hit.Parent:FindFirstChild("Head"):BreakJoints()
  1832. end
  1833. local c = Create("ObjectValue"){
  1834. Name = "creator",
  1835. Value = game:service("Players").LocalPlayer,
  1836. Parent = h,
  1837. }
  1838. game:GetService("Debris"):AddItem(c, .5)
  1839. if HitSound ~= nil and HitPitch ~= nil then
  1840. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  1841. end
  1842. local Damage = math.random(minim, maxim)
  1843. local blocked = false
  1844. local block = hit.Parent:findFirstChild("Block")
  1845. if block ~= nil then
  1846. if block.className == "IntValue" then
  1847. if block.Value > 0 then
  1848. blocked = true
  1849. block.Value = block.Value - 1
  1850. print(block.Value)
  1851. end
  1852. end
  1853. end
  1854. if blocked == false then
  1855. h.Health = h.Health - Damage
  1856. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, torso.BrickColor.Color)
  1857. else
  1858. h.Health = h.Health - (Damage / 2)
  1859. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, torso.BrickColor.Color)
  1860. end
  1861. if Type == "Knockdown" then
  1862. local hum = hit.Parent.Humanoid
  1863. hum.PlatformStand = true
  1864. coroutine.resume(coroutine.create(function(HHumanoid)
  1865. swait(1)
  1866. HHumanoid.PlatformStand = false
  1867. end), hum)
  1868. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  1869. local bodvol = Create("BodyVelocity"){
  1870. velocity = angle * knockback,
  1871. P = 5000,
  1872. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  1873. Parent = hit,
  1874. }
  1875. local rl = Create("BodyAngularVelocity"){
  1876. P = 3000,
  1877. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  1878. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  1879. Parent = hit,
  1880. }
  1881. game:GetService("Debris"):AddItem(bodvol, .5)
  1882. game:GetService("Debris"):AddItem(rl, .5)
  1883. elseif Type == "Normal" then
  1884. local vp = Create("BodyVelocity"){
  1885. P = 500,
  1886. maxForce = Vector3.new(math.huge, 0, math.huge),
  1887. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  1888. }
  1889. if knockback > 0 then
  1890. vp.Parent = hit.Parent.Torso
  1891. end
  1892. game:GetService("Debris"):AddItem(vp, .5)
  1893. elseif Type == "Up" then
  1894. local bodyVelocity = Create("BodyVelocity"){
  1895. velocity = Vector3.new(0, 20, 0),
  1896. P = 5000,
  1897. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  1898. Parent = hit,
  1899. }
  1900. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  1901. elseif Type == "DarkUp" then
  1902. coroutine.resume(coroutine.create(function()
  1903. for i = 0, 1, 0.1 do
  1904. swait()
  1905. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  1906. end
  1907. end))
  1908. local bodyVelocity = Create("BodyVelocity"){
  1909. velocity = Vector3.new(0, 20, 0),
  1910. P = 5000,
  1911. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  1912. Parent = hit,
  1913. }
  1914. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  1915. elseif Type == "Snare" then
  1916. local bp = Create("BodyPosition"){
  1917. P = 2000,
  1918. D = 100,
  1919. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1920. position = hit.Parent.Torso.Position,
  1921. Parent = hit.Parent.Torso,
  1922. }
  1923. game:GetService("Debris"):AddItem(bp, 1)
  1924. elseif Type == "Freeze" then
  1925. local BodPos = Create("BodyPosition"){
  1926. P = 50000,
  1927. D = 1000,
  1928. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1929. position = hit.Parent.Torso.Position,
  1930. Parent = hit.Parent.Torso,
  1931. }
  1932. local BodGy = Create("BodyGyro") {
  1933. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  1934. P = 20e+003,
  1935. Parent = hit.Parent.Torso,
  1936. cframe = hit.Parent.Torso.CFrame,
  1937. }
  1938. hit.Parent.Torso.Anchored = true
  1939. coroutine.resume(coroutine.create(function(Part)
  1940. swait(1.5)
  1941. Part.Anchored = false
  1942. end), hit.Parent.Torso)
  1943. game:GetService("Debris"):AddItem(BodPos, 3)
  1944. game:GetService("Debris"):AddItem(BodGy, 3)
  1945. end
  1946. local debounce = Create("BoolValue"){
  1947. Name = "DebounceHit",
  1948. Parent = hit.Parent,
  1949. Value = true,
  1950. }
  1951. game:GetService("Debris"):AddItem(debounce, Delay)
  1952. c = Create("ObjectValue"){
  1953. Name = "creator",
  1954. Value = Player,
  1955. Parent = h,
  1956. }
  1957. game:GetService("Debris"):AddItem(c, .5)
  1958. end
  1959. end
  1960.  
  1961. function ShowDamage(Pos, Text, Time, Color)
  1962. local Rate = (1 / 30)
  1963. local Pos = (Pos or Vector3.new(0, 0, 0))
  1964. local Text = (Text or "")
  1965. local Time = (Time or 2)
  1966. local Color = (Color or Color3.new(1, 0, 1))
  1967. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  1968. EffectPart.Anchored = true
  1969. local BillboardGui = Create("BillboardGui"){
  1970. Size = UDim2.new(3, 0, 3, 0),
  1971. Adornee = EffectPart,
  1972. Parent = EffectPart,
  1973. }
  1974. local TextLabel = Create("TextLabel"){
  1975. BackgroundTransparency = 1,
  1976. Size = UDim2.new(1, 0, 1, 0),
  1977. Text = Text,
  1978. Font = "SciFi",
  1979. TextColor3 = Color,
  1980. TextScaled = true,
  1981. Parent = BillboardGui,
  1982. }
  1983. game.Debris:AddItem(EffectPart, (Time))
  1984. EffectPart.Parent = game:GetService("Workspace")
  1985. delay(0, function()
  1986. local Frames = (Time / Rate)
  1987. for Frame = 1, Frames do
  1988. wait(Rate)
  1989. local Percent = (Frame / Frames)
  1990. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  1991. TextLabel.TextTransparency = Percent
  1992. end
  1993. if EffectPart and EffectPart.Parent then
  1994. EffectPart:Destroy()
  1995. end
  1996. end)
  1997. end
  1998. function MagnitudeDamage(Part, Magnitude, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch)
  1999. for _, c in pairs(workspace:children()) do
  2000. local hum = c:findFirstChild("Humanoid")
  2001. if hum ~= nil then
  2002. local head = c:findFirstChild("Torso")
  2003. if head ~= nil then
  2004. local targ = head.Position - Part.Position
  2005. local mag = targ.magnitude
  2006. if mag <= Magnitude and c.Name ~= Player.Name then
  2007. Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .1, "rbxassetid://" .. HitSound, HitPitch)
  2008. end
  2009. end
  2010. end
  2011. end
  2012. end
  2013. EffectModel = Create("Model"){
  2014. Parent = Character,
  2015. Name = "Effects",
  2016. }
  2017.  
  2018. Effects = {
  2019. Block = {
  2020. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  2021. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(.2,.2,.2)) -- fixed by salvo cuz roadblok upd sus
  2022. prt.Anchored = true
  2023. prt.CFrame = cframe
  2024. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2025. game:GetService("Debris"):AddItem(prt, 10)
  2026. if Type == 1 or Type == nil then
  2027. table.insert(Effects, {
  2028. prt,
  2029. "Block1",
  2030. delay,
  2031. x3,
  2032. y3,
  2033. z3,
  2034. msh
  2035. })
  2036. elseif Type == 2 then
  2037. table.insert(Effects, {
  2038. prt,
  2039. "Block2",
  2040. delay,
  2041. x3,
  2042. y3,
  2043. z3,
  2044. msh
  2045. })
  2046. end
  2047. end;
  2048. };
  2049.  
  2050. Cylinder = {
  2051. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2052. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(.2,.2,.2))
  2053. prt.Anchored = true
  2054. prt.CFrame = cframe
  2055. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2056. game:GetService("Debris"):AddItem(prt, 10)
  2057. table.insert(Effects, {
  2058. prt,
  2059. "Cylinder",
  2060. delay,
  2061. x3,
  2062. y3,
  2063. z3,
  2064. msh
  2065. })
  2066. end;
  2067. };
  2068. Head = {
  2069. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2070. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(.2,.2,.2))
  2071. prt.Anchored = true
  2072. prt.CFrame = cframe
  2073. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2074. game:GetService("Debris"):AddItem(prt, 10)
  2075. table.insert(Effects, {
  2076. prt,
  2077. "Cylinder",
  2078. delay,
  2079. x3,
  2080. y3,
  2081. z3,
  2082. msh
  2083. })
  2084. end;
  2085. };
  2086.  
  2087. Sphere = {
  2088. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2089. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(.2,.2,.2))
  2090. prt.Anchored = true
  2091. prt.CFrame = cframe
  2092. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2093. game:GetService("Debris"):AddItem(prt, 10)
  2094. table.insert(Effects, {
  2095. prt,
  2096. "Cylinder",
  2097. delay,
  2098. x3,
  2099. y3,
  2100. z3,
  2101. msh
  2102. })
  2103. end;
  2104. };
  2105. Blood = {
  2106. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2107. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  2108. prt.Anchored = true
  2109. prt.CFrame = cframe
  2110. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2111. game:GetService("Debris"):AddItem(prt, 10)
  2112. table.insert(Effects, {
  2113. prt,
  2114. "Blood",
  2115. delay,
  2116. x3,
  2117. y3,
  2118. z3,
  2119. msh
  2120. })
  2121. end
  2122. },
  2123. Elect = {
  2124. Create = function(cff, x, y, z)
  2125. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.new("Lime green"), "Part", Vector3.new(1, 1, 1))
  2126. prt.Anchored = true
  2127. prt.CFrame = cff * CFrame.new(math.random(-x, x), math.random(-y, y), math.random(-z, z))
  2128. prt.CFrame = CFrame.new(prt.Position)
  2129. game:GetService("Debris"):AddItem(prt, 2)
  2130. local xval = math.random() / 2
  2131. local yval = math.random() / 2
  2132. local zval = math.random() / 2
  2133. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
  2134. table.insert(Effects, {
  2135. prt,
  2136. "Elec",
  2137. 0.1,
  2138. x,
  2139. y,
  2140. z,
  2141. xval,
  2142. yval,
  2143. zval
  2144. })
  2145. end;
  2146.  
  2147. };
  2148.  
  2149. Ring = {
  2150. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2151. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2152. prt.Anchored = true
  2153. prt.CFrame = cframe
  2154. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2155. game:GetService("Debris"):AddItem(prt, 10)
  2156. table.insert(Effects, {
  2157. prt,
  2158. "Cylinder",
  2159. delay,
  2160. x3,
  2161. y3,
  2162. z3,
  2163. msh
  2164. })
  2165. end;
  2166. };
  2167.  
  2168.  
  2169. Wave = {
  2170. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2171. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2172. prt.Anchored = true
  2173. prt.CFrame = cframe
  2174. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2175. game:GetService("Debris"):AddItem(prt, 10)
  2176. table.insert(Effects, {
  2177. prt,
  2178. "Cylinder",
  2179. delay,
  2180. x3,
  2181. y3,
  2182. z3,
  2183. msh
  2184. })
  2185. end;
  2186. };
  2187.  
  2188. Break = {
  2189. Create = function(brickcolor, cframe, x1, y1, z1)
  2190. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  2191. prt.Anchored = true
  2192. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2193. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2194. local num = math.random(10, 50) / 1000
  2195. game:GetService("Debris"):AddItem(prt, 10)
  2196. table.insert(Effects, {
  2197. prt,
  2198. "Shatter",
  2199. num,
  2200. prt.CFrame,
  2201. math.random() - math.random(),
  2202. 0,
  2203. math.random(50, 100) / 100
  2204. })
  2205. end;
  2206. };
  2207.  
  2208. Fire = {
  2209. Create = function(brickcolor, cframe, x1, y1, z1, delay)
  2210. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(.2,.2,.2))
  2211. prt.Anchored = true
  2212. prt.CFrame = cframe
  2213. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2214. game:GetService("Debris"):AddItem(prt, 10)
  2215. table.insert(Effects, {
  2216. prt,
  2217. "Fire",
  2218. delay,
  2219. 1,
  2220. 1,
  2221. 1,
  2222. msh
  2223. })
  2224. end;
  2225. };
  2226.  
  2227. Blast = {
  2228. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Part)
  2229. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  2230. prt.Anchored = true
  2231. prt.CFrame = cframe
  2232. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1323306", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2233. game:GetService("Debris"):AddItem(prt, 10)
  2234. table.insert(Effects, {
  2235. prt,
  2236. "Block4",
  2237. delay,
  2238. x3,
  2239. y3,
  2240. z3,
  2241. msh,
  2242. Part
  2243. })
  2244. end
  2245. },
  2246.  
  2247.  
  2248. FireWave = {
  2249. Create = function(brickcolor, cframe, x1, y1, z1)
  2250. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, brickcolor, "Effect", Vector3.new(.2,.2,.2))
  2251. prt.Anchored = true
  2252. prt.CFrame = cframe
  2253. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2254. local d = Create("Decal"){
  2255. Parent = prt,
  2256. Texture = "rbxassetid://26356434",
  2257. Face = "Top",
  2258. }
  2259. local d = Create("Decal"){
  2260. Parent = prt,
  2261. Texture = "rbxassetid://26356434",
  2262. Face = "Bottom",
  2263. }
  2264. game:GetService("Debris"):AddItem(prt, 10)
  2265. table.insert(Effects, {
  2266. prt,
  2267. "FireWave",
  2268. 1,
  2269. 30,
  2270. math.random(400, 600) / 100,
  2271. msh
  2272. })
  2273. end;
  2274. };
  2275.  
  2276. Ice = {
  2277. Create = function(brickcolor, cframe, x1, y1, z1, delay)
  2278. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(.2,.2,.2))
  2279. prt.Anchored = true
  2280. prt.CFrame = cframe
  2281. msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1778999", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2282. game:GetService("Debris"):AddItem(prt, 10)
  2283. for i = 1, 5 do
  2284. Effects.Break.Create(BrickColor.new(brickcolor), prt.CFrame * CFrame.new(0, 4, 0), math.random(20, 80) / 100, math.random(2, 10), math.random(20, 80) / 100)
  2285. end
  2286. for i = 1, 15 do
  2287. local freezepart = CFuncs.Part.Create(EffectModel, "Neon", 0.5, 0.5, BrickColor.new("Bright blue"), "Ice Part", Vector3.new(math.random(1, 2) + math.random(), math.random(1, 2) + math.random(), math.random(1, 2) + math.random()))
  2288. freezepart.Anchored = true
  2289. freezepart.CanCollide = true
  2290. freezepart.CFrame = cframe * CFrame.new(math.random(-300, 300) / 100, 1, math.random(-300, 300) / 100) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2291. game:GetService("Debris"):AddItem(freezepart, 10)
  2292. end
  2293. table.insert(Effects, {
  2294. prt,
  2295. "Ice",
  2296. delay,
  2297. msh,
  2298. 1,
  2299. .2
  2300. })
  2301. end
  2302. },
  2303.  
  2304. Lightning = {
  2305. Create = function(p0, p1, tym, ofs, col, th, tra, last)
  2306. local magz = (p0 - p1).magnitude
  2307. local curpos = p0
  2308. local trz = {
  2309. -ofs,
  2310. ofs
  2311. }
  2312. for i = 1, tym do
  2313. local li = CFuncs.Part.Create(EffectModel, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym))
  2314. local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  2315. local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
  2316. li.Material = "Neon"
  2317. if tym == i then
  2318. local magz2 = (curpos - p1).magnitude
  2319. li.Size = Vector3.new(th, th, magz2)
  2320. li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
  2321. table.insert(Effects, {
  2322. li,
  2323. "Disappear",
  2324. last
  2325. })
  2326. else
  2327. do
  2328. do
  2329. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
  2330. curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
  2331. game.Debris:AddItem(li, 10)
  2332. table.insert(Effects, {
  2333. li,
  2334. "Disappear",
  2335. last
  2336. })
  2337. end
  2338. end
  2339. end
  2340. end
  2341. end
  2342. };
  2343.  
  2344. EffectTemplate = {
  2345.  
  2346. };
  2347. }
  2348.  
  2349. Laser = function(brickcolor, reflect, cframe, x1, y1, z1, x3, y3, z3, delay)
  2350.  
  2351. local prt = CFuncs.Part.Create(EffectModel, "Neon", reflect, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  2352. prt.Anchored = true
  2353. prt.CFrame = cframe
  2354. prt.Material = "Neon"
  2355. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2356. game:GetService("Debris"):AddItem(prt, 10)
  2357. coroutine.resume(coroutine.create(function(Part, Mesh)
  2358.  
  2359. for i = 0, 1, delay do
  2360. swait()
  2361. Part.Transparency = i
  2362. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  2363. end
  2364. Part.Parent = nil
  2365. end
  2366. ), prt, msh)
  2367. end
  2368.  
  2369.  
  2370.  
  2371.  
  2372. function CreatePart(parent,transparency,reflectance,material,brickcolor)
  2373. local p = Instance.new("Part")
  2374. p.Parent = parent
  2375. p.Size = Vector3.new(1,1,1)
  2376. p.Transparency = transparency
  2377. p.Reflectance = reflectance
  2378. p.CanCollide = false
  2379. p.BrickColor = brickcolor
  2380. p.Material = material
  2381. return p
  2382. end
  2383.  
  2384.  
  2385. function CreateMesh(parent,meshtype,x1,y1,z1)
  2386. local mesh = Instance.new("SpecialMesh",parent)
  2387. mesh.MeshType = meshtype
  2388. mesh.Scale = Vector3.new(x1,y1,z1)
  2389. return mesh
  2390. end
  2391.  
  2392. function CreateSpecialMesh(parent,meshid,x1,y1,z1)
  2393. local mesh = Instance.new("SpecialMesh",parent)
  2394. mesh.MeshType = "SpecialMesh"
  2395. mesh.MeshId = meshid
  2396. mesh.Scale = Vector3.new(x1,y1,z1)
  2397. return mesh
  2398. end
  2399.  
  2400. function CreateSpecialGlowMesh(parent,meshid,x1,y1,z1)
  2401. local mesh = Instance.new("SpecialMesh",parent)
  2402. mesh.MeshType = "FileMesh"
  2403. mesh.MeshId = meshid
  2404. mesh.TextureId = "http://www.roblox.com/asset/?id=269748808"
  2405. mesh.Scale = Vector3.new(x1,y1,z1)
  2406. mesh.VertexColor = Vector3.new(parent.BrickColor.r, parent.BrickColor.g, parent.BrickColor.b)
  2407. return mesh
  2408. end
  2409.  
  2410. function CreateWeld(parent,part0,part1,C1X,C1Y,C1Z,C1Xa,C1Ya,C1Za,C0X,C0Y,C0Z,C0Xa,C0Ya,C0Za)
  2411. local weld = Instance.new("Weld")
  2412. weld.Parent = parent
  2413. weld.Part0 = part0
  2414. weld.Part1 = part1
  2415. weld.C1 = CFrame.new(C1X,C1Y,C1Z)*CFrame.Angles(C1Xa,C1Ya,C1Za)
  2416. weld.C0 = CFrame.new(C0X,C0Y,C0Z)*CFrame.Angles(C0Xa,C0Ya,C0Za)
  2417. return weld
  2418. end
  2419.  
  2420. local m = Instance.new("Model",char)
  2421. m.Name = "GaunletModel"
  2422.  
  2423. local handle = CreatePart(m,0,0,"SmoothPlastic",maincolor2)
  2424. CreateMesh(handle,"Brick",1.05,1.5,1.05)
  2425. CreateWeld(handle,ra,handle,0,-0.265,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  2426.  
  2427.  
  2428. local handleg = CreatePart(m,0,0,"Neon",maincolor)
  2429. CreateMesh(handleg,"Brick",1.025,1.5,1.025)
  2430. CreateWeld(handleg,handle,handleg,0,0.1,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  2431. local handleo = CreatePart(m,0,0,"Neon",maincolor)
  2432. CreateMesh(handleo,"Brick",0.5,0.85,1.085)
  2433. CreateWeld(handleo,handle,handleo,-0.315,0,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  2434. local handleo2 = CreatePart(m,0,0,"SmoothPlastic",maincolor2)
  2435. CreateMesh(handleo2,"Brick",0.5,0.8,1.09)
  2436. CreateWeld(handleo2,handle,handleo2,-0.3175,0,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  2437. local zi = CreatePart(m,0,0,"Neon",maincolor)
  2438. CreateMesh(zi,"Brick",0.025,1.525,1.1)
  2439. CreateWeld(zi,handle,zi,0,0,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  2440.  
  2441.  
  2442. local li1 = CreatePart(m,0,0,"Neon",maincolor)
  2443. CreateMesh(li1,"Brick",0.275,0.825,0.025)
  2444. CreateWeld(li1,handleo,li1,-0.125,0,0.225,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  2445. local li2 = CreatePart(m,0,0,"Neon",maincolor)
  2446. CreateMesh(li2,"Brick",0.275,0.825,0.025)
  2447. CreateWeld(li2,handleo,li2,-0.125,0,-0.225,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  2448.  
  2449. local di = CreatePart(m,0,0,"Neon",maincolor)
  2450. CreateMesh(di,"Brick",0.3,0.3,0.3)
  2451. CreateWeld(di,handleo,di,-0.125,0,0,math.rad(45),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  2452.  
  2453. local di1 = CreatePart(m,0,0,"Neon",maincolor)
  2454. CreateMesh(di1,"Brick",0.3,0.15,0.15)
  2455. CreateWeld(di1,di,di1,0,0.15,0.15,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  2456. local di2 = CreatePart(m,0,0,"Neon",maincolor)
  2457. CreateMesh(di2,"Brick",0.3,0.15,0.15)
  2458. CreateWeld(di2,di,di2,0,0.15,-0.15,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  2459. local di3 = CreatePart(m,0,0,"Neon",maincolor)
  2460. CreateMesh(di3,"Brick",0.3,0.15,0.15)
  2461. CreateWeld(di3,di,di3,0,-0.15,0.15,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  2462. local di4 = CreatePart(m,0,0,"Neon",maincolor)
  2463. CreateMesh(di4,"Brick",0.3,0.15,0.15)
  2464. CreateWeld(di4,di,di4,0,-0.15,-0.15,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  2465. local dio = CreatePart(m,0,0,"SmoothPlastic",maincolor2)
  2466. CreateMesh(dio,"Brick",0.325,0.275,0.275)
  2467. CreateWeld(dio,di,dio,0,0,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  2468. local dio1 = CreatePart(m,0,0,"SmoothPlastic",maincolor2)
  2469. CreateMesh(dio1,"Brick",0.325,0.125,0.125)
  2470. CreateWeld(dio1,di1,dio1,0,0,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  2471. local dio2 = CreatePart(m,0,0,"SmoothPlastic",maincolor2)
  2472. CreateMesh(dio2,"Brick",0.325,0.125,0.125)
  2473. CreateWeld(dio2,di2,dio2,0,0,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  2474. local dio3 = CreatePart(m,0,0,"SmoothPlastic",maincolor2)
  2475. CreateMesh(dio3,"Brick",0.325,0.125,0.125)
  2476. CreateWeld(dio3,di3,dio3,0,0,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  2477. local dio4 = CreatePart(m,0,0,"SmoothPlastic",maincolor2)
  2478. CreateMesh(dio4,"Brick",0.325,0.125,0.125)
  2479. CreateWeld(dio4,di4,dio4,0,0,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  2480.  
  2481. local sq1 = CreatePart(m,0,0,"Neon",maincolor)
  2482. CreateMesh(sq1,"Brick",0.3,0.125,0.125)
  2483. CreateWeld(sq1,handleo,sq1,-0.125,0.25,0.4,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  2484. local sq2 = CreatePart(m,0,0,"Neon",maincolor)
  2485. CreateMesh(sq2,"Brick",0.3,0.125,0.125)
  2486. CreateWeld(sq2,handleo,sq2,-0.125,-0.25,0.4,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  2487. local sq3 = CreatePart(m,0,0,"Neon",maincolor)
  2488. CreateMesh(sq3,"Brick",0.3,0.125,0.125)
  2489. CreateWeld(sq3,handleo,sq3,-0.125,0.25,-0.4,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  2490. local sq4 = CreatePart(m,0,0,"Neon",maincolor)
  2491. CreateMesh(sq4,"Brick",0.3,0.125,0.125)
  2492. CreateWeld(sq4,handleo,sq4,-0.125,-0.25,-0.4,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  2493.  
  2494. local sqo1 = CreatePart(m,0,0,"SmoothPlastic",maincolor2)
  2495. CreateMesh(sqo1,"Brick",0.3115,0.1115,0.1115)
  2496. CreateWeld(sqo1,sq1,sqo1,0,0,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  2497. local sqo2 = CreatePart(m,0,0,"SmoothPlastic",maincolor2)
  2498. CreateMesh(sqo2,"Brick",0.3115,0.1115,0.1115)
  2499. CreateWeld(sqo2,sq2,sqo2,0,0,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  2500. local sqo3 = CreatePart(m,0,0,"SmoothPlastic",maincolor2)
  2501. CreateMesh(sqo3,"Brick",0.3115,0.1115,0.1115)
  2502. CreateWeld(sqo3,sq3,sqo3,0,0,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  2503. local sqo4 = CreatePart(m,0,0,"SmoothPlastic",maincolor2)
  2504. CreateMesh(sqo4,"Brick",0.3115,0.1115,0.1115)
  2505. CreateWeld(sqo4,sq4,sqo4,0,0,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  2506.  
  2507. local locl = CreatePart(m,0,0,"Neon",maincolor)
  2508. CreateMesh(locl,"Brick",0.1,0.1,0.1)
  2509. CreateWeld(locl,handle,locl,0,0,0.435,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  2510.  
  2511. local dil = CreatePart(m,0,0,"Neon",maincolor)
  2512. CreateMesh(dil,"Brick",0.45,0.45,0.3)
  2513. CreateWeld(dil,locl,dil,0,0,0,math.rad(0),math.rad(0),math.rad(45),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  2514.  
  2515. local dil1 = CreatePart(m,0,0,"Neon",maincolor)
  2516. CreateMesh(dil1,"Brick",0.225,0.225,0.3)
  2517. CreateWeld(dil1,dil,dil1,-0.225,0.225,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  2518. local dil2 = CreatePart(m,0,0,"Neon",maincolor)
  2519. CreateMesh(dil2,"Brick",0.225,0.225,0.3)
  2520. CreateWeld(dil2,dil,dil2,0.225,-0.225,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  2521.  
  2522. local dilo = CreatePart(m,0,0,"SmoothPlastic",maincolor2)
  2523. CreateMesh(dilo,"Brick",0.375,0.375,0.315)
  2524. CreateWeld(dilo,dil,dilo,0,0,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  2525. local dilo1 = CreatePart(m,0,0,"SmoothPlastic",maincolor2)
  2526. CreateMesh(dilo1,"Brick",0.175,0.175,0.315)
  2527. CreateWeld(dilo1,dil1,dilo1,0,0,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  2528. local dilo2 = CreatePart(m,0,0,"SmoothPlastic",maincolor2)
  2529. CreateMesh(dilo2,"Brick",0.175,0.175,0.315)
  2530. CreateWeld(dilo2,dil2,dilo2,0,0,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  2531.  
  2532. local locr = CreatePart(m,0,0,"Neon",maincolor)
  2533. CreateMesh(locr,"Brick",0.1,0.1,0.1)
  2534. CreateWeld(locr,handle,locr,0,0,-0.435,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  2535.  
  2536. local dir = CreatePart(m,0,0,"Neon",maincolor)
  2537. CreateMesh(dir,"Brick",0.45,0.45,0.3)
  2538. CreateWeld(dir,locr,dir,0,0,0,math.rad(0),math.rad(0),math.rad(45),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  2539.  
  2540. local dir1 = CreatePart(m,0,0,"Neon",maincolor)
  2541. CreateMesh(dir1,"Brick",0.225,0.225,0.3)
  2542. CreateWeld(dir1,dir,dir1,-0.225,0.225,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  2543. local dir2 = CreatePart(m,0,0,"Neon",maincolor)
  2544. CreateMesh(dir2,"Brick",0.225,0.225,0.3)
  2545. CreateWeld(dir2,dir,dir2,0.225,-0.225,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  2546.  
  2547. local diro = CreatePart(m,0,0,"SmoothPlastic",maincolor2)
  2548. CreateMesh(diro,"Brick",0.375,0.375,0.315)
  2549. CreateWeld(diro,dir,diro,0,0,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  2550. local diro1 = CreatePart(m,0,0,"SmoothPlastic",maincolor2)
  2551. CreateMesh(diro1,"Brick",0.175,0.175,0.315)
  2552. CreateWeld(diro1,dir1,diro1,0,0,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  2553. local diro2 = CreatePart(m,0,0,"SmoothPlastic",maincolor2)
  2554. CreateMesh(diro2,"Brick",0.175,0.175,0.315)
  2555. CreateWeld(diro2,dir2,diro2,0,0,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  2556. print'Ruin IV 25%'
  2557. wait(1)
  2558.  
  2559.  
  2560.  
  2561.  
  2562. function rayCast(Position, Direction, Range, Ignore)
  2563. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  2564. end
  2565. function RemoveOutlines(part)
  2566. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  2567. end
  2568.  
  2569.  
  2570.  
  2571. --These were just parts for an old knife i was going to make for psychov3 it didn't work out so well
  2572. local cors = {}
  2573. local mas = Instance.new("Model",game:GetService("Lighting"))
  2574. local Model1 = Instance.new("Model")
  2575. local Part1s = Instance.new("Part")
  2576. local Part2s = Instance.new("Part")
  2577. local Part3s = Instance.new("Part")
  2578. local Part4s = Instance.new("Part")
  2579. local Weld5s = Instance.new("Weld")
  2580. local Weld6s = Instance.new("Weld")
  2581. local Weld7s = Instance.new("Weld")
  2582. local Weld8s = Instance.new("Weld")
  2583. local Part9s = Instance.new("Part")
  2584. Model1.Name = "/shrug"
  2585. Model1.Parent = mas
  2586. Part1s.Name = "d"
  2587. Part1s.Parent = Model1
  2588. Part1s.Material = "Metal"
  2589. Part1s.BrickColor = BrickColor.new("Really black")
  2590. Part1s.Rotation = Vector3.new(0, 90, 0)
  2591. Part1s.Size = Vector3.new(0.454666376, 0.549333888, 0.0500000007)
  2592. Part1s.CFrame = CFrame.new(-28.8698483, 11.4513311, -5.31685686, 1.77323818e-06, 0, 1.0000025, 0, 1.00000048, 2.16840434e-19, -1.00000298, 0, 1.77323909e-06)
  2593. Part1s.Color = Color3.new(0.952941, 0.94902, 0.960784)
  2594. Part1s.Position = Vector3.new(-28.8698483, 11.4513311, -5.31685686)
  2595. Part1s.Orientation = Vector3.new(0, 90, 0)
  2596. Part1s.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2597. Part2s.Name = "xp"
  2598. Part2s.Parent = Model1
  2599. Part2s.Material = "Metal"
  2600. Part2s.BrickColor = BrickColor.new("Really black")
  2601. Part2s.Rotation = Vector3.new(0, 90, 0)
  2602. Part2s.Size = Vector3.new(0.359333158, 0.549333888, 0.0500000007)
  2603. Part2s.CFrame = CFrame.new(-28.8698502, 11.7006636, -5.26919031, 1.77323818e-06, 0, 1.0000025, 0, 1.00000048, 2.16840434e-19, -1.00000298, 0, 1.77323909e-06)
  2604. Part2s.Color = Color3.new(0.952941, 0.94902, 0.960784)
  2605. Part2s.Position = Vector3.new(-28.8698502, 11.7006636, -5.26919031)
  2606. Part2s.Orientation = Vector3.new(0, 90, 0)
  2607. Part2s.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2608. Part3s.Name = "xdd"
  2609. Part3s.Parent = Model1
  2610. Part3s.BrickColor = BrickColor.new("Black") --Ignore thise pl0x
  2611. Part3s.Rotation = Vector3.new(0, 90, 0)
  2612. Part3s.Size = Vector3.new(0.810000014, 0.149999991, 0.300000012)
  2613. Part3s.CFrame = CFrame.new(-28.8630695, 10.2738171, -5.38322401, 1.77323818e-06, 0, 1.0000025, 0, 1.00000048, 2.16840434e-19, -1.00000298, 0, 1.77323909e-06)
  2614. Part3s.Color = Color3.new(0.627451, 0.372549, 0.207843)
  2615. Part3s.Position = Vector3.new(-28.8630695, 10.2738171, -5.38322401)
  2616. Part3s.Orientation = Vector3.new(0, 90, 0)
  2617. Part3s.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2618. Part3s.Transparency = 1
  2619. Part3s.Material = "Slate"
  2620. Part4s.Name = "xd"
  2621. Part4s.Parent = Model1
  2622. Part4s.BrickColor = BrickColor.new("Black") --Ignore thou pl0z
  2623. Part4s.Rotation = Vector3.new(0, 90, 0)
  2624. Part4s.Size = Vector3.new(0.370000064, 1, 0.300000012)
  2625. Part4s.CFrame = CFrame.new(-28.8630695, 9.6988163, -5.26322365, 1.77323818e-06, 0, 1.0000025, 0, 1.00000048, 2.16840434e-19, -1.00000298, 0, 1.77323909e-06)
  2626. Part4s.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2627. Part4s.Position = Vector3.new(-28.8630695, 9.6988163, -5.26322365)
  2628. Part4s.Orientation = Vector3.new(0, 90, 0)
  2629. Part4s.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2630. Part4s.Material = "Slate"
  2631. Part4s.Transparency = 1
  2632. Weld5s.Parent = Part4s
  2633. Weld5s.C0 = CFrame.new(0.00596666336, 2.00184655, -0.00677967072, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2634. Weld5s.Part0 = Part4s
  2635. Weld5s.Part1 = Part2s
  2636. Weld6s.Parent = Part4s
  2637. Weld6s.C0 = CFrame.new(0.119999886, 0.575000107, 2.38418579e-07, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2638. Weld6s.Part0 = Part4s
  2639. Weld6s.Part1 = Part3s
  2640. Weld7s.Parent = Part4s
  2641. Weld7s.C0 = CFrame.new(0.101300001, 1.13651657, -0.00677967072, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2642. Weld7s.Part0 = Part4s
  2643. Weld7s.Part1 = Part9s
  2644. Weld8s.Parent = Part4s
  2645. Weld8s.C0 = CFrame.new(0.053633213, 1.75251412, -0.0067782402, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2646. Weld8s.Part0 = Part4s
  2647. Weld8s.Part1 = Part1s
  2648. Part9s.Name = "x"
  2649. Part9s.Parent = Model1
  2650. Part9s.Material = "Metal"
  2651. Part9s.BrickColor = BrickColor.new("Really black")
  2652. Part9s.Rotation = Vector3.new(0, 90, 0)
  2653. Part9s.Size = Vector3.new(0.549999833, 0.582667089, 0.0500000007)
  2654. Part9s.CFrame = CFrame.new(-28.8698483, 10.8353338, -5.36452389, 1.77323818e-06, 0, 1.0000025, 0, 1.00000048, 2.16840434e-19, -1.00000298, 0, 1.77323909e-06)
  2655. Part9s.Color = Color3.new(0.952941, 0.94902, 0.960784)
  2656. Part9s.Position = Vector3.new(-28.8698483, 10.8353338, -5.36452389)
  2657. Part9s.Orientation = Vector3.new(0, 90, 0)
  2658. Part9s.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2659. for i,v in pairs(mas:GetChildren()) do
  2660. v.Parent = game:GetService("Players").LocalPlayer.Character
  2661. pcall(function() v:MakeJoints() end)
  2662. end
  2663. mas:Destroy()
  2664. for i,v in pairs(cors) do
  2665. spawn(function()
  2666. pcall(v)
  2667. end)
  2668. end
  2669. local Sweld = Instance.new("Weld", Part4s)
  2670. Sweld.Part0 = game.Players.LocalPlayer.Character["Head"]
  2671. Sweld.Part1 = Part4s
  2672. Sweld.C1 = CFrame.new(.4, .7, .5)
  2673. Sweld.C0 = CFrame.Angles(0, math.rad(-90), math.rad(-35))
  2674.  
  2675.  
  2676.  
  2677.  
  2678. --These were just parts for an old knife i was going to make for psychov3 it didn't work out so well
  2679. local cors = {}
  2680. local mas = Instance.new("Model",game:GetService("Lighting"))
  2681. local Model0 = Instance.new("Model")
  2682. local Part1 = Instance.new("Part")
  2683. local Part2 = Instance.new("Part")
  2684. local Part3 = Instance.new("Part")
  2685. local Part4 = Instance.new("Part")
  2686. local Weld5 = Instance.new("Weld")
  2687. local Weld6 = Instance.new("Weld")
  2688. local Weld7 = Instance.new("Weld")
  2689. local Weld8 = Instance.new("Weld")
  2690. local Part9 = Instance.new("Part")
  2691. Model0.Name = "/shrug"
  2692. Model0.Parent = mas
  2693. Part1.Name = "d"
  2694. Part1.Parent = Model0
  2695. Part1.Material = "Metal"
  2696. Part1.BrickColor = BrickColor.new("Really black")
  2697. Part1.Rotation = Vector3.new(0, 90, 0)
  2698. Part1.Size = Vector3.new(0.454666376, 0.949333888, 0.0500000007)
  2699. Part1.CFrame = CFrame.new(-28.8698483, 11.4513311, -5.31685686, 1.77323818e-06, 0, 1.0000025, 0, 1.00000048, 2.16840434e-19, -1.00000298, 0, 1.77323909e-06)
  2700. Part1.Color = Color3.new(0.952941, 0.94902, 0.960784)
  2701. Part1.Position = Vector3.new(-28.8698483, 11.4513311, -5.31685686)
  2702. Part1.Orientation = Vector3.new(0, 90, 0)
  2703. Part1.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2704. Part1.CanCollide = true
  2705. Part2.Name = "xp"
  2706. Part2.Parent = Model0
  2707. Part2.Material = "Metal"
  2708. Part2.BrickColor = BrickColor.new("Really black")
  2709. Part2.Rotation = Vector3.new(0, 90, 0)
  2710. Part2.Size = Vector3.new(0.359333158, 0.949333888, 0.0500000007)
  2711. Part2.CFrame = CFrame.new(-28.8698502, 11.7006636, -5.26919031, 1.77323818e-06, 0, 1.0000025, 0, 1.00000048, 2.16840434e-19, -1.00000298, 0, 1.77323909e-06)
  2712. Part2.Color = Color3.new(0.952941, 0.94902, 0.960784)
  2713. Part2.Position = Vector3.new(-28.8698502, 11.7006636, -5.26919031)
  2714. Part2.Orientation = Vector3.new(0, 90, 0)
  2715. Part2.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2716. Part2.CanCollide = true
  2717. Part3.Name = "xdd"
  2718. Part3.Parent = Model0
  2719. Part3.BrickColor = BrickColor.new("Black") --Ignore thise pl0x
  2720. Part3.Rotation = Vector3.new(0, 90, 0)
  2721. Part3.Size = Vector3.new(0.810000014, 0.149999991, 0.300000012)
  2722. Part3.CFrame = CFrame.new(-28.8630695, 10.2738171, -5.38322401, 1.77323818e-06, 0, 1.0000025, 0, 1.00000048, 2.16840434e-19, -1.00000298, 0, 1.77323909e-06)
  2723. Part3.Color = Color3.new(0.627451, 0.372549, 0.207843)
  2724. Part3.Position = Vector3.new(-28.8630695, 10.2738171, -5.38322401)
  2725. Part3.Orientation = Vector3.new(0, 90, 0)
  2726. Part3.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2727. Part3.Transparency = 1
  2728. Part3.Material = "Slate"
  2729. Part4.Name = "xd"
  2730. Part4.Parent = Model0
  2731. Part4.BrickColor = BrickColor.new("Black") --Ignore thou pl0z
  2732. Part4.Rotation = Vector3.new(0, 90, 0)
  2733. Part4.Size = Vector3.new(0.370000064, 1, 0.300000012)
  2734. Part4.CFrame = CFrame.new(-28.8630695, 9.6988163, -5.26322365, 1.77323818e-06, 0, 1.0000025, 0, 1.00000048, 2.16840434e-19, -1.00000298, 0, 1.77323909e-06)
  2735. Part4.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2736. Part4.Position = Vector3.new(-28.8630695, 9.6988163, -5.26322365)
  2737. Part4.Orientation = Vector3.new(0, 90, 0)
  2738. Part4.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2739. Part4.Material = "Slate"
  2740. Part4.Transparency = 1
  2741. Weld5.Parent = Part4
  2742. Weld5.C0 = CFrame.new(0.00596666336, 2.00184655, -0.00677967072, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2743. Weld5.Part0 = Part4
  2744. Weld5.Part1 = Part2
  2745. Weld6.Parent = Part4
  2746. Weld6.C0 = CFrame.new(0.119999886, 0.575000107, 2.38418579e-07, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2747. Weld6.Part0 = Part4
  2748. Weld6.Part1 = Part3
  2749. Weld7.Parent = Part4
  2750. Weld7.C0 = CFrame.new(0.101300001, 1.13651657, -0.00677967072, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2751. Weld7.Part0 = Part4
  2752. Weld7.Part1 = Part9
  2753. Weld8.Parent = Part4
  2754. Weld8.C0 = CFrame.new(0.053633213, 1.75251412, -0.0067782402, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2755. Weld8.Part0 = Part4
  2756. Weld8.Part1 = Part1
  2757. Part9.Name = "x"
  2758. Part9.Parent = Model0
  2759. Part9.Material = "Metal"
  2760. Part9.BrickColor = BrickColor.new("Really black")
  2761. Part9.Rotation = Vector3.new(0, 90, 0)
  2762. Part9.Size = Vector3.new(0.549999833, 0.982667089, 0.0500000007)
  2763. Part9.CFrame = CFrame.new(-28.8698483, 10.8353338, -5.36452389, 1.77323818e-06, 0, 1.0000025, 0, 1.00000048, 2.16840434e-19, -1.00000298, 0, 1.77323909e-06)
  2764. Part9.Color = Color3.new(0.952941, 0.94902, 0.960784)
  2765. Part9.Position = Vector3.new(-28.8698483, 10.8353338, -5.36452389)
  2766. Part9.Orientation = Vector3.new(0, 90, 0)
  2767. Part9.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2768. Part9.CanCollide = true
  2769. for i,v in pairs(mas:GetChildren()) do
  2770. v.Parent = game:GetService("Players").LocalPlayer.Character
  2771. pcall(function() v:MakeJoints() end)
  2772. end
  2773. mas:Destroy()
  2774. for i,v in pairs(cors) do
  2775. spawn(function()
  2776. pcall(v)
  2777. end)
  2778. end
  2779. local Sweld = Instance.new("Weld", Part4)
  2780. Sweld.Part0 = game.Players.LocalPlayer.Character["Head"]
  2781. Sweld.Part1 = Part4
  2782. Sweld.C1 = CFrame.new(.4, .7, .5)
  2783. Sweld.C0 = CFrame.Angles(0, math.rad(-90), math.rad(-55))
  2784. local EC2 = Instance.new("Part")
  2785. EC2.Parent = Character
  2786. EC2.Size = Vector3.new(0.2, 0.2, 0.2)
  2787. EC2.Archivable = true
  2788. EC2.Transparency = 0
  2789. EC2.Shape = "Ball"
  2790. EC2.BrickColor = maincolor
  2791. EC2.Material = "Neon"
  2792. EC2.CanCollide = false
  2793. local mesh = Instance.new("SpecialMesh", EC2)
  2794. mesh.MeshType = "Sphere"
  2795. mesh.Scale = Vector3.new(1.2, 1.2, 1)
  2796. local weld1en = Instance.new("Weld")
  2797. weld1en.Parent = Part9
  2798. weld1en.Part0 = Part9
  2799. weld1en.Part1 = EC2
  2800. weld1en.C1 = CFrame.new(0.1, -1, 0)
  2801.  
  2802. local EC = Instance.new("Part")
  2803. EC.Parent = Character
  2804. EC.Size = Vector3.new(0.2, 0.2, 0.2)
  2805. EC.Archivable = true
  2806. EC.Transparency = 0
  2807. EC.Shape = "Ball"
  2808. EC.BrickColor = maincolor
  2809. EC.Material = "Neon"
  2810. EC.CanCollide = false
  2811. local mesh = Instance.new("SpecialMesh", EC)
  2812. mesh.MeshType = "Sphere"
  2813. mesh.Scale = Vector3.new(1.2, 1.2, 1)
  2814. local weld1en = Instance.new("Weld")
  2815. weld1en.Parent = Part4
  2816. weld1en.Part0 = Part4
  2817. weld1en.Part1 = EC
  2818. weld1en.C1 = CFrame.new(.4, -1.7, 0)
  2819.  
  2820.  
  2821. local Core = Instance.new("Part")
  2822. Core.Parent = Character
  2823. Core.Size = Vector3.new(0.2, 0.2, 0.2)
  2824. Core.Archivable = true
  2825. Core.Transparency = 0
  2826. Core.Shape = "Ball"
  2827. Core.BrickColor = maincolor
  2828. Core.Material = "Neon"
  2829. Core.CanCollide = false
  2830. local mesh = Instance.new("SpecialMesh", Core)
  2831. mesh.MeshType = "Brick"
  2832. mesh.Scale = Vector3.new(5.2, 3.2, 6.3)
  2833. local weld1en = Instance.new("Weld")
  2834. weld1en.Parent = torso
  2835. weld1en.Part0 = torso
  2836. weld1en.Part1 = Core
  2837. weld1en.C1 = CFrame.new(0, -.6, 0)
  2838.  
  2839. local CoreInner = Instance.new("Part")
  2840. CoreInner.Parent = Character
  2841. CoreInner.Size = Vector3.new(0.2, 0.2, 0.2)
  2842. CoreInner.Archivable = true
  2843. CoreInner.Transparency = 0
  2844. CoreInner.Shape = "Ball"
  2845. CoreInner.BrickColor = BrickColor.new("Really black")
  2846. CoreInner.Material = "Neon"
  2847. CoreInner.CanCollide = false
  2848. local mesh = Instance.new("SpecialMesh", CoreInner)
  2849. mesh.MeshType = "Brick"
  2850. mesh.Scale = Vector3.new(6.2, 4.2, 6)
  2851. local weld1en = Instance.new("Weld")
  2852. weld1en.Parent = torso
  2853. weld1en.Part0 = torso
  2854. weld1en.Part1 = CoreInner
  2855. weld1en.C1 = CFrame.new(0, -.6, 0)
  2856. print'Ruin IV 50%'
  2857.  
  2858. wait(1)
  2859.  
  2860. ArmorColorParts = {}
  2861. NeonColorParts = {}
  2862. NeonColorParts2 = {}
  2863. local all, last = {}, nil
  2864. function scan(p) --Thank 123jl123 for this <3
  2865. for _, v in pairs(p:GetChildren()) do
  2866. if v:IsA("BasePart") then
  2867. if v.BrickColor == torso.BrickColor then
  2868. table.insert(ArmorColorParts, v)
  2869. end
  2870. if v.BrickColor == BrickColor.new("Really black") then
  2871. table.insert(NeonColorParts, v)
  2872. table.insert(NeonColorParts2, v)
  2873. end
  2874. if last then
  2875. local w = Instance.new("Weld")
  2876. w.Part0, w.Part1 = last, v
  2877. w.C0 = v.CFrame:toObjectSpace(last.CFrame):inverse()
  2878. w.Parent = last
  2879. end
  2880. table.insert(all, v)
  2881. last = v
  2882. end
  2883. scan(v)
  2884. end
  2885. end
  2886. scan(m)
  2887.  
  2888.  
  2889. music = Instance.new("Sound",torso)
  2890. music.SoundId = "rbxassetid://858118327"
  2891. music.Volume = 1.5
  2892. music.Looped = true
  2893. music:Play()
  2894.  
  2895.  
  2896. function oldmode()
  2897. for i, v in pairs(ArmorColorParts) do
  2898. v.BrickColor = torso.BrickColor
  2899. v.Material = "Neon"
  2900. v.Transparency = 0
  2901. end
  2902. for i, v in pairs(NeonColorParts) do
  2903. maincolor = BrickColor.new("Really black")
  2904. v.BrickColor = maincolor
  2905. v.Material = "Glass"
  2906. v.Transparency = 0
  2907. end
  2908. EC.BrickColor = torso.BrickColor
  2909. EC2.BrickColor = torso.BrickColor
  2910. Core.BrickColor = torso.BrickColor
  2911. CoreInner.BrickColor = BrickColor.new("Really black")
  2912. CoreInner.Material = "Glass"
  2913. Rmode = "1"
  2914. music.SoundId = "rbxassetid://858118327"
  2915. music:Play()
  2916. end
  2917.  
  2918.  
  2919. mouse.KeyDown:connect(function(key)
  2920. if key == 'q' and attack == false and Rmode == "1" then
  2921. Rmode = "2"
  2922. for i, v in pairs(ArmorColorParts) do
  2923. v.BrickColor = BrickColor.new("Bright red")
  2924. v.Material = "Neon"
  2925. v.Transparency = 0
  2926. end
  2927. for i, v in pairs(NeonColorParts) do
  2928. maincolor = BrickColor.new("Dark stone grey")
  2929. v.BrickColor = maincolor
  2930. v.Material = "Slate"
  2931. v.Transparency = 0
  2932. end
  2933. EC.BrickColor = BrickColor.new("Bright red")
  2934. EC2.BrickColor = BrickColor.new("Bright red")
  2935. Core.BrickColor = BrickColor.new("Bright red")
  2936. CoreInner.BrickColor = BrickColor.new("Dark stone grey")
  2937. CoreInner.Material = "Slate"
  2938. music.SoundId = "http://www.roblox.com/asset/?id=665232687"
  2939. music:play()
  2940. elseif key == "q" and Rmode == "2" and attack == false then
  2941. Rmode = "1"
  2942. oldmode()
  2943. end
  2944. if key == "e" and Rmode == "1" and attack == false then
  2945. Rmode = "3"
  2946. for i, v in pairs(ArmorColorParts) do
  2947. v.BrickColor = BrickColor.new("White")
  2948. v.Material = "Neon"
  2949. v.Transparency = 0
  2950. end
  2951. for i, v in pairs(NeonColorParts) do
  2952. maincolor = BrickColor.new("Steel blue")
  2953. v.BrickColor = maincolor
  2954. v.Material = "Marble"
  2955. v.Transparency = 0
  2956. end
  2957. EC.BrickColor = BrickColor.new("White")
  2958. EC2.BrickColor = BrickColor.new("White")
  2959. Core.BrickColor = BrickColor.new("White")
  2960. CoreInner.Material = "Marble"
  2961. CoreInner.BrickColor = BrickColor.new("Steel blue")
  2962. music.SoundId = "http://www.roblox.com/asset/?id=860594509"
  2963. music:play()
  2964. elseif key == "e" and Rmode == "3" and attack == false then
  2965. Rmode = "1"
  2966. oldmode()
  2967. end
  2968. if key == "r" and Rmode == "1" and attack == false then --This one was for the old script ;(
  2969. Rmode ="4"
  2970. for i, v in pairs(ArmorColorParts) do
  2971. v.BrickColor = BrickColor.new("Really black")
  2972. v.Material = "Neon"
  2973. v.Transparency = 0
  2974. end
  2975. for i, v in pairs(NeonColorParts) do
  2976. maincolor = BrickColor.new("New Yeller")
  2977. v.BrickColor = maincolor
  2978. v.Material = "Metal"
  2979. v.Transparency = 0
  2980. end
  2981. EC.BrickColor = BrickColor.new("New Yeller")
  2982. EC2.BrickColor = BrickColor.new("New Yeller")
  2983. Core.BrickColor = BrickColor.new("Really black")
  2984. CoreInner.BrickColor = BrickColor.new("New Yeller")
  2985. CoreInner.Material = "Metal"
  2986. music.SoundId = "http://www.roblox.com/asset/?id=346175829"
  2987. music:play()
  2988. elseif key == "r" and Rmode == "4" and attack == false then
  2989. Rmode = "1"
  2990. oldmode()
  2991. end
  2992. if key == "t" and Rmode == "1" and attack == false then
  2993. Rmode = "5"
  2994. for i, v in pairs(ArmorColorParts) do
  2995. v.BrickColor = BrickColor.new("Really red")
  2996. v.Material = "Slate"
  2997. v.Transparency = 0
  2998. end
  2999. for i, v in pairs(NeonColorParts) do
  3000. maincolor = BrickColor.new("Bright red")
  3001. v.BrickColor = maincolor
  3002. v.Material = "Granite"
  3003. v.Transparency = 0
  3004. end
  3005. EC.BrickColor = BrickColor.new("Really red")
  3006. EC2.BrickColor = BrickColor.new("Really red")
  3007. Core.BrickColor = BrickColor.new("Really red")
  3008. CoreInner.BrickColor = BrickColor.new("Bright red")
  3009. CoreInner.Material = "Slate"
  3010. music.SoundId = "http://www.roblox.com/asset/?id=250923014"
  3011. music:play()
  3012. char["God Mode"].WalkSpeed = 8
  3013. elseif key == "t" and Rmode == "5" and attack == false then
  3014. Rmode = "1"
  3015. oldmode()
  3016. char["God Mode"].WalkSpeed = 16
  3017. end
  3018. end)
  3019.  
  3020.  
  3021.  
  3022.  
  3023.  
  3024. mouse.KeyDown:connect(function(key)
  3025. if key == 'z' and attack == false and Rmode == "3" then
  3026. TheInnerCore()
  3027. end
  3028. if key == 'x' and attack == false and Rmode == "5" then
  3029. ROCKINBOI()
  3030. end
  3031. if key == 'c' and attack == false then
  3032. TheRuinsSacredWordsII()
  3033. end
  3034. end)
  3035.  
  3036.  
  3037.  
  3038.  
  3039.  
  3040.  
  3041.  
  3042.  
  3043. zawarudo = Instance.new("Sound",char)
  3044. zawarudo.Volume = 5
  3045. zawarudo.SoundId = "http://www.roblox.com/asset/?id=1055792303"
  3046.  
  3047.  
  3048.  
  3049.  
  3050.  
  3051.  
  3052.  
  3053. function TheInnerCore()
  3054. attack = true
  3055.  
  3056. char["God Mode"].WalkSpeed = 0
  3057. for i = 1, 10 do
  3058. swait(.1)
  3059. LW.C0=clerp(LW.C0,cf(-1.5,0.5+0.04*math.sin(sine/25),0)*angles(math.rad(0),math.rad(10),math.rad(-90)),.3)
  3060. RW.C0=clerp(RW.C0,cf(1.5,0.5+0.04*math.sin(sine/25),0)*angles(math.rad(0),math.rad(10),math.rad(90)),.3)
  3061. swait(.1)
  3062. end
  3063. for i = 0,2,0.1 do
  3064. swait()
  3065. LW.C0=clerp(LW.C0,cf(-1.5,0.5+0.04*math.sin(sine/25),0)*angles(math.rad(0),math.rad(25),math.rad(-90)),.3)
  3066. RW.C0=clerp(RW.C0,cf(1.5,0.5+0.04*math.sin(sine/25),0)*angles(math.rad(0),math.rad(-25),math.rad(90)),.3)
  3067. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-45),math.rad(0),math.rad(0)),.3)
  3068. end
  3069. zawarudo:Play()
  3070. local Charge = Instance.new("Part",game.Workspace)
  3071. Charge.CanCollide = false
  3072. Charge.Size = Vector3.new(1,1,1)
  3073. Charge.Transparency = 0
  3074. Charge.BottomSurface = 0
  3075. Charge.TopSurface = 0
  3076. Charge.Anchored = true
  3077. Charge.CFrame = CoreInner.CFrame + CoreInner.CFrame.lookVector
  3078. local C2 = Instance.new("Part",game.Workspace)
  3079. C2.CanCollide = false
  3080. C2.Size = Vector3.new(1,1,1)
  3081. C2.Transparency = 0
  3082. C2.BottomSurface = 0
  3083. C2.TopSurface = 0
  3084. C2.Anchored = true
  3085. C2.CFrame = CoreInner.CFrame + CoreInner.CFrame.lookVector
  3086. local tracem = Instance.new("SpecialMesh",Charge)
  3087. tracem.MeshType = "Brick"
  3088. tracem.Scale = Vector3.new(1,1,1)
  3089. local T2 = Instance.new("SpecialMesh",C2)
  3090. T2.MeshType = "Brick"
  3091. T2.Scale = Vector3.new(1,1,1)
  3092. for i = 1, 16 do
  3093. wait(.01)
  3094. C2.Transparency = C2.Transparency + .1
  3095. Charge.Transparency = Charge.Transparency + .1
  3096. Charge.CFrame = Charge.CFrame * CFrame.fromEulerAnglesXYZ(0.2,0.2,0.2)
  3097. C2.CFrame = C2.CFrame * CFrame.fromEulerAnglesXYZ(-0.2,-0.2,-0.2)
  3098. end
  3099. wait(.6)
  3100. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=188959311", torso, 1.4, 1)
  3101. local IceCirlce = Instance.new("Part",game.Workspace) --I so spelled it wrong for a reason :)
  3102. IceCirlce.BrickColor = BrickColor.new("Steel blue")
  3103. IceCirlce.CanCollide = false
  3104. IceCirlce.Size = Vector3.new(10,10,10)
  3105. IceCirlce.BottomSurface = 0
  3106. IceCirlce.TopSurface = 0
  3107. IceCirlce.Anchored = true
  3108. IceCirlce.CFrame = char.Torso.CFrame
  3109. IceCirlce.Material = "Marble"
  3110. local IceCirlceT = Instance.new("SpecialMesh",IceCirlce)
  3111. IceCirlceT.MeshType = "Sphere"
  3112. IceCirlceT.Scale = Vector3.new(10,10,10)
  3113. for i = 1, 9 do
  3114. wait(.01)
  3115. IceCirlce.Transparency = IceCirlce.Transparency + .1
  3116. MagnitudeDamage(IceCirlce, 45, 40, 55, 50, "Freeze", "848764845", .6)
  3117. end
  3118. wait(.01)
  3119. IceCirlce:Destroy()
  3120. Charge:Destroy()
  3121. C2:Destroy()
  3122. wait(1)
  3123. attack = false
  3124. char["God Mode"].WalkSpeed = 16
  3125. end
  3126.  
  3127.  
  3128. function ROCKINBOI()
  3129. attack = true
  3130. local con = Head.Touched:connect(function(hit)
  3131. Damage(Torso, hit, 15, 25, math.random(1, 5), "Normal", RootPart, .2, "rbxassetid://146163522", 1)
  3132. end)
  3133. for i = 0,1,0.10 do
  3134. swait()
  3135. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-45),math.rad(0),math.rad(0)),.3)
  3136. Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, -.9, 0) * CFrame.Angles(math.rad(50), math.rad(0), math.rad(0)), 0.4)
  3137. LeftLeg.Weld.C0 = clerp(LeftLeg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-46), math.rad(4), math.rad(-5)), 0.8)
  3138. RightLeg.Weld.C0 = clerp(RightLeg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-46), math.rad(-4), math.rad(5)), 0.8)
  3139. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-50),math.rad(-3),math.rad(-10)),.3)
  3140. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0, 0) * angles(math.rad(-50), math.rad(-3), math.rad(-10)),.2)
  3141. end
  3142.  
  3143.  
  3144. for i = 0,1,0.10 do
  3145. swait()
  3146. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(45),math.rad(0),math.rad(0)),.3)
  3147. Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, -.9, 0) * CFrame.Angles(math.rad(-50), math.rad(0), math.rad(0)), 0.4)
  3148. LeftLeg.Weld.C0 = clerp(LeftLeg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(46), math.rad(4), math.rad(-5)), 0.8)
  3149. RightLeg.Weld.C0 = clerp(RightLeg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(46), math.rad(-4), math.rad(5)), 0.8)
  3150. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(50),math.rad(3),math.rad(10)),.3)
  3151. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0, 0) * angles(math.rad(-50), math.rad(-3), math.rad(-10)),.2)
  3152. end
  3153. for i = 0,1,0.10 do
  3154. swait()
  3155. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-45),math.rad(0),math.rad(0)),.3)
  3156. Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, -.9, 0) * CFrame.Angles(math.rad(50), math.rad(0), math.rad(0)), 0.4)
  3157. LeftLeg.Weld.C0 = clerp(LeftLeg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-46), math.rad(4), math.rad(-5)), 0.8)
  3158. RightLeg.Weld.C0 = clerp(RightLeg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-46), math.rad(-4), math.rad(5)), 0.8)
  3159. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-50),math.rad(-3),math.rad(-10)),.3)
  3160. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0, 0) * angles(math.rad(-50), math.rad(-3), math.rad(-10)),.2)
  3161. end
  3162.  
  3163.  
  3164. for i = 0,1,0.10 do
  3165. swait()
  3166. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(45),math.rad(0),math.rad(0)),.3)
  3167. Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, -.9, 0) * CFrame.Angles(math.rad(-50), math.rad(0), math.rad(0)), 0.4)
  3168. LeftLeg.Weld.C0 = clerp(LeftLeg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(46), math.rad(4), math.rad(-5)), 0.8)
  3169. RightLeg.Weld.C0 = clerp(RightLeg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(46), math.rad(-4), math.rad(5)), 0.8)
  3170. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(50),math.rad(3),math.rad(10)),.3)
  3171. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0, 0) * angles(math.rad(-50), math.rad(-3), math.rad(-10)),.2)
  3172. end
  3173. for i = 0,1,0.10 do
  3174. swait()
  3175. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-45),math.rad(0),math.rad(0)),.3)
  3176. Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, -.9, 0) * CFrame.Angles(math.rad(50), math.rad(0), math.rad(0)), 0.4)
  3177. LeftLeg.Weld.C0 = clerp(LeftLeg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-46), math.rad(4), math.rad(-5)), 0.8)
  3178. RightLeg.Weld.C0 = clerp(RightLeg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-46), math.rad(-4), math.rad(5)), 0.8)
  3179. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-50),math.rad(-3),math.rad(-10)),.3)
  3180. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0, 0) * angles(math.rad(-50), math.rad(-3), math.rad(-10)),.2)
  3181. end
  3182.  
  3183.  
  3184. for i = 0,1,0.10 do
  3185. swait()
  3186. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(45),math.rad(0),math.rad(0)),.3)
  3187. Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, -.9, 0) * CFrame.Angles(math.rad(-50), math.rad(0), math.rad(0)), 0.4)
  3188. LeftLeg.Weld.C0 = clerp(LeftLeg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(46), math.rad(4), math.rad(-5)), 0.8)
  3189. RightLeg.Weld.C0 = clerp(RightLeg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(46), math.rad(-4), math.rad(5)), 0.8)
  3190. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(50),math.rad(3),math.rad(10)),.3)
  3191. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0, 0) * angles(math.rad(-50), math.rad(-3), math.rad(-10)),.2)
  3192. end
  3193. attack = false
  3194.  
  3195. con:Disconnect()
  3196. end
  3197.  
  3198. function TheRuinsSacredWordsII()
  3199. attack = true
  3200. for i = 0,4,0.1 do
  3201. swait()
  3202. Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, -2.5, -2) * CFrame.Angles(math.rad(0), math.rad(0.05*math.cos(sine/60)), math.rad(0)), 0.4)
  3203. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(15+4*math.cos(sine/60)),math.rad(0),math.rad(0)),0.07)
  3204. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5+0.04*math.sin(sine/25), -0.35) * angles(math.rad(90 - 1 * math.cos(sine / 25)), math.rad(0), math.rad(-70)), 0.1)
  3205. LW.C0=clerp(LW.C0,cf(-1.5,0.5+0.04*math.sin(sine/25),0)*angles(math.rad(0),math.rad(4*math.cos(sine/60)),math.rad(-5*math.cos(sine/60))),.3)
  3206. LeftLeg.Weld.C0 = clerp(LeftLeg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(-90*math.cos(sine/60))), 0.8)
  3207. RightLeg.Weld.C0 = clerp(RightLeg.Weld.C0, CFrame.new(0.5, .5, -.6) * CFrame.Angles(math.rad(0), math.rad(-5*math.cos(sine/60)), math.rad(6)), 0.1)
  3208. end
  3209. wait(.5)
  3210. for i = 0,4,0.1 do
  3211. swait()
  3212. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-4+2*math.cos(sine/60)),math.rad(0),math.rad(0)),0.07)
  3213. end
  3214.  
  3215. local Ring = Instance.new("Part",workspace)
  3216. Ring.Size = Vector3.new(12, 12, 20)
  3217. Ring.BrickColor = CoreInner.BrickColor
  3218. local RingEffect = Instance.new("FileMesh",Ring)
  3219. RingEffect.MeshId = "rbxassetid://3270017"
  3220. RingEffect.Scale = Vector3.new(1.3, 1.3, 0.4)
  3221. Ring.CanCollide = false
  3222. Ring.Anchored = true
  3223. Ring.CFrame = Ring.CFrame:lerp(Ring.CFrame * CFrame.new(0, 0, -22), 0.4)
  3224. Ring.CFrame = Ring.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
  3225. Ring.CFrame = torso.CFrame * CFrame.new(0,-3,0)
  3226. Ring.CFrame = Ring.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  3227. for i = 0.14,1,0.015 do
  3228. swait()
  3229. Ring.CFrame = Ring.CFrame * CFrame.fromEulerAnglesXYZ(0,0,0.2)
  3230. Ring.Transparency = Ring.Transparency + 0.03
  3231. RingEffect.Scale = RingEffect.Scale + Vector3.new(2,2,1.8)
  3232. end
  3233. wait(.5)
  3234. attack = false
  3235. Ring:remove()
  3236. end
  3237.  
  3238.  
  3239.  
  3240.  
  3241. function attackone()
  3242. attack = true
  3243. local con = LeftLeg.Touched:connect(function(hit)
  3244. Damage(Torso, hit, 10, 20, math.random(1, 5), "Knockdown", RootPart, .2, "rbxassetid://146163522", 1)
  3245. end)
  3246. for i = 0,2,0.1 do
  3247. swait()
  3248. Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(4), math.rad(6), math.rad(0)), 0.4)
  3249. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-4-2),math.rad(0),math.rad(0)),.2)
  3250. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(10) + -math.sin(sine/8)/1.2,math.rad(5* math.cos(sine / 8)),math.rad(15 + 1.25 * math.cos(sine / 8))),.3)
  3251. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(10) + math.sin(sine/8)/1.2,math.rad(5* math.cos(sine / 8)),math.rad(-15 - 1.25 * math.cos(sine / 8))),.3)
  3252. LeftLeg.Weld.C0 = clerp(LeftLeg.Weld.C0, CFrame.new(-0.5, -1, 0.06) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(90)), 0.8)
  3253. RightLeg.Weld.C0 = clerp(RightLeg.Weld.C0, CFrame.new(0.5, -0.76, 0) * CFrame.Angles(math.rad(0), math.rad(-3), math.rad(0)), 0.8)
  3254. end
  3255. con:Disconnect()
  3256. attack = false
  3257.  
  3258.  
  3259.  
  3260.  
  3261.  
  3262.  
  3263. end
  3264.  
  3265.  
  3266. function attacktwo()
  3267. attack = true
  3268. local con = ra.Touched:connect(function(hit)
  3269. Damage(Torso, hit, 25, 36, math.random(1, 5), "Normal", RootPart, .2, "rbxassetid://199149409", 1)
  3270. end)
  3271. for i = 0,1,0.12 do
  3272. swait()
  3273. Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-90), math.rad(0)), 0.4)
  3274. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(21), math.rad(97)),.2)
  3275. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-30)),.2)
  3276. LeftLeg.Weld.C0 = clerp(LeftLeg.Weld.C0, CFrame.new(-0.5, -1, -0.6) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-16)), 0.8)
  3277. RightLeg.Weld.C0 = clerp(RightLeg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0)), 0.8)
  3278. end
  3279.  
  3280. for i = 0,2,0.1 do
  3281. swait()
  3282. Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, -1, -3) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0)), 0.4)
  3283. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-30)),.2)
  3284. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(-80), math.rad(-60)),.2)
  3285. end
  3286. con:Disconnect()
  3287. attack = false
  3288.  
  3289.  
  3290.  
  3291.  
  3292.  
  3293.  
  3294. end
  3295.  
  3296.  
  3297.  
  3298. function attackthree()
  3299. attack = true
  3300. local con = la.Touched:connect(function(hit)
  3301. Damage(Torso, hit, 15, 25, math.random(1, 5), "Normal", RootPart, .2, "rbxassetid://146163522", 1)
  3302. end)
  3303. for i = 0,1,0.12 do
  3304. swait()
  3305. Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0)), 0.4)
  3306. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, 0.8) * angles(math.rad(90), math.rad(-10), math.rad(90)), 0.1)
  3307. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3308. LeftLeg.Weld.C0 = clerp(LeftLeg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), math.rad(-4)), 0.8)
  3309. RightLeg.Weld.C0 = clerp(RightLeg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-3), math.rad(0)), 0.8)
  3310. end
  3311.  
  3312.  
  3313. for i = 0,2,0.1 do
  3314. swait()
  3315. Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-90), math.rad(0)), 0.4)
  3316. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(60)),.2)
  3317. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(30)),.2)
  3318. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -.3) * angles(math.rad(20), math.rad(-90), math.rad(-90)),.2)
  3319. LeftLeg.Weld.C0 = clerp(LeftLeg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(5), math.rad(-6)), 0.8)
  3320. RightLeg.Weld.C0 = clerp(RightLeg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-5), math.rad(6)), 0.8)
  3321. end
  3322. con:Disconnect()
  3323. attack = false
  3324. end
  3325.  
  3326. function attackfour()
  3327. attack = true
  3328. local con = la.Touched:connect(function(hit)
  3329. Damage(Torso, hit, 35, 45, math.random(1, 5), "Normal", RootPart, .2, "rbxassetid://146163522", 1)
  3330. end)
  3331. for i = 0,2,0.1 do
  3332. swait()
  3333. Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-90), math.rad(0)), 0.4)
  3334. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, 0.8) * angles(math.rad(90), math.rad(-10), math.rad(90)), 0.1)
  3335. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3336. LeftLeg.Weld.C0 = clerp(LeftLeg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), math.rad(-4)), 0.8)
  3337. RightLeg.Weld.C0 = clerp(RightLeg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-3), math.rad(0)), 0.8)
  3338. end
  3339.  
  3340. for i = 0,2,0.1 do
  3341. swait()
  3342. Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0)), 0.4)
  3343. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -.3) * angles(math.rad(0), math.rad(40), math.rad(90)),.2)
  3344. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-30)),.2)
  3345. LeftLeg.Weld.C0 = clerp(LeftLeg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-3), math.rad(0)), 0.8)
  3346. RightLeg.Weld.C0 = clerp(RightLeg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-40), math.rad(4)), 0.8)
  3347. end
  3348. con:Disconnect()
  3349. attack = false
  3350. end
  3351.  
  3352.  
  3353.  
  3354.  
  3355.  
  3356. mouse.Button1Down:connect(function()
  3357. if attack==false then
  3358. if attacktype==1 then
  3359. attack=true
  3360. attacktype=2
  3361. attackone()
  3362. elseif attacktype==2 then
  3363. attack=true
  3364. attacktype=3
  3365. attacktwo()
  3366. elseif attacktype==3 then
  3367. attack=true
  3368. attacktype=4
  3369. attackthree()
  3370. elseif attacktype==4 then
  3371. attack=true
  3372. attacktype=1
  3373. attackfour()
  3374.  
  3375. end
  3376. end
  3377. end)
  3378.  
  3379. ff = Instance.new("ForceField", game.Players.LocalPlayer.Character)
  3380. ff.Visible = false
  3381. Humanoid.Name = "Base"
  3382. Humanoid.MaxHealth = 9e99
  3383. Humanoid.Health = 9e99
  3384. game:GetService("RunService"):BindToRenderStep("ew", 0, function()
  3385. if Humanoid.Health > 0.1 and Humanoid.Health < 9e99 then
  3386. Humanoid.MaxHealth = 9e99
  3387. Humanoid.Health = 9e99
  3388. end
  3389. end)
  3390.  
  3391.  
  3392. --animations--
  3393. local sine = 0
  3394. local change = 1
  3395. local val = 0
  3396. Humanoid.Animator.Parent = nil
  3397. idleanim=.4
  3398. print'Ruin IV 100%'
  3399. print'Ruin IV Loaded'
  3400. while true do
  3401. swait()
  3402. sine = sine + change
  3403. local torvel=(RootPart.Velocity*Vector3.new(1,0,1)).magnitude
  3404. local velderp=RootPart.Velocity.y
  3405. hitfloor,posfloor=rayCast(RootPart.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,4,Character)
  3406. if equipped==true or equipped==false then
  3407. if attack==false then
  3408. idle=idle+1
  3409. else
  3410. idle=0
  3411. end
  3412. if idle>=500 then
  3413. if attack==false then
  3414. --Sheath() xdxdxdxdxd
  3415. end
  3416. end
  3417. if RootPart.Velocity.y > 1 and hitfloor==nil then
  3418. Anim="Jump"
  3419. if attack==false then
  3420. change = 2
  3421. Humanoid.CameraOffset = Vector3.new(0,0,0)
  3422. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0 + 360 * math.cos (sine / 30)),math.rad(0),math.rad(0)),.3)
  3423. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-10),math.rad(0),math.rad(0)),.3)
  3424. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(30), math.rad(0), math.rad(10)), 0.3)
  3425. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-30)), 0.3)
  3426. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(-20)),.3)
  3427. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-60),math.rad(0)),.3)
  3428. elseif attack==false and Rmode=="4" then
  3429. Humanoid.CameraOffset = Vector3.new(0,0,0)
  3430. Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  3431. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-10+2.05*math.cos(sine/5)),math.rad(0),math.rad(0)),.3)
  3432. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20+2.05*math.cos(sine/5)), math.rad(-10), math.rad(50-2.05*math.cos(sine/5))), 0.3)
  3433. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20+2.05*math.cos(sine/5)), math.rad(-10), math.rad(-50+2.05*math.cos(sine/5))), 0.3)
  3434. LeftLeg.Weld.C0 = clerp(LeftLeg.Weld.C0, CFrame.new(-0.5, -.47, -0.7) * CFrame.Angles(math.rad(-12+3.05*math.cos(sine/5)), math.rad(0), math.rad(0)), 0.8)
  3435. RightLeg.Weld.C0 = clerp(RightLeg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-25+3.05*math.cos(sine/5)), math.rad(-3), math.rad(0)), 0.8)
  3436. end
  3437. elseif RootPart.Velocity.y < -1 and hitfloor==nil then
  3438. Anim="Fall"
  3439. change = 1
  3440. if attack==false then
  3441. Humanoid.CameraOffset = Vector3.new(0,0,0)
  3442. RH.C0=clerp(RH.C0,cf(1,0.20,-0.25)*angles(math.rad(90),math.rad(90),math.rad(90))*angles(math.rad(90),math.rad(90),math.rad(90)),.3)
  3443. LH.C0=clerp(LH.C0,cf(-1,-0.70,-0.25)*angles(math.rad(90),math.rad(-90),math.rad(90))*angles(math.rad(90),math.rad(90),math.rad(90)),.3)
  3444. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  3445. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(40),math.rad(0),math.rad(0)),.3)
  3446. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.65, 0) * angles(math.rad(-10), math.rad(0), math.rad(90)), 0.3)
  3447. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.65, 0) * angles(math.rad(-10), math.rad(0), math.rad(-90)), 0.3)
  3448. elseif attack==false and Rmode=="4" then
  3449. Humanoid.CameraOffset = Vector3.new(0,0,0)
  3450. Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0)), 0.4)
  3451. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(5), math.rad(10), math.rad(20)), 0.3)
  3452. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-5), math.rad(-10), math.rad(-20)), 0.3)
  3453. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(-10),math.rad(0),math.rad(0)),.3)
  3454. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(40),math.rad(0),math.rad(0)),.3)
  3455. LeftLeg.Weld.C0 = clerp(LeftLeg.Weld.C0, CFrame.new(-0.5, -.67, -0.4) * CFrame.Angles(math.rad(25), math.rad(0), math.rad(0)), 0.8)
  3456. RightLeg.Weld.C0 = clerp(RightLeg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-3), math.rad(0)), 0.8)
  3457. end
  3458.  
  3459.  
  3460.  
  3461.  
  3462. --idle--
  3463. elseif torvel<1 and hitfloor~=nil then
  3464. Anim="Idle"
  3465. if attack==false and Rmode=="1" then
  3466. Humanoid.CameraOffset = Vector3.new(0,0,0)
  3467. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-4+2*math.sin(sine/25)),math.rad(0),math.rad(0)),.2)
  3468. Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, -1-0.05, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.8)
  3469. Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, -1-0.05*math.cos(sine/25), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.8)
  3470. RW.C0=clerp(RW.C0,CFrame.new(1.5,0.55+0.05*math.cos(sine/25)+ -math.sin(sine/25)/40,0)*angles(math.rad(5-2.5*math.cos(sine/25)),math.rad(0),math.rad(10+5*math.cos(sine/25))+ math.sin(sine/25)/20),0.15)
  3471. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.55+0.05*math.cos(sine/25)+ -math.sin(sine/25)/40,0)*angles(math.rad(5-2.5*math.cos(sine/25)),math.rad(0),math.rad(-10-5*math.cos(sine/25))+ -math.sin(sine/25)/20),0.15)
  3472. LeftLeg.Weld.C0 = clerp(LeftLeg.Weld.C0, CFrame.new(-0.5, -1+0.05*math.cos(sine/25), 0.1) * CFrame.Angles(math.rad(-8), math.rad(5*math.cos(sine/60)), math.rad(-6)), 0.1)
  3473. RightLeg.Weld.C0 = clerp(RightLeg.Weld.C0, CFrame.new(0.5, -1+0.05*math.cos(sine/25), 0) * CFrame.Angles(math.rad(8), math.rad(-5*math.cos(sine/60)), math.rad(6)), 0.1)
  3474. elseif attack==false and Rmode=="2" then
  3475. Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, -1-0.05, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.8)
  3476. Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, -1-0.05*math.cos(sine/25), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.8)
  3477. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-4+2*math.sin(sine/25)),math.rad(0),math.rad(0)),.2)
  3478. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5+0.04*math.sin(sine/25), -0.35) * angles(math.rad(90 - 1 * math.cos(sine / 25)), math.rad(0), math.rad(-50)), 0.1)
  3479. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5+0.04*math.sin(sine/25), -0.35) * angles(math.rad(70 - 1 * math.cos(sine / 25)), math.rad(-7), math.rad(70)), 0.1)
  3480. LeftLeg.Weld.C0 = clerp(LeftLeg.Weld.C0, CFrame.new(-0.5, -1+0.05*math.cos(sine/25), 0.1) * CFrame.Angles(math.rad(-8), math.rad(5*math.cos(sine/60)), math.rad(-6)), 0.1)
  3481. RightLeg.Weld.C0 = clerp(RightLeg.Weld.C0, CFrame.new(0.5, -1+0.05*math.cos(sine/25), 0) * CFrame.Angles(math.rad(8), math.rad(-5*math.cos(sine/60)), math.rad(6)), 0.1)
  3482. elseif attack==false and Rmode=="3" then
  3483. Humanoid.CameraOffset = Vector3.new(0,0,0)
  3484. Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, -1-0.05, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.8)
  3485. Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, -1-0.05*math.cos(sine/25), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.8)
  3486. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-4+2*math.sin(sine/25)),math.rad(0),math.rad(0)),.2)
  3487. RW.C0=clerp(RW.C0,cf(1.5,0.5+0.04*math.sin(sine/25),0)*angles(math.rad(0),math.rad(-15),math.rad(15)),.3)
  3488. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5+0.04*math.sin(sine/25), -0.45) * angles(math.rad(70 - 1 * math.cos(sine / 25)), math.rad(-7), math.rad(70)), 0.1)
  3489. LeftLeg.Weld.C0 = clerp(LeftLeg.Weld.C0, CFrame.new(-0.5, -1+0.05*math.cos(sine/25), 0.1) * CFrame.Angles(math.rad(-8), math.rad(5*math.cos(sine/60)), math.rad(-6)), 0.1)
  3490. RightLeg.Weld.C0 = clerp(RightLeg.Weld.C0, CFrame.new(0.5, -1+0.05*math.cos(sine/25), 0) * CFrame.Angles(math.rad(8), math.rad(-5*math.cos(sine/60)), math.rad(6)), 0.1)
  3491. elseif attack==false and Rmode=="4" then
  3492. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-4+2*math.sin(sine/25)),math.rad(5),math.rad(5)),.2)
  3493. Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, -1-0.05, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.8)
  3494. Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, -1-0.05*math.cos(sine/25), 0) * CFrame.Angles(math.rad(0), math.rad(-25), math.rad(0)), 0.8)
  3495. RW.C0=clerp(RW.C0,cf(1.5,0.5+0.04*math.sin(sine/25),0)*angles(math.rad(0),math.rad(-15),math.rad(25)),.3)
  3496. LW.C0=clerp(LW.C0,cf(-1.5,0.5+0.04*math.sin(sine/25),0)*angles(math.rad(0),math.rad(4),math.rad(-5)),.3)
  3497. LeftLeg.Weld.C0 = clerp(LeftLeg.Weld.C0, CFrame.new(-0.5, -1+0.05*math.cos(sine/25), 0.1) * CFrame.Angles(math.rad(0), math.rad(5*math.cos(sine/60)), math.rad(-6)), 0.1)
  3498. RightLeg.Weld.C0 = clerp(RightLeg.Weld.C0, CFrame.new(0.5, -1+0.05*math.cos(sine/25), 0) * CFrame.Angles(math.rad(0), math.rad(-5*math.cos(sine/60)), math.rad(6)), 0.1)
  3499. elseif attack==false and Rmode=="5" then
  3500. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  3501. Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, -.9-0.05*math.cos(sine/25), 0) * CFrame.Angles(math.rad(-25), math.rad(0), math.rad(0)), 0.4)
  3502. LeftLeg.Weld.C0 = clerp(LeftLeg.Weld.C0, CFrame.new(-0.5, -1+0.05*math.cos(sine/25), 0) * CFrame.Angles(math.rad(26), math.rad(4), math.rad(-5)), 0.8)
  3503. RightLeg.Weld.C0 = clerp(RightLeg.Weld.C0, CFrame.new(0.5, -1+0.05*math.cos(sine/25), 0) * CFrame.Angles(math.rad(26), math.rad(-4), math.rad(5)), 0.8)
  3504. RW.C0=clerp(RW.C0,cf(1.5,0.55+0.05*math.cos(sine/25),0)*angles(math.rad(35),math.rad(3),math.rad(10)),.3)
  3505. LW.C0=clerp(LW.C0, CFrame.new(-1.5,0.55+0.05*math.cos(sine/25), 0)*angles(math.rad(35), math.rad(-3), math.rad(-10)),.2)
  3506. end
  3507.  
  3508.  
  3509.  
  3510. --walk--
  3511. elseif torvel>2 and torvel<22 and hitfloor~=nil then
  3512. Anim="Walk"
  3513. if attack==false and Rmode=="1" then
  3514. Humanoid.CameraOffset = Vector3.new(0,0,0)
  3515. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(0),math.rad(0)),.2)
  3516. Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, -1-0.05, 0) * CFrame.Angles(math.rad(0), math.rad(0.05) + math.sin(sine/8)/5.2, math.rad(0)), 0.8)
  3517. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-4+2*math.sin(sine/8)),math.rad(0),math.rad(0)),.2)
  3518. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(10) + -math.sin(sine/8)/1.2,math.rad(5* math.cos(sine / 8)),math.rad(15 + 1.25 * math.cos(sine / 8))),.3)
  3519. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(10) + math.sin(sine/8)/1.2,math.rad(5* math.cos(sine / 8)),math.rad(-15 - 1.25 * math.cos(sine / 8))),.3)
  3520. LeftLeg.Weld.C0 = clerp(LeftLeg.Weld.C0, CFrame.new(-0.5, -1-0.4*math.cos(sine/8)/2, 0 *math.sin(sine/8)/2) * CFrame.Angles(math.rad(-1) + -math.sin(sine/8)/1.2, math.rad(0), 0), .8)
  3521. RightLeg.Weld.C0 = clerp(RightLeg.Weld.C0, CFrame.new(0.5, -1+0.4*math.cos(sine/8)/2,0 *-math.sin(sine/8)/2) * CFrame.Angles(math.rad(-1) + math.sin(sine/8)/1.2, math.rad(0), 0), .8)
  3522. elseif attack==false and Rmode=="2" then
  3523. Humanoid.CameraOffset = Vector3.new(0,0,0)
  3524. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(0),math.rad(0)),.2)
  3525. Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, -1-0.05*math.cos(sine/7.5), 0) * CFrame.Angles(math.rad(-10+2*math.cos(sine/15)), 0, 0), 0.8)
  3526. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-4+2*math.sin(sine/18)),math.rad(0),math.rad(0)),.2)
  3527. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(0 - 25 * math.cos(sine / 8)),math.rad(0),math.rad(10 + 1.25 * math.cos(sine / 16))),.3)
  3528. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(0 + 25 * math.cos(sine / 8)),math.rad(0),math.rad(-10 - 1.25 * math.cos(sine / 16))),.3)
  3529. LeftLeg.Weld.C0 = clerp(LeftLeg.Weld.C0, CFrame.new(-0.5, -1-0.4*math.cos(sine/8)/2, 0 *math.sin(sine/8)/2) * CFrame.Angles(math.rad(0) + -math.sin(sine/8)/1.2, math.rad(0), 0), .8)
  3530. RightLeg.Weld.C0 = clerp(RightLeg.Weld.C0, CFrame.new(0.5, -1+0.4*math.cos(sine/8)/2,0 *-math.sin(sine/8)/2) * CFrame.Angles(math.rad(0) + math.sin(sine/8)/1.2, math.rad(0), 0), .8)
  3531. elseif attack==false and Rmode=="3" then
  3532. Humanoid.CameraOffset = Vector3.new(0,0,0)
  3533. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,-0.2)* angles(math.rad(20),math.rad(0),math.rad(0)),.2)
  3534. Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, -1-0.05*math.cos(sine/8), 0) * CFrame.Angles(math.rad(-20+2*math.cos(sine/8)), math.rad(0.05) + math.sin(sine/8)/5.2, 0), 0.8)
  3535. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-12+5*math.cos(sine/8)),math.rad(0),math.rad(0)),.2)
  3536. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(25 * math.cos(sine / 7)) + math.sin(sine / 7) / 2.5, math.rad(0), math.rad(10)), 0.2)
  3537. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25 * math.cos(sine / 7)) + -math.sin(sine / 7) / 2.5, math.rad(0), math.rad(-10)), 0.2)
  3538. LeftLeg.Weld.C0 = clerp(LeftLeg.Weld.C0, CFrame.new(-0.5, -1-0.4*math.cos(sine/8)/2, 0 *math.sin(sine/8)/2) * CFrame.Angles(math.rad(-15) + -math.sin(sine/8)/1.2, math.rad(0), 0), .8)
  3539. RightLeg.Weld.C0 = clerp(RightLeg.Weld.C0, CFrame.new(0.5, -1+0.4*math.cos(sine/8)/2,0 *-math.sin(sine/8)/2) * CFrame.Angles(math.rad(-15) + math.sin(sine/8)/1.2, math.rad(0), 0), .8)
  3540. elseif attack==false and Rmode=="4" then
  3541. Humanoid.CameraOffset = Vector3.new(0,0,0)
  3542. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(0),math.rad(0)),.2)
  3543. Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, -1-0.05*math.cos(sine/8), 0) * CFrame.Angles(math.rad(-10+2*math.cos(sine/8)), 0, 0), 0.8)
  3544. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-4+2*math.sin(sine/8)),math.rad(0),math.rad(0)),.2)
  3545. RW.C0 = clerp(RW.C0, CFrame.new(.9, 0.5, -0.5) * angles(math.rad(90), math.rad(-80), math.rad(-40)),.2)
  3546. LW.C0 = clerp(LW.C0, CFrame.new(-.7, 0.5, -0.7) * angles(math.rad(50), math.rad(0), math.rad(90)),.2)
  3547. LeftLeg.Weld.C0 = clerp(LeftLeg.Weld.C0, CFrame.new(-0.5, -1-0.4*math.cos(sine/8)/2, 0 *math.sin(sine/8)/2) * CFrame.Angles(math.rad(0) + -math.sin(sine/8)/1.2, math.rad(0), 0), .8)
  3548. RightLeg.Weld.C0 = clerp(RightLeg.Weld.C0, CFrame.new(0.5, -1+0.4*math.cos(sine/8)/2,0 *-math.sin(sine/8)/2) * CFrame.Angles(math.rad(0) + math.sin(sine/8)/1.2, math.rad(0), 0), .8)
  3549. elseif attack==false and Rmode=="5" then
  3550. Humanoid.CameraOffset = Vector3.new(0,0,0)
  3551. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(0),math.rad(0)),.2)
  3552. Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, -1-0.05* math.cos(sine / 8), 0) * CFrame.Angles(math.rad(-25), math.rad(0), math.rad(0)), 0.8)
  3553. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3554. RW.C0=clerp(RW.C0,cf(1.5,0.5,0.06)*angles(math.rad(0 - 35 * math.cos(sine / 15)),math.rad(5* math.cos(sine / 15)),math.rad(10 + 1.25 * math.cos(sine / 15))),.3)
  3555. LW.C0=clerp(LW.C0,cf(-1.5,0.5,-0.06)*angles(math.rad(0 + 35 * math.cos(sine / 15)),math.rad(5* math.cos(sine / 15)),math.rad(-10 - 1.25 * math.cos(sine / 15))),.3)
  3556. LeftLeg.Weld.C0 = clerp(LeftLeg.Weld.C0, CFrame.new(-0.5, -1-0.4*math.cos(sine/15)/2, 0.06 *math.sin(sine/15)/2) * CFrame.Angles(math.rad(26) + -math.sin(sine/15)/1.2, math.rad(4), math.rad(-5)), .8)
  3557. RightLeg.Weld.C0 = clerp(RightLeg.Weld.C0, CFrame.new(0.5, -1+0.4*math.cos(sine/15)/2,-0.06 *-math.sin(sine/15)/2) * CFrame.Angles(math.rad(26) + math.sin(sine/15)/1.2, math.rad(-4), math.rad(5)), .8)
  3558. end
  3559.  
  3560.  
  3561.  
  3562.  
  3563.  
  3564. elseif torvel>=9999999999999999999999 and hitfloor~=nil then
  3565. Anim="Run"
  3566. if attack==false then
  3567. Humanoid.CameraOffset = Vector3.new(0,0,0)
  3568. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(0),math.rad(0)),.2)
  3569. Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, -1-0.05*math.cos(sine/7.5), 0) * CFrame.Angles(math.rad(-10+2*math.cos(sine/15)), 0, 0), 0.8)
  3570. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-4+2*math.sin(sine/18)),math.rad(0),math.rad(0)),.2)
  3571. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(0 - 25 * math.cos(sine / 8)),math.rad(0),math.rad(10 + 1.25 * math.cos(sine / 16))),.3)
  3572. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(0 + 25 * math.cos(sine / 8)),math.rad(0),math.rad(-10 - 1.25 * math.cos(sine / 16))),.3)
  3573. LeftLeg.Weld.C0 = clerp(LeftLeg.Weld.C0, CFrame.new(-0.5, -1-0.4*math.cos(sine/8)/2, 0 *math.sin(sine/8)/2) * CFrame.Angles(math.rad(0) + -math.sin(sine/8)/1.2, math.rad(0), 0), .8)
  3574. RightLeg.Weld.C0 = clerp(RightLeg.Weld.C0, CFrame.new(0.5, -1+0.4*math.cos(sine/8)/2,0 *-math.sin(sine/8)/2) * CFrame.Angles(math.rad(0) + math.sin(sine/8)/1.2, math.rad(0), 0), .8)
  3575. end
  3576. end
  3577. end
  3578. end
Add Comment
Please, Sign In to add comment