Advertisement
AgentVK

Untitled

Jul 9th, 2017
195
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 260.06 KB | None | 0 0
  1. Me = game.Players.LocalPlayer
  2. char = Me.Character
  3. larm = char["Left Arm"]
  4. rarm = char["Right Arm"]
  5. lleg = char["Left Leg"]
  6. rleg = char["Right Leg"]
  7. torso = char.Torso
  8.  
  9. lleg.Transparency = 1
  10. rleg.Transparency = 1
  11. larm.Transparency = 1
  12. rarm.Transparency = 1
  13. torso.Transparency = 1
  14. ------------------------------------------------------------------ Player -------------------------------------------------------------
  15. ----------------------------------------------------------------- Right Arm -----------------------------------------------------------------
  16. rarm1 = Instance.new("Part", char)
  17. rarm1.Name = "Middle"
  18. rarm1.BrickColor = BrickColor.new("Crimson")
  19. rarm1.Size = Vector3.new(1, 2, 1)
  20. rarm1.CanCollide = false
  21. rarm1.BottomSurface = "Smooth"
  22. rarm1.TopSurface = "Smooth"
  23. rarm1.Material = "Neon"
  24. Weld = Instance.new("Weld",rarm)
  25. Weld.Part0 = rarm
  26. Weld.C0 = CFrame.new(-1.50168228, 0.0418539047, -0.00368309021, -0.999974012, 0.00369570963, 0.00619300362, 0.00366159948, 0.999978125, -0.00550886011, -0.00621323194, -0.00548603525, -0.999965668)
  27. Weld.Part1 = rarm1
  28. Weld.C1 = CFrame.new(-1.50168228, 0.0418539047, -0.00368309021, -0.999974012, 0.00369570963, 0.00619300362, 0.00366159948, 0.999978125, -0.00550886011, -0.00621323194, -0.00548603525, -0.999965668)
  29.  
  30. rarm2 = Instance.new("Part", char)
  31. rarm2.BrickColor = BrickColor.new("Really black")
  32. rarm2.Size = Vector3.new(1, 0.4, 1)
  33. rarm2.CanCollide = false
  34. rarm2.BottomSurface = "Smooth"
  35. rarm2.TopSurface = "Smooth"
  36. Weld = Instance.new("Weld",rarm)
  37. Weld.Part0 = rarm
  38. Weld.C0 = CFrame.new(-1.50168228, 0.0418539047, -0.00368309021, -0.999974012, 0.00369570963, 0.00619300362, 0.00366159948, 0.999978125, -0.00550886011, -0.00621323194, -0.00548603525, -0.999965668)
  39. Weld.Part1 = rarm2
  40. Weld.C1 = CFrame.new(-0.458259583, -0.356315613, 1.50168037, 0.00366159994, 0.999978125, -0.00550877256, 0.00621323148, 0.00548594771, 0.999965668, 0.999974012, -0.00369570963, -0.00619300362)
  41.  
  42. rarm3 = Instance.new("Part", char)
  43. rarm3.BrickColor = BrickColor.new("Really black")
  44. rarm3.Size = Vector3.new(1, 0.4, 1)
  45. rarm3.CanCollide = false
  46. rarm3.BottomSurface = "Smooth"
  47. rarm3.TopSurface = "Smooth"
  48. Weld = Instance.new("Weld",rarm)
  49. Weld.Part0 = rarm
  50. Weld.C0 = CFrame.new(-1.50168228, 0.0418539047, -0.00368309021, -0.999974012, 0.00369570963, 0.00619300362, 0.00366159948, 0.999978125, -0.00550886011, -0.00621323194, -0.00548603525, -0.999965668)
  51. Weld.Part1 = rarm3
  52. Weld.C1 = CFrame.new(-1.50168133, -0.768137932, -0.00367927551, -0.999974012, 0.00369570986, 0.00619304739, 0.00366159948, 0.999978125, -0.00550886011, -0.00621327572, -0.00548603525, -0.999965668)
  53.  
  54. rarm4 = Instance.new("Part", char)
  55. rarm4.BrickColor = BrickColor.new("Really black")
  56. rarm4.Size = Vector3.new(1, 0.4, 1)
  57. rarm4.CanCollide = false
  58. rarm4.BottomSurface = "Smooth"
  59. rarm4.TopSurface = "Smooth"
  60. Weld = Instance.new("Weld",rarm)
  61. Weld.Part0 = rarm
  62. Weld.C0 = CFrame.new(-1.50168228, 0.0418539047, -0.00368309021, -0.999974012, 0.00369570963, 0.00619300362, 0.00366159948, 0.999978125, -0.00550886011, -0.00621323194, -0.00548603525, -0.999965668)
  63. Weld.Part1 = rarm4
  64. Weld.C1 = CFrame.new(-0.00368309021, 1.8716774, 0.458146095, -0.00621323194, -0.00548603525, -0.999965668, 0.999974012, -0.0036957534, -0.00619300315, -0.00366164325, -0.999978125, 0.00550886057)
  65.  
  66. rarm5 = Instance.new("Part", char)
  67. rarm5.BrickColor = BrickColor.new("Really black")
  68. rarm5.Size = Vector3.new(1, 0.4, 1)
  69. rarm5.CanCollide = false
  70. rarm5.BottomSurface = "Smooth"
  71. rarm5.TopSurface = "Smooth"
  72. Mesh = Instance.new("SpecialMesh", rarm5)
  73. Mesh.MeshType = "Brick"
  74. Mesh.Scale = Vector3.new(1.1, 1.1, 1.1)
  75. Weld = Instance.new("Weld",rarm)
  76. Weld.Part0 = rarm
  77. Weld.C0 = CFrame.new(-1.50168228, 0.0418539047, -0.00368309021, -0.999974012, 0.00369570963, 0.00619300362, 0.00366159948, 0.999978125, -0.00550886011, -0.00621323194, -0.00548603525, -0.999965668)
  78. Weld.Part1 = rarm5
  79. Weld.C1 = CFrame.new(0.00368118286, 0.841855764, -1.50168228, 0.00621323194, 0.00548603525, 0.999965668, 0.00366159948, 0.999978125, -0.00550886011, -0.999974012, 0.00369570963, 0.00619300362)
  80.  
  81. rarm6 = Instance.new("Part", char)
  82. rarm6.BrickColor = BrickColor.new("Really black")
  83. rarm6.Size = Vector3.new(1, 0.4, 1)
  84. rarm6.CanCollide = false
  85. rarm6.BottomSurface = "Smooth"
  86. rarm6.TopSurface = "Smooth"
  87. Weld = Instance.new("Weld",rarm)
  88. Weld.Part0 = rarm
  89. Weld.C0 = CFrame.new(-1.50168228, 0.0418539047, -0.00368309021, -0.999974012, 0.00369570963, 0.00619300362, 0.00366159948, 0.999978125, -0.00550886011, -0.00621323194, -0.00548603525, -0.999965668)
  90. Weld.Part1 = rarm6
  91. Weld.C1 = CFrame.new(-1.50168133, -0.403675079, 0.458138466, -0.999974012, 0.00369575364, 0.00619304692, -0.00621327572, -0.00548603525, -0.999965668, -0.00366164325, -0.999978125, 0.00550886057)
  92.  
  93. rarm7 = Instance.new("Part", char)
  94. rarm7.BrickColor = BrickColor.new("Crimson")
  95. rarm7.Size = Vector3.new(0.5, 0.3, 2)
  96. rarm7.CanCollide = false
  97. rarm7.BottomSurface = "Smooth"
  98. rarm7.TopSurface = "Smooth"
  99. rarm7.Material = "Neon"
  100. Weld = Instance.new("Weld",rarm)
  101. Weld.Part0 = rarm
  102. Weld.C0 = CFrame.new(-1.50168228, 0.0418539047, -0.00368309021, -0.999974012, 0.00369570963, 0.00619300362, 0.00366159948, 0.999978125, -0.00550886011, -0.00621323194, -0.00548603525, -0.999965668)
  103. Weld.Part1 = rarm7
  104. Weld.C1 = CFrame.new(0.344418526, -1.80139351, -1.50391006, 0.122256897, -0.48818168, -0.864136577, -0.966848493, -0.25524351, 0.00740774209, -0.224181563, 0.834583461, -0.503202915)
  105.  
  106. rarm8 = Instance.new("Part", char)
  107. rarm8.BrickColor = BrickColor.new("Really black")
  108. rarm8.Size = Vector3.new(1, 0.4, 1)
  109. rarm8.CanCollide = false
  110. rarm8.BottomSurface = "Smooth"
  111. rarm8.TopSurface = "Smooth"
  112. Weld = Instance.new("Weld",rarm)
  113. Weld.Part0 = rarm
  114. Weld.C0 = CFrame.new(-1.50168228, 0.0418539047, -0.00368309021, -0.999974012, 0.00369570963, 0.00619300362, 0.00366159948, 0.999978125, -0.00550886011, -0.00621323194, -0.00548603525, -0.999965668)
  115. Weld.Part1 = rarm8
  116. Weld.C1 = CFrame.new(0.241888285, -0.00366973877, -1.56167889, 0.00366144883, 0.999978125, -0.00550877163, -0.00621323148,
  117. 0.00548594771, -0.999965668, -0.999974012, 0.00369555852, 0.00619300455)
  118. ----------------------------------------------------------------- Left Leg -----------------------------------------------------------------
  119. lleg1 = Instance.new("Part", char)
  120. lleg1.Name = "Middle"
  121. lleg1.BrickColor = BrickColor.new("Really black")
  122. lleg1.Size = Vector3.new(1, 2, 1)
  123. lleg1.CanCollide = false
  124. lleg1.BottomSurface = "Smooth"
  125. lleg1.TopSurface = "Smooth"
  126. lleg1.Material = "Neon"
  127. Weld = Instance.new("Weld",lleg)
  128. Weld.Part0 = lleg
  129. Weld.C0 = CFrame.new(-2.3581152, 0.999663353, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  130. Weld.Part1 = lleg1
  131. Weld.C1 = CFrame.new(-2.3581152, 0.999663353, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  132.  
  133. lleg2 = Instance.new("Part", char)
  134. lleg2.BrickColor = BrickColor.new("Really black")
  135. lleg2.Size = Vector3.new(1, 0.4, 1)
  136. lleg2.CanCollide = false
  137. lleg2.BottomSurface = "Smooth"
  138. lleg2.TopSurface = "Smooth"
  139. Weld = Instance.new("Weld",lleg)
  140. Weld.Part0 = lleg
  141. Weld.C0 = CFrame.new(-2.3581152, 0.999663353, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  142. Weld.Part1 = lleg2
  143. Weld.C1 = CFrame.new(0.898587704, 4.77446556, 2.3581152, -7.17753299e-023, 1, 4.37113883e-008, 1.64202821e-015, -4.37113883e-008, 1, 1, -1.4355066e-022, 0)
  144.  
  145. lleg3 = Instance.new("Part", char)
  146. lleg3.BrickColor = BrickColor.new("Really black")
  147. lleg3.Size = Vector3.new(0.5, 0.3, 2)
  148. lleg3.CanCollide = false
  149. lleg3.BottomSurface = "Smooth"
  150. lleg3.TopSurface = "Smooth"
  151. Weld = Instance.new("Weld",lleg)
  152. Weld.Part0 = lleg
  153. Weld.C0 = CFrame.new(-2.3581152, 0.999663353, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  154. Weld.Part1 = lleg3
  155. Weld.C1 = CFrame.new(4.69929504, -1.49470997, 3.25491428, 0.183012843, 0.683012605, 0.707106829, -0.965925813, 0.258819133, 1.06770166e-007, -0.183012709, -0.683012724, 0.707106769)
  156.  
  157. lleg4 = Instance.new("Part", char)
  158. lleg4.BrickColor = BrickColor.new("Really black")
  159. lleg4.Size = Vector3.new(1, 0.4, 1)
  160. lleg4.CanCollide = false
  161. lleg4.BottomSurface = "Smooth"
  162. lleg4.TopSurface = "Smooth"
  163. Weld = Instance.new("Weld",lleg)
  164. Weld.Part0 = lleg
  165. Weld.C0 = CFrame.new(-2.3581152, 0.999663353, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  166. Weld.Part1 = lleg4
  167. Weld.C1 = CFrame.new(0.899408102, 1.9581213, -5.17447472, 4.37113883e-008, 1, 8.74227766e-008, 1, -4.37113883e-008, -2.68657252e-016, -1.37337096e-015, 8.74227766e-008, -1)
  168.  
  169. lleg5 = Instance.new("Part", char)
  170. lleg5.BrickColor = BrickColor.new("Really black")
  171. lleg5.Size = Vector3.new(1, 0.4, 1)
  172. lleg5.CanCollide = false
  173. lleg5.BottomSurface = "Smooth"
  174. lleg5.TopSurface = "Smooth"
  175. Weld = Instance.new("Weld",lleg)
  176. Weld.Part0 = lleg
  177. Weld.C0 = CFrame.new(-2.3581152, 0.999663353, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  178. Weld.Part1 = lleg5
  179. Weld.C1 = CFrame.new(0.899407625, -5.57446861, -2.3581152, -1.50995788e-007, 1, 8.74227766e-008, -1.20315126e-014, 8.74227766e-008, -1, -1, -1.50995788e-007, -8.24226416e-015)
  180.  
  181. lleg6 = Instance.new("Part", char)
  182. lleg6.BrickColor = BrickColor.new("Really black")
  183. lleg6.Size = Vector3.new(1, 0.4, 1)
  184. lleg6.CanCollide = false
  185. lleg6.BottomSurface = "Smooth"
  186. lleg6.TopSurface = "Smooth"
  187. Weld = Instance.new("Weld",lleg)
  188. Weld.Part0 = lleg
  189. Weld.C0 = CFrame.new(-2.3581152, 0.999663353, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  190. Weld.Part1 = lleg6
  191. Weld.C1 = CFrame.new(1.49948871, -2.31810665, 5.08444977, -4.37113883e-008, 1, 8.74227766e-008, -1, -4.37113883e-008, -3.55271368e-015, 8.47879895e-015, -8.74227766e-008, 1)
  192.  
  193. lleg7 = Instance.new("Part", char)
  194. lleg7.BrickColor = BrickColor.new("Really black")
  195. lleg7.Size = Vector3.new(1, 0.4, 1)
  196. lleg7.CanCollide = false
  197. lleg7.BottomSurface = "Smooth"
  198. lleg7.TopSurface = "Smooth"
  199. Weld = Instance.new("Weld",lleg)
  200. Weld.Part0 = lleg
  201. Weld.C0 = CFrame.new(-2.3581152, 0.999663353, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  202. Weld.Part1 = lleg7
  203. Weld.C1 = CFrame.new(1.4994036, -2.33812618, 5.26447296, -4.37113883e-008, 1, 8.74227766e-008, -1, -4.37113883e-008, -3.55271368e-015, 8.47879895e-015, -8.74227766e-008, 1)
  204. ----------------------------------------------------------------- Right Leg -----------------------------------------------------------------
  205. rleg1 = Instance.new("Part", char)
  206. rleg1.Name = "Middle"
  207. rleg1.BrickColor = BrickColor.new("Really black")
  208. rleg1.Size = Vector3.new(1, 2, 1)
  209. rleg1.CanCollide = false
  210. rleg1.BottomSurface = "Smooth"
  211. rleg1.TopSurface = "Smooth"
  212. rleg1.Material = "Neon"
  213. Weld = Instance.new("Weld",rleg)
  214. Weld.Part0 = rleg
  215. Weld.C0 = CFrame.new(-3.3581152, 1.00582027, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  216. Weld.Part1 = rleg1
  217. Weld.C1 = CFrame.new(-3.3581152, 1.00582027, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  218.  
  219. rleg2 = Instance.new("Part", char)
  220. rleg2.BrickColor = BrickColor.new("Really black")
  221. rleg2.Size = Vector3.new(1, 0.4, 1)
  222. rleg2.CanCollide = false
  223. rleg2.BottomSurface = "Smooth"
  224. rleg2.TopSurface = "Smooth"
  225. Weld = Instance.new("Weld",rleg)
  226. Weld.Part0 = rleg
  227. Weld.C0 = CFrame.new(-3.3581152, 1.00582027, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  228. Weld.Part1 = rleg2
  229. Weld.C1 = CFrame.new(0.905565023, 3.75810814, -5.17447472, 4.37113883e-008, 1, 8.74227766e-008, 1, -4.37113883e-008, -2.68657252e-016, -1.37337096e-015, 8.74227766e-008, -1)
  230.  
  231. rleg3 = Instance.new("Part", char)
  232. rleg3.BrickColor = BrickColor.new("Really black")
  233. rleg3.Size = Vector3.new(1, 0.4, 1)
  234. rleg3.CanCollide = false
  235. rleg3.BottomSurface = "Smooth"
  236. rleg3.TopSurface = "Smooth"
  237. Weld = Instance.new("Weld",rleg)
  238. Weld.Part0 = rleg
  239. Weld.C0 = CFrame.new(-3.3581152, 1.00582027, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  240. Weld.Part1 = rleg3
  241. Weld.C1 = CFrame.new(1.4545058, -3.34725952, 5.0867691, -0.0153048551, 0.999882877, -5.25215728e-006, -0.999882638, -0.0153048476, 0.000690514687, 0.000690353394, 1.58197654e-005, 0.999999762)
  242.  
  243. rleg4 = Instance.new("Part", char)
  244. rleg4.BrickColor = BrickColor.new("Really black")
  245. rleg4.Size = Vector3.new(1, 0.4, 1)
  246. rleg4.CanCollide = false
  247. rleg4.BottomSurface = "Smooth"
  248. rleg4.TopSurface = "Smooth"
  249. Weld = Instance.new("Weld",rleg)
  250. Weld.Part0 = rleg
  251. Weld.C0 = CFrame.new(-3.3581152, 1.00582027, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  252. Weld.Part1 = rleg4
  253. Weld.C1 = CFrame.new(1.5055685, -3.33812618, 5.26447296, -4.37113883e-008, 1, 8.74227766e-008, -1, -4.37113883e-008, -3.55271368e-015, 8.47879895e-015, -8.74227766e-008, 1)
  254.  
  255. rleg5 = Instance.new("Part", char)
  256. rleg5.BrickColor = BrickColor.new("Really black")
  257. rleg5.Size = Vector3.new(1, 0.4, 1)
  258. rleg5.CanCollide = false
  259. rleg5.BottomSurface = "Smooth"
  260. rleg5.TopSurface = "Smooth"
  261. Weld = Instance.new("Weld",rleg)
  262. Weld.Part0 = rleg
  263. Weld.C0 = CFrame.new(-3.3581152, 1.00582027, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  264. Weld.Part1 = rleg5
  265. Weld.C1 = CFrame.new(0.905564308, -5.57446861, -3.3581152, -1.50995788e-007, 1, 8.74227766e-008, -1.20315126e-014, 8.74227766e-008, -1, -1, -1.50995788e-007, -8.24226416e-015)
  266.  
  267. rleg6 = Instance.new("Part", char)
  268. rleg6.BrickColor = BrickColor.new("Really black")
  269. rleg6.Size = Vector3.new(1, 0.4, 1)
  270. rleg6.CanCollide = false
  271. rleg6.BottomSurface = "Smooth"
  272. rleg6.TopSurface = "Smooth"
  273. Weld = Instance.new("Weld",rleg)
  274. Weld.Part0 = rleg
  275. Weld.C0 = CFrame.new(-3.3581152, 1.00582027, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  276. Weld.Part1 = rleg6
  277. Weld.C1 = CFrame.new(0.904744625, 4.77446556, 3.3581152, -7.17753299e-023, 1, 4.37113883e-008, 1.64202821e-015, -4.37113883e-008, 1, 1, -1.4355066e-022, 0)
  278.  
  279. rleg7 = Instance.new("Part", char)
  280. rleg7.BrickColor = BrickColor.new("Really black")
  281. rleg7.Size = Vector3.new(0.5, 0.3, 2)
  282. rleg7.CanCollide = false
  283. rleg7.BottomSurface = "Smooth"
  284. rleg7.TopSurface = "Smooth"
  285. Weld = Instance.new("Weld",rleg)
  286. Weld.Part0 = rleg
  287. Weld.C0 = CFrame.new(-3.3581152, 1.00582027, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  288. Weld.Part1 = rleg7
  289. Weld.C1 = CFrame.new(-3.66284275, -3.99935341, -4.29136944, 0.183012664, -0.683012724, -0.707106829, -0.965925872, -0.258818954, -3.53088581e-008, -0.183012635, 0.683012784, -0.707106769)
  290. ----------------------------------------------------------------- Torso -----------------------------------------------------------------
  291. Chest1 = Instance.new("Part", char)
  292. Chest1.Name = "Ball"
  293. Chest1.BrickColor = BrickColor.new("Industrial white")
  294. Chest1.Size = Vector3.new(1, 0.4, 1)
  295. Chest1.CanCollide = false
  296. Chest1.BottomSurface = "Smooth"
  297. Chest1.TopSurface = "Smooth"
  298. Chest1.Material = "Neon"
  299. Mesh = Instance.new("CylinderMesh", Chest1)
  300. Mesh.Scale = Vector3.new(0.9, 0.4, 0.9)
  301. Weld = Instance.new("Weld",torso)
  302. Weld.Part0 = torso
  303. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  304. Weld.Part1 = Chest1
  305. Weld.C1 = CFrame.new(0, 0.700000763, 0.176463604, -1, 0, 0, 0, 0, -1, 0, -1, 0)
  306.  
  307. Chest2 = Instance.new("Part", char)
  308. Chest2.BrickColor = BrickColor.new("Crimson")
  309. Chest2.Name = "Middle"
  310. Chest2.Size = Vector3.new(2, 2, 1)
  311. Chest2.CanCollide = false
  312. Chest2.BottomSurface = "Smooth"
  313. Chest2.TopSurface = "Smooth"
  314. Chest2.Material = "Neon"
  315. Weld = Instance.new("Weld",torso)
  316. Weld.Part0 = torso
  317. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  318. Weld.Part1 = Chest2
  319. Weld.C1 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  320.  
  321. Chest3 = Instance.new("Part", char)
  322. Chest3.BrickColor = BrickColor.new("Really black")
  323. Chest3.Size = Vector3.new(1, 0.4, 1)
  324. Chest3.CanCollide = false
  325. Chest3.BottomSurface = "Smooth"
  326. Chest3.TopSurface = "Smooth"
  327. Weld = Instance.new("Weld",torso)
  328. Weld.Part0 = torso
  329. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  330. Weld.Part1 = Chest3
  331. Weld.C1 = CFrame.new(-0.476491928, -0.5, -0.499999046, 5.15558582e-008, 1, -7.54979013e-008, -3.35276091e-008, 7.54979013e-008, 1, 1, -5.15558582e-008, 3.35276091e-008)
  332.  
  333. Chest4 = Instance.new("Part", char)
  334. Chest4.BrickColor = BrickColor.new("Really black")
  335. Chest4.Size = Vector3.new(1, 0.4, 1)
  336. Chest4.CanCollide = false
  337. Chest4.BottomSurface = "Smooth"
  338. Chest4.TopSurface = "Smooth"
  339. Weld = Instance.new("Weld",torso)
  340. Weld.Part0 = torso
  341. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  342. Weld.Part1 = Chest4
  343. Weld.C1 = CFrame.new(-0.476491451, -0.5, 0.5, -1.4355066e-022, 1, 4.37113883e-008, 3.28405643e-015, -4.37113883e-008, 1, 1, -2.8710132e-022, 1.64202821e-015)
  344.  
  345. Chest5 = Instance.new("Part", char)
  346. Chest5.BrickColor = BrickColor.new("Really black")
  347. Chest5.Size = Vector3.new(1, 0.4, 1)
  348. Chest5.CanCollide = false
  349. Chest5.BottomSurface = "Smooth"
  350. Chest5.TopSurface = "Smooth"
  351. Weld = Instance.new("Weld",torso)
  352. Weld.Part0 = torso
  353. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  354. Weld.Part1 = Chest5
  355. Weld.C1 = CFrame.new(-0.499999046, 0.5, 0.476491451, 1, -4.37113918e-008, 4.37113847e-008, -4.37113847e-008, 0, 1, -4.37113883e-008, -1, 0)
  356.  
  357. Chest6 = Instance.new("Part", char)
  358. Chest6.BrickColor = BrickColor.new("Really black")
  359. Chest6.Size = Vector3.new(1, 0.4, 1)
  360. Chest6.CanCollide = false
  361. Chest6.BottomSurface = "Smooth"
  362. Chest6.TopSurface = "Smooth"
  363. Weld = Instance.new("Weld",torso)
  364. Weld.Part0 = torso
  365. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  366. Weld.Part1 = Chest6
  367. Weld.C1 = CFrame.new(0.5236063, -0.449995041, 0, 0, 1, 8.74227766e-008, 3.28405643e-015, -8.74227766e-008, 1, 1, -1.4355066e-022, 0)
  368.  
  369. Chest7 = Instance.new("Part", char)
  370. Chest7.BrickColor = BrickColor.new("Really black")
  371. Chest7.Size = Vector3.new(1, 0.4, 1)
  372. Chest7.CanCollide = false
  373. Chest7.BottomSurface = "Smooth"
  374. Chest7.TopSurface = "Smooth"
  375. Weld = Instance.new("Weld",torso)
  376. Weld.Part0 = torso
  377. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  378. Weld.Part1 = Chest7
  379. Weld.C1 = CFrame.new(0.5, 0.5, 0.476491928, 1, -4.37113918e-008, 4.37113847e-008, -4.37113847e-008, 0, 1, -4.37113883e-008, -1, 0)
  380.  
  381. Chest8 = Instance.new("Part", char)
  382. Chest8.BrickColor = BrickColor.new("Really black")
  383. Chest8.Size = Vector3.new(1, 0.4, 1)
  384. Chest8.CanCollide = false
  385. Chest8.BottomSurface = "Smooth"
  386. Chest8.TopSurface = "Smooth"
  387. Weld = Instance.new("Weld",torso)
  388. Weld.Part0 = torso
  389. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  390. Weld.Part1 = Chest8
  391. Weld.C1 = CFrame.new(0, 0.389970779, -0.473520517, 1, -4.37113954e-008, 4.37113847e-008, -4.37113883e-008, -4.37113883e-008, 1, -4.37113883e-008, -1, -4.37113883e-008)
  392.  
  393. Chest9 = Instance.new("Part", char)
  394. Chest9.BrickColor = BrickColor.new("Really black")
  395. Chest9.Size = Vector3.new(0.5, 0.3, 2)
  396. Chest9.CanCollide = false
  397. Chest9.BottomSurface = "Smooth"
  398. Chest9.TopSurface = "Smooth"
  399. Weld = Instance.new("Weld",torso)
  400. Weld.Part0 = torso
  401. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  402. Weld.Part1 = Chest9
  403. Weld.C1 = CFrame.new(-0.458083153, 0.580001831, 0.306574821, -0.866025448, -0.49999997, 4.37113883e-008, -3.78551732e-008, -2.18556924e-008, -1, 0.49999997, -0.866025448, 0)
  404.  
  405. Chest10 = Instance.new("Part", char)
  406. Chest10.BrickColor = BrickColor.new("Really black")
  407. Chest10.Size = Vector3.new(1, 0.4, 1)
  408. Chest10.CanCollide = false
  409. Chest10.BottomSurface = "Smooth"
  410. Chest10.TopSurface = "Smooth"
  411. Mesh = Instance.new("SpecialMesh", Chest10)
  412. Mesh.Scale = Vector3.new(1.1, 1.1, 1.1)
  413. Weld = Instance.new("Weld",torso)
  414. Weld.Part0 = torso
  415. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  416. Weld.Part1 = Chest10
  417. Weld.C1 = CFrame.new(-1.07653379, 0.899993896, 0, -4.37113883e-008, 1, 8.74227766e-008, -1, -4.37113883e-008, -3.55271368e-015, 8.47879895e-015, -8.74227766e-008, 1)
  418.  
  419. Chest11 = Instance.new("Part", char)
  420. Chest11.BrickColor = BrickColor.new("Really black")
  421. Chest11.Size = Vector3.new(0.5, 0.3, 2)
  422. Chest11.CanCollide = false
  423. Chest11.BottomSurface = "Smooth"
  424. Chest11.TopSurface = "Smooth"
  425. Weld = Instance.new("Weld",torso)
  426. Weld.Part0 = torso
  427. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  428. Weld.Part1 = Chest11
  429. Weld.C1 = CFrame.new(0.973486662, -0.460004807, -9.53674316e-007, 1.50995803e-007, 1, 7.54979013e-008, -1.85052948e-014, -7.54979013e-008, 1, 1, -1.50995803e-007, 7.10542736e-015)
  430.  
  431. Chest12 = Instance.new("Part", char)
  432. Chest12.BrickColor = BrickColor.new("Really black")
  433. Chest12.Size = Vector3.new(0.5, 0.3, 2)
  434. Chest12.CanCollide = false
  435. Chest12.BottomSurface = "Smooth"
  436. Chest12.TopSurface = "Smooth"
  437. Weld = Instance.new("Weld",torso)
  438. Weld.Part0 = torso
  439. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  440. Weld.Part1 = Chest12
  441. Weld.C1 = CFrame.new(-0.973600388, 0.450008392, -7.62939453e-006, -9.32088255e-008, -1, -4.37113883e-008, 5.82035878e-011, -4.37113883e-008, 1, -1, 9.32088255e-008, 5.82076609e-011)
  442.  
  443. Chest13 = Instance.new("Part", char)
  444. Chest13.BrickColor = BrickColor.new("Really black")
  445. Chest13.Size = Vector3.new(0.5, 0.3, 2)
  446. Chest13.CanCollide = false
  447. Chest13.BottomSurface = "Smooth"
  448. Chest13.TopSurface = "Smooth"
  449. Weld = Instance.new("Weld",torso)
  450. Weld.Part0 = torso
  451. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  452. Weld.Part1 = Chest13
  453. Weld.C1 = CFrame.new(-0.729999542, -0.117254257, -1.91926646, -1, -3.23980487e-008, -4.22219593e-008, 3.23980487e-008, 0.258819044, -0.965925813, 4.22219593e-008, -0.965925813, -0.258819044)
  454.  
  455. Chest14 = Instance.new("Part", char)
  456. Chest14.BrickColor = BrickColor.new("Really black")
  457. Chest14.Size = Vector3.new(0.5, 0.3, 2)
  458. Chest14.CanCollide = false
  459. Chest14.BottomSurface = "Smooth"
  460. Chest14.TopSurface = "Smooth"
  461. Weld = Instance.new("Weld",torso)
  462. Weld.Part0 = torso
  463. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  464. Weld.Part1 = Chest14
  465. Weld.C1 = CFrame.new(0.769999504, -0.150730133, -1.91693306, -1, -3.31366472e-008, -4.24129745e-008, 3.31366472e-008, 0.241921902, -0.970295727, 4.24129745e-008, -0.970295727, -0.241921902)
  466.  
  467. Chest15 = Instance.new("Part", char)
  468. Chest15.BrickColor = BrickColor.new("Really black")
  469. Chest15.Size = Vector3.new(0.5, 0.3, 2)
  470. Chest15.CanCollide = false
  471. Chest15.BottomSurface = "Smooth"
  472. Chest15.TopSurface = "Smooth"
  473. Weld = Instance.new("Weld",torso)
  474. Weld.Part0 = torso
  475. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  476. Weld.Part1 = Chest15
  477. Weld.C1 = CFrame.new(-0.209440231, 1.25000095, 1.42984772, -6.16862437e-008, 0.656059027, 0.754709601, -1, -6.53672387e-008, -2.49122056e-008, 3.2989405e-008, -0.754709601, 0.656059027)
  478.  
  479. Chest16 = Instance.new("Part", char)
  480. Chest16.BrickColor = BrickColor.new("Really black")
  481. Chest16.Size = Vector3.new(0.5, 0.3, 2)
  482. Chest16.CanCollide = false
  483. Chest16.BottomSurface = "Smooth"
  484. Chest16.TopSurface = "Smooth"
  485. Weld = Instance.new("Weld",torso)
  486. Weld.Part0 = torso
  487. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  488. Weld.Part1 = Chest16
  489. Weld.C1 = CFrame.new(-0.158526421, 1.25000095, 1.0131588, -7.35374925e-008, 0.927183867, 0.374606639, -1, -7.43167945e-008, -1.23653887e-008, 1.63745764e-008, -0.374606639, 0.927183867)
  490.  
  491. Chest17 = Instance.new("Part", char)
  492. Chest17.BrickColor = BrickColor.new("Really black")
  493. Chest17.Size = Vector3.new(0.5, 0.3, 2)
  494. Chest17.CanCollide = false
  495. Chest17.BottomSurface = "Smooth"
  496. Chest17.TopSurface = "Smooth"
  497. Weld = Instance.new("Weld",torso)
  498. Weld.Part0 = torso
  499. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  500. Weld.Part1 = Chest17
  501. Weld.C1 = CFrame.new(-0.229999542, -0.117254257, -1.91926742, -1, -3.23980487e-008, -4.22219593e-008, 3.23980487e-008, 0.258819044, -0.965925813, 4.22219593e-008, -0.965925813, -0.258819044)
  502.  
  503. Chest18 = Instance.new("Part", char)
  504. Chest18.BrickColor = BrickColor.new("Really black")
  505. Chest18.Size = Vector3.new(0.5, 0.3, 2)
  506. Chest18.CanCollide = false
  507. Chest18.BottomSurface = "Smooth"
  508. Chest18.TopSurface = "Smooth"
  509. Weld = Instance.new("Weld",torso)
  510. Weld.Part0 = torso
  511. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  512. Weld.Part1 = Chest18
  513. Weld.C1 = CFrame.new(0.269999504, -0.117254257, -1.91926742, -1, -3.23980487e-008, -4.22219593e-008, 3.23980487e-008, 0.258819044, -0.965925813, 4.22219593e-008, -0.965925813, -0.258819044)
  514.  
  515. Chest19 = Instance.new("Part", char)
  516. Chest19.BrickColor = BrickColor.new("Really black")
  517. Chest19.Size = Vector3.new(0.5, 0.3, 2)
  518. Chest19.CanCollide = false
  519. Chest19.BottomSurface = "Smooth"
  520. Chest19.TopSurface = "Smooth"
  521. Weld = Instance.new("Weld",torso)
  522. Weld.Part0 = torso
  523. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  524. Weld.Part1 = Chest19
  525. Weld.C1 = CFrame.new(-0.00685310364, 1.25, 1.45221233, -2.47515253e-008, 0.224950925, 0.974370122, -1, -4.7067342e-008, -1.45362469e-008, 4.2591072e-008, -0.974370122, 0.224950925)
  526.  
  527. Chest20 = Instance.new("Part", char)
  528. Chest20.BrickColor = BrickColor.new("Really black")
  529. Chest20.Size = Vector3.new(1, 0.4, 1)
  530. Chest20.CanCollide = false
  531. Chest20.BottomSurface = "Smooth"
  532. Chest20.TopSurface = "Smooth"
  533. Mesh = Instance.new("SpecialMesh",Chest20)
  534. Mesh.Scale = Vector3.new(1.1,1.1,1.1)
  535. Weld = Instance.new("Weld",torso)
  536. Weld.Part0 = torso
  537. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  538. Weld.Part1 = Chest20
  539. Weld.C1 = CFrame.new(-1.07653379, -0.899992943, 0, -4.37113883e-008, 1, 8.74227766e-008, -1, -4.37113883e-008, -3.55271368e-015, 8.47879895e-015, -8.74227766e-008, 1)
  540.  
  541. Chest21 = Instance.new("Part", char)
  542. Chest21.BrickColor = BrickColor.new("Really black")
  543. Chest21.Size = Vector3.new(0.5, 0.3, 2)
  544. Chest21.CanCollide = false
  545. Chest21.BottomSurface = "Smooth"
  546. Chest21.TopSurface = "Smooth"
  547. Weld = Instance.new("Weld",torso)
  548. Weld.Part0 = torso
  549. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  550. Weld.Part1 = Chest21
  551. Weld.C1 = CFrame.new(-0.209432602, -1.14999962, 1.429842, -6.16862437e-008, 0.656059027, 0.754709601, -1, -6.53672387e-008, -2.49122056e-008, 3.2989405e-008, -0.754709601, 0.656059027)
  552.  
  553. Chest22 = Instance.new("Part", char)
  554. Chest22.BrickColor = BrickColor.new("Really black")
  555. Chest22.Size = Vector3.new(0.5, 0.3, 2)
  556. Chest22.CanCollide = false
  557. Chest22.BottomSurface = "Smooth"
  558. Chest22.TopSurface = "Smooth"
  559. Weld = Instance.new("Weld",torso)
  560. Weld.Part0 = torso
  561. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  562. Weld.Part1 = Chest22
  563. Weld.C1 = CFrame.new(-0.00685119629, -1.15000057, 1.45220757, -2.47515253e-008, 0.224950925, 0.974370122, -1, -4.7067342e-008, -1.45362469e-008, 4.2591072e-008, -0.974370122, 0.224950925)
  564.  
  565. Chest23 = Instance.new("Part", char)
  566. Chest23.BrickColor = BrickColor.new("Really black")
  567. Chest23.Size = Vector3.new(0.5, 0.3, 2)
  568. Chest23.CanCollide = false
  569. Chest23.BottomSurface = "Smooth"
  570. Chest23.TopSurface = "Smooth"
  571. Weld = Instance.new("Weld",torso)
  572. Weld.Part0 = torso
  573. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  574. Weld.Part1 = Chest23
  575. Weld.C1 = CFrame.new(-0.158511639, -1.15000057, 1.01315498, -7.35374925e-008, 0.927183926, 0.374606401, -1, -7.43168016e-008, -1.23653807e-008, 1.63745657e-008, -0.374606401, 0.927183926)
  576.  
  577. Chest24 = Instance.new("Part", char)
  578. Chest24.BrickColor = BrickColor.new("Really black")
  579. Chest24.Size = Vector3.new(0.5, 0.3, 2)
  580. Chest24.CanCollide = false
  581. Chest24.BottomSurface = "Smooth"
  582. Chest24.TopSurface = "Smooth"
  583. Weld = Instance.new("Weld",torso)
  584. Weld.Part0 = torso
  585. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  586. Weld.Part1 = Chest24
  587. Weld.C1 = CFrame.new(-0.458065987, -0.579999924, 0.306604624, 0.866025388, -0.50000006, 4.37113883e-008, 4.53686155e-008, 1.66003517e-007, 1, -0.50000006, -0.866025388, 1.66447563e-007)
  588. Effects = {} --sound effects, for advanced players.
  589. local Player = game.Players.localPlayer
  590. local Character = Player.Character
  591. local Humanoid = Character.Humanoid
  592. z = Instance.new("Sound", Character)
  593. z.SoundId = "rbxassetid://525164518"--
  594. z.Looped = true --False for a one-time song.
  595. z.Pitch = 1.0
  596. z.Volume = 1.6
  597. wait(.1)
  598. z:Play()
  599. -----------{{ Edit by Evannjie }}--------------------
  600.  
  601. Player=game:GetService('Players').LocalPlayer
  602. Character=Player.Character
  603. Mouse=Player:GetMouse()
  604. m=Instance.new('Model',Character)
  605.  
  606.  
  607. local function weldBetween(a, b)
  608. local weldd = Instance.new("ManualWeld")
  609. weldd.Part0 = a
  610. weldd.Part1 = b
  611. weldd.C0 = CFrame.new()
  612. weldd.C1 = b.CFrame:inverse() * a.CFrame
  613. weldd.Parent = a
  614. return weldd
  615. end
  616.  
  617. it=Instance.new
  618.  
  619. function nooutline(part)
  620. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  621. end
  622.  
  623. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  624. local fp=it("Part")
  625. fp.formFactor=formfactor
  626. fp.Parent=parent
  627. fp.Reflectance=reflectance
  628. fp.Transparency=transparency
  629. fp.CanCollide=false
  630. fp.Locked=true
  631. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  632. fp.Name=name
  633. fp.Size=size
  634. fp.Position=Character.Torso.Position
  635. nooutline(fp)
  636. fp.Material=material
  637. fp:BreakJoints()
  638. return fp
  639. end
  640.  
  641. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  642. local mesh=it(Mesh)
  643. mesh.Parent=part
  644. if Mesh=="SpecialMesh" then
  645. mesh.MeshType=meshtype
  646. mesh.MeshId=meshid
  647. end
  648. mesh.Offset=offset
  649. mesh.Scale=scale
  650. return mesh
  651. end
  652.  
  653. function weld(parent,part0,part1,c0,c1)
  654. local weld=it("Weld")
  655. weld.Parent=parent
  656. weld.Part0=part0
  657. weld.Part1=part1
  658. weld.C0=c0
  659. weld.C1=c1
  660. return weld
  661. end
  662.  
  663. -----------{{ Dope Script by me boi (wizardunstopable was here }}--------------------
  664. Player=game:GetService('Players').LocalPlayer
  665. Character=Player.Character
  666. Mouse=Player:GetMouse()
  667. m=Instance.new('Model',Character)
  668.  
  669.  
  670. local function weldBetween(a, b)
  671. local weldd = Instance.new("ManualWeld")
  672. weldd.Part0 = a
  673. weldd.Part1 = b
  674. weldd.C0 = CFrame.new()
  675. weldd.C1 = b.CFrame:inverse() * a.CFrame
  676. weldd.Parent = a
  677. return weldd
  678. end
  679.  
  680. it=Instance.new
  681.  
  682. function nooutline(part)
  683. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  684. end
  685.  
  686. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  687. local fp=it("Part")
  688. fp.formFactor=formfactor
  689. fp.Parent=parent
  690. fp.Reflectance=reflectance
  691. fp.Transparency=transparency
  692. fp.CanCollide=false
  693. fp.Locked=true
  694. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  695. fp.Name=name
  696. fp.Size=size
  697. fp.Position=Character.Torso.Position
  698. nooutline(fp)
  699. fp.Material=material
  700. fp:BreakJoints()
  701. return fp
  702. end
  703.  
  704. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  705. local mesh=it(Mesh)
  706. mesh.Parent=part
  707. if Mesh=="SpecialMesh" then
  708. mesh.MeshType=meshtype
  709. mesh.MeshId=meshid
  710. end
  711. mesh.Offset=offset
  712. mesh.Scale=scale
  713. return mesh
  714. end
  715.  
  716. function weld(parent,part0,part1,c0,c1)
  717. local weld=it("Weld")
  718. weld.Parent=parent
  719. weld.Part0=part0
  720. weld.Part1=part1
  721. weld.C0=c0
  722. weld.C1=c1
  723. return weld
  724. end
  725.  
  726. HandleB = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 1, "Really red", "HandleB", Vector3.new(1.01999998, 0.410000026, 1.01999998))
  727. HandleBweld = weld(m, Character["Left Arm"], HandleB, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-5.34057617e-005, 0.00579214096, -0.000717163086, -0.99999702, 1.30612687e-009, 2.74129752e-006, 1.1281549e-009, 1.00000882, -9.4532792e-005, -2.29434954e-006, -9.45326028e-005, -1.00000536))
  728. FConnectorB1 = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 1, "Really red", "FConnectorB1", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  729. FConnectorB1weld = weld(m, HandleB, FConnectorB1, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.410011292, -1.09512377, -0.40996933, -0.999990344, 9.75173589e-006, -4.76017885e-006, -9.75114472e-006, -1.00001204, 2.27628334e-007, -4.34698632e-006, 2.29010766e-007, 1.00000203))
  730. FConnectorB2 = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 1, "Really red", "FConnectorB2", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  731. FConnectorB2weld = weld(m, HandleB, FConnectorB2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.410003662, -1.09513116, -0.129657745, -0.999986649, 9.75185594e-006, -5.20708772e-006, -9.75106377e-006, -1.00000668, 5.36027073e-007, -3.48685307e-006, 5.38973836e-007, 0.999993324))
  732. FConnectorB3 = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 1, "Really red", "FConnectorB3", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  733. FConnectorB3weld = weld(m, HandleB, FConnectorB3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.409965515, -1.08497524, 0.140300751, -0.999993324, 9.75177409e-006, -3.97838994e-006, -9.75137755e-006, -1.00000334, 5.61856723e-007, -3.11826261e-006, 5.63341018e-007, 0.999996662))
  734. FConnectorB4 = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 1, "Really red", "FConnectorB4", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  735. FConnectorB4weld = weld(m, HandleB, FConnectorB4, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.409957886, -1.08498001, 0.410175323, -0.999991894, 9.75470903e-006, -3.12404359e-006, -9.75422699e-006, -1.00000405, 5.46198862e-007, -2.07960943e-006, 5.47988748e-007, 0.999995947))
  736. FConnectorB5 = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 1, "Really red", "FConnectorB5", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  737. FConnectorB5weld = weld(m, HandleB, FConnectorB5, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.409980774, -1.09494543, -0.409542084, -0.999974728, 9.75853163e-006, -6.0076236e-006, -9.75704006e-006, -1.00001264, 6.99823431e-007, -2.75148182e-006, 7.05331331e-007, 0.999987364))
  738. HitboxB = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 1, "Really black", "HitboxB", Vector3.new(1.22000003, 1.00999999, 1.01999998))
  739. HitboxBweld = weld(m, HandleB, HitboxB, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.100006104, 0.889988422, -8.01086426e-005, 0.999965847, -7.24100557e-010, 3.32365107e-006, -7.63507535e-010, 1.00002456, 3.05735739e-008, 3.58721138e-007, -2.40979716e-008, 0.999989808))
  740. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.210000008))
  741. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.410049438, 0.714781284, 0.405288696, 0.999982476, 1.32186387e-010, 7.77321588e-007, 5.98021299e-010, -1.00001609, -0.000257281994, -1.25018551e-006, 0.00025728374, -0.99999851))
  742. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really red", "Part", Vector3.new(1.01999998, 0.200000003, 1.01999998))
  743. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.28881836e-005, 0.285013676, -0.000282287598, 0.999967337, -1.5549535e-009, 5.20209369e-006, 1.61488642e-010, 1.00001812, 7.64994184e-008, -1.3707679e-006, -6.97400537e-008, 0.999985218))
  744. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.399999917, 0.620000005))
  745. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.409980774, -0.0147089958, -0.000305175781, 0.999965847, -2.17003437e-009, 4.9788764e-006, 3.62124303e-010, 1.00002444, 0.000246998534, -1.29649527e-006, -0.000247000571, 0.999989808))
  746. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.620000005))
  747. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.410041809, -0.714772701, -0.000305175781, 0.999984264, 5.30370525e-010, 7.77336254e-007, -9.50127754e-010, 1.00000787, 0.00022139927, 1.25007e-006, -0.000221399358, 0.999992192))
  748. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.399999917, 0.210000008))
  749. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.410003662, 0.0146970749, 0.40537262, 0.999965847, -2.17019336e-009, 4.97882229e-006, -3.70234204e-010, -1.00002444, -0.000240876077, 1.29644116e-006, 0.00024087794, -0.999989808))
  750. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really red", "Part", Vector3.new(1.01999998, 0.200000003, 0.819999993))
  751. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.05175781e-005, 0.904989719, 0.000244140625, 0.999978065, -7.79672504e-009, 3.02157605e-006, 6.82267665e-009, 1.00001097, -1.16917363e-007, -1.95484972e-007, 1.21617632e-007, 0.999989033))
  752. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  753. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.620000005, 0.200000003, 0.819999993))
  754. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(4.57763672e-005, 0.914862633, 0.000553131104, 0.999978065, -2.87229418e-009, 2.06913091e-006, 1.8980213e-009, 1.00001097, -5.95959136e-007, 7.56950044e-007, 6.00666681e-007, 0.999989033))
  755. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  756. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.600000024, 0.200000003, 1))
  757. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.685016155, 0.60004425, -0.000576019287, 1.07880278e-005, 1.0000155, 0.000307261536, -0.999969006, 1.0787875e-005, 2.61563605e-006, 6.60559135e-006, -0.000307264534, 0.999984682))
  758. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  759. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.600000024, 0.200000003, 0.200000003))
  760. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.684755325, 0.600059509, -0.400756836, 1.0788599e-005, 1.00000787, 0.000307488954, -0.999984264, 1.07877813e-005, 3.72219597e-006, 5.74624983e-006, -0.000307490496, 0.999992192))
  761. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  762. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.600000024, 0.200000003, 0.200000003))
  763. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.685072899, 0.600067139, 0.399261475, 1.07872711e-005, 1.0000155, 0.00030746602, -0.999969006, 1.07870783e-005, 2.73933233e-006, 6.729284e-006, -0.000307469018, 0.999984682))
  764. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  765. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really red", "Part", Vector3.new(0.200000003, 0.600000024, 0.200000003))
  766. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.399326324, 0.684971809, 0.599990845, -4.03382401e-005, 9.44945641e-005, 0.999991834, -9.62037007e-007, 1.00000787, -9.44897838e-005, -0.999983966, -9.65175104e-007, -4.23658821e-005))
  767. mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=3270017", Vector3.new(0, 0, 0), Vector3.new(0.202000037, 0.219999999, 1.35599995))
  768. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really red", "Part", Vector3.new(0.810000002, 0.200000003, 0.210000008))
  769. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0949478149, -0.714713573, 0.404712677, 0.999982774, 2.57471877e-010, 7.7719352e-007, -7.87075238e-010, 1.00001347, 0.000235129759, 1.25028396e-006, -0.000235130938, 0.999996126))
  770. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really red", "Part", Vector3.new(0.810000002, 0.399999917, 0.210000008))
  771. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0949478149, -0.0146975517, 0.4047966, 0.999982774, 6.53486099e-010, 7.77193463e-007, -1.11419485e-009, 1.00001299, 0.000259818073, 1.25028328e-006, -0.000259819906, 0.99999553))
  772. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really red", "Part", Vector3.new(0.200000003, 0.600000024, 0.200000003))
  773. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.400676727, 0.684971809, 0.600036621, -4.03382401e-005, 9.44945641e-005, 0.999991834, -9.62037007e-007, 1.00000787, -9.44897838e-005, -0.999983966, -9.65175104e-007, -4.23658821e-005))
  774. mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=3270017", Vector3.new(0, 0, 0), Vector3.new(0.19600004, 0.219999999, 1.35599995))
  775. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really red", "Part", Vector3.new(0.200000003, 0.600000024, 0.200000003))
  776. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000675201416, 0.684971809, 0.600013733, -4.03382401e-005, 9.44945641e-005, 0.999991834, -9.62037007e-007, 1.00000787, -9.44897838e-005, -0.999983966, -9.65175104e-007, -4.23658821e-005))
  777. mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=3270017", Vector3.new(0, 0, 0), Vector3.new(0.646000028, 0.638000011, 1.35599995))
  778. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really red", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  779. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.714962482, 0.599998474, -0.400279999, 1.07917776e-005, 1.00000787, 0.000307536626, -0.999984264, 1.07909609e-005, 3.72180239e-006, 5.74585465e-006, -0.000307538168, 0.999992192))
  780. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  781. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really red", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  782. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0853996277, 0.600074768, 0.399375916, 1.07918922e-005, 1.00001574, 0.000307276874, -0.999968529, 1.07916239e-005, 3.00816009e-006, 7.05953335e-006, -0.000307279872, 0.999984324))
  783. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  784. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.620000005))
  785. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.602294922, -0.221727371, -0.222377777, 0.999968529, -2.77844325e-008, 1.5804543e-006, -1.73086164e-006, 0.707148612, -0.707064986, 1.76833453e-006, 0.707087159, 0.707126319))
  786. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really red", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  787. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0850524902, 0.600036621, -0.400672913, 1.07914002e-005, 1.00001574, 0.0003071838, -0.999968529, 1.07914666e-005, 1.92046173e-006, 5.97185317e-006, -0.000307186769, 0.999984324))
  788. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  789. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.400000006))
  790. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.221570969, 0.602279663, -0.532333374, -9.16450119e-007, 0.707201421, -0.707024872, -0.99998188, -4.39811004e-007, -1.23922871e-006, 3.05380581e-007, 0.707037866, 0.707188487))
  791. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  792. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.400000036))
  793. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.221664429, 0.602294922, 0.0677280426, -5.32410468e-007, 0.707169592, -0.707043946, -0.999968529, 4.26314045e-007, -2.87682087e-006, 1.1334331e-006, 0.707066119, 0.707147479))
  794. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  795. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.620000005))
  796. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.602279663, -0.222204208, 0.221616745, 0.999968529, -2.7891728e-008, 1.5804543e-006, 1.76886238e-006, 0.706902444, 0.707310975, 1.7303239e-006, -0.707333207, 0.706880331))
  797. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really red", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  798. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.71464777, 0.599990845, 0.399719238, 1.07905635e-005, 1.00000787, 0.000307468435, -0.999984264, 1.07897467e-005, 3.7218565e-006, 5.74590968e-006, -0.000307469978, 0.999992192))
  799. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  800. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.400000036))
  801. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.222238541, 0.602272034, 0.531747818, 3.61345883e-006, 0.706890404, 0.707323194, -0.999984264, 2.18690184e-006, 8.96424808e-007, 5.20473066e-007, -0.70733428, 0.706879318))
  802. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  803. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.400000006))
  804. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.222442627, 0.602287292, -0.0682048798, 2.74106606e-006, 0.706903875, 0.707309544, -0.999968529, 1.72691671e-006, -1.90388391e-006, 3.00002284e-007, -0.707331777, 0.706881762))
  805. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  806. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really red", "Part", Vector3.new(0.810000002, 0.399999917, 0.210000008))
  807. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0949707031, 0.014693737, 0.405315399, 0.999965847, -2.00778438e-009, 5.06809101e-006, -1.86809165e-010, -1.00002444, -0.000240532332, 1.38570761e-006, 0.000240534195, -0.999989808))
  808. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really red", "Part", Vector3.new(0.200000003, 0.99999994, 1.01999998))
  809. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.599967957, -0.314879894, -0.000305175781, 0.999968529, -1.52550794e-009, 3.47273135e-006, 2.76023454e-010, 1.00001574, 0.000246752985, 5.82059499e-007, -0.000246754033, 0.999984324))
  810. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really red", "Part", Vector3.new(0.810000002, 0.200000003, 0.210000008))
  811. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0949478149, 0.71477747, 0.405269623, 0.999983668, 2.62990379e-010, 7.77281798e-007, 6.87050083e-010, -1.00001037, -0.00025712885, -1.25016015e-006, 0.000257130014, -0.99999398))
  812. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really red", "Part", Vector3.new(1.01999998, 0.610000014, 1.01999998))
  813. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(4.57763672e-005, 0.690003395, 0, 0.999978065, -3.37791017e-009, 2.19185767e-006, 2.40435716e-009, 1.00001097, 5.20303729e-008, 6.34224364e-007, -4.73301043e-008, 0.999989033))
  814. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.210000008))
  815. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.410049438, -0.714709282, 0.404720306, 0.999984264, 2.45380903e-011, 7.7730283e-007, -4.26871205e-010, 1.00000787, 0.000235340878, 1.25010342e-006, -0.000235341198, 0.999992192))
  816. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.399999917, 0.210000008))
  817. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.410041809, -0.0147390366, 0.404838562, 0.999983072, 5.45701151e-010, 7.77317439e-007, -1.05576647e-009, 1.0000155, 0.000272982696, 1.25019938e-006, -0.000272984529, 0.999998391))
  818. FHandleB1 = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really red", "FHandleB1", Vector3.new(0.200000003, 0.400000006, 0.200000003))
  819. FHandleB1weld = weld(m, FConnectorB1, FHandleB1, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.05175781e-005, -0.100004435, 3.81469727e-006, 0.999987125, 9.48046641e-010, -8.29304327e-007, -1.90026062e-009, 1.00000644, -2.25118129e-008, -8.29517148e-007, 1.97178451e-008, 0.999993563))
  820. FHandleB2 = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really red", "FHandleB2", Vector3.new(0.200000003, 0.400000006, 0.200000003))
  821. FHandleB2weld = weld(m, FConnectorB2, FHandleB2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -0.0999953747, -1.90734863e-005, 0.999986887, 1.7767473e-009, -8.2923782e-007, -2.74682477e-009, 1.00000656, -3.37167876e-008, -8.60301839e-007, 3.08791641e-008, 0.999993443))
  822. FHandleB3 = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really red", "FHandleB3", Vector3.new(0.200000003, 0.400000006, 0.200000003))
  823. FHandleB3weld = weld(m, FConnectorB3, FHandleB3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.52587891e-005, -0.110008478, -6.48498535e-005, 0.999993801, 1.65772562e-009, -1.46104639e-007, -2.11578732e-009, 1.0000031, -3.14466888e-008, -6.52590643e-007, 3.01006366e-008, 0.999996901))
  824. FHandleB4 = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really red", "FHandleB4", Vector3.new(0.200000003, 0.400000006, 0.200000003))
  825. FHandleB4weld = weld(m, FConnectorB4, FHandleB4, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.05175781e-005, -0.110030413, -4.57763672e-005, 0.999992371, -3.29658301e-010, -1.30871194e-006, -2.33423003e-010, 1.00000381, -5.04951458e-009, 3.25705969e-007, 3.39059625e-009, 0.999996185))
  826. FHandleB5 = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really red", "FHandleB5", Vector3.new(0.200000003, 0.400000006, 0.200000003))
  827. FHandleB5weld = weld(m, FConnectorB5, FHandleB5, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(7.62939453e-006, -0.0900087357, -0.000114440918, 0.999993801, 3.53735596e-009, -1.22842721e-006, -3.99611277e-009, 1.0000031, -1.37908501e-007, 4.29716692e-007, 1.36555173e-007, 0.999996901))
  828.  
  829.  
  830. HandleB = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 1, "Really red", "HandleB", Vector3.new(1.01999998, 0.410000026, 1.01999998))
  831. HandleBweld = weld(m, Character["Left Arm"], HandleB, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-5.34057617e-005, 0.00579214096, -0.000717163086, -0.99999702, 1.30612687e-009, 2.74129752e-006, 1.1281549e-009, 1.00000882, -9.4532792e-005, -2.29434954e-006, -9.45326028e-005, -1.00000536))
  832. FConnectorB1 = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 1, "Really red", "FConnectorB1", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  833. FConnectorB1weld = weld(m, HandleB, FConnectorB1, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.410011292, -1.09512377, -0.40996933, -0.999990344, 9.75173589e-006, -4.76017885e-006, -9.75114472e-006, -1.00001204, 2.27628334e-007, -4.34698632e-006, 2.29010766e-007, 1.00000203))
  834. FConnectorB2 = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 1, "Really red", "FConnectorB2", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  835. FConnectorB2weld = weld(m, HandleB, FConnectorB2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.410003662, -1.09513116, -0.129657745, -0.999986649, 9.75185594e-006, -5.20708772e-006, -9.75106377e-006, -1.00000668, 5.36027073e-007, -3.48685307e-006, 5.38973836e-007, 0.999993324))
  836. FConnectorB3 = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 1, "Really red", "FConnectorB3", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  837. FConnectorB3weld = weld(m, HandleB, FConnectorB3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.409965515, -1.08497524, 0.140300751, -0.999993324, 9.75177409e-006, -3.97838994e-006, -9.75137755e-006, -1.00000334, 5.61856723e-007, -3.11826261e-006, 5.63341018e-007, 0.999996662))
  838. FConnectorB4 = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 1, "Really red", "FConnectorB4", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  839. FConnectorB4weld = weld(m, HandleB, FConnectorB4, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.409957886, -1.08498001, 0.410175323, -0.999991894, 9.75470903e-006, -3.12404359e-006, -9.75422699e-006, -1.00000405, 5.46198862e-007, -2.07960943e-006, 5.47988748e-007, 0.999995947))
  840. FConnectorB5 = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 1, "Really red", "FConnectorB5", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  841. FConnectorB5weld = weld(m, HandleB, FConnectorB5, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.409980774, -1.09494543, -0.409542084, -0.999974728, 9.75853163e-006, -6.0076236e-006, -9.75704006e-006, -1.00001264, 6.99823431e-007, -2.75148182e-006, 7.05331331e-007, 0.999987364))
  842. HitboxB = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 1, "Really black", "HitboxB", Vector3.new(1.22000003, 1.00999999, 1.01999998))
  843. HitboxBweld = weld(m, HandleB, HitboxB, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.100006104, 0.889988422, -8.01086426e-005, 0.999965847, -7.24100557e-010, 3.32365107e-006, -7.63507535e-010, 1.00002456, 3.05735739e-008, 3.58721138e-007, -2.40979716e-008, 0.999989808))
  844. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.210000008))
  845. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.410049438, 0.714781284, 0.405288696, 0.999982476, 1.32186387e-010, 7.77321588e-007, 5.98021299e-010, -1.00001609, -0.000257281994, -1.25018551e-006, 0.00025728374, -0.99999851))
  846. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really red", "Part", Vector3.new(1.01999998, 0.200000003, 1.01999998))
  847. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.28881836e-005, 0.285013676, -0.000282287598, 0.999967337, -1.5549535e-009, 5.20209369e-006, 1.61488642e-010, 1.00001812, 7.64994184e-008, -1.3707679e-006, -6.97400537e-008, 0.999985218))
  848. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.399999917, 0.620000005))
  849. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.409980774, -0.0147089958, -0.000305175781, 0.999965847, -2.17003437e-009, 4.9788764e-006, 3.62124303e-010, 1.00002444, 0.000246998534, -1.29649527e-006, -0.000247000571, 0.999989808))
  850. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.620000005))
  851. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.410041809, -0.714772701, -0.000305175781, 0.999984264, 5.30370525e-010, 7.77336254e-007, -9.50127754e-010, 1.00000787, 0.00022139927, 1.25007e-006, -0.000221399358, 0.999992192))
  852. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.399999917, 0.210000008))
  853. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.410003662, 0.0146970749, 0.40537262, 0.999965847, -2.17019336e-009, 4.97882229e-006, -3.70234204e-010, -1.00002444, -0.000240876077, 1.29644116e-006, 0.00024087794, -0.999989808))
  854. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really red", "Part", Vector3.new(1.01999998, 0.200000003, 0.819999993))
  855. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.05175781e-005, 0.904989719, 0.000244140625, 0.999978065, -7.79672504e-009, 3.02157605e-006, 6.82267665e-009, 1.00001097, -1.16917363e-007, -1.95484972e-007, 1.21617632e-007, 0.999989033))
  856. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  857. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.620000005, 0.200000003, 0.819999993))
  858. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(4.57763672e-005, 0.914862633, 0.000553131104, 0.999978065, -2.87229418e-009, 2.06913091e-006, 1.8980213e-009, 1.00001097, -5.95959136e-007, 7.56950044e-007, 6.00666681e-007, 0.999989033))
  859. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  860. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.600000024, 0.200000003, 1))
  861. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.685016155, 0.60004425, -0.000576019287, 1.07880278e-005, 1.0000155, 0.000307261536, -0.999969006, 1.0787875e-005, 2.61563605e-006, 6.60559135e-006, -0.000307264534, 0.999984682))
  862. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  863. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.600000024, 0.200000003, 0.200000003))
  864. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.684755325, 0.600059509, -0.400756836, 1.0788599e-005, 1.00000787, 0.000307488954, -0.999984264, 1.07877813e-005, 3.72219597e-006, 5.74624983e-006, -0.000307490496, 0.999992192))
  865. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  866. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.600000024, 0.200000003, 0.200000003))
  867. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.685072899, 0.600067139, 0.399261475, 1.07872711e-005, 1.0000155, 0.00030746602, -0.999969006, 1.07870783e-005, 2.73933233e-006, 6.729284e-006, -0.000307469018, 0.999984682))
  868. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  869. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really red", "Part", Vector3.new(0.200000003, 0.600000024, 0.200000003))
  870. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.399326324, 0.684971809, 0.599990845, -4.03382401e-005, 9.44945641e-005, 0.999991834, -9.62037007e-007, 1.00000787, -9.44897838e-005, -0.999983966, -9.65175104e-007, -4.23658821e-005))
  871. mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=3270017", Vector3.new(0, 0, 0), Vector3.new(0.202000037, 0.219999999, 1.35599995))
  872. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really red", "Part", Vector3.new(0.810000002, 0.200000003, 0.210000008))
  873. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0949478149, -0.714713573, 0.404712677, 0.999982774, 2.57471877e-010, 7.7719352e-007, -7.87075238e-010, 1.00001347, 0.000235129759, 1.25028396e-006, -0.000235130938, 0.999996126))
  874. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really red", "Part", Vector3.new(0.810000002, 0.399999917, 0.210000008))
  875. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0949478149, -0.0146975517, 0.4047966, 0.999982774, 6.53486099e-010, 7.77193463e-007, -1.11419485e-009, 1.00001299, 0.000259818073, 1.25028328e-006, -0.000259819906, 0.99999553))
  876. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really red", "Part", Vector3.new(0.200000003, 0.600000024, 0.200000003))
  877. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.400676727, 0.684971809, 0.600036621, -4.03382401e-005, 9.44945641e-005, 0.999991834, -9.62037007e-007, 1.00000787, -9.44897838e-005, -0.999983966, -9.65175104e-007, -4.23658821e-005))
  878. mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=3270017", Vector3.new(0, 0, 0), Vector3.new(0.19600004, 0.219999999, 1.35599995))
  879. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really red", "Part", Vector3.new(0.200000003, 0.600000024, 0.200000003))
  880. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000675201416, 0.684971809, 0.600013733, -4.03382401e-005, 9.44945641e-005, 0.999991834, -9.62037007e-007, 1.00000787, -9.44897838e-005, -0.999983966, -9.65175104e-007, -4.23658821e-005))
  881. mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=3270017", Vector3.new(0, 0, 0), Vector3.new(0.646000028, 0.638000011, 1.35599995))
  882. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really red", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  883. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.714962482, 0.599998474, -0.400279999, 1.07917776e-005, 1.00000787, 0.000307536626, -0.999984264, 1.07909609e-005, 3.72180239e-006, 5.74585465e-006, -0.000307538168, 0.999992192))
  884. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  885. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really red", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  886. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0853996277, 0.600074768, 0.399375916, 1.07918922e-005, 1.00001574, 0.000307276874, -0.999968529, 1.07916239e-005, 3.00816009e-006, 7.05953335e-006, -0.000307279872, 0.999984324))
  887. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  888. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.620000005))
  889. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.602294922, -0.221727371, -0.222377777, 0.999968529, -2.77844325e-008, 1.5804543e-006, -1.73086164e-006, 0.707148612, -0.707064986, 1.76833453e-006, 0.707087159, 0.707126319))
  890. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really red", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  891. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0850524902, 0.600036621, -0.400672913, 1.07914002e-005, 1.00001574, 0.0003071838, -0.999968529, 1.07914666e-005, 1.92046173e-006, 5.97185317e-006, -0.000307186769, 0.999984324))
  892. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  893. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.400000006))
  894. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.221570969, 0.602279663, -0.532333374, -9.16450119e-007, 0.707201421, -0.707024872, -0.99998188, -4.39811004e-007, -1.23922871e-006, 3.05380581e-007, 0.707037866, 0.707188487))
  895. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  896. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.400000036))
  897. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.221664429, 0.602294922, 0.0677280426, -5.32410468e-007, 0.707169592, -0.707043946, -0.999968529, 4.26314045e-007, -2.87682087e-006, 1.1334331e-006, 0.707066119, 0.707147479))
  898. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  899. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.620000005))
  900. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.602279663, -0.222204208, 0.221616745, 0.999968529, -2.7891728e-008, 1.5804543e-006, 1.76886238e-006, 0.706902444, 0.707310975, 1.7303239e-006, -0.707333207, 0.706880331))
  901. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really red", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  902. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.71464777, 0.599990845, 0.399719238, 1.07905635e-005, 1.00000787, 0.000307468435, -0.999984264, 1.07897467e-005, 3.7218565e-006, 5.74590968e-006, -0.000307469978, 0.999992192))
  903. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  904. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.400000036))
  905. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.222238541, 0.602272034, 0.531747818, 3.61345883e-006, 0.706890404, 0.707323194, -0.999984264, 2.18690184e-006, 8.96424808e-007, 5.20473066e-007, -0.70733428, 0.706879318))
  906. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  907. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.400000006))
  908. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.222442627, 0.602287292, -0.0682048798, 2.74106606e-006, 0.706903875, 0.707309544, -0.999968529, 1.72691671e-006, -1.90388391e-006, 3.00002284e-007, -0.707331777, 0.706881762))
  909. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  910. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really red", "Part", Vector3.new(0.810000002, 0.399999917, 0.210000008))
  911. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0949707031, 0.014693737, 0.405315399, 0.999965847, -2.00778438e-009, 5.06809101e-006, -1.86809165e-010, -1.00002444, -0.000240532332, 1.38570761e-006, 0.000240534195, -0.999989808))
  912. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really red", "Part", Vector3.new(0.200000003, 0.99999994, 1.01999998))
  913. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.599967957, -0.314879894, -0.000305175781, 0.999968529, -1.52550794e-009, 3.47273135e-006, 2.76023454e-010, 1.00001574, 0.000246752985, 5.82059499e-007, -0.000246754033, 0.999984324))
  914. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really red", "Part", Vector3.new(0.810000002, 0.200000003, 0.210000008))
  915. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0949478149, 0.71477747, 0.405269623, 0.999983668, 2.62990379e-010, 7.77281798e-007, 6.87050083e-010, -1.00001037, -0.00025712885, -1.25016015e-006, 0.000257130014, -0.99999398))
  916. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really red", "Part", Vector3.new(1.01999998, 0.610000014, 1.01999998))
  917. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(4.57763672e-005, 0.690003395, 0, 0.999978065, -3.37791017e-009, 2.19185767e-006, 2.40435716e-009, 1.00001097, 5.20303729e-008, 6.34224364e-007, -4.73301043e-008, 0.999989033))
  918. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.210000008))
  919. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.410049438, -0.714709282, 0.404720306, 0.999984264, 2.45380903e-011, 7.7730283e-007, -4.26871205e-010, 1.00000787, 0.000235340878, 1.25010342e-006, -0.000235341198, 0.999992192))
  920. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.399999917, 0.210000008))
  921. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.410041809, -0.0147390366, 0.404838562, 0.999983072, 5.45701151e-010, 7.77317439e-007, -1.05576647e-009, 1.0000155, 0.000272982696, 1.25019938e-006, -0.000272984529, 0.999998391))
  922. FHandleB1 = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really red", "FHandleB1", Vector3.new(0.200000003, 0.400000006, 0.200000003))
  923. FHandleB1weld = weld(m, FConnectorB1, FHandleB1, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.05175781e-005, -0.100004435, 3.81469727e-006, 0.999987125, 9.48046641e-010, -8.29304327e-007, -1.90026062e-009, 1.00000644, -2.25118129e-008, -8.29517148e-007, 1.97178451e-008, 0.999993563))
  924. FHandleB2 = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really red", "FHandleB2", Vector3.new(0.200000003, 0.400000006, 0.200000003))
  925. FHandleB2weld = weld(m, FConnectorB2, FHandleB2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -0.0999953747, -1.90734863e-005, 0.999986887, 1.7767473e-009, -8.2923782e-007, -2.74682477e-009, 1.00000656, -3.37167876e-008, -8.60301839e-007, 3.08791641e-008, 0.999993443))
  926. FHandleB3 = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really red", "FHandleB3", Vector3.new(0.200000003, 0.400000006, 0.200000003))
  927. FHandleB3weld = weld(m, FConnectorB3, FHandleB3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.52587891e-005, -0.110008478, -6.48498535e-005, 0.999993801, 1.65772562e-009, -1.46104639e-007, -2.11578732e-009, 1.0000031, -3.14466888e-008, -6.52590643e-007, 3.01006366e-008, 0.999996901))
  928. FHandleB4 = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really red", "FHandleB4", Vector3.new(0.200000003, 0.400000006, 0.200000003))
  929. FHandleB4weld = weld(m, FConnectorB4, FHandleB4, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.05175781e-005, -0.110030413, -4.57763672e-005, 0.999992371, -3.29658301e-010, -1.30871194e-006, -2.33423003e-010, 1.00000381, -5.04951458e-009, 3.25705969e-007, 3.39059625e-009, 0.999996185))
  930. FHandleB5 = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really red", "FHandleB5", Vector3.new(0.200000003, 0.400000006, 0.200000003))
  931. FHandleB5weld = weld(m, FConnectorB5, FHandleB5, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(7.62939453e-006, -0.0900087357, -0.000114440918, 0.999993801, 3.53735596e-009, -1.22842721e-006, -3.99611277e-009, 1.0000031, -1.37908501e-007, 4.29716692e-007, 1.36555173e-007, 0.999996901))
  932.  
  933.  
  934. Player=game:GetService('Players').LocalPlayer
  935. Character=Player.Character
  936. Mouse=Player:GetMouse()
  937. m=Instance.new('Model',Character)
  938.  
  939. HandleB = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 1, "Really red", "HandleB", Vector3.new(1.01999998, 0.410000026, 1.01999998))
  940. HandleBweld = weld(m, Character["Left Arm"], HandleB, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-5.34057617e-005, 0.00579214096, -0.000717163086, -0.99999702, 1.30612687e-009, 2.74129752e-006, 1.1281549e-009, 1.00000882, -9.4532792e-005, -2.29434954e-006, -9.45326028e-005, -1.00000536))
  941. FConnectorB1 = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 1, "Really red", "FConnectorB1", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  942. FConnectorB1weld = weld(m, HandleB, FConnectorB1, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.410011292, -1.09512377, -0.40996933, -0.999990344, 9.75173589e-006, -4.76017885e-006, -9.75114472e-006, -1.00001204, 2.27628334e-007, -4.34698632e-006, 2.29010766e-007, 1.00000203))
  943. FConnectorB2 = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 1, "Really red", "FConnectorB2", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  944. FConnectorB2weld = weld(m, HandleB, FConnectorB2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.410003662, -1.09513116, -0.129657745, -0.999986649, 9.75185594e-006, -5.20708772e-006, -9.75106377e-006, -1.00000668, 5.36027073e-007, -3.48685307e-006, 5.38973836e-007, 0.999993324))
  945. FConnectorB3 = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 1, "Really red", "FConnectorB3", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  946. FConnectorB3weld = weld(m, HandleB, FConnectorB3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.409965515, -1.08497524, 0.140300751, -0.999993324, 9.75177409e-006, -3.97838994e-006, -9.75137755e-006, -1.00000334, 5.61856723e-007, -3.11826261e-006, 5.63341018e-007, 0.999996662))
  947. FConnectorB4 = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 1, "Really red", "FConnectorB4", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  948. FConnectorB4weld = weld(m, HandleB, FConnectorB4, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.409957886, -1.08498001, 0.410175323, -0.999991894, 9.75470903e-006, -3.12404359e-006, -9.75422699e-006, -1.00000405, 5.46198862e-007, -2.07960943e-006, 5.47988748e-007, 0.999995947))
  949. FConnectorB5 = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 1, "Really red", "FConnectorB5", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  950. FConnectorB5weld = weld(m, HandleB, FConnectorB5, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.409980774, -1.09494543, -0.409542084, -0.999974728, 9.75853163e-006, -6.0076236e-006, -9.75704006e-006, -1.00001264, 6.99823431e-007, -2.75148182e-006, 7.05331331e-007, 0.999987364))
  951. HitboxB = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 1, "Really black", "HitboxB", Vector3.new(1.22000003, 1.00999999, 1.01999998))
  952. HitboxBweld = weld(m, HandleB, HitboxB, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.100006104, 0.889988422, -8.01086426e-005, 0.999965847, -7.24100557e-010, 3.32365107e-006, -7.63507535e-010, 1.00002456, 3.05735739e-008, 3.58721138e-007, -2.40979716e-008, 0.999989808))
  953. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.210000008))
  954. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.410049438, 0.714781284, 0.405288696, 0.999982476, 1.32186387e-010, 7.77321588e-007, 5.98021299e-010, -1.00001609, -0.000257281994, -1.25018551e-006, 0.00025728374, -0.99999851))
  955. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really red", "Part", Vector3.new(1.01999998, 0.200000003, 1.01999998))
  956. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.28881836e-005, 0.285013676, -0.000282287598, 0.999967337, -1.5549535e-009, 5.20209369e-006, 1.61488642e-010, 1.00001812, 7.64994184e-008, -1.3707679e-006, -6.97400537e-008, 0.999985218))
  957. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.399999917, 0.620000005))
  958. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.409980774, -0.0147089958, -0.000305175781, 0.999965847, -2.17003437e-009, 4.9788764e-006, 3.62124303e-010, 1.00002444, 0.000246998534, -1.29649527e-006, -0.000247000571, 0.999989808))
  959. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.620000005))
  960. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.410041809, -0.714772701, -0.000305175781, 0.999984264, 5.30370525e-010, 7.77336254e-007, -9.50127754e-010, 1.00000787, 0.00022139927, 1.25007e-006, -0.000221399358, 0.999992192))
  961. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.399999917, 0.210000008))
  962. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.410003662, 0.0146970749, 0.40537262, 0.999965847, -2.17019336e-009, 4.97882229e-006, -3.70234204e-010, -1.00002444, -0.000240876077, 1.29644116e-006, 0.00024087794, -0.999989808))
  963. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really red", "Part", Vector3.new(1.01999998, 0.200000003, 0.819999993))
  964. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.05175781e-005, 0.904989719, 0.000244140625, 0.999978065, -7.79672504e-009, 3.02157605e-006, 6.82267665e-009, 1.00001097, -1.16917363e-007, -1.95484972e-007, 1.21617632e-007, 0.999989033))
  965. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  966. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.620000005, 0.200000003, 0.819999993))
  967. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(4.57763672e-005, 0.914862633, 0.000553131104, 0.999978065, -2.87229418e-009, 2.06913091e-006, 1.8980213e-009, 1.00001097, -5.95959136e-007, 7.56950044e-007, 6.00666681e-007, 0.999989033))
  968. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  969. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.600000024, 0.200000003, 1))
  970. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.685016155, 0.60004425, -0.000576019287, 1.07880278e-005, 1.0000155, 0.000307261536, -0.999969006, 1.0787875e-005, 2.61563605e-006, 6.60559135e-006, -0.000307264534, 0.999984682))
  971. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  972. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.600000024, 0.200000003, 0.200000003))
  973. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.684755325, 0.600059509, -0.400756836, 1.0788599e-005, 1.00000787, 0.000307488954, -0.999984264, 1.07877813e-005, 3.72219597e-006, 5.74624983e-006, -0.000307490496, 0.999992192))
  974. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  975. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.600000024, 0.200000003, 0.200000003))
  976. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.685072899, 0.600067139, 0.399261475, 1.07872711e-005, 1.0000155, 0.00030746602, -0.999969006, 1.07870783e-005, 2.73933233e-006, 6.729284e-006, -0.000307469018, 0.999984682))
  977. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  978. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really red", "Part", Vector3.new(0.200000003, 0.600000024, 0.200000003))
  979. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.399326324, 0.684971809, 0.599990845, -4.03382401e-005, 9.44945641e-005, 0.999991834, -9.62037007e-007, 1.00000787, -9.44897838e-005, -0.999983966, -9.65175104e-007, -4.23658821e-005))
  980. mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=3270017", Vector3.new(0, 0, 0), Vector3.new(0.202000037, 0.219999999, 1.35599995))
  981. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really red", "Part", Vector3.new(0.810000002, 0.200000003, 0.210000008))
  982. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0949478149, -0.714713573, 0.404712677, 0.999982774, 2.57471877e-010, 7.7719352e-007, -7.87075238e-010, 1.00001347, 0.000235129759, 1.25028396e-006, -0.000235130938, 0.999996126))
  983. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really red", "Part", Vector3.new(0.810000002, 0.399999917, 0.210000008))
  984. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0949478149, -0.0146975517, 0.4047966, 0.999982774, 6.53486099e-010, 7.77193463e-007, -1.11419485e-009, 1.00001299, 0.000259818073, 1.25028328e-006, -0.000259819906, 0.99999553))
  985. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really red", "Part", Vector3.new(0.200000003, 0.600000024, 0.200000003))
  986. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.400676727, 0.684971809, 0.600036621, -4.03382401e-005, 9.44945641e-005, 0.999991834, -9.62037007e-007, 1.00000787, -9.44897838e-005, -0.999983966, -9.65175104e-007, -4.23658821e-005))
  987. mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=3270017", Vector3.new(0, 0, 0), Vector3.new(0.19600004, 0.219999999, 1.35599995))
  988. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really red", "Part", Vector3.new(0.200000003, 0.600000024, 0.200000003))
  989. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000675201416, 0.684971809, 0.600013733, -4.03382401e-005, 9.44945641e-005, 0.999991834, -9.62037007e-007, 1.00000787, -9.44897838e-005, -0.999983966, -9.65175104e-007, -4.23658821e-005))
  990. mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=3270017", Vector3.new(0, 0, 0), Vector3.new(0.646000028, 0.638000011, 1.35599995))
  991. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really red", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  992. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.714962482, 0.599998474, -0.400279999, 1.07917776e-005, 1.00000787, 0.000307536626, -0.999984264, 1.07909609e-005, 3.72180239e-006, 5.74585465e-006, -0.000307538168, 0.999992192))
  993. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  994. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really red", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  995. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0853996277, 0.600074768, 0.399375916, 1.07918922e-005, 1.00001574, 0.000307276874, -0.999968529, 1.07916239e-005, 3.00816009e-006, 7.05953335e-006, -0.000307279872, 0.999984324))
  996. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  997. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.620000005))
  998. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.602294922, -0.221727371, -0.222377777, 0.999968529, -2.77844325e-008, 1.5804543e-006, -1.73086164e-006, 0.707148612, -0.707064986, 1.76833453e-006, 0.707087159, 0.707126319))
  999. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really red", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1000. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0850524902, 0.600036621, -0.400672913, 1.07914002e-005, 1.00001574, 0.0003071838, -0.999968529, 1.07914666e-005, 1.92046173e-006, 5.97185317e-006, -0.000307186769, 0.999984324))
  1001. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1002. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.400000006))
  1003. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.221570969, 0.602279663, -0.532333374, -9.16450119e-007, 0.707201421, -0.707024872, -0.99998188, -4.39811004e-007, -1.23922871e-006, 3.05380581e-007, 0.707037866, 0.707188487))
  1004. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1005. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.400000036))
  1006. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.221664429, 0.602294922, 0.0677280426, -5.32410468e-007, 0.707169592, -0.707043946, -0.999968529, 4.26314045e-007, -2.87682087e-006, 1.1334331e-006, 0.707066119, 0.707147479))
  1007. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1008. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.620000005))
  1009. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.602279663, -0.222204208, 0.221616745, 0.999968529, -2.7891728e-008, 1.5804543e-006, 1.76886238e-006, 0.706902444, 0.707310975, 1.7303239e-006, -0.707333207, 0.706880331))
  1010. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really red", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1011. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.71464777, 0.599990845, 0.399719238, 1.07905635e-005, 1.00000787, 0.000307468435, -0.999984264, 1.07897467e-005, 3.7218565e-006, 5.74590968e-006, -0.000307469978, 0.999992192))
  1012. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1013. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.400000036))
  1014. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.222238541, 0.602272034, 0.531747818, 3.61345883e-006, 0.706890404, 0.707323194, -0.999984264, 2.18690184e-006, 8.96424808e-007, 5.20473066e-007, -0.70733428, 0.706879318))
  1015. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1016. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.400000006))
  1017. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.222442627, 0.602287292, -0.0682048798, 2.74106606e-006, 0.706903875, 0.707309544, -0.999968529, 1.72691671e-006, -1.90388391e-006, 3.00002284e-007, -0.707331777, 0.706881762))
  1018. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1019. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really red", "Part", Vector3.new(0.810000002, 0.399999917, 0.210000008))
  1020. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0949707031, 0.014693737, 0.405315399, 0.999965847, -2.00778438e-009, 5.06809101e-006, -1.86809165e-010, -1.00002444, -0.000240532332, 1.38570761e-006, 0.000240534195, -0.999989808))
  1021. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really red", "Part", Vector3.new(0.200000003, 0.99999994, 1.01999998))
  1022. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.599967957, -0.314879894, -0.000305175781, 0.999968529, -1.52550794e-009, 3.47273135e-006, 2.76023454e-010, 1.00001574, 0.000246752985, 5.82059499e-007, -0.000246754033, 0.999984324))
  1023. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really red", "Part", Vector3.new(0.810000002, 0.200000003, 0.210000008))
  1024. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0949478149, 0.71477747, 0.405269623, 0.999983668, 2.62990379e-010, 7.77281798e-007, 6.87050083e-010, -1.00001037, -0.00025712885, -1.25016015e-006, 0.000257130014, -0.99999398))
  1025. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really red", "Part", Vector3.new(1.01999998, 0.610000014, 1.01999998))
  1026. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(4.57763672e-005, 0.690003395, 0, 0.999978065, -3.37791017e-009, 2.19185767e-006, 2.40435716e-009, 1.00001097, 5.20303729e-008, 6.34224364e-007, -4.73301043e-008, 0.999989033))
  1027. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.210000008))
  1028. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.410049438, -0.714709282, 0.404720306, 0.999984264, 2.45380903e-011, 7.7730283e-007, -4.26871205e-010, 1.00000787, 0.000235340878, 1.25010342e-006, -0.000235341198, 0.999992192))
  1029. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.399999917, 0.210000008))
  1030. Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.410041809, -0.0147390366, 0.404838562, 0.999983072, 5.45701151e-010, 7.77317439e-007, -1.05576647e-009, 1.0000155, 0.000272982696, 1.25019938e-006, -0.000272984529, 0.999998391))
  1031. FHandleB1 = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really red", "FHandleB1", Vector3.new(0.200000003, 0.400000006, 0.200000003))
  1032. FHandleB1weld = weld(m, FConnectorB1, FHandleB1, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.05175781e-005, -0.100004435, 3.81469727e-006, 0.999987125, 9.48046641e-010, -8.29304327e-007, -1.90026062e-009, 1.00000644, -2.25118129e-008, -8.29517148e-007, 1.97178451e-008, 0.999993563))
  1033. FHandleB2 = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really red", "FHandleB2", Vector3.new(0.200000003, 0.400000006, 0.200000003))
  1034. FHandleB2weld = weld(m, FConnectorB2, FHandleB2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -0.0999953747, -1.90734863e-005, 0.999986887, 1.7767473e-009, -8.2923782e-007, -2.74682477e-009, 1.00000656, -3.37167876e-008, -8.60301839e-007, 3.08791641e-008, 0.999993443))
  1035. FHandleB3 = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really red", "FHandleB3", Vector3.new(0.200000003, 0.400000006, 0.200000003))
  1036. FHandleB3weld = weld(m, FConnectorB3, FHandleB3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.52587891e-005, -0.110008478, -6.48498535e-005, 0.999993801, 1.65772562e-009, -1.46104639e-007, -2.11578732e-009, 1.0000031, -3.14466888e-008, -6.52590643e-007, 3.01006366e-008, 0.999996901))
  1037. FHandleB4 = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really red", "FHandleB4", Vector3.new(0.200000003, 0.400000006, 0.200000003))
  1038. FHandleB4weld = weld(m, FConnectorB4, FHandleB4, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.05175781e-005, -0.110030413, -4.57763672e-005, 0.999992371, -3.29658301e-010, -1.30871194e-006, -2.33423003e-010, 1.00000381, -5.04951458e-009, 3.25705969e-007, 3.39059625e-009, 0.999996185))
  1039. FHandleB5 = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really red", "FHandleB5", Vector3.new(0.200000003, 0.400000006, 0.200000003))
  1040. FHandleB5weld = weld(m, FConnectorB5, FHandleB5, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(7.62939453e-006, -0.0900087357, -0.000114440918, 0.999993801, 3.53735596e-009, -1.22842721e-006, -3.99611277e-009, 1.0000031, -1.37908501e-007, 4.29716692e-007, 1.36555173e-007, 0.999996901))
  1041. --------------------------------------------------------------------------------
  1042.  
  1043. Player=game:GetService('Players').LocalPlayer
  1044. Character=Player.Character
  1045. Mouse=Player:GetMouse()
  1046. m=Instance.new('Model',Character)
  1047. TorsoColor="Royal purple"
  1048.  
  1049.  
  1050. local function weldBetween(a, b)
  1051. local weldd = Instance.new("ManualWeld")
  1052. weldd.Part0 = a
  1053. weldd.Part1 = b
  1054. weldd.C0 = CFrame.new()
  1055. weldd.C1 = b.CFrame:inverse() * a.CFrame
  1056. weldd.Parent = a
  1057. return weldd
  1058. end
  1059.  
  1060. it=Instance.new
  1061.  
  1062. function nooutline(part)
  1063. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  1064. end
  1065.  
  1066. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  1067. local fp=it("Part")
  1068. fp.formFactor=formfactor
  1069. fp.Parent=parent
  1070. fp.Reflectance=reflectance
  1071. fp.Transparency=transparency
  1072. fp.CanCollide=false
  1073. fp.Locked=true
  1074. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  1075. fp.Name=name
  1076. fp.Size=size
  1077. fp.Position=Character.Torso.Position
  1078. nooutline(fp)
  1079. fp.Material=material
  1080. fp:BreakJoints()
  1081. return fp
  1082. end
  1083.  
  1084. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  1085. local mesh=it(Mesh)
  1086. mesh.Parent=part
  1087. if Mesh=="SpecialMesh" then
  1088. mesh.MeshType=meshtype
  1089. mesh.MeshId=meshid
  1090. end
  1091. mesh.Offset=offset
  1092. mesh.Scale=scale
  1093. return mesh
  1094. end
  1095.  
  1096. function weld(parent,part0,part1,c0,c1)
  1097. local weld=it("Weld")
  1098. weld.Parent=parent
  1099. weld.Part0=part0
  1100. weld.Part1=part1
  1101. weld.C0=c0
  1102. weld.C1=c1
  1103. return weld
  1104. end
  1105.  
  1106.  
  1107. local modelzorz=Instance.new("Model")
  1108. modelzorz.Parent=Character
  1109. modelzorz.Name="Claw1"
  1110.  
  1111.  
  1112.  
  1113. Handle=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Really red","Handle",Vector3.new(1.20000005, 1.20000005, 1))
  1114. Handleweld=weld(m,Character["Torso"],Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.74455023, 0.843135834, 3.31332064, 0.866820872, 0.000393055088, -0.498619556, 0.129048944, -0.966104209, 0.223582461, -0.481630623, -0.258152217, -0.837489963))
  1115. mesh("SpecialMesh",Handle,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1116. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  1117. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.89693689, 0.0205960274, 1.83752108, 0.00084605813, 0.865680099, -0.500597, -0.999998748, 2.925843e-005, -0.00163948536, -0.00140464306, 0.500597715, 0.865678906))
  1118. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(1, 0.400000006, 1))
  1119. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0205993652, 3.97038841, -4.62090921, -0.999998689, 2.810359e-005, -0.00163501501, 0.00158691406, 0.25815019, -0.966103554, 0.0003949448, -0.966104805, -0.258149862))
  1120. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 2.92400002, 1.18400002))
  1121. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  1122. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.18639517, -0.292996764, 3.91572571, -0.407002717, 0.123095758, -0.905094743, -0.483149111, -0.869928718, 0.098949343, -0.775187671, 0.477568328, 0.413536996))
  1123. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  1124. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.62196398, -0.29297936, 1.11572647, -0.835932732, 0.424737811, -0.347583354, -0.483153641, -0.869926155, 0.0989501327, -0.260344028, 0.250651836, 0.932413459))
  1125. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  1126. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.55920649, -0.210347176, 1.642519, -0.865201712, -0.000320911407, -0.501423895, -2.98991799e-005, -0.999999881, 0.000691637397, -0.501424074, 0.000613339245, 0.865201592))
  1127. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  1128. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.931638, -0.0751047134, 4.50077248, -0.352038473, 0.176153034, -0.919260144, -0.86644727, -0.432817101, 0.248874903, -0.354031444, 0.884103954, 0.304995537))
  1129. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  1130. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.34771347, -0.763819337, 1.31078529, 0.484322906, -0.259408951, -0.835546851, 0.129806682, 0.965767562, -0.224595979, 0.865206063, 0.000317394733, 0.501416266))
  1131. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  1132. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.85524988, -0.0749192238, 1.7092638, -0.499263257, 0.749717236, -0.434350491, -0.866449237, -0.432811975, 0.248876765, -0.00140497088, 0.500597596, 0.865678906))
  1133. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  1134. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.76954031, -0.210381031, 4.2438035, -0.257231236, -0.00066010654, -0.966349661, -3.04505229e-005, -0.999999762, 0.000691249967, -0.966350019, 0.000207226723, 0.257231265))
  1135. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  1136. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.87043977, 0.020611763, 4.62094831, 0.00159165263, 0.258152187, -0.966103137, -0.999998748, 2.89455056e-005, -0.00163969398, -0.000395349402, 0.966104329, 0.258151829))
  1137. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(1, 0.400000006, 1))
  1138. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.292981744, 4.28636312, -3.9157095, -0.48314926, -0.869928479, 0.0989517197, -0.407004297, 0.123094313, -0.905094087, 0.775186777, -0.477569282, -0.413537562))
  1139. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 2.92400002, 1.18400002))
  1140. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  1141. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.85442352, -0.763632059, 3.85966015, -0.269319534, -0.183654502, -0.945377231, 0.129806384, 0.96576786, -0.22459501, 0.954262853, -0.183203816, -0.236260682))
  1142. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(1, 0.400000006, 1))
  1143. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0751276016, 4.03159618, -4.50067854, -0.866445661, -0.432817698, 0.248879611, -0.352042913, 0.176151246, -0.919258773, 0.354030937, -0.884103894, -0.304995805))
  1144. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 2.92400002, 1.18400002))
  1145. Gear=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(4.29999971, 4.30000019, 1))
  1146. Gearweld=weld(m,Handle,Gear,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0552597046, -0.0398271084, -0.0363032818, 0.999988854, -3.23429704e-005, 0.00164097548, 3.37436795e-005, 0.999994695, -0.000689953566, -0.00164103508, 0.000689953566, 0.999993086))
  1147. mesh("SpecialMesh",Gear,Enum.MeshType.FileMesh,"http://www.roblox.com/asset?id=156292343",Vector3.new(0, 0, 0),Vector3.new(5, 5, 15))
  1148. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(1, 0.400000006, 1))
  1149. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.210398674, 3.86948943, -4.24380398, -3.15159559e-005, -0.999999881, 0.00069090724, -0.257231474, -0.000659480691, -0.966349721, 0.966349959, -0.000208158046, -0.257231474))
  1150. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 2.92400002, 1.18400002))
  1151. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(1, 0.400000006, 1))
  1152. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.763661504, 3.95439076, 3.85964441, -0.129806131, -0.965767682, 0.224596098, -0.269319892, -0.1836555, -0.945376873, 0.954262733, -0.183203891, -0.236260891))
  1153. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 2.92400002, 1.18400002))
  1154.  
  1155. local particleemitter = Instance.new("ParticleEmitter", Handle)
  1156. particleemitter.VelocitySpread = 180
  1157. particleemitter.Lifetime = NumberRange.new(0.1)
  1158. particleemitter.Speed = NumberRange.new(2)
  1159. particleemitter.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 5.563)})
  1160. particleemitter.RotSpeed = NumberRange.new(-45, 45)
  1161. particleemitter.Rate = 100
  1162. particleemitter.Rotation = NumberRange.new(-45, 45)
  1163. particleemitter.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.701, 0), NumberSequenceKeypoint.new(1, 1)})
  1164. particleemitter.LightEmission = 0
  1165. particleemitter.Color = ColorSequence.new(Color3.new(0, 0, 0), Color3.new(0, 0, 0))
  1166.  
  1167. local particleemitter = Instance.new("ParticleEmitter", Handle2)
  1168. particleemitter.VelocitySpread = 180
  1169. particleemitter.Lifetime = NumberRange.new(0.1)
  1170. particleemitter.Speed = NumberRange.new(2)
  1171. particleemitter.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 5.563)})
  1172. particleemitter.RotSpeed = NumberRange.new(-45, 45)
  1173. particleemitter.Rate = 100
  1174. particleemitter.Rotation = NumberRange.new(-45, 45)
  1175. particleemitter.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.701, 0), NumberSequenceKeypoint.new(1, 1)})
  1176. particleemitter.LightEmission = 0
  1177. particleemitter.Color = ColorSequence.new(Color3.new(0, 0, 0), Color3.new(0, 0, 0))
  1178.  
  1179. local particleemitter = Instance.new("ParticleEmitter", handle)
  1180. particleemitter.VelocitySpread = 180
  1181. particleemitter.Lifetime = NumberRange.new(0.1)
  1182. particleemitter.Speed = NumberRange.new(2)
  1183. particleemitter.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 7.563)})
  1184. particleemitter.RotSpeed = NumberRange.new(-45, 45)
  1185. particleemitter.Rate = 100
  1186. particleemitter.Rotation = NumberRange.new(-45, 45)
  1187. particleemitter.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.701, 0), NumberSequenceKeypoint.new(1, 1)})
  1188. particleemitter.LightEmission = 0.8
  1189. particleemitter.Color = ColorSequence.new(Color3.new(0, 0, 0), Color3.new(0, 0, 0))
  1190. --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  1191. ----------------------------------------------------------------
  1192.  
  1193. --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  1194. local s = Instance.new("Sound",char)
  1195. s.Name = "fite"
  1196. s.SoundId = "http://www.roblox.com/asset/?id=0"
  1197. s.Pitch = 1
  1198. s.Volume = 2
  1199. s.Looped = true
  1200. s.archivable = false
  1201. s.Parent = game.Workspace
  1202. wait(0)
  1203. s:play()
  1204.  
  1205. p = game.Players.LocalPlayer
  1206. char = p.Character
  1207. torso = char.Torso
  1208. neck = char.Torso.Neck
  1209. hum = char.Humanoid
  1210. hum.MaxHealth = 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  1211. wait()
  1212. hum.Health =hum.MaxHealth
  1213. char.Head.face.Texture = "rbxassetid://101286539"
  1214.  
  1215. for i,v in pairs(char:children()) do
  1216. if v:IsA("Hat") then
  1217. v:Destroy()
  1218. end
  1219. end
  1220.  
  1221. ypcall(function()
  1222. char.Shirt:Destroy()
  1223. char.Pants:Destroy()
  1224. shirt = Instance.new("Shirt", char)
  1225. shirt.Name = "Shirt"
  1226. pants = Instance.new("Pants", char)
  1227. pants.Name = "Pants"
  1228. char.Shirt.ShirtTemplate = "rbxassetid://0"
  1229. char.Pants.PantsTemplate = "rbxassetid://0"
  1230. end)
  1231.  
  1232. local BC = char["Body Colors"]
  1233. BC.HeadColor = BrickColor.new("Really black")
  1234. BC.LeftArmColor = BrickColor.new("Really black")
  1235. BC.LeftLegColor = BrickColor.new("Really black")
  1236. BC.RightArmColor = BrickColor.new("Really black")
  1237. BC.RightLegColor = BrickColor.new("Really black")
  1238. BC.TorsoColor = BrickColor.new("Crimson")
  1239.  
  1240. CV="Hot pink"
  1241.  
  1242. local txt = Instance.new("BillboardGui", char)
  1243. txt.Adornee = char .Head
  1244. txt.Name = "_status"
  1245. txt.Size = UDim2.new(2, 0, 1.2, 0)
  1246. txt.StudsOffset = Vector3.new(-9, 8, 0)
  1247. local text = Instance.new("TextLabel", txt)
  1248. text.Size = UDim2.new(10, 0, 7, 0)
  1249. text.FontSize = "Size24"
  1250. text.TextScaled = true
  1251. text.TextTransparency = 0
  1252. text.BackgroundTransparency = 1
  1253. text.TextTransparency = 0
  1254. text.TextStrokeTransparency = 0
  1255. text.Font = "SciFi"
  1256. text.TextStrokeColor3 = Color3.new(0,0,0)
  1257.  
  1258. v=Instance.new("Part")
  1259. v.Name = "ColorBrick"
  1260. v.Parent=p.Character
  1261. v.FormFactor="Symmetric"
  1262. v.Anchored=true
  1263. v.CanCollide=false
  1264. v.BottomSurface="Smooth"
  1265. v.TopSurface="Smooth"
  1266. v.Size=Vector3.new(10,5,3)
  1267. v.Transparency=1
  1268. v.CFrame=char.Torso.CFrame
  1269. v.BrickColor=BrickColor.new(CV)
  1270. v.Transparency=1
  1271. text.TextColor3 = Color3.new(0.45,0,0)
  1272. v.Shape="Block"
  1273. text.Text = "Cyrex"
  1274.  
  1275. Player = game:GetService("Players").LocalPlayer
  1276. Character = Player.Character
  1277. PlayerGui = Player.PlayerGui
  1278. Backpack = Player.Backpack
  1279. Torso = Character.Torso
  1280. Head = Character.Head
  1281. Humanoid = Character.Humanoid
  1282. LeftArm = Character["Left Arm"]
  1283. LeftLeg = Character["Left Leg"]
  1284. RightArm = Character["Right Arm"]
  1285. RightLeg = Character["Right Leg"]
  1286. LS = Torso["Left Shoulder"]
  1287. LH = Torso["Left Hip"]
  1288. RS = Torso["Right Shoulder"]
  1289. RH = Torso["Right Hip"]
  1290. Neck = Torso.Neck
  1291. it = Instance.new
  1292. vt = Vector3.new
  1293. cf = CFrame.new
  1294. euler = CFrame.fromEulerAnglesXYZ
  1295. angles = CFrame.Angles
  1296. necko = cf(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  1297. necko2 = cf(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  1298. LHC0 = cf(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  1299. LHC1 = cf(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  1300. RHC0 = cf(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  1301. RHC1 = cf(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  1302. RootPart = Character.HumanoidRootPart
  1303. RootJoint = RootPart.RootJoint
  1304. RootCF = euler(-1.57, 0, 3.14)
  1305. attack = false
  1306. attackdebounce = false
  1307. MMouse = nil
  1308. combo = 0
  1309. local hitfloor, posfloor = nil, nil
  1310. local idle = 0
  1311. local Anim = "Idle"
  1312. local Effects = {}
  1313. local Weapon = {}
  1314. local Welds = {}
  1315. local arcorb = false
  1316. local decreaseatk = 0
  1317. local decreasedef = 0
  1318. local decreasemvmt = 0
  1319. local Obelisks = {}
  1320. local maxobelisks = 1
  1321. local manaregain = 8
  1322. local passivenum = 30
  1323. local move1 = "(Z)\nDark Laser"
  1324. local move2 = "(X)\nGround Breaker"
  1325. local move3 = "(C)\nCorrupted Bullet"
  1326. local move4 = "(V)\nAntimatter Bomb"
  1327. local cooldowns = {}
  1328. local cooldown1 = 0
  1329. table.insert(cooldowns, cooldown1)
  1330. local cooldown2 = 0
  1331. table.insert(cooldowns, cooldown2)
  1332. local cooldown3 = 0
  1333. table.insert(cooldowns, cooldown3)
  1334. local cooldown4 = 0
  1335. table.insert(cooldowns, cooldown4)
  1336. local cooldownsadd = {}
  1337. local cooldownadd1 = 100
  1338. table.insert(cooldownsadd, cooldownadd1)
  1339. local cooldownadd2 = 100
  1340. table.insert(cooldownsadd, cooldownadd2)
  1341. local cooldownadd3 = 100
  1342. table.insert(cooldownsadd, cooldownadd3)
  1343. local cooldownadd4 = 100
  1344. table.insert(cooldownsadd, cooldownadd4)
  1345. local cooldownmax = 100
  1346. player = nil
  1347. RSH = nil
  1348. LSH = nil
  1349. RW = Instance.new("Motor")
  1350. LW = Instance.new("Motor")
  1351. LW.Name = "Right Shoulder"
  1352. LW.Name = "Left Shoulder"
  1353. LH = Torso["Left Hip"]
  1354. RH = Torso["Right Hip"]
  1355. TorsoColor = Torso.BrickColor
  1356. TorsoRed = TorsoColor.Color.r
  1357. TorsoGreen = TorsoColor.Color.g
  1358. TorsoBlue = TorsoColor.Color.b
  1359. NewCol = Color3.new(0.25, 0, 0)
  1360. NewCol2 = Color3.new(0.25, 0, 0)
  1361. if Player:findFirstChild("Color1") ~= nil then
  1362. NewCol = Player.Color1.Value
  1363. end
  1364. if Player:findFirstChild("Color2") ~= nil then
  1365. NewCol2 = Player.Color2.Value
  1366. end
  1367. local mdec = Instance.new("NumberValue", Decrease)
  1368. mdec.Name = "DecreaseDef"
  1369. mdec.Value = 0.4
  1370. local mdec2 = Instance.new("NumberValue", Decrease)
  1371. mdec2.Name = "DecreaseMvmt"
  1372. mdec2.Value = 0.1
  1373. local Animate = Humanoid.Animator
  1374. local canjump = true
  1375. removeControl = function()
  1376. canjump = false
  1377. end
  1378. resumeControl = function()
  1379. canjump = true
  1380. end
  1381. Player.Character.Humanoid.Changed:connect(function()
  1382. if canjump == false then
  1383. Player.Character.Humanoid.Jump = false
  1384. end
  1385. end)
  1386. ArtificialHB = Instance.new("BindableEvent", script)
  1387. ArtificialHB.Name = "Heartbeat"
  1388.  
  1389. script:WaitForChild("Heartbeat")
  1390.  
  1391. frame = 1 / 30
  1392. tf = 0
  1393. allowframeloss = true
  1394. tossremainder = false
  1395. lastframe = tick()
  1396. script.Heartbeat:Fire()
  1397.  
  1398. game:GetService("RunService").Heartbeat:connect(function(s, p)
  1399. tf = tf + s
  1400. if tf >= frame then
  1401. if allowframeloss then
  1402. script.Heartbeat:Fire()
  1403. lastframe = tick()
  1404. else
  1405. for i = 1, math.floor(tf / frame) do
  1406. script.Heartbeat:Fire()
  1407. end
  1408. lastframe = tick()
  1409. end
  1410. if tossremainder then
  1411. tf = 0
  1412. else
  1413. tf = tf - frame * math.floor(tf / frame)
  1414. end
  1415. end
  1416. end)
  1417.  
  1418. function swait(num)
  1419. if num == 0 or num == nil then
  1420. ArtificialHB.Event:wait()
  1421. else
  1422. for i = 0, num do
  1423. ArtificialHB.Event:wait()
  1424. end
  1425. end
  1426. end
  1427. if Character:findFirstChild("Amaterasu", true) ~= nil then
  1428. Character:findFirstChild("Amaterasu", true).Parent = nil
  1429. end
  1430. if Player.PlayerGui:findFirstChild("WeaponGUI", true) ~= nil then
  1431. Player.PlayerGui:findFirstChild("WeaponGUI", true).Parent = nil
  1432. end
  1433. if Character:findFirstChild("Stats", true) ~= nil then
  1434. Character:findFirstChild("Stats", true).Parent = nil
  1435. end
  1436. local Stats = Instance.new("BoolValue")
  1437. Stats.Name = "Stats"
  1438. Stats.Parent = Character
  1439. local Atk = Instance.new("NumberValue")
  1440. Atk.Name = "Damage"
  1441. Atk.Parent = Stats
  1442. Atk.Value = 1
  1443. local Def = Instance.new("NumberValue")
  1444. Def.Name = "Defense"
  1445. Def.Parent = Stats
  1446. Def.Value = 1
  1447. local Mvmt = Instance.new("NumberValue")
  1448. Mvmt.Name = "Movement"
  1449. Mvmt.Parent = Stats
  1450. Mvmt.Value = 1
  1451. local Block = Instance.new("BoolValue")
  1452. Block.Name = "Block"
  1453. Block.Parent = Stats
  1454. Block.Value = false
  1455. local Stun = Instance.new("NumberValue")
  1456. Stun.Name = "Stun"
  1457. Stun.Parent = Stats
  1458. Stun.Value = 0
  1459. local StunT = Instance.new("NumberValue")
  1460. StunT.Name = "StunThreshold"
  1461. StunT.Parent = Stats
  1462. StunT.Value = 100
  1463. local Rooted = Instance.new("BoolValue")
  1464. Rooted.Name = "Rooted"
  1465. Rooted.Parent = Stats
  1466. Rooted.Value = false
  1467. local Stunned = Instance.new("BoolValue")
  1468. Stunned.Name = "Stunned"
  1469. Stunned.Parent = Stats
  1470. Stunned.Value = false
  1471. local Stagger = Instance.new("BoolValue")
  1472. Stagger.Name = "Stagger"
  1473. Stagger.Parent = Stats
  1474. Stagger.Value = false
  1475. local StaggerHit = Instance.new("BoolValue")
  1476. StaggerHit.Name = "StaggerHit"
  1477. StaggerHit.Parent = Stats
  1478. StaggerHit.Value = false
  1479. local RecentEnemy = Instance.new("ObjectValue")
  1480. RecentEnemy.Name = "RecentEnemy"
  1481. RecentEnemy.Parent = Stats
  1482. RecentEnemy.Value = nil
  1483. local Decrease = Instance.new("BoolValue")
  1484. Decrease.Name = "Decrease"
  1485. Decrease.Parent = Stats
  1486. Decrease.Value = false
  1487. local mana = Instance.new("NumberValue")
  1488. mana.Name = "Mana"
  1489. mana.Parent = Stats
  1490. mana.Value = 0
  1491. local passive = Instance.new("NumberValue", Decrease)
  1492. passive.Name = "DecreaseDef"
  1493. passive.Value = -1
  1494. local passive2 = Instance.new("NumberValue", Decrease)
  1495. passive2.Name = "DecreaseMvmt"
  1496. passive2.Value = passive.Value * -0.3
  1497. local passive3 = Instance.new("NumberValue", Decrease)
  1498. passive3.Name = "DecreaseAtk"
  1499. passive3.Value = 0.1
  1500. NoOutline = function(Part)
  1501. Part.TopSurface = 10
  1502. end
  1503. part = function(formfactor, parent, reflectance, transparency, brickcolor, name, size)
  1504. local fp = it("Part")
  1505. fp.formFactor = formfactor
  1506. fp.Parent = parent
  1507. fp.Reflectance = reflectance
  1508. fp.Transparency = transparency
  1509. fp.CanCollide = false
  1510. fp.Locked = true
  1511. fp.BrickColor = brickcolor
  1512. fp.Name = name
  1513. fp.Size = size
  1514. fp.Position = Torso.Position
  1515. NoOutline(fp)
  1516. fp.Material = "Neon"
  1517. fp:BreakJoints()
  1518. return fp
  1519. end
  1520. mesh = function(Mesh, part, meshtype, meshid, offset, scale)
  1521. local mesh = it(Mesh)
  1522. mesh.Parent = part
  1523. if Mesh == "SpecialMesh" then
  1524. mesh.MeshType = meshtype
  1525. if meshid ~= "nil" then
  1526. mesh.MeshId = "http://www.roblox.com/asset/?id=" .. meshid
  1527. end
  1528. end
  1529. mesh.Offset = offset
  1530. mesh.Scale = scale
  1531. return mesh
  1532. end
  1533. weld = function(parent, part0, part1, c0)
  1534. local weld = it("Motor")
  1535. weld.Parent = parent
  1536. weld.Part0 = part0
  1537. weld.Part1 = part1
  1538. weld.C0 = c0
  1539. return weld
  1540. end
  1541. gui = function(GuiType, parent, text, backtrans, backcol, pos, size)
  1542. local gui = it(GuiType)
  1543. gui.Parent = parent
  1544. gui.Text = text
  1545. gui.BackgroundTransparency = backtrans
  1546. gui.BackgroundColor3 = backcol
  1547. gui.SizeConstraint = "RelativeXY"
  1548. gui.TextXAlignment = "Center"
  1549. gui.TextYAlignment = "Center"
  1550. gui.Position = pos
  1551. gui.Size = size
  1552. gui.Font = "SciFi"
  1553. gui.FontSize = "Size14"
  1554. gui.TextWrapped = false
  1555. gui.TextStrokeTransparency = 0
  1556. gui.TextColor = BrickColor.new("White")
  1557. return gui
  1558. end
  1559. local Color1 = Torso.BrickColor
  1560. local fengui = it("GuiMain")
  1561. fengui.Parent = Player.PlayerGui
  1562. fengui.Name = "WeaponGUI"
  1563. local fenframe = it("Frame")
  1564. fenframe.Parent = fengui
  1565. fenframe.BackgroundColor3 = Color3.new(255, 255, 255)
  1566. fenframe.BackgroundTransparency = 1
  1567. fenframe.BorderColor3 = Color3.new(17, 17, 17)
  1568. fenframe.Size = UDim2.new(0.1, 0, 0.1, 0)
  1569. fenframe.Position = UDim2.new(0.95, 0, 0.7, 0)
  1570. local fenframe2 = it("Frame")
  1571. fenframe2.Parent = fengui
  1572. fenframe2.BackgroundColor3 = Color3.new(255, 255, 255)
  1573. fenframe2.BackgroundTransparency = 1
  1574. fenframe2.BorderColor3 = Color3.new(17, 17, 17)
  1575. fenframe2.Size = UDim2.new(0.2, 0, 0.1, 0)
  1576. fenframe2.Position = UDim2.new(0.4, 0, 0.85, 0)
  1577. local fenframe3 = it("Frame")
  1578. fenframe3.Parent = fengui
  1579. fenframe3.BackgroundColor3 = Color3.new(255, 255, 255)
  1580. fenframe3.BackgroundTransparency = 1
  1581. fenframe3.BorderColor3 = Color3.new(17, 17, 17)
  1582. fenframe3.Size = UDim2.new(0.2, 0, 0.2, 0)
  1583. fenframe3.Position = UDim2.new(0.8, 0, 0.8, 0)
  1584. local fenframe4 = it("Frame")
  1585. fenframe4.Parent = fengui
  1586. fenframe4.BackgroundColor3 = Color3.new(255, 255, 255)
  1587. fenframe4.BackgroundTransparency = 1
  1588. fenframe4.BorderColor3 = Color3.new(17, 17, 17)
  1589. fenframe4.Size = UDim2.new(0.1, 0, 0.1, 0)
  1590. fenframe4.Position = UDim2.new(0, 0, 0.7, 0)
  1591. local pressedf = false
  1592. local fenframe5 = it("Frame")
  1593. fenframe5.Parent = fengui
  1594. fenframe5.BackgroundColor3 = Color3.new(0, 0, 0)
  1595. fenframe5.BackgroundTransparency = 1
  1596. fenframe5.BorderColor3 = Color3.new(0, 0, 0)
  1597. fenframe5.Size = UDim2.new(1, 0, 1, 0)
  1598. fenframe5.Position = UDim2.new(0, 0, 0, 0)
  1599. fenframe5.ZIndex = 2
  1600. local tellbar = gui("TextLabel", fenframe5, "Vanta loaded. Press F to attack everyone.", 1, Color3.new(0, 0, 0), UDim2.new(0.25, 0, 0.25, 0), UDim2.new(0.5, 0, 0.5, 0))
  1601. tellbar.Font = "SciFi"
  1602. tellbar.TextScaled = true
  1603. tellbar.TextTransparency = 1
  1604. tellbar.TextStrokeTransparency = 1
  1605. tellbar.ZIndex = 2
  1606. local fnumb = 0
  1607. local fenbarmana1 = gui("TextLabel", fenframe, "", 0, Color3.new(0, 0, 0), UDim2.new(0, 0, 0, 0), UDim2.new(0.4, 0, -4, 0))
  1608. local fenbarmana2 = gui("TextLabel", fenframe, "", 0, BrickColor.new(NewCol).Color, UDim2.new(0, 0, 0, 0), UDim2.new(0.4, 0, 0, 0))
  1609. local fenbarmana4 = gui("TextLabel", fenframe, "Mana(" .. mana.Value .. ")", 1, Color3.new(0, 0, 0), UDim2.new(0, 0, 0.2, 0), UDim2.new(0.4, 0, 0.2, 0))
  1610. local fenbardamage = gui("TextLabel", fenframe2, "Damage", 0.55, Color3.new(0.6078431372549, 0, 0), UDim2.new(-0.23, 0, 0, 0), UDim2.new(0.2, 0, 1, 0))
  1611. local fenbardef = gui("TextLabel", fenframe2, "Defense", 0.55, Color3.new(0, 0, 0.6078431372549), UDim2.new(-0.46, 0, 0, 0), UDim2.new(0.2, 0, 1, 0))
  1612. local fenbarmove = gui("TextLabel", fenframe2, "Walkspeed", 0.55, Color3.new(0, 0.6078431372549, 0), UDim2.new(1.03, 0, 0, 0), UDim2.new(0.2, 0, 1, 0))
  1613. local fenbarhp1 = gui("TextLabel", fenframe2, "", 0, Color3.new(0, 0, 0), UDim2.new(-0.46, 0, 1, 0), UDim2.new(1.92, 0, 0.4, 0))
  1614. local fenbarhp2 = gui("TextLabel", fenbarhp1, "", 0, Color3.new(1, 0, 0), UDim2.new(0, 0, 0, 0), UDim2.new(0, 0, 1, 0))
  1615. local fenbarhp3 = gui("TextLabel", fenbarhp1, "(100)", 1, Color3.new(0, 0, 0), UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0))
  1616. local fenbarstun1 = gui("TextLabel", fenframe4, "", 0, Color3.new(0, 0, 0), UDim2.new(0.2, 0, 0, 0), UDim2.new(0.4, 0, -4, 0))
  1617. local fenbarstun2 = gui("TextLabel", fenframe4, "", 0, Color3.new(0.960784, 0.803922, 0.188235), UDim2.new(0.2, 0, 0, 0), UDim2.new(0.4, 0, 0, 0))
  1618. local fenbarstun3 = gui("TextLabel", fenframe4, "Stun(" .. Stun.Value .. ")", 1, Color3.new(0.960784, 0.803922, 0.188235), UDim2.new(0.2, 0, 0.2, 0), UDim2.new(0.4, 0, 0.2, 0))
  1619. local fenbarmove1 = gui("TextButton", fenframe3, move1, 0.55, Color3.new(0.5, 0.5, 0.5), UDim2.new(0.1, 0, 0.1, 0), UDim2.new(0.4, 0, 0.4, 0))
  1620. fenbarmove1.ZIndex = 2
  1621. local fenbarmove1b = gui("TextLabel", fenbarmove1, "", 0.55, BrickColor.new(NewCol).Color, UDim2.new(0, 0, 0, 0), UDim2.new(0, 0, 1, 0))
  1622. local fenbarmove2 = gui("TextButton", fenframe3, move2, 0.55, Color3.new(0.5, 0.5, 0.5), UDim2.new(0.6, 0, 0.1, 0), UDim2.new(0.4, 0, 0.4, 0))
  1623. fenbarmove2.ZIndex = 2
  1624. local fenbarmove2b = gui("TextLabel", fenbarmove2, "", 0.55, BrickColor.new(NewCol).Color, UDim2.new(0, 0, 0, 0), UDim2.new(0, 0, 1, 0))
  1625. local fenbarmove3 = gui("TextButton", fenframe3, move3, 0.55, Color3.new(0.5, 0.5, 0.5), UDim2.new(0.1, 0, 0.6, 0), UDim2.new(0.4, 0, 0.4, 0))
  1626. fenbarmove3.ZIndex = 2
  1627. local fenbarmove3b = gui("TextLabel", fenbarmove3, "", 0.55, BrickColor.new(NewCol).Color, UDim2.new(0, 0, 0, 0), UDim2.new(0, 0, 1, 0))
  1628. local fenbarmove4 = gui("TextButton", fenframe3, move4, 0.55, Color3.new(0.5, 0.5, 0.5), UDim2.new(0.6, 0, 0.6, 0), UDim2.new(0.4, 0, 0.4, 0))
  1629. fenbarmove4.ZIndex = 2
  1630. local fenbarmove4b = gui("TextLabel", fenbarmove4, "", 0.55, BrickColor.new(NewCol).Color, UDim2.new(0, 0, 0, 0), UDim2.new(0, 0, 1, 0))
  1631. local fenbaroblsk1 = gui("TextButton", fenframe2, "Obelisks", 0.55, BrickColor.new(NewCol2).Color, UDim2.new(1.26, 0, 0, 0), UDim2.new(0.2, 0, 1, 0))
  1632. local modelzorz = Instance.new("Model")
  1633. modelzorz.Parent = Character
  1634. modelzorz.Name = "Amaterasu"
  1635. local prt1 = part(3, modelzorz, 0, 1, TorsoColor, "Part01", vt())
  1636. local prt2 = part(3, modelzorz, 0.5, 1, BrickColor.new("Light stone grey"), "Part02", vt())
  1637. local prt3 = part(3, modelzorz, 0, 1, BrickColor.new(NewCol), "Part03", vt())
  1638. local prt4 = part(3, modelzorz, 0, 1, BrickColor.new(NewCol), "Part04", vt())
  1639. local prt5 = part(3, modelzorz, 0, 1, BrickColor.new(NewCol), "Part05", vt())
  1640. local prt6 = part(3, modelzorz, 0.5, 1, BrickColor.new("Light stone grey"), "Part06", vt())
  1641. local prt7 = part(3, modelzorz, 0, 1, BrickColor.new(NewCol), "Part07", vt())
  1642. local prt8 = part(3, modelzorz, 0, 1, BrickColor.new(NewCol), "Part08", vt())
  1643. local prt9 = part(3, modelzorz, 0, 1, BrickColor.new(NewCol), "Part09", vt())
  1644. local prt10 = part(3, modelzorz, 0.5, 1, BrickColor.new("Light stone grey"), "Part10", vt())
  1645. local prt11 = part(3, modelzorz, 0.2, 1, BrickColor.new(NewCol), "Part11", vt())
  1646. local prt12 = part(3, modelzorz, 0, 1, BrickColor.new("Black"), "Part12", vt())
  1647. local prt13 = part(3, modelzorz, 0.2, 1, BrickColor.new(NewCol), "Part13", vt())
  1648. local prt14 = part(3, modelzorz, 0, 1, BrickColor.new("Black"), "Part14", vt())
  1649. local prt15 = part(3, modelzorz, 0.2, 1, BrickColor.new(NewCol), "Part15", vt())
  1650. local prt16 = part(3, modelzorz, 0, 1, BrickColor.new("Black"), "Part16", vt())
  1651. local prt17 = part(3, modelzorz, 0, 1, BrickColor.new("Black"), "Part17", vt())
  1652. local prt18 = part(3, modelzorz, 0.5, 1, BrickColor.new("Light stone grey"), "Part18", vt())
  1653. local prt19 = part(3, modelzorz, 0, 1, BrickColor.new(NewCol), "Part19", vt())
  1654. local prt20 = part(3, modelzorz, 0, 1, BrickColor.new(NewCol), "Part20", vt())
  1655. local msh1 = mesh("BlockMesh", prt1, "", "", vt(0, 0, 0), vt(1, 1, 1))
  1656. local msh2 = mesh("CylinderMesh", prt2, "", "", vt(0, 0, 0), vt(2, 20, 2))
  1657. local msh3 = mesh("SpecialMesh", prt3, "FileMesh", "1778999", vt(0, 0, 0), vt(0.8, 0.8, 0.8))
  1658. local msh4 = mesh("CylinderMesh", prt4, "", "", vt(0, 0, 0), vt(5, 0.5, 5))
  1659. local msh5 = mesh("CylinderMesh", prt5, "", "", vt(0, 0, 0), vt(3, 10, 3))
  1660. local msh6 = mesh("CylinderMesh", prt6, "", "", vt(0, 0, 0), vt(4, 3, 4))
  1661. local msh7 = mesh("SpecialMesh", prt7, "FileMesh", "9756362", vt(0, 0, 0), vt(0.8, 1, 0.8))
  1662. local msh8 = mesh("SpecialMesh", prt8, "FileMesh", "1778999", vt(0, 0, 0), vt(0.8, 0.8, 0.8))
  1663. local msh9 = mesh("CylinderMesh", prt9, "", "", vt(0, 0, 0), vt(5.4, 2, 5.4))
  1664. local msh10 = mesh("CylinderMesh", prt10, "", "", vt(0, 0, 0), vt(4.5, 1, 4.5))
  1665. local msh11 = mesh("BlockMesh", prt11, "", "", vt(0, 0, 0), vt(10, 6, 6))
  1666. local msh12 = mesh("BlockMesh", prt12, "", "", vt(0, 0, 0), vt(10, 4, 7))
  1667. local msh13 = mesh("BlockMesh", prt13, "", "", vt(0, 0, 0), vt(15, 6, 5.9))
  1668. local msh14 = mesh("BlockMesh", prt14, "", "", vt(0, 0, 0), vt(13, 4, 6.9))
  1669. local msh15 = mesh("BlockMesh", prt15, "", "", vt(0, 0, 0), vt(15, 6, 5.9))
  1670. local msh16 = mesh("BlockMesh", prt16, "", "", vt(0, 0, 0), vt(13, 4, 6.9))
  1671. local msh17 = mesh("CylinderMesh", prt17, "", "", vt(0, 0, 0), vt(6, 2, 6))
  1672. local msh18 = mesh("SpecialMesh", prt18, "FileMesh", "1778999", vt(0, 0, 0), vt(0.9, 0.3, 0.9))
  1673. local msh19 = mesh("SpecialMesh", prt19, "FileMesh", "9756362", vt(0, 0, 0), vt(1.5, 1.2, 1.2))
  1674. local msh20 = mesh("SpecialMesh", prt20, "FileMesh", "9756362", vt(0, 0, 0), vt(1.5, 1.2, 1.2))
  1675. local wld1 = weld(prt1, prt1, Torso, euler(0, 0, -2.5) * cf(-1.4, -2, -0.6))
  1676. local wld2 = weld(prt1, prt2, prt1, euler(0, 0, 0) * cf(0, 0, 0))
  1677. local wld3 = weld(prt1, prt3, prt2, euler(0, 0, 0) * cf(0, 2, 0))
  1678. local wld4 = weld(prt1, prt4, prt3, euler(0, 0, 0) * cf(0, 0.6, 0))
  1679. local wld5 = weld(prt1, prt5, prt2, euler(0, 0, 0) * cf(0, -1, 0))
  1680. local wld6 = weld(prt1, prt6, prt5, euler(0, 0, 0) * cf(0, -1, 0))
  1681. local wld7 = weld(prt1, prt7, prt6, euler(0, 0, 0) * cf(0, 0, 0))
  1682. local wld8 = weld(prt1, prt8, prt6, euler(3.14, 0, 0) * cf(0, 0, 0))
  1683. local wld9 = weld(prt1, prt9, prt8, euler(0, 0, 0) * cf(0, 0.85, 0))
  1684. local wld10 = weld(prt1, prt10, prt9, euler(0, 0, 0) * cf(0, 0.3, 0))
  1685. local wld11 = weld(prt1, prt11, prt10, euler(0, 0, 0) * cf(0, 0.7, 0))
  1686. local wld12 = weld(prt1, prt12, prt11, euler(0, 0, 0) * cf(0, 0, 0))
  1687. local wld13 = weld(prt1, prt13, prt11, cf(1.45, 0, 0) * euler(0, 0, 0.2) * cf(0.9, 0, 0))
  1688. local wld14 = weld(prt1, prt14, prt13, euler(0, 0, 0) * cf(-0.2, 0, 0))
  1689. local wld15 = weld(prt1, prt15, prt11, cf(-1.45, 0, 0) * euler(0, 0, -0.2) * cf(-0.9, 0, 0))
  1690. local wld16 = weld(prt1, prt16, prt15, euler(0, 0, 0) * cf(0.2, 0, 0))
  1691. local wld17 = weld(prt1, prt17, prt11, euler(0, 0, 0) * cf(0, 0.8, 0))
  1692. local wld18 = weld(prt1, prt18, prt17, euler(3.14, 0, 0) * cf(0, 0.45, 0))
  1693. local wld19 = weld(prt1, prt19, prt13, euler(0.785, 0, 0) * cf(1.5, 0, 0))
  1694. local wld20 = weld(prt1, prt20, prt15, euler(0.785, 0, 0) * cf(-1.5, 0, 0))
  1695. theprt = prt13
  1696. eul = -1.57
  1697. for i = 1, 2 do
  1698. if i == 2 then
  1699. theprt = prt15
  1700. end
  1701. eul1 = 0
  1702. for b = 0.8, -1.6, -1.6 do
  1703. num = -1
  1704. for j = 1, 3 do
  1705. local prt21 = part(3, modelzorz, 0.5, 1, BrickColor.new("Light stone grey"), "Part21", vt())
  1706. local msh21 = mesh("SpecialMesh", prt21, "Wedge", "nil", vt(0, 0, 0), vt(1, 2, 2))
  1707. local wld21 = weld(prt1, prt21, theprt, euler(1.57, eul, eul1) * cf(num, b, 0))
  1708. num = num + 1
  1709. end
  1710. if i == 1 then
  1711. eul1 = eul1 + 1.57
  1712. else
  1713. eul1 = eul1 - 1.57
  1714. end
  1715. end
  1716. eul = eul + 3.14
  1717. end
  1718. for _,c in pairs(modelzorz:children()) do
  1719. table.insert(Weapon, c)
  1720. end
  1721. for _,c in pairs(prt1:children()) do
  1722. if c.className == "Motor" then
  1723. table.insert(Welds, c)
  1724. end
  1725. end
  1726. local hitbox = part(3, modelzorz, 0, 1, BrickColor.new("Black"), "Hitbox2", vt())
  1727. hitbox.Anchored = false
  1728. local hbwld = weld(hitbox, hitbox, RootPart, euler(0, 0, 0) * cf(0, 0, 0))
  1729. local hitbox2 = part(3, nil, 0, 1, BrickColor.new("Black"), "Hitbox", vt(1, 1, 1))
  1730. hitbox2.Anchored = true
  1731. local hitboxCF = cf(0, 0, 0)
  1732. hboxpos = Instance.new("BodyPosition", nil)
  1733. hboxpos.P = 2000
  1734. hboxpos.D = 100
  1735. hboxpos.maxForce = Vector3.new(545000, 545000, 545000)
  1736. hitboxweld = function()
  1737. hbwld.Parent = modelzorz
  1738. hbwld.Part0 = hitbox
  1739. hbwld.Part1 = prt11
  1740. end
  1741. if script.Parent.className ~= "HopperBin" then
  1742. Tool = Instance.new("HopperBin")
  1743. Tool.Parent = Backpack
  1744. Tool.Name = "Amaterasu"
  1745. script.Parent = Tool
  1746. end
  1747. Bin = script.Parent
  1748. if Bin.Name == "Obsidian: Enigmatic" then
  1749. Bin.Name = "Amaterasu"
  1750. end
  1751. local bodvel = Instance.new("BodyVelocity")
  1752. local bg = Instance.new("BodyGyro")
  1753. so = function(id, par, vol, pit)
  1754. local sou = Instance.new("Sound", par or workspace)
  1755. sou.Volume = vol
  1756. sou.Pitch = pit or 1
  1757. sou.SoundId = "http://www.roblox.com/asset/?id=" .. id
  1758. coroutine.resume(coroutine.create(function(Sound)
  1759. swait()
  1760. Sound:play()
  1761. end), sou)
  1762. game:GetService("Debris"):AddItem(sou, 6)
  1763. end
  1764. clerp = function(a, b, t)
  1765. local qa = {QuaternionFromCFrame(a)}
  1766. local qb = {QuaternionFromCFrame(b)}
  1767. local ax, ay, az = a.x, a.y, a.z
  1768. local bx, by, bz = b.x, b.y, b.z
  1769. local _t = 1-t
  1770. return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz, QuaternionSlerp(qa, qb, t))
  1771. end
  1772.  
  1773. function QuaternionFromCFrame(cf)
  1774. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  1775. local trace = m00 + m11 + m22
  1776. if trace > 0 then
  1777. local s = math.sqrt(1 + trace)
  1778. local recip = 0.5/s
  1779. return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5
  1780. else
  1781. local i = 0
  1782. if m11 > m00 then
  1783. i = 1
  1784. end
  1785. if m22 > (i == 0 and m00 or m11) then
  1786. i = 2
  1787. end
  1788. if i == 0 then
  1789. local s = math.sqrt(m00-m11-m22+1)
  1790. local recip = 0.5/s
  1791. return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip
  1792. elseif i == 1 then
  1793. local s = math.sqrt(m11-m22-m00+1)
  1794. local recip = 0.5/s
  1795. return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip
  1796. elseif i == 2 then
  1797. local s = math.sqrt(m22-m00-m11+1)
  1798. local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip
  1799. end
  1800. end
  1801. end
  1802.  
  1803. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  1804. local xs, ys, zs = x + x, y + y, z + z
  1805. local wx, wy, wz = w*xs, w*ys, w*zs
  1806. local xx = x*xs
  1807. local xy = x*ys
  1808. local xz = x*zs
  1809. local yy = y*ys
  1810. local yz = y*zs
  1811. local zz = z*zs
  1812. return CFrame.new(px, py, pz,1-(yy+zz), xy - wz, xz + wy,xy + wz, 1-(xx+zz), yz - wx, xz - wy, yz + wx, 1-(xx+yy))
  1813. end
  1814. function QuaternionSlerp(a, b, t)
  1815. local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4]
  1816. local startInterp, finishInterp;
  1817. if cosTheta >= 0.0001 then
  1818. if (1 - cosTheta) > 0.0001 then
  1819. local theta = math.acos(cosTheta)
  1820. local invSinTheta = 1/math.sin(theta)
  1821. startInterp = math.sin((1-t)*theta)*invSinTheta
  1822. finishInterp = math.sin(t*theta)*invSinTheta
  1823. else
  1824. startInterp = 1-t
  1825. finishInterp = t
  1826. end
  1827. else
  1828. if (1+cosTheta) > 0.0001 then
  1829. local theta = math.acos(-cosTheta)
  1830. local invSinTheta = 1/math.sin(theta)
  1831. startInterp = math.sin((t-1)*theta)*invSinTheta
  1832. finishInterp = math.sin(t*theta)*invSinTheta
  1833. else
  1834. startInterp = t-1
  1835. finishInterp = t
  1836. end
  1837. end
  1838. return a[1]*startInterp + b[1]*finishInterp, a[2]*startInterp + b[2]*finishInterp, a[3]*startInterp + b[3]*finishInterp, a[4]*startInterp + b[4]*finishInterp
  1839. end
  1840. hideanim = function()
  1841. equipped = false
  1842. for i = 0, 1, 0.1 do
  1843. swait()
  1844. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 0), 0.4)
  1845. RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(0, 0, 0), 0.4)
  1846. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(0, 0, 0), 0.4)
  1847. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  1848. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(0, 0, 0), 0.4)
  1849. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  1850. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * euler(0, 1.57, 0) * euler(0, 0, 0), 0.3)
  1851. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(0, -1.57, 0) * euler(0, 0, 0), 0.3)
  1852. end
  1853. mdec2.Parent = nil
  1854. mdec.Parent = Decrease
  1855. wld1.Part1 = Torso
  1856. wld1.C0 = euler(0, 0, -2.5) * cf(-1.4, -2, -0.6)
  1857. wld2.C0 = euler(0, 0, 0) * cf(0, 0, 0)
  1858. for i = 0, 1, 0.2 do
  1859. swait()
  1860. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 0), 0.5)
  1861. RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(0, 0, 0), 0.5)
  1862. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(0, 0, 0), 0.5)
  1863. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.5)
  1864. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(0, 0, 0), 0.5)
  1865. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.5)
  1866. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * euler(0, 1.57, 0) * euler(0, 0, 0), 0.5)
  1867. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(0, -1.57, 0) * euler(0, 0, 0), 0.5)
  1868. end
  1869. end
  1870. mdec.Parent = Decrease
  1871. equipanim = function()
  1872. equipped = true
  1873. mdec.Parent = nil
  1874. mdec2.Parent = Decrease
  1875. for i = 0, 1, 0.1 do
  1876. swait()
  1877. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, -0.5) * euler(0.2, 0, 0), 0.15)
  1878. RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(0, 0, 0.5), 0.15)
  1879. RW.C0 = clerp(RW.C0, cf(1.2, 0.3, -0.5) * euler(1.3, 0, -1.2) * euler(0, 1.57, 0), 0.15)
  1880. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.15)
  1881. LW.C0 = clerp(LW.C0, cf(-1.2, 0.3, -0.5) * euler(1.3, 0, 1.2) * euler(0, -1.57, 0), 0.15)
  1882. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.15)
  1883. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * euler(0, 1.57, 0) * euler(0, -0.5, 0.2), 0.15)
  1884. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(0, -1.57, 0) * euler(0, 0, 0.2), 0.15)
  1885. end
  1886. wld1.Part1 = RightArm
  1887. wld1.C0 = euler(0.2, 0, 0) * cf(0, 1, 0.2) * euler(0, 0, -0.4)
  1888. wld2.C0 = euler(0, 0.2, 0) * cf(0, -0.4, 0)
  1889. end
  1890. StaggerAnim = function()
  1891. attack = true
  1892. removeControl()
  1893. for i = 1, math.random(2, 4) do
  1894. ClangEffect(BrickColor.new("New Yeller"), cf(hitbox.Position) * euler(math.random(-50, 50) / 100, math.random(-50, 50), math.random(-50, 50) / 100), 0, 0.1, 0.2, math.random(150, 300) / 1000)
  1895. end
  1896. for i = 0, 1, 0.35 do
  1897. swait()
  1898. if Rooted.Value == false then
  1899. Torso.Velocity = RootPart.CFrame.lookVector * -40
  1900. end
  1901. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 0.5) * euler(0.1, 0, 0), 0.3)
  1902. RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(-0.2, 0, -0.4), 0.3)
  1903. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(-0.2, 0, 0.7) * euler(0, -0.7, 0), 0.3)
  1904. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  1905. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-0.2, 0, -0.4) * euler(0, 0.4, 0), 0.3)
  1906. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  1907. RH.C0 = clerp(RH.C0, cf(1, -0.8, 0) * euler(0, 1.57, 0) * euler(-0.5, 0, 0.6), 0.3)
  1908. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(0, -1.57, 0) * euler(0, 0.2, 0.2), 0.3)
  1909. end
  1910. for i = 0, 1, 0.2 do
  1911. swait()
  1912. if Rooted.Value == false then
  1913. Torso.Velocity = RootPart.CFrame.lookVector * -40
  1914. end
  1915. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 0.5) * euler(0.1, 0, 0), 0.4)
  1916. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * euler(-0.5, 0, -0.4), 0.4)
  1917. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(-0.2, 0, 0.7) * euler(0, -0.7, 0), 0.4)
  1918. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  1919. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-0.2, 0, -0.4) * euler(0, 0.4, 0), 0.4)
  1920. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  1921. RH.C0 = clerp(RH.C0, cf(1, -0.8, 0) * euler(0, 1.57, 0) * euler(-0.5, 0, 0.6), 0.4)
  1922. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(0, -1.57, 0) * euler(0, 0.2, 0.5), 0.4)
  1923. end
  1924. for i = 0, 1, 0.1 do
  1925. swait()
  1926. wld1.C0 = clerp(wld1.C0, euler(1.57, 0, 0) * cf(0, 1, 0), 0.3)
  1927. wld2.C0 = clerp(wld2.C0, euler(0, 2.74, 0) * cf(0, -1, 0), 0.3)
  1928. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 0.4) * euler(0.5, 0, 0), 0.3)
  1929. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -1.8) * euler(-0.2, 0, -0.4), 0.3)
  1930. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(-0.3, 0, 0.4) * euler(0, -0.4, 0), 0.3)
  1931. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  1932. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-0.3, 0, -0.2) * euler(0, 0.4, 0), 0.3)
  1933. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  1934. RH.C0 = clerp(RH.C0, cf(1, -0.8, 0) * euler(0, 1.57, 0) * euler(-0.5, 0, 1.2), 0.3)
  1935. LH.C0 = clerp(LH.C0, cf(-1, 0, -1) * euler(0, -1.57, 0) * euler(0, 0.2, 0.2), 0.3)
  1936. end
  1937. for i = 1, 50 do
  1938. swait()
  1939. if StunT.Value <= Stun.Value then
  1940. break
  1941. end
  1942. end
  1943. do
  1944. resumeControl()
  1945. combo = 0
  1946. attack = false
  1947. end
  1948. end
  1949. StaggerHitt = function()
  1950. attack = true
  1951. for i = 1, math.random(2, 4) do
  1952. ClangEffect(BrickColor.new("New Yeller"), cf(hitbox.Position) * euler(math.random(-50, 50) / 100, math.random(-50, 50), math.random(-50, 50) / 100), 0, 0.1, 0.2, math.random(150, 300) / 1000)
  1953. end
  1954. for i = 0, 1, 0.1 do
  1955. swait()
  1956. wld1.C0 = clerp(wld1.C0, euler(1.57, 0, 0) * cf(0, 1, 0), 0.3)
  1957. wld2.C0 = clerp(wld2.C0, euler(0, 1.57, 0) * cf(0, -1, 0), 0.3)
  1958. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 0.7) * euler(0.1, 0, 0), 0.3)
  1959. RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(-0.2, 0, -0.6), 0.3)
  1960. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(-0.4, 0, 0.8) * euler(0, 0, 0), 0.3)
  1961. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  1962. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-0.4, 0, -0.2), 0.3)
  1963. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  1964. RH.C0 = clerp(RH.C0, cf(1, -0.8, 0) * euler(0, 1.57, 0) * euler(-0.2, 0, -0.4), 0.3)
  1965. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(0, -1.57, 0) * euler(0, 0.2, 0.2), 0.3)
  1966. end
  1967. attack = false
  1968. end
  1969. StunAnim = function()
  1970. attack = true
  1971. removeControl()
  1972. Stunned.Value = true
  1973. showDamage(Character, "Stunned", "Interrupt")
  1974. local dec = Instance.new("NumberValue", Decrease)
  1975. dec.Name = "DecreaseMvmt"
  1976. dec.Value = 10
  1977. for i = 0, 1, 0.3 do
  1978. swait()
  1979. wld1.C0 = clerp(wld1.C0, euler(1.57, 0, 0) * cf(0, 1, 0), 0.3)
  1980. wld2.C0 = clerp(wld2.C0, euler(0, 1.57, 0) * cf(0, -1, 0), 0.3)
  1981. Neck.C0 = clerp(Neck.C0, necko * euler(-0.2, 0, -0.5), 0.2)
  1982. RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(0.2, 0, -3), 0.2)
  1983. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(-0.2, 0, 1.3), 0.2)
  1984. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  1985. LW.C0 = clerp(LW.C0, cf(-1.2, 0.5, -0.4) * euler(1, 0, 0.4) * euler(0, -0.1, 0), 0.2)
  1986. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  1987. RH.C0 = clerp(RH.C0, cf(1, -0.6, 0) * euler(0, 1.57, 0) * euler(-0.5, 0, 0.3), 0.25)
  1988. LH.C0 = clerp(LH.C0, cf(-1, -0.8, 0) * euler(0, -1.57, 0) * euler(-0.2, 0, 0), 0.25)
  1989. end
  1990. for i = 0, 1, 0.3 do
  1991. swait()
  1992. wld1.C0 = clerp(wld1.C0, euler(1.57, 0, 0) * cf(0, 1, 0), 0.3)
  1993. wld2.C0 = clerp(wld2.C0, euler(0, 1.57, 0) * cf(0, -1, 0), 0.3)
  1994. Neck.C0 = clerp(Neck.C0, necko * euler(-0.3, 0, -0.5), 0.2)
  1995. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.5) * euler(0.8, 0, -3), 0.2)
  1996. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(-0.8, 0, 1.3), 0.2)
  1997. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  1998. LW.C0 = clerp(LW.C0, cf(-1.2, 0.5, -0.4) * euler(1.2, 0, 0.8) * euler(0, -0.1, 0), 0.2)
  1999. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  2000. RH.C0 = clerp(RH.C0, cf(1, -0.6, 0) * euler(0, 1.57, 0) * euler(-0.5, 0, 0.6), 0.25)
  2001. LH.C0 = clerp(LH.C0, cf(-1, -0.8, 0) * euler(0, -1.57, 0) * euler(0.1, 0, 0.7), 0.25)
  2002. end
  2003. for i = 0, 1, 0.3 do
  2004. swait()
  2005. wld1.C0 = clerp(wld1.C0, euler(1.57, 0, 0) * cf(0, 1, 0), 0.3)
  2006. wld2.C0 = clerp(wld2.C0, euler(0, 1.57, 0) * cf(0, -1, 0), 0.3)
  2007. Neck.C0 = clerp(Neck.C0, necko * euler(-0.3, 0, -1), 0.2)
  2008. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -2) * euler(1.57, 0, -3), 0.2)
  2009. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(-0.8, 0, 1.3), 0.2)
  2010. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  2011. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(1.2, 0, -0.8) * euler(0, -0.1, 0), 0.2)
  2012. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  2013. RH.C0 = clerp(RH.C0, cf(1, -0.6, 0) * euler(0, 1.57, 0) * euler(-0.2, 0, 0.6), 0.25)
  2014. LH.C0 = clerp(LH.C0, cf(-1, -0.8, 0) * euler(0, -1.57, 0) * euler(-0.1, 0, 0.3), 0.25)
  2015. end
  2016. local gairost = Instance.new("BodyGyro")
  2017. gairost.Parent = RootPart
  2018. gairost.maxTorque = Vector3.new(400000, 0, 400000) * math.huge
  2019. gairost.P = 20000
  2020. gairost.cframe = cf(0, 0, 0)
  2021. for i = 0, 1, 0.1 do
  2022. swait()
  2023. wld1.C0 = clerp(wld1.C0, euler(1.57, 0, 0) * cf(0, 1, 0), 0.3)
  2024. wld2.C0 = clerp(wld2.C0, euler(0, 1.57, 0) * cf(0, -1, 0), 0.3)
  2025. if hitfloor ~= nil then
  2026. Torso.Velocity = vt(0, 0, 0)
  2027. end
  2028. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, -1.57), 0.3)
  2029. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -2.5) * euler(1.57, 0, -3.14), 0.3)
  2030. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(-1.57, 0, 1.5) * euler(0.2, 0, 0), 0.3)
  2031. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  2032. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(1.5, 0, -1.57) * euler(0, 0, 0), 0.3)
  2033. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  2034. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * euler(0, 1.57, 0) * euler(-0.3, 0.5, 0), 0.3)
  2035. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(0, -1.57, 0) * euler(-0.1, 0.2, 0), 0.3)
  2036. end
  2037. for i = 1, 70 do
  2038. swait()
  2039. gairost.cframe = RootPart.CFrame
  2040. if hitfloor ~= nil then
  2041. Torso.Velocity = vt(0, 0, 0)
  2042. end
  2043. end
  2044. for i = 0, 1, 0.2 do
  2045. swait()
  2046. Stun.Value = 0
  2047. gairost.cframe = RootPart.CFrame
  2048. Neck.C0 = clerp(Neck.C0, necko * euler(0.2, 0, 0), 0.3)
  2049. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -2) * euler(1, 0, -4), 0.3)
  2050. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(-1.57, 0, 1) * euler(0.2, -1, 0), 0.3)
  2051. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  2052. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(1.2, 0, 0.2) * euler(0, 0, 0), 0.3)
  2053. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  2054. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * euler(0, 1.57, 0) * euler(-0.3, 0.5, 0.4), 0.3)
  2055. LH.C0 = clerp(LH.C0, cf(-1, -1, -1) * euler(0, -1.57, 0) * euler(-0.1, 0.2, 1), 0.3)
  2056. end
  2057. resumeControl()
  2058. gairost.Parent = nil
  2059. dec.Parent = nil
  2060. Stun.Value = 0
  2061. combo = 0
  2062. Stunned.Value = false
  2063. attack = false
  2064. for i = 1, 10 do
  2065. swait()
  2066. Stun.Value = 0
  2067. end
  2068. end
  2069. attackone = function()
  2070. attack = true
  2071. for i = 0, 1, 0.1 do
  2072. swait()
  2073. wld1.C0 = clerp(wld1.C0, euler(0.3, 0, -0.2) * cf(0, 1, 0), 0.3)
  2074. wld2.C0 = clerp(wld2.C0, euler(0, 1.57, 0) * cf(0, -1, 0), 0.3)
  2075. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, -0.2), 0.3)
  2076. RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(0, 0, -1), 0.3)
  2077. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(1.2, 0, 1) * euler(0, -1, 0), 0.3)
  2078. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  2079. LW.C0 = clerp(LW.C0, cf(0.2, 0.5, -0.5) * euler(0.8, 0, 2.2), 0.3)
  2080. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  2081. RH.C0 = clerp(RH.C0, cf(0.9, -1, -0.3) * euler(0, 1.57, 0) * euler(0, 1, -0.2), 0.3)
  2082. LH.C0 = clerp(LH.C0, cf(-0.9, -1, 0.3) * euler(0, -1.57, 0) * euler(0, 1, -0.05), 0.3)
  2083. if Stagger.Value ~= true and StunT.Value > Stun.Value then
  2084. do
  2085. if StaggerHit.Value == true then
  2086. break
  2087. end
  2088. -- DECOMPILER ERROR at PC213: LeaveBlock: unexpected jumping out IF_THEN_STMT
  2089.  
  2090. -- DECOMPILER ERROR at PC213: LeaveBlock: unexpected jumping out IF_STMT
  2091.  
  2092. end
  2093. end
  2094. end
  2095. so("203691447", prt11, 1, 1)
  2096. so("183763487", prt11, 1, 1)
  2097. swait()
  2098. MagicKryst(BrickColor.new(NewCol2), cf(hitbox.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 10, 10, 10, -0.5, -0.5, -0.5, 0.075)
  2099. MagicKryst(BrickColor.new(NewCol2), cf(hitbox.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 12.5, 12.5, 12.5, -0.5, -0.5, -0.5, 0.075)
  2100. MagicKryst(BrickColor.new(NewCol2), cf(hitbox.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 15, 15, 15, -0.5, -0.5, -0.5, 0.075)
  2101. MagicRing(BrickColor.new(NewCol2), cf(hitbox.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 1, 1, 1, 0, 0.075)
  2102. MagicRing(BrickColor.new(NewCol2), cf(hitbox.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 1, 2, 2, 0, 0.075)
  2103. MagicRing(BrickColor.new(NewCol2), cf(hitbox.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 1, 4, 4, 0, 0.075)
  2104. hbwld.Parent = nil
  2105. hboxpos.Parent = hitbox
  2106. hitbox.Parent = modelzorz
  2107. hitbox.Size = vt(9, 2.5, 1.5)
  2108. hitboxCF = prt11.CFrame * cf(0, 0.5, 0)
  2109. hitbox.CFrame = hitboxCF
  2110. for i = 0, 1, 0.08 do
  2111. swait()
  2112. hitboxCF = prt11.CFrame * cf(0, 0.5, 0)
  2113. hitbox.CFrame = hitboxCF
  2114. MagniDamage(hitbox, 16, 14, 18, math.random(2, 5), "Normal", RootPart, 0.5, 2, (math.random(3, 5)), nil, true)
  2115. wld1.C0 = clerp(wld1.C0, euler(2.2, 0, -0.2) * cf(0, 1, 0), 0.25)
  2116. wld2.C0 = clerp(wld2.C0, euler(0, 1.57, 0) * cf(0, -0.6, 0), 0.25)
  2117. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, -0.6), 0.25)
  2118. RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(0, 0, 1), 0.25)
  2119. RW.C0 = clerp(RW.C0, cf(0.8, 0.5, -0.5) * euler(1.4, 0, -1.2) * euler(0, -1.4, 0), 0.25)
  2120. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.25)
  2121. LW.C0 = clerp(LW.C0, cf(-1.3, 0.5, -0.3) * euler(1.4, 0, 0.2), 0.25)
  2122. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.25)
  2123. RH.C0 = clerp(RH.C0, cf(0.9, -1, 0.3) * euler(0, 1.57, 0) * euler(0, -1, 0), 0.25)
  2124. LH.C0 = clerp(LH.C0, cf(-0.9, -1, -0.3) * euler(0, -1.57, 0) * euler(0, -1, 0), 0.25)
  2125. if Stagger.Value ~= true and StunT.Value > Stun.Value then
  2126. do
  2127. if StaggerHit.Value == true then
  2128. break
  2129. end
  2130. -- DECOMPILER ERROR at PC492: LeaveBlock: unexpected jumping out IF_THEN_STMT
  2131.  
  2132. -- DECOMPILER ERROR at PC492: LeaveBlock: unexpected jumping out IF_STMT
  2133.  
  2134. end
  2135. end
  2136. end
  2137. hitbox.Parent = modelzorz
  2138. hitbox.Size = vt()
  2139. hitboxweld()
  2140. hboxpos.Parent = nil
  2141. attack = false
  2142. end
  2143. attacktwo = function()
  2144. attack = true
  2145. for i = 0, 1, 0.07 do
  2146. swait()
  2147. wld1.C0 = clerp(wld1.C0, euler(2.8, 0, -0.2) * cf(0, 1, 0), 0.2)
  2148. wld2.C0 = clerp(wld2.C0, euler(0, 1.57, 0) * cf(0, -0.6, 0), 0.2)
  2149. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 0.2), 0.2)
  2150. RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(0, 0, 1.2), 0.2)
  2151. RW.C0 = clerp(RW.C0, cf(0.8, 0.5, -0.5) * euler(1, 0, -1.2) * euler(0, -1.4, 0), 0.2)
  2152. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  2153. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(1.2, 0, 0.4), 0.2)
  2154. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  2155. RH.C0 = clerp(RH.C0, cf(0.7, -1, 0.3) * euler(0, 1.57, 0) * euler(0, -1.2, 0), 0.2)
  2156. LH.C0 = clerp(LH.C0, cf(-0.7, -1, -0.3) * euler(0, -1.57, 0) * euler(0, -1.2, 0), 0.2)
  2157. if Stagger.Value ~= true and StunT.Value > Stun.Value then
  2158. do
  2159. if StaggerHit.Value == true then
  2160. break
  2161. end
  2162. -- DECOMPILER ERROR at PC213: LeaveBlock: unexpected jumping out IF_THEN_STMT
  2163.  
  2164. -- DECOMPILER ERROR at PC213: LeaveBlock: unexpected jumping out IF_STMT
  2165.  
  2166. end
  2167. end
  2168. end
  2169. so("203691467", prt11, 1, 1)
  2170. so("183763487", prt11, 1, 1)
  2171. swait()
  2172. MagicKryst(BrickColor.new(NewCol2), cf(hitbox.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 10, 10, 10, -0.5, -0.5, -0.5, 0.075)
  2173. MagicKryst(BrickColor.new(NewCol2), cf(hitbox.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 12.5, 12.5, 12.5, -0.5, -0.5, -0.5, 0.075)
  2174. MagicKryst(BrickColor.new(NewCol2), cf(hitbox.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 15, 15, 15, -0.5, -0.5, -0.5, 0.075)
  2175. MagicRing(BrickColor.new(NewCol2), cf(hitbox.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 1, 1, 1, 0, 0.075)
  2176. MagicRing(BrickColor.new(NewCol2), cf(hitbox.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 1, 2, 2, 0, 0.075)
  2177. MagicRing(BrickColor.new(NewCol2), cf(hitbox.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 1, 4, 4, 0, 0.075)
  2178. hbwld.Parent = nil
  2179. hboxpos.Parent = hitbox
  2180. hitbox.Parent = modelzorz
  2181. hitbox.Size = vt(9, 2.5, 1.5)
  2182. hitboxCF = prt11.CFrame * cf(0, 0.5, 0)
  2183. hitbox.CFrame = hitboxCF
  2184. for i = 0, 1, 0.08 do
  2185. swait()
  2186. hitboxCF = prt11.CFrame * cf(0, 0.5, 0)
  2187. hitbox.CFrame = hitboxCF
  2188. MagniDamage(hitbox, 16, 14, 18, math.random(2, 5), "Normal", RootPart, 0.5, 2, (math.random(3, 5)), nil, true)
  2189. wld1.C0 = clerp(wld1.C0, euler(3.8, 0, -0.2) * cf(0, 1, 0), 0.3)
  2190. wld2.C0 = clerp(wld2.C0, euler(0, 1.57, 0) * cf(0, -0.2, 0), 0.3)
  2191. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 1), 0.3)
  2192. RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(0, 0, -1), 0.3)
  2193. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(0.4, 0, 1.2) * euler(0, -2.4, 0), 0.3)
  2194. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  2195. LW.C0 = clerp(LW.C0, cf(-1, 0.5, -0.5) * euler(1, 0, 1), 0.3)
  2196. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  2197. RH.C0 = clerp(RH.C0, cf(0.9, -1, -0.3) * euler(0, 1.57, 0) * euler(0, 1, -0.2), 0.3)
  2198. LH.C0 = clerp(LH.C0, cf(-0.9, -1, 0.3) * euler(0, -1.57, 0) * euler(0, 1, -0.05), 0.3)
  2199. if Stagger.Value ~= true and StunT.Value > Stun.Value then
  2200. do
  2201. if StaggerHit.Value == true then
  2202. break
  2203. end
  2204. -- DECOMPILER ERROR at PC492: LeaveBlock: unexpected jumping out IF_THEN_STMT
  2205.  
  2206. -- DECOMPILER ERROR at PC492: LeaveBlock: unexpected jumping out IF_STMT
  2207.  
  2208. end
  2209. end
  2210. end
  2211. hitbox.Parent = modelzorz
  2212. hitbox.Size = vt()
  2213. hitboxweld()
  2214. hboxpos.Parent = nil
  2215. attack = false
  2216. end
  2217. attackthree = function()
  2218. attack = true
  2219. for i = 0, 1, 0.1 do
  2220. swait()
  2221. wld1.C0 = clerp(wld1.C0, euler(1.5, 0, 0) * cf(0, 1, 0), 0.3)
  2222. wld2.C0 = clerp(wld2.C0, euler(0, 2.37, 0) * cf(0, -0.4, 0), 0.3)
  2223. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 0), 0.3)
  2224. RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(-0.2, 0, 0), 0.3)
  2225. RW.C0 = clerp(RW.C0, cf(1, 1.2, 0) * euler(3.6, 0, -0.8), 0.3)
  2226. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  2227. LW.C0 = clerp(LW.C0, cf(-1, 1.2, 0) * euler(3.6, 0, 0.8), 0.3)
  2228. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  2229. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * euler(0, 1.57, 0) * euler(0, 0, -0.2), 0.3)
  2230. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(0, -1.57, 0) * euler(0, 0, 0.2), 0.3)
  2231. if Stagger.Value ~= true and StunT.Value > Stun.Value then
  2232. do
  2233. if StaggerHit.Value == true then
  2234. break
  2235. end
  2236. -- DECOMPILER ERROR at PC207: LeaveBlock: unexpected jumping out IF_THEN_STMT
  2237.  
  2238. -- DECOMPILER ERROR at PC207: LeaveBlock: unexpected jumping out IF_STMT
  2239.  
  2240. end
  2241. end
  2242. end
  2243. so("203691492", prt11, 1, 1)
  2244. so("183763487", prt11, 1, 1)
  2245. swait()
  2246. MagicKryst(BrickColor.new(NewCol2), cf(hitbox.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 10, 10, 10, -0.5, -0.5, -0.5, 0.075)
  2247. MagicKryst(BrickColor.new(NewCol2), cf(hitbox.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 12.5, 12.5, 12.5, -0.5, -0.5, -0.5, 0.075)
  2248. MagicKryst(BrickColor.new(NewCol2), cf(hitbox.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 15, 15, 15, -0.5, -0.5, -0.5, 0.075)
  2249. MagicRing(BrickColor.new(NewCol2), cf(hitbox.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 1, 1, 1, 0, 0.075)
  2250. MagicRing(BrickColor.new(NewCol2), cf(hitbox.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 1, 2, 2, 0, 0.075)
  2251. MagicRing(BrickColor.new(NewCol2), cf(hitbox.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 1, 4, 4, 0, 0.075)
  2252. hbwld.Parent = nil
  2253. hboxpos.Parent = hitbox
  2254. hitbox.Parent = modelzorz
  2255. hitbox.Size = vt(9, 2.5, 1.5)
  2256. hitboxCF = prt11.CFrame * cf(0, 0.5, 0)
  2257. hitbox.CFrame = hitboxCF
  2258. for i = 0, 1, 0.1 do
  2259. swait()
  2260. hitboxCF = prt11.CFrame * cf(0, 0.5, 0)
  2261. hitbox.CFrame = hitboxCF
  2262. MagniDamage(hitbox, 16, 14, 18, math.random(2, 5), "Normal", RootPart, 0.5, 2, (math.random(3, 5)), nil, true)
  2263. wld1.C0 = clerp(wld1.C0, euler(1.5, 0, 0) * cf(0, 1, 0), 0.4)
  2264. wld2.C0 = clerp(wld2.C0, euler(0, 2.37, 0) * cf(0, -0.4, 0), 0.4)
  2265. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 0), 0.4)
  2266. RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(0.4, 0, 0), 0.4)
  2267. RW.C0 = clerp(RW.C0, cf(1, 0.3, -0.5) * euler(0.5, 0, -0.8), 0.4)
  2268. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  2269. LW.C0 = clerp(LW.C0, cf(-1, 0.3, -0.5) * euler(0.5, 0, 0.8), 0.4)
  2270. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  2271. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * euler(0, 1.57, 0) * euler(-0.2, 0, 0.3), 0.4)
  2272. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(0, -1.57, 0) * euler(-0.2, 0, -0.7), 0.4)
  2273. if Stagger.Value ~= true and StunT.Value > Stun.Value then
  2274. do
  2275. if StaggerHit.Value == true then
  2276. break
  2277. end
  2278. -- DECOMPILER ERROR at PC480: LeaveBlock: unexpected jumping out IF_THEN_STMT
  2279.  
  2280. -- DECOMPILER ERROR at PC480: LeaveBlock: unexpected jumping out IF_STMT
  2281.  
  2282. end
  2283. end
  2284. end
  2285. hitbox.Parent = modelzorz
  2286. hitbox.Size = vt()
  2287. hitboxweld()
  2288. hboxpos.Parent = nil
  2289. attack = false
  2290. end
  2291. attackfour = function()
  2292. attack = true
  2293. for i = 0, 1, 0.1 do
  2294. swait()
  2295. wld1.C0 = clerp(wld1.C0, euler(2.2, 0, -0.2) * cf(0, 1, 0), 0.3)
  2296. wld2.C0 = clerp(wld2.C0, euler(0, 1.57, 0) * cf(0, -0.6, 0), 0.3)
  2297. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, -0.2), 0.3)
  2298. RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(0, 0, -1), 0.3)
  2299. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(1.4, 0, 0.2) * euler(0, -1.4, 0), 0.3)
  2300. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  2301. LW.C0 = clerp(LW.C0, cf(0, 0.5, -0.5) * euler(1.4, 0, 1), 0.3)
  2302. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  2303. RH.C0 = clerp(RH.C0, cf(0.9, -1, -0.3) * euler(0, 1.57, 0) * euler(0, 1, -0.2), 0.3)
  2304. LH.C0 = clerp(LH.C0, cf(-0.9, -1, 0.3) * euler(0, -1.57, 0) * euler(0, 1, -0.05), 0.3)
  2305. if Stagger.Value ~= true and StunT.Value > Stun.Value then
  2306. do
  2307. if StaggerHit.Value == true then
  2308. break
  2309. end
  2310. -- DECOMPILER ERROR at PC213: LeaveBlock: unexpected jumping out IF_THEN_STMT
  2311.  
  2312. -- DECOMPILER ERROR at PC213: LeaveBlock: unexpected jumping out IF_STMT
  2313.  
  2314. end
  2315. end
  2316. end
  2317. so("203691447", prt11, 1, 1)
  2318. so("183763487", prt11, 1, 1)
  2319. swait()
  2320. MagicKryst(BrickColor.new(NewCol2), cf(hitbox.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 10, 10, 10, -0.5, -0.5, -0.5, 0.075)
  2321. MagicKryst(BrickColor.new(NewCol2), cf(hitbox.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 12.5, 12.5, 12.5, -0.5, -0.5, -0.5, 0.075)
  2322. MagicKryst(BrickColor.new(NewCol2), cf(hitbox.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 15, 15, 15, -0.5, -0.5, -0.5, 0.075)
  2323. MagicRing(BrickColor.new(NewCol2), cf(hitbox.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 1, 1, 1, 0, 0.075)
  2324. MagicRing(BrickColor.new(NewCol2), cf(hitbox.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 1, 2, 2, 0, 0.075)
  2325. MagicRing(BrickColor.new(NewCol2), cf(hitbox.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 1, 4, 4, 0, 0.075)
  2326. hbwld.Parent = nil
  2327. hboxpos.Parent = hitbox
  2328. hitbox.Parent = modelzorz
  2329. hitbox.Size = vt(9, 2.5, 1.5)
  2330. hitboxCF = prt11.CFrame * cf(0, 0.5, 0)
  2331. hitbox.CFrame = hitboxCF
  2332. CF = RootPart.CFrame.lookVector
  2333. for i = 0, 1, 0.03 do
  2334. swait()
  2335. if i == 0.21 or i >= 0.48 and i <= 0.51 then
  2336. so("203691447", prt11, 1, 1)
  2337. so("183763487", prt11, 1, 1)
  2338. swait()
  2339. MagicKryst(BrickColor.new(NewCol2), cf(hitbox.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 10, 10, 10, -0.5, -0.5, -0.5, 0.075)
  2340. MagicKryst(BrickColor.new(NewCol2), cf(hitbox.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 12.5, 12.5, 12.5, -0.5, -0.5, -0.5, 0.075)
  2341. MagicKryst(BrickColor.new(NewCol2), cf(hitbox.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 15, 15, 15, - 0.5, -0.5, -0.5, 0.075)
  2342. MagicRing(BrickColor.new(NewCol2), cf(hitbox.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 1, 1, 1, 0, 0.075)
  2343. MagicRing(BrickColor.new(NewCol2), cf(hitbox.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 1, 2, 2, 0, 0.075)
  2344. MagicRing(BrickColor.new(NewCol2), cf(hitbox.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 1, 4, 4, 0, 0.075)
  2345. end
  2346. hitboxCF = prt11.CFrame * cf(0, 0.5, 0)
  2347. hitbox.CFrame = hitboxCF
  2348. MagniDamage(hitbox, 16, 8, 12, math.random(2, 5), "Normal", RootPart, 0.4, 2, (math.random(3, 5)), nil, true)
  2349. wld1.C0 = clerp(wld1.C0, euler(2.2, 0, -0.2) * cf(0, 1, 0), 0.3)
  2350. wld2.C0 = clerp(wld2.C0, euler(0, 1.57, 0) * cf(0, -0.6, 0), 0.3)
  2351. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, -0.6), 0.3)
  2352. RootJoint.C0 = RootCF * euler(0, 0, -1 + 17 * i)
  2353. RW.C0 = clerp(RW.C0, cf(0.8, 0.5, -0.5) * euler(1.4, 0, -1.2) * euler(0, -1.4, 0), 0.3)
  2354. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  2355. LW.C0 = clerp(LW.C0, cf(-1.3, 0.5, -0.3) * euler(1.4, 0, 0.2), 0.3)
  2356. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  2357. RH.C0 = clerp(RH.C0, cf(0.9, -1, 0.3) * euler(0, 1.57, 0) * euler(0, -1, 0), 0.3)
  2358. LH.C0 = clerp(LH.C0, cf(-0.9, -1, -0.3) * euler(0, -1.57, 0) * euler(0, -1, 0), 0.3)
  2359. if Stagger.Value ~= true and StunT.Value > Stun.Value then
  2360. do
  2361. if StaggerHit.Value == true then
  2362. break
  2363. end
  2364. -- DECOMPILER ERROR at PC504: LeaveBlock: unexpected jumping out IF_THEN_STMT
  2365.  
  2366. -- DECOMPILER ERROR at PC504: LeaveBlock: unexpected jumping out IF_STMT
  2367.  
  2368. end
  2369. end
  2370. end
  2371. hitbox.Parent = modelzorz
  2372. hitbox.Size = vt()
  2373. hitboxweld()
  2374. hboxpos.Parent = nil
  2375. attack = false
  2376. end
  2377. Obelisk = function()
  2378. attack = true
  2379. local cando = true
  2380. if #Obelisks > 0 and mana.Value < 15 then
  2381. cando = false
  2382. end
  2383. if cando == true then
  2384. for i = 0, 1, 0.1 do
  2385. swait()
  2386. wld1.C0 = clerp(wld1.C0, euler(0.2, 0, -0.2) * cf(0, 1, 0.2), 0.3)
  2387. wld2.C0 = clerp(wld2.C0, euler(0, 1.57, 0) * cf(0, -1.4, 0), 0.3)
  2388. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 1) * euler(0.2, 0, 0), 0.3)
  2389. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * euler(0, 0, -1), 0.3)
  2390. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(1.5, 0, 0.8), 0.3)
  2391. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  2392. LW.C0 = clerp(LW.C0, cf(-1, 0.5, -0.5) * euler(1.8, 0, 1), 0.3)
  2393. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  2394. RH.C0 = clerp(RH.C0, cf(0.7, -1, -0.3) * euler(0, 1.57, 0) * euler(0, 1, -0.2), 0.3)
  2395. LH.C0 = clerp(LH.C0, cf(-0.7, -1, 0.3) * euler(0, -1.57, 0) * euler(0, 1, 0), 0.3)
  2396. if Stagger.Value ~= true and StunT.Value > Stun.Value then
  2397. do
  2398. if StaggerHit.Value == true then
  2399. break
  2400. end
  2401. end
  2402. end
  2403. end
  2404. local dec = Instance.new("NumberValue", Decrease)
  2405. dec.Name = "DecreaseMvmt"
  2406. dec.Value = 10
  2407. con1 = hitbox.Touched:connect(function(hit)
  2408. Damagefunc(hit, 5, 10, math.random(2, 5), "Normal", RootPart, 0.5, 2, (math.random(5, 10)), nil, true)
  2409. end)
  2410. hbwld.Parent = nil
  2411. hboxpos.Parent = hitbox
  2412. hitbox.Parent = modelzorz
  2413. hitbox.Size = vt(9, 2.5, 1.5)
  2414. hitboxCF = prt11.CFrame * cf(0, 0.5, 0)
  2415. hitbox.CFrame = hitboxCF
  2416. for i = 0, 1, 0.15 do
  2417. swait()
  2418. hitboxCF = prt11.CFrame * cf(0, 0.5, 0)
  2419. hitbox.CFrame = hitboxCF
  2420. wld1.C0 = clerp(wld1.C0, euler(0.2, 0, -0.2) * cf(0, 1, 0.2), 0.3)
  2421. wld2.C0 = clerp(wld2.C0, euler(0, 1.57, 0) * cf(0, -1.4, 0), 0.3)
  2422. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 1.57), 0.3)
  2423. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * euler(0, 0, -1.57), 0.3)
  2424. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(1.5, 0, 0.8), 0.3)
  2425. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  2426. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(1.57, 0, -1.57), 0.3)
  2427. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  2428. RH.C0 = clerp(RH.C0, cf(0.7, -1, -0.3) * euler(0, 1.57, 0) * euler(0, 1, -0.2), 0.3)
  2429. LH.C0 = clerp(LH.C0, cf(-0.7, -1, 0.3) * euler(0, -1.57, 0) * euler(0, 1, 0), 0.3)
  2430. if Stagger.Value ~= true and StunT.Value > Stun.Value then
  2431. do
  2432. if StaggerHit.Value == true then
  2433. break
  2434. end
  2435. end
  2436. end
  2437. end
  2438. con1:disconnect()
  2439. hitbox.Parent = modelzorz
  2440. hitbox.Size = vt()
  2441. hitboxweld()
  2442. hboxpos.Parent = nil
  2443. d = Obelisks[1]
  2444. print(d)
  2445. domana = true
  2446. --[[if d ~= nil then
  2447. Prt1 = d:findFirstChild("Obelisk Part01")
  2448. if Prt1 ~= nil then
  2449. domana = false
  2450. mana.Value = mana.Value - 0
  2451. local refd = part(3, workspace, 0, 1, BrickColor.new("Black"), "Effect", vt())
  2452. refd.Anchored = true
  2453. refd.CFrame = cf(Prt1.Position)
  2454. game:GetService("Debris"):AddItem(refd, 1)
  2455. so("183763487", refd, 1, 1)
  2456. MagniDamage(Prt1, 30, 14, 20, math.random(20, 30), "Knockdown2", Prt1, 0, 1, (math.random(5, 8)), nil, nil, true)
  2457. MagicBlock(BrickColor.new(NewCol2), cf(Prt1.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 5, 5, 5, 3, 3, 3, 0.05, 2)
  2458. for i = -5, 5, 2.5 do
  2459. MagicRing(BrickColor.new(NewCol2), cf(Prt1.Position) * euler(1.57, 0, 0) * cf(0, 0, i), 2, 2, 2, 1, 1, 0.5, 0.05)
  2460. end
  2461. end--]]
  2462. do
  2463. --d.Parent = nil
  2464. MagicCircle(BrickColor.new(NewCol2), cf(prt13.Position), 1, 1, 1, 5, 5, 5, 0.1)
  2465. local MouseLook = cf((RootPart.Position + MMouse.Hit.p) / 2, MMouse.Hit.p)
  2466. local hit, pos = rayCast(RootPart.Position, MouseLook.lookVector, 50, Character)
  2467. ref = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  2468. ref.Anchored = true
  2469. ref.CFrame = cf(pos) * cf(0, 3, 0)
  2470. game:GetService("Debris"):AddItem(ref, 1)
  2471. hitfloor, posfloor = rayCast(ref.Position, CFrame.new(ref.Position, ref.Position - Vector3.new(0, 1, 0)).lookVector, 100, Character)
  2472. if hitfloor ~= nil then
  2473. local refsate = part(3, workspace, 0, 1, BrickColor.new("White"), "Reference", vt())
  2474. refsate.Anchored = true
  2475. refsate.CFrame = cf(posfloor)
  2476. game:GetService("Debris"):AddItem(refsate, 1)
  2477. local obe = Instance.new("Model", workspace)
  2478. obe.Name = "Obelisk"
  2479. game:GetService("Debris"):AddItem(obe, 20)
  2480. table.insert(Obelisks, obe)
  2481. local oprt2 = part(3, obe, 1, 1, BrickColor.new(NewCol2), "Obelisk Part02", vt())
  2482. local oprt7 = part(3, obe, 0, 0, BrickColor.new("Maroon"), "Obelisk Part07", vt())
  2483. local omsh2 = mesh("BlockMesh", oprt2, "", "", vt(0, 0, 0), vt(10, 35, 10))
  2484. local omsh7 = mesh("SpecialMesh", oprt7, "FileMesh", "9756362", vt(0, 0, 0), vt(7.5, 7.5, 7.5))
  2485. local owld2 = weld(oprt2, oprt2, oprt7, euler(0, 0, 0) * cf(0, 0, 0))
  2486. local owld7 = weld(oprt7, oprt7, oprt2, euler(0, 0.785, 0) * cf(0, 3.5, 0))
  2487. eul = 0
  2488. for i = 1, 4 do
  2489. eul = eul + 1.57
  2490. end
  2491. local txt1 = Instance.new("BillboardGui", oprt2)
  2492. txt1.Adornee = oprt2
  2493. txt1.Name = "_statuso"
  2494. txt1.Size = UDim2.new(2, 0, 1.2, 0)
  2495. txt1.StudsOffset = Vector3.new(-9, 8, 0)
  2496. local text1 = Instance.new("TextLabel", txt1)
  2497. text1.Size = UDim2.new(10, 0, 7, 0)
  2498. text1.FontSize = "Size24"
  2499. text1.TextScaled = true
  2500. text1.TextTransparency = 0
  2501. text1.BackgroundTransparency = 1
  2502. text1.TextTransparency = 0
  2503. text1.TextStrokeTransparency = 0
  2504. text1.Font = "SciFi"
  2505. text1.TextStrokeColor3 = Color3.new(0,0,0)
  2506.  
  2507. v1=Instance.new("Part")
  2508. v1.Name = "ColorBrick"
  2509. v1.Parent=p.Character
  2510. v1.FormFactor="Symmetric"
  2511. v1.Anchored=true
  2512. v1.CanCollide=false
  2513. v1.BottomSurface="Smooth"
  2514. v1.TopSurface="Smooth"
  2515. v1.Size=Vector3.new(10,5,3)
  2516. v1.Transparency=1
  2517. v1.CFrame=char.Torso.CFrame
  2518. v1.BrickColor=BrickColor.new(CV)
  2519. v1.Transparency=1
  2520. text1.TextColor3 = Color3.new(0.2,0,0)
  2521. v1.Shape="Block"
  2522. text1.Text = "Crystal"
  2523. oprt7.CFrame = refsate.CFrame
  2524. so("183763487", oprt7, 1, 1)
  2525. f = Instance.new("BodyPosition", oprt7)
  2526. f.P = 2000
  2527. f.D = 100
  2528. f.maxForce = Vector3.new(545000, 545000, 545000)
  2529. f.position = refsate.Position + vt(0, math.random(700, 900) / 100, 0)
  2530. ogy = Instance.new("BodyGyro", oprt7)
  2531. ogy.maxTorque = Vector3.new(400000, 400000, 400000)
  2532. ogy.P = 2000
  2533. ogy.D = 100
  2534. ogy.cframe = cf(0, math.random(-314, 314) / 100, 0)
  2535. oprt7.CFrame = refsate.CFrame
  2536. for i = 1, 10 do
  2537. MagicObsidian(BrickColor.new(NewCol2), cf(refsate.Position) * cf(math.random(-500, 500) / 100, 0, math.random(-500, 500) / 100), 1, 1, 1, 0, 0, 0, math.random(2, 10) / 100)
  2538. end
  2539. MagicBlock(BrickColor.new(NewCol2), cf(oprt7.Position) * cf(0, 1, 0) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 1, 4, 4, 4, 0.05, 2)
  2540. MagniDamage(oprt7, 40, 0, 0, math.random(-40, -30), "Knockdown2", RootPart, 0, 1, (math.random(5, 8)), nil, nil, true, "Defense", 0.05, 300)
  2541. table.insert(Effects, {obe, "Obelisk", 0, 0, oprt7, 0, #Obelisks})
  2542. end
  2543. do
  2544. do
  2545. swait(10)
  2546. dec.Parent = nil
  2547. attack = false
  2548. end
  2549. end
  2550. end
  2551. end
  2552. end
  2553. --end
  2554.  
  2555. AlphaObelisk = function()
  2556. attack = true
  2557. local cando = true
  2558. if #Obelisks > 0 and mana.Value < 15 then
  2559. cando = false
  2560. end
  2561. if cando == true then
  2562. for i = 0, 1, 0.1 do
  2563. swait()
  2564. wld1.C0 = clerp(wld1.C0, euler(0.2, 0, -0.2) * cf(0, 1, 0.2), 0.3)
  2565. wld2.C0 = clerp(wld2.C0, euler(0, 1.57, 0) * cf(0, -1.4, 0), 0.3)
  2566. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 1) * euler(0.2, 0, 0), 0.3)
  2567. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * euler(0, 0, -1), 0.3)
  2568. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(1.5, 0, 0.8), 0.3)
  2569. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  2570. LW.C0 = clerp(LW.C0, cf(-1, 0.5, -0.5) * euler(1.8, 0, 1), 0.3)
  2571. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  2572. RH.C0 = clerp(RH.C0, cf(0.7, -1, -0.3) * euler(0, 1.57, 0) * euler(0, 1, -0.2), 0.3)
  2573. LH.C0 = clerp(LH.C0, cf(-0.7, -1, 0.3) * euler(0, -1.57, 0) * euler(0, 1, 0), 0.3)
  2574. if Stagger.Value ~= true and StunT.Value > Stun.Value then
  2575. do
  2576. if StaggerHit.Value == true then
  2577. break
  2578. end
  2579. end
  2580. end
  2581. end
  2582. local dec = Instance.new("NumberValue", Decrease)
  2583. dec.Name = "DecreaseMvmt"
  2584. dec.Value = 10
  2585. con1 = hitbox.Touched:connect(function(hit)
  2586. Damagefunc(hit, 5, 10, math.random(2, 5), "Normal", RootPart, 0.5, 2, (math.random(5, 10)), nil, true)
  2587. end)
  2588. hbwld.Parent = nil
  2589. hboxpos.Parent = hitbox
  2590. hitbox.Parent = modelzorz
  2591. hitbox.Size = vt(9, 2.5, 1.5)
  2592. hitboxCF = prt11.CFrame * cf(0, 0.5, 0)
  2593. hitbox.CFrame = hitboxCF
  2594. for i = 0, 1, 0.15 do
  2595. swait()
  2596. hitboxCF = prt11.CFrame * cf(0, 0.5, 0)
  2597. hitbox.CFrame = hitboxCF
  2598. wld1.C0 = clerp(wld1.C0, euler(0.2, 0, -0.2) * cf(0, 1, 0.2), 0.3)
  2599. wld2.C0 = clerp(wld2.C0, euler(0, 1.57, 0) * cf(0, -1.4, 0), 0.3)
  2600. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 1.57), 0.3)
  2601. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * euler(0, 0, -1.57), 0.3)
  2602. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(1.5, 0, 0.8), 0.3)
  2603. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  2604. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(1.57, 0, -1.57), 0.3)
  2605. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  2606. RH.C0 = clerp(RH.C0, cf(0.7, -1, -0.3) * euler(0, 1.57, 0) * euler(0, 1, -0.2), 0.3)
  2607. LH.C0 = clerp(LH.C0, cf(-0.7, -1, 0.3) * euler(0, -1.57, 0) * euler(0, 1, 0), 0.3)
  2608. if Stagger.Value ~= true and StunT.Value > Stun.Value then
  2609. do
  2610. if StaggerHit.Value == true then
  2611. break
  2612. end
  2613. end
  2614. end
  2615. end
  2616. con1:disconnect()
  2617. hitbox.Parent = modelzorz
  2618. hitbox.Size = vt()
  2619. hitboxweld()
  2620. hboxpos.Parent = nil
  2621. d = Obelisks[1]
  2622. print(d)
  2623. domana = true
  2624. --[[if d ~= nil then
  2625. Prt1 = d:findFirstChild("Obelisk Part01")
  2626. if Prt1 ~= nil then
  2627. domana = false
  2628. mana.Value = mana.Value - 0
  2629. local refd = part(3, workspace, 0, 1, BrickColor.new("Black"), "Effect", vt())
  2630. refd.Anchored = true
  2631. refd.CFrame = cf(Prt1.Position)
  2632. game:GetService("Debris"):AddItem(refd, 1)
  2633. so("183763487", refd, 2, 0.75)
  2634. MagniDamage(Prt1, 30, 14, 20, math.random(20, 30), "Knockdown2", Prt1, 0, 1, (math.random(5, 8)), nil, nil, true)
  2635. MagicBlock(BrickColor.new(NewCol2), cf(Prt1.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 5, 5, 5, 3, 3, 3, 0.05, 2)
  2636. for i = -5, 5, 2.5 do
  2637. MagicRing(BrickColor.new(NewCol2), cf(Prt1.Position) * euler(1.57, 0, 0) * cf(0, 0, i), 2, 2, 2, 1, 1, 0.5, 0.05)
  2638. end
  2639. end--]]
  2640. do
  2641. --d.Parent = nil
  2642. MagicCircle(BrickColor.new(NewCol2), cf(prt13.Position), 1, 1, 1, 5, 5, 5, 0.1)
  2643. local MouseLook = cf((RootPart.Position + MMouse.Hit.p) / 2, MMouse.Hit.p)
  2644. local hit, pos = rayCast(RootPart.Position, MouseLook.lookVector, 50, Character)
  2645. ref = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  2646. ref.Anchored = true
  2647. ref.CFrame = cf(pos) * cf(0, 3, 0)
  2648. game:GetService("Debris"):AddItem(ref, 1)
  2649. hitfloor, posfloor = rayCast(ref.Position, CFrame.new(ref.Position, ref.Position - Vector3.new(0, 1, 0)).lookVector, 100, Character)
  2650. if hitfloor ~= nil then
  2651. local refsate = part(3, workspace, 0, 1, BrickColor.new("White"), "Reference", vt())
  2652. refsate.Anchored = true
  2653. refsate.CFrame = cf(posfloor)
  2654. game:GetService("Debris"):AddItem(refsate, 1)
  2655. local obe = Instance.new("Model", workspace)
  2656. obe.Name = "Obelisk"
  2657. game:GetService("Debris"):AddItem(obe, 20)
  2658. table.insert(Obelisks, obe)
  2659. local oprt2 = part(3, obe, 1, 1, BrickColor.new(NewCol2), "Obelisk Part02", vt())
  2660. local oprt7 = part(3, obe, 0, 0, BrickColor.new("Maroon"), "Obelisk Part07", vt())
  2661. local omsh2 = mesh("BlockMesh", oprt2, "", "", vt(0, 0, 0), vt(10, 35, 10))
  2662. local omsh7 = mesh("SpecialMesh", oprt7, "FileMesh", "9756362", vt(0, 0, 0), vt(35, 35, 35))
  2663. local owld2 = weld(oprt2, oprt2, oprt7, euler(0, 0, 0) * cf(0, 50, 0))
  2664. local owld7 = weld(oprt7, oprt7, oprt2, euler(0, 0.785, 0) * cf(0, 35, 0))
  2665. eul = 0
  2666. for i = 1, 4 do
  2667. eul = eul + 1.57
  2668. end
  2669. local txt1 = Instance.new("BillboardGui", oprt2)
  2670. txt1.Adornee = oprt2
  2671. txt1.Name = "_statuso"
  2672. txt1.Size = UDim2.new(2, 0, 1.2, 0)
  2673. txt1.StudsOffset = Vector3.new(-9, 8, 0)
  2674. local text1 = Instance.new("TextLabel", txt1)
  2675. text1.Size = UDim2.new(10, 0, 7, 0)
  2676. text1.FontSize = "Size24"
  2677. text1.TextScaled = true
  2678. text1.TextTransparency = 0
  2679. text1.BackgroundTransparency = 1
  2680. text1.TextTransparency = 0
  2681. text1.TextStrokeTransparency = 0
  2682. text1.Font = "SciFi"
  2683. text1.TextStrokeColor3 = Color3.new(0,0,0)
  2684.  
  2685. v1=Instance.new("Part")
  2686. v1.Name = "ColorBrick"
  2687. v1.Parent=p.Character
  2688. v1.FormFactor="Symmetric"
  2689. v1.Anchored=true
  2690. v1.CanCollide=false
  2691. v1.BottomSurface="Smooth"
  2692. v1.TopSurface="Smooth"
  2693. v1.Size=Vector3.new(10,5,3)
  2694. v1.Transparency=1
  2695. v1.CFrame=char.Torso.CFrame
  2696. v1.BrickColor=BrickColor.new(CV)
  2697. v1.Transparency=1
  2698. text1.TextColor3 = Color3.new(1,0,0)
  2699. v1.Shape="Block"
  2700. text1.Text = "Gamma Crystal"
  2701. oprt7.CFrame = refsate.CFrame
  2702. so("183763487", oprt7, 2, 0.75)
  2703. f = Instance.new("BodyPosition", oprt7)
  2704. f.P = 2000
  2705. f.D = 100
  2706. f.maxForce = Vector3.new(545000, 545000, 545000)
  2707. f.position = refsate.Position + vt(0, math.random(700, 900) / 100, 0)
  2708. ogy = Instance.new("BodyGyro", oprt7)
  2709. ogy.maxTorque = Vector3.new(400000, 400000, 400000)
  2710. ogy.P = 2000
  2711. ogy.D = 100
  2712. ogy.cframe = cf(0, math.random(-314, 314) / 100, 0)
  2713. oprt7.CFrame = refsate.CFrame
  2714. for i = 1, 10 do
  2715. MagicObsidian(BrickColor.new(NewCol2), cf(refsate.Position) * cf(math.random(-500, 500) / 100, 0, math.random(-500, 500) / 100), 1, 1, 1, 0, 0, 0, math.random(2, 10) / 100)
  2716. end
  2717. MagicBlock(BrickColor.new(NewCol2), cf(oprt7.Position) * cf(0, 1, 0) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 1, 4, 4, 4, 0.05, 2)
  2718. MagniDamage(oprt7, 40, 0, 0, math.random(-40, -30), "Knockdown2", RootPart, 0, 1, (math.random(5, 8)), nil, nil, true, "Defense", 0.05, 300)
  2719. MagicBlock(BrickColor.new(NewCol2), cf(oprt7.Position) * cf(0, 1, 0) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 1, 4, 4, 4, 0.05, 2)
  2720. MagicRing(BrickColor.new(NewCol2), cf(oprt7.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 30, 30, 100, 50, 50, 0, 0.05)
  2721. MagicRing(BrickColor.new(NewCol2), cf(oprt7.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 30, 30, 100, 50, 50, 0, 0.05)
  2722. MagicRing(BrickColor.new(NewCol2), cf(oprt7.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 30, 30, 100, 50, 50, 0, 0.05)
  2723. MagicRing(BrickColor.new(NewCol2), cf(oprt7.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 30, 30, 100, 50, 50, 0, 0.05)
  2724. MagicRing(BrickColor.new(NewCol2), cf(oprt7.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 30, 30, 100, 50, 50, 0, 0.05)
  2725. MagicCircle(BrickColor.new(NewCol2), cf(oprt7.Position), 510, 1, 150, 0.1, 125, 0.1, 0.05)
  2726. MagicCircle(BrickColor.new(NewCol2), cf(oprt7.Position), 200, 1, 200, 0.2, 115, 0.2, 0.05)
  2727. MagicCircle(BrickColor.new(NewCol2), cf(oprt7.Position), 1, 1, 1, 75, 75, 75, 0.05)
  2728. MagicCircle(BrickColor.new(NewCol2), cf(oprt7.Position), 1, 1, 1, 150, 0, 150, 0.05)
  2729. MagicRing(BrickColor.new(NewCol2), cf(prt13.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 0, 0, 100, 50, 50, 0, 0.05)
  2730. MagicRing(BrickColor.new(NewCol2), cf(prt13.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 0, 0, 100, 50, 50, 0, 0.05)
  2731. MagicRing(BrickColor.new(NewCol2), cf(prt13.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 0, 0, 100, 50, 50, 0, 0.05)
  2732. MagicCircle(BrickColor.new(NewCol2), cf(prt13.Position), 25, 25, 25, 2.5, 0, 2.5, 0.05)
  2733. table.insert(Effects, {obe, "Obelisk", 0, 0, oprt7, 0, #Obelisks})
  2734. end
  2735. do
  2736. do
  2737. swait(10)
  2738. dec.Parent = nil
  2739. attack = false
  2740. end
  2741. end
  2742. end
  2743. end
  2744. end
  2745. --end
  2746.  
  2747. Runes = {"rbxassetid://200326272", "rbxassetid://200326330", "rbxassetid://200326394", "rbxassetid://200326465", "rbxassetid://200326593", "rbxassetid://200326667", "rbxassetid://200326796", "rbxassetid://200326880", "rbxassetid://200327025", "rbxassetid://200327088", "rbxassetid://200327279", "rbxassetid://200327394", "rbxassetid://200327439", "rbxassetid://200327517", "rbxassetid://200327625", "rbxassetid://200327725", "rbxassetid://200327804", "rbxassetid://200327922", "rbxassetid://200327991", "rbxassetid://200328063", "rbxassetid://200328131", "rbxassetid://200328211", "rbxassetid://200328319", "rbxassetid://200328365", "rbxassetid://200328401", "rbxassetid://200328461", "rbxassetid://200328530", "rbxassetid://200328645", "rbxassetid://200328713"}
  2748. ContentProvider = game:GetService("ContentProvider")
  2749. for _,v in pairs(Runes) do
  2750. ContentProvider:Preload(v)
  2751. end
  2752. do1 = function()
  2753. if attack == true then
  2754. return
  2755. end
  2756. if Stagger.Value == true or StunT.Value <= Stun.Value or StaggerHit.Value == true then
  2757. return
  2758. end
  2759. if cooldownmax <= cooldowns[1] and mana.Value >= 10 and #Obelisks > 0 then
  2760. attack = true
  2761. cooldowns[1] = 0
  2762. for i = 0, 1, 0.1 do
  2763. swait()
  2764. wld1.C0 = clerp(wld1.C0, euler(0.2, 0, -0.2) * cf(0, 1, 0.2), 0.3)
  2765. wld2.C0 = clerp(wld2.C0, euler(0, 1.57, 0) * cf(0, -1.4, 0), 0.3)
  2766. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 1) * euler(0.2, 0, 0), 0.3)
  2767. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * euler(0, 0, -1), 0.3)
  2768. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(1.5, 0, 0.8), 0.3)
  2769. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  2770. LW.C0 = clerp(LW.C0, cf(-1, 0.5, -0.5) * euler(1.8, 0, 1), 0.3)
  2771. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  2772. RH.C0 = clerp(RH.C0, cf(0.7, -1, -0.3) * euler(0, 1.57, 0) * euler(0, 1, -0.2), 0.3)
  2773. LH.C0 = clerp(LH.C0, cf(-0.7, -1, 0.3) * euler(0, -1.57, 0) * euler(0, 1, 0), 0.3)
  2774. if Stagger.Value ~= true and StunT.Value > Stun.Value then
  2775. do
  2776. if StaggerHit.Value == true then
  2777. break
  2778. end
  2779. -- DECOMPILER ERROR at PC253: LeaveBlock: unexpected jumping out IF_THEN_STMT
  2780.  
  2781. -- DECOMPILER ERROR at PC253: LeaveBlock: unexpected jumping out IF_STMT
  2782.  
  2783. end
  2784. end
  2785. end
  2786. so("200633529", LeftArm, 1, 0.6)
  2787. for i = 1, 20 do
  2788. swait()
  2789. MagicBlock(BrickColor.new(NewCol2), LeftArm.CFrame * cf(0, -1, 0) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 1, 2, 2, 2, 0.1, 2)
  2790. for i = 1, #Obelisks do
  2791. Part = Obelisks[i]:findFirstChild("Obelisk Part07")
  2792. if Part ~= nil then
  2793. MagicBlock(BrickColor.new(NewCol2), cf(Part.Position) * cf(0, 1, 0) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 15, 15, 15, -0.1, -0.1, -0.1, 0.1, 2)
  2794. MagicRing(BrickColor.new(NewCol2), cf(Part.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 120, 120, 1, -6, -6, 0, 0.075)
  2795. end
  2796. end
  2797. end
  2798. for i = 0, 1, 0.1 do
  2799. swait()
  2800. wld1.C0 = clerp(wld1.C0, euler(0.2, 0, -0.2) * cf(0, 1, 0.2), 0.3)
  2801. wld2.C0 = clerp(wld2.C0, euler(0, 1.57, 0) * cf(0, -1.4, 0), 0.3)
  2802. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 1.57), 0.3)
  2803. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * euler(0, 0, -1.57), 0.3)
  2804. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(1.5, 0, 0.8), 0.3)
  2805. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  2806. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(1.57, 0, -1.57), 0.3)
  2807. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  2808. RH.C0 = clerp(RH.C0, cf(0.7, -1, -0.3) * euler(0, 1.57, 0) * euler(0, 1, -0.2), 0.3)
  2809. LH.C0 = clerp(LH.C0, cf(-0.7, -1, 0.3) * euler(0, -1.57, 0) * euler(0, 1, 0), 0.3)
  2810. MagicBlock(BrickColor.new(NewCol2), LeftArm.CFrame * cf(0, -1, 0) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 1, 2, 2, 2, 0.1, 2)
  2811. for i = 1, #Obelisks do
  2812. Part = Obelisks[i]:findFirstChild("Obelisk Part07")
  2813. if Part ~= nil then
  2814. MagicBlock(BrickColor.new(NewCol2), cf(Part.Position) * cf(0, 1, 0) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 1, 2, 2, 2, 0.1, 2)
  2815. MagicRing(BrickColor.new(NewCol2), cf(Part.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 120, 120, 1, -6, -6, 0, 0.075)
  2816. end
  2817. end
  2818. if Stagger.Value ~= true and StunT.Value > Stun.Value then
  2819. do
  2820. if StaggerHit.Value == true then
  2821. break
  2822. end
  2823. -- DECOMPILER ERROR at PC672: LeaveBlock: unexpected jumping out IF_THEN_STMT
  2824.  
  2825. -- DECOMPILER ERROR at PC672: LeaveBlock: unexpected jumping out IF_STMT
  2826.  
  2827. end
  2828. end
  2829. end
  2830. cooldowns[1] = 0
  2831. mana.Value = mana.Value - 0
  2832. local mooouse = MMouse.Hit.p
  2833. for i = 1, #Obelisks do
  2834. Part = Obelisks[i]:findFirstChild("Obelisk Part07")
  2835. if Part ~= nil then
  2836. so("412831137", Part, 0.5, 1)
  2837. so("228343271", Part, 1, 0.9)
  2838. end
  2839. end
  2840. ref2 = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  2841. ref2.Anchored = true
  2842. game:GetService("Debris"):AddItem(ref2, 10)
  2843. for d = 1, 20 do
  2844. swait()
  2845. if Stagger.Value ~= true and StunT.Value > Stun.Value then
  2846. if StaggerHit.Value == true then
  2847. break
  2848. end
  2849. for i = 1, #Obelisks do
  2850. Part = Obelisks[i]:findFirstChild("Obelisk Part07")
  2851. if Part ~= nil then
  2852. local MouseLook = cf((Part.Position + mooouse) / 2, mooouse)
  2853. local hit, pos = rayCast(Part.Position, MouseLook.lookVector, 1000000, Character)
  2854. local mag = (Part.Position - pos).magnitude
  2855. ref2.CFrame = cf(pos)
  2856. MagicCylinder3(BrickColor.new(NewCol2), CFrame.new((Part.Position + pos) / 2, pos) * angles(1.57, 0, 0), 7, mag * 5, 7, 30, 1, 30, 0.1)
  2857. MagicBlock(BrickColor.new(NewCol2), cf(pos), 15, 15, 15, 30, 30, 30, 0.1, 1, workspace)
  2858. if d % 3 == 0 then
  2859. so("144699494", ref2, 1, 1)
  2860. MagicRing(BrickColor.new(NewCol2), cf(pos) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 10, 10, 1, 21, 21, 0, 0.05)
  2861. MagicCircle(BrickColor.new(NewCol2), cf(pos), 10, 10, 10, 30, 30, 30, 0.05)
  2862. MagniDamage(ref2, 48, 8, 12, 0, "Normal", RootPart, 0.3, 2, (math.random(3, 4)), nil, nil, true, "Obsidian", 0.02, 200)
  2863. end
  2864. end
  2865. end
  2866. -- DECOMPILER ERROR at PC896: LeaveBlock: unexpected jumping out IF_THEN_STMT
  2867.  
  2868. -- DECOMPILER ERROR at PC896: LeaveBlock: unexpected jumping out IF_STMT
  2869.  
  2870. end
  2871. end
  2872. ref2.Parent = nil
  2873. attack = false
  2874. end
  2875. end
  2876. do2 = function()
  2877. if attack == true then
  2878. return
  2879. end
  2880. if Stagger.Value == true or StunT.Value <= Stun.Value or StaggerHit.Value == true then
  2881. return
  2882. end
  2883. if cooldownmax <= cooldowns[2] and mana.Value >= 20 then
  2884. attack = true
  2885. cooldowns[2] = 0
  2886. local dec = Instance.new("NumberValue", Decrease)
  2887. dec.Name = "DecreaseMvmt"
  2888. dec.Value = 10
  2889. for i = 0, 1, 0.1 do
  2890. swait()
  2891. Neck.C0 = clerp(Neck.C0, necko * euler(-0.4, 0, -0.2), 0.4)
  2892. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -1.5) * euler(0.8, 0, 0.5), 0.4)
  2893. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(1.4, 0, 0.5), 0.4)
  2894. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  2895. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-0.2, 0, -0.4), 0.4)
  2896. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  2897. RH.C0 = clerp(RH.C0, RHC0 * cf(0, 0, 0) * euler(0, -0.5, -0.5), 0.4)
  2898. LH.C0 = clerp(LH.C0, LHC0 * cf(-0.5, 1, 0) * euler(0.5, 0, -0.5), 0.4)
  2899. if Stagger.Value ~= true and StunT.Value > Stun.Value then
  2900. do
  2901. if StaggerHit.Value == true then
  2902. break
  2903. end
  2904. end
  2905. end
  2906. end
  2907. for i = 0, 1, 0.15 do
  2908. swait()
  2909. Neck.C0 = clerp(Neck.C0, necko * euler(-0.4, 0, -0.2), 0.4)
  2910. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -1.5) * euler(0.8, 0, 0.5), 0.4)
  2911. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(1.4, 0, 0.5), 0.4)
  2912. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  2913. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-0.2, 0, -0.4), 0.4)
  2914. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  2915. RH.C0 = clerp(RH.C0, RHC0 * cf(0, 0, 0) * euler(0, -0.5, -0.5), 0.4)
  2916. LH.C0 = clerp(LH.C0, LHC0 * cf(-0.5, 1, 0) * euler(0.5, 0, -0.5), 0.4)
  2917. if Stagger.Value ~= true and StunT.Value > Stun.Value then
  2918. do
  2919. if StaggerHit.Value == true then
  2920. break
  2921. end
  2922. end
  2923. end
  2924. end
  2925. mana.Value = mana.Value - 0
  2926. poss = RootPart.CFrame * cf(0, 0, -5)
  2927. refb = part(3, workspace, 0, 0, BrickColor.new("Black"), "Reference", vt())
  2928. refb.Anchored = true
  2929. refb.CFrame = poss
  2930. game:GetService("Debris"):AddItem(refb, 10)
  2931. for i = 1, 15 do
  2932. swait()
  2933. hit, pos = rayCast(refb.Position, CFrame.new(refb.Position, refb.Position - Vector3.new(0, 1, 0)).lookVector, 40, Character)
  2934. if hit ~= nil then
  2935. MagicCircle(BrickColor.new(NewCol2), cf(pos), 5, 0.1, 5, 11, 0, 11, 0.075)
  2936. MagicCircle(BrickColor.new(NewCol2), cf(pos), 0, 0, 0, 10, 10, 10, 0.05)
  2937. MagicCircle(BrickColor.new(NewCol2), cf(pos), 0, 0, 0, 12, 12, 12, 0.05)
  2938. MagicCircle(BrickColor.new(NewCol2), cf(pos), 5, 0.1, 5, 15, 0, 15, 0.05)
  2939. local ref2 = part(3, workspace, 0, 1, BrickColor.new("Black"), "Effect", vt())
  2940. ref2.Anchored = true
  2941. ref2.CFrame = cf(pos)
  2942. so("183763487", ref2, 1, 0.75)
  2943. game:GetService("Debris"):AddItem(ref2, 1)
  2944. for i = 1, #Obelisks do
  2945. ThePrt = Obelisks[i]:findFirstChild("Obelisk Part07")
  2946. if ThePrt ~= nil then
  2947. local mag = (ref2.Position - ThePrt.Position).magnitude
  2948. if mag <= 8 then
  2949. Prt1 = Obelisks[i]:findFirstChild("Obelisk Part07")
  2950. if Prt1 ~= nil then
  2951. local refd = part(3, workspace, 0, 1, BrickColor.new("Black"), "Effect", vt())
  2952. refd.Anchored = true
  2953. refd.CFrame = cf(Prt1.Position)
  2954. game:GetService("Debris"):AddItem(refd, 1)
  2955. so("161006069", refd, 1, 0.8)
  2956. so("203691610", refd, 1, 1)
  2957. MagniDamage(Prt1, 30, 20, 30, math.random(-50, -40), "Knockdown2", RootPart, 0, 1, (math.random(15, 25)), nil, nil, true, "Defense", 0.05, 300)
  2958. MagicBlock(BrickColor.new(NewCol2), cf(Prt1.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 5, 5, 5, 3, 3, 3, 0.05, 2)
  2959. for i = -5, 5, 2.5 do
  2960. MagicRing(BrickColor.new(NewCol2), cf(Prt1.Position) * euler(1.57, 0, 0) * cf(0, 0, i), 2, 2, 2, 1, 1, 0.5, 0.05)
  2961. end
  2962. end
  2963. do
  2964. do
  2965. Obelisks[i].Parent = nil
  2966. end
  2967. end
  2968. end
  2969. end
  2970. end
  2971. Col = hit.BrickColor
  2972. MagicWave(Col, cf(pos), 1, 1, 1, 1, 1, 1, 0.1)
  2973. MagicObsidian(BrickColor.new(NewCol2), cf(pos) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 3, 3, 3, -0.2, -0.2, -0.2, 0.05)
  2974. MagniDamage(ref2, 16, 4, 6, math.random(-40, -30), "Knockdown2", RootPart, 0.3, 1, (math.random(4, 6)), nil, nil, true, "Obsidian", 0.1, 300)
  2975. for i = 1, 5 do
  2976. local groundpart = part(3, workspace, 0, 0, Col, "Ground", vt(math.random(50, 200) / 100, math.random(50, 200) / 100, math.random(50, 200) / 100))
  2977. groundpart.Anchored = true
  2978. groundpart.Material = hit.Material
  2979. groundpart.CanCollide = true
  2980. groundpart.CFrame = cf(pos) * cf(math.random(-500, 500) / 100, 0, math.random(-500, 500) / 100) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2981. game:GetService("Debris"):AddItem(groundpart, 5)
  2982. end
  2983. end
  2984. do
  2985. do
  2986. poss = poss * cf(0, 0, -3)
  2987. refb.CFrame = poss
  2988. end
  2989. end
  2990. end
  2991. refb.Parent = nil
  2992. dec.Parent = nil
  2993. attack = false
  2994. end
  2995. end
  2996. do3 = function()
  2997. if attack == true then
  2998. return
  2999. end
  3000. if Stagger.Value == true or StunT.Value <= Stun.Value or StaggerHit.Value == true then
  3001. return
  3002. end
  3003. if cooldownmax <= cooldowns[1] and mana.Value >= 0 then
  3004. deb = 0.2
  3005. attack = true
  3006. cooldowns[1] = 100
  3007. mana.Value = mana.Value - 20
  3008. local orb = part(3, modelzorz, 0, 0.5, BrickColor.new(NewCol), "Effect", vt())
  3009. do
  3010. swait()
  3011. local dec = Instance.new("NumberValue", Decrease)
  3012. dec.Name = "DecreaseMvmt"
  3013. dec.Value = 0.2
  3014. for i = 0, 1, 0.2 do
  3015. swait()
  3016. wld1.C0 = clerp(wld1.C0, euler(0.2, 0, -0.2) * cf(0, 1, 0.2), 0.3)
  3017. wld2.C0 = clerp(wld2.C0, euler(0, 1.57, 0) * cf(0, -1.4, 0), 0.3)
  3018. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 1.57), 0.3)
  3019. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * euler(0, 0, -1.57), 0.3)
  3020. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(1.5, 0, 0.8), 0.3)
  3021. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  3022. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(1.57, 0, -1.57), 0.3)
  3023. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  3024. RH.C0 = clerp(RH.C0, cf(0.7, -1, -0.3) * euler(0, 1.57, 0) * euler(0, 1, -0.2), 0.3)
  3025. LH.C0 = clerp(LH.C0, cf(-0.7, -1, 0.3) * euler(0, -1.57, 0) * euler(0, 1, 0), 0.3)
  3026. if Stagger.Value ~= true and StunT.Value > Stun.Value then
  3027. do
  3028. if StaggerHit.Value == true then
  3029. break
  3030. end
  3031. end
  3032. end
  3033. end
  3034. if Stagger.Value ~= true then --and StunT.Value > Stun.Value then
  3035. if StaggerHit.Value ~= true then
  3036. swait()
  3037. arcorb = true
  3038. orb.Anchored = true
  3039. orb.CFrame = RootPart.CFrame * cf(0, 0.5, -3)
  3040. so("200633529", orb, 1, 0.25)
  3041. do
  3042. local msh = mesh("SpecialMesh", orb, "Sphere", "nil", vt(0, 0, 0), vt(10, 10, 10))
  3043. ogui = Instance.new("BillboardGui")
  3044. ogui.Parent = orb
  3045. ogui.Size = UDim2.new(5, 0, 5, 0)
  3046. oimg = Instance.new("ImageLabel")
  3047. oimg.Parent = ogui
  3048. oimg.BackgroundTransparency = 1
  3049. oimg.Size = UDim2.new(1, 0, 1, 0)
  3050. oimg.Image = Runes[math.random(1, #Runes)]
  3051. oimg.ImageColor3 = BrickColor.new(NewCol).Color
  3052. orbnum = 100
  3053. while arcorb==true do
  3054. if arcorb == true then
  3055. swait()
  3056. end
  3057. if Stagger.Value ~= true and StunT.Value > Stun.Value then
  3058. if StaggerHit.Value == true then
  3059. break
  3060. end
  3061. orb.CFrame = RootPart.CFrame * cf(0, 0.5, -3)
  3062. MagicBlock(BrickColor.new(NewCol), cf(orb.Position) * cf(math.random(-200, 200) / 100, math.random(-200, 200) / 100, math.random(-200, 200) / 100) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 1, 1, 1, 1, 0.1, 2)
  3063. MagicCircle(BrickColor.new(NewCol), cf(orb.Position), 0, 0, 0, 2.5, 2.5, 2.5, 0.05)
  3064. MagicRing(BrickColor.new(NewCol2), cf(orb.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 20, 20, 1, -2, -2, 0, 0.1)
  3065. if orbnum < 0 or MMouse == nil then
  3066. arcorb = false
  3067. end
  3068. swait()
  3069. orbnum = orbnum - 1
  3070. if Stagger.Value == true or StunT.Value <= Stun.Value or StaggerHit.Value == true then
  3071. arcorb = false
  3072. break
  3073. end
  3074. end
  3075. end
  3076. if MMouse.Hit.p ~= nil then
  3077. swait()
  3078. local MainPos = orb.Position
  3079. local MainPos2 = MMouse.Hit.p
  3080. local MouseLook = cf((MainPos + MainPos2) / 2, MainPos2)
  3081. so("200633492", orb, 1, 0.45)
  3082. coroutine.resume(coroutine.create(function(Pos1, Pos2, Look)
  3083. local num = 50
  3084. repeat
  3085. swait()
  3086. local ohit, opos = rayCast(Pos1, Look.lookVector, 5, Character)
  3087. orb.CFrame = CFrame.new((Pos1 + opos) / 2, opos)
  3088. MagicBlock(BrickColor.new(NewCol), cf(orb.Position) * cf(math.random(-200, 200) / 100, math.random(-200, 200) / 100, math.random(-200, 200) / 100) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 1, 1, 1, 1, 0.1, 2)
  3089. MagicCircle(BrickColor.new(NewCol), cf(orb.Position), 300, 300, 300, -16, -16, -16, 0.05)
  3090. MagicCircle(BrickColor.new(NewCol), cf(orb.Position), 300, 300, 300, 8, 8, 8, 0.05)
  3091. MagicRing(BrickColor.new(NewCol2), cf(orb.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 0, 0, 1, 20, 20, 0, 0.075)
  3092. MagniDamage(orb, 50, 15, 22, math.random(5, 10), "Normal", RootPart, 0.5, 2, (math.random(5, 7)), nil, true)
  3093. Pos1 = Pos1 + Look.lookVector * 25
  3094. orb.CFrame = CFrame.new(orb.Position, MMouse.Hit.p)
  3095. if ohit ~= nil then
  3096. num = 0
  3097. end
  3098. num = num - 1
  3099. until num <= 0
  3100. local ref = part(3, workspace, 0, 1, BrickColor.new("Black"), "Effect", vt())
  3101. ref.Anchored = true
  3102. ref.CFrame = cf(orb.Position)
  3103. so("87767777", ref, 100, 1)
  3104. so("231917744", ref, 100, 0.5)
  3105. so("231917744", ref, 100, 0.5)
  3106. game:GetService("Debris"):AddItem(ref, 0.5)
  3107. MagicCircle(BrickColor.new(NewCol), cf(ref.Position), 160, 160, 160, 240, 240, 240, 0.065)
  3108. MagicCircle(BrickColor.new(NewCol), cf(ref.Position), 80, 80, 80, 160, 160, 160, 0.065)
  3109. MagicCircle(BrickColor.new(NewCol), cf(ref.Position), 0, 1, 0, 160, 0, 160, 0.025)
  3110. MagicCircle(BrickColor.new(NewCol), cf(ref.Position), 0, 0, 0, 120, 120, 120, 0.025)
  3111. MagicRing(BrickColor.new(NewCol2), cf(ref.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 0, 0, 40, 40, 40, 0, 0.025)
  3112. MagicRing(BrickColor.new(NewCol2), cf(ref.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 0, 0, 80, 80, 80, 0, 0.025)
  3113. MagicRing(BrickColor.new(NewCol2), cf(ref.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 0, 0, 120, 120, 120, 0, 0.025)
  3114. MagicRing(BrickColor.new(NewCol2), cf(ref.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 0, 0, 40, 40, 40, 0, 0.025)
  3115. MagicRing(BrickColor.new(NewCol2), cf(ref.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 0, 0, 80, 80, 80, 0, 0.025)
  3116. MagicRing(BrickColor.new(NewCol2), cf(ref.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 0, 0, 120, 120, 120, 0, 0.025)
  3117. MagicRing(BrickColor.new(NewCol2), cf(ref.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 0, 0, 40, 40, 40, 0, 0.025)
  3118. MagicRing(BrickColor.new(NewCol2), cf(ref.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 0, 0, 80, 80, 80, 0, 0.025)
  3119. MagicRing(BrickColor.new(NewCol2), cf(ref.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 0, 0, 120, 120, 120, 0, 0.025)
  3120. MagicWave(BrickColor.new(NewCol), cf(ref.Position), 0, 10, 0, 50, 0, 50, 0.05)
  3121. for i = 1, 4 do
  3122. MagicBlock(BrickColor.new(NewCol), cf(ref.Position) * cf(math.random(-500, 500) / 100, math.random(-500, 500) / 100, math.random(-500, 500) / 100), 0, 0, 0, 25, 25, 25, 0.05)
  3123. end
  3124. MagicCircle(BrickColor.new(NewCol), cf(ref.Position), 70, 70, 70, 40, 40, 40, 0.065)
  3125. MagicCircle(BrickColor.new(NewCol), cf(ref.Position), 1000, 1000, 1000, -50, -50, -50, 0.065)
  3126. MagniDamage(ref, 300, 20, 34, math.random(5, 10), "Normal", RootPart, 0.5, 2, (math.random(5, 7)), nil, true)
  3127. if isjugg == false then
  3128. end
  3129. orb.Parent = nil
  3130. end
  3131. ), MainPos, MainPos2, MouseLook)
  3132. end
  3133. do
  3134. dec.Parent = nil
  3135. swait()
  3136. attack = false
  3137. end
  3138. end
  3139. end
  3140. end
  3141. end
  3142. end
  3143. end
  3144. do4 = function()
  3145. if attack == true then
  3146. return
  3147. end
  3148. if Stagger.Value == true or StunT.Value <= Stun.Value or StaggerHit.Value == true then
  3149. return
  3150. end
  3151. if cooldownmax <= cooldowns[4] and mana.Value >= 20 and #Obelisks > 0 then
  3152. attack = true
  3153. cooldowns[4] = 0
  3154. local dec = Instance.new("NumberValue", Decrease)
  3155. dec.Name = "DecreaseMvmt"
  3156. dec.Value = 10
  3157. mana.Value = mana.Value - 0
  3158. for b = 1, #Obelisks do
  3159. for i = 0, 1, 0.1 do
  3160. swait()
  3161. wld1.C0 = clerp(wld1.C0, euler(0.2, 0, 0.2) * cf(0, 1, 0.2), 0.5)
  3162. wld2.C0 = clerp(wld2.C0, euler(0, 1.57, 0) * cf(0, -1.4, 0), 0.5)
  3163. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 0) * euler(0.2, 0, 0), 0.5)
  3164. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * euler(0, 0, 0), 0.5)
  3165. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(1.57, 0, 1.57), 0.5)
  3166. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.5)
  3167. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(1.57, 0, -1.57), 0.5)
  3168. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.5)
  3169. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * euler(0, 1.57, 0) * euler(0, 0, -0.3), 0.5)
  3170. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(0, -1.57, 0) * euler(0, 0, -0.1), 0.5)
  3171. end
  3172. for i = 0, 1, 0.15 do
  3173. swait()
  3174. wld1.C0 = clerp(wld1.C0, euler(0.2, 0, 0.2) * cf(0, 1, 0.2), 0.5)
  3175. wld2.C0 = clerp(wld2.C0, euler(0, 1.57, 0) * cf(0, -1.4, 0), 0.5)
  3176. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 0) * euler(0.2, 0, 0), 0.5)
  3177. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * euler(0, 0, 0), 0.5)
  3178. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(1.57, 0, 1.57), 0.5)
  3179. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.5)
  3180. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(1.57, 0, -1.57), 0.5)
  3181. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.5)
  3182. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * euler(0, 1.57, 0) * euler(0, 0, -0.3), 0.5)
  3183. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(0, -1.57, 0) * euler(0, 0, -0.1), 0.5)
  3184. end
  3185. MagicCircle(BrickColor.new(NewCol2), cf(prt18.Position), 5, 5, 5, 5, 5, 5, 0.05)
  3186. MagicBlock(BrickColor.new(NewCol2), cf(prt18.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 5, 5, 5, 6, 6, 6, 0.05, 1)
  3187. MagicRing(BrickColor.new(NewCol2), cf(prt18.Position), 1, 1, 3, 2, 2, 0.1, 0.03)
  3188. MagicRing(BrickColor.new(NewCol2), cf(prt18.Position) * euler(1.57, 0, 0), 1, 1, 3, 2, 2, 0.1, 0.03)
  3189. MagicRing(BrickColor.new(NewCol2), cf(prt18.Position) * euler(0, 1.57, 0), 1, 1, 3, 2, 2, 0.1, 0.03)
  3190. MagniDamage(prt18, 60, 10, 16, math.random(-40, -20), "Knockdown2", prt18, 0, 1, (math.random(5, 8)), nil, nil, false, "Obsidian", 0.05, 400)
  3191. ref = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  3192. ref.Anchored = true
  3193. ref.CFrame = cf(Torso.Position)
  3194. game:GetService("Debris"):AddItem(ref, 1)
  3195. so("153832545", ref, 2, 1)
  3196. so("416315847", Torso, 0.6, 1.2)
  3197. if Obelisks[b] ~= nil then
  3198. Part = Obelisks[b]:findFirstChild("Obelisk Part07")
  3199. if Part ~= nil and Rooted.Value == false then
  3200. Torso.CFrame = cf(Part.Position) * cf(0, math.random(50, 100) / 100, 0) * euler(0, math.random(-50, 50), 0)
  3201. Torso.Velocity = vt(0, 0, 0)
  3202. end
  3203. end
  3204. wld1.C0 = clerp(wld1.C0, euler(0.2, 0, 0.2) * cf(0, 1, 0.2), 0.5)
  3205. wld2.C0 = clerp(wld2.C0, euler(0, 1.57, 0) * cf(0, -1.4, 0), 0.5)
  3206. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 0) * euler(0.2, 0, 0), 0.5)
  3207. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * euler(0, 0, 0), 0.5)
  3208. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(1.57, 0, 1.57), 0.5)
  3209. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.5)
  3210. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(1.57, 0, -1.57), 0.5)
  3211. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.5)
  3212. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * euler(0, 1.57, 0) * euler(0, 0, -0.3), 0.5)
  3213. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(0, -1.57, 0) * euler(0, 0, -0.1), 0.5)
  3214. end
  3215. for i = 0, 1, 0.1 do
  3216. swait()
  3217. Torso.Velocity = vt(0, 0, 0)
  3218. wld1.C0 = clerp(wld1.C0, euler(0.2, 0, 0.2) * cf(0, 1, 0.2), 0.5)
  3219. wld2.C0 = clerp(wld2.C0, euler(0, 1.57, 0) * cf(0, -1.4, 0), 0.5)
  3220. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 0) * euler(0.2, 0, 0), 0.5)
  3221. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * euler(0, 0, 0), 0.5)
  3222. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(1.57, 0, 1.57), 0.5)
  3223. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.5)
  3224. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(1.57, 0, -1.57), 0.5)
  3225. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.5)
  3226. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * euler(0, 1.57, 0) * euler(0, 0, -0.3), 0.5)
  3227. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(0, -1.57, 0) * euler(0, 0, -0.1), 0.5)
  3228. end
  3229. for i = 0, 1, 0.15 do
  3230. swait()
  3231. Torso.Velocity = vt(0, 0, 0)
  3232. wld1.C0 = clerp(wld1.C0, euler(0.2, 0, 0.2) * cf(0, 1, 0.2), 0.5)
  3233. wld2.C0 = clerp(wld2.C0, euler(0, 1.57, 0) * cf(0, -1.4, 0), 0.5)
  3234. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 0) * euler(0.2, 0, 0), 0.5)
  3235. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * euler(0, 0, 0), 0.5)
  3236. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(1.57, 0, 1.57), 0.5)
  3237. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.5)
  3238. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(1.57, 0, -1.57), 0.5)
  3239. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.5)
  3240. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * euler(0, 1.57, 0) * euler(0, 0, -0.3), 0.5)
  3241. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(0, -1.57, 0) * euler(0, 0, -0.1), 0.5)
  3242. end
  3243. d = nil
  3244. if Obelisks[1] ~= nil then
  3245. d = Obelisks[1]:findFirstChild("Obelisk Part07")
  3246. end
  3247. if d ~= nil then
  3248. pos = d.Position
  3249. so("157325701", d, 1000, 0.75)
  3250. ref = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  3251. ref.Anchored = true
  3252. ref.CFrame = cf(pos) * cf(math.random(-5000, 5000) / 100, 0, math.random(-5000, 5000) / 100)
  3253. game:GetService("Debris"):AddItem(ref, 10)
  3254. lightnum = 0
  3255. for i = 1, 50 do
  3256. swait()
  3257. MagicBlock(BrickColor.new(NewCol2), cf(pos), 1, 1, 1, 3, 3, 3, 0.2, 1)
  3258. ref.CFrame = cf(pos) * cf(math.random(-5000, 5000) / 100, 0, math.random(-5000, 5000) / 100)
  3259. ref2 = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  3260. ref2.Anchored = true
  3261. ref2.CFrame = cf(ref.Position)
  3262. game:GetService("Debris"):AddItem(ref2, 1)
  3263. so("432515400", ref2, 3, 1)
  3264. MagicCircle(BrickColor.new(NewCol2), cf(Part.Position), 0, 0, 0, 10, 10, 10, 0.025)
  3265. MagicRing(BrickColor.new(NewCol2), cf(Part.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 720, 720, 1, -48, -48, 0, 0.05)
  3266. MagicRing(BrickColor.new(NewCol2), cf(Part.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 720, 720, 1, -48, -48, 0, 0.05)
  3267. hitfloor2 = rayCast(ref.Position, CFrame.new(ref.Position, ref.Position - Vector3.new(0, 1, 0)).lookVector, 50, Character)
  3268. print(hitfloor2)
  3269. if lightnum >= 10 then
  3270. Lightning(pos, posfloor2 + vt(0, 0, 0), 5, 2, NewCol2, 0.1, 0.4, 0.05)
  3271. end
  3272. lightnum = lightnum + 1
  3273. end
  3274. hitfloor2 = rayCast(pos - Vector3.new(0, 10, 0), CFrame.new(pos - Vector3.new(0, 10, 0), pos - Vector3.new(0, 31, 0)).lookVector, 50, Character)
  3275. so("87767777", Torso, 1000, 1)
  3276. so("178452221", Torso, 1000, 0.6)
  3277. so("231917744", Torso, 1000, 0.5)
  3278. so("231917744", Torso, 1000, 0.4)
  3279. so("172088894", Workspace, 10, 1)
  3280. so("172088894", Workspace, 10, 1)
  3281. so("172088894", Workspace, 10, 1)
  3282. so("231917744", workspace, 5, 0.5)
  3283. so("231917744", workspace, 5, 0.5)
  3284. so("231917744", workspace, 5, 0.5)
  3285. so("231917744", workspace, 5, 0.5)
  3286. so("231917744", workspace, 5, 0.5)
  3287. MagicRing(BrickColor.new(NewCol2), cf(posfloor2) * euler(1.57, 0, 0), 0, 0, 0, 60, 60, 15, 0.025)
  3288. MagicRing(BrickColor.new(NewCol2), cf(posfloor2) * euler(1.57, 0, 0), 0, 0, 0, 25, 25, 10, 0.025)
  3289. MagicRing(BrickColor.new(NewCol2), cf(posfloor2) * euler(1.57, 0, 0), 0, 0, 0, 20, 20, 5, 0.025)
  3290. MagicRing(BrickColor.new(NewCol2), cf(posfloor2) * euler(1.57, 0, 0), 500, 500, 0, 2, 2, 200, 0.075)
  3291. MagicCircle(BrickColor.new(NewCol2), cf(posfloor2), 0, 0, 0, 50, 0, 50, 0.025)
  3292. MagicCircle(BrickColor.new(NewCol2), cf(posfloor2), 0, 0, 0, 100, 100, 100, 0.05)
  3293. MagicCircle(BrickColor.new(NewCol2), cf(posfloor2), 0, 0, 0, 200, 200, 200, 0.05)
  3294. MagicCircle(BrickColor.new(NewCol2), cf(posfloor2), 0, 0, 0, 300, 300, 300, 0.05)
  3295. MagicCircle(BrickColor.new(NewCol2), cf(posfloor2), 0, 80, 0, 100, 0, 100, 0.025)
  3296. MagicCircle(BrickColor.new(NewCol2), cf(posfloor2), 0, 40, 0, 150, 0, 150, 0.025)
  3297. MagicCircle(BrickColor.new(NewCol2), cf(posfloor2), 300, 0, 300, 5, 200, 5, 0.005)
  3298. MagicCircle(BrickColor.new(NewCol2), cf(posfloor2), 350, 0, 350, 10, 250, 10, 0.005)
  3299. MagicRing(BrickColor.new(NewCol2), cf(pos) * euler(1.57, 0, 0), 160, 160, 10, -10, -10, -2, 0.05)
  3300. MagicRing(BrickColor.new(NewCol2), cf(pos) * euler(0, 0, 0), 160, 160, 10, -10, -10, -2, 0.05)
  3301. MagicRing(BrickColor.new(NewCol2), cf(pos) * euler(0, 1.57, 0), 160, 160, 10, -10, -10, -2, 0.05)
  3302. for i = 1, 20 do
  3303. MagicObsidian(BrickColor.new(NewCol2), cf(posfloor2) * cf(math.random(-5000, 5000) / 100, 0, math.random(-5000, 5000) / 100) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 3, 3, 3, -0.2, -0.2, -0.2, 0.02)
  3304. end
  3305. ref.CFrame = cf(pos)
  3306.  
  3307. MagniDamage(ref, 350, 9999999999999999999, 9999999999999999999, math.random(-70, -50), "Knockdown2", ref, 0, 1, (math.random(10, 15)), nil, nil, true, "Movement", 0.4, 400)
  3308.  
  3309. ref2 = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  3310. ref2.Anchored = true
  3311. ref2.CFrame = cf(ref.Position)
  3312. game:GetService("Debris"):AddItem(ref2, 1)
  3313. so("516142778", ref2, 1, 0.2)
  3314. so("416315847", ref2, 1, 0.4)
  3315. ref.Parent = nil
  3316. end
  3317. swait(10)
  3318. dec.Parent = nil
  3319. attack = false
  3320. end
  3321. end
  3322. Orb = function(Part)
  3323. spread = vt((math.random(-1, 0) + math.random()) * 2, (math.random(-1, 0) + math.random()) * 2, (math.random(-1, 0) + math.random()) * 2) * Part.Position - MMouse.Hit.p.magnitude / 100
  3324. local MouseLook = cf((Part.Position + MMouse.Hit.p) / 2, MMouse.Hit.p + spread)
  3325. table.insert(Effects, {MouseLook.lookVector, "Shoot", 100, Part.Position, 7, 12, math.random(10, 20)})
  3326. end
  3327. DecreaseStat = function(Model, Stat, Amount, Duration)
  3328. if Model:findFirstChild("Stats") ~= nil and Model.Stats[Stat] ~= nil then
  3329. Model.Stats[Stat].Value = Model.Stats[Stat].Value - Amount
  3330. d = Instance.new("NumberValue", Model.Stats.Decrease)
  3331. dur = Instance.new("NumberValue", d)
  3332. dur.Name = "Duration"
  3333. dur.Value = Duration
  3334. game:GetService("Debris"):AddItem(d, 20)
  3335. if Stat == "Damage" then
  3336. d.Name = "DecreaseAtk"
  3337. else
  3338. if Stat == "Defense" then
  3339. d.Name = "DecreaseDef"
  3340. else
  3341. if Stat == "Movement" then
  3342. d.Name = "DecreaseMvmt"
  3343. end
  3344. end
  3345. end
  3346. if Model:findFirstChild("Torso") ~= nil then
  3347. display = ""
  3348. if Stat == "Damage" then
  3349. if Amount > 0 then
  3350. display = "-Damage"
  3351. else
  3352. display = "+Damage"
  3353. end
  3354. else
  3355. if Stat == "Defense" then
  3356. if Amount > 0 then
  3357. display = "-Defense"
  3358. else
  3359. display = "+Defense"
  3360. end
  3361. else
  3362. if Stat == "Movement" then
  3363. if Amount > 0 then
  3364. display = "-Movement"
  3365. else
  3366. display = "+Movement"
  3367. end
  3368. end
  3369. end
  3370. end
  3371. showDamage(Model, display, "Debuff")
  3372. end
  3373. d.Value = Amount
  3374. end
  3375. end
  3376. GetDist = function(Part1, Part2, magni)
  3377. local targ = Part1.Position - Part2.Position
  3378. local mag = targ.magnitude
  3379. if mag <= magni then
  3380. return true
  3381. else
  3382. return false
  3383. end
  3384. end
  3385. MagniDamage = function(Part, magni, minim, maxim, knockback, Type, Property, Delay, KnockbackType, incstun, stagger, staghit, ranged, DecreaseState, DecreaseAmount, Duration)
  3386. for _,c in pairs(workspace:children()) do
  3387. local hum = c:findFirstChild("Humanoid")
  3388. if hum ~= nil then
  3389. local head = nil
  3390. for _,d in pairs(c:children()) do
  3391. if d.className == "Model" and ranged ~= true then
  3392. head = d:findFirstChild("Hitbox")
  3393. if d.Parent == Character then
  3394. break
  3395. end
  3396. if head ~= nil then
  3397. local targ = head.Position - Part.Position
  3398. local mag = targ.magnitude
  3399. if mag <= magni and c.Name ~= Player.Name then
  3400. ref = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  3401. ref.Anchored = true
  3402. ref.CFrame = cf(head.Position)
  3403. game:GetService("Debris"):AddItem(ref, 1)
  3404. hitnum = math.random(1, 5)
  3405. if hitnum == 1 then
  3406. so("199148971", ref, 1, 1)
  3407. else
  3408. if hitnum == 2 then
  3409. so("199149025", ref, 1, 1)
  3410. else
  3411. if hitnum == 3 then
  3412. so("199149072", ref, 1, 1)
  3413. else
  3414. if hitnum == 4 then
  3415. so("199149109", ref, 1, 1)
  3416. else
  3417. if hitnum == 5 then
  3418. so("199149119", ref, 1, 1)
  3419. end
  3420. end
  3421. end
  3422. end
  3423. end
  3424. StaggerHit.Value = true
  3425. end
  3426. end
  3427. end
  3428. do
  3429. if d.className == "Part" and d.Name=="Torso" then
  3430. head = d
  3431. if head ~= nil then
  3432. local targ = head.Position - Part.Position
  3433. local mag = targ.magnitude
  3434. if mag <= magni and c.Name ~= Player.Name then
  3435. if stun == nil then
  3436. stun = math.random(5, 10)
  3437. end
  3438. local Rang = nil
  3439. if Ranged == false then
  3440. Rang = true
  3441. end
  3442. local stag = nil
  3443. if shbash == true then
  3444. stag = true
  3445. end
  3446. Damagefunc(head, minim, maxim, knockback, Type, Property, Delay, KnockbackType, incstun, stagger, staghit, ranged, DecreaseState, DecreaseAmount, Duration)
  3447. end
  3448. end
  3449. end
  3450. do
  3451. -- DECOMPILER ERROR at PC183: LeaveBlock: unexpected jumping out DO_STMT
  3452.  
  3453. end
  3454. end
  3455. end
  3456. end
  3457. end
  3458. end
  3459. MagniBuff = function(Part, magni, Dec, DecAm, Dur)
  3460. if Player.Neutral == true then
  3461. DecreaseStat(Character, Dec, DecAm, Dur)
  3462. end
  3463. for _,c in pairs(workspace:children()) do
  3464. local hum = c:findFirstChild("Humanoid")
  3465. if hum ~= nil then
  3466. local head = c:findFirstChild("Torso")
  3467. if head ~= nil then
  3468. local targ = head.Position - Part.Position
  3469. local mag = targ.magnitude
  3470. cando = true
  3471. if mag <= magni then
  3472. if Player.Neutral == false then
  3473. if game.Players:GetPlayerFromCharacter(head.Parent) ~= nil then
  3474. if game.Players:GetPlayerFromCharacter(head.Parent).TeamColor == Player.TeamColor then
  3475. cando = true
  3476. else
  3477. cando = false
  3478. end
  3479. else
  3480. cando = false
  3481. end
  3482. if head.Parent:findFirstChild("Alignment") ~= nil and head.Parent.Alignment.Value == Player.TeamColor.Color then
  3483. cando = true
  3484. end
  3485. else
  3486. cando = false
  3487. end
  3488. if cando == true then
  3489. DecreaseStat(head.Parent, Dec, DecAm, Dur)
  3490. end
  3491. end
  3492. end
  3493. end
  3494. end
  3495. end
  3496. rayCast = function(Pos, Dir, Max, Ignore)
  3497. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  3498. end
  3499. local Point = Torso.CFrame * cf(0, Torso.Size.Y, 0)
  3500. LastPoint = Point
  3501. effect = function(Color, Ref, LP, P1, returnn)
  3502. if LP == nil or P1 == nil then
  3503. return
  3504. end
  3505. local effectsmsh = Instance.new("CylinderMesh")
  3506. effectsmsh.Scale = Vector3.new(0.2, 1, 0.2)
  3507. effectsmsh.Name = "Mesh"
  3508. local effectsg = Instance.new("Part")
  3509. NoOutline(effectsg)
  3510. effectsg.formFactor = 3
  3511. effectsg.CanCollide = false
  3512. effectsg.Name = "Eff"
  3513. effectsg.Locked = true
  3514. effectsg.Anchored = true
  3515. effectsg.Size = Vector3.new(0.5, 1, 0.5)
  3516. effectsg.Parent = workspace
  3517. effectsmsh.Parent = effectsg
  3518. effectsg.BrickColor = BrickColor.new(Color)
  3519. effectsg.Reflectance = Ref
  3520. local point1 = P1
  3521. local mg = (LP.p - point1.p).magnitude
  3522. effectsg.Size = Vector3.new(0.5, mg, 0.5)
  3523. effectsg.CFrame = cf((LP.p + point1.p) / 2, point1.p) * CFrame.Angles(math.rad(90), 0, 0)
  3524. effectsmsh.Scale = Vector3.new(0.2, 1, 0.2)
  3525. game:GetService("Debris"):AddItem(effectsg, 2)
  3526. if returnn then
  3527. return effectsg
  3528. end
  3529. if not returnn then
  3530. table.insert(Effects, {effectsg, "Cylinder", 0.2, 0.01, 0, 0.01, effectsmsh})
  3531. end
  3532. end
  3533. local CFrameFromTopBack = function(at, top, back)
  3534. local right = top:Cross(back)
  3535. return CFrame.new(at.x, at.y, at.z, right.x, top.x, back.x, right.y, top.y, back.y, right.z, top.z, back.z)
  3536. end
  3537. Triangle = function(a, b, c)
  3538. local edg1 = c - a:Dot(b - a.unit)
  3539. local edg2 = a - b:Dot(c - b.unit)
  3540. local edg3 = b - c:Dot(a - c.unit)
  3541. if edg1 <= b - a.magnitude and edg1 >= 0 then
  3542. a = a
  3543. else
  3544. -- DECOMPILER ERROR at PC35: Overwrote pending register: R1 in 'AssignReg'
  3545.  
  3546. if edg2 <= c - b.magnitude and edg2 >= 0 then
  3547. a = b
  3548. else
  3549. -- DECOMPILER ERROR at PC46: Overwrote pending register: R2 in 'AssignReg'
  3550.  
  3551. -- DECOMPILER ERROR at PC47: Overwrote pending register: R1 in 'AssignReg'
  3552.  
  3553. if edg3 <= a - c.magnitude and edg3 >= 0 then
  3554. a = c
  3555. else
  3556. assert(false, "unreachable")
  3557. end
  3558. end
  3559. end
  3560. local len1 = c - a:Dot(b - a.unit)
  3561. local len2 = b - a.magnitude - len1
  3562. local width = a + b - a.unit * len1 - c.magnitude
  3563. local maincf = CFrameFromTopBack(a, b - a:Cross(c - b).unit, -b - a.unit)
  3564. local list = {}
  3565. if len1 > 0.01 then
  3566. local w1 = Instance.new("WedgePart", m)
  3567. w1.Name = "Triangle"
  3568. game:GetService("Debris"):AddItem(w1, 5)
  3569. w1.Material = "Neon"
  3570. w1.FormFactor = "Custom"
  3571. w1.BrickColor = BrickColor.new("Teal")
  3572. w1.Transparency = 1
  3573. w1.Reflectance = 0
  3574. w1.Material = "Neon"
  3575. w1.CanCollide = false
  3576. NoOutline(w1)
  3577. local sz = Vector3.new(0.2, width, len1)
  3578. w1.Size = sz
  3579. local sp = Instance.new("SpecialMesh", w1)
  3580. sp.MeshType = "Wedge"
  3581. sp.Scale = Vector3.new(0, 1, 1) * sz / w1.Size
  3582. w1:BreakJoints()
  3583. w1.Anchored = true
  3584. w1.Parent = workspace
  3585. w1.Transparency = 0.7
  3586. table.insert(Effects, {w1, "Disappear", 0.05})
  3587. w1.CFrame = maincf * CFrame.Angles(math.pi, 0, math.pi / 2) * CFrame.new(0, width / 2, len1 / 2)
  3588. table.insert(list, w1)
  3589. end
  3590. do
  3591. if len2 > 0.01 then
  3592. local w2 = Instance.new("WedgePart", m)
  3593. w2.Name = "Triangle"
  3594. game:GetService("Debris"):AddItem(w2, 5)
  3595. w2.Material = "Neon"
  3596. w2.FormFactor = "Custom"
  3597. w2.BrickColor = BrickColor.new("Teal")
  3598. w2.Transparency = 1
  3599. w2.Reflectance = 0
  3600. w2.Material = "Neon"
  3601. w2.CanCollide = false
  3602. NoOutline(w2)
  3603. local sz = Vector3.new(0.2, width, len2)
  3604. w2.Size = sz
  3605. local sp = Instance.new("SpecialMesh", w2)
  3606. sp.MeshType = "Wedge"
  3607. sp.Scale = Vector3.new(0, 1, 1) * sz / w2.Size
  3608. w2:BreakJoints()
  3609. w2.Anchored = true
  3610. w2.Parent = workspace
  3611. w2.Transparency = 0.7
  3612. table.insert(Effects, {w2, "Disappear", 0.05})
  3613. w2.CFrame = maincf * CFrame.Angles(math.pi, math.pi, -math.pi / 2) * CFrame.new(0, width / 2, -len1 - len2 / 2)
  3614. table.insert(list, w2)
  3615. end
  3616. do
  3617. return unpack(list)
  3618. end
  3619. end
  3620. end
  3621. MagicBlock = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  3622. local prt = part(3, workspace, 0, 0, brickcolor, "Effect", vt())
  3623. prt.Anchored = true
  3624. prt.CFrame = cframe
  3625. msh = mesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, z1))
  3626. game:GetService("Debris"):AddItem(prt, 10)
  3627. if Type == 1 or Type == nil then
  3628. table.insert(Effects, {prt, "Block1", delay, x3, y3, z3, msh})
  3629. else
  3630. if Type == 2 then
  3631. table.insert(Effects, {prt, "Block2", delay, x3, y3, z3, msh})
  3632. else
  3633. if Type == 3 then
  3634. table.insert(Effects, {prt, "Block3", delay, x3, y3, z3, msh, prt.CFrame, math.random(5, 20) / 100})
  3635. end
  3636. end
  3637. end
  3638. end
  3639. MagicCircle = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  3640. local prt = part(3, workspace, 0, 0, brickcolor, "Effect", vt())
  3641. prt.Anchored = true
  3642. prt.CFrame = cframe
  3643. local msh = mesh("SpecialMesh", prt, "Sphere", "nil", vt(0, 0, 0), vt(x1, y1, z1))
  3644. game:GetService("Debris"):AddItem(prt, 10)
  3645. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  3646. end
  3647. MagicCircle2 = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  3648. local prt = part(3, workspace, 0, 0, brickcolor, "Effect", vt())
  3649. prt.Anchored = true
  3650. prt.CFrame = cframe
  3651. local msh = mesh("SpecialMesh", prt, "Sphere", "nil", vt(0, 0, 0), vt(x1, y1, z1))
  3652. game:GetService("Debris"):AddItem(prt, 10)
  3653. table.insert(Effects, {prt, "Blood", delay, x3, y3, z3, msh})
  3654. end
  3655. MagicCylinder = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  3656. local prt = part(3, workspace, 0, 0, brickcolor, "Effect", vt())
  3657. prt.Anchored = true
  3658. prt.CFrame = cframe
  3659. local msh = mesh("CylinderMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, z1))
  3660. game:GetService("Debris"):AddItem(prt, 10)
  3661. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  3662. end
  3663. MagicCylinder3 = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  3664. local prt = part(3, modelzorz, 0, 0, brickcolor, "Effect", vt())
  3665. prt.Anchored = true
  3666. prt.CFrame = cframe
  3667. local msh = mesh("SpecialMesh", prt, "Head", "nil", vt(0, 0, 0), vt(x1, y1, z1))
  3668. game:GetService("Debris"):AddItem(prt, 10)
  3669. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  3670. end
  3671. MagicHead = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  3672. local prt = part(3, workspace, 0, 0, brickcolor, "Effect", vt())
  3673. prt.Anchored = true
  3674. prt.CFrame = cframe
  3675. local msh = mesh("SpecialMesh", prt, "Head", "nil", vt(0, 0, 0), vt(x1, y1, z1))
  3676. game:GetService("Debris"):AddItem(prt, 10)
  3677. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  3678. end
  3679. ClangEffect = function(brickcolor, cframe, duration, decrease, size, power)
  3680. local prt = part(3, workspace, 0, 1, brickcolor, "Effect", vt())
  3681. prt.Anchored = true
  3682. prt.CFrame = cframe
  3683. local msh = mesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(5, 5, 5))
  3684. game:GetService("Debris"):AddItem(prt, 10)
  3685. table.insert(Effects, {prt, "CylinderClang", duration, decrease, size, power, prt.CFrame, nil})
  3686. end
  3687. MagicWave = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  3688. local prt = part(3, workspace, 0, 0, brickcolor, "Effect", vt())
  3689. prt.Anchored = true
  3690. prt.CFrame = cframe
  3691. local msh = mesh("SpecialMesh", prt, "FileMesh", "20329976", vt(0, 0, 0), vt(x1, y1, z1))
  3692. game:GetService("Debris"):AddItem(prt, 10)
  3693. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  3694. end
  3695. MagicRing = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  3696. local prt = part(3, workspace, 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  3697. prt.Anchored = true
  3698. prt.CFrame = cframe * cf(x2, y2, z2)
  3699. local msh = mesh("SpecialMesh", prt, "FileMesh", "3270017", vt(0, 0, 0), vt(x1, y1, z1))
  3700. game:GetService("Debris"):AddItem(prt, 10)
  3701. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  3702. end
  3703. MagicKryst = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  3704. local prt = part(3, workspace, 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  3705. prt.Anchored = true
  3706. prt.CFrame = cframe * cf(x2, y2, z2)
  3707. local msh = mesh("SpecialMesh", prt, "FileMesh", "9756362", vt(0, 0, 0), vt(x1, y1, z1))
  3708. game:GetService("Debris"):AddItem(prt, 10)
  3709. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  3710. end
  3711. MagicObsidian = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  3712. local prt = part(3, workspace, 0, 0, brickcolor, "Effect", vt())
  3713. prt.Anchored = true
  3714. prt.CFrame = cframe
  3715. msh = mesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, z1))
  3716. game:GetService("Debris"):AddItem(prt, 10)
  3717. table.insert(Effects, {prt, "Obsidian", delay, x3, y3, z3, msh, math.random(80, 140) / 100, 0.1})
  3718. end
  3719. Lightning = function(p0, p1, tym, ofs, col, th, tra, last)
  3720. local magz = (p0 - p1).magnitude
  3721. local curpos = p0
  3722. local trz = {-ofs, ofs}
  3723. for i = 1, tym do
  3724. local li = Instance.new("Part", workspace)
  3725. li.TopSurface = 0
  3726. li.BottomSurface = 0
  3727. li.Anchored = true
  3728. li.Transparency = tra or 0.4
  3729. li.BrickColor = BrickColor.new(col)
  3730. li.formFactor = "Custom"
  3731. li.CanCollide = false
  3732. li.Size = Vector3.new(th, th, magz / tym)
  3733. local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  3734. local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
  3735. if tym == i then
  3736. local magz2 = (curpos - p1).magnitude
  3737. li.Size = Vector3.new(th, th, magz2)
  3738. li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
  3739. table.insert(Effects, {li, "Disappear", last})
  3740. else
  3741. do
  3742. do
  3743. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
  3744. curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
  3745. game.Debris:AddItem(li, 10)
  3746. table.insert(Effects, {li, "Disappear", last})
  3747. end
  3748. end
  3749. end
  3750. end
  3751. end
  3752. Damagefunc = function(hit, minim, maxim, knockback, Type, Property, Delay, KnockbackType, incstun, stagger, staghit, ranged, DecreaseState, DecreaseAmount, Duration)
  3753. if hit.Parent == nil then
  3754. return
  3755. end
  3756. if hit.Name == "Hitbox" and hit.Parent ~= modelzorz and ranged ~= true then
  3757. ref = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  3758. ref.Anchored = true
  3759. ref.CFrame = cf(hit.Position)
  3760. game:GetService("Debris"):AddItem(ref, 1)
  3761. hitnum = math.random(1, 5)
  3762. if hitnum == 1 then
  3763. so("199148971", ref, 1, 1)
  3764. else
  3765. if hitnum == 2 then
  3766. so("199149025", ref, 1, 1)
  3767. else
  3768. if hitnum == 3 then
  3769. so("199149072", ref, 1, 1)
  3770. else
  3771. if hitnum == 4 then
  3772. so("199149109", ref, 1, 1)
  3773. else
  3774. if hitnum == 5 then
  3775. so("199149119", ref, 1, 1)
  3776. end
  3777. end
  3778. end
  3779. end
  3780. end
  3781. StaggerHit.Value = true
  3782. end
  3783. h = hit.Parent:FindFirstChild("Humanoid")
  3784. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  3785. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  3786. return
  3787. end
  3788. if Player.Neutral == false then
  3789. if hit.Parent:findFirstChild("Alignment") ~= nil and hit.Parent.Alignment.Value == Player.TeamColor.Color then
  3790. return
  3791. end
  3792. if game.Players:GetPlayerFromCharacter(hit.Parent) ~= nil and game.Players:GetPlayerFromCharacter(hit.Parent).TeamColor == Player.TeamColor then
  3793. return
  3794. end
  3795. end
  3796. c = Instance.new("ObjectValue")
  3797. c.Name = "creator"
  3798. c.Value = game:service("Players").LocalPlayer
  3799. c.Parent = h
  3800. RecentEnemy.Value = hit.Parent
  3801. game:GetService("Debris"):AddItem(c, 0.5)
  3802. minim = minim * Atk.Value
  3803. maxim = maxim * Atk.Value
  3804. Damage = 0
  3805. if minim == maxim then
  3806. Damage = maxim
  3807. else
  3808. Damage = math.random(minim, maxim)
  3809. end
  3810. blocked = false
  3811. enblock = nil
  3812. Stats = hit.Parent:findFirstChild("Stats")
  3813. if Stats ~= nil then
  3814. invis = Stats:findFirstChild("Invisibility")
  3815. isinvis = Stats:findFirstChild("IsInvisible")
  3816. if (ranged == false or ranged == nil) and invis ~= nil and isinvis.Value == true then
  3817. invis.Value = 0
  3818. end
  3819. enblock = Stats:findFirstChild("Block")
  3820. if enblock ~= nil and enblock.Value == true then
  3821. blocked = true
  3822. end
  3823. if Stats:findFirstChild("Defense") ~= nil then
  3824. Damage = Damage / Stats.Defense.Value
  3825. if Damage <= 3 and (ranged == false or ranged == nil) and blocked ~= true then
  3826. hitnum = math.random(1, 5)
  3827. if hitnum == 1 then
  3828. so("199149321", hit, 1, 1)
  3829. else
  3830. if hitnum == 2 then
  3831. so("199149338", hit, 1, 1)
  3832. else
  3833. if hitnum == 3 then
  3834. so("199149367", hit, 1, 1)
  3835. else
  3836. if hitnum == 4 then
  3837. so("199149409", hit, 1, 1)
  3838. else
  3839. if hitnum == 5 then
  3840. so("199149452", hit, 1, 1)
  3841. end
  3842. end
  3843. end
  3844. end
  3845. end
  3846. else
  3847. if ranged == false or ranged == nil and blocked ~= true then
  3848. hitnum = math.random(1, 6)
  3849. if hitnum == 1 then
  3850. so("199149137", hit, 1, 1)
  3851. else
  3852. if hitnum == 2 then
  3853. so("199149186", hit, 1, 1)
  3854. else
  3855. if hitnum == 3 then
  3856. so("199149221", hit, 1, 1)
  3857. else
  3858. if hitnum == 4 then
  3859. so("199149235", hit, 1, 1)
  3860. else
  3861. if hitnum == 5 then
  3862. so("199149269", hit, 1, 1)
  3863. else
  3864. if hitnum == 6 then
  3865. so("199149297", hit, 1, 1)
  3866. end
  3867. end
  3868. end
  3869. end
  3870. end
  3871. end
  3872. end
  3873. end
  3874. if Damage <= 3 and staghit == true and ranged ~= true then
  3875. StaggerHit.Value = true
  3876. end
  3877. end
  3878. if Stats:findFirstChild("Stun") ~= nil then
  3879. if blocked == true then
  3880. incstun = incstun / 2
  3881. end
  3882. if Stats.Stun.Value < Stats.StunThreshold.Value then
  3883. Stats.Stun.Value = Stats.Stun.Value + incstun
  3884. end
  3885. end
  3886. if Stats:findFirstChild("Stagger") ~= nil and stagger == true then
  3887. Stats.Stagger.Value = true
  3888. end
  3889. end
  3890. if blocked == true then
  3891. showDamage(hit.Parent, "Block", "Damage")
  3892. if ranged ~= true then
  3893. enblock.Value = false
  3894. Stagger.Value = true
  3895. hitnum = math.random(1, 2)
  3896. if hitnum == 1 then
  3897. so("199148933", hit, 1, 1)
  3898. else
  3899. if hitnum == 2 then
  3900. so("199148947", hit, 1, 1)
  3901. end
  3902. end
  3903. end
  3904. else
  3905. Damage = math.floor(Damage)
  3906. coroutine.resume(coroutine.create(function(Hum, Dam)
  3907. hit.Parent.Humanoid:TakeDamage(Damage)
  3908. end
  3909. ), h, Damage)
  3910. showDamage(hit.Parent, Damage, "Damage")
  3911. if DecreaseState ~= nil then
  3912. if DecreaseState == "Obsidian" then
  3913. DecreaseStat(hit.Parent, "Movement", DecreaseAmount, Duration)
  3914. DecreaseStat(hit.Parent, "Damage", DecreaseAmount, Duration)
  3915. else
  3916. DecreaseStat(hit.Parent, DecreaseState, DecreaseAmount, Duration)
  3917. end
  3918. end
  3919. if Type == "Knockdown" then
  3920. hum = hit.Parent.Humanoid
  3921. hum.PlatformStand = true
  3922. coroutine.resume(coroutine.create(function(HHumanoid)
  3923. swait(1)
  3924. HHumanoid.PlatformStand = false
  3925. end), hum)
  3926. local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
  3927. local bodvol = Instance.new("BodyVelocity")
  3928. bodvol.velocity = angle * knockback
  3929. bodvol.P = 5000
  3930. bodvol.maxForce = Vector3.new(8000, 8000, 8000)
  3931. bodvol.Parent = hit
  3932. rl = Instance.new("BodyAngularVelocity")
  3933. rl.P = 3000
  3934. rl.maxTorque = Vector3.new(0.3, 0.3, 0.3) * 50000000000000
  3935. rl.angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  3936. rl.Parent = hit
  3937. game:GetService("Debris"):AddItem(bodvol, 0.5)
  3938. game:GetService("Debris"):AddItem(rl, 0.5)
  3939. else
  3940. do
  3941. if Type == "Knockdown2" then
  3942. hum = hit.Parent.Humanoid
  3943. local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
  3944. local bodvol = Instance.new("BodyVelocity")
  3945. bodvol.velocity = angle * knockback
  3946. bodvol.P = 500
  3947. bodvol.maxForce = Vector3.new(3000, 3000, 3000)
  3948. bodvol.Parent = hit
  3949. game:GetService("Debris"):AddItem(bodvol, 0.5)
  3950. else
  3951. do
  3952. if Type == "Normal" or Type == "NormalDecreaseMvmt1" then
  3953. vp = Instance.new("BodyVelocity")
  3954. vp.P = 500
  3955. vp.maxForce = Vector3.new(math.huge, 0, math.huge)
  3956. if KnockbackType == 1 then
  3957. vp.velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  3958. else
  3959. if KnockbackType == 2 then
  3960. vp.velocity = Property.CFrame.lookVector * knockback
  3961. end
  3962. end
  3963. game:GetService("Debris"):AddItem(vp, 0.5)
  3964. if knockback > 0 then
  3965. vp.Parent = hit.Parent.Torso
  3966. end
  3967. end
  3968. debounce = Instance.new("BoolValue")
  3969. debounce.Name = "DebounceHit"
  3970. debounce.Parent = hit.Parent
  3971. debounce.Value = true
  3972. game:GetService("Debris"):AddItem(debounce, Delay)
  3973. c = Instance.new("ObjectValue")
  3974. c.Name = "creator"
  3975. c.Value = Player
  3976. c.Parent = h
  3977. game:GetService("Debris"):AddItem(c, 0.5)
  3978. CRIT = false
  3979. end
  3980. end
  3981. end
  3982. end
  3983. end
  3984. end
  3985. end
  3986. showDamage = function(Char, Dealt, Type)
  3987. m = Instance.new("Model")
  3988. m.Name = "Effect"
  3989. c = Instance.new("Part")
  3990. c.Transparency = 1
  3991. c.Name = "Head"
  3992. c.TopSurface = 0
  3993. c.BottomSurface = 0
  3994. c.formFactor = "Plate"
  3995. c.Size = Vector3.new(1, 0.4, 1)
  3996. b = Instance.new("BillboardGui", c)
  3997. b.Size = UDim2.new(5, 0, 5, 0)
  3998. b.AlwaysOnTop = true
  3999. damgui = gui("TextLabel", b, tostring(Dealt), 1, Color3.new(0, 0, 0), UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0))
  4000. if Type == "Damage" then
  4001. damgui.Font = "SciFi"
  4002. if Dealt == "Block" then
  4003. damgui.TextColor3 = BrickColor.new("Bright blue").Color
  4004. else
  4005. if Dealt < 3 then
  4006. damgui.TextColor3 = BrickColor.new("White").Color
  4007. else
  4008. if Dealt >= 3 and Dealt < 20 then
  4009. damgui.TextColor3 = BrickColor.new("Bright yellow").Color
  4010. else
  4011. damgui.TextColor3 = BrickColor.new("Really red").Color
  4012. damgui.Font = "SciFi"
  4013. end
  4014. end
  4015. end
  4016. else
  4017. if Type == "Debuff" then
  4018. damgui.TextColor3 = BrickColor.new("White").Color
  4019. else
  4020. if Type == "Interrupt" then
  4021. damgui.TextColor3 = BrickColor.new("New Yeller").Color
  4022. end
  4023. end
  4024. end
  4025. damgui.TextScaled = true
  4026. ms = Instance.new("CylinderMesh")
  4027. ms.Scale = Vector3.new(0.8, 0.8, 0.8)
  4028. ms.Parent = c
  4029. c.Reflectance = 0
  4030. Instance.new("BodyGyro").Parent = c
  4031. c.Parent = m
  4032. if Char:findFirstChild("Head") ~= nil then
  4033. c.CFrame = cf(Char.Head.CFrame.p + Vector3.new(math.random(-100, 100) / 100, 3, math.random(-100, 100) / 100))
  4034. else
  4035. if Char.Parent:findFirstChild("Head") ~= nil then
  4036. c.CFrame = cf(Char.Parent.Head.CFrame.p + Vector3.new(math.random(-100, 100) / 100, 3, math.random(-100, 100) / 100))
  4037. end
  4038. end
  4039. f = Instance.new("BodyPosition")
  4040. f.P = 2000
  4041. f.D = 100
  4042. f.maxForce = Vector3.new(545000, 545000, 545000)
  4043. if Type == "Damage" then
  4044. f.position = c.Position + Vector3.new(0, 3, 0)
  4045. else
  4046. if Type == "Debuff" or Type == "Interrupt" then
  4047. f.position = c.Position + Vector3.new(0, 5, 0)
  4048. end
  4049. end
  4050. f.Parent = c
  4051. game:GetService("Debris"):AddItem(m, 5)
  4052. table.insert(Effects, {m, "showDamage", damgui, f, 10, 1, 15, 50, 100})
  4053. c.CanCollide = false
  4054. m.Parent = workspace
  4055. c.CanCollide = false
  4056. end
  4057. combo = 0
  4058. ob1d = function(mouse)
  4059. if arcorb == true then
  4060. arcorb = false
  4061. end
  4062. if attack == true or equipped == false then
  4063. return
  4064. end
  4065. hold = true
  4066. if combo == 0 then
  4067. combo = 1
  4068. attackone()
  4069. else
  4070. if combo == 1 then
  4071. combo = 2
  4072. attacktwo()
  4073. else
  4074. if combo == 2 then
  4075. combo = 3
  4076. attackthree()
  4077. else
  4078. if combo == 3 then
  4079. combo = 0
  4080. attackfour()
  4081. end
  4082. end
  4083. end
  4084. end
  4085. coroutine.resume(coroutine.create(function()
  4086. for i = 1, 50 do
  4087. if attack == false then
  4088. swait()
  4089. end
  4090. end
  4091. if attack == false then
  4092. combo = 0
  4093. end
  4094. end))
  4095. end
  4096. ob1u = function(mouse)
  4097. hold = false
  4098. end
  4099. buttonhold = false
  4100. fenbarmove1.MouseButton1Click:connect(do1)
  4101. fenbarmove2.MouseButton1Click:connect(do2)
  4102. fenbarmove3.MouseButton1Click:connect(do3)
  4103. fenbarmove4.MouseButton1Click:connect(do4)
  4104. eul = 0
  4105. equipped = false
  4106. key = function(key)
  4107. if attack == true then
  4108. return
  4109. end
  4110. if key == "g" then
  4111. Humanoid.Health = 0
  4112. end
  4113. if key == "f" then
  4114. pressedf = true
  4115. fnumb = 0
  4116. attack = true
  4117. if equipped == false then
  4118. equipped = true
  4119. RSH = ch.Torso["Right Shoulder"]
  4120. LSH = ch.Torso["Left Shoulder"]
  4121. RSH.Parent = nil
  4122. LSH.Parent = nil
  4123. RW.Name = "Right Shoulder"
  4124. RW.Part0 = ch.Torso
  4125. RW.C0 = cf(1.5, 0.5, 0)
  4126. RW.C1 = cf(0, 0.5, 0)
  4127. RW.Part1 = ch["Right Arm"]
  4128. RW.Parent = ch.Torso
  4129. LW.Name = "Left Shoulder"
  4130. LW.Part0 = ch.Torso
  4131. LW.C0 = cf(-1.5, 0.5, 0)
  4132. LW.C1 = cf(0, 0.5, 0)
  4133. LW.Part1 = ch["Left Arm"]
  4134. LW.Parent = ch.Torso
  4135. Animate.Parent = nil
  4136. equipanim()
  4137. else
  4138. equipped = false
  4139. hideanim()
  4140. LH.C1 = LHC1
  4141. RH.C1 = RHC1
  4142. Animate.Parent = Humanoid
  4143. swait(0)
  4144. RW.Parent = nil
  4145. LW.Parent = nil
  4146. RSH.Parent = player.Character.Torso
  4147. LSH.Parent = player.Character.Torso
  4148. end
  4149. attack = false
  4150. end
  4151. if equipped == false then
  4152. return
  4153. end
  4154. if key == "e" then
  4155. Obelisk()
  4156. end
  4157. if key == "q" then
  4158. AlphaObelisk()
  4159. end
  4160. if key == "z" then
  4161. do1()
  4162. end
  4163. if key == "x" then
  4164. do2()
  4165. end
  4166. if key == "c" then
  4167. do3()
  4168. end
  4169. if key == "v" then
  4170. do4()
  4171. end
  4172. if attack == false then
  4173. RecentEnemy.Value = nil
  4174. end
  4175. end
  4176. key2 = function(key)
  4177. end
  4178. s = function(mouse)
  4179. mouse.Button1Down:connect(function()
  4180. ob1d(mouse)
  4181. end)
  4182. mouse.Button1Up:connect(function()
  4183. ob1u(mouse)
  4184. end)
  4185. mouse.KeyDown:connect(key)
  4186. mouse.KeyUp:connect(key2)
  4187. player = Player
  4188. ch = Character
  4189. MMouse = mouse
  4190. end
  4191. ds = function(mouse)
  4192. end
  4193. Bin.Selected:connect(s)
  4194. Bin.Deselected:connect(ds)
  4195. print("Obsidian loaded.")
  4196. local mananum = 0
  4197. local donum = 0
  4198. local stunnum = 0
  4199. local staggeranim = false
  4200. local stunanim = false
  4201. local pnum = 0
  4202. local pnum2 = 0
  4203. local pref = part(3, modelzorz, 0, 1, BrickColor.new("Black"), "Effect", vt())
  4204. pref.Anchored = true
  4205. local oldhealth = Humanoid.Health
  4206. local walk = 0
  4207. local walkforw = true
  4208. while 1 do
  4209. swait()
  4210. if Humanoid.Health <= 0 then
  4211. attack = true
  4212. resumeControl()
  4213. modelzorz.Parent = workspace
  4214. game:GetService("Debris"):AddItem(modelzorz, 30)
  4215. for i = 1, #Weapon do
  4216. Weapon[i].Parent = modelzorz
  4217. Weapon[i].CanCollide = true
  4218. end
  4219. for i = 1, #Welds do
  4220. if Welds[i].Part0.Parent == Character or Welds[i].Part1.Parent == Character then
  4221. Welds[i].Parent = nil
  4222. else
  4223. Welds[i].Parent = prt1
  4224. end
  4225. end
  4226. end
  4227. do
  4228. if fnumb < 21 then
  4229. fnumb = fnumb + 1
  4230. if pressedf == false then
  4231. fenframe5.BackgroundTransparency = fenframe5.BackgroundTransparency - 0.025
  4232. tellbar.TextTransparency = tellbar.TextTransparency - 0.05
  4233. tellbar.TextStrokeTransparency = tellbar.TextStrokeTransparency - 0.05
  4234. else
  4235. if fnumb == 20 then
  4236. fenframe5.Parent = nil
  4237. print("daigui")
  4238. end
  4239. fenframe5.BackgroundTransparency = fenframe5.BackgroundTransparency + 0.025
  4240. tellbar.TextTransparency = tellbar.TextTransparency + 0.05
  4241. tellbar.TextStrokeTransparency = tellbar.TextStrokeTransparency + 0.05
  4242. end
  4243. end
  4244. if hbwld.Parent == nil then
  4245. hitbox2.Name = "Hitbox"
  4246. else
  4247. hitbox2.Name = "Hitbox2"
  4248. end
  4249. hitbox2.Parent = hitbox.Parent
  4250. hitbox2.Size = hitbox.Size
  4251. hitbox2.CFrame = hitboxCF
  4252. hboxpos.position = hitbox2.Position + vt(math.random(-100, 100) / 100, math.random(-100, 100) / 100, math.random(-100, 100) / 100)
  4253. if Humanoid.Health < oldhealth then
  4254. passive.Value = passive.Value * 0.5
  4255. passivenum = 0
  4256. end
  4257. oldhealth = Humanoid.Health
  4258. if 3 <= pnum2 then
  4259. pnum2 = 0
  4260. if passivenum < 15 then
  4261. pref.CFrame = cf(RootPart.Position) * cf(math.random(-1000, 1000) / 100, 0, math.random(-1000, 1000) / 100)
  4262. hitfloor2, posfloor2 = rayCast(pref.Position, CFrame.new(pref.Position, pref.Position - Vector3.new(0, 1, 0)).lookVector, 30, Character)
  4263. if hitfloor2 ~= nil then
  4264. MagicObsidian(BrickColor.new(NewCol2), cf(posfloor2) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 3, 3, 3, -0.2, -0.2, -0.2, 0.05)
  4265. end
  4266. passivenum = passivenum + 1
  4267. end
  4268. end
  4269. pnum = pnum + 1
  4270. pnum2 = pnum2 + 1
  4271. passive2.Value = (-0.1 + passive.Value * 0.2) * -1
  4272. if passive.Value < -1 then
  4273. passive.Value = -1
  4274. end
  4275. if 200 <= pnum then
  4276. if -1 < passive.Value then
  4277. passive.Value = passive.Value - 0.1
  4278. end
  4279. pnum = 0
  4280. end
  4281. if Stagger.Value == true and staggeranim == false then
  4282. coroutine.resume(coroutine.create(function()
  4283. staggeranim = true
  4284. while attack == true do
  4285. swait()
  4286. end
  4287. StaggerAnim()
  4288. StaggerHit.Value = false
  4289. Stagger.Value = false
  4290. staggeranim = false
  4291. end))
  4292. end
  4293. if StaggerHit.Value == true and staggeranim == false then
  4294. coroutine.resume(coroutine.create(function()
  4295. staggeranim = true
  4296. while attack == true do
  4297. swait()
  4298. end
  4299. StaggerHitt()
  4300. StaggerHit.Value = false
  4301. Stagger.Value = false
  4302. staggeranim = false
  4303. end))
  4304. end
  4305. if Mvmt.Value < 0 or Stagger.Value == true or StunT.Value <= Stun.Value or StaggerHit.Value == true or Rooted.Value == true then
  4306. Humanoid.WalkSpeed = 0
  4307. else
  4308. Humanoid.WalkSpeed = 16 * Mvmt.Value
  4309. end
  4310. if StunT.Value <= Stun.Value and stunanim == false then
  4311. coroutine.resume(coroutine.create(function()
  4312. stunanim = true
  4313. while attack == true do
  4314. swait()
  4315. end
  4316. StunAnim()
  4317. Stun.Value = 0
  4318. stunanim = false
  4319. end))
  4320. end
  4321. local stunnum2 = 20
  4322. if stunnum2 <= stunnum then
  4323. if 0 < Stun.Value then
  4324. Stun.Value = Stun.Value - 1
  4325. end
  4326. stunnum = 0
  4327. end
  4328. stunnum = stunnum + 1
  4329. if 0.5 <= donum then
  4330. handidle = true
  4331. else
  4332. if donum <= 0 then
  4333. handidle = false
  4334. end
  4335. end
  4336. if handidle == false then
  4337. donum = donum + 0.003
  4338. else
  4339. donum = donum - 0.003
  4340. end
  4341. local torvel = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  4342. local velderp = RootPart.Velocity.y
  4343. hitfloor = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  4344. if equipped == true then
  4345. if attack == false then
  4346. idle = idle + 1
  4347. else
  4348. idle = 0
  4349. end
  4350. if (500 <= idle and attack ~= false) or Anim == "Walk" then
  4351. if walkforw == true then
  4352. RH.C1 = clerp(RH.C1, RHC1 * cf(0.2, -0.2, 0) * euler(0, 0, 1), Mvmt.Value * 10 / 50)
  4353. LH.C1 = clerp(LH.C1, LHC1 * cf(0.1, 0.2, 0) * euler(0, 0, 1), Mvmt.Value * 10 / 50)
  4354. else
  4355. RH.C1 = clerp(RH.C1, RHC1 * cf(-0.1, 0.2, 0) * euler(0, 0, -1), Mvmt.Value * 10 / 50)
  4356. LH.C1 = clerp(LH.C1, LHC1 * cf(-0.2, -0.2, 0) * euler(0, 0, -1), Mvmt.Value * 10 / 50)
  4357. end
  4358. else
  4359. RH.C1 = clerp(RH.C1, RHC1, 0.2)
  4360. LH.C1 = clerp(LH.C1, LHC1, 0.2)
  4361. end
  4362. if 1 < RootPart.Velocity.y and hitfloor == nil then
  4363. Anim = "Jump"
  4364. if attack == false then
  4365. Neck.C0 = clerp(Neck.C0, necko * euler(-0.1, 0, 0), 0.3)
  4366. RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(-0.1, 0, 0), 0.3)
  4367. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(-0.5, 0, 1), 0.3)
  4368. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  4369. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-0.5, 0, -1), 0.3)
  4370. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  4371. RH.C0 = clerp(RH.C0, cf(1, -1, -0.3) * euler(-0.5, 1.57, 0) * euler(-0.2, 0, 0), 0.2)
  4372. LH.C0 = clerp(LH.C0, cf(-1, -1, -0.3) * euler(-0.5, -1.57, 0) * euler(-0.2, 0, 0), 0.2)
  4373. end
  4374. else
  4375. if RootPart.Velocity.y < -1 and hitfloor == nil then
  4376. Anim = "Fall"
  4377. if attack == false then
  4378. Neck.C0 = clerp(Neck.C0, necko * euler(0.4, 0, 0), 0.2)
  4379. Neck.C1 = clerp(Neck.C1, necko2 * euler(0, 0, 0), 0.2)
  4380. RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(0.2, 0, 0), 0.2)
  4381. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(2, 0, 1), 0.2)
  4382. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  4383. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-0.4, 0, -0.2), 0.2)
  4384. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  4385. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * euler(0.4, 1.57, 0), 0.2)
  4386. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(-0.2, -1.57, 0), 0.2)
  4387. end
  4388. else
  4389. if torvel < 1 and hitfloor ~= nil then
  4390. Anim = "Idle"
  4391. if attack == false then
  4392. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, -0.5) * euler(0.2, 0, 0), 0.15)
  4393. RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(0, 0, 0.5), 0.15)
  4394. RW.C0 = clerp(RW.C0, cf(1.2, 0.3, -0.5) * euler(1.3, 0, -1.2) * euler(0, 1.57, 0), 0.15)
  4395. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.15)
  4396. LW.C0 = clerp(LW.C0, cf(-1.2, 0.3, -0.5) * euler(1.3, 0, 1.2) * euler(0, -1.57, 0), 0.15)
  4397. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.15)
  4398. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * euler(0, 1.57, 0) * euler(0, -0.5, 0.2), 0.15)
  4399. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(0, -1.57, 0) * euler(0, 0, 0.2), 0.15)
  4400. end
  4401. else
  4402. if 2 < torvel and torvel < 30 and hitfloor ~= nil then
  4403. Anim = "Walk"
  4404. walk = walk + 1
  4405. if 15 - 5 * Mvmt.Value <= walk then
  4406. walk = 0
  4407. if walkforw == true then
  4408. walkforw = false
  4409. else
  4410. if walkforw == false then
  4411. walkforw = true
  4412. end
  4413. end
  4414. end
  4415. if attack == false then
  4416. Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 0), 0.2)
  4417. RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(0, 0, 0), 0.2)
  4418. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(-0.4 - (donum) / 3, 0, 0.4 + (donum) / 4), 0.2)
  4419. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  4420. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-0.4 - (donum) / 3, 0, -0.4 - (donum) / 4), 0.2)
  4421. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  4422. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * euler(0, 1.57, 0) * euler(0, 0, 0), 0.2)
  4423. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(0, -1.57, 0) * euler(0, 0, 0), 0.2)
  4424. end
  4425. else
  4426. if 30 <= torvel and hitfloor ~= nil then
  4427. Anim = "Run"
  4428. if attack == false then
  4429. wld1.C0 = clerp(wld1.C0, euler(-1.57, 0, 0) * cf(0, 1, 0), 0.3)
  4430. wld2.C0 = clerp(wld2.C0, euler(0, 2.37, 0) * cf(0, 1, 0), 0.3)
  4431. Neck.C0 = clerp(Neck.C0, necko * euler(0.2, 0, 0), 0.4)
  4432. RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(0.4, 0, 0), 0.4)
  4433. RW.C0 = clerp(RW.C0, cf(1, 0.8, -0.5) * euler(2, 0, -0.8), 0.4)
  4434. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  4435. LW.C0 = clerp(LW.C0, cf(-1, 0.8, -0.5) * euler(2, 0, 0.8), 0.4)
  4436. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  4437. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * euler(0, 1.57, 0) * euler(0, 0, 0.2), 0.4)
  4438. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(0, -1.57, 0) * euler(0, 0, -0.4), 0.4)
  4439. end
  4440. end
  4441. end
  4442. end
  4443. end
  4444. end
  4445. end
  4446. if 0 < #Effects then
  4447. for e = 1, #Effects do
  4448. if Effects[e] ~= nil then
  4449. local Thing = Effects[e]
  4450. if Thing ~= nil then
  4451. local Mode = Thing[2]
  4452. local Delay = Thing[3]
  4453. local IncX = Thing[4]
  4454. local IncY = Thing[5]
  4455. local IncZ = Thing[6]
  4456. if Thing[2] == "CylinderClang" then
  4457. if Thing[3] <= 1 then
  4458. Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, 2.5 * Thing[5], 0) * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  4459. Thing[7] = Thing[1].CFrame
  4460. effect("New Yeller", 0, Thing[8], Thing[7])
  4461. Thing[8] = Thing[7]
  4462. Thing[3] = Thing[3] + Thing[4]
  4463. else
  4464. Thing[1].Parent = nil
  4465. table.remove(Effects, e)
  4466. end
  4467. else
  4468. if Thing[2] == "showDamage" then
  4469. if Thing[6] < Thing[5] then
  4470. Thing[6] = Thing[6] + 1
  4471. else
  4472. if Thing[6] < Thing[7] then
  4473. Thing[4].position = Thing[4].position + vt(0, -0.2, 0)
  4474. Thing[6] = Thing[6] + 1
  4475. else
  4476. if Thing[6] < Thing[8] then
  4477. Thing[6] = Thing[6] + 1
  4478. else
  4479. if Thing[6] < Thing[9] then
  4480. Thing[6] = Thing[6] + 1
  4481. Thing[4].position = Thing[4].position + vt(0, 0.2, 0)
  4482. Thing[3].TextStrokeTransparency = Thing[3].TextStrokeTransparency + 0.1
  4483. Thing[3].TextTransparency = Thing[3].TextTransparency + 0.1
  4484. else
  4485. Thing[1].Parent = nil
  4486. table.remove(Effects, e)
  4487. end
  4488. end
  4489. end
  4490. end
  4491. else
  4492. if Thing[2] == "Obelisk" then
  4493. if Thing[6] <= 1000 and Thing[1].Parent ~= nil then
  4494. if 100 < #Obelisks then
  4495. Thing[6] = 9999
  4496. end
  4497. Thing[6] = Thing[6] + 1
  4498. if 10 <= Thing[3] then
  4499. Thing[3] = 0
  4500. ref = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  4501. ref.Anchored = true
  4502. ref.CFrame = cf(Thing[5].Position) * cf(math.random(-500, 500) / 100, 0, math.random(-500, 500) / 100)
  4503. game:GetService("Debris"):AddItem(ref, 0.2)
  4504. hitfloor2, posfloor2 = rayCast(ref.Position, CFrame.new(ref.Position, ref.Position - Vector3.new(0, 1, 0)).lookVector, 30, Character)
  4505. MagicObsidian(BrickColor.new(NewCol2), cf(posfloor2), 1, 1, 1, 0, 0, 0, math.random(2, 10) / 100)
  4506. end
  4507. if 100 <= Thing[4] then
  4508. Thing[4] = 0
  4509. MagniBuff(Thing[5], 20, "Defense", -0.1, 200)
  4510. MagniDamage(Thing[5], 40, 4, 4, 0, "Normal", Thing[5], 0, 1, (math.random(1, 5)), nil, nil, true, "Defense", 0.05, 100)
  4511. MagicCircle(BrickColor.new(NewCol2), cf(Thing[5].Position) * cf(0, -8, 0), 1, 2, 1, 10, 1, 10, 0.05)
  4512. end
  4513. Thing[3] = Thing[3] + 1
  4514. Thing[4] = Thing[4] + 1
  4515. else
  4516. for i = 1, 5 do
  4517. MagicBlock(BrickColor.new(NewCol2), cf(Thing[5].Position) * cf(0, math.random(-600, 600) / 100, 0) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 8, 8, 8, 2, 2, 2, 0.05, 2)
  4518. end
  4519. for i = 1, 10 do
  4520. ref = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  4521. ref.Anchored = true
  4522. ref.CFrame = cf(Thing[5].Position) * cf(math.random(-900, 900) / 100, 0, math.random(-900, 900) / 100)
  4523. game:GetService("Debris"):AddItem(ref, 0.2)
  4524. hitfloor2 = rayCast(ref.Position, CFrame.new(ref.Position, ref.Position - Vector3.new(0, 1, 0)).lookVector, 30, Character)
  4525. MagicObsidian(BrickColor.new(NewCol2), cf(posfloor2), 1, 1, 1, 0, 0, 0, math.random(2, 10) / 100)
  4526. end
  4527. print("officialend")
  4528. Thing[1].Parent = nil
  4529. if Thing[5].Parent ~= nil then
  4530. Thing[5].Parent.Parent = nil
  4531. end
  4532. table.remove(Effects, e)
  4533. for i = 1, #Obelisks do
  4534. if Obelisks[i] == Thing[1] then
  4535. table.remove(Obelisks, i)
  4536. end
  4537. end
  4538. end
  4539. else
  4540. do
  4541. if Thing[2] == "Shoot" then
  4542. local Look = Thing[1]
  4543. local hit, pos = rayCast(Thing[4], Look, 3, modelzorz)
  4544. local mag = Thing[4] - pos.magnitude
  4545. MagicCircle(BrickColor.new(NewCol), CFrame.new((Thing[4] + pos) / 2, pos) * angles(1.57, 0, 0), 10, 10, 10, 0.5, 0.5, 0.5, 0.2)
  4546. Thing[4] = Thing[4] + Look * 3
  4547. Thing[3] = Thing[3] - 1
  4548. if hit ~= nil then
  4549. Thing[3] = 0
  4550. Damagefunc(hit, Thing[5], Thing[6], Thing[7], "Knockdown2", RootPart, 0, 2, (math.random(5, 10)), nil, nil, true, "Obsidian", 0.05, 500)
  4551. ref = part(3, workspace, 0, 1, BrickColor.new("Really red"), "Reference", vt())
  4552. ref.Anchored = true
  4553. ref.CFrame = cf(pos)
  4554. game:GetService("Debris"):AddItem(ref, 1)
  4555. so("183763506", ref, 1, 1)
  4556. so("203691510", ref, 1, 1)
  4557. MagicCircle(BrickColor.new(NewCol2), cf(pos), 10, 10, 10, 2, 2, 2, 0.07)
  4558. MagicBlock(BrickColor.new(NewCol2), cf(ref.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 1, 10, 10, 10, 0.1, 2)
  4559. MagicRing(BrickColor.new(NewCol2), cf(ref.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 0.1, 4, 4, 0.1, 0.1)
  4560. MagniDamage(ref, 30, Thing[5] / 1.5, Thing[6] / 1.5, 0, "Normal", ref, 0, 1, (math.random(3, 8)), nil, nil, true, "Obsidian", 0.05, 300)
  4561. end
  4562. if Thing[3] <= 0 then
  4563. table.remove(Effects, e)
  4564. end
  4565. end
  4566. do
  4567. do
  4568. if Thing[2] ~= "DecreaseStat" and Thing[2] ~= "showDamage" and Thing[2] ~= "Obelisk" and Thing[2] ~= "Shoot" then
  4569. if Thing[1].Transparency <= 1 then
  4570. if Thing[2] == "Block1" then
  4571. Thing[1].CFrame = Thing[1].CFrame * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  4572. Mesh = Thing[7]
  4573. Mesh.Scale = Mesh.Scale + vt(Thing[4], Thing[5], Thing[6])
  4574. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  4575. else
  4576. if Thing[2] == "Block2" then
  4577. Thing[1].CFrame = Thing[1].CFrame
  4578. Mesh = Thing[7]
  4579. Mesh.Scale = Mesh.Scale + vt(Thing[4], Thing[5], Thing[6])
  4580. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  4581. else
  4582. if Thing[2] == "Block3" then
  4583. Thing[8] = Thing[8] * cf(0, math.random(50, 80) / 100, 0)
  4584. Thing[1].CFrame = Thing[8] * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  4585. Mesh = Thing[7]
  4586. Mesh.Scale = Mesh.Scale + vt(Thing[4], Thing[5], Thing[6])
  4587. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  4588. else
  4589. if Thing[2] == "Obsidian" then
  4590. Thing[1].CFrame = cf(Thing[1].Position) * cf(0, Thing[8], 0)
  4591. Thing[1].CFrame = Thing[1].CFrame * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  4592. Thing[8] = Thing[8] - Thing[9]
  4593. Mesh = Thing[7]
  4594. Mesh.Scale = Mesh.Scale + vt(Thing[4], Thing[5], Thing[6])
  4595. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  4596. else
  4597. if Thing[2] == "Cylinder" then
  4598. Mesh = Thing[7]
  4599. Mesh.Scale = Mesh.Scale + vt(Thing[4], Thing[5], Thing[6])
  4600. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  4601. else
  4602. if Thing[2] == "Blood" then
  4603. Mesh = Thing[7]
  4604. Thing[1].CFrame = Thing[1].CFrame * cf(0, 0.4, 0)
  4605. Mesh.Scale = Mesh.Scale + vt(Thing[4], Thing[5], Thing[6])
  4606. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  4607. else
  4608. if Thing[2] == "Elec" then
  4609. Mesh = Thing[7]
  4610. Mesh.Scale = Mesh.Scale + vt(Thing[7], Thing[8], Thing[9])
  4611. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  4612. else
  4613. if Thing[2] == "Disappear" then
  4614. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  4615. end
  4616. end
  4617. end
  4618. end
  4619. end
  4620. end
  4621. end
  4622. end
  4623. else
  4624. Thing[1].Parent = nil
  4625. table.remove(Effects, e)
  4626. end
  4627. end
  4628. -- DECOMPILER ERROR at PC5772: LeaveBlock: unexpected jumping out DO_STMT
  4629.  
  4630. -- DECOMPILER ERROR at PC5772: LeaveBlock: unexpected jumping out DO_STMT
  4631.  
  4632. -- DECOMPILER ERROR at PC5772: LeaveBlock: unexpected jumping out IF_ELSE_STMT
  4633.  
  4634. -- DECOMPILER ERROR at PC5772: LeaveBlock: unexpected jumping out IF_STMT
  4635.  
  4636. -- DECOMPILER ERROR at PC5772: LeaveBlock: unexpected jumping out IF_ELSE_STMT
  4637.  
  4638. -- DECOMPILER ERROR at PC5772: LeaveBlock: unexpected jumping out IF_STMT
  4639.  
  4640. -- DECOMPILER ERROR at PC5772: LeaveBlock: unexpected jumping out IF_ELSE_STMT
  4641.  
  4642. -- DECOMPILER ERROR at PC5772: LeaveBlock: unexpected jumping out IF_STMT
  4643.  
  4644. -- DECOMPILER ERROR at PC5772: LeaveBlock: unexpected jumping out IF_THEN_STMT
  4645.  
  4646. -- DECOMPILER ERROR at PC5772: LeaveBlock: unexpected jumping out IF_STMT
  4647.  
  4648. -- DECOMPILER ERROR at PC5772: LeaveBlock: unexpected jumping out IF_THEN_STMT
  4649.  
  4650. -- DECOMPILER ERROR at PC5772: LeaveBlock: unexpected jumping out IF_STMT
  4651.  
  4652. end
  4653. end
  4654. end
  4655. end
  4656. end
  4657. end
  4658. end
  4659. end
  4660. end
  4661. end
  4662. fenbarmana2:TweenSize((UDim2.new(0.4, 0, -4 * mana.Value / 100, 0)), nil, 1, 0.4, true)
  4663. fenbarmana4.Text = "Mana(" .. mana.Value .. ")"
  4664. fenbarhp2.BackgroundColor3 = Color3.new(Humanoid.Health / Humanoid.MaxHealth, 0, 0)
  4665. fenbarhp2:TweenSize((UDim2.new(Humanoid.Health / Humanoid.MaxHealth, 0, 1, 0)), nil, 1, 0.4, true)
  4666. fenbarhp3.Text = "(" .. math.floor(Humanoid.Health) .. ")"
  4667. fenbarmove1b:TweenSize((UDim2.new(1 * cooldowns[1] / cooldownmax, 0, 1, 0)), nil, 1, 0.4, true)
  4668. fenbarmove2b:TweenSize((UDim2.new(1 * cooldowns[2] / cooldownmax, 0, 1, 0)), nil, 1, 0.4, true)
  4669. fenbarmove3b:TweenSize((UDim2.new(1 * cooldowns[3] / cooldownmax, 0, 1, 0)), nil, 1, 0.4, true)
  4670. fenbarmove4b:TweenSize((UDim2.new(1 * cooldowns[4] / cooldownmax, 0, 1, 0)), nil, 1, 0.4, true)
  4671. for _,c in pairs(Decrease:children()) do
  4672. if (c:findFirstChild("Duration")) ~= nil then
  4673. c.Duration.Value = c.Duration.Value - 1
  4674. if c.Duration.Value <= 0 then
  4675. c.Parent = nil
  4676. end
  4677. end
  4678. if c.Name == "DecreaseAtk" then
  4679. decreaseatk = decreaseatk + c.Value
  4680. else
  4681. if c.Name == "DecreaseDef" then
  4682. decreasedef = decreasedef + c.Value
  4683. else
  4684. if c.Name == "DecreaseMvmt" then
  4685. decreasemvmt = decreasemvmt + c.Value
  4686. end
  4687. end
  4688. end
  4689. end
  4690. Atk.Value = 1000 - (decreaseatk)
  4691. if Atk.Value <= 0 then
  4692. Atk.Value = 0
  4693. end
  4694. Def.Value = 1 - (decreasedef)
  4695. if Def.Value <= 0 then
  4696. Def.Value = 0.01
  4697. end
  4698. Mvmt.Value = 1 - (decreasemvmt)
  4699. if Mvmt.Value <= 0 then
  4700. Mvmt.Value = 0
  4701. end
  4702. decreaseatk = 0
  4703. decreasedef = 0
  4704. decreasemvmt = 0
  4705. AtkVal = Atk.Value * 100
  4706. AtkVal = math.floor(AtkVal)
  4707. AtkVal = AtkVal / 100
  4708. fenbardamage.Text = "Damage\n(" .. AtkVal .. ")"
  4709. DefVal = Def.Value * 100
  4710. DefVal = math.floor(DefVal)
  4711. DefVal = DefVal / 100
  4712. fenbardef.Text = "Defense\n(" .. DefVal .. ")"
  4713. MvmtVal = Mvmt.Value * 1000
  4714. MvmtVal = math.floor(MvmtVal)
  4715. MvmtVal = MvmtVal / 1000
  4716. if Rooted.Value == true then
  4717. MvmtVal = 0
  4718. end
  4719. fenbarmove.Text = "Speed\n(" .. MvmtVal .. ")"
  4720. fenbaroblsk1.Text = "Orbs\n(" .. #Obelisks .. ")"
  4721. if StunT.Value <= Stun.Value then
  4722. fenbarstun2:TweenSize((UDim2.new(0.4, 0, -4, 0)), nil, 1, 0.4, true)
  4723. else
  4724. fenbarstun2:TweenSize((UDim2.new(0.4, 0, -4 * Stun.Value / StunT.Value, 0)), nil, 1, 0.4, true)
  4725. end
  4726. fenbarstun3.Text = "Stun(" .. Stun.Value .. ")"
  4727. if 1000 <= mana.Value then
  4728. mana.Value = 1000
  4729. else
  4730. if mananum <= manaregain then
  4731. mananum = mananum + 100
  4732. else
  4733. mananum = 0
  4734. mana.Value = mana.Value + 100
  4735. end
  4736. end
  4737. for i = 1, #cooldowns do
  4738. if cooldownmax <= cooldowns[i] then
  4739. cooldowns[i] = cooldownmax
  4740. else
  4741. cooldowns[i] = cooldowns[i] + cooldownsadd[i]
  4742. end
  4743. end
  4744. -- DECOMPILER ERROR at PC6136: LeaveBlock: unexpected jumping out DO_STMT
  4745.  
  4746. end
  4747. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement