Advertisement
memberhero

lel

Nov 21st, 2017
344
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 384.56 KB | None | 0 0
  1. --[[Converted by Scenius]]--
  2. --[[Keys
  3. V : SAX
  4. B : SDQ
  5. N : ASE
  6. M : DASQ
  7. Q : AASQ
  8. E : WWX
  9. Y : ASDQ
  10. R : DSASQ
  11. T : DDSWX
  12. H : AASQ
  13. J : SSADQ
  14. K : WADQ
  15. L : ASDSDQ
  16. F : SSZ
  17. : (Downgrade)
  18. G : ADQ
  19. G : DDC
  20. G : DDC
  21. ]]
  22. Player = game:GetService("Players").LocalPlayer
  23. repeat
  24. wait()
  25. until Player.Character
  26. Tool = Instance.new("HopperBin", Player.Backpack)
  27. Tool.Name = "WAIT"
  28. Effects = {}
  29. ArtificialHB = Instance.new("BindableEvent", script)
  30. ArtificialHB.Name = "Heartbeat"
  31. script:WaitForChild("Heartbeat")
  32. frame = 0.03333333333333333
  33. tf = 0
  34. allowframeloss = false
  35. tossremainder = false
  36. lastframe = tick()
  37. script.Heartbeat:Fire()
  38. game:GetService("RunService").Heartbeat:connect(function(s, p)
  39. tf = tf + s
  40. if tf >= frame then
  41. if allowframeloss then
  42. script.Heartbeat:Fire()
  43. lastframe = tick()
  44. else
  45. for i = 1, math.floor(tf / frame) do
  46. script.Heartbeat:Fire()
  47. end
  48. lastframe = tick()
  49. end
  50. if tossremainder then
  51. tf = 0
  52. else
  53. tf = tf - frame * math.floor(tf / frame)
  54. end
  55. end
  56. end)
  57. function swait(num)
  58. if num == 0 or num == nil then
  59. ArtificialHB.Event:wait()
  60. else
  61. for i = 0, num do
  62. ArtificialHB.Event:wait()
  63. end
  64. end
  65. end
  66.  
  67. local Player = game.Players.localPlayer
  68. local Character = Player.Character
  69. local Humanoid = Character.Humanoid
  70. local char = Character
  71. local LeftArm = Character["Left Arm"]
  72. local RightArm = Character["Right Arm"]
  73. local LeftLeg = Character["Left Leg"]
  74. local RightLeg = Character["Right Leg"]
  75. local Head = Character.Head
  76. local Torso = Character.Torso
  77. local cam = game.Workspace.CurrentCamera
  78. local RootPart = Character.HumanoidRootPart
  79. local RootJoint = RootPart.RootJoint
  80. local equipped = false
  81. local attack = false
  82. local Anim = "Idle"
  83. local idle = 0
  84. local attacktype = 1
  85. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  86. local velocity = RootPart.Velocity.y
  87. local sine = 0
  88. local change = 1
  89. local grabbed = false
  90. local cn = CFrame.new
  91. local mr = math.rad
  92. local angles = CFrame.Angles
  93. local ud = UDim2.new
  94. local c3 = Color3.new
  95. local ORW = Torso["Right Shoulder"]
  96. local OLW = Torso["Left Shoulder"]
  97. local OLH = Torso["Left Hip"]
  98. local ORH = Torso["Right Hip"]
  99. EffectModel = Instance.new("Model", Character)
  100. it = Instance.new
  101. vt = Vector3.new
  102. cf = CFrame.new
  103. euler = CFrame.Angles
  104. EffectModel.Name = "Effects"
  105. local Animator = Humanoid.Animator
  106. local Animate = char.Animate
  107. local EffecMo = EffectModel
  108. dcam = Instance.new("Script")--script.TWODCAM:Clone()
  109. dcam.Parent = char
  110. dcam.Disabled = false
  111. local CANtwod = true
  112. local controlsScript = game.Players.LocalPlayer.PlayerScripts.ControlScript
  113. controlsScript.Disabled = false
  114. AnimTab = {}
  115. AnimTab.Idle = {
  116. Animation = function(frameN, sine)
  117. local frame = {}
  118. frame[1] = {
  119. CFrame.new(2.75671482E-7, 0.200000063, -0.0249774866, 0.642787576, 0.0378452428, 0.765109003, 0, 0.99877888, -0.0494034551, -0.766044438, 0.0317559317, 0.642002642) * CFrame.new(0, 0.05 * math.cos(sine / 16), 0) * CFrame.Angles(0, 0, 0),
  120. CFrame.new(-0.0189546123, 1.46292567, -0.106947616, 0.874095201, -0.0209516734, -0.485302508, 0.138642669, 0.968272209, 0.207911611, 0.465548784, -0.249018192, 0.849266887) * CFrame.new(0, 0.02 * math.cos(sine / 16), 0) * CFrame.Angles(math.rad(2 * math.cos(sine / 16)), 0, 0),
  121. CFrame.new(1.52564752, 0.0095030535, 0.16884166, 0.786316156, -0.464979529, -0.406817913, 0.489593357, 0.87058723, -0.0487444215, 0.376835734, -0.160846859, 0.912207723) * CFrame.new(0, 0.05 * math.cos(sine / 16), 0) * CFrame.Angles(0, 0, math.rad(3.5 * math.cos(sine / 16))),
  122. CFrame.new(-1.46113753, -0.0836579874, -0.3236444, -0.342537999, 0.264813662, 0.901410758, 0.508022189, 0.859293938, -0.0593911707, -0.790304303, 0.437592924, -0.428872049) * CFrame.new(0, 0.05 * math.cos(sine / 16), 0) * CFrame.Angles(math.rad(3.5 * math.cos(sine / 16)), 0, 0),
  123. CFrame.new(0.578392506, -2.03777266, 0.0416527689, 0.947437465, -0.0721113682, -0.31170848, 0.0828900337, 0.996327758, 0.0214513037, 0.309017092, -0.0461612977, 0.949935555) * CFrame.new(0, -0.05 * math.cos(sine / 16), 0) * CFrame.Angles(0, 0, 0),
  124. CFrame.new(-0.578392982, -2.03777266, 0.0416528434, 0.947437525, 0.0721113682, 0.31170857, -0.0828900337, 0.996327758, 0.0214513075, -0.309017003, -0.0461612903, 0.949935675) * CFrame.new(0, -0.05 * math.cos(sine / 16), 0) * CFrame.Angles(0, 0, 0)
  125. }
  126. return frame[frameN]
  127. end
  128. }
  129. AnimTab.Run = {
  130. Animation = function(frameN, sine, hee, hee2, num, o)
  131. local frame = {}
  132. frame[1] = {
  133. CFrame.new(0, 0, 0, 1, 0, 0, 0, 0.999998331, 0, 0, 0, 0.999998331) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-35), math.rad(5 * math.cos(sine / num)), 0),
  134. CFrame.new(0, 1.49999368, 8.34463322E-7, 1, 0, 0, 0, 0.999998033, -2.38418579E-7, 0, 2.38418579E-7, 0.999998033) * CFrame.Angles(math.rad(15), 0, 0),
  135. CFrame.new(1.4, hee + 0.36 * math.cos(sine / (num / 2)), -0.66 * math.cos(sine / num)) * CFrame.new(-0.35 * math.cos(sine / num), 0, 0) * CFrame.Angles(math.rad(30), 0, 0) * CFrame.Angles(math.rad(o * math.cos(sine / num)), 0, math.rad(-25 * math.cos(sine / num))),
  136. CFrame.new(-1.4, hee2 + 0.36 * math.cos(sine / (num / 2)), 0.66 * math.cos(sine / num)) * CFrame.new(-0.35 * math.cos(sine / num), 0, 0) * CFrame.Angles(math.rad(30), 0, 0) * CFrame.Angles(-math.rad(o * math.cos(sine / num)), 0, math.rad(-25 * math.cos(sine / num))),
  137. CFrame.new(0.5, -1.85 - 0.5 * math.cos(sine / num) / 2, 0 + 2 * math.sin(sine / num) / 2) * angles(math.rad(-60 * math.sin(sine / num)), math.rad(-5), math.rad(0)),
  138. CFrame.new(-0.5, -1.85 + 0.5 * math.cos(sine / num) / 2, 0 - 2 * math.sin(sine / num) / 2) * angles(math.rad(60 * math.sin(sine / num)), math.rad(5), math.rad(0))
  139. }
  140. return frame[frameN]
  141. end
  142. }
  143. AnimTab.BackWalk = {
  144. Animation = function(frameN, sine, num)
  145. local frame = {}
  146. frame[1] = {
  147. CFrame.new(0, 0, 0, 1, 0, 0, 0, 0.999998331, 0, 0, 0, 0.999998331) * CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(9 * math.cos(sine / num)), 0),
  148. CFrame.new(0, 1.49999368, 8.34463322E-7, 1, 0, 0, 0, 0.999998033, -2.38418579E-7, 0, 2.38418579E-7, 0.999998033) * CFrame.Angles(math.rad(-15), 0, 0),
  149. CFrame.new(1.4, -0.045 * math.cos(sine / (num / 2)), -0.25 * math.cos(sine / num)) * CFrame.new(-0.03 * math.cos(sine / num), 0, 0) * CFrame.Angles(math.rad(25 * math.cos(sine / num)), 0, math.rad(-10 * math.cos(sine / num))),
  150. CFrame.new(-1.4, -0.045 * math.cos(sine / (num / 2)), 0.25 * math.cos(sine / num)) * CFrame.new(-0.03 * math.cos(sine / num), 0, 0) * CFrame.Angles(math.rad(-25 * math.cos(sine / num)), 0, math.rad(-10 * math.cos(sine / num))),
  151. CFrame.new(0.5, -1.85 - 0.25 * math.cos(sine / num) / 2, 0 + 1 * math.sin(sine / num) / 2) * angles(math.rad(-30 * math.sin(sine / num)), math.rad(-5), math.rad(0)),
  152. CFrame.new(-0.5, -1.85 + 0.25 * math.cos(sine / num) / 2, 0 - 1 * math.sin(sine / num) / 2) * angles(math.rad(30 * math.sin(sine / num)), math.rad(5), math.rad(0))
  153. }
  154. return frame[frameN]
  155. end
  156. }
  157. AnimTab.Jump = {
  158. Animation = function(frameN)
  159. local frame = {}
  160. frame[1] = {
  161. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  162. CFrame.new(0, 1.49104357, -0.0507529527, 1, 0, 0, 0, 0.984807849, 0.173647985, 0, -0.173647985, 0.984807849) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  163. CFrame.new(1.37250769, 0.121224046, 0.64733851, 0.173648015, 2.58755701E-8, -0.984807789, 0.852869093, 0.499999106, 0.150383696, 0.49240306, -0.866025925, 0.0868238285) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  164. CFrame.new(-1.57669723, 0.162346587, -0.26788035, 0.8611601, 0.435611397, -0.262004048, -0.489563048, 0.849481702, -0.196745664, 0.136863008, 0.297697008, 0.944798946) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  165. CFrame.new(0.49999693, -1.99999774, -8.94069672E-8, 0.965925872, 3.7422879E-7, -0.258818924, 0.0449429974, 0.984807849, 0.167731062, 0.254886955, -0.173647881, 0.951251388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  166. CFrame.new(-0.598104358, -1.58444905, -0.345675468, 0.981060326, 0.0858319253, 0.173648298, -0.141065046, 0.930940628, 0.336823732, -0.132746041, -0.354940027, 0.925416648) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  167. }
  168. return frame[frameN]
  169. end
  170. }
  171. AnimTab.Fall = {
  172. Animation = function(frameN)
  173. local frame = {}
  174. frame[1] = {
  175. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  176. CFrame.new(0, 1.4910444, -0.0507505536, 1, 0, 0, 0, 0.965925872, 0.258818984, 0, -0.258818984, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  177. CFrame.new(1.41551924, 0.430770516, 0.599072576, 0.163175896, -0.0593939237, -0.984807611, 0.972444415, 0.178148255, 0.150383249, 0.166509897, -0.982209563, 0.0868267864) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  178. CFrame.new(-1.53597856, 0.181962684, -0.0532567501, 0.748531938, 0.630958676, 0.203939021, -0.508304954, 0.743486166, -0.434573829, -0.425823927, 0.221629158, 0.877242625) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  179. CFrame.new(0.525004327, -1.77186298, -0.282919437, 0.965925634, -0.0885212198, -0.24321124, 0.0449429862, 0.982783973, -0.179209024, 0.254887909, 0.162171945, 0.953274548) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  180. CFrame.new(-0.625082374, -1.74759519, -0.371673733, 0.98105973, 0.161157295, 0.107471913, -0.141064972, 0.974630296, -0.173771828, -0.132749975, 0.155320033, 0.978904068) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  181. }
  182. return frame[frameN]
  183. end
  184. }
  185. AnimTab.ON = {
  186. Animation = function(frameN)
  187. local frame = {}
  188. frame[1] = {
  189. CFrame.new(-1.14056382E-8, -0.196045384, -1.56056514E-4, 1, 5.81785571E-8, -0.00159262121, -1.21010919E-6, 0.99999994, -7.96537439E-4, 0.00159247965, 7.96022301E-4, 0.999999464) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  190. CFrame.new(9.34411162E-8, 1.47852278, -0.144922316, 0.99999392, 7.4505806E-8, -5.21540642E-8, 5.78365871E-8, 0.957062781, 0.289872348, -7.4505806E-8, -0.289865702, 0.957063496) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  191. CFrame.new(0.663555026, 0.49231568, -0.850663185, 0.015370708, 0.692666352, 0.721096218, 0.999231637, 0.0153704779, -0.036063727, -0.0360642895, 0.721095979, -0.691897511) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  192. CFrame.new(-0.663553596, 0.492314607, -0.850663126, 0.0153705887, -0.692666411, -0.721096218, -0.999231517, 0.015370396, -0.0360638089, 0.0360642895, 0.721096158, -0.691897392) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  193. CFrame.new(0.499701917, -1.92411804, 0.38171339, 0.999994397, 3.01316381E-4, -7.50280917E-4, 5.81403583E-6, 0.924113035, 0.382118583, 8.08849931E-4, -0.382119298, 0.924106598) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  194. CFrame.new(-0.401899934, -1.79915607, -5.6552887E-4, 0.999996126, -7.83959404E-5, 8.13350081E-4, -9.8903547E-7, 0.995200098, 0.0978638232, -8.17283988E-4, -0.0978644416, 0.995195687) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  195. }
  196. return frame[frameN]
  197. end
  198. }
  199. AnimTab.Z = {
  200. Animation = function(frameN)
  201. local frame = {}
  202. frame[1] = {
  203. CFrame.new(0, 0, 0, 0, 0, 0.999999225, 0, 0.999995708, 0, -0.999999106, 0, -2.98023224E-8) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  204. CFrame.new(0, 1.4999876, 0, 0, 0, -0.999999106, 0, 0.999995708, 0, 0.999999225, 0, -2.98023224E-8) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  205. CFrame.new(1.96199751, 0.504999399, 2.03370263E-7, -4.37117507E-8, -1.00000012, -1.1920929E-7, 0.999998927, -4.37116228E-8, -5.3644078E-7, 5.36441121E-7, -2.08616257E-7, 0.999999583) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  206. CFrame.new(-1.65588522, 0.0899997652, -5.96046448E-7, 0.663417399, 0.499997854, 0.556668401, -0.38301897, 0.866025746, -0.32139349, -0.642785549, 3.51667404E-6, 0.76604563) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  207. CFrame.new(0.499999821, -1.9999913, 2.98023082E-8, 1.00000012, 0, 5.96046448E-8, 0, 0.999997854, 0, 5.96046448E-8, 0, 0.999999046) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  208. CFrame.new(-0.49999848, -1.9999826, -4.36168932E-8, 0.984808028, 0.173647821, 1.1920929E-7, -0.173647806, 0.984803498, -1.03502149E-8, 8.94069672E-8, 1.49011612E-8, 0.999998033) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  209. }
  210. frame[2] = {
  211. CFrame.new(0, 0, 0, 0, 0, 0.999999225, 0, 0.999995708, 0, -0.999999106, 0, -2.98023224E-8) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  212. CFrame.new(0, 1.4999876, 0, 0, 0, -0.999999106, 0, 0.999995708, 0, 0.999999225, 0, -2.98023224E-8) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  213. CFrame.new(2.17999816, 0.504999697, -1.63019195E-7, -4.37117365E-8, -1.00000024, -8.94069672E-8, 0.999998927, -4.37116121E-8, -5.36440723E-7, 5.36441235E-7, -2.38418579E-7, 0.999999702) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  214. CFrame.new(-1.65588522, 0.0899997652, -5.96046448E-7, 0.663417399, 0.499997854, 0.556668401, -0.38301897, 0.866025746, -0.32139349, -0.642785549, 3.51667404E-6, 0.76604563) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  215. CFrame.new(0.499999821, -1.9999913, 2.98023082E-8, 1.00000012, 0, 5.96046448E-8, 0, 0.999997854, 0, 5.96046448E-8, 0, 0.999999046) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  216. CFrame.new(-0.49999848, -1.9999826, -4.36168932E-8, 0.984808028, 0.173647821, 1.1920929E-7, -0.173647806, 0.984803498, -1.03502149E-8, 8.94069672E-8, 1.49011612E-8, 0.999998033) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  217. }
  218. return frame[frameN]
  219. end
  220. }
  221. AnimTab.X = {
  222. Animation = function(frameN)
  223. local frame = {}
  224. frame[1] = {
  225. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  226. CFrame.new(0, 1.49999011, 1.1920929E-7, 1, 0, 0, 0, 0.961258709, 0.275636077, 0, -0.275636077, 0.961258709) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  227. CFrame.new(1.73096776, 0.221290082, -0.247037202, 0.866025388, -0.5, 0, 0.453153878, 0.784885526, -0.42261827, 0.211309135, 0.365998149, 0.906307757) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  228. CFrame.new(-1.6844511, 0.247182712, -0.234963119, 0.866025388, 0.5, 0, -0.453153878, 0.784885526, -0.42261827, -0.211309135, 0.365998149, 0.906307757) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  229. CFrame.new(0.5, -1.85054433, -0.00898814201, 1, 0, 0, 0, 0.866025448, 0.5, 0, -0.5, 0.866025448) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  230. CFrame.new(-0.5, -2, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  231. }
  232. frame[2] = {
  233. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  234. CFrame.new(0, 1.4999702, 2.98023224E-8, 1, 0, 0, 0, 0.987678707, -0.156433374, 0, 0.156433374, 0.987678707) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  235. CFrame.new(1.54340684, -0.013969779, 0.154194564, 0.996195436, -0.0871483162, 2.04188723E-6, 0.085823901, 0.981060028, 0.173653692, -0.01513563, -0.17299284, 0.984806836) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  236. CFrame.new(-1.58881116, 0.0192507058, 0.191561162, 0.983905196, 0.168530956, 0.0593911558, -0.176127076, 0.97074753, 0.163175866, -0.0301536899, -0.171009898, 0.984807491) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  237. CFrame.new(0.5, -1.17936957, -0.396488011, 1, 0, 0, 0, 0.866025448, 0.5, 0, -0.5, 0.866025448) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  238. CFrame.new(-0.5, -1.99999619, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  239. }
  240. return frame[frameN]
  241. end
  242. }
  243. AnimTab.C = {
  244. Animation = function(frameN)
  245. local frame = {}
  246. frame[1] = {
  247. CFrame.new(-0.0369880162, -1.10390246, -0.09250018, 1, 1.2293458E-7, 6.2584877E-6, -1.37835741E-7, 0.999999821, 6.04987144E-6, -6.28829002E-6, -6.07967377E-6, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  248. CFrame.new(-0.0174499601, 1.43704295, -0.242257506, 0.847531497, -0.034899503, 0.529596448, -0.231024295, 0.874086738, 0.427316964, -0.477826446, -0.484514266, 0.732753515) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  249. CFrame.new(1.57888758, 0.334454238, 0.37078771, 0.939120173, -0.218655303, -0.265034169, 0.341811687, 0.672903121, 0.656022549, 0.0348994732, -0.706676006, 0.706676006) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  250. CFrame.new(-1.14341164, -0.103800863, -0.377612591, 0.975884259, -0.171130121, -0.135515153, 0.0819011331, 0.862501562, -0.499382883, 0.202341437, 0.476241142, 0.855717421) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  251. CFrame.new(0.429101616, -1.47360778, 0.079228282, 0.987342358, -0.00153388083, 0.158595383, -0.128680721, 0.576799393, 0.80668658, -0.0927150398, -0.816884398, 0.569300771) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  252. CFrame.new(-1.65440094, -1.4544071, 0.0723534822, 0.349117994, 0.936126053, 0.0422516018, -0.934187293, 0.344145745, 0.0941256285, 0.0735727102, -0.0723317266, 0.994663954) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  253. }
  254. frame[2] = {
  255. CFrame.Angles(0, math.rad(-160), 0) * CFrame.new(-0.0369880162, -1.10390246, -0.09250018, 1, 1.2293458E-7, 6.2584877E-6, -1.37835741E-7, 0.999999821, 6.04987144E-6, -6.28829002E-6, -6.07967377E-6, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  256. CFrame.new(-0.0174499601, 1.43704295, -0.242257506, 0.847531497, -0.034899503, 0.529596448, -0.231024295, 0.874086738, 0.427316964, -0.477826446, -0.484514266, 0.732753515) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  257. CFrame.new(1.57888758, 0.334454238, 0.37078771, 0.939120173, -0.218655303, -0.265034169, 0.341811687, 0.672903121, 0.656022549, 0.0348994732, -0.706676006, 0.706676006) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  258. CFrame.new(-1.14341164, -0.103800863, -0.377612591, 0.975884259, -0.171130121, -0.135515153, 0.0819011331, 0.862501562, -0.499382883, 0.202341437, 0.476241142, 0.855717421) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  259. CFrame.new(0.429101616, -1.47360778, 0.079228282, 0.987342358, -0.00153388083, 0.158595383, -0.128680721, 0.576799393, 0.80668658, -0.0927150398, -0.816884398, 0.569300771) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  260. CFrame.new(-1.65440094, -1.4544071, 0.0723534822, 0.349117994, 0.936126053, 0.0422516018, -0.934187293, 0.344145745, 0.0941256285, 0.0735727102, -0.0723317266, 0.994663954) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  261. }
  262. return frame[frameN]
  263. end
  264. }
  265. AnimTab.G = {
  266. Animation = function(frameN)
  267. local frame = {}
  268. frame[1] = {
  269. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  270. CFrame.new(0, 1.49358296, -0.141741559, 1, 0, 0, 0, 0.964915693, 0.262559891, 0, -0.262559891, 0.964915693) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  271. CFrame.new(0.219505548, 0.501717031, -0.481117725, 0.166610435, 0.986009181, 0.00528366491, 0.0381280221, -0.00108792447, -0.999272287, -0.985285878, 0.166690677, -0.0377757996) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  272. CFrame.new(-0.42032972, 1.11195159, -0.704971194, 0.193832442, -0.548267126, 0.813530862, 0.297462404, -0.757372737, -0.581293702, 0.934850276, 0.354668438, 0.0162856858) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  273. CFrame.new(0.5, -2, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  274. CFrame.new(-0.551999986, -2.00000024, 3.48687172E-6, 0.934396863, 0.119859606, 0.33546418, -0.112809695, 0.992790878, -0.0405005775, -0.337900132, 0, 0.941181958) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  275. }
  276. return frame[frameN]
  277. end
  278. }
  279. AnimTab.dasq = {
  280. Animation = function(frameN)
  281. local frame = {}
  282. frame[1] = {
  283. CFrame.new(2.84053385E-7, -0.699999809, -2.38418579E-7, 0.965778768, -0.258819073, -0.0168577731, 0.232835919, 0.836516201, 0.496012032, -0.114275634, -0.482962906, 0.868152142) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  284. CFrame.new(-5.63820706E-8, 1.49240422, 0.0868239999, 1, -4.84287739E-8, -8.94069672E-8, -4.47034836E-8, 0.98480767, -0.173648149, -2.98023224E-8, 0.173648193, 0.984807789) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  285. CFrame.new(1.74633741, 0.23793821, 0.0817345008, 0.855079293, -0.517596483, -0.0305508971, 0.513783395, 0.837906241, 0.18422699, -0.0697565079, -0.173225164, 0.982408822) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  286. CFrame.new(-1.49061811, 0.166142434, -1.07410741, -0.0469467044, 0.428182781, -0.9024719, -0.761570275, 0.569285035, 0.309717506, 0.64637953, 0.701836109, 0.299365371) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  287. CFrame.new(0.463051915, -0.780309081, -0.937637031, 0.941776395, 0.166060507, -0.29237175, -0.294348687, 0.827483535, -0.478152335, 0.162530512, 0.536371887, 0.828184247) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  288. CFrame.new(-0.799590945, -1.51444077, -0.389154136, 0.970662296, 0.0849219561, 0.224951029, -0.22485368, 0.652014375, 0.724098086, -0.0851795673, -0.75343585, 0.651980817) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  289. }
  290. frame[2] = {
  291. CFrame.new(0, 0, 0, -4.37113883E-8, 0, 1, 0, 1, 0, -1, 0, -4.37113883E-8) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  292. CFrame.new(0, 1.49999046, 0, -4.37113883E-8, 0, -1, 0, 1, 0, 1, 0, -4.37113883E-8) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  293. CFrame.new(1.65413404, 0.261037737, 0, 0.836516321, -0.5, 0.224143684, 0.482962936, 0.866025388, 0.129409418, -0.258818835, 0, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  294. CFrame.new(-1.66499972, 0.0989998877, -1.1920929E-7, 0.836516201, 0.258819014, 0.482962906, -0.224143848, 0.965925753, -0.129409522, -0.49999997, 0, 0.866025388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  295. CFrame.new(0.732866287, -2.05768633, -5.96046448E-7, 0.836515546, -0.224143639, -0.500000179, 0.258818805, 0.965925038, 8.5791425E-16, 0.482962698, -0.129409447, 0.866025329) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  296. CFrame.new(-0.5, -1.99999475, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  297. }
  298. return frame[frameN]
  299. end
  300. }
  301. AnimTab.CHR = {
  302. Animation = function(frameN)
  303. local frame = {}
  304. frame[1] = {
  305. CFrame.new(0, 0, 0, 0.990186155, 0.059062928, 0.126660869, 1.11283916E-4, 0.905974269, -0.423332721, -0.139754772, 0.419192284, 0.897076547) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  306. CFrame.new(-0.028068278, 1.43301153, 0.24841857, 0.993677378, -0.0561369434, -0.0972320363, 0, 0.866025448, -0.49999997, 0.112273887, 0.496838599, 0.860549808) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  307. CFrame.new(1.81746447, 0.481527984, 0.248372227, 0.505791187, -0.834928513, -0.21695587, 0.68616122, 0.236951023, 0.687776804, -0.522836506, -0.496738136, 0.692743182) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  308. CFrame.new(-1.76862347, 0.37402004, 0.332510233, 0.791354239, 0.594543755, 0.142394811, -0.475372136, 0.451950729, 0.754825711, 0.384421408, -0.665024936, 0.640282571) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  309. CFrame.new(0.751607597, -2.00483513, 0.422620773, 0.965925872, -0.234569743, -0.109381646, 0.258819044, 0.875426054, 0.408217907, 1.11758709E-8, -0.42261821, 0.906307697) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  310. CFrame.new(-0.751606643, -2.00483537, 0.422620833, 0.965925932, 0.234569713, 0.109381668, -0.258819014, 0.875425994, 0.408217877, 7.4505806E-9, -0.42261824, 0.906307697) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  311. }
  312. return frame[frameN]
  313. end
  314. }
  315. AnimTab.saq = {
  316. Animation = function(frameN)
  317. local frame = {}
  318. frame[1] = {
  319. CFrame.new(0, 0.200962663, 0.74999404, 1, 0, 0, 0, 0.866025388, 0.5, 0, -0.5, 0.866025388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  320. CFrame.new(0, 1.49999237, 9.53674316E-7, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  321. CFrame.new(0.577217817, 0.417496234, -0.641931355, 0.642787457, 0.766044676, -3.70257055E-7, 6.2584877E-7, -9.23871994E-7, -1, -0.766044378, 0.642787337, -9.83476639E-7) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  322. CFrame.new(-0.798620641, 0.451876819, -0.694261372, 0.817019045, -0.564861417, -0.11580833, -0.161202297, -0.0309239328, -0.986436784, 0.553618908, 0.824606061, -0.116322398) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  323. CFrame.new(0.626399577, -1.96083295, -0.0457098112, 0.902859032, -0.285984069, 0.321027517, 0.279716402, 0.957773447, 0.0665474534, -0.326503187, 0.0297138691, 0.944728911) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  324. CFrame.new(-0.5, -1.43199921, -0.358000755, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  325. }
  326. frame[2] = {
  327. CFrame.new(0, 0.200956061, 0.749997854, 1, 0, 0, 0, 0.866025388, 0.5, 0, -0.5, 0.866025388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  328. CFrame.new(0, 1.49999237, 9.53674316E-7, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  329. CFrame.new(1.70294321, 0.417509586, 0.37730211, -0.422619134, -0.906309009, -2.26396935E-7, -2.08616257E-7, 6.10947609E-7, -0.999998927, 0.906301618, -0.422614515, -1.57952309E-6) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  330. CFrame.new(-1.51065469, 0.528415501, 0.405756176, -0.574557006, 0.810229838, -0.11581023, 0.1620581, -0.0260763913, -0.986436605, -0.802260399, -0.58553195, -0.116321892) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  331. CFrame.new(0.626401186, -1.96083426, -0.0457116216, 0.982544065, -0.0945989192, -0.160181731, 0.100397617, 0.99453944, 0.0284844935, 0.156612441, -0.0440691113, 0.986676455) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  332. CFrame.new(-0.5, -0.877990723, -0.357999802, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  333. }
  334. return frame[frameN]
  335. end
  336. }
  337. AnimTab.ase = {
  338. Animation = function(frameN)
  339. local frame = {}
  340. frame[1] = {
  341. CFrame.new(-2.23517418E-8, -1.82820106, -0.00145608187, 0.997707903, 0.0237751603, 0.0633571893, 0.0248918459, 0.741674244, -0.670298219, -0.0629268438, 0.670338869, 0.739382386) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  342. CFrame.new(0.00190495467, 1.44101477, -0.235590816, 0.999877095, 0.00380996987, -0.0152160823, 0.00380949304, 0.882028341, 0.471181363, 0.0152162015, -0.471181214, 0.881905198) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  343. CFrame.new(1.4506427, 0.488499999, -0.388608813, 0.975308239, 0.0979900807, 0.197919279, 0.0953416899, 0.621548176, -0.77755028, -0.199208528, 0.777221024, 0.596858263) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  344. CFrame.new(-1.47564435, 0.528010368, -0.41934675, 0.920998454, -0.0472590551, -0.386688024, -0.301378131, 0.542528629, -0.784109652, 0.246844515, 0.838703334, 0.485425115) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  345. CFrame.new(0.681427836, -1.9628706, -0.470523417, 0.980832398, -0.171843767, 0.0918577611, 0.194853991, 0.865443587, -0.461561918, -1.81145966E-4, 0.470613599, 0.882339478) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  346. CFrame.new(-0.681427598, -1.96287096, -0.470523, 0.980832338, 0.171843767, -0.0918577462, -0.194854006, 0.865443707, -0.461561859, 1.81168318E-4, 0.470613599, 0.882339478) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  347. }
  348. frame[2] = {
  349. CFrame.new(0.213476866, -1.81569254, -0.00144666433, 0.973932624, -0.219866797, -0.0558019243, 0.139558285, 0.386850864, 0.911520302, -0.178826123, -0.895546973, 0.407451123) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  350. CFrame.new(3.82093276E-5, 1.43883121, -0.23963058, 0.999998391, 7.66217709E-5, -3.00215557E-4, 7.66217709E-5, 0.877669632, 0.47926411, 3.00191343E-4, -0.479262978, 0.877669573) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  351. CFrame.new(0.547594607, 0.408278257, -0.653696835, 0.0476174951, 0.92457056, 0.378023744, 0.792720258, 0.195276007, -0.577460527, -0.607722461, 0.327164292, -0.72362709) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  352. CFrame.new(-0.548932076, 0.531381965, -0.68217057, 0.0388260335, -0.921879351, -0.385526925, -0.99847579, -0.0509311855, 0.0212322474, -0.0392085612, 0.3841151, -0.922451854) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  353. CFrame.new(0.685684741, -0.988209903, -0.322300494, 0.980079889, -0.175724655, -0.092543371, 0.198601782, 0.869136989, 0.45294252, 8.3963573E-4, -0.462299526, 0.886723042) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  354. CFrame.new(-0.685684741, -0.98821044, -0.322301298, 0.980080009, 0.175724626, 0.0925433487, -0.198601797, 0.869137049, 0.45294252, -8.39642133E-4, -0.462299556, 0.886723101) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  355. }
  356. return frame[frameN]
  357. end
  358. }
  359. AnimTab.sdq = {
  360. Animation = function(frameN)
  361. local frame = {}
  362. frame[1] = {
  363. CFrame.new(0, -0.167999268, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  364. CFrame.new(0, 1.49999952, 1.07288361E-6, 1, 0, 0, 0, 0.98480773, 0.173648179, 0, -0.173648179, 0.98480773) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  365. CFrame.new(1.68246758, 1.01253581, 0.237994447, -0.233189166, -0.78684181, 0.571392238, -0.26326111, -0.514562905, -0.816032767, 0.936111569, -0.340715885, -0.0871558487) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  366. CFrame.new(-1.71100402, 0.0786939263, 0.300631493, 0.241844863, 0.777156115, -0.580981493, 0.241844609, 0.531580687, 0.811747015, 0.939692676, -0.336824089, -0.0593909509) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  367. CFrame.new(0.5, -1.79799759, -0.280001819, 1, 0, 0, 0, 0.99619472, -0.087155737, 0, 0.087155737, 0.99619472) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  368. CFrame.new(-0.5, -1.90100014, 0.281998336, 1, 0, 0, 0, 0.939692557, 0.342020363, 0, -0.342020363, 0.939692557) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  369. }
  370. frame[2] = {
  371. CFrame.new(0, -0.0359992981, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  372. CFrame.new(0, 1.48653853, -0.0502282381, 1, 0, 0, 0, 0.965925395, 0.258818567, 0, -0.258818567, 0.965925395) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  373. CFrame.new(0.827452183, 0.44575721, -0.971674562, 0.651160181, 0.667933702, 0.360352814, 0.205057889, 0.302312434, -0.930888712, -0.730713189, 0.680052936, 0.059888728) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  374. CFrame.new(-0.807080984, 0.17630896, -0.663954139, -0.440006703, -0.54996717, 0.70988059, 0.811689138, 0.0945764631, 0.576382101, -0.384129256, 0.829814434, 0.404787868) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  375. CFrame.new(0.500000775, -1.79800141, -0.280001551, 0.965925872, 0, -0.258818835, -0.0225575455, 0.99619472, -0.0841859803, 0.257833958, 0.087155737, 0.962250233) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  376. CFrame.new(-0.5, -1.90099692, 0.282000154, 1, 0, 0, 0, 0.98480767, 0.173648402, 0, -0.173648402, 0.98480767) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  377. }
  378. return frame[frameN]
  379. end
  380. }
  381. AnimTab.dwc = {
  382. Animation = function(frameN)
  383. local frame = {}
  384. frame[1] = {
  385. CFrame.new(0, 0, 0, 0.99999994, 0, 0, 0, 0.99999994, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(90), math.rad(45)),
  386. CFrame.new(0.0831573755, 1.43944466, -0.144044161, 0.866025448, 0.171009928, -0.469845951, 0, 0.939691901, 0.342019945, 0.5, -0.296197861, 0.813797176) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  387. CFrame.new(1.60776246, 0.231106699, 5.71192094E-15, 0.422617793, -0.906306744, 1.77635684E-15, 0.906306744, 0.422617793, -1.77635684E-15, -4.4408921E-15, -7.10542736E-15, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  388. CFrame.new(-1.66263223, 0.162636966, 0.167997956, 0.154317468, 0.852164567, 0.499999851, -0.751989424, 0.429546773, -0.499999821, -0.640855908, -0.298835963, 0.707106769) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  389. CFrame.new(1.07587516, -1.76937532, -4.09147631E-8, 0.707106709, -0.707106829, -1.28027686E-8, 0.707106829, 0.707106709, -3.09086197E-8, 3.09086197E-8, 1.28027651E-8, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  390. CFrame.new(-1.21621656, -1.85890579, -7.30271523E-8, 0.707106769, 0.707106769, -1.28027686E-8, -0.707106769, 0.707106769, -3.09086197E-8, -1.28027686E-8, 3.09086197E-8, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  391. }
  392. frame[2] = {
  393. CFrame.new(0, 0, 0, 0.99999994, 0, 0, 0, 0.99999994, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(90), math.rad(45)),
  394. CFrame.new(0.0831635594, 1.43945134, -0.144043416, 0.866025448, 0.171009928, -0.469845951, 0, 0.939691901, 0.342019945, 0.5, -0.296197861, 0.813797176) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  395. CFrame.new(1.60776246, 0.231106699, 5.71192094E-15, 0.422617793, -0.906306744, 1.77635684E-15, 0.906306744, 0.422617793, -1.77635684E-15, -4.4408921E-15, -7.10542736E-15, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  396. CFrame.new(-1.66263223, 0.162636966, 0.167997956, 0.154317468, 0.852164567, 0.499999851, -0.751989424, 0.429546773, -0.499999821, -0.640855908, -0.298835963, 0.707106769) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  397. CFrame.new(1.41104198, -1.56714427, -3.03730232E-8, 0.258818984, -0.965925813, -1.28027686E-8, 0.965925813, 0.258818984, -3.09086197E-8, 3.31690337E-8, -4.36678782E-9, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  398. CFrame.new(-1.21621799, -1.85890675, -7.30272021E-8, 0.707106769, 0.707106769, -1.28027686E-8, -0.707106769, 0.707106769, -3.09086197E-8, -1.28027686E-8, 3.09086197E-8, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  399. }
  400. frame[3] = {
  401. CFrame.new(0, 0, 0, 0.99999994, 0, 0, 0, 0.99999994, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(90), math.rad(45)),
  402. CFrame.new(0.0831561387, 1.4394424, -0.144043952, 0.866025448, 0.171009928, -0.469845951, 0, 0.939691901, 0.342019945, 0.5, -0.296197861, 0.813797176) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  403. CFrame.new(1.60776246, 0.231106699, 5.71192094E-15, 0.422617793, -0.906306744, 1.77635684E-15, 0.906306744, 0.422617793, -1.77635684E-15, -4.4408921E-15, -7.10542736E-15, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  404. CFrame.new(-1.66263223, 0.162636966, 0.167997956, 0.154317468, 0.852164567, 0.499999851, -0.751989424, 0.429546773, -0.499999821, -0.640855908, -0.298835963, 0.707106769) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  405. CFrame.new(0.870077491, -2.14287949, -5.50853834E-8, 0.939691901, -0.342020005, -1.28017845E-8, 0.342020005, 0.939691901, -3.09122683E-8, 2.26017001E-8, 2.46620164E-8, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  406. CFrame.new(-1.21621215, -1.85890138, -7.30269605E-8, 0.707106769, 0.707106769, -1.28027686E-8, -0.707106769, 0.707106769, -3.09086197E-8, -1.28027686E-8, 3.09086197E-8, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  407. }
  408. frame[4] = {
  409. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  410. CFrame.new(0, 1.4999876, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  411. CFrame.new(1.67096937, 0.154393598, 0.247606978, 0.965925753, -0.258818954, 0, 0.183012664, 0.683012426, 0.70710659, -0.183012664, -0.683012426, 0.70710659) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  412. CFrame.new(-1.31261063, 0.143617094, -0.647175848, 0.875428081, -0.258817285, 0.408214897, 0.480728805, 0.554033697, -0.679666519, -0.0502553545, 0.791239798, 0.609437525) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  413. CFrame.new(0.5, -0.406736523, -1.19429684, 1, 0, 0, 0, -0.707106888, -0.707106709, 0, 0.707106709, -0.707106888) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  414. CFrame.new(-0.52039367, -1.98648894, 0, 0.996194065, 0.0871556997, 0, -0.0871556997, 0.996194065, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  415. }
  416. frame[5] = {
  417. CFrame.new(0, -0.994724452, 0.86035639, 1, 0, 0, 0, 0.819151044, 0.573575616, 0, -0.573575616, 0.819151044) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  418. CFrame.new(0, 1.49998116, 7.15255737E-7, 1, 0, 0, 0, 0.984804749, -0.173647881, 0, 0.173647881, 0.984804749) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  419. CFrame.new(1.49999857, -0.134217262, 0.191675574, 0.821393669, -0.22114931, 0.525740206, -0.126495898, 0.828176022, 0.545997143, -0.556156695, -0.514982641, 0.652284086) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  420. CFrame.new(-1.49999797, 2.68220901E-6, 1.84774399E-6, 0.866025388, 0.499998689, 0, -0.409574956, 0.70940274, -0.573573411, -0.28678745, 0.496729165, 0.819147766) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  421. CFrame.new(0.5, -0.311433762, -1.39627409, 1, 0, 0, 0, -2.98023224E-8, -0.999996901, 0, 0.999996901, -2.98023224E-8) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  422. CFrame.new(-0.47699976, -1.38141203, 0.0792136788, 1, 0, 0, 0, 0.707105875, 0.707105875, 0, -0.707105875, 0.707105875) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  423. }
  424. return frame[frameN]
  425. end
  426. }
  427. AnimTab.sax = {
  428. Animation = function(frameN)
  429. local frame = {}
  430. frame[1] = {
  431. CFrame.new(2.84053385E-7, -0.699999809, -2.38418579E-7, 0.965778768, -0.258819073, -0.0168577731, 0.232835919, 0.836516201, 0.496012032, -0.114275634, -0.482962906, 0.868152142) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  432. CFrame.new(-5.63820706E-8, 1.49240422, 0.0868239999, 1, -4.84287739E-8, -8.94069672E-8, -4.47034836E-8, 0.98480767, -0.173648149, -2.98023224E-8, 0.173648193, 0.984807789) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  433. CFrame.new(1.74633741, 0.23793821, 0.0817345008, 0.855079293, -0.517596483, -0.0305508971, 0.513783395, 0.837906241, 0.18422699, -0.0697565079, -0.173225164, 0.982408822) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  434. CFrame.new(-1.49061811, 0.166142434, -1.07410741, -0.0469467044, 0.428182781, -0.9024719, -0.761570275, 0.569285035, 0.309717506, 0.64637953, 0.701836109, 0.299365371) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  435. CFrame.new(0.463051915, -0.780309081, -0.937637031, 0.941776395, 0.166060507, -0.29237175, -0.294348687, 0.827483535, -0.478152335, 0.162530512, 0.536371887, 0.828184247) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  436. CFrame.new(-0.799590945, -1.51444077, -0.389154136, 0.970662296, 0.0849219561, 0.224951029, -0.22485368, 0.652014375, 0.724098086, -0.0851795673, -0.75343585, 0.651980817) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  437. }
  438. frame[2] = {
  439. CFrame.new(0, 0, 0, -0.341551423, 0.0523359701, -0.938404858, 0.180803925, 0.983458042, -0.0109586082, 0.922308326, -0.173410207, -0.345364064) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  440. CFrame.new(8.94069672E-8, 1.44550252, -0.226995111, 0.788010776, -2.98023224E-8, -0.615661502, 0.279504448, 0.89100641, 0.357749373, 0.548558474, -0.453990579, 0.702122808) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  441. CFrame.new(1.82171988, 0.356819063, 0.398114264, 0.572790384, -0.670649409, -0.471318007, 0.818029344, 0.504390955, 0.276437402, 0.0523359776, -0.543892622, 0.837521195) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  442. CFrame.new(-1.78670859, 0.459676325, 0.197222143, 0.247741297, 0.925675809, 0.285917163, -0.863976181, 0.344623268, -0.367123544, -0.438371211, -0.156073928, 0.885139406) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  443. CFrame.new(0.550602913, -1.5778321, -1.04507565, 0.898794055, 0, 0.438371211, 0.40645057, 0.37460658, -0.833347261, -0.164216757, 0.927183986, 0.336694241) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  444. CFrame.new(-0.650132418, -1.94464767, 0.228545725, 0.932688296, 0.166476548, 0.31996575, -0.339470744, 0.704912782, 0.622782052, -0.121869326, -0.689480543, 0.713977993) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  445. }
  446. frame[3] = {
  447. CFrame.new(0, 0, 0, -0.983458042, 0.0523359589, 0.173410237, 0.0605582669, 0.997260928, 0.0424652658, -0.170712799, 0.0522642322, -0.983933687) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  448. CFrame.new(-5.36441803E-7, 1.43301463, -0.250001431, 0.573576331, 0, -0.819151938, 0.409576058, 0.866025329, 0.286788225, 0.709406495, -0.49999994, 0.496731728) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  449. CFrame.new(1.77242041, 0.29825303, 0.503334403, 0.61975944, -0.525084198, -0.583253384, 0.765339315, 0.568831503, 0.30114159, 0.173648164, -0.63302213, 0.754406452) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  450. CFrame.new(-1.74518967, 0.456289023, 0.270249337, 0.13868165, 0.951699197, 0.273926437, -0.786502481, 0.273926526, -0.553514361, -0.601814926, -0.138681591, 0.786502421) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  451. CFrame.new(0.616976738, -0.440544069, -1.18899071, 0.766044319, 7.4505806E-9, 0.642787457, 0.413175881, -0.766044438, -0.492403835, 0.492403805, 0.642787635, -0.586824) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  452. CFrame.new(-0.87215364, -2.0904336, 0.211197197, 0.837272167, 0.290791094, 0.463050306, -0.426611543, 0.877130449, 0.220555246, -0.342020094, -0.382207394, 0.858451784) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  453. }
  454. frame[4] = {
  455. CFrame.new(0, 0, 0, -0.42261821, 0, 0.906307876, 0.264978737, 0.956304789, 0.123561591, -0.86670655, 0.29237172, -0.404151827) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  456. CFrame.new(1.05798244E-6, 1.44939935, -0.219185531, 0.788010836, -5.96046448E-8, -0.615661561, 0.269888282, 0.898794055, 0.345441163, 0.553352952, -0.438371211, 0.708259463) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  457. CFrame.new(1.76649475, 0.328077406, 0.503334761, 0.578855515, -0.554135144, -0.598214626, 0.796726286, 0.540571213, 0.270203859, 0.173648149, -0.633022189, 0.754406571) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  458. CFrame.new(-1.75056493, 0.486768872, 0.23859176, 0.147262067, 0.953867197, 0.261631608, -0.835164309, 0.261631668, -0.483786583, -0.529919267, -0.147262096, 0.835164368) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  459. CFrame.new(0.554004908, -0.541796684, -1.21713746, 0.878103316, 0.00694301724, 0.478420734, 0.370208174, -0.643305898, -0.67015183, 0.30311802, 0.765577853, -0.567459464) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  460. CFrame.new(-0.74749893, -2.05966258, 0.251704276, 0.882717729, 0.188858643, 0.430281281, -0.338843614, 0.890242696, 0.304389566, -0.32556811, -0.414488077, 0.849826455) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  461. }
  462. frame[5] = {
  463. CFrame.new(0, 0, 0, 1.00000024, 0, 3.7252903E-9, 0, 0.98480773, 0.173648193, 1.86264515E-9, -0.173648208, 0.984807849) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  464. CFrame.new(-3.79199339E-9, 1.46984637, -0.171012223, 1.00000024, -9.31322575E-10, 3.7252903E-9, 0, 0.939692557, 0.342020094, 3.7252903E-9, -0.342020154, 0.939692736) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  465. CFrame.new(1.78720284, 0.454274416, 0.400895715, 0.404508531, -0.769895971, -0.493592411, 0.908541024, 0.399989963, 0.120670214, 0.104528472, -0.497261018, 0.861281276) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  466. CFrame.new(-1.77674341, 0.657065928, -0.0474022031, -0.0327947773, 0.986280739, 0.161787465, -0.939120173, 0.0249857344, -0.342679113, -0.342020154, -0.163175926, 0.925416589) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  467. CFrame.new(0.498682797, -1.8229537, 0.266947031, 0.984843433, 0.00889523234, -0.173218369, 0.103511184, 0.771199107, 0.628122211, 0.13917312, -0.636532009, 0.758589447) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  468. CFrame.new(-0.643222332, -2.02772951, -0.2578336, 0.979413033, 0.132928967, 0.151922122, -0.102940448, 0.97626096, -0.190572336, -0.173648179, 0.171010077, 0.969846368) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  469. }
  470. return frame[frameN]
  471. end
  472. }
  473. AnimTab.aasq = {
  474. Animation = function(frameN, oof, i)
  475. local frame = {}
  476. frame[1] = {
  477. CFrame.new(0.411320001, -0.300687194, 0.301291347, 0.638905227, -0.274212748, 0.718753576, 0.0220496133, 0.940457404, 0.339195222, -0.768968999, -0.200865403, 0.606909513) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  478. CFrame.new(-5.13345003E-6, 1.49998987, -1.06915832E-6, 0.642786503, -1.49011612E-8, -0.766042173, -0.0667649955, 0.996192217, -0.0560223907, 0.763128102, 0.0871553048, 0.640340269) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  479. CFrame.new(1.73910081, 0.872566462, -0.848296344, -0.103549294, -0.705772221, 0.700829864, 0.980477512, -0.190848649, -0.0473266952, 0.167154208, 0.68224746, 0.711756349) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  480. CFrame.new(-1.61128879, 0.282115489, 0.722564638, 0.829601943, 0.234711766, 0.506627023, -0.513250291, 0.677829742, 0.526421726, -0.219849616, -0.696746409, 0.68279469) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  481. CFrame.new(0.739937246, -2.00536895, -6.980896E-4, 0.984806836, -0.173647925, -3.27825546E-7, 0.167731032, 0.951250076, 0.258818656, -0.0449437201, -0.254886568, 0.965923369) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  482. CFrame.new(-0.489827931, -1.47510755, -0.542055368, 0.999999642, -3.7252903E-9, -8.94069672E-8, 5.96046448E-8, 0.965925395, -0.258818537, -1.78813934E-7, 0.258818716, 0.965924799) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  483. }
  484. frame[2] = {
  485. CFrame.new(0.0671082959, -0.532131493, 1.43796206E-6, -0.408218056, 0.258819014, -0.875426054, 0.109381706, 0.965925753, 0.234569713, 0.906307757, 0, -0.422618449) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  486. CFrame.new(7.15255737E-7, 1.50026906, -0.376189291, 0.892539561, 0.157379568, -0.422616661, 0.0964764953, 0.848798871, 0.519839048, 0.440528631, -0.504749537, 0.742403209) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  487. CFrame.new(1.70806789, 0.837325096, 0.400237858, -0.163510561, -0.793812573, -0.585772395, 0.972897708, -0.228153676, 0.0376112759, -0.163502008, -0.563746572, 0.8096053) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  488. CFrame.new(-1.18650258, 0.378577858, -0.801736951, 0.881481886, -0.427423924, -0.20074901, 0.00386224687, 0.431630611, -0.902043164, 0.472202539, 0.794360757, 0.382122934) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  489. CFrame.new(0.540033221, -1.64644957, 0.0858432949, 0.984807909, -0.163174897, -0.0593925714, 0.173647583, 0.925409973, 0.336824119, -1.31130219E-6, -0.342018664, 0.939696491) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  490. CFrame.new(-0.533073425, -1.53074789, 0.0944113731, 0.987805188, 0.0550493598, 0.145638764, -0.150035352, 0.586485147, 0.795942545, -0.0415988564, -0.808087111, 0.587592423) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  491. }
  492. frame[3] = {
  493. CFrame.new(-0.0840377882, 0.3509354, 0.960515797, 0.0203129947, 0.0560226999, -0.998223007, 0.640341997, 0.766044199, 0.0560227074, 0.767821491, -0.640341997, -0.0203129817) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  494. CFrame.new(-1.65702602E-6, 1.50000393, -3.98178508E-6, 0.0871557891, -5.96046448E-8, 0.996195316, -3.7252903E-9, 1.00000036, -8.94069672E-8, -0.996194839, -1.02445483E-8, 0.0871558711) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  495. CFrame.new(1.75052941, 0.227923959, 0.26399824, 0.258818775, -0.907673001, -0.330366194, 0.965925217, 0.243210167, 0.0885213166, -4.65661287E-9, -0.342020184, 0.939692914) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  496. CFrame.new(-0.86634016, 0.363647699, -0.556412756, 0.70494622, -0.694851458, -0.142244548, 0.0317215025, 0.231239617, -0.972379506, 0.708551645, 0.680962741, 0.185053721) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  497. CFrame.new(0.500000238, -1.25592697, 0.120936215, 1.00000048, 2.38418579E-7, -4.17232513E-7, -5.96046448E-8, 0.819152951, 0.573575497, 5.59724867E-7, -0.573575497, 0.81915307) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  498. CFrame.new(-0.666996658, -1.99999762, -2.92062759E-6, 0.933012426, 0.185295224, 0.30846858, -0.24999994, 0.950349927, 0.185294986, -0.258818597, -0.249999687, 0.933013201) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  499. }
  500. frame[4] = {
  501. CFrame.new(0, 0.433566809, -0.589819491, 1, 0, 0, 0, 0.939692378, 0.34202069, 0, -0.34202069, 0.939692378) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  502. CFrame.new(0, 1.46169376, -0.142951459, 1, 0, 0, 0, 0.906307817, 0.422618032, 0, -0.422618032, 0.906307817) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  503. CFrame.new(1.55351782, 0.323486954, -0.483948112, 0.908104658, -0.116980024, 0.402071714, 0.413493931, 0.40206778, -0.816923678, -0.0660963356, 0.908106327, 0.413490176) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  504. CFrame.new(-0.981001914, 1.13000512, -0.469462276, 0.820636988, -0.556603849, -0.129409134, -0.387811542, -0.376125872, -0.841506898, 0.419713318, 0.740759492, -0.524520636) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  505. CFrame.new(0.5, -1.49954057, 0.181374133, 1, 0, 0, 0, 0.707103491, 0.707103968, 0, -0.707103968, 0.707103491) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  506. CFrame.new(-0.5, -1.49346316, -0.467345059, 1, 0, 0, 0, 0.86602509, -0.499999881, 0, 0.499999881, 0.86602509) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  507. }
  508. frame[5] = {
  509. CFrame.new(-5.37097229E-8, 0.639634311, -1.22870564, -4.3712145E-8, 0, 1, 0.819152355, 0.573576212, 3.58068988E-8, -0.573576212, 0.819152355, -2.50722429E-8) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  510. CFrame.new(-2.98023224E-6, 1.49997127, -1.31450406E-13, -4.3712145E-8, 0.258818835, -0.965925932, 0, 0.965925932, 0.258818835, 1, 1.13135243E-8, -4.22226876E-8) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  511. CFrame.new(1.56008697, 0.180459261, -0.490029812, 0.821393609, -0.450586021, 0.349692702, 0.507349312, 0.857335806, -0.0870193988, -0.260594249, 0.248893499, 0.932814419) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  512. CFrame.new(-1.47638404, 0.457877517, 0.55206567, 0.613899112, 0.713436127, 0.33784163, -0.692706406, 0.281653821, 0.663949728, 0.378531307, -0.64162308, 0.667108715) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  513. CFrame.new(0.499990284, -1.16781878, -0.0408440232, 1.00000024, -2.98023224E-8, 2.68220901E-7, -2.98023224E-7, 0.342013419, 0.939695239, -1.4775091E-7, -0.93969512, 0.342013389) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  514. CFrame.new(-0.8213889, -1.89968109, 9.72300768E-7, 0.813794494, 0.342020154, 0.46985209, -0.296196967, 0.939692736, -0.171012163, -0.50000608, -9.32587341E-14, 0.866021991) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  515. }
  516. frame[6] = {
  517. CFrame.new(0.129457086, -0.415544301, -0.0358704142, -0.0591877848, 0.159089044, 0.985488415, 0.622582316, -0.765809596, 0.16101779, 0.780312598, 0.623077929, -0.0537195057) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  518. CFrame.new(-4.64916229E-6, 1.49999499, 1.63912773E-6, 0.708619714, -0.0996003151, 0.698525012, -0.0301537216, 0.98480773, 0.17100966, -0.704946041, -0.142243922, 0.694850922) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  519. CFrame.new(1.53024352, 0.28568244, 0.443186224, 0.828102946, -0.495663732, -0.261846095, 0.559993386, 0.710151494, 0.426722467, -0.0255606864, -0.500001729, 0.865647435) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  520. CFrame.new(-1.7790854, 0.468993068, -0.360703439, 0.298698068, 0.931496143, 0.20759058, 0.580332518, -0.00460499525, -0.814366519, -0.757623732, 0.363721162, -0.541953325) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  521. CFrame.new(0.846604586, -1.81534433, 0.455936104, 0.965924978, -0.243210286, -0.0885213837, 0.258818716, 0.90767312, 0.330365896, -2.60770321E-8, -0.342020035, 0.93969202) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  522. CFrame.new(-0.486006975, -1.31615543, 0.112924278, 1.00000191, 8.04662704E-7, -1.34110451E-6, 8.64267349E-7, 0.573579371, 0.819149494, 1.34110451E-7, -0.81915164, 0.573578477) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  523. }
  524. frame[7] = {
  525. CFrame.new(0.152421117, 0.413725376, -0.145251781, -0.342020243, -5.44106769E-8, 0.939692736, -0.719846368, 0.642787099, -0.262002498, -0.604021907, -0.766044557, -0.219845891) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  526. CFrame.new(-1.78813934E-7, 1.50000167, 6.10947609E-7, 0.708620012, -0.0996004343, 0.698524475, -0.0301537067, 0.984808087, 0.171009481, -0.704946399, -0.142244011, 0.694850624) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  527. CFrame.new(1.92748415, 1.04017496, 0.611031651, -0.142114878, -0.729021549, -0.669579148, 0.914550424, -0.355491608, 0.192943543, -0.378695667, -0.584936142, 0.717250943) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  528. CFrame.new(-1.46093321, 0.183563322, -0.40384388, 0.261155754, 0.354605526, 0.897804976, 0.588240266, 0.67897296, -0.439283282, -0.765356898, 0.642846107, -0.0312760286) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  529. CFrame.new(0.846598983, -1.81534672, 0.455931842, 0.96592474, -0.243210167, -0.0885219574, 0.258818597, 0.907673419, 0.330365866, -5.36441803E-7, -0.342019975, 0.93969214) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  530. CFrame.new(-0.486000985, -1.31615555, 0.112917781, 1.00000167, 1.2665987E-6, -1.87754631E-6, 8.64267349E-7, 0.573579669, 0.819149494, -4.32133675E-7, -0.819151759, 0.573578477) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  531. }
  532. frame[8] = {
  533. CFrame.new(0.0986787528, -0.229461581, -0.413726807, 0.342020333, 1.49011612E-8, -0.939692736, 0.604021907, 0.766044557, 0.219845921, 0.719846368, -0.642787099, 0.262002587) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  534. CFrame.new(2.08616257E-7, 1.50000274, 9.83476639E-7, 0.708620012, -0.0996004343, 0.698524475, -0.0301537067, 0.984808087, 0.171009481, -0.704946399, -0.142243996, 0.694850624) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  535. CFrame.new(1.53024411, 0.285678655, 0.443178922, 0.828102767, -0.495663464, -0.261846602, 0.559993505, 0.710151792, 0.426722407, -0.0255611427, -0.500001609, 0.865647674) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  536. CFrame.new(-1.93615997, 0.301005602, -0.475729167, 0.261156082, 0.915694416, 0.305452943, 0.588241935, 0.0999227166, -0.802489758, -0.765356898, 0.389253974, -0.512555122) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  537. CFrame.new(0.846599281, -1.81534076, 0.455942005, 0.965924859, -0.243210137, -0.0885219499, 0.258818597, 0.907673419, 0.330365866, -5.96046448E-7, -0.342020005, 0.93969214) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  538. CFrame.new(-0.486001939, -1.31615341, 0.112926364, 1.00000167, 1.25169754E-6, -1.87754631E-6, 8.64267349E-7, 0.573579729, 0.819149494, -4.61935997E-7, -0.819151759, 0.573578417) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  539. }
  540. frame[9] = {
  541. CFrame.new(0.0338363461, 0.638682663, 1.22759593, 0.00295840204, -0.0225575902, 0.999740958, -0.8185637, 0.574209213, 0.015378423, -0.574407995, -0.818396986, -0.0167660303) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  542. CFrame.new(1.05798244E-6, 1.49999297, -2.36555934E-7, 0.087155655, -0.0868235528, -0.992403805, -3.35276127E-8, 0.996193051, -0.0871556997, 0.996194243, 0.00759606156, 0.0868240967) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  543. CFrame.new(1.81294739, 0.661874115, 0.152980521, -0.201904535, -0.965926111, 0.161929607, 0.738967121, -0.258749664, -0.622073174, 0.642776191, -0.00593866315, 0.766030788) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  544. CFrame.new(-0.654370189, 1.18909109, -0.711184978, 0.720648825, -0.669899523, 0.178604215, -0.417562872, -0.625033975, -0.65952307, 0.55344826, 0.400707096, -0.730156243) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  545. CFrame.new(0.802137315, -1.91973591, -0.0272512808, 0.936001778, -0.341369271, 0.0858331472, 0.34136939, 0.939805865, 0.0151347741, -0.0858332366, 0.0151345832, 0.996194184) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  546. CFrame.new(-0.499999374, -1.33671641, -0.0410169363, 0.999995947, 1.07288361E-6, 4.17232513E-7, 1.10268593E-6, 0.707101941, 0.707104385, -4.87081707E-7, -0.707104266, 0.707106352) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  547. }
  548. frame[10] = {
  549. CFrame.Angles(oof * i, 0, 0) * CFrame.new(-0.49999997, -0.499999076, 0, -4.37113883E-8, -1, 0, 1, -4.37113883E-8, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  550. CFrame.new(-1.63912773E-7, 1.50000167, 8.64267349E-7, 0.939692557, 0, -0.342020363, -0.0885213092, 0.965925872, -0.243210137, 0.330366313, 0.258818835, 0.907673359) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  551. CFrame.new(1.72799885, 2.60770321E-6, -2.74181366E-6, 0.82139343, -0.50735116, -0.260589659, 0.3830221, 0.829199255, -0.407089949, 0.422618359, 0.23456949, 0.875426054) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  552. CFrame.new(-0.33744657, 1.35667777, -0.632631361, 0.906306446, -0.422617525, 1.45825268E-7, -0.383021832, -0.821392477, -0.42261824, 0.178605884, 0.383021683, -0.906307817) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  553. CFrame.new(0.5, -1.66397834, -0.193999648, 1, 0, 0, 0, 0.866025329, 0.500000179, 0, -0.500000179, 0.866025329) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  554. CFrame.new(-0.722000897, -1.99999774, -1.08778477E-6, 0.836516142, 0.258819014, 0.482963085, -0.224143818, 0.965925753, -0.129409567, -0.500000119, 0, 0.866025329) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  555. }
  556. frame[11] = {
  557. CFrame.new(2.84053385E-7, -0.699999809, -2.38418579E-7, 0.965778768, -0.258819073, -0.0168577731, 0.232835919, 0.836516201, 0.496012032, -0.114275634, -0.482962906, 0.868152142) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  558. CFrame.new(-5.63820706E-8, 1.49240422, 0.0868239999, 1, -4.84287739E-8, -8.94069672E-8, -4.47034836E-8, 0.98480767, -0.173648149, -2.98023224E-8, 0.173648193, 0.984807789) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  559. CFrame.new(1.74633741, 0.23793821, 0.0817345008, 0.855079293, -0.517596483, -0.0305508971, 0.513783395, 0.837906241, 0.18422699, -0.0697565079, -0.173225164, 0.982408822) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  560. CFrame.new(-1.49061811, 0.166142434, -1.07410741, -0.0469467044, 0.428182781, -0.9024719, -0.761570275, 0.569285035, 0.309717506, 0.64637953, 0.701836109, 0.299365371) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  561. CFrame.new(0.463051915, -0.780309081, -0.937637031, 0.941776395, 0.166060507, -0.29237175, -0.294348687, 0.827483535, -0.478152335, 0.162530512, 0.536371887, 0.828184247) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  562. CFrame.new(-0.799590945, -1.51444077, -0.389154136, 0.970662296, 0.0849219561, 0.224951029, -0.22485368, 0.652014375, 0.724098086, -0.0851795673, -0.75343585, 0.651980817) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  563. }
  564. return frame[frameN]
  565. end
  566. }
  567. AnimTab.wwx = {
  568. Animation = function(frameN)
  569. local frame = {}
  570. frame[1] = {
  571. CFrame.new(1.25542283E-6, 0.240000919, 9.31322575E-7, 0.472955108, 0.144933969, -0.869085014, 0.132157043, 0.963550568, 0.232607335, 0.871119142, -0.224868357, 0.436561227) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  572. CFrame.new(-0.0610600337, 1.49590588, -0.0188081041, 0.570197225, -0.122119963, 0.812380791, 0.0390854403, 0.991802871, 0.121657997, -0.820578396, -0.0376165956, 0.570295393) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  573. CFrame.new(1.61285436, 0.0733130723, 0.22972551, 0.871318936, -0.258397102, -0.417174697, 0.206951469, 0.964327514, -0.165059865, 0.44494319, 0.0574851334, 0.893712342) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  574. CFrame.new(-1.88120675, 0.707782209, -0.196110323, 0.191431493, 0.946974754, -0.258057266, -0.375219315, -0.172341526, -0.910774529, -0.90695405, 0.271178186, 0.322331399) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  575. CFrame.new(0.684056044, -2.19810224, -0.165842518, 0.971741796, -0.172354579, 0.161283419, 0.178901672, 0.983500361, -0.0268800668, -0.153989747, 0.0549746081, 0.986542225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  576. CFrame.new(-0.654103994, -1.9577508, -0.440423489, 0.386910588, 0.168052197, 0.906674802, 0.0891530961, 0.971829891, -0.218173385, -0.917797923, 0.165246427, 0.361028075) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  577. }
  578. frame[2] = {
  579. CFrame.new(-6.63101673E-7, 0.166064739, 2.35671178E-6, -0.265281737, 0.12186943, -0.956438482, 0.166365623, 0.982887447, 0.079095684, 0.949709594, -0.138135701, -0.281017393) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  580. CFrame.new(-0.0868261158, 1.49120712, -0.0343434662, 0.354061604, -0.173648149, 0.918959737, -0.00281372294, 0.982409477, 0.186721936, -0.935218751, -0.0686966777, 0.347344369) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  581. CFrame.new(1.45350647, 0.21016404, 0.458613783, 0.700049341, -0.206966043, -0.683444321, 0.352722138, 0.932393372, 0.0789370015, 0.620901287, -0.296325624, 0.725723147) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  582. CFrame.new(-0.975334525, 0.688706398, -0.737991333, 0.647642672, -0.76122731, -0.0330498517, -0.226491302, -0.150918514, -0.962250769, 0.727503359, 0.630680442, -0.270152628) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  583. CFrame.new(0.518800199, -2.12949705, -0.495950103, 0.990398705, -0.079400301, -0.113164335, 0.0891809613, 0.992454469, 0.0841552094, 0.105628014, -0.0934391618, 0.990006685) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  584. CFrame.new(-0.747565925, -1.91874254, 0.0405882001, -0.144978315, 0.102239445, 0.984138489, -0.123169832, 0.98504591, -0.120478332, -0.981739163, -0.138682902, -0.13021794) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  585. }
  586. return frame[frameN]
  587. end
  588. }
  589. AnimTab.asdq = {
  590. Animation = function(frameN)
  591. local frame = {}
  592. frame[1] = {
  593. CFrame.new(2.84053385E-7, -0.699999809, -2.38418579E-7, 0.965778768, -0.258819073, -0.0168577731, 0.232835919, 0.836516201, 0.496012032, -0.114275634, -0.482962906, 0.868152142) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  594. CFrame.new(-5.63820706E-8, 1.49240422, 0.0868239999, 1, -4.84287739E-8, -8.94069672E-8, -4.47034836E-8, 0.98480767, -0.173648149, -2.98023224E-8, 0.173648193, 0.984807789) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  595. CFrame.new(1.74633741, 0.23793821, 0.0817345008, 0.855079293, -0.517596483, -0.0305508971, 0.513783395, 0.837906241, 0.18422699, -0.0697565079, -0.173225164, 0.982408822) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  596. CFrame.new(-1.49061811, 0.166142434, -1.07410741, -0.0469467044, 0.428182781, -0.9024719, -0.761570275, 0.569285035, 0.309717506, 0.64637953, 0.701836109, 0.299365371) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  597. CFrame.new(0.463051915, -0.780309081, -0.937637031, 0.941776395, 0.166060507, -0.29237175, -0.294348687, 0.827483535, -0.478152335, 0.162530512, 0.536371887, 0.828184247) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  598. CFrame.new(-0.799590945, -1.51444077, -0.389154136, 0.970662296, 0.0849219561, 0.224951029, -0.22485368, 0.652014375, 0.724098086, -0.0851795673, -0.75343585, 0.651980817) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  599. }
  600. return frame[frameN]
  601. end
  602. }
  603. AnimTab.asdsdq = {
  604. Animation = function(frameN)
  605. local frame = {}
  606. frame[1] = {
  607. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  608. CFrame.new(0, 1.4999994, 9.83476639E-7, 1, 0, 0, 0, 0.939692497, 0.342020094, 0, -0.342020094, 0.939692497) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  609. CFrame.new(1.65265298, 0.476989746, 0.507833123, -0.707106531, -0.707107067, -5.03969178E-9, 1.12057261E-8, -4.07852063E-9, -1, 0.707107067, -0.707106531, 1.08075939E-8) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  610. CFrame.new(-1.6199497, 0.506011963, 0.551866174, -0.707106888, 0.707106829, 2.07071293E-9, -9.76825643E-9, -6.83982693E-9, -1, -0.707106829, -0.707106888, 1.17436869E-8) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  611. CFrame.new(0.559000909, -2.00000548, -0.254009664, 0.966807425, -0.138533577, -0.214689866, 0.0752086192, 0.957326353, -0.279051721, 0.244186372, 0.253642768, 0.935969234) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  612. CFrame.new(-0.5, -2.00000119, 0.19199504, 1, 0, 0, 0, 0.98480773, 0.173648179, 0, -0.173648179, 0.98480773) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  613. }
  614. frame[2] = {
  615. CFrame.new(0, -0.788308024, -0.377774686, 1, 0, 0, 0, 0.573576629, 0.819151878, 0, -0.819151878, 0.573576629) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  616. CFrame.new(0, 1.49999356, -1.18613243E-5, 1, 0, 0, 0, 0.98480767, -0.173648119, 0, 0.173648119, 0.98480767) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  617. CFrame.new(1.04646409, 1.09176326, -0.667520285, 0.866025329, 0.500000298, 4.93719824E-7, 0.383022517, -0.663413286, -0.642788112, -0.321393937, 0.556670964, -0.766043961) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  618. CFrame.new(-0.835232019, 1.12813056, -0.640765488, 0.866030037, -0.499993056, 2.73008141E-6, -0.353547215, -0.612377346, -0.707106352, 0.353549749, 0.612374008, -0.707108021) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  619. CFrame.new(0.56131649, -1.81798375, -0.335147798, 0.998111486, -0.0548065752, 0.0277234949, 0.061329484, 0.864918232, -0.498150587, 0.00332361646, 0.498910427, 0.866646647) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  620. CFrame.new(-0.5, -1.90724456, -0.0658812225, 1, 0, 0, 0, 0.984799743, -0.173646897, 0, 0.173646897, 0.984799743) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  621. }
  622. return frame[frameN]
  623. end
  624. }
  625. AnimTab.wadq = {
  626. Animation = function(frameN)
  627. local frame = {}
  628. frame[1] = {
  629. CFrame.new(-4.17232513E-7, -0.798675776, -7.27444887E-4, 0.935861766, -0.0148701258, -0.352057397, 0.136385411, 0.936523259, 0.322991252, 0.324907452, -0.350290358, 0.878484011) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  630. CFrame.new(-0.0174681563, 1.49906325, 0.0251138322, 0.935776174, -0.0349342525, 0.350863844, 0.0503138341, 0.998126686, -0.0348110124, -0.348989934, 0.0502280891, 0.935780406) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  631. CFrame.new(1.64094186, 0.295952886, 0.434121072, 0.194890484, -0.71384716, -0.672638357, 0.925919235, 0.360133231, -0.113920122, 0.323560387, -0.60060668, 0.731151104) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  632. CFrame.new(-2.02741551, 0.702597201, -0.209667876, -0.198996693, 0.969062746, -0.146017298, -0.979117692, -0.202922076, -0.0123468861, -0.0415946767, 0.140511319, 0.98920542) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  633. CFrame.new(0.505883336, -1.55335116, 0.314354151, 0.995962739, -0.0540242642, 0.0717617273, 0.00981449336, 0.85957706, 0.510913491, -0.0892861038, -0.50814563, 0.856635332) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  634. CFrame.new(-0.538045049, -0.971294522, -0.567016482, 0.9761886, 0.103869028, 0.190452009, -0.0539313294, 0.966558158, -0.250712544, -0.210123301, 0.234470218, 0.949144363) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  635. }
  636. return frame[frameN]
  637. end
  638. }
  639. AnimTab.dsasq = {
  640. Animation = function(frameN)
  641. local frame = {}
  642. frame[1] = {
  643. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  644. CFrame.new(0, 1.48084581, -0.0526227951, 1, 0, 0, 0, 0.939692676, 0.342019737, 0, -0.342019737, 0.939692676) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  645. CFrame.new(0.639479339, 1.57702672, 0.204999447, 0.707106471, 0.707106531, 1.00485916E-14, 0.683012486, -0.683012426, 0.258818686, 0.183012381, -0.183012366, -0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  646. CFrame.new(-0.66807574, 1.57704532, 0.205002174, 0.707106471, -0.707106531, 1.00485916E-14, -0.683012426, -0.683012366, 0.258818507, -0.183012247, -0.183012217, -0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  647. CFrame.new(0.5, -1.99999905, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  648. CFrame.new(-0.603001654, -1.99999917, -2.68220901E-7, 0.93611753, 0.0871557444, 0.340718448, -0.0818996504, 0.99619472, -0.0298090018, -0.342019677, -3.42340223E-9, 0.939692676) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  649. }
  650. frame[2] = {
  651. CFrame.new(0, -0.847999811, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  652. CFrame.new(0, 1.48084712, -0.18762207, 1, 0, 0, 0, 0.906307161, 0.422617555, 0, -0.422617555, 0.906307161) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  653. CFrame.new(0.639476657, 0.496043563, -1.28098941, 0.707106471, 0.707106531, 1.00485916E-14, -2.9912951E-7, 2.84228349E-7, -0.999999881, -0.707106471, 0.707106411, 4.01339264E-7) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  654. CFrame.new(-0.668072462, 0.496037871, -1.28100741, 0.707106471, -0.707106531, 1.00485916E-14, 3.88536478E-7, 4.183388E-7, -0.999999821, 0.707106352, 0.707106292, 5.65252037E-7) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  655. CFrame.new(0.5, -1.40099072, 0.142002612, 1, 0, 0, 0, 0.342020273, 0.939692557, 0, -0.939692557, 0.342020273) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  656. CFrame.new(-0.43299976, -1.15699017, -0.386996806, 0.996300757, 0.00523623684, 0.0857751518, -0.00265769986, 0.999541938, -0.0301482361, -0.0858937204, 0.0298087448, 0.995858371) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  657. }
  658. return frame[frameN]
  659. end
  660. }
  661. AnimTab.ssadq = {
  662. Animation = function(frameN)
  663. local frame = {}
  664. frame[1] = {
  665. CFrame.new(-0.141086683, -0.199806601, 0.284037471, 0.942610979, -3.70637339E-4, 0.333923757, 5.66806644E-4, 1.00001657, -5.00994851E-4, -0.333936214, 6.54865114E-4, 0.942599118) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  666. CFrame.new(-6.42612576E-6, 1.47774565, -0.147662759, 0.980862796, -5.25154173E-5, -0.194773376, 0.0575658157, 0.955418944, 0.289644986, 0.186060607, -0.295311928, 0.937107205) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  667. CFrame.new(1.22769451, 1.36812246, -0.541899681, -0.551897883, -0.454883814, 0.698932469, 0.694628477, -0.714521945, 0.0834716707, 0.461422324, 0.53156209, 0.71030575) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  668. CFrame.new(-0.117719963, 1.05214918, -0.90810293, 0.427113235, -0.879405618, -0.210320622, -0.858112752, -0.467541337, 0.212284446, -0.28501159, 0.0898131132, -0.954306662) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  669. CFrame.new(0.553423405, -1.99367833, -0.330052823, 0.941753447, -0.0381623618, -0.334171712, 0.00132905017, 0.993973911, -0.109760776, 0.336328298, 0.102912903, 0.936102629) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  670. CFrame.new(-0.526139915, -1.82508397, 0.326054037, 0.998905659, 0.0156696737, -0.0443902463, -4.48263861E-4, 0.946104467, 0.323912889, 0.0470638126, -0.323535383, 0.945043743) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  671. }
  672. frame[2] = {
  673. CFrame.new(1.03086677E-7, 0.0789999738, 0.00119576929, 0.999998689, 1.58984214E-4, -0.00158455968, -1.27377837E-6, 0.995083511, 0.0990411043, 0.0015925765, -0.0990409702, 0.995082259) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  674. CFrame.new(5.92086735E-9, 1.49003363, -0.0993326455, 1, 0, 2.98023224E-8, -3.7252903E-9, 0.980066717, 0.198669329, 2.98023224E-8, -0.198669344, 0.980066657) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  675. CFrame.new(1.92073309, 0.311784863, 0.193794549, 0.474159807, -0.841470957, -0.259034723, 0.858409166, 0.37643227, 0.34847194, -0.195719928, -0.387589246, 0.900815487) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  676. CFrame.new(-1.92073548, 0.311784059, 0.193793267, 0.474159896, 0.841470957, 0.259034723, -0.858409107, 0.37643221, 0.34847194, 0.195719972, -0.387589186, 0.900815487) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  677. CFrame.new(0.499617755, -1.87758374, 0.0790273547, 0.999999702, 3.8176775E-4, -6.98804855E-4, 3.7252903E-9, 0.877582669, 0.479425639, 7.96228647E-4, -0.47942549, 0.877582371) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  678. CFrame.new(-0.704518974, -2.05986547, -0.201565176, 0.98006618, 0.194550902, 0.0402499139, -0.198669344, 0.960530698, 0.194709182, -7.80373812E-4, -0.198824331, 0.980035067) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  679. }
  680. return frame[frameN]
  681. end
  682. }
  683. AnimTab.sddq = {
  684. Animation = function(frameN, offset)
  685. local frame = {}
  686. frame[1] = {
  687. CFrame.new(-3.52505594E-7, -0.200999767, -8.63685273E-7, -0.104266755, -0.0119139589, -0.994478106, -0.33195883, 0.943000913, 0.0235072002, 0.937513709, 0.332576782, -0.102278583) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  688. CFrame.new(0, 1.5, 0) * euler(-offset, math.rad(90), 0),
  689. CFrame.new(1.72504497, 0.616884768, -0.052198112, -0.108134672, -0.734224737, 0.670239627, 0.992515624, -0.041253522, 0.11493811, -0.0567406863, 0.677652121, 0.733190477) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  690. CFrame.new(-2.0418818, 0.0932710916, -0.0134467632, 0.332523495, 0.941240489, 0.0591154993, -0.927277029, 0.337735534, -0.161530256, -0.172004208, -0.00110381842, 0.98509568) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  691. CFrame.new(1.02909982, -1.36841452, -0.43464458, 0.882150769, -0.470176011, -0.0272901654, 0.470963657, 0.880432606, 0.0550601035, -0.0018607825, -0.0614239722, 0.998110056) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  692. CFrame.new(-0.901466608, -2.19060302, 0.23255749, 0.886751056, 0.344841301, -0.307826757, -0.306845129, 0.9371804, 0.165947989, 0.345714986, -0.0526994318, 0.936858654) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  693. }
  694. frame[2] = {
  695. CFrame.new(0, 0, 0, 0.499366701, 0.0151340468, 0.866258264, -0.0819000304, 0.996194661, 0.0298083089, -0.862510741, -0.0858318508, 0.498705983) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  696. CFrame.new(0.0512491912, 1.51871443, -0.178874344, 0.572649479, -0.0819000304, -0.815697491, 0.0225582924, 0.996194661, -0.0841858238, 0.819488287, 0.0298083089, 0.572317779) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  697. CFrame.new(1.61469018, 0.802615047, -0.588884354, 0.641889751, -0.716286123, 0.273700833, 0.089268744, -0.284708083, -0.954449296, 0.761584818, 0.637082577, -0.118809327) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  698. CFrame.new(-1.78652823, 0.389923781, 0.190747976, 0.597288609, 0.774087667, 0.209829748, -0.68795526, 0.628975928, -0.362086594, -0.412263691, 0.0719155669, 0.908219218) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  699. CFrame.new(0.499995559, -1.99999475, -4.47032775E-8, 0.999999523, -4.47034836E-8, -2.98023224E-8, -4.47034836E-8, 1, 1.49011612E-8, -2.98023224E-8, 1.49011612E-8, 0.999999583) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  700. CFrame.new(-0.850315571, -1.99999511, -0.0853429735, 0.891822875, 0.165509552, 0.421019614, -0.165509656, 0.985520065, -0.0368338637, -0.421019673, -0.0368334875, 0.906302691) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  701. }
  702. return frame[frameN]
  703. end
  704. }
  705. AnimTab.ddswx = {
  706. Animation = function(frameN)
  707. local frame = {}
  708. frame[1] = {
  709. CFrame.new(3.81328141E-6, -0.00387953152, -3.17405215E-6, 0.0205713511, 1.489243E-7, -0.999780297, -7.93728454E-4, 0.999996006, -1.64301346E-5, 0.999783576, 7.97922956E-4, 0.020571053) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  710. CFrame.new(0.193726003, 1.46093166, 1.63504912E-4, 9.43660736E-4, 0.387494326, 0.921871603, -3.93340015E-5, 0.921872079, -0.387494475, -0.999999583, 3.29405069E-4, 8.85158777E-4) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  711. CFrame.new(1.69470763, 0.13614136, 0.33033666, 0.921048582, -0.367951006, 0.127536356, 0.270718455, 0.840388954, 0.469521672, -0.27994132, -0.397925884, 0.873650193) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  712. CFrame.new(-1.78240538, 0.983239591, -0.0523732752, -0.53837043, 0.841615677, -0.0429137945, -0.84140861, -0.534014463, 0.082832545, 0.0467966646, 0.0807026923, 0.995639622) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  713. CFrame.new(0.599208534, -1.99997079, 0.100068413, 0.0888783038, -3.02123735E-5, 0.996042609, -1.8298917E-5, 1.00000036, 3.19650571E-5, -0.996042728, -2.10675644E-5, 0.0888783932) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  714. CFrame.new(-0.69348526, -1.98347032, -0.100074559, 1.37090683E-4, 0.173643693, 0.984808683, -5.71884448E-6, 0.984808922, -0.173643723, -1.00000036, 1.81645155E-5, 1.3589859E-4) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  715. }
  716. frame[2] = {
  717. CFrame.new(3.81328141E-6, -0.00387953152, -3.17405215E-6, 0.0205713511, 1.489243E-7, -0.999780297, -7.93728454E-4, 0.999996006, -1.64301346E-5, 0.999783576, 7.97922956E-4, 0.020571053) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  718. CFrame.new(-0.111143321, 1.49668849, -1.33148947E-4, 9.46223736E-4, -0.295728505, 0.955272257, -3.90183413E-5, 0.955272555, 0.295728683, -0.999999642, -3.17156315E-4, 8.92311335E-4) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  719. CFrame.new(1.6947372, 0.136126161, 0.330343693, 0.885479331, -0.446834743, 0.127534613, 0.342940301, 0.813602388, 0.469513714, -0.313557565, -0.372008115, 0.873665512) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  720. CFrame.new(-1.78181195, 0.211233169, -0.0523734204, 0.459677607, 0.887055039, -0.0429137349, -0.883178353, 0.461676359, 0.0828324854, 0.0932898223, -1.75654888E-4, 0.995643795) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  721. CFrame.new(0.599209249, -1.99997103, 0.100060813, 0.0888783038, -3.02123735E-5, 0.996042609, -1.8298917E-5, 1.00000036, 3.19650571E-5, -0.996042728, -2.10675644E-5, 0.0888783932) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  722. CFrame.new(-0.693500638, -1.98346961, -0.100074559, 1.37090683E-4, 0.173643693, 0.984808683, -5.71884448E-6, 0.984808922, -0.173643723, -1.00000036, 1.81645155E-5, 1.3589859E-4) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  723. }
  724. frame[3] = {
  725. CFrame.new(-3.21922733E-9, -0.00384521368, -3.05976323E-6, 0.020637529, 8.37203515E-7, -0.999787152, -7.95591273E-4, 0.999999702, -1.55960352E-5, 0.999786854, 7.95732718E-4, 0.0206375122) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  726. CFrame.new(-0.0450071394, 1.49797523, -3.48908434E-5, 7.71073275E-4, -0.0900172815, 0.995940149, -1.03266757E-7, 0.995940328, 0.0900172517, -0.999999881, -6.95330382E-5, 7.67911028E-4) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  727. CFrame.new(1.69470417, 0.179153264, 0.330355793, 7.33483525E-4, -0.389418393, -0.92106092, 0.717571795, 0.641709566, -0.270739019, 0.696484208, -0.660728693, 0.279906422) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  728. CFrame.new(-1.54910302, 0.710845232, -8.37587751E-4, 0.994370162, 0.105963133, -2.81636603E-5, 0.105962917, -0.994360626, -0.00164752605, -2.02606083E-4, 0.00163528614, -0.999990642) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  729. CFrame.new(0.59921068, -2, 0.0999834239, 0.00159164763, -2.46942804E-8, 0.999998748, 2.80033419E-9, 1, 3.2945604E-9, -0.999998689, -1.94331733E-8, 0.00159162679) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  730. CFrame.new(-0.600002229, -1.99999619, -0.100006662, 1.00710895E-6, -1.42255256E-8, 1.00000012, 9.03764885E-9, 1, -7.22903337E-9, -1, -1.31885827E-8, 9.86503437E-7) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  731. }
  732. return frame[frameN]
  733. end
  734. }
  735. AnimTab.asdssq = {
  736. Animation = function(frameN)
  737. local frame = {}
  738. frame[1] = {
  739. CFrame.new(0, -0.24600029, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  740. CFrame.new(0, 1.49999905, -0.202000648, 1, 0, 0, 0, 0.939692557, 0.342020363, 0, -0.342020363, 0.939692557) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  741. CFrame.new(1.50000036, 0.131998554, -2.38418579E-7, 0.769751132, -0.342020154, -0.53898555, 0.280166507, 0.939692616, -0.196174711, 0.57357645, 0, 0.819152057) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  742. CFrame.new(-1.82947469, 0.895279288, 0.145991117, -0.102326736, 0.85164839, -0.514022648, 0.514023662, -0.397129983, -0.760305464, -0.851650715, -0.342019469, -0.397130787) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  743. CFrame.new(0.500001848, -1.70800018, 1.86264515E-6, 0.939692557, 0, -0.342020363, 0, 1, 0, 0.342020363, 0, 0.939692557) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  744. CFrame.new(-0.635997951, -1.70700216, 5.96046448E-7, 0.98480767, 0.163175881, 0.0593912117, -0.173648164, 0.92541641, 0.336824298, 0, -0.342020333, 0.939692557) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  745. }
  746. frame[2] = {
  747. CFrame.new(0, 0, 0, 0.866025388, 0, -0.5, 0, 1, 0, 0.5, 0, 0.866025388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  748. CFrame.new(-1.78813934E-7, 1.49999928, -3.42726707E-7, 0.86602509, -0.0868241116, 0.492403954, 0, 0.98480773, 0.173648164, -0.500000119, -0.150383711, 0.852868199) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  749. CFrame.new(1.50000358, 2.01165676E-7, -3.39746475E-6, 0.836516142, -0.258819014, -0.482962847, 0.224143863, 0.965925753, -0.129409522, 0.49999994, 1.49011612E-8, 0.866025388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  750. CFrame.new(-1.56606591, 0.355999321, -0.613285303, 0.0996001214, 0.634107053, -0.766803801, -0.984807909, 0.172986671, 0.0151343597, 0.142243639, 0.753647029, 0.641703129) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  751. CFrame.new(0.500009775, -2, -3.06963921E-6, 0.866025329, 0, -0.500000119, 0, 1, 0, 0.500000119, 0, 0.866025329) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  752. CFrame.new(-0.650693417, -1.99999774, 0.0870034546, 0.892538786, 0.157378674, 0.422618449, -0.173648179, 0.98480773, 0, -0.416197896, -0.0733869225, 0.906307697) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  753. }
  754. return frame[frameN]
  755. end
  756. }
  757. AnimTab.ssz = {
  758. Animation = function(frameN)
  759. local frame = {}
  760. frame[1] = {
  761. CFrame.new(2.84053385E-7, -0.699999809, -2.38418579E-7, 0.965778768, -0.258819073, -0.0168577731, 0.232835919, 0.836516201, 0.496012032, -0.114275634, -0.482962906, 0.868152142) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  762. CFrame.new(-5.63820706E-8, 1.49240422, 0.0868239999, 1, -4.84287739E-8, -8.94069672E-8, -4.47034836E-8, 0.98480767, -0.173648149, -2.98023224E-8, 0.173648193, 0.984807789) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  763. CFrame.new(1.74633741, 0.23793821, 0.0817345008, 0.855079293, -0.517596483, -0.0305508971, 0.513783395, 0.837906241, 0.18422699, -0.0697565079, -0.173225164, 0.982408822) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  764. CFrame.new(-1.49061811, 0.166142434, -1.07410741, -0.0469467044, 0.428182781, -0.9024719, -0.761570275, 0.569285035, 0.309717506, 0.64637953, 0.701836109, 0.299365371) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  765. CFrame.new(0.463051915, -0.780309081, -0.937637031, 0.941776395, 0.166060507, -0.29237175, -0.294348687, 0.827483535, -0.478152335, 0.162530512, 0.536371887, 0.828184247) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  766. CFrame.new(-0.799590945, -1.51444077, -0.389154136, 0.970662296, 0.0849219561, 0.224951029, -0.22485368, 0.652014375, 0.724098086, -0.0851795673, -0.75343585, 0.651980817) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  767. }
  768. frame[2] = {
  769. CFrame.new(0, 0, 0, 0.960631907, 0.00137611502, 0.277821034, -0.159289986, 0.822030306, 0.546711087, -0.227624968, -0.569442153, 0.789887726) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-90), 0, 0),
  770. CFrame.new(-0.0181836374, 1.50775862, -0.0594066978, 0.999913454, -0.0105673671, -0.00784052908, 0.0118241087, 0.983038306, 0.183019012, 0.00577357411, -0.183095813, 0.983078241) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  771. CFrame.new(1.5073173, 1.31327307, -0.909579456, 0.94229573, -0.200924531, 0.267783791, 0.109451406, -0.571028471, -0.813601255, 0.316384584, 0.795962393, -0.516086161) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  772. CFrame.new(-1.57927585, 0.317291111, 0.397556216, 0.809802711, 0.208654553, 0.548345804, -0.517000973, 0.695623755, 0.498816311, -0.277362049, -0.687437952, 0.671192646) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  773. CFrame.new(0.655821919, -1.91117561, 0.471306443, 0.991203368, 0.0697749257, 0.112460986, -0.110218167, 0.905595839, 0.409570932, -0.0732664168, -0.418363273, 0.905320168) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  774. CFrame.new(-0.524112225, -1.89465261, -0.507151604, 0.994412482, 0.0338317044, -0.100033343, -0.0809665471, 0.852411568, -0.516580105, 0.0677920207, 0.521791637, 0.850385308) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  775. }
  776. return frame[frameN]
  777. end
  778. }
  779. AnimTab.ddsc = {
  780. Animation = function(frameN)
  781. local frame = {}
  782. frame[1] = {
  783. CFrame.new(0, 0, 0, 0.713658929, 0.0432362445, -0.699157774, -0.203165963, 0.967967689, -0.147520214, 0.67038393, 0.247324184, 0.699582815) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  784. CFrame.new(-0.0338361859, 1.49428511, -0.126276165, 0.869869411, -0.137850463, 0.473629206, -0.0812661052, 0.906991065, 0.41323489, -0.486541986, -0.397950292, 0.77776134) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  785. CFrame.new(1.42532861, 0.715700865, -0.411274642, 0.964724302, 0.240129143, -0.107913733, -0.00724492222, -0.385537148, -0.922663927, -0.263163269, 0.89089787, -0.370197266) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  786. CFrame.new(-1.49637115, 0.36360091, -0.324949443, 0.75671041, 0.647606969, -0.0894127563, -0.193613023, 0.0913660675, -0.976814389, -0.624422491, 0.756476998, 0.194522798) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  787. CFrame.new(0.846446335, -1.97445011, 0.151377738, 0.955289721, -0.235021919, 0.179405689, 0.206162781, 0.964402378, 0.165605277, -0.211940169, -0.121214241, 0.969736278) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  788. CFrame.new(-0.616165221, -1.96689439, -0.664970994, 0.877647161, 0.141306609, 0.458004385, -0.00266680121, 0.956979394, -0.290143609, -0.479299963, 0.253422201, 0.840267003) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  789. }
  790. frame[2] = {
  791. CFrame.new(0, 0, 0, 0.960631907, 0.00137611502, 0.277821034, -0.159289986, 0.822030306, 0.546711087, -0.227624968, -0.569442153, 0.789887726) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  792. CFrame.new(-0.0181836374, 1.50775862, -0.0594066978, 0.999913454, -0.0105673671, -0.00784052908, 0.0118241087, 0.983038306, 0.183019012, 0.00577357411, -0.183095813, 0.983078241) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  793. CFrame.new(1.5073173, 1.31327307, -0.909579456, 0.94229573, -0.200924531, 0.267783791, 0.109451406, -0.571028471, -0.813601255, 0.316384584, 0.795962393, -0.516086161) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  794. CFrame.new(-1.57927585, 0.317291111, 0.397556216, 0.809802711, 0.208654553, 0.548345804, -0.517000973, 0.695623755, 0.498816311, -0.277362049, -0.687437952, 0.671192646) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  795. CFrame.new(0.655821919, -1.91117561, 0.471306443, 0.991203368, 0.0697749257, 0.112460986, -0.110218167, 0.905595839, 0.409570932, -0.0732664168, -0.418363273, 0.905320168) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  796. CFrame.new(-0.524112225, -1.89465261, -0.507151604, 0.994412482, 0.0338317044, -0.100033343, -0.0809665471, 0.852411568, -0.516580105, 0.0677920207, 0.521791637, 0.850385308) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  797. }
  798. frame[3] = {}
  799. frame[4] = {
  800. CFrame.new(0.0446949899, -0.224481285, 1.05889678, 0.966837645, -0.0298089404, 0.253642291, -0.158799261, 0.707656503, 0.688479424, -0.200014681, -0.70592761, 0.679455996) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  801. CFrame.new(9.08284278E-7, 1.50000024, -4.82962241E-6, 0.984805763, 1.63912773E-7, -0.173648149, 4.47034836E-8, 1.00000012, -5.96046448E-7, 0.173647702, -7.15255737E-7, 0.984806538) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  802. CFrame.new(1.72517121, 0.308485746, -0.681614399, 0.866021693, -0.499998659, -3.57627869E-7, 0.171009645, 0.296197116, -0.93969363, 0.469844103, 0.813795447, 0.342020363) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  803. CFrame.new(-1.84989023, 0.281955481, 0.641430259, 0.906306088, 0.242401943, 0.34619242, -0.422620475, 0.519833565, 0.742405176, -1.89989805E-6, -0.819154859, 0.573571742) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  804. CFrame.new(0.499962986, -1.81052303, -0.520594954, 0.999989092, 2.34693289E-7, -1.38580799E-6, 9.53674316E-7, 0.866027057, -0.500000596, -1.14738941E-6, 0.499997437, 0.866019249) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  805. CFrame.new(-0.749434054, -1.95218933, -0.215161204, 0.984806895, 0.173647046, 2.96533108E-6, -0.163174301, 0.925419688, -0.342013061, -0.0593925342, 0.336815983, 0.939694881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  806. }
  807. frame[5] = {
  808. CFrame.new(1.43051147E-6, 0.250400692, -1.57952309E-6, 0.75700736, -0.00536380522, -0.653384089, -0.460911632, 0.704403698, -0.539792359, 0.46314162, 0.709779143, 0.530766606) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  809. CFrame.new(-0.0624394119, 1.40631104, -0.284854382, 0.871472001, -0.124878772, 0.474280059, -0.184679374, 0.812304139, 0.553222537, -0.454345256, -0.56970787, 0.684837878) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  810. CFrame.new(1.80612469, 0.220332116, -0.203478247, 0.764829397, -0.644221008, 0.00388471782, 0.644222498, 0.764837146, 9.94563103E-4, -0.00361183286, 0.00174188614, 0.999991775) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  811. CFrame.new(-1.59125066, 0.345185757, -0.473316669, 0.808951437, 0.583151102, -0.0743780583, -0.30995214, 0.315579027, -0.896849632, -0.49952662, 0.748561502, 0.436037153) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  812. CFrame.new(1.24249101, -1.45569086, 0.819190979, 0.83471632, -0.54247123, -0.0947278738, 0.460312873, 0.592919171, 0.660725892, -0.302258879, -0.595123291, 0.744625807) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  813. CFrame.new(-0.770076573, -0.7958619, -0.906041026, 0.789912045, -0.382848471, 0.479026049, 0.0482493788, 0.81754595, 0.573838353, -0.611318886, -0.430169106, 0.664261699) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  814. }
  815. frame[6] = {
  816. CFrame.new(0.100000054, 0.299999803, -1.00000072, 0.342020154, -1.11758709E-8, -0.939692616, 0.163175941, 0.98480773, 0.059391208, 0.925416708, -0.173648193, 0.336824119) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  817. CFrame.new(-0.0609362423, 1.44977593, -0.209735245, 0.760334492, -0.121869385, 0.637996435, -0.187043279, 0.899552226, 0.394741058, -0.622017801, -0.419468105, 0.661165893) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  818. CFrame.new(1.80173576, 0.285370827, -0.113176629, 0.707106829, -0.696364284, -0.122787789, 0.707106769, 0.696364284, 0.122787833, 8.94069672E-8, -0.173648208, 0.984807849) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  819. CFrame.new(-1.43546915, 0.0571947247, 0.252394438, 0.492403924, 0.578531861, 0.650261164, -0.586824, 0.772434831, -0.242861956, -0.642787635, -0.262002528, 0.719846368) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  820. CFrame.new(0.553127408, -2.19508672, -0.191346705, 0.939900517, 0.0629590601, 0.335594267, -0.0558762401, 0.997964621, -0.0307300575, -0.336845756, 0.010131469, 0.941505313) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  821. CFrame.new(-0.986178458, -2.00035954, -0.257694066, 0.405740917, 0.240934551, 0.881660521, -0.0121131111, 0.965962708, -0.258397698, -0.913907945, 0.0941628888, 0.394849122) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  822. }
  823. frame[7] = {
  824. CFrame.new(0.0999996886, 0.200998247, -0.752499938, 0.999923289, 0.00369387865, -0.0118249953, 0.00569112226, 0.710869372, 0.703301013, 0.0110039413, -0.703314424, 0.710793972) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  825. CFrame.new(3.31909047E-4, 1.49832737, 0.0408679023, 0.99997443, 6.62207603E-4, 0.00713163614, -7.71284103E-5, 0.996654093, -0.0817354918, -0.0071618557, 0.0817326307, 0.996628642) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  826. CFrame.new(1.52040851, 0.566697955, -0.690980017, 0.707106769, -0.133710638, 0.694349647, 0.707106769, 0.133710653, -0.694349647, -1.1920929E-7, 0.981958687, 0.189095527) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  827. CFrame.new(-1.37526035, 0.0420677513, 0.312325418, 0.492403895, 0.45811826, 0.740044594, -0.586824, 0.802687883, -0.106441624, -0.642787576, -0.381863803, 0.664081573) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  828. CFrame.new(0.208008677, -2.09757519, 0.498215079, 0.999991655, -0.00408810377, 1.58295035E-4, 0.00327420235, 0.822914541, 0.568155766, -0.00245288014, -0.56815058, 0.822921038) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  829. CFrame.new(-0.292521447, -1.44910645, -1.4013716, 0.998255193, -0.0096129626, -0.0582612157, -0.0453759432, 0.506496251, -0.861047387, 0.0377863646, 0.862188578, 0.505176365) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  830. }
  831. frame[8] = {
  832. CFrame.new(0.0999991894, 0.29995659, -1.499717, 0.939728558, -1.00176781E-4, 0.341916203, 0.21970661, 0.766399443, -0.603620827, -0.26198411, 0.642363846, 0.720230818) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  833. CFrame.new(-8.86619091E-6, 1.43306708, -0.249895573, 0.990271568, -1.64993107E-5, -0.139119774, 0.0695465654, 0.866137445, 0.494942158, 0.120488808, -0.499800563, 0.857715189) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  834. CFrame.new(1.68910587, 0.199776769, 0.182734743, 0.906256795, -0.272001535, -0.323572844, 0.42270717, 0.583132327, 0.693736017, -1.01104379E-5, -0.765480757, 0.643445849) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  835. CFrame.new(-1.43325984, 0.266153574, -0.757761419, 0.866213381, 3.96847725E-4, -0.499667138, -0.432791233, 0.500370383, -0.749880135, 0.249720037, 0.865810156, 0.433597952) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  836. CFrame.new(0.209659114, -1.76327229, -0.56563127, 0.973631978, -0.0795714557, -0.213781208, -0.133744955, 0.560054362, -0.817587137, 0.184786141, 0.824623108, 0.534643054) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  837. CFrame.new(-0.805502772, -1.49015367, 1.25610948, 0.919178069, 0.326103032, -0.220825136, 0.0446677096, 0.470763952, 0.881126881, 0.391294688, -0.819777131, 0.418150902) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  838. }
  839. return frame[frameN]
  840. end
  841. }
  842. AnimTab.ddsc2 = {
  843. Animation = function(frameN, es, i)
  844. local frame = {}
  845. frame[3] = {
  846. CFrame.new(0, 0.17766802, -0.753894866, 1, 0, 0, 0, 0.866021156, -0.499997556, 0, 0.499997556, 0.866021156) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(30), 0, 0) * CFrame.Angles(math.rad(es * i), 0, 0),
  847. CFrame.new(0, 1.49741936, -0.326649696, 1, 0, 0, 0, 0.906303883, 0.422615558, 0, -0.422615558, 0.906303883) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  848. CFrame.new(1.83251798, 0.78095752, 0.280645788, -0.319193363, -0.870083332, 0.375593692, -0.132645577, -0.35140419, -0.926774383, 0.938355982, -0.345641017, -0.00324681401) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  849. CFrame.new(-0.534103811, 0.735669017, -0.574670315, 0.707108974, -0.707104802, 1.47656152E-7, -0.40557462, -0.405577123, -0.819144189, 0.579220891, 0.57922411, -0.573570848) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  850. CFrame.new(0.5, -1.92298663, 0.211373031, 1, 0, 0, 0, 0.984797716, 0.173646599, 0, -0.173646599, 0.984797716) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  851. CFrame.new(-0.493912339, -1.93033445, -0.260809064, 0.99619472, 0.0841859058, -0.022557525, -0.08715491, 0.9622401, -0.257831246, 3.7252903E-9, 0.258816063, 0.96591574) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  852. }
  853. return frame[frameN]
  854. end
  855. }
  856. if IsLevel7 == nil then
  857. print("mickeh mose")
  858. end
  859. local COMBOGUI = Instance.new("ScreenGui")
  860. local Frame = Instance.new("Frame")
  861. local dmg = Instance.new("TextLabel")
  862. local hits = Instance.new("TextLabel")
  863. local HitstunFrame = Instance.new("Frame")
  864. local Frame_2 = Instance.new("Frame")
  865. local Frame_3 = Instance.new("Frame")
  866. local Frame_4 = Instance.new("Frame")
  867. local Frame_5 = Instance.new("Frame")
  868. local Fill = Instance.new("Frame")
  869. COMBOGUI.Name = "COMBOGUI"
  870. COMBOGUI.Parent = script
  871. Frame.Parent = COMBOGUI
  872. Frame.BackgroundColor3 = Color3.new(1, 1, 1)
  873. Frame.BackgroundTransparency = 1
  874. Frame.Position = UDim2.new(0.0299999993, 0, 0.349999994, 0)
  875. Frame.Size = UDim2.new(0, 100, 0, 100)
  876. dmg.Name = "dmg"
  877. dmg.Parent = Frame
  878. dmg.BackgroundColor3 = Color3.new(1, 1, 1)
  879. dmg.BorderSizePixel = 0
  880. dmg.Position = UDim2.new(0.5, 0, 0.5, 0)
  881. dmg.Font = Enum.Font.SciFi
  882. dmg.FontSize = Enum.FontSize.Size48
  883. dmg.Text = "78"
  884. dmg.TextColor3 = Color3.new(1, 1, 0)
  885. dmg.TextStrokeColor3 = Color3.new(0.0666667, 0.137255, 0.45098)
  886. dmg.TextStrokeTransparency = 0
  887. dmg.TextWrapped = true
  888. hits.Name = "hits"
  889. hits.Parent = Frame
  890. hits.BackgroundColor3 = Color3.new(1, 1, 1)
  891. hits.BorderSizePixel = 0
  892. hits.Position = UDim2.new(0.5, 0, 0.725000024, 0)
  893. hits.Font = Enum.Font.SciFi
  894. hits.FontSize = Enum.FontSize.Size18
  895. hits.Text = "10"
  896. hits.TextColor3 = Color3.new(1, 1, 0)
  897. hits.TextStrokeColor3 = Color3.new(0.0666667, 0.137255, 0.45098)
  898. hits.TextStrokeTransparency = 0
  899. hits.TextWrapped = true
  900. hits.TextSize = 20
  901. HitstunFrame.Name = "HitstunFrame"
  902. HitstunFrame.Parent = Frame
  903. HitstunFrame.BackgroundColor3 = Color3.new(0, 0, 0)
  904. HitstunFrame.BackgroundTransparency = 0.89999997615814
  905. HitstunFrame.Position = UDim2.new(0, -10, 0, 90)
  906. HitstunFrame.Size = UDim2.new(0, 120, 0, 10)
  907. Frame_2.Parent = HitstunFrame
  908. Frame_2.BackgroundColor3 = Color3.new(0, 0, 0)
  909. Frame_2.BorderSizePixel = 0
  910. Frame_2.Position = UDim2.new(0, 0, 0, 10)
  911. Frame_2.Size = UDim2.new(0, 120, 0, 1)
  912. Frame_3.Parent = HitstunFrame
  913. Frame_3.BackgroundColor3 = Color3.new(0, 0, 0)
  914. Frame_3.BorderSizePixel = 0
  915. Frame_3.Size = UDim2.new(0, 120, 0, 1)
  916. Frame_4.Parent = HitstunFrame
  917. Frame_4.BackgroundColor3 = Color3.new(0, 0, 0)
  918. Frame_4.BorderSizePixel = 0
  919. Frame_4.Size = UDim2.new(0, 1, 0, 10)
  920. Frame_5.Parent = HitstunFrame
  921. Frame_5.BackgroundColor3 = Color3.new(0, 0, 0)
  922. Frame_5.BorderSizePixel = 0
  923. Frame_5.Position = UDim2.new(0, 120, 0, 0)
  924. Frame_5.Size = UDim2.new(0, 1, 0, 10)
  925. Fill.Name = "Fill"
  926. Fill.Parent = HitstunFrame
  927. Fill.BackgroundColor3 = Color3.new(1, 1, 0.498039)
  928. Fill.Size = UDim2.new(0, 80, 0, 10)
  929. local Magic = Instance.new("ScreenGui")
  930. local Frame = Instance.new("Frame")
  931. local idk = Instance.new("Frame")
  932. local TextLabel = Instance.new("TextLabel")
  933. local Num = Instance.new("TextLabel")
  934. local Fill = Instance.new("TextLabel")
  935. Magic.Name = "Magic"
  936. Magic.Parent = Player.PlayerGui
  937. Frame.Parent = Magic
  938. Frame.BackgroundColor3 = Color3.new(0.333333, 0.333333, 0)
  939. Frame.BorderColor3 = Color3.new(1, 1, 1)
  940. Frame.Position = UDim2.new(0.0199999996, 0, 0.300000012, 0)
  941. Frame.Rotation = 180
  942. Frame.Size = UDim2.new(0.0649999976, 0, 0.600000024, 0)
  943. Frame.Style = Enum.FrameStyle.DropShadow
  944. idk.Name = "idk"
  945. idk.Parent = Frame
  946. idk.BackgroundColor3 = Color3.new(0, 0, 0)
  947. idk.BorderColor3 = Color3.new(0.184314, 0.290196, 0.364706)
  948. idk.Rotation = -180
  949. idk.Size = UDim2.new(1, 0, 1, 0)
  950. TextLabel.Parent = Frame
  951. TextLabel.BackgroundColor3 = Color3.new(1, 1, 0)
  952. TextLabel.BackgroundTransparency = 1
  953. TextLabel.BorderColor3 = Color3.new(1, 1, 1)
  954. TextLabel.BorderSizePixel = 0
  955. TextLabel.Position = UDim2.new(0.449999988, 0, 1.01999998, 0)
  956. TextLabel.Rotation = -180
  957. TextLabel.Size = UDim2.new(0.100000001, 0, 0.100000001, 0)
  958. TextLabel.Font = Enum.Font.SciFi
  959. TextLabel.FontSize = Enum.FontSize.Size24
  960. TextLabel.Text = "Magic"
  961. TextLabel.TextColor3 = Color3.new(1, 1, 0)
  962. Num.Name = "Num"
  963. Num.Parent = Frame
  964. Num.BackgroundColor3 = Color3.new(1, 1, 0)
  965. Num.BackgroundTransparency = 1
  966. Num.BorderColor3 = Color3.new(1, 1, 1)
  967. Num.BorderSizePixel = 0
  968. Num.Position = UDim2.new(0.449999988, 0, -0.100000001, 0)
  969. Num.Rotation = -180
  970. Num.Size = UDim2.new(0.100000001, 0, 0.100000001, 0)
  971. Num.Font = Enum.Font.SciFi
  972. Num.FontSize = Enum.FontSize.Size24
  973. Num.Text = "100%"
  974. Num.TextColor3 = Color3.new(1, 1, 0)
  975. Num.TextStrokeTransparency = 0.5
  976. magiknum = Num
  977. Fill.Name = "Fill"
  978. Fill.Parent = Frame
  979. Fill.BackgroundColor3 = Color3.new(0.937255, 1, 0.34902)
  980. Fill.BorderColor3 = Color3.new(0.184314, 0.290196, 0.364706)
  981. Fill.BorderSizePixel = 3
  982. Fill.Size = UDim2.new(1, 0, 1, 0)
  983. Fill.Font = Enum.Font.SourceSans
  984. Fill.FontSize = Enum.FontSize.Size14
  985. Fill.Text = ""
  986. magikbar = Fill
  987. local PhaseGui = Instance.new("ScreenGui")
  988. local Frame = Instance.new("Frame")
  989. local Phase1bg = Instance.new("Frame")
  990. local Phase1 = Instance.new("Frame")
  991. local Phase1sy = Instance.new("Frame")
  992. local ImageLabel = Instance.new("ImageLabel")
  993. local Phase2bg = Instance.new("Frame")
  994. local Phase2 = Instance.new("Frame")
  995. local Phase2sy = Instance.new("Frame")
  996. local ImageLabel_2 = Instance.new("ImageLabel")
  997. local Phase3bg = Instance.new("Frame")
  998. local Phase3 = Instance.new("Frame")
  999. local Phase3sy = Instance.new("Frame")
  1000. local ImageLabel_3 = Instance.new("ImageLabel")
  1001. local Phase4bg = Instance.new("Frame")
  1002. local Phase4 = Instance.new("Frame")
  1003. local Phase4sy = Instance.new("Frame")
  1004. local ImageLabel_4 = Instance.new("ImageLabel")
  1005. PhaseGui.Name = "PhaseGui"
  1006. PhaseGui.Parent = Player.PlayerGui
  1007. Frame.Parent = PhaseGui
  1008. Frame.BackgroundColor3 = Color3.new(1, 1, 1)
  1009. Frame.BackgroundTransparency = 1
  1010. Frame.Size = UDim2.new(1, 0, 1, 0)
  1011. Phase1bg.Name = "Phase1bg"
  1012. Phase1bg.Parent = Frame
  1013. Phase1bg.BackgroundColor3 = Color3.new(0, 0, 0)
  1014. Phase1bg.BorderColor3 = Color3.new(1, 1, 0.498039)
  1015. Phase1bg.BorderSizePixel = 0
  1016. Phase1bg.Position = UDim2.new(0.889999986, 0, 0.0500000007, 0)
  1017. Phase1bg.Rotation = 45
  1018. Phase1bg.Size = UDim2.new(0, 80, 0, 80)
  1019. Phase1.Name = "Phase1"
  1020. Phase1.Parent = Phase1bg
  1021. Phase1.BackgroundColor3 = Color3.new(0.294118, 0.294118, 0.294118)
  1022. Phase1.BorderColor3 = Color3.new(0, 0, 0)
  1023. Phase1.BorderSizePixel = 7
  1024. Phase1.Size = UDim2.new(1, 0, 1, 0)
  1025. Phase1sy.Name = "Phase1sy"
  1026. Phase1sy.Parent = Phase1
  1027. Phase1sy.BackgroundColor3 = Color3.new(1, 1, 1)
  1028. Phase1sy.BackgroundTransparency = 1
  1029. Phase1sy.BorderColor3 = Color3.new(0, 0, 0)
  1030. Phase1sy.BorderSizePixel = 7
  1031. Phase1sy.Size = UDim2.new(1, 0, 1, 0)
  1032. ImageLabel.Parent = Phase1sy
  1033. ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  1034. ImageLabel.BackgroundTransparency = 1
  1035. ImageLabel.Rotation = -45
  1036. ImageLabel.Size = UDim2.new(1, 0, 1, 0)
  1037. ImageLabel.Image = "rbxassetid://1051419568"
  1038. ImageLabel.ImageColor3 = Color3.new(0, 0, 0)
  1039. Phase2bg.Name = "Phase2bg"
  1040. Phase2bg.Parent = Frame
  1041. Phase2bg.BackgroundColor3 = Color3.new(0, 0, 0)
  1042. Phase2bg.BorderColor3 = Color3.new(1, 1, 0.498039)
  1043. Phase2bg.BorderSizePixel = 0
  1044. Phase2bg.Position = UDim2.new(0.889999986, 0, 0.310000002, 0)
  1045. Phase2bg.Rotation = 45
  1046. Phase2bg.Size = UDim2.new(0, 80, 0, 80)
  1047. Phase2.Name = "Phase2"
  1048. Phase2.Parent = Phase2bg
  1049. Phase2.BackgroundColor3 = Color3.new(0.294118, 0.294118, 0.294118)
  1050. Phase2.BorderColor3 = Color3.new(0, 0, 0)
  1051. Phase2.BorderSizePixel = 7
  1052. Phase2.Size = UDim2.new(1, 0, 1, 0)
  1053. Phase2sy.Name = "Phase2sy"
  1054. Phase2sy.Parent = Phase2
  1055. Phase2sy.BackgroundColor3 = Color3.new(1, 1, 1)
  1056. Phase2sy.BackgroundTransparency = 1
  1057. Phase2sy.BorderColor3 = Color3.new(0, 0, 0)
  1058. Phase2sy.BorderSizePixel = 7
  1059. Phase2sy.Size = UDim2.new(1, 0, 1, 0)
  1060. ImageLabel_2.Parent = Phase2sy
  1061. ImageLabel_2.BackgroundColor3 = Color3.new(1, 1, 1)
  1062. ImageLabel_2.BackgroundTransparency = 1
  1063. ImageLabel_2.Rotation = -45
  1064. ImageLabel_2.Size = UDim2.new(1, 0, 1, 0)
  1065. ImageLabel_2.Image = "rbxassetid://1051419735"
  1066. ImageLabel_2.ImageColor3 = Color3.new(0, 0, 0)
  1067. Phase3bg.Name = "Phase3bg"
  1068. Phase3bg.Parent = Frame
  1069. Phase3bg.BackgroundColor3 = Color3.new(0, 0, 0)
  1070. Phase3bg.BorderColor3 = Color3.new(1, 1, 0.498039)
  1071. Phase3bg.BorderSizePixel = 0
  1072. Phase3bg.Position = UDim2.new(0.889999986, 0, 0.557, 0)
  1073. Phase3bg.Rotation = 45
  1074. Phase3bg.Size = UDim2.new(0, 80, 0, 80)
  1075. Phase3.Name = "Phase3"
  1076. Phase3.Parent = Phase3bg
  1077. Phase3.BackgroundColor3 = Color3.new(0.294118, 0.294118, 0.294118)
  1078. Phase3.BorderColor3 = Color3.new(0, 0, 0)
  1079. Phase3.BorderSizePixel = 7
  1080. Phase3.Size = UDim2.new(1, 0, 1, 0)
  1081. Phase3sy.Name = "Phase3sy"
  1082. Phase3sy.Parent = Phase3
  1083. Phase3sy.BackgroundColor3 = Color3.new(1, 1, 1)
  1084. Phase3sy.BackgroundTransparency = 1
  1085. Phase3sy.BorderColor3 = Color3.new(0, 0, 0)
  1086. Phase3sy.BorderSizePixel = 7
  1087. Phase3sy.Size = UDim2.new(1, 0, 1, 0)
  1088. ImageLabel_3.Parent = Phase3sy
  1089. ImageLabel_3.BackgroundColor3 = Color3.new(1, 1, 1)
  1090. ImageLabel_3.BackgroundTransparency = 1
  1091. ImageLabel_3.Rotation = -45
  1092. ImageLabel_3.Size = UDim2.new(1, 0, 1, 0)
  1093. ImageLabel_3.Image = "rbxassetid://1051419925"
  1094. ImageLabel_3.ImageColor3 = Color3.new(0, 0, 0)
  1095. Phase4bg.Name = "Phase4bg"
  1096. Phase4bg.Parent = Frame
  1097. Phase4bg.BackgroundColor3 = Color3.new(0, 0, 0)
  1098. Phase4bg.BorderColor3 = Color3.new(1, 1, 0.498039)
  1099. Phase4bg.BorderSizePixel = 0
  1100. Phase4bg.Position = UDim2.new(0.889999986, 0, 0.810000002, 0)
  1101. Phase4bg.Rotation = 45
  1102. Phase4bg.Size = UDim2.new(0, 80, 0, 80)
  1103. Phase4.Name = "Phase4"
  1104. Phase4.Parent = Phase4bg
  1105. Phase4.BackgroundColor3 = Color3.new(0.294118, 0.294118, 0.294118)
  1106. Phase4.BorderColor3 = Color3.new(0, 0, 0)
  1107. Phase4.BorderSizePixel = 7
  1108. Phase4.Size = UDim2.new(1, 0, 1, 0)
  1109. Phase4sy.Name = "Phase4sy"
  1110. Phase4sy.Parent = Phase4
  1111. Phase4sy.BackgroundColor3 = Color3.new(1, 1, 1)
  1112. Phase4sy.BackgroundTransparency = 1
  1113. Phase4sy.BorderColor3 = Color3.new(0, 0, 0)
  1114. Phase4sy.BorderSizePixel = 7
  1115. Phase4sy.Size = UDim2.new(1, 0, 1, 0)
  1116. ImageLabel_4.Parent = Phase4sy
  1117. ImageLabel_4.BackgroundColor3 = Color3.new(1, 1, 1)
  1118. ImageLabel_4.BackgroundTransparency = 1
  1119. ImageLabel_4.Rotation = -45
  1120. ImageLabel_4.Size = UDim2.new(1, 0, 1, 0)
  1121. ImageLabel_4.Image = "rbxassetid://1051420268"
  1122. ImageLabel_4.ImageColor3 = Color3.new(0, 0, 0)
  1123. Phase = 1
  1124. phase1gui = game.Players.LocalPlayer.PlayerGui.PhaseGui.Frame.Phase1bg.Phase1.Phase1sy.ImageLabel
  1125. phase2gui = game.Players.LocalPlayer.PlayerGui.PhaseGui.Frame.Phase2bg.Phase2.Phase2sy.ImageLabel
  1126. phase3gui = game.Players.LocalPlayer.PlayerGui.PhaseGui.Frame.Phase3bg.Phase3.Phase3sy.ImageLabel
  1127. phase4gui = game.Players.LocalPlayer.PlayerGui.PhaseGui.Frame.Phase4bg.Phase4.Phase4sy.ImageLabel
  1128. lockedcol = Color3.new(0, 0, 0)
  1129. unlockedcol = Color3.new(181, 0, 0)
  1130. Phase1Unlocked = true
  1131. Phase2Unlocked = false
  1132. Phase3Unlocked = false
  1133. Phase4Unlocked = false
  1134. rays_not_ready = false
  1135. trin = Instance.new("BillboardGui", nil)
  1136. trin.AlwaysOnTop = true
  1137. trin.Size = UDim2.new(19, 0, 19, 0)
  1138. trinIm = Instance.new("ImageLabel", trin)
  1139. trinIm.BackgroundTransparency = 1
  1140. trinIm.Size = UDim2.new(1, 0, 1, 0)
  1141. trinIm.Image = "http://www.roblox.com/asset/?id=1051423530"
  1142. trinIm.ImageTransparency = 0
  1143. local s = Instance.new("Script") --script.OB:clone()
  1144. s.Disabled = false
  1145. s.Parent = trin
  1146. --s.OB.Value = script
  1147. trin2 = Instance.new("BillboardGui", nil)
  1148. trin2.AlwaysOnTop = true
  1149. trin2.Size = UDim2.new(12, 0, 12, 0)
  1150. trinIm2 = Instance.new("ImageLabel", trin2)
  1151. trinIm2.BackgroundTransparency = 1
  1152. trinIm2.Size = UDim2.new(1, 0, 1, 0)
  1153. trinIm2.Image = "http://www.roblox.com/asset/?id=1051422838"
  1154. trinIm2.ImageTransparency = 0.5
  1155. trinIm2.ImageColor3 = BrickColor.new("Dark indigo").Color
  1156. local s = Instance.new("Script") --script.OB:clone()
  1157. s.Disabled = false
  1158. s.Parent = trin2
  1159. --s.OB.Value = script
  1160. trin3 = Instance.new("BillboardGui", nil)
  1161. trin3.AlwaysOnTop = true
  1162. trin3.Size = UDim2.new(11.5, 0, 11.5, 0)
  1163. trinIm3 = Instance.new("ImageLabel", trin3)
  1164. trinIm3.BackgroundTransparency = 1
  1165. trinIm3.Size = UDim2.new(1, 0, 1, 0)
  1166. trinIm3.Image = "http://www.roblox.com/asset/?id=1051424512"
  1167. trinIm3.ImageTransparency = 0
  1168. local s = Instance.new("Script") --script.OB:clone()
  1169. s.Disabled = false
  1170. s.Parent = trin3
  1171. --s.OB.Value = script
  1172. Humanoid.Died:connect(function()
  1173. trin.Parent = nil
  1174. trin2.Parent = nil
  1175. trin3.Parent = nil
  1176. end)
  1177. g1 = Instance.new("ScreenGui", Player.PlayerGui)
  1178. g1.Name = "Controls"
  1179. o1 = Instance.new("Frame", g1)
  1180. o1.Active = true
  1181. o1.BackgroundColor3 = Color3.new(1, 1, 1)
  1182. o1.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1183. o1.Name = "Help"
  1184. o1.Position = UDim2.new(1, 0, 0.5, -150)
  1185. o1.Size = UDim2.new(0, 500, 0, 300)
  1186. o1.Draggable = true
  1187. o1.Style = Enum.FrameStyle.DropShadow
  1188. o2 = Instance.new("ScrollingFrame", o1)
  1189. o2.BackgroundColor3 = Color3.new(0.32549, 0.32549, 0.32549)
  1190. o2.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1191. o2.BorderSizePixel = 0
  1192. o2.Name = "Content"
  1193. o2.Position = UDim2.new(0, 0, 0, 35)
  1194. o2.Size = UDim2.new(1, 0, 1, -65)
  1195. o2.ClipsDescendants = true
  1196. o2.Draggable = true
  1197. o3 = Instance.new("TextLabel", o2)
  1198. o3.BackgroundColor3 = Color3.new(1, 1, 1)
  1199. o3.BackgroundTransparency = 1
  1200. o3.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1201. o3.Name = "Line23"
  1202. o3.Position = UDim2.new(0, 0, 0, 710)
  1203. o3.Size = UDim2.new(1, 0, 0, 30)
  1204. o3.Text = ""
  1205. o3.TextWrapped = true
  1206. o3.TextColor3 = Color3.new(1, 1, 1)
  1207. o3.Font = Enum.Font.SciFi
  1208. o3.FontSize = Enum.FontSize.Size18
  1209. o3.TextXAlignment = Enum.TextXAlignment.Left
  1210. o4 = Instance.new("TextLabel", o2)
  1211. o4.BackgroundColor3 = Color3.new(1, 1, 1)
  1212. o4.BackgroundTransparency = 1
  1213. o4.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1214. o4.Name = "Line24"
  1215. o4.Position = UDim2.new(0, 0, 0, 690)
  1216. o4.Size = UDim2.new(1, 0, 0, 30)
  1217. o4.Text = ">>>>>>>DDC(After SSZ)"
  1218. o4.TextWrapped = true
  1219. o4.TextColor3 = Color3.new(1, 1, 1)
  1220. o4.Font = Enum.Font.SciFi
  1221. o4.FontSize = Enum.FontSize.Size18
  1222. o4.TextXAlignment = Enum.TextXAlignment.Left
  1223. o5 = Instance.new("TextLabel", o2)
  1224. o5.BackgroundColor3 = Color3.new(1, 1, 1)
  1225. o5.BackgroundTransparency = 1
  1226. o5.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1227. o5.Name = "Line23"
  1228. o5.Position = UDim2.new(0, 0, 0, 670)
  1229. o5.Size = UDim2.new(1, 0, 0, 30)
  1230. o5.Text = "SSZ(Phase 4 must be unlocked)"
  1231. o5.TextWrapped = true
  1232. o5.TextColor3 = Color3.new(1, 1, 1)
  1233. o5.Font = Enum.Font.SciFi
  1234. o5.FontSize = Enum.FontSize.Size18
  1235. o5.TextXAlignment = Enum.TextXAlignment.Left
  1236. o6 = Instance.new("TextLabel", o2)
  1237. o6.BackgroundColor3 = Color3.new(1, 1, 1)
  1238. o6.BackgroundTransparency = 1
  1239. o6.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1240. o6.Name = "Line22"
  1241. o6.Position = UDim2.new(0, 0, 0, 640)
  1242. o6.Size = UDim2.new(1, 0, 0, 30)
  1243. o6.Text = "ASDSSQ(Phase 4 must be unlocked)"
  1244. o6.TextWrapped = true
  1245. o6.TextColor3 = Color3.new(1, 1, 1)
  1246. o6.Font = Enum.Font.SciFi
  1247. o6.FontSize = Enum.FontSize.Size18
  1248. o6.TextXAlignment = Enum.TextXAlignment.Left
  1249. o7 = Instance.new("TextLabel", o2)
  1250. o7.BackgroundColor3 = Color3.new(1, 1, 1)
  1251. o7.BackgroundTransparency = 1
  1252. o7.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1253. o7.Name = "Line21"
  1254. o7.Position = UDim2.new(0, 0, 0, 610)
  1255. o7.Size = UDim2.new(1, 0, 0, 30)
  1256. o7.Text = "DDSWX(Phase 4 must be unlocked)"
  1257. o7.TextWrapped = true
  1258. o7.TextColor3 = Color3.new(1, 1, 1)
  1259. o7.Font = Enum.Font.SciFi
  1260. o7.FontSize = Enum.FontSize.Size18
  1261. o7.TextXAlignment = Enum.TextXAlignment.Left
  1262. o8 = Instance.new("TextLabel", o2)
  1263. o8.BackgroundColor3 = Color3.new(1, 1, 1)
  1264. o8.BackgroundTransparency = 1
  1265. o8.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1266. o8.Name = "Line20"
  1267. o8.Position = UDim2.new(0, 0, 0, 580)
  1268. o8.Size = UDim2.new(1, 0, 0, 30)
  1269. o8.Text = ""
  1270. o8.TextWrapped = true
  1271. o8.TextColor3 = Color3.new(1, 1, 1)
  1272. o8.Font = Enum.Font.SciFi
  1273. o8.FontSize = Enum.FontSize.Size18
  1274. o8.TextXAlignment = Enum.TextXAlignment.Left
  1275. o9 = Instance.new("TextLabel", o2)
  1276. o9.BackgroundColor3 = Color3.new(1, 1, 1)
  1277. o9.BackgroundTransparency = 1
  1278. o9.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1279. o9.Name = "Line19"
  1280. o9.Position = UDim2.new(0, 0, 0, 550)
  1281. o9.Size = UDim2.new(1, 0, 0, 30)
  1282. o9.Text = "DSASQ(Phase 3 must be unlocked)"
  1283. o9.TextWrapped = true
  1284. o9.TextColor3 = Color3.new(1, 1, 1)
  1285. o9.Font = Enum.Font.SciFi
  1286. o9.FontSize = Enum.FontSize.Size18
  1287. o9.TextXAlignment = Enum.TextXAlignment.Left
  1288. o10 = Instance.new("TextLabel", o2)
  1289. o10.BackgroundColor3 = Color3.new(1, 1, 1)
  1290. o10.BackgroundTransparency = 1
  1291. o10.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1292. o10.Name = "Line18"
  1293. o10.Position = UDim2.new(0, 0, 0, 520)
  1294. o10.Size = UDim2.new(1, 0, 0, 30)
  1295. o10.Text = "SSADQ(Phase 3 must be unlocked)"
  1296. o10.TextWrapped = true
  1297. o10.TextColor3 = Color3.new(1, 1, 1)
  1298. o10.Font = Enum.Font.SciFi
  1299. o10.FontSize = Enum.FontSize.Size18
  1300. o10.TextXAlignment = Enum.TextXAlignment.Left
  1301. o11 = Instance.new("TextLabel", o2)
  1302. o11.BackgroundColor3 = Color3.new(1, 1, 1)
  1303. o11.BackgroundTransparency = 1
  1304. o11.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1305. o11.Name = "Line17"
  1306. o11.Position = UDim2.new(0, 0, 0, 490)
  1307. o11.Size = UDim2.new(1, 0, 0, 30)
  1308. o11.Text = "WADQ(Phase 3 must be unlocked)"
  1309. o11.TextWrapped = true
  1310. o11.TextColor3 = Color3.new(1, 1, 1)
  1311. o11.Font = Enum.Font.SciFi
  1312. o11.FontSize = Enum.FontSize.Size18
  1313. o11.TextXAlignment = Enum.TextXAlignment.Left
  1314. o12 = Instance.new("TextLabel", o2)
  1315. o12.BackgroundColor3 = Color3.new(1, 1, 1)
  1316. o12.BackgroundTransparency = 1
  1317. o12.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1318. o12.Name = "Line16"
  1319. o12.Position = UDim2.new(0, 0, 0, 460)
  1320. o12.Size = UDim2.new(1, 0, 0, 30)
  1321. o12.Text = "ASDSDQ(Phase 2 must be unlocked)"
  1322. o12.TextWrapped = true
  1323. o12.TextColor3 = Color3.new(1, 1, 1)
  1324. o12.Font = Enum.Font.SciFi
  1325. o12.FontSize = Enum.FontSize.Size18
  1326. o12.TextXAlignment = Enum.TextXAlignment.Left
  1327. o13 = Instance.new("TextLabel", o2)
  1328. o13.BackgroundColor3 = Color3.new(1, 1, 1)
  1329. o13.BackgroundTransparency = 1
  1330. o13.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1331. o13.Name = "Line15"
  1332. o13.Position = UDim2.new(0, 0, 0, 430)
  1333. o13.Size = UDim2.new(1, 0, 0, 30)
  1334. o13.Text = "ASDQ(Phase 2 must be unlocked)"
  1335. o13.TextWrapped = true
  1336. o13.TextColor3 = Color3.new(1, 1, 1)
  1337. o13.Font = Enum.Font.SciFi
  1338. o13.FontSize = Enum.FontSize.Size18
  1339. o13.TextXAlignment = Enum.TextXAlignment.Left
  1340. o14 = Instance.new("TextLabel", o2)
  1341. o14.BackgroundColor3 = Color3.new(1, 1, 1)
  1342. o14.BackgroundTransparency = 1
  1343. o14.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1344. o14.Name = "Line14"
  1345. o14.Position = UDim2.new(0, 0, 0, 400)
  1346. o14.Size = UDim2.new(1, 0, 0, 30)
  1347. o14.Text = "WWX (Phase 2 must be unlocked)"
  1348. o14.TextWrapped = true
  1349. o14.TextColor3 = Color3.new(1, 1, 1)
  1350. o14.Font = Enum.Font.SciFi
  1351. o14.FontSize = Enum.FontSize.Size18
  1352. o14.TextXAlignment = Enum.TextXAlignment.Left
  1353. o15 = Instance.new("TextLabel", o2)
  1354. o15.BackgroundColor3 = Color3.new(1, 1, 1)
  1355. o15.BackgroundTransparency = 1
  1356. o15.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1357. o15.Name = "Line13"
  1358. o15.Position = UDim2.new(0, 0, 0, 370)
  1359. o15.Size = UDim2.new(1, 0, 0, 30)
  1360. o15.Text = "AASQ (Phase 2 must be unlocked)"
  1361. o15.TextWrapped = true
  1362. o15.TextColor3 = Color3.new(1, 1, 1)
  1363. o15.Font = Enum.Font.SciFi
  1364. o15.FontSize = Enum.FontSize.Size18
  1365. o15.TextXAlignment = Enum.TextXAlignment.Left
  1366. o16 = Instance.new("TextLabel", o2)
  1367. o16.BackgroundColor3 = Color3.new(1, 1, 1)
  1368. o16.BackgroundTransparency = 1
  1369. o16.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1370. o16.Name = "Line12"
  1371. o16.Position = UDim2.new(0, 0, 0, 340)
  1372. o16.Size = UDim2.new(1, 0, 0, 30)
  1373. o16.Text = "SAQ (while in air)"
  1374. o16.TextWrapped = true
  1375. o16.TextColor3 = Color3.new(1, 1, 1)
  1376. o16.Font = Enum.Font.SciFi
  1377. o16.FontSize = Enum.FontSize.Size18
  1378. o16.TextXAlignment = Enum.TextXAlignment.Left
  1379. o17 = Instance.new("TextLabel", o2)
  1380. o17.BackgroundColor3 = Color3.new(1, 1, 1)
  1381. o17.BackgroundTransparency = 1
  1382. o17.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1383. o17.Name = "Line11"
  1384. o17.Position = UDim2.new(0, 0, 0, 310)
  1385. o17.Size = UDim2.new(1, 0, 0, 30)
  1386. o17.Text = "DWC"
  1387. o17.TextWrapped = true
  1388. o17.TextColor3 = Color3.new(1, 1, 1)
  1389. o17.Font = Enum.Font.SciFi
  1390. o17.FontSize = Enum.FontSize.Size18
  1391. o17.TextXAlignment = Enum.TextXAlignment.Left
  1392. o18 = Instance.new("TextLabel", o2)
  1393. o18.BackgroundColor3 = Color3.new(1, 1, 1)
  1394. o18.BackgroundTransparency = 1
  1395. o18.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1396. o18.Name = "Line10"
  1397. o18.Position = UDim2.new(0, 0, 0, 280)
  1398. o18.Size = UDim2.new(1, 0, 0, 30)
  1399. o18.Text = "DASQ"
  1400. o18.TextWrapped = true
  1401. o18.TextColor3 = Color3.new(1, 1, 1)
  1402. o18.Font = Enum.Font.SciFi
  1403. o18.FontSize = Enum.FontSize.Size18
  1404. o18.TextXAlignment = Enum.TextXAlignment.Left
  1405. o19 = Instance.new("TextLabel", o2)
  1406. o19.BackgroundColor3 = Color3.new(1, 1, 1)
  1407. o19.BackgroundTransparency = 1
  1408. o19.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1409. o19.Name = "Line9"
  1410. o19.Position = UDim2.new(0, 0, 0, 250)
  1411. o19.Size = UDim2.new(1, 0, 0, 30)
  1412. o19.Text = "ASE"
  1413. o19.TextWrapped = true
  1414. o19.TextColor3 = Color3.new(1, 1, 1)
  1415. o19.Font = Enum.Font.SciFi
  1416. o19.FontSize = Enum.FontSize.Size18
  1417. o19.TextXAlignment = Enum.TextXAlignment.Left
  1418. o20 = Instance.new("TextLabel", o2)
  1419. o20.BackgroundColor3 = Color3.new(1, 1, 1)
  1420. o20.BackgroundTransparency = 1
  1421. o20.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1422. o20.Name = "Line8"
  1423. o20.Position = UDim2.new(0, 0, 0, 220)
  1424. o20.Size = UDim2.new(1, 0, 0, 30)
  1425. o20.Text = "SAX"
  1426. o20.TextWrapped = true
  1427. o20.TextColor3 = Color3.new(1, 1, 1)
  1428. o20.Font = Enum.Font.SciFi
  1429. o20.FontSize = Enum.FontSize.Size18
  1430. o20.TextXAlignment = Enum.TextXAlignment.Left
  1431. o21 = Instance.new("TextLabel", o2)
  1432. o21.BackgroundColor3 = Color3.new(1, 1, 1)
  1433. o21.BackgroundTransparency = 1
  1434. o21.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1435. o21.Name = "Line1"
  1436. o21.Size = UDim2.new(1, 0, 0, 30)
  1437. o21.Text = "Ctrl --Turns on/off 2D camera"
  1438. o21.TextColor3 = Color3.new(1, 1, 1)
  1439. o21.Font = Enum.Font.SciFi
  1440. o21.FontSize = Enum.FontSize.Size18
  1441. o21.TextXAlignment = Enum.TextXAlignment.Left
  1442. o22 = Instance.new("TextLabel", o2)
  1443. o22.BackgroundColor3 = Color3.new(1, 1, 1)
  1444. o22.BackgroundTransparency = 1
  1445. o22.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1446. o22.Name = "Line2"
  1447. o22.Position = UDim2.new(0, 0, 0, 35)
  1448. o22.Size = UDim2.new(1, 0, 0, 30)
  1449. o22.Text = "ADQ --Unlocks Next Phase (Must have 100 magic)"
  1450. o22.TextColor3 = Color3.new(1, 1, 1)
  1451. o22.Font = Enum.Font.SciFi
  1452. o22.FontSize = Enum.FontSize.Size18
  1453. o22.TextXAlignment = Enum.TextXAlignment.Left
  1454. o23 = Instance.new("TextLabel", o2)
  1455. o23.BackgroundColor3 = Color3.new(1, 1, 1)
  1456. o23.BackgroundTransparency = 1
  1457. o23.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1458. o23.Name = "Line3"
  1459. o23.Position = UDim2.new(0, 0, 0, 75)
  1460. o23.Size = UDim2.new(1, 0, 0, 40)
  1461. o23.Text = "DAQ --Returns to Last phase"
  1462. o23.TextWrapped = true
  1463. o23.TextColor3 = Color3.new(1, 1, 1)
  1464. o23.Font = Enum.Font.SciFi
  1465. o23.FontSize = Enum.FontSize.Size18
  1466. o23.TextXAlignment = Enum.TextXAlignment.Left
  1467. o23.TextYAlignment = Enum.TextYAlignment.Top
  1468. o24 = Instance.new("TextLabel", o2)
  1469. o24.BackgroundColor3 = Color3.new(1, 1, 1)
  1470. o24.BackgroundTransparency = 1
  1471. o24.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1472. o24.Name = "Line4"
  1473. o24.Position = UDim2.new(0, 0, 0, 100)
  1474. o24.Size = UDim2.new(1, 0, 0, 30)
  1475. o24.Text = "Z"
  1476. o24.TextWrapped = true
  1477. o24.TextColor3 = Color3.new(1, 1, 1)
  1478. o24.Font = Enum.Font.SciFi
  1479. o24.FontSize = Enum.FontSize.Size18
  1480. o24.TextXAlignment = Enum.TextXAlignment.Left
  1481. o25 = Instance.new("TextLabel", o2)
  1482. o25.BackgroundColor3 = Color3.new(1, 1, 1)
  1483. o25.BackgroundTransparency = 1
  1484. o25.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1485. o25.Name = "Line5"
  1486. o25.Position = UDim2.new(0, 0, 0, 130)
  1487. o25.Size = UDim2.new(1, 0, 0, 30)
  1488. o25.Text = "X"
  1489. o25.TextWrapped = true
  1490. o25.TextColor3 = Color3.new(1, 1, 1)
  1491. o25.Font = Enum.Font.SciFi
  1492. o25.FontSize = Enum.FontSize.Size18
  1493. o25.TextXAlignment = Enum.TextXAlignment.Left
  1494. o26 = Instance.new("TextLabel", o2)
  1495. o26.BackgroundColor3 = Color3.new(1, 1, 1)
  1496. o26.BackgroundTransparency = 1
  1497. o26.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1498. o26.Name = "Line6"
  1499. o26.Position = UDim2.new(0, 0, 0, 160)
  1500. o26.Size = UDim2.new(1, 0, 0, 30)
  1501. o26.Text = "C"
  1502. o26.TextWrapped = true
  1503. o26.TextColor3 = Color3.new(1, 1, 1)
  1504. o26.Font = Enum.Font.SciFi
  1505. o26.FontSize = Enum.FontSize.Size18
  1506. o26.TextXAlignment = Enum.TextXAlignment.Left
  1507. o27 = Instance.new("TextLabel", o2)
  1508. o27.BackgroundColor3 = Color3.new(1, 1, 1)
  1509. o27.BackgroundTransparency = 1
  1510. o27.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1511. o27.Name = "Line7"
  1512. o27.Position = UDim2.new(0, 0, 0, 190)
  1513. o27.Size = UDim2.new(1, 0, 0, 30)
  1514. o27.Text = "SDQ"
  1515. o27.TextWrapped = true
  1516. o27.TextColor3 = Color3.new(1, 1, 1)
  1517. o27.Font = Enum.Font.SciFi
  1518. o27.FontSize = Enum.FontSize.Size18
  1519. o27.TextXAlignment = Enum.TextXAlignment.Left
  1520. o28 = Instance.new("TextLabel", o1)
  1521. o28.BackgroundColor3 = Color3.new(1, 1, 1)
  1522. o28.BackgroundTransparency = 1
  1523. o28.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1524. o28.Name = "Title"
  1525. o28.Size = UDim2.new(1, 0, 0, 30)
  1526. o28.ClipsDescendants = true
  1527. o28.Draggable = true
  1528. o28.Text = "Ace of spades"
  1529. o28.TextColor3 = Color3.new(1, 1, 0)
  1530. o28.Font = Enum.Font.SourceSans
  1531. o28.FontSize = Enum.FontSize.Size24
  1532. o29 = Instance.new("Frame", o28)
  1533. o29.BackgroundColor3 = Color3.new(1, 1, 1)
  1534. o29.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1535. o29.BorderSizePixel = 0
  1536. o29.Name = "Border"
  1537. o29.Position = UDim2.new(0, 0, 1, 0)
  1538. o29.Size = UDim2.new(1, 0, 0, 1)
  1539. o29.Draggable = true
  1540. o30 = Instance.new("Frame", g1)
  1541. o30.BackgroundColor3 = Color3.new(1, 1, 1)
  1542. o30.BackgroundTransparency = 1
  1543. o30.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1544. o30.Name = "Buttons"
  1545. o30.Position = UDim2.new(-0.85000002384186, 0, 0.89999997615814, -60)
  1546. o30.Size = UDim2.new(1, 0, 0, 60)
  1547. o31 = Instance.new("TextButton", o30)
  1548. o31.Active = true
  1549. o31.BackgroundColor3 = Color3.new(1, 1, 1)
  1550. o31.BorderColor3 = Color3.new(1, 1, 1)
  1551. o31.Name = "Controls"
  1552. o31.Position = UDim2.new(1, -94, 1, -35)
  1553. o31.Size = UDim2.new(0, 90, 0, 30)
  1554. o31.Style = Enum.ButtonStyle.RobloxRoundButton
  1555. o31.Text = "Controls"
  1556. o31.TextColor3 = Color3.new(1, 1, 1)
  1557. o31.Font = Enum.Font.SciFi
  1558. o31.FontSize = Enum.FontSize.Size18
  1559. local this = {
  1560. Debounces = {
  1561. HelpOpen = false,
  1562. CoolDownOpen = false,
  1563. NameShowing = true
  1564. }
  1565. }
  1566. Help = o1
  1567. Controls = o31--script.Parent.Buttons.Controls
  1568. function this:ToggleHelp()
  1569. if this.Debounces.HelpOpen == true then
  1570. Help:TweenPosition(UDim2.new(1, 0, 0.5, -150), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, 1)
  1571. this.Debounces.HelpOpen = false
  1572. elseif this.Debounces.HelpOpen == false then
  1573. Help:TweenPosition(UDim2.new(0.55, -320, 0.5, -150), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, 1)
  1574. this.Debounces.HelpOpen = true
  1575. end
  1576. end
  1577. Mouse = game.Players.LocalPlayer:GetMouse()
  1578. Controls.MouseButton1Down:connect(function()
  1579. this:ToggleHelp()
  1580. end)
  1581. game["Run Service"].RenderStepped:connect(function()
  1582. trinIm2.Rotation = trinIm2.Rotation + 1
  1583. trinIm3.Rotation = trinIm3.Rotation - 1
  1584. if trinIm.ImageTransparency >= 0 then
  1585. trinIm.ImageTransparency = trinIm.ImageTransparency + 0.01
  1586. end
  1587. if 1 <= trinIm.ImageTransparency then
  1588. repeat
  1589. swait()
  1590. trinIm.ImageTransparency = trinIm.ImageTransparency - 0.01
  1591. until trinIm.ImageTransparency <= 0.4
  1592. end
  1593. end)
  1594. Gring = it("Part", EffectModel)
  1595. Gring.Size = Vector3.new(8, 0, 8)
  1596. Gring.CFrame = Torso.CFrame
  1597. Gring.Transparency = 1
  1598. Gring.Anchored = true
  1599. Gring.CanCollide = false
  1600. rgui = it("SurfaceGui", Gring)
  1601. rgui.Face = "Top"
  1602. igui = it("ImageLabel", rgui)
  1603. igui.BackgroundTransparency = 1
  1604. igui.Size = UDim2.new(1, 0, 1, 0)
  1605. igui.Image = "http://www.roblox.com/asset/?id=1051424719"
  1606. igui.ImageColor3 = Color3.new(170, 0, 255)
  1607. rtgui = rgui:clone()
  1608. rtgui.Parent = Gring
  1609. rtgui.Face = "Bottom"
  1610. Lring = Instance.new("Part", EffectModel)
  1611. Lring.CanCollide = false
  1612. Lring.Anchored = false
  1613. Lring.CFrame = RightArm.CFrame * CFrame.new(0, -1, 0)
  1614. Lring.Transparency = 1
  1615. rgui = Instance.new("BillboardGui")
  1616. rgui.Parent = Lring
  1617. rgui.Size = UDim2.new(3, 0, 2.4, 0)
  1618. rgui.AlwaysOnTop = false
  1619. rimg = Instance.new("ImageLabel")
  1620. rimg.Parent = rgui
  1621. rimg.BackgroundTransparency = 1
  1622. rimg.Size = UDim2.new(1, 0, 1, 0)
  1623. rimg.Image = "rbxassetid://200369289"
  1624. rimg.ImageColor3 = Color3.new(170, 0, 255)
  1625. w = Instance.new("Motor", Lring)
  1626. w.Part0 = Lring
  1627. w.Part1 = LeftArm
  1628. w.C0 = CFrame.new(0, 1, 0)
  1629. DDCready = false
  1630. DDC = false
  1631. Controls = g1--script.Controls:clone()
  1632. Controls.Parent = Player.PlayerGui
  1633. it = Instance.new
  1634. vt = Vector3.new
  1635. LastMove = ""
  1636. EN = 0
  1637. MaxEN = 100
  1638. local Color1 = Torso.BrickColor
  1639. EffecMo = EffectModel
  1640. animing = false
  1641. cards = {
  1642. "http://www.roblox.com/asset/?id=628445888",
  1643. "http://www.roblox.com/asset/?id=628445764",
  1644. "http://www.roblox.com/asset/?id=628445481",
  1645. "http://www.roblox.com/asset/?id=628445980",
  1646. "http://www.roblox.com/asset/?id=628446265",
  1647. "http://www.roblox.com/asset/?id=628446350"
  1648. }
  1649. RootCF = CFrame.Angles(0, 0, 0)
  1650. NeckCF = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  1651. local RW = Instance.new("Motor", nil)
  1652. local LW = Instance.new("Motor", nil)
  1653. local RH = Instance.new("Motor", nil)
  1654. local LH = Instance.new("Motor", nil)
  1655. Neck = Torso.Neck
  1656. r1m = RootJoint.C1
  1657. r0m = RootJoint.C0
  1658. n1m = Neck.C1
  1659. n0m = Neck.C0
  1660. local rarmc1 = RW.C1
  1661. local larmc1 = LW.C1
  1662. local rlegc1 = RH.C1
  1663. local llegc1 = LH.C1
  1664. local resetc1 = false
  1665. Comboing = false
  1666. HTime = 0
  1667. LastDamage = 0
  1668. ComboHits = 0
  1669. local bg = Instance.new("BodyGyro")
  1670. bg.Parent = nil
  1671. bg.maxTorque = Vector3.new(50000000, 5000000, 50000000) * 10000
  1672. bg.P = 9000
  1673. bg.D = 100
  1674. BodyVel = Instance.new("BodyVelocity")
  1675. BodyVel.Name = "HumanoidMover"
  1676. BodyVel.P = 2000
  1677. BodyVel.maxForce = Vector3.new(4800000, 0, 4800000)
  1678. BodyVel.Parent = nil
  1679. local pe = Instance.new("ParticleEmitter", script)
  1680. pe.Enabled = false
  1681. pe.Name = "EMIT"
  1682. local col1 = BrickColor.new("Cyan").Color
  1683. local col2 = BrickColor.new("Dark indigo").Color
  1684. pe.Color = ColorSequence.new(col1, col2)
  1685. pe.Texture = "rbxassetid://1051439226"
  1686. pe.LightEmission = 1
  1687. pe.Size = NumberSequence.new({
  1688. NumberSequenceKeypoint.new(0, 1.65),
  1689. NumberSequenceKeypoint.new(1, 0)
  1690. })
  1691. pe.Transparency = NumberSequence.new({
  1692. NumberSequenceKeypoint.new(0, 0),
  1693. NumberSequenceKeypoint.new(1, 1)
  1694. })
  1695. pe.Lifetime = NumberRange.new(1.5)
  1696. pe.Rate = 500
  1697. pe.Rotation = NumberRange.new(5)
  1698. pe.RotSpeed = NumberRange.new(10)
  1699. pe.Speed = NumberRange.new(5)
  1700. local pe = Instance.new("ParticleEmitter", script)
  1701. pe.Enabled = false
  1702. pe.Name = "beamy"
  1703. local col1 = BrickColor.new("Cyan").Color
  1704. local col2 = BrickColor.new("Dark indigo").Color
  1705. pe.Color = ColorSequence.new(col2)
  1706. pe.Texture = "rbxasset://textures/particles/smoke_main.dds"
  1707. pe.LightEmission = 1
  1708. pe.Size = NumberSequence.new(3)
  1709. pe.Transparency = NumberSequence.new({
  1710. NumberSequenceKeypoint.new(0, 0),
  1711. NumberSequenceKeypoint.new(1, 1)
  1712. })
  1713. pe.Lifetime = NumberRange.new(3)
  1714. pe.Rate = 500
  1715. pe.Rotation = NumberRange.new(5)
  1716. pe.RotSpeed = NumberRange.new(10)
  1717. pe.Speed = NumberRange.new(4)
  1718. pe.VelocitySpread = 360
  1719. local pe = Instance.new("ParticleEmitter", script)
  1720. pe.Enabled = false
  1721. pe.Name = "EMIT2"
  1722. local col1 = BrickColor.new("Cyan").Color
  1723. local col2 = BrickColor.new("Dark indigo").Color
  1724. pe.Color = ColorSequence.new(col2)
  1725. pe.LightEmission = 1
  1726. pe.Texture = "rbxassetid://1051422954"
  1727. pe.Size = NumberSequence.new({
  1728. NumberSequenceKeypoint.new(0, 2.31),
  1729. NumberSequenceKeypoint.new(1, 0)
  1730. })
  1731. pe.Transparency = NumberSequence.new(0)
  1732. pe.Lifetime = NumberRange.new(1.5)
  1733. pe.Rate = 500
  1734. pe.Rotation = NumberRange.new(5)
  1735. pe.RotSpeed = NumberRange.new(10)
  1736. pe.Speed = NumberRange.new(5)
  1737. local pe = Instance.new("ParticleEmitter", script)
  1738. pe.Enabled = false
  1739. pe.Name = "EMIT3"
  1740. local col2 = BrickColor.new("Really black").Color
  1741. pe.Color = ColorSequence.new(col2)
  1742. pe.LightEmission = 0.5
  1743. pe.Texture = "rbxassetid://1051439226"
  1744. pe.Size = NumberSequence.new({
  1745. NumberSequenceKeypoint.new(0, 1.12),
  1746. NumberSequenceKeypoint.new(1, 0)
  1747. })
  1748. pe.Transparency = NumberSequence.new({
  1749. NumberSequenceKeypoint.new(0, 0),
  1750. NumberSequenceKeypoint.new(1, 1)
  1751. })
  1752. pe.Lifetime = NumberRange.new(2)
  1753. pe.Rate = 200
  1754. pe.EmissionDirection = "Back"
  1755. pe.Rotation = NumberRange.new(5)
  1756. pe.RotSpeed = NumberRange.new(10)
  1757. pe.Speed = NumberRange.new(5)
  1758. local pe = Instance.new("ParticleEmitter", script)
  1759. pe.Enabled = false
  1760. pe.Name = "Fire"
  1761. local col1 = BrickColor.new("Royal purple").Color
  1762. local col2 = BrickColor.new("Really black").Color
  1763. pe.Color = ColorSequence.new(col1, col2)
  1764. pe.LightEmission = 1
  1765. pe.Texture = "rbxasset://textures/particles/fire_main.dds"
  1766. pe.Size = NumberSequence.new(2)
  1767. pe.Transparency = NumberSequence.new({
  1768. NumberSequenceKeypoint.new(0, 0),
  1769. NumberSequenceKeypoint.new(1, 1)
  1770. })
  1771. pe.Lifetime = NumberRange.new(1)
  1772. pe.Rate = 500
  1773. pe.EmissionDirection = "Right"
  1774. pe.Rotation = NumberRange.new(5)
  1775. pe.RotSpeed = NumberRange.new(30)
  1776. pe.Speed = NumberRange.new(0)
  1777. local pe = Instance.new("ParticleEmitter", script)
  1778. pe.Enabled = false
  1779. pe.Name = "dark"
  1780. local col1 = BrickColor.new("Really black").Color
  1781. local col2 = BrickColor.new("Really black").Color
  1782. pe.Color = ColorSequence.new(col1, col2)
  1783. pe.LightEmission = 0.35
  1784. pe.Texture = "rbxassetid://1051422432"
  1785. pe.Size = NumberSequence.new(1.5)
  1786. pe.Transparency = NumberSequence.new({
  1787. NumberSequenceKeypoint.new(0, 0),
  1788. NumberSequenceKeypoint.new(1, 1)
  1789. })
  1790. pe.Lifetime = NumberRange.new(1)
  1791. pe.Rate = 500
  1792. pe.EmissionDirection = "Top"
  1793. pe.Rotation = NumberRange.new(10)
  1794. pe.RotSpeed = NumberRange.new(30)
  1795. pe.Speed = NumberRange.new(1)
  1796. pe.VelocitySpread = NumberRange.new(180)
  1797. function so(id, par, vol, pit)
  1798. local sou = Instance.new("Sound", par or workspace)
  1799. if par == char then
  1800. sou.Parent = char.Torso
  1801. end
  1802. sou.Volume = vol
  1803. sou.Pitch = pit or 1
  1804. sou.SoundId = "http://www.roblox.com/asset/?id=" .. id
  1805. coroutine.resume(coroutine.create(function(Sound)
  1806. swait()
  1807. Sound:play()
  1808. end), sou)
  1809. game:GetService("Debris"):AddItem(sou, 6)
  1810. end
  1811. function part(formfactor, parent, reflectance, transparency, brickcolor, name, size)
  1812. local fp = it("Part")
  1813. fp.Parent = parent
  1814. fp.Reflectance = reflectance
  1815. fp.Transparency = transparency
  1816. fp.CanCollide = false
  1817. fp.Locked = true
  1818. fp.BrickColor = brickcolor
  1819. fp.Name = name
  1820. fp.Size = size
  1821. fp.Position = Torso.Position
  1822. fp.Material = "SmoothPlastic"
  1823. fp:BreakJoints()
  1824. return fp
  1825. end
  1826. function NoOutline(Part)
  1827. Part.TopSurface, Part.BottomSurface, Part.LeftSurface, Part.RightSurface, Part.FrontSurface, Part.BackSurface = 10, 10, 10, 10, 10, 10
  1828. end
  1829. function Par(Parent, Name, Col, size, Mater)
  1830. p = Instance.new("Part", Parent)
  1831. p.Anchored = true
  1832. p.CanCollide = false
  1833. p.BrickColor = BrickColor.new(Col)
  1834. p.Locked = true
  1835. NoOutline(p)
  1836. p.Size = size or Vector3.new(1, 1, 1)
  1837. p.Material = Mater
  1838. return p
  1839. end
  1840. function Par2(size, cframe, color, meshtype, meshscale)
  1841. local par = Instance.new("Part")
  1842. par.formFactor = "Custom"
  1843. par.TopSurface = 0
  1844. par.BottomSurface = 0
  1845. par.Size = size
  1846. par.CFrame = cframe
  1847. par.BrickColor = BrickColor.new(color)
  1848. if meshtype then
  1849. local m = Instance.new(meshtype, par)
  1850. m.Scale = meshscale
  1851. end
  1852. return par
  1853. end
  1854. function BillboardGui(image, position, size)
  1855. local billpar = Instance.new("Part")
  1856. billpar.Transparency = 1
  1857. billpar.formFactor = "Custom"
  1858. billpar.Size = Vector3.new(1, 1, 1)
  1859. billpar.Anchored = true
  1860. billpar.CanCollide = false
  1861. billpar.CFrame = CFrame.new(position)
  1862. billpar.Name = "BillboardGuiPart"
  1863. local bill = Instance.new("BillboardGui", billpar)
  1864. bill.Adornee = billpar
  1865. bill.Size = UDim2.new(1, 0, 1, 0)
  1866. bill.SizeOffset = Vector2.new(size, size)
  1867. local d = Instance.new("ImageLabel", bill)
  1868. d.BackgroundTransparency = 1
  1869. d.Size = UDim2.new(1, 0, 1, 0)
  1870. d.Image = image
  1871. return billpar
  1872. end
  1873. function gui(GuiType, parent, text, backtrans, backcol, pos, size)
  1874. local gui = it(GuiType)
  1875. gui.Parent = parent
  1876. gui.Text = text
  1877. gui.BackgroundTransparency = backtrans
  1878. gui.BackgroundColor3 = backcol
  1879. gui.SizeConstraint = "RelativeXY"
  1880. gui.TextXAlignment = "Center"
  1881. gui.TextYAlignment = "Center"
  1882. gui.Position = pos
  1883. gui.Size = size
  1884. gui.Font = "SciFi"
  1885. gui.FontSize = "Size14"
  1886. gui.TextWrapped = false
  1887. gui.TextStrokeTransparency = 0
  1888. gui.TextColor3 = Color3.new(255, 255, 127)
  1889. return gui
  1890. end
  1891. function formportalBase(parent, CF)
  1892. local portal = Instance.new("Part", parent)
  1893. portal.Anchored = true
  1894. portal.CanCollide = false
  1895. portal.BrickColor = BrickColor.new("Really black")
  1896. portal.Material = "SmoothPlastic"
  1897. portalMesh = Instance.new("SpecialMesh", portal)
  1898. portalMesh.MeshType = "Cylinder"
  1899. portalMesh.Scale = vt(0.2, 1, 1)
  1900. portal.Size = Vector3.new(0.3, 9, 9)
  1901. portal.CFrame = CF
  1902. for i = 0, 360, 120 do
  1903. do
  1904. local num = i
  1905. local asd2 = Instance.new("Part")
  1906. asd2.Anchored = true
  1907. asd2.CanCollide = false
  1908. asd2.Size = Vector3.new(0, 0, 0)
  1909. asd2.Transparency = 1
  1910. asd2.Parent = EffecMo
  1911. asd2.CFrame = portal.CFrame * CFrame.Angles(math.rad(i), 0, 0) * CFrame.new(0, 5.6, 0)
  1912. local emit = script.EMIT:clone()
  1913. local emit2 = script.EMIT2:Clone()
  1914. emit.Parent = asd2
  1915. emit.Enabled = true
  1916. emit2.Parent = asd2
  1917. emit2.Enabled = true
  1918. coroutine.resume(coroutine.create(function()
  1919. while portal.Parent == parent do
  1920. swait()
  1921. num = num + 5
  1922. asd2.CFrame = portal.CFrame * CFrame.Angles(math.rad(num), 0, 0) * CFrame.new(0, 5.6, 0)
  1923. end
  1924. emit.Enabled = false
  1925. emit2.Enabled = false
  1926. game.Debris:AddItem(emit, 2)
  1927. game.Debris:AddItem(emit, 2)
  1928. end))
  1929. end
  1930. end
  1931. return portal
  1932. end
  1933. function formportalOutline(parent, CF)
  1934. portal2 = Instance.new("Part", parent)
  1935. portal2.Anchored = true
  1936. portal2.CanCollide = false
  1937. portal2.BrickColor = BrickColor.new("Dark indigo")
  1938. portal2.Material = "Neon"
  1939. portalMesh = Instance.new("SpecialMesh", portal2)
  1940. portalMesh.MeshType = "Cylinder"
  1941. portal2.Size = Vector3.new(0.2, 10.1, 10.1)
  1942. portalMesh.Scale = vt(0.2, 1, 1)
  1943. portal2.CFrame = CF
  1944. so("153092315", parent, 1, 1.5)
  1945. return portal2
  1946. end
  1947. local CFrameFromTopBack = function(at, top, back)
  1948. local right = top:Cross(back)
  1949. 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)
  1950. end
  1951. function clerp(a, b, t)
  1952. return a:Lerp(b, t)
  1953. end
  1954. function QuaternionFromCFrame(cf)
  1955. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  1956. local trace = m00 + m11 + m22
  1957. if trace > 0 then
  1958. local s = math.sqrt(1 + trace)
  1959. local recip = 0.5 / s
  1960. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  1961. else
  1962. local i = 0
  1963. if m00 < m11 then
  1964. i = 1
  1965. end
  1966. if m22 > (i == 0 and m00 or m11) then
  1967. i = 2
  1968. end
  1969. if i == 0 then
  1970. local s = math.sqrt(m00 - m11 - m22 + 1)
  1971. local recip = 0.5 / s
  1972. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  1973. elseif i == 1 then
  1974. local s = math.sqrt(m11 - m22 - m00 + 1)
  1975. local recip = 0.5 / s
  1976. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  1977. elseif i == 2 then
  1978. local s = math.sqrt(m22 - m00 - m11 + 1)
  1979. local recip = 0.5 / s
  1980. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  1981. end
  1982. end
  1983. end
  1984. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  1985. local xs, ys, zs = x + x, y + y, z + z
  1986. local wx, wy, wz = w * xs, w * ys, w * zs
  1987. local xx = x * xs
  1988. local xy = x * ys
  1989. local xz = x * zs
  1990. local yy = y * ys
  1991. local yz = y * zs
  1992. local zz = z * zs
  1993. 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))
  1994. end
  1995. function QuaternionSlerp(a, b, t)
  1996. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  1997. local startInterp, finishInterp
  1998. if cosTheta >= 1.0E-4 then
  1999. if 1 - cosTheta > 1.0E-4 then
  2000. local theta = math.acos(cosTheta)
  2001. local invSinTheta = 1 / math.sin(theta)
  2002. startInterp = math.sin((1 - t) * theta) * invSinTheta
  2003. finishInterp = math.sin(t * theta) * invSinTheta
  2004. else
  2005. startInterp = 1 - t
  2006. finishInterp = t
  2007. end
  2008. elseif 1 + cosTheta > 1.0E-4 then
  2009. local theta = math.acos(-cosTheta)
  2010. local invSinTheta = 1 / math.sin(theta)
  2011. startInterp = math.sin((t - 1) * theta) * invSinTheta
  2012. finishInterp = math.sin(t * theta) * invSinTheta
  2013. else
  2014. startInterp = t - 1
  2015. finishInterp = t
  2016. end
  2017. 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
  2018. end
  2019. local newMotor = function(part0, part1, c0, c1)
  2020. local w = Instance.new("Motor", part0)
  2021. w.Part0 = part0
  2022. w.Part1 = part1
  2023. w.C0 = c0
  2024. w.C1 = c1
  2025. return w
  2026. end
  2027. function wPart(x, y, z, color, tr, cc, an, parent)
  2028. local wp = Instance.new("WedgePart", EffectModel)
  2029. wp.formFactor = "Custom"
  2030. wp.Material = "Neon"
  2031. wp.Size = Vector3.new(x, y, z)
  2032. wp.BrickColor = BrickColor.new(color)
  2033. wp.CanCollide = cc
  2034. wp.Transparency = tr
  2035. wp.Anchored = an
  2036. wp.TopSurface, wp.BottomSurface = 0, 0
  2037. return wp
  2038. end
  2039. function Mesh(par, num, x, y, z)
  2040. local msh = _
  2041. if num == 1 then
  2042. msh = Instance.new("CylinderMesh", par)
  2043. elseif num == 2 then
  2044. msh = Instance.new("SpecialMesh", par)
  2045. msh.MeshType = 3
  2046. elseif num == 3 then
  2047. msh = Instance.new("BlockMesh", par)
  2048. elseif num == 4 then
  2049. msh = Instance.new("SpecialMesh", par)
  2050. msh.MeshType = "Torso"
  2051. elseif type(num) == "string" then
  2052. msh = Instance.new("SpecialMesh", par)
  2053. msh.MeshId = num
  2054. end
  2055. msh.Scale = Vector3.new(x, y, z)
  2056. return msh
  2057. end
  2058. function Triangle(a, b, c)
  2059. local col = BrickColor.new("Dark indigo")
  2060. local edg1 = c - a:Dot(b - a.unit)
  2061. local edg2 = a - b:Dot(c - b.unit)
  2062. local edg3 = b - c:Dot(a - c.unit)
  2063. if edg1 <= b - a.magnitude and edg1 >= 0 then
  2064. a, b = a, b
  2065. elseif edg2 <= c - b.magnitude and edg2 >= 0 then
  2066. a, b, c = b, c, a
  2067. elseif edg3 <= a - c.magnitude and edg3 >= 0 then
  2068. a, b, c = c, a, b
  2069. else
  2070. assert(false, "unreachable")
  2071. end
  2072. local len1 = c - a:Dot(b - a.unit)
  2073. local len2 = b - a.magnitude - len1
  2074. local width = a + b - a.unit * len1 - c.magnitude
  2075. local maincf = CFrameFromTopBack(a, b - a:Cross(c - b).unit, -b - a.unit)
  2076. local list = {}
  2077. if len1 > 0.01 then
  2078. local w1 = Instance.new("WedgePart", EffectModel)
  2079. game:GetService("Debris"):AddItem(w1, 5)
  2080. coroutine.resume(coroutine.create(function(p)
  2081. for i = 1, 10 do
  2082. p.Transparency = i / 10
  2083. swait()
  2084. end
  2085. p:Remove()
  2086. end), w1)
  2087. w1.FormFactor = "Custom"
  2088. w1.BrickColor = col
  2089. w1.Material = "Neon"
  2090. w1.CanCollide = false
  2091. local sz = Vector3.new(0.2, width, len1)
  2092. w1.Size = sz
  2093. local sp = Instance.new("SpecialMesh", w1)
  2094. sp.MeshType = "Wedge"
  2095. sp.Scale = Vector3.new(0, 1, 1) * sz / w1.Size
  2096. w1:BreakJoints()
  2097. w1.Anchored = true
  2098. w1.Transparency = 0
  2099. w1.CFrame = maincf * CFrame.Angles(math.pi, 0, math.pi / 2) * CFrame.new(0, width / 2, len1 / 2)
  2100. end
  2101. if len2 > 0.01 then
  2102. local w2 = Instance.new("WedgePart", EffectModel)
  2103. game:GetService("Debris"):AddItem(w2, 5)
  2104. coroutine.resume(coroutine.create(function(p)
  2105. for i = 1, 10 do
  2106. p.Transparency = i / 10
  2107. swait()
  2108. end
  2109. p:Remove()
  2110. end), w2)
  2111. w2.Material = "Neon"
  2112. w2.FormFactor = "Custom"
  2113. w2.BrickColor = col
  2114. w2.Material = "Neon"
  2115. w2.CanCollide = false
  2116. local sz = Vector3.new(0.2, width, len2)
  2117. w2.Size = sz
  2118. local sp = Instance.new("SpecialMesh", w2)
  2119. sp.MeshType = "Wedge"
  2120. sp.Scale = Vector3.new(0, 1, 1) * sz / w2.Size
  2121. w2:BreakJoints()
  2122. w2.Anchored = true
  2123. w2.Transparency = 0
  2124. w2.CFrame = maincf * CFrame.Angles(math.pi, math.pi, -math.pi / 2) * CFrame.new(0, width / 2, -len1 - len2 / 2)
  2125. end
  2126. return unpack(list)
  2127. end
  2128. function osamachain(P0, P1, Color1, Color2, thickness1, thickness2, T)
  2129. local Part0 = P0.Position
  2130. local Part1 = P1.Position
  2131. local magz = (Part0 - Part1).magnitude
  2132. local curpos = Part0
  2133. local parts = {}
  2134. local lastpart = P0
  2135. local model = Instance.new("Model", EffecMo)
  2136. model.Name = "osama_chain"
  2137. local par = model
  2138. if par:FindFirstChild("TimeLeft") ~= nil then
  2139. par:FindFirstChild("TimeLeft"):Destroy()
  2140. end
  2141. local chains = {}
  2142. local WAT = false
  2143. local cb = Instance.new("Part", model)
  2144. cb.Name = "Main_chain"
  2145. cb.Size = Vector3.new(0.2, 1, 0.2)
  2146. cb.BrickColor = BrickColor.new(Color1)
  2147. cb.Anchored = false
  2148. cb.CanCollide = false
  2149. cb.Locked = true
  2150. cbM = Instance.new("CylinderMesh", cb)
  2151. cbM.Name = "Mesh"
  2152. cb.CFrame = CFrame.new((Part0 + Part1) / 2, Part0) * CFrame.Angles(math.pi / 2, 0, 0)
  2153. for j = 1, T do
  2154. do
  2155. local Part0 = P0.Position
  2156. local Part1 = P1.Position
  2157. local trolpos = CFrame.new(curpos, Part1) * CFrame.new(0, 0, magz / T).p
  2158. local p = Instance.new("Part")
  2159. p.Name = "Outline" .. j
  2160. p.Size = Vector3.new(0.2, 1, 0.2)
  2161. p.BrickColor = BrickColor.new(Color2)
  2162. p.TopSurface = 0
  2163. p.BottomSurface = 0
  2164. p.CanCollide = false
  2165. p.Locked = true
  2166. p.Anchored = true
  2167. p.Material = "Neon"
  2168. p.TopSurface = 0
  2169. p.BottomSurface = 0
  2170. local mesh = Instance.new("CylinderMesh", p)
  2171. mesh.Name = "Mesh"
  2172. mesh.Scale = Vector3.new(1.5, magz / T, 1.5)
  2173. p.Parent = model
  2174. p.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / T / 2)
  2175. curpos = p.CFrame * CFrame.new(0, 0, magz / T / 2).p
  2176. p.CFrame = p.CFrame * CFrame.Angles(math.rad(90), 0, 0)
  2177. p.Transparency = 0.35
  2178. local str = Instance.new("ObjectValue", p)
  2179. str.Value = lastpart
  2180. str.Name = "LP"
  2181. lastpart = p
  2182. table.insert(parts, {p, p})
  2183. table.insert(chains, {
  2184. 0,
  2185. 0,
  2186. parts,
  2187. 0
  2188. })
  2189. coroutine.resume(coroutine.create(function()
  2190. while WAT == false do
  2191. swait()
  2192. local Part0 = P0.Position
  2193. local Part1 = P1.Position
  2194. local ow = j
  2195. local magz = (Part0 - Part1).magnitude
  2196. local oldT = T
  2197. local wtf = magz
  2198. mesh.Scale = Vector3.new(thickness2, magz / T, thickness2)
  2199. if ow > 1 then
  2200. local dangnigga = CFrame.new(str.Value.Position) * CFrame.new(0, 0, wtf / oldT / 2).p
  2201. local trolpos = CFrame.new(dangnigga, Part1) * CFrame.new(0, 0, wtf / oldT).p
  2202. p.CFrame = CFrame.new(str.Value.Position, Part1) * CFrame.new(0, 0, -(wtf / oldT)) * CFrame.Angles(math.rad(90), 0, 0)
  2203. end
  2204. if ow <= 1 then
  2205. local dangnigga = Part0
  2206. local trolpos = CFrame.new(dangnigga, Part1) * CFrame.new(0, 0, wtf / oldT).p
  2207. p.CFrame = CFrame.new(dangnigga, trolpos) * CFrame.new(0, 0, wtf / oldT / 2) * CFrame.Angles(math.rad(90), 0, 0)
  2208. end
  2209. end
  2210. end))
  2211. end
  2212. end
  2213. coroutine.resume(coroutine.create(function()
  2214. while WAT == false do
  2215. local Part0 = P0.Position
  2216. local Part1 = P1.Position
  2217. cbM.Scale = Vector3.new(thickness1, (Part0 - Part1).magnitude, thickness1)
  2218. cb.CFrame = CFrame.new((Part0 + Part1) / 2, Part0) * CFrame.Angles(math.pi / 2, 0, 0)
  2219. for i, v in pairs(chains) do
  2220. v[1] = v[1] % 200 + 4
  2221. local dir = i % 2 == 0 and 1 or -1
  2222. for j, V in pairs(v[3]) do
  2223. local val = math.sin(math.pi / 2 * 2 * ((v[1] + 100 * j / #v[3] * dir) % 100 / 100))
  2224. V[2].Transparency = 0.12 + val * 0.85
  2225. end
  2226. end
  2227. swait()
  2228. end
  2229. end))
  2230. local t = Instance.new("BoolValue", par)
  2231. t.Name = "TimeLeft"
  2232. coroutine.resume(coroutine.create(function()
  2233. repeat
  2234. wait()
  2235. until par:FindFirstChild("TimeLeft") == nil
  2236. WAT = true
  2237. for _, v in pairs(model:children()) do
  2238. coroutine.resume(coroutine.create(function()
  2239. for i = 1, 30 do
  2240. swait()
  2241. v.Mesh.Scale = v.Mesh.Scale - Vector3.new(0.05, 0, 0.05)
  2242. v.Transparency = i / 30
  2243. end
  2244. v:Destroy()
  2245. end))
  2246. game.Debris:AddItem(model, 1)
  2247. end
  2248. end))
  2249. return t
  2250. end
  2251. Fate_Equipped = false
  2252. Fate = Instance.new("Model")
  2253. Fate.Parent = char
  2254. fate = Fate
  2255. FTH = Instance.new("Part", fate)--Fate.Handle
  2256. FTH.Name = "Handle"
  2257. for _, v in pairs(fate:children()) do
  2258. if v.ClassName == "UnionOperation" or v.ClassName == "MeshPart" or v.ClassName == "Part" or v.ClassName == "WedgePart" or v.ClassName == "BasePart" then
  2259. local OR = CFrame.new(v.Position)
  2260. local P1C, P2C = v.CFrame:inverse() * OR, FTH.CFrame:inverse() * OR
  2261. local weld = Instance.new("Weld", FTH)
  2262. weld.Name = v.Name .. "->" .. FTH.Name
  2263. weld.Part0 = v
  2264. weld.Part1 = FTH
  2265. weld.C0 = P1C
  2266. weld.C1 = P2C
  2267. end
  2268. end
  2269. for _, v in pairs(Fate:children()) do
  2270. if v.ClassName == "UnionOperation" or v.ClassName == "MeshPart" or v.ClassName == "Part" or v.ClassName == "WedgePart" or v.ClassName == "BasePart" then
  2271. v.Transparency = 1
  2272. end
  2273. end
  2274. function ToHand()
  2275. if Fate.Handle:FindFirstChild("AIDS") ~= nil then
  2276. Fate.Handle:FindFirstChild("AIDS"):Destroy()
  2277. end
  2278. w = Instance.new("Motor6D", Fate.Handle)
  2279. w.Name = "AIDS"
  2280. w.Part0 = Fate.Handle
  2281. w.Part1 = RightArm
  2282. w.C0 = CFrame.Angles(math.rad(-90), math.rad(90), math.rad(90)) * CFrame.new(0, 1, 0)
  2283. return w
  2284. end
  2285. HandleWeld = ToHand()
  2286. function Equip_Fate()
  2287. animing = true
  2288. for i = 0, 1, 0.1 do
  2289. swait()
  2290. PlayAnimationFromTable(AnimTab.ON.Animation(1), 0.3, false)
  2291. --Fate.EMIT.EMIT.Enabled = true
  2292. --Fate.EMIT.EMIT2.Enabled = true
  2293. for _, v in pairs(Fate:children()) do
  2294. if v.Name ~= "EMIT" then
  2295. v.Transparency = 1
  2296. end
  2297. end
  2298. end
  2299. for _, v in pairs(Fate:children()) do
  2300. if v.Name ~= "EMIT" then
  2301. v.Transparency = 0
  2302. end
  2303. end
  2304. --Fate.EMIT.EMIT.Enabled = false
  2305. --Fate.EMIT.EMIT2.Enabled = false
  2306. Fate_Equipped = true
  2307. animing = false
  2308. HandleWeld = ToHand()
  2309. end
  2310. function Un_Equip_Fate()
  2311. animing = true
  2312. for i = 0, 1, 0.1 do
  2313. swait()
  2314. PlayAnimationFromTable(AnimTab.ON.Animation(1), 0.3, false)
  2315. --Fate.EMIT.EMIT.Enabled = true
  2316. --Fate.EMIT.EMIT2.Enabled = true
  2317. for _, v in pairs(Fate:children()) do
  2318. v.Transparency = 1
  2319. end
  2320. end
  2321. --Fate.EMIT.EMIT.Enabled = false
  2322. --Fate.EMIT.EMIT2.Enabled = false
  2323. Fate_Equipped = false
  2324. animing = false
  2325. HandleWeld = ToHand()
  2326. end
  2327. lastcframe = {
  2328. RootJoint.C0,
  2329. Neck.C0,
  2330. RW.C0,
  2331. LW.C0,
  2332. RH.C0,
  2333. LH.C0
  2334. }
  2335. function PlayAnimationFromTable(table, speed, bool)
  2336. RootJoint.C0 = clerp(lastcframe[1], table[1], speed)
  2337. Neck.C0 = clerp(lastcframe[2], table[2], speed)
  2338. RW.C0 = clerp(lastcframe[3], table[3], speed)
  2339. LW.C0 = clerp(lastcframe[4], table[4], speed)
  2340. RH.C0 = clerp(lastcframe[5], table[5], speed)
  2341. LH.C0 = clerp(lastcframe[6], table[6], speed)
  2342. lastcframe = {
  2343. RootJoint.C0,
  2344. Neck.C0,
  2345. RW.C0,
  2346. LW.C0,
  2347. RH.C0,
  2348. LH.C0
  2349. }
  2350. if bool == true and resetc1 == false then
  2351. resetc1 = true
  2352. RootJoint.C1 = RootJoint.C1
  2353. Torso.Neck.C1 = Torso.Neck.C1
  2354. RW.C1 = rarmc1
  2355. LW.C1 = larmc1
  2356. RH.C1 = rlegc1
  2357. LH.C1 = llegc1
  2358. end
  2359. end
  2360. function CamShake(Part, Distan, Power, Times)
  2361. local de = Part.Position
  2362. for i, v in pairs(workspace:children()) do
  2363. if v:IsA("Model") and v:findFirstChild("Humanoid") then
  2364. for _, c in pairs(v:children()) do
  2365. if c.ClassName == "Part" and Distan > (c.Position - de).magnitude then
  2366. local Noob = v.Humanoid
  2367. if Noob ~= nil and Noob:FindFirstChild("CamShake") == nil then
  2368. --[[local ss = script.CamShake:clone()
  2369. ss.Parent = Noob
  2370. ss.Power.Value = Power
  2371. ss.Times.Value = Times
  2372. ss.Disabled = false]]
  2373. end
  2374. end
  2375. end
  2376. end
  2377. end
  2378. end
  2379. local RbxUtility = LoadLibrary("RbxUtility")
  2380. local Create = RbxUtility.Create
  2381. function RemoveOutlines(part)
  2382. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  2383. end
  2384. function rayCast(Position, Direction, Range, Ignore)
  2385. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  2386. end
  2387. function detect_state()
  2388. Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  2389. velocity = RootPart.Velocity.y
  2390. sine = sine + change
  2391. local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  2392. if equipped == true and Dmoves == false then
  2393. if 1 < RootPart.Velocity.y and hit == nil then
  2394. Anim = "Jump"
  2395. elseif RootPart.Velocity.y < -1 and hit == nil then
  2396. Anim = "Fall"
  2397. elseif Torsovelocity < 1 and hit ~= nil then
  2398. Anim = "Idle"
  2399. elseif Torsovelocity > 2 and hit ~= nil then
  2400. Anim = "Walk"
  2401. end
  2402. end
  2403. end
  2404. local rotnum = 0
  2405. game["Run Service"].RenderStepped:connect(function()
  2406. rotnum = rotnum + 1
  2407. local hitfloor2, posfloor2 = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 20, Character)
  2408. if hitfloor2 ~= nil then
  2409. Gring.CFrame = clerp(Gring.CFrame, cf(posfloor2) * CFrame.Angles(0, math.rad(5 * rotnum), 0), 0.3)
  2410. end
  2411. end)
  2412. function Lightning(Part0, Part1, Times, Offset, Color, Thickness, Trans)
  2413. local magz = (Part0 - Part1).magnitude
  2414. local curpos = Part0
  2415. local trz = {
  2416. -Offset,
  2417. Offset
  2418. }
  2419. for i = 1, Times do
  2420. local li = Par(EffectModel, "Lightning", Color, Vector3.new(Thickness, Thickness, magz / Times), "Neon")
  2421. li.Transparency = Trans
  2422. li.BrickColor = BrickColor.new(Color)
  2423. ora = Instance.new("BlockMesh", li)
  2424. ora.Scale = Vector3.new(Thickness, Thickness, 1)
  2425. local Offzet = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  2426. local trolpos = CFrame.new(curpos, Part1) * CFrame.new(0, 0, magz / Times).p + Offzet
  2427. if Times == i then
  2428. local magz2 = (curpos - Part1).magnitude
  2429. li.Size = Vector3.new(Thickness, Thickness, magz2)
  2430. li.CFrame = CFrame.new(curpos, Part1) * CFrame.new(0, 0, -magz2 / 2)
  2431. else
  2432. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / Times / 2)
  2433. end
  2434. curpos = li.CFrame * CFrame.new(0, 0, magz / Times / 2).p
  2435. game.Debris:AddItem(li, 0.1)
  2436. end
  2437. end
  2438. function Lightning2(Part0, Part1, Times, Offset, Color, Thickness, Trans, V)
  2439. local magz = (Part0 - Part1).magnitude
  2440. local curpos = Part0
  2441. local trz = {
  2442. -Offset,
  2443. Offset
  2444. }
  2445. for i = 1, Times do
  2446. do
  2447. local li = Par(EffectModel, "Lightning", Color, Vector3.new(Thickness, Thickness, magz / Times), "Neon")
  2448. li.Transparency = Trans
  2449. ora = Instance.new("BlockMesh", li)
  2450. ora.Scale = Vector3.new(Thickness, Thickness, 1)
  2451. local Offzet = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  2452. local trolpos = CFrame.new(curpos, Part1) * CFrame.new(0, 0, magz / Times).p + Offzet
  2453. if Times == i then
  2454. local magz2 = (curpos - Part1).magnitude
  2455. li.Size = Vector3.new(Thickness, Thickness, magz2)
  2456. li.CFrame = CFrame.new(curpos, Part1) * CFrame.new(0, 0, -magz2 / 2)
  2457. else
  2458. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / Times / 2)
  2459. end
  2460. curpos = li.CFrame * CFrame.new(0, 0, magz / Times / 2).p
  2461. coroutine.resume(coroutine.create(function()
  2462. for i = 1, V do
  2463. swait()
  2464. li.Transparency = i / V
  2465. end
  2466. li:Destroy()
  2467. end))
  2468. end
  2469. end
  2470. end
  2471. function Lightning3(Part0, Part1, Times, Offset, Color, Thickness, Trans, last)
  2472. local magz = (Part0 - Part1).magnitude
  2473. local curpos = Part0
  2474. local trz = {
  2475. -Offset,
  2476. Offset
  2477. }
  2478. for i = 1, Times do
  2479. do
  2480. local li = Par(EffectModel, "Lightning", Color, Vector3.new(Thickness, Thickness, magz / Times), "Neon")
  2481. li.Transparency = Trans
  2482. local Offzet = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  2483. local trolpos = CFrame.new(curpos, Part1) * CFrame.new(0, 0, magz / Times).p + Offzet
  2484. if Times == i then
  2485. local magz2 = (curpos - Part1).magnitude
  2486. li.Size = Vector3.new(Thickness, Thickness, magz2)
  2487. li.CFrame = CFrame.new(curpos, Part1) * CFrame.new(0, 0, -magz2 / 2)
  2488. else
  2489. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / Times / 2)
  2490. end
  2491. curpos = li.CFrame * CFrame.new(0, 0, magz / Times / 2).p
  2492. game.Debris:AddItem(li, 5)
  2493. coroutine.resume(coroutine.create(function()
  2494. for i = 1, 20 do
  2495. swait()
  2496. li.Transparency = li.Transparency + last
  2497. end
  2498. li:Destroy()
  2499. end))
  2500. end
  2501. end
  2502. end
  2503. function GET_THE_NEAREST_FAGGOT(pos)
  2504. local list = game.Workspace:children()
  2505. local torso
  2506. local DISTANCE_u_BITCH = 1000
  2507. local temp, human, temp2
  2508. for x = 1, #list do
  2509. temp2 = list[x]
  2510. if temp2.className == "Model" and temp2.Name ~= Character.Name then
  2511. temp = temp2:findFirstChild("Torso")
  2512. human = temp2:findFirstChild("Humanoid")
  2513. if temp ~= nil and human ~= nil and human.Health > 0 and DISTANCE_u_BITCH > (temp.Position - pos).magnitude then
  2514. local FOUND_YOU = true
  2515. if Player.Neutral == false and game.Players:GetPlayerFromCharacter(temp.Parent) ~= nil then
  2516. FOUND_YOU = false
  2517. end
  2518. if FOUND_YOU == true then
  2519. torso = temp
  2520. DISTANCE_u_BITCH = (temp.Position - pos).magnitude
  2521. end
  2522. end
  2523. end
  2524. end
  2525. return torso, DISTANCE_u_BITCH
  2526. end
  2527. function Damagefunc(hit, Damage, knockback, tiem, Type, Property, Delay, KnockbackType, stun, t0me)
  2528. local Hited = false
  2529. if hit.Parent == nil then
  2530. return
  2531. end
  2532. h = hit.Parent:FindFirstChild("Humanoid")
  2533. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  2534. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  2535. return
  2536. end
  2537. h = hit.Parent:FindFirstChild("Humanoid")
  2538. c = Instance.new("ObjectValue")
  2539. c.Name = "creator"
  2540. c.Value = game:service("Players").LocalPlayer
  2541. c.Parent = h
  2542. game:GetService("Debris"):AddItem(c, 0.5)
  2543. if Type == "H2" then
  2544. local eff = Par2(Vector3.new(1, 1, 1), hit.CFrame * CFrame.new(math.random(-15, 15) / 10, math.random(-20, 15) / 10, math.random(-5, 5) / 10) * CFrame.Angles(math.random(-15, 15), math.random(-15, 15), math.random(-15, 15)), "Really black", "SpecialMesh", Vector3.new(0.5, 0.5, 0.5))
  2545. eff.Parent = EffectModel
  2546. eff.Name = "BloodEffect"
  2547. eff.Mesh.MeshType = "Sphere"
  2548. eff.Anchored = true
  2549. eff.CanCollide = false
  2550. game:GetService("Debris"):AddItem(eff, 5)
  2551. coroutine.resume(coroutine.create(function(p, A)
  2552. local R = Vector3.new(math.random(-5, 5), math.random(7, 9), math.random(-5, 5)) / 50
  2553. for i = 1, 6 do
  2554. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(0.85, 0.85, 0.85)
  2555. p.Transparency = 0.25 + i / 8
  2556. p.CFrame = p.CFrame * A
  2557. swait()
  2558. end
  2559. p:Remove()
  2560. end), eff, CFrame.Angles(math.rad(math.random(-4, 4) * 4), math.rad(math.random(-4, 4) * 3), math.rad(math.random(-4, 4) * 2)), 0)
  2561. local eb = BillboardGui("http://www.roblox.com/asset/?id=233069772", eff.Position, 0)
  2562. eb.Parent = EffectModel
  2563. eb.BillboardGui.ImageLabel.ImageColor3 = Color3.new(255, 0, 0)
  2564. eb.BillboardGui.ImageLabel.Rotation = math.random(-180, 180)
  2565. eb.BillboardGui.Size = UDim2.new(2, 0, 2, 0)
  2566. game:GetService("Debris"):AddItem(eb, 3)
  2567. coroutine.resume(coroutine.create(function(p)
  2568. local r = math.random(-3, 3) * 9
  2569. if r > -12 and r < 1 then
  2570. r = -12
  2571. elseif r < 12 and r > -1 then
  2572. r = 12
  2573. end
  2574. for i = 1, 6 do
  2575. p.BillboardGui.ImageLabel.ImageTransparency = 0.25 + i / 6
  2576. p.BillboardGui.Size = UDim2.new(2 + i / 1.75, 0, 2 + i / 1.75, 0)
  2577. p.BillboardGui.ImageLabel.Rotation = p.BillboardGui.ImageLabel.Rotation + r
  2578. swait()
  2579. end
  2580. p:Remove()
  2581. end), eb)
  2582. local hitnum = math.random(1, 8)
  2583. if hitnum == 1 then
  2584. so("153092274", hit, 1, 1)
  2585. end
  2586. if hitnum == 2 then
  2587. so("199149186", hit, 2, 0.5)
  2588. end
  2589. if hitnum == 3 then
  2590. so("153092296", hit, 1, 0.3)
  2591. end
  2592. if hitnum == 4 then
  2593. so("199149235", hit, 1, 0.5)
  2594. end
  2595. if hitnum == 5 then
  2596. so("199149269", hit, 1, 0.4)
  2597. end
  2598. if hitnum == 6 then
  2599. so("199149297", hit, 1, 0.5)
  2600. end
  2601. if hitnum == 7 then
  2602. so("201858024", hit, 1, 0.6)
  2603. end
  2604. if hitnum == 8 then
  2605. so("201858024", hit, 1, 0.5)
  2606. end
  2607. end
  2608. if Type == "H1" then
  2609. local hitnum = math.random(2, 4)
  2610. p = Par(EffectModel, "EffectHi", "Really black", Vector3.new(1, 1, 1), "SmoothPlastic")
  2611. p.CFrame = hit.Parent.Torso.CFrame
  2612. m = Instance.new("SpecialMesh")
  2613. m.MeshType = "Sphere"
  2614. m.Parent = p
  2615. game:GetService("Debris"):AddItem(p, 5)
  2616. coroutine.resume(coroutine.create(function(p)
  2617. for i = 1, 8 do
  2618. p.Transparency = i / 8
  2619. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  2620. swait(0.5)
  2621. end
  2622. p:Remove()
  2623. end), p)
  2624. if hitnum == 1 then
  2625. so("153092274", hit, 1, 1)
  2626. elseif hitnum == 2 then
  2627. so("153092217", hit, 1, 1)
  2628. elseif hitnum == 3 then
  2629. so("153092227", hit, 1, 1)
  2630. elseif hitnum == 4 then
  2631. so("153092238", hit, 1, 1)
  2632. end
  2633. end
  2634. if LastDamage >= 20 and LastDamage < 60 and 10 <= ComboHits then
  2635. Damage = math.floor(Damage / 2)
  2636. end
  2637. if LastDamage >= 60 and 20 <= ComboHits then
  2638. Damage = math.floor(Damage / 4)
  2639. end
  2640. Noob = hit.Parent
  2641. HTime = time() + 1.5
  2642. LastDamage = LastDamage + Damage * 1
  2643. ComboHits = ComboHits + 1
  2644. Comboing = true
  2645. Hited = true
  2646. local ded = false
  2647. Comboing = true
  2648. cc = Noob.Humanoid.Died:connect(function()
  2649. HTime = time()
  2650. end)
  2651. if CANtwod then
  2652. controlsScript.Disabled = true
  2653. facestating = true
  2654. end
  2655. lasthit = h.Parent.Torso
  2656. local rip = h.Health - Damage
  2657. if rip > 0 then
  2658. do
  2659. local nigrhp = h
  2660. local nigrtorso = nigrhp.Parent.Torso
  2661. nigrhp.Died:connect(function()
  2662. if trin.Parent == nigrtorso and trin2.Parent == nigrtorso and trin3.Parent == nigrtorso then
  2663. trin.Parent = nil
  2664. trin2.Parent = nil
  2665. trin3.Parent = nil
  2666. end
  2667. end)
  2668. trin.Parent = lasthit
  2669. trin2.Parent = lasthit
  2670. trin3.Parent = lasthit
  2671. end
  2672. end
  2673. if rip <= 0 then
  2674. lasthit = nil
  2675. trin.Parent = nil
  2676. trin2.Parent = nil
  2677. trin3.Parent = nil
  2678. end
  2679. h:TakeDamage(Damage)
  2680. if EN < MaxEN then
  2681. EN = EN + 2
  2682. end
  2683. if stun == true then
  2684. local t = hit.Parent.Torso
  2685. if hit.Parent.Torso:FindFirstChild("EBOLA") == nil then
  2686. local r = Instance.new("BodyGyro")
  2687. r.P = 10000000
  2688. r.D = 1000
  2689. r.maxTorque = Vector3.new(50000, 50000, 50000) * 50000000000
  2690. r.cframe = r.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(90), 0, 0)
  2691. r.Parent = t
  2692. game:GetService("Debris"):AddItem(r, 1)
  2693. r.Name = "EBOLA"
  2694. fff = Instance.new("BodyForce")
  2695. fff.force = Vector3.new(0, 1200, 0)
  2696. fff.Parent = t
  2697. game:GetService("Debris"):AddItem(fff, 1)
  2698. local hum = hit.Parent.Humanoid
  2699. local angle = hit.Position - Property.Position + Vector3.new(0, 0, 0).unit
  2700. local bodvol = Instance.new("BodyVelocity")
  2701. bodvol.velocity = Vector3.new(0, 0, 0) + RootPart.CFrame.lookVector * 4
  2702. bodvol.Name = "EBOLA"
  2703. bodvol.P = 4000
  2704. bodvol.maxForce = Vector3.new(50000000, 5000000, 50000000) * 10000
  2705. bodvol.Parent = hit
  2706. game.Debris:AddItem(bodvol, 0.5)
  2707. end
  2708. end
  2709. if stun ~= true then
  2710. local hum = hit.Parent.Humanoid
  2711. local angle = hit.Position - Property.Position + Vector3.new(0, 0, 0).unit
  2712. local bodvol = Instance.new("BodyVelocity")
  2713. bodvol.Name = "EBOLA"
  2714. bodvol.velocity = knockback
  2715. bodvol.P = 4000
  2716. bodvol.maxForce = Vector3.new(50000000, 5000000, 50000000) * 10000
  2717. bodvol.Parent = hit
  2718. game.Debris:AddItem(bodvol, tiem)
  2719. end
  2720. local debounce = Instance.new("BoolValue")
  2721. debounce.Name = "DebounceHit"
  2722. debounce.Parent = hit.Parent
  2723. debounce.Value = true
  2724. game:GetService("Debris"):AddItem(debounce, Delay)
  2725. c = Instance.new("ObjectValue")
  2726. c.Name = "creator"
  2727. c.Value = Player
  2728. c.Parent = h
  2729. game:GetService("Debris"):AddItem(c, 0.5)
  2730. local CRIT = false
  2731. if CANtwod == true then
  2732. --dcam.CAM.Value = true
  2733. end
  2734. if CANtwod == false then
  2735. coroutine.resume(coroutine.create(function()
  2736. repeat
  2737. --cam.CAM.Value = false
  2738. swait()
  2739. until Comboing == false
  2740. end))
  2741. end
  2742. end
  2743. end
  2744. function Damagefunc2(hit, Damage, knockback, tiem, Type, Property, Delay, KnockbackType, stun, t0me)
  2745. local Hited = false
  2746. if hit.Parent == nil then
  2747. return
  2748. end
  2749. Noob = hit.Parent
  2750. h = hit.Parent:FindFirstChild("Humanoid")
  2751. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  2752. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  2753. return
  2754. end
  2755. h = hit.Parent:FindFirstChild("Humanoid")
  2756. c = Instance.new("ObjectValue")
  2757. c.Name = "creator"
  2758. c.Value = game:service("Players").LocalPlayer
  2759. c.Parent = h
  2760. game:GetService("Debris"):AddItem(c, 0.5)
  2761. if Type == "H2" then
  2762. local hitnum = math.random(1, 8)
  2763. if hitnum == 1 then
  2764. so("153092274", hit, 1, 1)
  2765. end
  2766. if hitnum == 2 then
  2767. so("199149186", hit, 2, 0.5)
  2768. end
  2769. if hitnum == 3 then
  2770. so("153092296", hit, 1, 0.3)
  2771. end
  2772. if hitnum == 4 then
  2773. so("199149235", hit, 1, 0.5)
  2774. end
  2775. if hitnum == 5 then
  2776. so("199149269", hit, 1, 0.4)
  2777. end
  2778. if hitnum == 6 then
  2779. so("199149297", hit, 1, 0.5)
  2780. end
  2781. if hitnum == 7 then
  2782. so("201858024", hit, 1, 0.6)
  2783. end
  2784. if hitnum == 8 then
  2785. so("201858024", hit, 1, 0.5)
  2786. end
  2787. end
  2788. if Type == "H1" then
  2789. local hitnum = math.random(1, 4)
  2790. if hitnum == 1 then
  2791. so("153092274", hit, 1, 1)
  2792. elseif hitnum == 2 then
  2793. so("153092217", hit, 1, 1)
  2794. elseif hitnum == 3 then
  2795. so("153092227", hit, 1, 1)
  2796. elseif hitnum == 4 then
  2797. so("153092238", hit, 1, 1)
  2798. end
  2799. end
  2800. HTime = time() + 1.5
  2801. LastDamage = LastDamage + Damage * 100
  2802. Comboing = true
  2803. ComboHits = ComboHits + 1
  2804. Hited = true
  2805. local ded = false
  2806. Comboing = true
  2807. lasthit = h.Parent.Torso
  2808. cc = Noob.Humanoid.Died:connect(function()
  2809. HTime = time()
  2810. end)
  2811. local rip = h.Health - Damage
  2812. if rip > 0 then
  2813. do
  2814. local nigrhp = h
  2815. local nigrtorso = nigrhp.Parent.Torso
  2816. nigrhp.Died:connect(function()
  2817. if trin.Parent == nigrtorso and trin2.Parent == nigrtorso and trin3.Parent == nigrtorso then
  2818. trin.Parent = nil
  2819. trin2.Parent = nil
  2820. trin3.Parent = nil
  2821. end
  2822. end)
  2823. trin.Parent = lasthit
  2824. trin2.Parent = lasthit
  2825. trin3.Parent = lasthit
  2826. end
  2827. end
  2828. if rip <= 0 then
  2829. lasthit = nil
  2830. trin.Parent = nil
  2831. trin2.Parent = nil
  2832. trin3.Parent = nil
  2833. end
  2834. h:TakeDamage(Damage)
  2835. if EN < MaxEN then
  2836. EN = EN + 2
  2837. end
  2838. if stun == true then
  2839. local t = hit.Parent.Torso
  2840. end
  2841. if stun ~= true then
  2842. local hum = hit.Parent.Humanoid
  2843. local angle = (hit.Position - Property.Position + Vector3.new(0, 0, 0)).unit
  2844. end
  2845. local debounce = Instance.new("BoolValue")
  2846. debounce.Name = "DebounceHit"
  2847. debounce.Parent = hit.Parent
  2848. debounce.Value = true
  2849. game:GetService("Debris"):AddItem(debounce, Delay)
  2850. c = Instance.new("ObjectValue")
  2851. c.Name = "creator"
  2852. c.Value = Player
  2853. c.Parent = h
  2854. game:GetService("Debris"):AddItem(c, 0.5)
  2855. local CRIT = false
  2856. if CANtwod == true then
  2857. --dcam.CAM.Value = true
  2858. end
  2859. if CANtwod == false then
  2860. coroutine.resume(coroutine.create(function()
  2861. repeat
  2862. --cam.CAM.Value = false
  2863. swait()
  2864. until Comboing == false
  2865. end))
  2866. end
  2867. end
  2868. end
  2869. function MagnitudeDamage(Part, magni, Damage, knockback, tiem, Type, Property, Delay, KnockbackType, stun, t0me)
  2870. for _, c in pairs(workspace:children()) do
  2871. local hum = c:findFirstChild("Humanoid")
  2872. if hum ~= nil then
  2873. local head = c:findFirstChild("Torso")
  2874. if head ~= nil then
  2875. local targ = head.Position - Part.Position
  2876. local mag = targ.magnitude
  2877. if magni >= mag and c.Name ~= Player.Name then
  2878. Damagefunc(head, Damage, knockback, tiem, Type, Property, Delay, KnockbackType, stun, t0me)
  2879. end
  2880. end
  2881. end
  2882. end
  2883. end
  2884. function MagnitudeDamage2(Part, magni, Damage, knockback, tiem, Type, Property, Delay, KnockbackType, stun, t0me)
  2885. for _, c in pairs(workspace:children()) do
  2886. local hum = c:findFirstChild("Humanoid")
  2887. if hum ~= nil then
  2888. local head = c:findFirstChild("Torso")
  2889. if head ~= nil then
  2890. local targ = head.Position - Part.Position
  2891. local mag = targ.magnitude
  2892. if magni >= mag and c.Name ~= Player.Name then
  2893. Damagefunc2(head, Damage, knockback, tiem, Type, Property, Delay, KnockbackType, stun, t0me)
  2894. end
  2895. end
  2896. end
  2897. end
  2898. end
  2899. function Cooldown(name, duration)
  2900. local t = Instance.new("BoolValue", char)
  2901. t.Name = name
  2902. game.Debris:AddItem(t, duration)
  2903. end
  2904. Koy = ""
  2905. Dmoves = nil
  2906. function Stop()
  2907. canjump = false
  2908. end
  2909. function Resume()
  2910. canjump = true
  2911. end
  2912. Player.Character.Humanoid.Changed:connect(function()
  2913. if canjump == false then
  2914. Player.Character.Humanoid.Jump = false
  2915. end
  2916. end)
  2917. function doingmoves(value)
  2918. if value == true then
  2919. bg.Parent = nil
  2920. LastMove = ""
  2921. Stop()
  2922. input = ""
  2923. Koy = ""
  2924. CanCancel = false
  2925. if CANtwod == true and Comboing == false then
  2926. FaceForward()
  2927. end
  2928. if CANtwod == false and Comboing == true then
  2929. FaceForward()
  2930. end
  2931. if Comboing == false and CANtwod == false then
  2932. FaceForward()
  2933. end
  2934. if Comboing == true and CANtwod == true then
  2935. FaceComboee()
  2936. end
  2937. char.Humanoid.WalkSpeed = 0
  2938. Dmoves = true
  2939. DIR = RootPart.CFrame.lookVector
  2940. end
  2941. if value == false then
  2942. Dmoves = false
  2943. bg.Parent = nil
  2944. LastMove = ""
  2945. Koy = ""
  2946. if Dmoves == false then
  2947. CanCancel = true
  2948. char.Humanoid.WalkSpeed = 25
  2949. Resume()
  2950. end
  2951. Dmoves = false
  2952. end
  2953. end
  2954.  
  2955. Dmoves = false
  2956. comb0gui = nil
  2957. coroutine.resume(coroutine.create(function()
  2958. while true do
  2959. swait()
  2960. if Comboing == true then
  2961. if comb0gui == nil then
  2962. comb0gui = script.COMBOGUI:Clone()
  2963. comb0gui.Parent = Player.PlayerGui
  2964. comb0gui.Frame.hits.Text = ComboHits
  2965. comb0gui.Frame.dmg.Text = LastDamage
  2966. else
  2967. comb0gui.Frame.hits.Text = ComboHits
  2968. comb0gui.Frame.dmg.Text = math.floor(LastDamage)
  2969. DifferenceinTime = HTime - time()
  2970. comb0gui.Frame.HitstunFrame.Fill:TweenSize(UDim2.new(0, 80 * DifferenceinTime, 0, 10), nil, 1, 0.4, true)
  2971. --dcam.Target.Value = Noob.Torso
  2972. if CANtwod == true then
  2973. cam_ing = true
  2974. end
  2975. end
  2976. elseif comb0gui ~= nil then
  2977. coroutine.resume(coroutine.create(function(g)
  2978. for i = 1, 15 do
  2979. g.Frame.Position = g.Frame.Position + UDim2.new(0, -10 - i, 0, 0)
  2980. swait(0.2)
  2981. end
  2982. g:Remove()
  2983. end), comb0gui)
  2984. comb0gui = nil
  2985. end
  2986. if HTime <= time() and Comboing == true then
  2987. ComboHits = 0
  2988. LastDamage = 0
  2989. cam_ing = false
  2990. if CANtwod == true then
  2991. --dcam.CAM.Value = false
  2992. end
  2993. Comboing = false
  2994. cc:Disconnect()
  2995. facestate = ""
  2996. facestating = false
  2997. Humanoid.WalkSpeed = 25
  2998. controlsScript.Disabled = false
  2999. end
  3000. end
  3001. end))
  3002. input = ""
  3003. age = 0
  3004. cam_ing = false
  3005. local Input_MaxTime = 0.8
  3006. local Input_Time = Input_MaxTime
  3007. local Input_Addition = 0.2
  3008. local Input_Lose = 0.1
  3009. local Max_Input = 20
  3010. local Running_Timer = false
  3011. coroutine.resume(coroutine.create(function()
  3012. while true do
  3013. swait()
  3014. if Input_Time > 0 then
  3015. Input_Time = Input_Time - Input_Lose
  3016. elseif Input_Time < 0 then
  3017. Input_Time = 0
  3018. input = ""
  3019. elseif Input_Time == 0 then
  3020. input = ""
  3021. elseif Input_Time > Input_MaxTime then
  3022. Input_Time = Input_MaxTime
  3023. end
  3024. end
  3025. end))
  3026. function getDirection()
  3027. local par = RootPart
  3028. Cam = workspace.CurrentCamera
  3029. return {
  3030. CFrame.new(par.Position, Vector3.new(Cam.CoordinateFrame.x, par.Position.y, Cam.CoordinateFrame.z)) * CFrame.fromEulerAnglesXYZ(0, math.pi, 0),
  3031. Vector3.new(Cam.CoordinateFrame.p.x, par.CFrame.p.y, Cam.CoordinateFrame.p.z)
  3032. }
  3033. end
  3034. function getrek()
  3035. Cam = workspace.CurrentCamera
  3036. return {
  3037. CFrame.new(char.Torso.Position, Vector3.new(Noob.Torso.Position.x, char.Torso.Position.y, Noob.Torso.Position.z)),
  3038. Vector3.new(Noob.Torso.CFrame.p.x, Noob.Torso.CFrame.p.y, Noob.Torso.CFrame.p.z)
  3039. }
  3040. end
  3041. function FaceMouse()
  3042. Cam = workspace.CurrentCamera
  3043. return {
  3044. CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
  3045. Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
  3046. }
  3047. end
  3048. function FaceForward()
  3049. RootPart.CFrame = getDirection()[1]
  3050. return RootPart.CFrame
  3051. end
  3052. function gyroface()
  3053. if CANtwod == false and Comboing == false then
  3054. bg.cframe = getDirection()[1]
  3055. end
  3056. if CANtwod == true and Comboing == false then
  3057. bg.cframe = getDirection()[1]
  3058. end
  3059. if CANtwod == false and Comboing == true then
  3060. bg.cframe = getDirection()[1]
  3061. end
  3062. return bg.cframe
  3063. end
  3064. function FaceComboee()
  3065. if Noob ~= nil then
  3066. do
  3067. local bg = Instance.new("BodyGyro", RootPart)
  3068. bg.maxTorque = Vector3.new(0, math.huge, 0)
  3069. bg.P = 10000000
  3070. bg.D = 1000
  3071. bg.cframe = getrek()[1]
  3072. coroutine.resume(coroutine.create(function()
  3073. swait(2)
  3074. bg:Destroy()
  3075. Humanoid.AutoRotate = true
  3076. end))
  3077. return bg.cframe
  3078. end
  3079. end
  3080. end
  3081. function ph0segui(Char, Dealt, color)
  3082. m = Instance.new("Model")
  3083. m.Name = "Effect"
  3084. c = Par(m, "Head", "Really black", Vector3.new(1, 0.4, 1), "SmoothPlastic")
  3085. c.Transparency = 1
  3086. b = Instance.new("BillboardGui", c)
  3087. b.Size = UDim2.new(5, 0, 5, 0)
  3088. b.AlwaysOnTop = true
  3089. local damgui = it("TextLabel")
  3090. damgui.Parent = b
  3091. damgui.Text = Dealt
  3092. damgui.BackgroundTransparency = 1
  3093. damgui.BackgroundColor3 = Color3.new(0, 0, 0)
  3094. damgui.SizeConstraint = "RelativeXY"
  3095. damgui.TextXAlignment = "Center"
  3096. damgui.TextYAlignment = "Center"
  3097. damgui.Position = UDim2.new(0, 0, 0, 0)
  3098. damgui.Size = UDim2.new(1, 0, 1, 0)
  3099. damgui.Font = "SourceSans"
  3100. damgui.FontSize = "Size14"
  3101. damgui.TextWrapped = false
  3102. damgui.TextStrokeTransparency = 0
  3103. damgui.TextColor3 = BrickColor.new(color).Color
  3104. damgui.TextScaled = true
  3105. ms = Instance.new("CylinderMesh")
  3106. ms.Scale = Vector3.new(0.8, 0.8, 0.8)
  3107. ms.Parent = c
  3108. c.Reflectance = 0
  3109. Instance.new("BodyGyro").Parent = c
  3110. c.Parent = m
  3111. if Char:findFirstChild("Head") ~= nil then
  3112. c.CFrame = cf(Char.Head.CFrame.p + Vector3.new(math.random(-100, 100) / 100, 3, math.random(-100, 100) / 100))
  3113. elseif Char.Parent:findFirstChild("Head") ~= nil then
  3114. c.CFrame = cf(Char.Parent.Head.CFrame.p + Vector3.new(math.random(-100, 100) / 100, 3, math.random(-100, 100) / 100))
  3115. end
  3116. f = Instance.new("BodyPosition")
  3117. f.P = 2000
  3118. f.D = 100
  3119. f.maxForce = Vector3.new(545000, 545000, 545000)
  3120. f.position = c.Position + Vector3.new(0, 1, 0)
  3121. f.Parent = c
  3122. c.CanCollide = false
  3123. m.Parent = workspace
  3124. c.CanCollide = false
  3125. coroutine.resume(coroutine.create(function()
  3126. swait(20)
  3127. for i = 1, 15 do
  3128. swait()
  3129. damgui.TextTransparency = i / 15
  3130. damgui.TextStrokeTransparency = i / 15
  3131. f.position = f.Position + Vector3.new(0, 0.3, 0)
  3132. end
  3133. end))
  3134. game:GetService("Debris"):AddItem(m, 2)
  3135. end
  3136. mouse = nil
  3137. function equip()
  3138. repeat
  3139. wait()
  3140. until Dmoves == false
  3141. input = ""
  3142. carding = false
  3143. Koy = ""
  3144. ORH = Torso["Right Hip"]
  3145. OLW = Torso["Left Shoulder"]
  3146. OLH = Torso["Left Hip"]
  3147. ORW = Torso["Right Shoulder"]
  3148. ORH.Parent = nil
  3149. OLW.Parent = nil
  3150. OLH.Parent = nil
  3151. ORW.Parent = nil
  3152. Animate.Parent = nil
  3153. Animator.Parent = nil
  3154. RW.Parent = Torso
  3155. RW.Part0 = Torso
  3156. RW.Part1 = RightArm
  3157. RW.C0 = CFrame.new(1.5, 0, 0)
  3158. RW.C1 = CFrame.new(0, 0, 0)
  3159. LW.Parent = Torso
  3160. LW.Part0 = Torso
  3161. LW.Part1 = LeftArm
  3162. LW.C0 = CFrame.new(-1.5, 0, 0)
  3163. LW.C1 = CFrame.new(0, 0, 0)
  3164. RH.Parent = Torso
  3165. RH.Part0 = Torso
  3166. RH.Part1 = RightLeg
  3167. RH.C0 = CFrame.new(0.5, -2, 0)
  3168. RH.C1 = CFrame.new(0, 0, 0)
  3169. LH.Parent = Torso
  3170. LH.Part0 = Torso
  3171. LH.Part1 = LeftLeg
  3172. LH.C0 = CFrame.new(-0.5, -2, 0)
  3173. LH.C1 = CFrame.new(0, 0, 0)
  3174. RootJoint.C1 = CFrame.new(0, 0, 0)
  3175. RootJoint.C0 = CFrame.new(0, 0, 0)
  3176. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  3177. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  3178. equipped = true
  3179. doingmoves(true)
  3180. lastcframe = {
  3181. RootJoint.C0,
  3182. Neck.C0,
  3183. RW.C0,
  3184. LW.C0,
  3185. RH.C0,
  3186. LH.C0
  3187. }
  3188. for i = 0, 1, 0.1 do
  3189. swait()
  3190. PlayAnimationFromTable(AnimTab.ON.Animation(1), 0.3, false)
  3191. end
  3192. local p = Par(EffectModel, "Effect", "Dark indigo", Vector3.new(1, 1, 1), "SmoothPlastic")
  3193. p.CFrame = RootPart.CFrame * CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(90), 0, 0)
  3194. game:GetService("Debris"):AddItem(p, 8)
  3195. local m = Instance.new("SpecialMesh", p)
  3196. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3197. m.Scale = Vector3.new(1, 1, 0.1)
  3198. coroutine.resume(coroutine.create(function(p, s)
  3199. for i = 1, 15 do
  3200. p.Transparency = 0.25 + i / 15
  3201. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(3, 3, 0)
  3202. swait()
  3203. end
  3204. p:Remove()
  3205. end), p)
  3206. local p = Par(EffectModel, "Effect", "Really black", Vector3.new(1, 1, 1), "SmoothPlastic")
  3207. p.CFrame = RootPart.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  3208. local m = Instance.new("SpecialMesh", p)
  3209. m.Scale = Vector3.new(1, 1, 1)
  3210. m.MeshType = "Sphere"
  3211. coroutine.resume(coroutine.create(function(p)
  3212. for i = 1, 15 do
  3213. p.Transparency = i / 15
  3214. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1, 1, 1)
  3215. swait()
  3216. end
  3217. p:Destroy()
  3218. end), p)
  3219. for i = 1, 8 do
  3220. local p = Par(EffectModel, "Effect", "Black", Vector3.new(1, 1, 1), "Neon")
  3221. s = math.random(8, 20) / 10
  3222. local m = Instance.new("BlockMesh", p)
  3223. m.Scale = Vector3.new(s, s, s)
  3224. p.CFrame = RootPart.CFrame * CFrame.new(math.random(-12, 12), math.random(-2, 4), math.random(-12, 12)) * CFrame.Angles(math.random(), math.random(), math.random())
  3225. coroutine.resume(coroutine.create(function(p)
  3226. for i = 1, 70 do
  3227. if 1 <= p.Transparency then
  3228. p:Destroy()
  3229. break
  3230. end
  3231. p.CFrame = p.CFrame * CFrame.Angles(math.rad(2), math.rad(2), math.rad(2)) + Vector3.new(0, 0.3, 0)
  3232. p.Transparency = i / 70
  3233. swait()
  3234. end
  3235. p.Parent = nil
  3236. end), p)
  3237. end
  3238. so("233091183", Torso, 1, 1)
  3239. so("153092315", Torso, 1, 1)
  3240. doingmoves(false)
  3241. mouse = Player:GetMouse()
  3242. end
  3243. function de_equip()
  3244. if equipped == false then
  3245. return
  3246. end
  3247. repeat
  3248. wait()
  3249. until Dmoves == false
  3250. doingmoves(true)
  3251. for i = 0, 1, 0.1 do
  3252. swait()
  3253. PlayAnimationFromTable(AnimTab.ON.Animation(1), 0.2, false)
  3254. end
  3255. local p = Par(EffectModel, "Effect", "Dark indigo", Vector3.new(1, 1, 1), "Neon")
  3256. p.CFrame = RootPart.CFrame * CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(90), 0, 0)
  3257. game:GetService("Debris"):AddItem(p, 8)
  3258. local m = Instance.new("SpecialMesh", p)
  3259. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3260. m.Scale = Vector3.new(45, 45, 0.1)
  3261. coroutine.resume(coroutine.create(function(p, s)
  3262. for i = 1, 15 do
  3263. p.Transparency = 0.25 + i / 15
  3264. p.Mesh.Scale = p.Mesh.Scale - Vector3.new(3, 3, 0)
  3265. swait()
  3266. end
  3267. p:Remove()
  3268. end), p)
  3269. local p = Par(EffectModel, "Effect", "Really black", Vector3.new(1, 1, 1), "SmoothPlastic")
  3270. p.CFrame = RootPart.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  3271. local m = Instance.new("SpecialMesh", p)
  3272. m.Scale = Vector3.new(15, 15, 15)
  3273. m.MeshType = "Sphere"
  3274. coroutine.resume(coroutine.create(function(p)
  3275. for i = 1, 15 do
  3276. p.Transparency = i / 15
  3277. p.Mesh.Scale = p.Mesh.Scale - Vector3.new(1, 1, 1)
  3278. swait()
  3279. end
  3280. p:Destroy()
  3281. end), p)
  3282. for i = 1, 8 do
  3283. local p = Par(EffectModel, "Effect", "Black", Vector3.new(1, 1, 1), "Neon")
  3284. s = math.random(8, 20) / 10
  3285. local m = Instance.new("BlockMesh", p)
  3286. m.Scale = Vector3.new(s, s, s)
  3287. p.CFrame = RootPart.CFrame * CFrame.new(math.random(-12, 12), math.random(-2, 4), math.random(-12, 12)) * CFrame.Angles(math.random(), math.random(), math.random())
  3288. coroutine.resume(coroutine.create(function(p)
  3289. for i = 1, 70 do
  3290. if 1 <= p.Transparency then
  3291. p:Destroy()
  3292. break
  3293. end
  3294. p.CFrame = p.CFrame * CFrame.Angles(math.rad(2), math.rad(2), math.rad(2)) + Vector3.new(0, 0.3, 0)
  3295. p.Transparency = i / 70
  3296. swait()
  3297. end
  3298. p.Parent = nil
  3299. end), p)
  3300. end
  3301. so("233091183", Torso, 1, 2)
  3302. so("153092315", Torso, 1, 2)
  3303. doingmoves(false)
  3304. input = ""
  3305. RW.Parent = nil
  3306. LW.Parent = nil
  3307. RH.Parent = nil
  3308. LH.Parent = nil
  3309. ORW.Parent = Torso
  3310. ORH.Parent = Torso
  3311. OLW.Parent = Torso
  3312. OLH.Parent = Torso
  3313. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  3314. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  3315. RootJoint.C0 = clerp(RootJoint.C0, RootCF, 1)
  3316. Animate.Parent = char
  3317. Animator.Parent = Humanoid
  3318. RootJoint.C1 = r1m
  3319. RootJoint.C0 = r0m
  3320. Neck.C1 = n1m
  3321. Neck.C0 = n0m
  3322. Humanoid.WalkSpeed = 16
  3323. r1m = RootJoint.C1
  3324. r0m = RootJoint.C0
  3325. n1m = Neck.C1
  3326. n0m = Neck.C0
  3327. equipped = false
  3328. end
  3329. MovesTable = {}
  3330. function Taunt()
  3331. doingmoves(true)
  3332. local RandomTaunt = math.random(1, 6)
  3333. for i = 0, 1, 0.1 do
  3334. swait()
  3335. PlayAnimationFromTable(AnimTab.G.Animation(1), 0.3, false)
  3336. end
  3337. if RandomTaunt == 1 then
  3338. game:GetService("Chat"):Chat(char, "Your best move is to fold.", 2)
  3339. elseif RandomTaunt == 2 then
  3340. game:GetService("Chat"):Chat(char, "You're bad.", 2)
  3341. elseif RandomTaunt == 3 then
  3342. game:GetService("Chat"):Chat(char, "All bets off, My friend.", 2)
  3343. elseif RandomTaunt == 4 then
  3344. game:GetService("Chat"):Chat(char, "Pick a card, Any card.", 2)
  3345. elseif RandomTaunt == 5 then
  3346. game:GetService("Chat"):Chat(char, "You should give up, I already did in the past.", 2)
  3347. elseif RandomTaunt == 6 then
  3348. game:GetService("Chat"):Chat(char, "Man, Screw your tophat.", 2)
  3349. end
  3350. for i = 1, 3 do
  3351. swait()
  3352. for i = 1, 8 do
  3353. swait()
  3354. Neck.C1 = clerp(Neck.C1, CFrame.Angles(0, math.rad(70), 0), 0.1)
  3355. end
  3356. for i = 1, 8 do
  3357. swait()
  3358. Neck.C1 = clerp(Neck.C1, CFrame.Angles(0, math.rad(-70), 0), 0.1)
  3359. end
  3360. end
  3361. Neck.C1 = CFrame.new(0, 0, 0)
  3362. doingmoves(false)
  3363. end
  3364. function Switch_Camera()
  3365. if CANtwod == true then
  3366. CANtwod = false
  3367. if Dmoves == false then
  3368. Humanoid.WalkSpeed = 25
  3369. end
  3370. elseif CANtwod == false then
  3371. CANtwod = true
  3372. end
  3373. end
  3374. table.insert(MovesTable, {
  3375. ["Input"] = "adq",
  3376. ["Name"] = "Unlock Next Phase",
  3377. ["Phase"] = 1,
  3378. ["Cooldown"] = 0,
  3379. ["CooldownName"] = "ADQcool",
  3380. ["CanCancel"] = false,
  3381. ["Conditions"] = function()
  3382. local Viable = false
  3383. local Move
  3384. for _, p in pairs(MovesTable) do
  3385. if p.Input == "adq" then
  3386. Move = p
  3387. break
  3388. end
  3389. end
  3390. local ver
  3391. local numer = Move.Phase
  3392. if numer == 1 then
  3393. ver = true
  3394. end
  3395. if numer == 2 then
  3396. ver = Phase2Unlocked
  3397. end
  3398. if numer == 3 then
  3399. ver = Phase3Unlocked
  3400. end
  3401. if numer == 4 then
  3402. ver = Phase4Unlocked
  3403. end
  3404. local CD = Move.Cooldown
  3405. local name = Move.CooldownName
  3406. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  3407. Viable = true
  3408. Cooldown(name, CD)
  3409. end
  3410. return Viable
  3411. end,
  3412. ["function"] = function()
  3413. if Phase4Unlocked == true then
  3414. return
  3415. end
  3416. Phase = Phase + 1
  3417. EN = 0
  3418. if Phase == 2 then
  3419. Phase2Unlocked = true
  3420. end
  3421. if Phase == 3 then
  3422. Phase3Unlocked = true
  3423. end
  3424. if Phase == 4 then
  3425. Phase4Unlocked = true
  3426. end
  3427. doingmoves(true)
  3428. for i = 0, 1, 0.2 do
  3429. swait()
  3430. PlayAnimationFromTable(AnimTab.CHR.Animation(1), 0.3, false)
  3431. end
  3432. so("206082327", char.Torso, 1, 1)
  3433. so("199145534", char.Torso, 1, 0.8)
  3434. MagnitudeDamage(RootPart, 15, 0, Vector3.new(0, 0, 0) + DIR * 1, 0.5, "H2", RootPart, 0, 0, 20, 30)
  3435. CamShake(RootPart, 15, 0.1, 20)
  3436. for i = 1, 3 do
  3437. swait()
  3438. local p = Par(EffectModel, "Effect", "Royal purple", vt(1, 1, 1), "SmoothPlastic")
  3439. p.CFrame = CFrame.new(Character.Torso.Position - Vector3.new(0, 0.8, 0))
  3440. game:GetService("Debris"):AddItem(p, 8)
  3441. local m = Instance.new("SpecialMesh", p)
  3442. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  3443. m.Scale = Vector3.new(5, 3, 5)
  3444. coroutine.resume(coroutine.create(function(p, s)
  3445. for i = 1, 15 do
  3446. p.Transparency = 0.9 + i / 150
  3447. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.5, -0.2, 1.5)
  3448. p.CFrame = p.CFrame * CFrame.new(0, -0.1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  3449. swait()
  3450. end
  3451. p:Remove()
  3452. end), p)
  3453. end
  3454. for i = 1, 20 do
  3455. local p = Par(EffectModel, "Effect", "Royal purple", vt(0.2, 1, 0.2), "Neon")
  3456. p.Transparency = 0
  3457. p.CFrame = Torso.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10) / 4, math.random(-10, 10) / 4, math.random(-10, 10) / 4)
  3458. p.Parent = EffectModel
  3459. local m = Instance.new("SpecialMesh")
  3460. m.MeshType = "Sphere"
  3461. m.Parent = p
  3462. m.Scale = Vector3.new(2, 10, 2)
  3463. coroutine.resume(coroutine.create(function(p)
  3464. for i = 1, 40 do
  3465. p.Transparency = i / 40
  3466. p.CFrame = p.CFrame * CFrame.new(0, -1, 0)
  3467. swait()
  3468. end
  3469. p.Parent = nil
  3470. end), p)
  3471. end
  3472. ph0segui(char, "Max Health = (" .. Humanoid.MaxHealth .. ")", "Royal purple")
  3473. swait(30)
  3474. doingmoves(false)
  3475. end
  3476. })
  3477. table.insert(MovesTable, {
  3478. ["Input"] = "daq",
  3479. ["Name"] = "Return Last Phase",
  3480. ["Phase"] = 1,
  3481. ["Cooldown"] = 0,
  3482. ["CooldownName"] = "DAQcool",
  3483. ["CanCancel"] = false,
  3484. ["Conditions"] = function()
  3485. local Viable = false
  3486. local Move
  3487. for _, p in pairs(MovesTable) do
  3488. if p.Input == "daq" then
  3489. Move = p
  3490. break
  3491. end
  3492. end
  3493. local ver
  3494. local numer = Move.Phase
  3495. if numer == 1 then
  3496. ver = true
  3497. end
  3498. if numer == 2 then
  3499. ver = Phase2Unlocked
  3500. end
  3501. if numer == 3 then
  3502. ver = Phase3Unlocked
  3503. end
  3504. if numer == 4 then
  3505. ver = Phase4Unlocked
  3506. end
  3507. local CD = Move.Cooldown
  3508. local name = Move.CooldownName
  3509. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  3510. Viable = true
  3511. Cooldown(name, CD)
  3512. end
  3513. return Viable
  3514. end,
  3515. ["function"] = function()
  3516. if Phase == 1 then
  3517. return
  3518. end
  3519. if Phase == 2 then
  3520. Phase2Unlocked = false
  3521. Phase = 1
  3522. end
  3523. if Phase == 3 then
  3524. Phase3Unlocked = false
  3525. Phase = 2
  3526. end
  3527. if Phase == 4 then
  3528. Phase4Unlocked = false
  3529. Phase = 3
  3530. end
  3531. doingmoves(true)
  3532. for i = 0, 1, 0.2 do
  3533. swait()
  3534. PlayAnimationFromTable(AnimTab.CHR.Animation(1), 0.3, false)
  3535. end
  3536. so("206082327", char.Torso, 1, 1)
  3537. so("199145534", char.Torso, 1, 0.8)
  3538. MagnitudeDamage(RootPart, 15, 0, Vector3.new(0, 0, 0) - DIR * 4, 0.5, "H2", RootPart, 0, 0, 20, 30)
  3539. CamShake(RootPart, 15, 0.1, 20)
  3540. for i = 1, 3 do
  3541. swait()
  3542. local p = Par(EffectModel, "Effect", "Royal purple", vt(1, 1, 1), "SmoothPlastic")
  3543. p.CFrame = CFrame.new(Character.Torso.Position - Vector3.new(0, -0.2, 0))
  3544. game:GetService("Debris"):AddItem(p, 8)
  3545. local m = Instance.new("SpecialMesh", p)
  3546. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  3547. m.Scale = Vector3.new(22.5, 0, 22.5)
  3548. coroutine.resume(coroutine.create(function(p, s)
  3549. for i = 1, 15 do
  3550. p.Transparency = 0.9 + i / 150
  3551. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(-1.5, 0.05, -1.5)
  3552. p.CFrame = p.CFrame * CFrame.new(0, -0.3, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  3553. swait()
  3554. end
  3555. p:Remove()
  3556. end), p)
  3557. end
  3558. for i = 1, 20 do
  3559. local p = Par(EffectModel, "Effect", "Royal purple", vt(0.2, 1, 0.2), "Neon")
  3560. p.CFrame = Torso.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10) / 4, math.random(-10, 10) / 4, math.random(-10, 10) / 4)
  3561. p.Parent = EffectModel
  3562. local m = Instance.new("SpecialMesh")
  3563. m.MeshType = "Sphere"
  3564. p.CFrame = p.CFrame * CFrame.new(0, -20, 0)
  3565. m.Parent = p
  3566. m.Scale = Vector3.new(2, 10, 2)
  3567. coroutine.resume(coroutine.create(function(p)
  3568. for i = 1, 20 do
  3569. p.Transparency = i / 20
  3570. p.CFrame = p.CFrame * CFrame.new(0, 1, 0)
  3571. swait()
  3572. end
  3573. p.Parent = nil
  3574. end), p)
  3575. end
  3576. ph0segui(char, "Max Health = (" .. Humanoid.MaxHealth .. ")", "Royal purple")
  3577. swait(30)
  3578. doingmoves(false)
  3579. end
  3580. })
  3581. table.insert(MovesTable, {
  3582. ["Input"] = "dasq",
  3583. ["Name"] = "Card ride",
  3584. ["Phase"] = 1,
  3585. ["Cooldown"] = 4,
  3586. ["CooldownName"] = "DASQcool",
  3587. ["CanCancel"] = true,
  3588. ["Conditions"] = function()
  3589. local Viable = false
  3590. local Move
  3591. for _, p in pairs(MovesTable) do
  3592. if p.Input == "dasq" then
  3593. Move = p
  3594. break
  3595. end
  3596. end
  3597. local ver
  3598. local numer = Move.Phase
  3599. if numer == 1 then
  3600. ver = true
  3601. end
  3602. if numer == 2 then
  3603. ver = Phase2Unlocked
  3604. end
  3605. if numer == 3 then
  3606. ver = Phase3Unlocked
  3607. end
  3608. if numer == 4 then
  3609. ver = Phase4Unlocked
  3610. end
  3611. local CD = Move.Cooldown
  3612. local name = Move.CooldownName
  3613. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  3614. Viable = true
  3615. Cooldown(name, CD)
  3616. end
  3617. return Viable
  3618. end,
  3619. ["function"] = function()
  3620. if carding == true then
  3621. return
  3622. end
  3623. carding = true
  3624. doingmoves(true)
  3625. LastMove = "DASQ"
  3626. local RNmove = LastMove
  3627. DIR = Torso.CFrame.lookVector
  3628. for i = 0, 1, 0.1 do
  3629. swait()
  3630. DIR = RootPart.CFrame.lookVector
  3631. PlayAnimationFromTable(AnimTab.dasq.Animation(1), 0.3, false)
  3632. end
  3633. so("153092315", Torso, 5, 0.8)
  3634. for i = 1, 3 do
  3635. swait()
  3636. local p = Par(EffectModel, "Effect", "Black", vt(1, 1, 1), "SmoothPlastic")
  3637. p.CFrame = CFrame.new(Character.Torso.Position - Vector3.new(0, 0.8, 0))
  3638. game:GetService("Debris"):AddItem(p, 8)
  3639. local m = Instance.new("SpecialMesh", p)
  3640. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  3641. m.Scale = Vector3.new(5, 3, 5)
  3642. coroutine.resume(coroutine.create(function(p, s)
  3643. for i = 1, 15 do
  3644. p.Transparency = 0.9 + i / 150
  3645. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.5, -0.2, 1.5)
  3646. p.CFrame = p.CFrame * CFrame.new(0, -0.1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  3647. swait()
  3648. end
  3649. p:Remove()
  3650. end), p)
  3651. end
  3652. for i = 0, 1, 0.1 do
  3653. swait()
  3654. PlayAnimationFromTable(AnimTab.dasq.Animation(2), 0.3, false)
  3655. end
  3656. Resume()
  3657. Torso.Velocity = vt(0, 5, 0) * 10
  3658. Humanoid.JumpPower = 16
  3659. Humanoid.Jump = true
  3660. swait(3)
  3661. local card = it("Part", EffectModel)
  3662. card.Anchored = true
  3663. card.CanCollide = false
  3664. card.CFrame = RootPart.CFrame * CFrame.new(0, -3, 0)
  3665. local cm = it("BlockMesh", card)
  3666. cm.Scale = Vector3.new(1, 0.01, 1)
  3667. yis = card.CFrame
  3668. card.Size = Vector3.new(7, 0, 10)
  3669. card.Transparency = 1
  3670. local decal1 = Instance.new("Decal", card)
  3671. decal1.Face = "Top"
  3672. decal1.Name = "D1"
  3673. decal1.Texture = cards[math.random(1, #cards)]
  3674. decal1.Parent = card
  3675. local decal2 = Instance.new("Decal", card)
  3676. decal2.Name = "D2"
  3677. decal2.Parent = card
  3678. decal2.Face = "Bottom"
  3679. decal2.Texture = cards[math.random(1, #cards)]
  3680. card.Anchored = false
  3681. Stop()
  3682. Humanoid.JumpPower = 80
  3683. Torso.Velocity = Torso.Velocity
  3684. w = Instance.new("Weld", Torso)
  3685. w.Part0 = card
  3686. w.Part1 = Torso
  3687. w.C0 = CFrame.new(0, 3, 0) * CFrame.Angles(0, math.rad(90), 0)
  3688. velx = Instance.new("BodyVelocity")
  3689. velx.Parent = RootPart
  3690. velx.maxForce = Vector3.new(400000, 400000, 400000) * 2
  3691. velCF = vt(RootPart.CFrame.lookVector.x * 70, RootPart.CFrame.lookVector.y * 0, RootPart.CFrame.lookVector.z * 70)
  3692. velx.velocity = velCF
  3693. CanCancel = true
  3694. cols = {
  3695. BrickColor.new("Dark indigo"),
  3696. BrickColor.new("Black"),
  3697. BrickColor.new("Dark indigo"),
  3698. BrickColor.new("Really black")
  3699. }
  3700. num = 0
  3701. dmg = 0
  3702. bg.Parent = RootPart
  3703. for i = 1, 25 do
  3704. dmg = dmg + 1
  3705. num = num + 1
  3706. if 5 <= num then
  3707. so("231917784", RootPart, 1, 1)
  3708. so("233096543", RootPart, 1, 0.85)
  3709. num = 0
  3710. local p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  3711. p.CFrame = card.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(90), math.random(-10, 10) / 100, 0)
  3712. m = it("SpecialMesh", p)
  3713. m.MeshType = "FileMesh"
  3714. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  3715. m.Parent = p
  3716. m.Scale = Vector3.new(1, 3, 1)
  3717. m.Name = "Triangle"
  3718. game:GetService("Debris"):AddItem(p, 5)
  3719. coroutine.resume(coroutine.create(function(p)
  3720. for i = 1, 10 do
  3721. p.Transparency = i / 10
  3722. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(2.3, -0.4, 2.3)
  3723. p.CFrame = p.CFrame * CFrame.Angles(0, math.rad(15), 0)
  3724. swait()
  3725. end
  3726. p.Parent = nil
  3727. end), p)
  3728. end
  3729. if LastMove ~= RNmove then
  3730. carding = false
  3731. break
  3732. end
  3733. if dmg >= 3 then
  3734. dmg = 0
  3735. MagnitudeDamage(card, 8, 4, Vector3.new(0, 7, 0) + DIR * 10, 0.5, "H2", RootPart, 0, 0, 20, 30)
  3736. end
  3737. do
  3738. local colsz = {
  3739. "Dark indigo",
  3740. "Really black",
  3741. "Dark indigo",
  3742. "Dark indigo",
  3743. "Black"
  3744. }
  3745. local blast2 = Par(EffectModel, "Effect", colsz[math.random(1, #colsz)], vt(1, 1, 1), "SmoothPlastic")
  3746. blast2.CFrame = card.CFrame * CFrame.new(math.random(-5, 5), 0, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  3747. local m = Instance.new("SpecialMesh", blast2)
  3748. m.Scale = Vector3.new(2, 2, 2)
  3749. m.MeshType = "Brick"
  3750. coroutine.resume(coroutine.create(function()
  3751. for i = 1, 20 do
  3752. blast2.Transparency = 0.25 + i / 20
  3753. m.Scale = m.Scale + vt(-0.1, -0.1, -0.1)
  3754. swait()
  3755. blast2.CFrame = blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  3756. end
  3757. blast2:Remove()
  3758. end))
  3759. Anim = "Jump"
  3760. velx.velocity = vt(RootPart.CFrame.lookVector.x * 90, RootPart.CFrame.lookVector.y * 1, RootPart.CFrame.lookVector.z * 70)
  3761. gyroface()
  3762. swait()
  3763. end
  3764. end
  3765. velx.Parent = nil
  3766. bg.Parent = nil
  3767. w.Parent = nil
  3768. card.Anchored = true
  3769. carding = false
  3770. coroutine.resume(coroutine.create(function()
  3771. for i = 1, 15 do
  3772. swait()
  3773. card.Size = card.Size + Vector3.new(0.1, 0, 0.1)
  3774. card.CFrame = card.CFrame * CFrame.Angles(0, math.rad(10), 0)
  3775. card.D1.Transparency = i / 15
  3776. card.D2.Transparency = i / 15
  3777. game.Debris:AddItem(card, 3)
  3778. end
  3779. end))
  3780. if LastMove == RNmove then
  3781. Torso.Velocity = RootPart.CFrame.lookVector * 70 + vt(0, 5, 0) * 10
  3782. Humanoid.JumpPower = 80
  3783. Humanoid.Jump = true
  3784. swait()
  3785. for i = 0, 1, 0.1 do
  3786. swait()
  3787. DIR = RootPart.CFrame.lookVector
  3788. PlayAnimationFromTable(AnimTab.dasq.Animation(1), 0.3, false)
  3789. end
  3790. carding = false
  3791. Humanoid.JumpPower = 80
  3792. doingmoves(false)
  3793. end
  3794. end
  3795. })
  3796. table.insert(MovesTable, {
  3797. ["Input"] = "saq",
  3798. ["Name"] = "Old memories",
  3799. ["Phase"] = 1,
  3800. ["Cooldown"] = 4,
  3801. ["CooldownName"] = "SAQcool",
  3802. ["CanCancel"] = false,
  3803. ["Conditions"] = function()
  3804. local Viable = false
  3805. local Move
  3806. for _, p in pairs(MovesTable) do
  3807. if p.Input == "saq" then
  3808. Move = p
  3809. break
  3810. end
  3811. end
  3812. local ver
  3813. local numer = Move.Phase
  3814. if numer == 1 then
  3815. ver = true
  3816. end
  3817. if numer == 2 then
  3818. ver = Phase2Unlocked
  3819. end
  3820. if numer == 3 then
  3821. ver = Phase3Unlocked
  3822. end
  3823. if numer == 4 then
  3824. ver = Phase4Unlocked
  3825. end
  3826. local CD = Move.Cooldown
  3827. local name = Move.CooldownName
  3828. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  3829. Viable = true
  3830. Cooldown(name, CD)
  3831. end
  3832. return Viable
  3833. end,
  3834. ["function"] = function()
  3835. doingmoves(true)
  3836. LastMove = "SAQ"
  3837. local RNmove = LastMove
  3838. Cooldown("SAQcool", 4)
  3839. DIR = Torso.CFrame.lookVector
  3840. local vp = Instance.new("BodyPosition")
  3841. vp.position = char.Torso.Position
  3842. vp.Parent = char.Torso
  3843. vp.maxForce = Vector3.new(50000, 50000, 50000) * 50000000000000000
  3844. vp.P = 9000
  3845. vp.D = 2000
  3846. for i = 0, 1, 0.3 do
  3847. swait()
  3848. PlayAnimationFromTable(AnimTab.saq.Animation(1), 0.4, false)
  3849. end
  3850. for i = 0, 1, 0.3 do
  3851. swait()
  3852. PlayAnimationFromTable(AnimTab.saq.Animation(2), 0.3, false)
  3853. end
  3854. so("211062246", Torso, 1, 1)
  3855. so("255679373", Torso, 1, 1)
  3856. so("231917822", Torso, 1, 0.5)
  3857. so("233856115", Torso, 1, 0.5)
  3858. local circle = Par(EffectModel, "Effect", "Really black", vt(1, 0.2, 1), "SmoothPlastic")
  3859. local decal = Instance.new("Decal", circle)
  3860. circle.CFrame = char.Torso.CFrame * CFrame.Angles(math.rad(90), 0, 0) * CFrame.new(0, -1.8, 0)
  3861. local cmesh = Instance.new("BlockMesh", circle)
  3862. cmesh.Scale = Vector3.new(14, 0.1, 14)
  3863. circle.Size = Vector3.new(1, 0.2, 1)
  3864. decal.Face = "Top"
  3865. circle.Transparency = 1
  3866. decal.Texture = "http://www.roblox.com/asset/?id=1051422617"
  3867. local decal2 = Instance.new("Decal", circle)
  3868. decal2.Face = "Bottom"
  3869. decal2.Texture = "http://www.roblox.com/asset/?id=1051422617"
  3870. coroutine.resume(coroutine.create(function()
  3871. for i = 1, 15 do
  3872. cmesh.Scale = cmesh.Scale + Vector3.new(0.6, 0.1, 0.6)
  3873. decal.Transparency = i / 15
  3874. decal2.Transparency = i / 15
  3875. circle.CFrame = circle.CFrame * CFrame.Angles(0, math.rad(15), 0)
  3876. swait()
  3877. end
  3878. circle:Destroy()
  3879. end))
  3880. for i = 1, 20 do
  3881. local p = Par(EffectModel, "Effect", "Really black", vt(0, 0, 0), "SmoothPlastic")
  3882. p.CFrame = Torso.CFrame * CFrame.new(0, 0, -0.3)
  3883. p.CFrame = p.CFrame * CFrame.new(math.random(-3, 3), math.random(-1, 1), 0)
  3884. m = Instance.new("BlockMesh", p)
  3885. m.Scale = Vector3.new(1, 0.1, 1)
  3886. p.Transparency = 1
  3887. local ono = script.dark:clone()
  3888. ono.Enabled = true
  3889. ono.Parent = p
  3890. coroutine.resume(coroutine.create(function(p)
  3891. for i = 1, 7 do
  3892. swait()
  3893. p.CFrame = p.CFrame * CFrame.new(0, 0, -1)
  3894. MagnitudeDamage(p, 8, 5, Vector3.new(0, 20, 0) + DIR * 10, 0.5, "H2", RootPart, 0, 0, 20, 30)
  3895. end
  3896. swait(5)
  3897. p.dark.Enabled = false
  3898. game.Debris:AddItem(p, 2)
  3899. end), p)
  3900. end
  3901. swait(3)
  3902. vp:Destroy()
  3903. doingmoves(false)
  3904. end
  3905. })
  3906. table.insert(MovesTable, {
  3907. ["Input"] = "ase",
  3908. ["Name"] = "ASE",
  3909. ["Phase"] = 1,
  3910. ["Cooldown"] = 3.5,
  3911. ["CooldownName"] = "ASEcool",
  3912. ["CanCancel"] = false,
  3913. ["Conditions"] = function()
  3914. local Viable = false
  3915. local Move
  3916. for _, p in pairs(MovesTable) do
  3917. if p.Input == "ase" then
  3918. Move = p
  3919. break
  3920. end
  3921. end
  3922. local ver
  3923. local numer = Move.Phase
  3924. if numer == 1 then
  3925. ver = true
  3926. end
  3927. if numer == 2 then
  3928. ver = Phase2Unlocked
  3929. end
  3930. if numer == 3 then
  3931. ver = Phase3Unlocked
  3932. end
  3933. if numer == 4 then
  3934. ver = Phase4Unlocked
  3935. end
  3936. local CD = Move.Cooldown
  3937. local name = Move.CooldownName
  3938. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  3939. Viable = true
  3940. Cooldown(name, CD)
  3941. end
  3942. return Viable
  3943. end,
  3944. ["function"] = function()
  3945. doingmoves(true)
  3946. LastMove = "ASE"
  3947. local RNmove = LastMove
  3948. ook = Torso.Position
  3949. DIR = Torso.CFrame.lookVector
  3950. p = Instance.new("Sound")
  3951. p.SoundId = "http://www.roblox.com/asset/?id=161006069"
  3952. p.Volume = 1
  3953. p.Pitch = 0.9
  3954. p.Parent = game.Players.LocalPlayer.Character["Right Arm"]
  3955. p:Play()
  3956. game:GetService("Debris"):AddItem(p, 6)
  3957. p = Instance.new("Sound")
  3958. p.SoundId = "http://www.roblox.com/asset/?id=161006163"
  3959. p.Volume = 1
  3960. p.Pitch = 0.7
  3961. p.Parent = game.Players.LocalPlayer.Character["Right Arm"]
  3962. p:Play()
  3963. game:GetService("Debris"):AddItem(p, 6)
  3964. for i = 1, 10 do
  3965. local p = Par(EffectModel, "Effect", "Really black", vt(1.3, 0.2, 1.6), "SmoothPlastic")
  3966. p.CFrame = RootPart.CFrame
  3967. p.CFrame = p.CFrame * CFrame.new(math.random(-5, 5), math.random(-1, 1), 0) * CFrame.Angles(math.rad(180), 0, math.rad(90))
  3968. m = Instance.new("BlockMesh", p)
  3969. m.Scale = Vector3.new(1, 0.1, 1)
  3970. local decal1 = Instance.new("Decal", p)
  3971. decal1.Face = "Top"
  3972. decal1.Texture = cards[math.random(1, #cards)]
  3973. decal1.Name = "D1"
  3974. local decal2 = decal1:clone()
  3975. decal2.Name = "D2"
  3976. decal2.Parent = p
  3977. decal2.Face = "Bottom"
  3978. decal2.Texture = cards[math.random(1, #cards)]
  3979. local card = p
  3980. coroutine.resume(coroutine.create(function(card, p)
  3981. for i = 1, 5 do
  3982. do
  3983. local er = p:clone()
  3984. er.Parent = EffectModel
  3985. coroutine.resume(coroutine.create(function(p)
  3986. for i = 1, 10 do
  3987. er.D1.Transparency = i / 10
  3988. er.D2.Transparency = i / 10
  3989. er.Size = er.Size - Vector3.new(0.16, 0, 0.13)
  3990. swait()
  3991. end
  3992. er:Remove()
  3993. end), p)
  3994. swait()
  3995. p.CFrame = p.CFrame * CFrame.new(0, 0, 2)
  3996. MagnitudeDamage(p, 8, 3, Vector3.new(0, 1, 0) + DIR * 5, 0.5, "H2", RootPart, 0, 0, 20, 30)
  3997. end
  3998. end
  3999. local t = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  4000. t.CFrame = p.CFrame
  4001. local m = Instance.new("SpecialMesh")
  4002. m.MeshType = "Sphere"
  4003. m.Parent = t
  4004. m.Scale = Vector3.new(1, 1, 1)
  4005. m.Name = "Triangle"
  4006. coroutine.resume(coroutine.create(function(p)
  4007. for i = 1, 15 do
  4008. t.Transparency = i / 15
  4009. t.Triangle.Scale = t.Triangle.Scale + Vector3.new(0.1, 0.1, 0.1)
  4010. t.CFrame = t.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-20, 20) / 40, math.random(-20, 20) / 50, 0)
  4011. swait()
  4012. end
  4013. t.Parent = nil
  4014. end), p)
  4015. p:Destroy()
  4016. end), p, card)
  4017. end
  4018. local EDIR = RootPart.CFrame.lookVector
  4019. local vp = Instance.new("BodyVelocity", Torso)
  4020. vp.MaxForce = Vector3.new(4800000, 4800000, 4800000)
  4021. vp.P = 2000
  4022. vp.Velocity = EDIR * -30
  4023. for i = 0, 1, 0.2 do
  4024. swait()
  4025. PlayAnimationFromTable(AnimTab.ase.Animation(1), 0.6, false)
  4026. end
  4027. PlayAnimationFromTable(AnimTab.ase.Animation(2), 0.3, false)
  4028. for i = 0, 1, 0.1 do
  4029. swait()
  4030. RootJoint.C0 = RootJoint.C0 * euler(0.4, 0, 0)
  4031. end
  4032. vp:Destroy()
  4033. doingmoves(false)
  4034. end
  4035. })
  4036. table.insert(MovesTable, {
  4037. ["Input"] = "sdq",
  4038. ["Name"] = "Card throw",
  4039. ["Phase"] = 1,
  4040. ["Cooldown"] = 2,
  4041. ["CooldownName"] = "SDQcool",
  4042. ["CanCancel"] = false,
  4043. ["Conditions"] = function()
  4044. local Viable = false
  4045. local Move
  4046. for _, p in pairs(MovesTable) do
  4047. if p.Input == "sdq" then
  4048. Move = p
  4049. break
  4050. end
  4051. end
  4052. local ver
  4053. local numer = Move.Phase
  4054. if numer == 1 then
  4055. ver = true
  4056. end
  4057. if numer == 2 then
  4058. ver = Phase2Unlocked
  4059. end
  4060. if numer == 3 then
  4061. ver = Phase3Unlocked
  4062. end
  4063. if numer == 4 then
  4064. ver = Phase4Unlocked
  4065. end
  4066. local CD = Move.Cooldown
  4067. local name = Move.CooldownName
  4068. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  4069. Viable = true
  4070. Cooldown(name, CD)
  4071. end
  4072. return Viable
  4073. end,
  4074. ["function"] = function()
  4075. doingmoves(true)
  4076. LastMove = "SDQ"
  4077. local RNmove = LastMove
  4078. local ha = false
  4079. for i = 0, 1, 0.25 do
  4080. swait()
  4081. PlayAnimationFromTable(AnimTab.sdq.Animation(1), 0.3, false)
  4082. if Comboing == true and CANtwod == true then
  4083. ha = true
  4084. end
  4085. end
  4086. coroutine.resume(coroutine.create(function()
  4087. for i = 0, 1, 0.2 do
  4088. if ha == false then
  4089. local offset = (RootPart.Position.y - mouse.Hit.p.y) / 60
  4090. local mag = (RootPart.Position - mouse.Hit.p).magnitude / 66
  4091. local offset = offset / mag
  4092. RW.C1 = clerp(RW.C1, euler(offset, 0, 0), 1)
  4093. LW.C1 = clerp(LW.C1, euler(offset, 0, 0), 1)
  4094. Neck.C0 = CFrame.new(0, 1.5, 0) * euler(-offset, 0, 0)
  4095. RootPart.CFrame = FaceMouse()[1]
  4096. end
  4097. if Comboing == true and CANtwod == true then
  4098. ha = true
  4099. end
  4100. do
  4101. local blast2 = Par(EffectModel, "Effect", "Dark indigo", vt(1, 1, 1), "Neon")
  4102. blast2.CFrame = LeftArm.CFrame * CFrame.new(0, -2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4103. m = Instance.new("BlockMesh", blast2)
  4104. m.Scale = Vector3.new(1.5, 1.5, 1.5)
  4105. coroutine.resume(coroutine.create(function(p)
  4106. for i = 1, 15 do
  4107. blast2.Transparency = 0 + i / 15
  4108. blast2.Mesh.Scale = blast2.Mesh.Scale / 1.1
  4109. swait()
  4110. end
  4111. blast2:Remove()
  4112. end), p)
  4113. local blast2 = Par(EffectModel, "Effect", "Dark indigo", vt(1, 1, 1), "Neon")
  4114. blast2.CFrame = RightArm.CFrame * CFrame.new(0, -2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4115. m = Instance.new("BlockMesh", blast2)
  4116. m.Scale = Vector3.new(1.5, 1.5, 1.5)
  4117. coroutine.resume(coroutine.create(function(p)
  4118. for i = 1, 15 do
  4119. blast2.Transparency = 0 + i / 15
  4120. blast2.Mesh.Scale = blast2.Mesh.Scale / 1.1
  4121. swait()
  4122. end
  4123. blast2:Remove()
  4124. end), p)
  4125. swait()
  4126. PlayAnimationFromTable(AnimTab.sdq.Animation(2), 0.3, false)
  4127. end
  4128. end
  4129. end))
  4130. for i = 1, 5 do
  4131. if ha == false then
  4132. local offset = (RootPart.Position.y - mouse.Hit.p.y) / 60
  4133. local mag = (RootPart.Position - mouse.Hit.p).magnitude / 66
  4134. local offset = offset / mag
  4135. RW.C1 = clerp(RW.C1, euler(offset, 0, 0), 1)
  4136. LW.C1 = clerp(LW.C1, euler(offset, 0, 0), 1)
  4137. Neck.C0 = CFrame.new(0, 1.5, 0) * euler(-offset, 0, 0)
  4138. RootPart.CFrame = FaceMouse()[1]
  4139. end
  4140. if Comboing == true and CANtwod == true then
  4141. ha = true
  4142. end
  4143. do
  4144. local CPlayer = char
  4145. Humanoid.WalkSpeed = 20
  4146. swait(5)
  4147. DIR = Torso.CFrame.lookVector
  4148. p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  4149. p.Transparency = 0.5
  4150. p.Anchored = true
  4151. p.CFrame = CFrame.new(CPlayer.HumanoidRootPart.Position + DIR * 5, CPlayer.HumanoidRootPart.Position + DIR * 20) * CFrame.fromEulerAnglesXYZ(math.rad(90), math.random(-50, 50), 0)
  4152. m = Instance.new("SpecialMesh", p)
  4153. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  4154. m.Scale = Vector3.new(2, 2, 2)
  4155. coroutine.resume(coroutine.create(function(p)
  4156. for i = 1, 10 do
  4157. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.5 - i * 0.1, 0.15, 1.5 - i * 0.1)
  4158. p.Transparency = 0.5 + i / 10
  4159. p.CFrame = p.CFrame * CFrame.new(0, 2, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  4160. swait()
  4161. end
  4162. p:Destroy()
  4163. end), p)
  4164. local p = Par(EffectModel, "Effect", "Really black", vt(1.6, 0.5, 1.9), "SmoothPlastic")
  4165. p.CFrame = RootPart.CFrame * CFrame.new(0, 0, -2)
  4166. p.Size = Vector3.new(0.5, 1.6, 1.9)
  4167. m = Instance.new("BlockMesh", p)
  4168. m.Scale = Vector3.new(0.1, 1, 1)
  4169. local decal1 = Instance.new("Decal", p)
  4170. decal1.Face = "Right"
  4171. decal1.Texture = cards[math.random(1, #cards)]
  4172. decal1.Name = "D1"
  4173. local decal2 = decal1:clone()
  4174. decal2.Name = "D2"
  4175. decal2.Parent = p
  4176. decal2.Face = "Left"
  4177. decal2.Texture = cards[math.random(1, #cards)]
  4178. local card = p
  4179. local clon = 0
  4180. local ps = Instance.new("Sound")
  4181. ps.SoundId = "http://www.roblox.com/asset/?id=161006182"
  4182. ps.Pitch = 1
  4183. ps.Volume = 1
  4184. ps.Parent = p
  4185. ps:Play()
  4186. local lpos, cpos
  4187. game.Debris:AddItem(ps, 2)
  4188. if mouse.Hit.p ~= nil then
  4189. local MainPos = p.Position
  4190. if ha == true then
  4191. MainPos2 = Noob.Torso.Position
  4192. end
  4193. if ha == false then
  4194. MainPos2 = mouse.Hit.p
  4195. end
  4196. local MouseLook = cf((MainPos + MainPos2) / 2, MainPos2)
  4197. coroutine.resume(coroutine.create(function(Pos1, Pos2, Look)
  4198. local num = 25
  4199. repeat
  4200. swait()
  4201. local ohit, opos = rayCast(Pos1, Look.lookVector, 8, Character)
  4202. if Comboing == true and CANtwod == true then
  4203. ha = true
  4204. end
  4205. p.CFrame = CFrame.new((Pos1 + opos) / 2, opos)
  4206. Pos1 = Pos1 + Look.lookVector * 5
  4207. clon = clon + 1
  4208. if clon >= 4 then
  4209. clon = 0
  4210. do
  4211. local er = p:clone()
  4212. er.Parent = EffectModel
  4213. coroutine.resume(coroutine.create(function(p)
  4214. for i = 1, 10 do
  4215. er.D1.Transparency = i / 10
  4216. er.D2.Transparency = i / 10
  4217. er.Size = er.Size - Vector3.new(0, 0.1, 0.1)
  4218. swait()
  4219. end
  4220. er:Remove()
  4221. end), p)
  4222. end
  4223. end
  4224. if ohit ~= nil then
  4225. num = 0
  4226. end
  4227. num = num - 1
  4228. until num <= 0
  4229. MagnitudeDamage(p, 8, 4, Vector3.new(0, 1, 0) + DIR * 5, 0.5, "H2", RootPart, 0, 0, 10, 15)
  4230. local t = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "Neon")
  4231. t.CFrame = p.CFrame
  4232. local m = Instance.new("SpecialMesh")
  4233. m.MeshType = "Sphere"
  4234. m.Parent = t
  4235. m.Scale = Vector3.new(3, 3, 3)
  4236. m.Name = "Triangle"
  4237. coroutine.resume(coroutine.create(function(p)
  4238. for i = 1, 15 do
  4239. t.Transparency = i / 15
  4240. t.Triangle.Scale = t.Triangle.Scale + Vector3.new(0.1, 0.1, 0.1)
  4241. t.CFrame = t.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-20, 20) / 40, math.random(-20, 20) / 50, 0)
  4242. swait()
  4243. end
  4244. t.Parent = nil
  4245. end), p)
  4246. local ggui = Instance.new("BillboardGui")
  4247. ggui.Parent = card
  4248. ggui.Size = UDim2.new(10, 0, 7.692307692307692, 0)
  4249. ggui.AlwaysOnTop = true
  4250. local img = Instance.new("ImageLabel")
  4251. img.Parent = ggui
  4252. img.BackgroundTransparency = 1
  4253. img.Size = UDim2.new(1, 0, 1, 0)
  4254. img.Image = "rbxassetid://200369416"
  4255. img.ImageColor3 = BrickColor.new("Dark indigo").Color
  4256. coroutine.resume(coroutine.create(function()
  4257. for i = 1, 15 do
  4258. swait()
  4259. img.ImageTransparency = i / 15
  4260. img.Rotation = img.Rotation + 10
  4261. ggui.Size = ggui.Size + UDim2.new(1, 0, 0.7692307692307692, 0)
  4262. end
  4263. card:Destroy()
  4264. end))
  4265. end), MainPos, MainPos2, MouseLook)
  4266. end
  4267. end
  4268. end
  4269. RW.C1 = CFrame.new()
  4270. LW.C1 = CFrame.new()
  4271. doingmoves(false)
  4272. end
  4273. })
  4274. table.insert(MovesTable, {
  4275. ["Input"] = "dwc",
  4276. ["Name"] = "Get down",
  4277. ["Phase"] = 1,
  4278. ["Cooldown"] = 2.5,
  4279. ["CooldownName"] = "DWCcool",
  4280. ["CanCancel"] = false,
  4281. ["Conditions"] = function()
  4282. local Viable = false
  4283. local Move
  4284. for _, p in pairs(MovesTable) do
  4285. if p.Input == "dwc" then
  4286. Move = p
  4287. break
  4288. end
  4289. end
  4290. local ver
  4291. local numer = Move.Phase
  4292. if numer == 1 then
  4293. ver = true
  4294. end
  4295. if numer == 2 then
  4296. ver = Phase2Unlocked
  4297. end
  4298. if numer == 3 then
  4299. ver = Phase3Unlocked
  4300. end
  4301. if numer == 4 then
  4302. ver = Phase4Unlocked
  4303. end
  4304. local CD = Move.Cooldown
  4305. local name = Move.CooldownName
  4306. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  4307. Viable = true
  4308. Cooldown(name, CD)
  4309. end
  4310. return Viable
  4311. end,
  4312. ["function"] = function()
  4313. doingmoves(true)
  4314. LastMove = "DWC"
  4315. local RNmove = LastMove
  4316. nou = {
  4317. 1.1,
  4318. 1.4,
  4319. 1.3,
  4320. 1.2,
  4321. 1.5
  4322. }
  4323. local soN = "231917856"
  4324. for i = 1, 2 do
  4325. swait()
  4326. ora = nou[math.random(1, #nou)]
  4327. DIR = char.Torso.CFrame.lookVector
  4328. so(soN, Torso, 1, ora)
  4329. for i = 0, 0.4, 0.15 do
  4330. ora = nou[math.random(1, #nou)]
  4331. swait()
  4332. PlayAnimationFromTable(AnimTab.dwc.Animation(1), 0.5, false)
  4333. end
  4334. MagnitudeDamage(RightLeg, 4, 1, Vector3.new(0, 2, 0) + DIR * 1, 0.5, "H1", Head, 0, 0, 10, 15)
  4335. so(soN, Torso, 1, ora)
  4336. for i = 0, 0.4, 0.15 do
  4337. swait()
  4338. ora = nou[math.random(1, #nou)]
  4339. PlayAnimationFromTable(AnimTab.dwc.Animation(2), 0.5, false)
  4340. end
  4341. so(soN, Torso, 1, ora)
  4342. MagnitudeDamage(RightLeg, 4, 1, Vector3.new(0, 2, 0) + DIR * 1, 0.5, "H1", Head, 0, 0, 10, 15)
  4343. for i = 0, 0.4, 0.15 do
  4344. swait()
  4345. ora = nou[math.random(1, #nou)]
  4346. PlayAnimationFromTable(AnimTab.dwc.Animation(3), 0.5, false)
  4347. end
  4348. so(soN, Torso, 1, ora)
  4349. MagnitudeDamage(RightLeg, 4, 1, Vector3.new(0, 2, 0) + DIR * 1, 0.5, "H1", Head, 0, 0, 10, 15)
  4350. end
  4351. for i = 0, 1, 0.2 do
  4352. swait()
  4353. do
  4354. local blast2 = Par(EffectModel, "Effect", "Dark indigo", vt(1, 1, 1), "Neon")
  4355. blast2.CFrame = RightLeg.CFrame * CFrame.new(0, -2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4356. m = Instance.new("BlockMesh", blast2)
  4357. m.Scale = Vector3.new(1, 1, 1)
  4358. coroutine.resume(coroutine.create(function()
  4359. for i = 1, 40 do
  4360. blast2.Transparency = i / 40
  4361. swait()
  4362. blast2.CFrame = blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4363. end
  4364. blast2:Remove()
  4365. end))
  4366. local blast2 = Par(EffectModel, "Effect", "Black", vt(1, 1, 1), "Neon")
  4367. blast2.CFrame = RightLeg.CFrame * CFrame.new(0, -2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4368. m = Instance.new("BlockMesh", blast2)
  4369. m.Scale = Vector3.new(1, 1, 1)
  4370. coroutine.resume(coroutine.create(function()
  4371. for i = 1, 40 do
  4372. blast2.Transparency = i / 40
  4373. swait()
  4374. blast2.CFrame = blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4375. end
  4376. blast2:Remove()
  4377. end))
  4378. if LastMove ~= RNmove then
  4379. break
  4380. end
  4381. PlayAnimationFromTable(AnimTab.dwc.Animation(4), 0.6, false)
  4382. end
  4383. end
  4384. DIR = Head.CFrame.lookVector
  4385. so("200632136", RightArm, 1, 1)
  4386. Torso.Velocity = char.Torso.CFrame.lookVector * 30
  4387. for i = 0, 1, 0.1 do
  4388. swait()
  4389. if LastMove ~= RNmove then
  4390. break
  4391. end
  4392. do
  4393. local blast2 = Par(EffectModel, "Effect", "Dark indigo", vt(1, 1, 1), "Neon")
  4394. blast2.CFrame = RightLeg.CFrame * CFrame.new(0, -2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4395. m = Instance.new("BlockMesh", blast2)
  4396. m.Scale = Vector3.new(1, 1, 1)
  4397. coroutine.resume(coroutine.create(function()
  4398. for i = 1, 40 do
  4399. blast2.Transparency = i / 40
  4400. swait()
  4401. blast2.CFrame = blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4402. end
  4403. blast2:Remove()
  4404. end))
  4405. local blast2 = Par(EffectModel, "Effect", "Black", vt(1, 1, 1), "Neon")
  4406. blast2.CFrame = RightLeg.CFrame * CFrame.new(0, -2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4407. m = Instance.new("BlockMesh", blast2)
  4408. m.Scale = Vector3.new(1, 1, 1)
  4409. coroutine.resume(coroutine.create(function()
  4410. for i = 1, 40 do
  4411. blast2.Transparency = i / 40
  4412. swait()
  4413. blast2.CFrame = blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4414. end
  4415. blast2:Remove()
  4416. end))
  4417. PlayAnimationFromTable(AnimTab.dwc.Animation(5), 0.3, false)
  4418. end
  4419. end
  4420. for i = 1, 10 do
  4421. local p = Par(EffectModel, "Effect", "Really black", vt(0.2, 1, 0.2), "SmoothPlastic")
  4422. p.CFrame = Torso.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10) / 4, math.random(-10, 10) / 4, math.random(-10, 10) / 4)
  4423. local m = Instance.new("SpecialMesh")
  4424. m.MeshType = "Sphere"
  4425. m.Parent = p
  4426. m.Scale = Vector3.new(1, 5, 1)
  4427. coroutine.resume(coroutine.create(function(p)
  4428. for i = 1, 40 do
  4429. p.Transparency = i / 40
  4430. p.CFrame = p.CFrame * CFrame.new(0, -1, 0)
  4431. swait()
  4432. end
  4433. p.Parent = nil
  4434. end), p)
  4435. end
  4436. local ref = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", Vector3.new())
  4437. ref.Anchored = true
  4438. ref.CFrame = CFrame.new(RootPart.Position)
  4439. local hitfloor2, posfloor2 = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 50, Character)
  4440. if hitfloor2 ~= nil then
  4441. so("199145477", ref, 1, 1.2)
  4442. ref.CFrame = CFrame.new(posfloor2)
  4443. col = hitfloor2.BrickColor
  4444. game.Debris:AddItem(ref, 1)
  4445. local p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  4446. p.CFrame = CFrame.new(ref.Position + Vector3.new(0, 1, 0)) * CFrame.Angles(math.rad(90), 0, 0)
  4447. game:GetService("Debris"):AddItem(p, 8)
  4448. local m = Instance.new("SpecialMesh", p)
  4449. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  4450. m.Scale = Vector3.new(1, 1, 0.1)
  4451. coroutine.resume(coroutine.create(function(p, s)
  4452. for i = 1, 15 do
  4453. p.Transparency = 0.25 + i / 15
  4454. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(2, 2, 0)
  4455. p.CFrame = p.CFrame * CFrame.new(0, 0, 0)
  4456. swait()
  4457. end
  4458. p:Remove()
  4459. end), p)
  4460. for i = 1, 10 do
  4461. local groundpart = part(3, EffectModel, 0, 0, col, "Ground", Vector3.new(math.random(50, 200) / 100, math.random(50, 200) / 100, math.random(50, 200) / 100))
  4462. groundpart.Anchored = true
  4463. groundpart.Material = hitfloor2.Material
  4464. groundpart.CanCollide = true
  4465. groundpart.CFrame = CFrame.new(ref.Position) * CFrame.new(math.random(-400, 400) / 100, 0, math.random(-400, 400) / 100) * CFrame.Angles(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  4466. coroutine.resume(coroutine.create(function(groundpart)
  4467. for i = 1, 30 do
  4468. groundpart.Transparency = i / 30
  4469. swait()
  4470. end
  4471. groundpart:Destroy()
  4472. ref:Destroy()
  4473. end), groundpart)
  4474. end
  4475. end
  4476. MagnitudeDamage(RightLeg, 12, 5, Vector3.new(0, 1, 0) + DIR * 2.5, 0.5, "H1", Head, 0.1, 0, true, 0)
  4477. if LastMove == RNmove then
  4478. doingmoves(false)
  4479. end
  4480. end
  4481. })
  4482. table.insert(MovesTable, {
  4483. ["Input"] = "sax",
  4484. ["Name"] = "Sax",
  4485. ["Phase"] = 1,
  4486. ["Cooldown"] = 2,
  4487. ["CooldownName"] = "SAXcool",
  4488. ["CanCancel"] = false,
  4489. ["Conditions"] = function()
  4490. local Viable = false
  4491. local Move
  4492. for _, p in pairs(MovesTable) do
  4493. if p.Input == "sax" then
  4494. Move = p
  4495. break
  4496. end
  4497. end
  4498. local ver
  4499. local numer = Move.Phase
  4500. if numer == 1 then
  4501. ver = true
  4502. end
  4503. if numer == 2 then
  4504. ver = Phase2Unlocked
  4505. end
  4506. if numer == 3 then
  4507. ver = Phase3Unlocked
  4508. end
  4509. if numer == 4 then
  4510. ver = Phase4Unlocked
  4511. end
  4512. local CD = Move.Cooldown
  4513. local name = Move.CooldownName
  4514. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  4515. Viable = true
  4516. Cooldown(name, CD)
  4517. end
  4518. return Viable
  4519. end,
  4520. ["function"] = function()
  4521. doingmoves(true)
  4522. LastMove = "sax"
  4523. Anim = "Jump"
  4524. for i = 0, 1, 0.4 do
  4525. swait()
  4526. DIR = RootPart.CFrame.lookVector
  4527. PlayAnimationFromTable(AnimTab.sax.Animation(1), 0.3, false)
  4528. end
  4529. so("227022193", LeftLeg, 0.6, 1.2)
  4530. for i = 1, 3 do
  4531. swait()
  4532. local p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  4533. p.CFrame = CFrame.new(Character.Torso.Position - Vector3.new(0, 0.8, 0))
  4534. game:GetService("Debris"):AddItem(p, 8)
  4535. local m = Instance.new("SpecialMesh", p)
  4536. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  4537. m.Scale = Vector3.new(5, 3, 5)
  4538. coroutine.resume(coroutine.create(function(p, s)
  4539. for i = 1, 15 do
  4540. p.Transparency = 0.9 + i / 150
  4541. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.5, -0.2, 1.5)
  4542. p.CFrame = p.CFrame * CFrame.new(0, -0.25, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  4543. swait()
  4544. end
  4545. p:Remove()
  4546. end), p)
  4547. end
  4548. BodyVel.maxForce = Vector3.new(4800000, 4800000, 4800000)
  4549. BodyVel.velocity = Vector3.new(char.Torso.Velocity.x, -5, char.Torso.Velocity.z) * 0.5
  4550. BodyVel.Parent = Character.HumanoidRootPart
  4551. BodyVel.velocity = DIR * 38 + Vector3.new(0, 10, 0)
  4552. MagnitudeDamage(LeftLeg, 12, 5, Vector3.new(0, 15, 0) + DIR * 30, 0.5, "H1", RootPart, 0.2, 1, 10, 20)
  4553. for i = 0, 1, 0.3 do
  4554. swait()
  4555. PlayAnimationFromTable(AnimTab.sax.Animation(2), 0.3, false)
  4556. end
  4557. for i = 0, 1, 0.2 do
  4558. swait()
  4559. PlayAnimationFromTable(AnimTab.sax.Animation(3), 0.3, false)
  4560. end
  4561. BodyVel.maxForce = Vector3.new(4800000, 4800000, 4800000)
  4562. BodyVel.velocity = DIR * 49 + Vector3.new(0, 9, 0)
  4563. MagnitudeDamage(LeftLeg, 30, 20, Vector3.new(0, -10, 0) + DIR * 30, 0.5, "H1", RootPart, 0.2, 1, 10, 20)
  4564. MagnitudeDamage(LeftLeg, 30, 20, Vector3.new(0, -10, 0) + DIR * 30, 0.5, "H1", RootPart, 0.2, 1, 10, 20)
  4565. for i = 0, 1, 0.5 do
  4566. swait()
  4567. PlayAnimationFromTable(AnimTab.sax.Animation(4), 0.3, false)
  4568. end
  4569. BodyVel.Parent = nil
  4570. for i = 0, 1, 0.5 do
  4571. swait()
  4572. PlayAnimationFromTable(AnimTab.sax.Animation(5), 0.3, false)
  4573. end
  4574. doingmoves(false)
  4575. end
  4576. })
  4577. table.insert(MovesTable, {
  4578. ["Input"] = "aasq",
  4579. ["Name"] = "Final minutes",
  4580. ["Phase"] = 2,
  4581. ["Cooldown"] = 0,
  4582. ["CooldownName"] = "AASQcool",
  4583. ["CanCancel"] = false,
  4584. ["Conditions"] = function()
  4585. local Viable = false
  4586. local Move
  4587. for _, p in pairs(MovesTable) do
  4588. if p.Input == "aasq" then
  4589. Move = p
  4590. break
  4591. end
  4592. end
  4593. local ver
  4594. local numer = Move.Phase
  4595. if numer == 1 then
  4596. ver = true
  4597. end
  4598. if numer == 2 then
  4599. ver = Phase2Unlocked
  4600. end
  4601. if numer == 3 then
  4602. ver = Phase3Unlocked
  4603. end
  4604. if numer == 4 then
  4605. ver = Phase4Unlocked
  4606. end
  4607. local CD = Move.Cooldown
  4608. local name = Move.CooldownName
  4609. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  4610. Viable = true
  4611. Cooldown(name, CD)
  4612. end
  4613. return Viable
  4614. end,
  4615. ["function"] = function()
  4616. doingmoves(true)
  4617. LastMove = "AASQAASQ"
  4618. local RNmove = LastMove
  4619. CanCancel = false
  4620. for i = 0, 1, 0.1 do
  4621. swait()
  4622. PlayAnimationFromTable(AnimTab.aasq.Animation(1, 0, 0), 0.3, false)
  4623. end
  4624. local efx = Par(EffectModel, "Effect", "Black", vt(1, 1, 1), "SmoothPlastic")
  4625. efx.CFrame = RootPart.CFrame * CFrame.Angles(0, 0, math.rad(90))
  4626. efx.Transparency = 1
  4627. local p = Par(EffectModel, "Effect", "Really black", vt(7, 7, 0.2), "SmoothPlastic")
  4628. p.Transparency = 1
  4629. p.CFrame = RootPart.CFrame * CFrame.new(0, 0, -3)
  4630. local gui = Instance.new("SurfaceGui", p)
  4631. gui.Face = "Front"
  4632. local Iergui = Instance.new("ImageLabel", gui)
  4633. Iergui.Size = UDim2.new(1, 0, 1, 0)
  4634. Iergui.Image = "http://www.roblox.com/asset/?id=1051422617"
  4635. Iergui.BackgroundTransparency = 1
  4636. local Iergui2 = gui:clone()
  4637. Iergui2.Parent = p
  4638. Iergui2.Face = "Back"
  4639. coroutine.resume(coroutine.create(function()
  4640. for i = 1, 25 do
  4641. swait()
  4642. p.CFrame = p.CFrame * CFrame.Angles(0, 0, math.rad(5))
  4643. Iergui.ImageTransparency = i / 25
  4644. Iergui2.ImageLabel.ImageTransparency = i / 25
  4645. p.Size = p.Size + Vector3.new(0.2, 0.2, 0)
  4646. end
  4647. p:Destroy()
  4648. end))
  4649. local hited = false
  4650. so("241816017", RootPart, 1, 0.8)
  4651. for i = 1, 15 do
  4652. swait()
  4653. if hited == true then
  4654. break
  4655. end
  4656. efx.CFrame = clerp(efx.CFrame, efx.CFrame * CFrame.new(0, 0, -35), 0.1)
  4657. do
  4658. local blast2 = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  4659. blast2.CFrame = efx.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4660. local m = Instance.new("BlockMesh", blast2)
  4661. m.Scale = Vector3.new(1, 1, 1)
  4662. coroutine.resume(coroutine.create(function()
  4663. for i = 1, 20 do
  4664. blast2.Transparency = i / 20
  4665. m.Scale = m.Scale + vt(0.15, 0.15, 0.15)
  4666. swait()
  4667. blast2.CFrame = blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4668. end
  4669. blast2:Remove()
  4670. end))
  4671. for i, v in pairs(workspace:children()) do
  4672. if v:IsA("Model") and v:findFirstChild("Humanoid") and v:findFirstChild("Head") and v:findFirstChild("Torso") and 7 > (v:findFirstChild("Torso").Position - efx.Position).magnitude and v.Name ~= char.Name then
  4673. hited = true
  4674. Damagefunc(v.Torso, 1, Vector3.new(0, 0, 0), 0.5, "H2", RootPart, 0, 0, 10, 20)
  4675. nigger = v.Torso
  4676. if hited == true then
  4677. break
  4678. end
  4679. end
  4680. end
  4681. end
  4682. end
  4683. if hited == true then
  4684. do
  4685. local spec = true
  4686. so("240429615", nigger, 1, 1)
  4687. local goto = Par(EffectModel, "goto", "Really black", vt(1, 1, 1), "SmoothPlastic")
  4688. goto.Transparency = 1
  4689. goto.CFrame = RootPart.CFrame * CFrame.new(0, 20, 0) * CFrame.Angles(math.rad(-40), 0, 0)
  4690. local pp = goto
  4691. local goH, goP = rayCast(pp.Position, pp.CFrame.lookVector, 9999, Character)
  4692. goto.CFrame = CFrame.new(goP)
  4693. game.Debris:AddItem(goto, 8)
  4694. local vp2 = Instance.new("BodyPosition", nigger)
  4695. vp2.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  4696. vp2.P = 10000000
  4697. vp2.D = 1000
  4698. coroutine.resume(coroutine.create(function()
  4699. while spec == true do
  4700. nigger.CFrame = CFrame.new(goto.Position) + Vector3.new(0, 2, 0)
  4701. vp2.Position = goto.CFrame.p + Vector3.new(0, 2, 0)
  4702. vp2.Parent = nigger
  4703. swait()
  4704. end
  4705. end))
  4706. local posfloor2 = nigger.Position
  4707. local p = Par(EffectModel, "Effect", "Really black", vt(12, 17, 12), "SmoothPlastic")
  4708. p.Size = Vector3.new(12, 17, 12)
  4709. p.CFrame = cf(posfloor2) * CFrame.new(0, 0, -7)
  4710. local m = Instance.new("SpecialMesh", p)
  4711. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  4712. m.Scale = Vector3.new(29, 0, 29)
  4713. m.Name = "Triangle"
  4714. swait()
  4715. game.Debris:AddItem(p, 5)
  4716. coroutine.resume(coroutine.create(function(p)
  4717. for i = 1, 10 do
  4718. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(-0.3, 0.5, -0.3)
  4719. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  4720. swait()
  4721. end
  4722. end), p)
  4723. coroutine.resume(coroutine.create(function(p)
  4724. for i = 1, 30 do
  4725. p.Transparency = 0.5 + i / 30
  4726. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(0.5), 0)
  4727. swait()
  4728. end
  4729. end), p)
  4730. local orls = p.CFrame
  4731. local p = Par(EffectModel, "Effect", "Really black", vt(12, 17, 12), "SmoothPlastic")
  4732. p.Size = Vector3.new(12, 17, 12)
  4733. p.CFrame = cf(posfloor2) * CFrame.new(0, 0, -7)
  4734. local m = Instance.new("SpecialMesh", p)
  4735. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  4736. m.Scale = Vector3.new(29, 0, 29)
  4737. m.Name = "Triangle"
  4738. swait()
  4739. game.Debris:AddItem(p, 5)
  4740. coroutine.resume(coroutine.create(function(p)
  4741. for i = 1, 10 do
  4742. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(-1, 1.2, -1)
  4743. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  4744. swait()
  4745. end
  4746. end), p)
  4747. coroutine.resume(coroutine.create(function(p)
  4748. for i = 1, 30 do
  4749. p.Transparency = 0.5 + i / 30
  4750. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(0.5), 0)
  4751. swait()
  4752. end
  4753. end), p)
  4754. local p = Par(EffectModel, "Effect", "Really black", vt(12, 17, 12), "SmoothPlastic")
  4755. p.Size = Vector3.new(12, 17, 12)
  4756. p.CFrame = cf(posfloor2) * CFrame.new(0, 0, -7)
  4757. local m = Instance.new("SpecialMesh", p)
  4758. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  4759. m.Scale = Vector3.new(29, 0, 29)
  4760. m.Name = "Triangle"
  4761. swait()
  4762. game.Debris:AddItem(p, 5)
  4763. coroutine.resume(coroutine.create(function(p)
  4764. for i = 1, 10 do
  4765. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(-2.2, 3, -2.3)
  4766. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  4767. swait()
  4768. end
  4769. end), p)
  4770. coroutine.resume(coroutine.create(function(p)
  4771. for i = 1, 30 do
  4772. p.Transparency = 0.5 + i / 30
  4773. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(0.5), 0)
  4774. swait()
  4775. end
  4776. end), p)
  4777. for i = 0, 1, 0.1 do
  4778. swait()
  4779. PlayAnimationFromTable(AnimTab.aasq.Animation(2, 0, 0), 0.3, false)
  4780. end
  4781. local vp = Instance.new("BodyPosition", Torso)
  4782. vp.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  4783. vp.P = 9000
  4784. vp.D = 1000
  4785. CamShake(RootPart, 15, 1, 10)
  4786. vp.Position = RootPart.Position + Vector3.new(0, 20, 0)
  4787. local hitfloor2, posfloor2 = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 3000, Character)
  4788. local pz = Par(EffectModel, "Effect", "Black", Vector3.new(2, 2, 1), "SmoothPlastic")
  4789. pz.CFrame = cf(posfloor2) * CFrame.Angles(math.pi / 2, 0, 0)
  4790. local m = Instance.new("BlockMesh", pz)
  4791. m.Scale = Vector3.new(2.5, 2.5, 0)
  4792. pz.Transparency = 1
  4793. pz.Anchored = true
  4794. pz.CanCollide = false
  4795. pz.Parent = workspace
  4796. pz.Name = "Rune"
  4797. local d1 = Instance.new("Decal", pz)
  4798. d1.Texture = "http://www.roblox.com/asset/?id=1051423985"
  4799. d1.Face = "Front"
  4800. d1.Name = "d1"
  4801. local d1 = Instance.new("Decal", pz)
  4802. d1.Texture = "http://www.roblox.com/asset/?id=1051423985"
  4803. d1.Face = "Back"
  4804. d1.Name = "d2"
  4805. coroutine.resume(coroutine.create(function(p)
  4806. for i = 1, 30 do
  4807. swait()
  4808. p.CFrame = p.CFrame * CFrame.Angles(0, 0, math.rad(20 + i * 2))
  4809. p.d1.Transparency = 0.5 + i / 30
  4810. p.d2.Transparency = 0.5 + i / 30
  4811. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.5, 1.5, 0)
  4812. end
  4813. p:Remove()
  4814. end), pz)
  4815. swait(5)
  4816. local lopnum = 9
  4817. local lopsped = 0.50
  4818. local tododmg = 20
  4819. local tododmg2 = 60
  4820. for i = 1, lopnum do
  4821. swait()
  4822. PlayAnimationFromTable(AnimTab.aasq.Animation(3, 0, 0), lopsped, false)
  4823. end
  4824. DIR = RootPart.CFrame.lookVector
  4825. p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  4826. p.Transparency = 0.5
  4827. p.Anchored = true
  4828. p.CFrame = CFrame.new(RootPart.Position + DIR * 2, goto.Position) * CFrame.fromEulerAnglesXYZ(math.rad(90), math.random(-50, 50), 0)
  4829. m = Instance.new("SpecialMesh", p)
  4830. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  4831. m.Scale = Vector3.new(2, 2, 2)
  4832. coroutine.resume(coroutine.create(function(p)
  4833. for i = 1, 10 do
  4834. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.65 - i * 0.1, -0.15, 1.65 - i * 0.1)
  4835. p.Transparency = 0.25 + i / 10
  4836. p.CFrame = p.CFrame * CFrame.new(0, -0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(15), 0)
  4837. swait()
  4838. end
  4839. p:Destroy()
  4840. end), p)
  4841. local blast = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  4842. blast.Transparency = 1
  4843. blast.CFrame = RootPart.CFrame * CFrame.new(0, 0, -1)
  4844. local blasimg = Instance.new("BillboardGui", blast)
  4845. blasimg.Size = UDim2.new(23, 0, 13, 0)
  4846. local imgbls = Instance.new("ImageLabel", blasimg)
  4847. imgbls.BackgroundTransparency = 1
  4848. imgbls.Size = UDim2.new(1, 0, 1, 0)
  4849. imgbls.Image = "http://www.roblox.com/asset/?id=1051419407"
  4850. imgbls.ImageColor3 = Color3.new(181, 0, 0)
  4851. local emit3 = script.EMIT3:Clone()
  4852. emit3.Enabled = true
  4853. emit3.Parent = blast
  4854. local MainPos = blast.Position
  4855. MainPos2 = goto.Position
  4856. local MouseLook = cf((MainPos + MainPos2) / 2, MainPos2)
  4857. coroutine.resume(coroutine.create(function(Pos1, Pos2, Look)
  4858. local num = 50
  4859. repeat
  4860. swait()
  4861. local ohit, opos = rayCast(Pos1, Look.lookVector, 6, Character)
  4862. blast.CFrame = CFrame.new((Pos1 + opos) / 2, opos)
  4863. Pos1 = Pos1 + Look.lookVector * 5
  4864. if ohit ~= nil then
  4865. num = 0
  4866. end
  4867. num = num - 1
  4868. until num <= 0
  4869. MagnitudeDamage(blast, 13, tododmg, Vector3.new(0, 5, 0) + DIR * 5, 0.5, "H2", RootPart, 0, 0, 20, 30)
  4870. so("192410084", blast, 1, 1)
  4871. so("191395725", blast, 1, 1)
  4872. for i = 1, 4 do
  4873. p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  4874. p.CFrame = blast.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4875. m = Instance.new("SpecialMesh")
  4876. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  4877. m.Scale = Vector3.new(2.4 + i, 2.4 + i, 0.6)
  4878. m.Parent = p
  4879. game:GetService("Debris"):AddItem(p, 5)
  4880. coroutine.resume(coroutine.create(function(p, l)
  4881. for i = 1, 10 do
  4882. p.Transparency = i / 10
  4883. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1 + l, 1 + l, 0)
  4884. swait(0.5)
  4885. end
  4886. p:Remove()
  4887. end), p, 1)
  4888. end
  4889. for SOS = 1, 4 do
  4890. do
  4891. local cols = {
  4892. "Dark indigo",
  4893. "Really black",
  4894. "Black",
  4895. "Dark indigo"
  4896. }
  4897. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "SmoothPlastic")
  4898. p.BrickColor = BrickColor.new(cols[math.random(1, #cols)])
  4899. p.CFrame = CFrame.new(blast.CFrame.p)
  4900. game:GetService("Debris"):AddItem(p, 5)
  4901. local m = Instance.new("BlockMesh", p)
  4902. m.Scale = Vector3.new(1.5, 1.5, 1.5)
  4903. local sds = script.EMIT3:Clone()
  4904. sds.Parent = p
  4905. sds.Enabled = true
  4906. coroutine.resume(coroutine.create(function(p, pc, s)
  4907. local e = 0
  4908. for i = 0 + s, 10 + s do
  4909. p.Transparency = 0.5 + (i - s) / 10
  4910. p.Mesh.Scale = p.Mesh.Scale / 1.02
  4911. e = e ^ 1.008 + 0.11
  4912. p.CFrame = pc * CFrame.fromEulerAnglesXYZ(math.rad(math.random(-(i - s - 1), i - s + 1)), math.rad(math.random(-(i - s - 1), i - s + 1)), math.rad(math.random(-(i - s - 1), i - s + 1))) + Vector3.new(math.cos(math.deg(i * 0.6)) * (i - s + 8), 0.5, math.sin(math.deg(i * 0.6)) * (i - s + 8))
  4913. swait()
  4914. end
  4915. sds.Enabled = false
  4916. game.Debris:AddItem(p, 10)
  4917. end), p, p.CFrame, SOS * 9)
  4918. end
  4919. end
  4920. for i = 1, 20 do
  4921. local cols = {
  4922. "Dark indigo",
  4923. "Really black",
  4924. "Black"
  4925. }
  4926. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "Neon")
  4927. p.CFrame = blast.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10) / 4, math.random(-10, 10) / 4, math.random(-10, 10) / 4)
  4928. local m = Instance.new("BlockMesh", p)
  4929. m.Scale = Vector3.new(2, 2, 2)
  4930. coroutine.resume(coroutine.create(function(p)
  4931. for i = 1, 15 do
  4932. p.Transparency = 0.5 + i / 15
  4933. p.CFrame = p.CFrame * CFrame.new(0, -2.5, 0)
  4934. swait()
  4935. end
  4936. p.Parent = nil
  4937. end), p)
  4938. end
  4939. coroutine.resume(coroutine.create(function()
  4940. for i = 1, 20 do
  4941. swait()
  4942. blasimg.Size = blasimg.Size + UDim2.new(0.5, 0, 0.5, 0)
  4943. imgbls.ImageTransparency = i / 20
  4944. emit3.Enabled = false
  4945. end
  4946. game.Debris:AddItem(blast, 5)
  4947. end))
  4948. end), MainPos, MainPos2, MouseLook)
  4949. for i = 1, lopnum do
  4950. swait()
  4951. PlayAnimationFromTable(AnimTab.aasq.Animation(4, 0, 0), lopsped, false)
  4952. end
  4953. DIR = RootPart.CFrame.lookVector
  4954. p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  4955. p.Transparency = 0.5
  4956. p.Anchored = true
  4957. p.CFrame = CFrame.new(RootPart.Position + DIR * 2, goto.Position) * CFrame.fromEulerAnglesXYZ(math.rad(90), math.random(-50, 50), 0)
  4958. m = Instance.new("SpecialMesh", p)
  4959. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  4960. m.Scale = Vector3.new(2, 2, 2)
  4961. coroutine.resume(coroutine.create(function(p)
  4962. for i = 1, 10 do
  4963. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.65 - i * 0.1, -0.15, 1.65 - i * 0.1)
  4964. p.Transparency = 0.25 + i / 10
  4965. p.CFrame = p.CFrame * CFrame.new(0, -0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(15), 0)
  4966. swait()
  4967. end
  4968. p:Destroy()
  4969. end), p)
  4970. local blast = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  4971. blast.Transparency = 1
  4972. blast.CFrame = RootPart.CFrame * CFrame.new(0, 0, -1)
  4973. local blasimg = Instance.new("BillboardGui", blast)
  4974. blasimg.Size = UDim2.new(23, 0, 13, 0)
  4975. local imgbls = Instance.new("ImageLabel", blasimg)
  4976. imgbls.BackgroundTransparency = 1
  4977. imgbls.Size = UDim2.new(1, 0, 1, 0)
  4978. imgbls.Image = "http://www.roblox.com/asset/?id=1051419407"
  4979. imgbls.ImageColor3 = Color3.new(181, 0, 0)
  4980. local emit3 = script.EMIT3:Clone()
  4981. emit3.Enabled = true
  4982. emit3.Parent = blast
  4983. local MainPos = blast.Position
  4984. MainPos2 = goto.Position
  4985. local MouseLook = cf((MainPos + MainPos2) / 2, MainPos2)
  4986. coroutine.resume(coroutine.create(function(Pos1, Pos2, Look)
  4987. local num = 50
  4988. repeat
  4989. swait()
  4990. local ohit, opos = rayCast(Pos1, Look.lookVector, 6, Character)
  4991. blast.CFrame = CFrame.new((Pos1 + opos) / 2, opos)
  4992. Pos1 = Pos1 + Look.lookVector * 5
  4993. if ohit ~= nil then
  4994. num = 0
  4995. end
  4996. num = num - 1
  4997. until num <= 0
  4998. MagnitudeDamage(blast, 13, tododmg, Vector3.new(0, 5, 0) + DIR * 5, 0.5, "H2", RootPart, 0, 0, 20, 30)
  4999. so("192410084", blast, 1, 1)
  5000. so("191395725", blast, 1, 1)
  5001. for i = 1, 4 do
  5002. p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  5003. p.CFrame = blast.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  5004. m = Instance.new("SpecialMesh")
  5005. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  5006. m.Scale = Vector3.new(2.4 + i, 2.4 + i, 0.6)
  5007. m.Parent = p
  5008. game:GetService("Debris"):AddItem(p, 5)
  5009. coroutine.resume(coroutine.create(function(p, l)
  5010. for i = 1, 10 do
  5011. p.Transparency = i / 10
  5012. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1 + l, 1 + l, 0)
  5013. swait(0.5)
  5014. end
  5015. p:Remove()
  5016. end), p, 1)
  5017. end
  5018. for SOS = 1, 4 do
  5019. do
  5020. local cols = {
  5021. "Dark indigo",
  5022. "Really black",
  5023. "Black",
  5024. "Dark indigo"
  5025. }
  5026. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "SmoothPlastic")
  5027. p.BrickColor = BrickColor.new(cols[math.random(1, #cols)])
  5028. p.CFrame = CFrame.new(blast.CFrame.p)
  5029. game:GetService("Debris"):AddItem(p, 5)
  5030. local m = Instance.new("BlockMesh", p)
  5031. m.Scale = Vector3.new(1.5, 1.5, 1.5)
  5032. local sds = script.EMIT3:Clone()
  5033. sds.Parent = p
  5034. sds.Enabled = true
  5035. coroutine.resume(coroutine.create(function(p, pc, s)
  5036. local e = 0
  5037. for i = 0 + s, 10 + s do
  5038. p.Transparency = 0.5 + (i - s) / 10
  5039. p.Mesh.Scale = p.Mesh.Scale / 1.02
  5040. e = e ^ 1.008 + 0.11
  5041. p.CFrame = pc * CFrame.fromEulerAnglesXYZ(math.rad(math.random(-(i - s - 1), i - s + 1)), math.rad(math.random(-(i - s - 1), i - s + 1)), math.rad(math.random(-(i - s - 1), i - s + 1))) + Vector3.new(math.cos(math.deg(i * 0.6)) * (i - s + 8), 0.5, math.sin(math.deg(i * 0.6)) * (i - s + 8))
  5042. swait()
  5043. end
  5044. sds.Enabled = false
  5045. game.Debris:AddItem(p, 10)
  5046. end), p, p.CFrame, SOS * 9)
  5047. end
  5048. end
  5049. for i = 1, 20 do
  5050. local cols = {
  5051. "Dark indigo",
  5052. "Really black",
  5053. "Black"
  5054. }
  5055. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "Neon")
  5056. p.CFrame = blast.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10) / 4, math.random(-10, 10) / 4, math.random(-10, 10) / 4)
  5057. local m = Instance.new("BlockMesh", p)
  5058. m.Scale = Vector3.new(2, 2, 2)
  5059. coroutine.resume(coroutine.create(function(p)
  5060. for i = 1, 15 do
  5061. p.Transparency = 0.5 + i / 15
  5062. p.CFrame = p.CFrame * CFrame.new(0, -2.5, 0)
  5063. swait()
  5064. end
  5065. p.Parent = nil
  5066. end), p)
  5067. end
  5068. coroutine.resume(coroutine.create(function()
  5069. for i = 1, 20 do
  5070. swait()
  5071. blasimg.Size = blasimg.Size + UDim2.new(0.5, 0, 0.5, 0)
  5072. imgbls.ImageTransparency = i / 20
  5073. emit3.Enabled = false
  5074. end
  5075. game.Debris:AddItem(blast, 5)
  5076. end))
  5077. end), MainPos, MainPos2, MouseLook)
  5078. for i = 1, lopnum do
  5079. swait()
  5080. PlayAnimationFromTable(AnimTab.aasq.Animation(5, 0, 0), lopsped, false)
  5081. end
  5082. DIR = RootPart.CFrame.lookVector
  5083. p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  5084. p.Transparency = 0.5
  5085. p.Anchored = true
  5086. p.CFrame = CFrame.new(RootPart.Position + DIR * 2, goto.Position) * CFrame.fromEulerAnglesXYZ(math.rad(90), math.random(-50, 50), 0)
  5087. m = Instance.new("SpecialMesh", p)
  5088. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  5089. m.Scale = Vector3.new(2, 2, 2)
  5090. coroutine.resume(coroutine.create(function(p)
  5091. for i = 1, 10 do
  5092. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.65 - i * 0.1, -0.15, 1.65 - i * 0.1)
  5093. p.Transparency = 0.25 + i / 10
  5094. p.CFrame = p.CFrame * CFrame.new(0, -0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(15), 0)
  5095. swait()
  5096. end
  5097. p:Destroy()
  5098. end), p)
  5099. local blast = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  5100. blast.Transparency = 1
  5101. blast.CFrame = RootPart.CFrame * CFrame.new(0, 0, -1)
  5102. local blasimg = Instance.new("BillboardGui", blast)
  5103. blasimg.Size = UDim2.new(23, 0, 13, 0)
  5104. local imgbls = Instance.new("ImageLabel", blasimg)
  5105. imgbls.BackgroundTransparency = 1
  5106. imgbls.Size = UDim2.new(1, 0, 1, 0)
  5107. imgbls.Image = "http://www.roblox.com/asset/?id=1051419407"
  5108. imgbls.ImageColor3 = Color3.new(181, 0, 0)
  5109. local emit3 = script.EMIT3:Clone()
  5110. emit3.Enabled = true
  5111. emit3.Parent = blast
  5112. local MainPos = blast.Position
  5113. MainPos2 = goto.Position
  5114. local MouseLook = cf((MainPos + MainPos2) / 2, MainPos2)
  5115. coroutine.resume(coroutine.create(function(Pos1, Pos2, Look)
  5116. local num = 50
  5117. repeat
  5118. swait()
  5119. local ohit, opos = rayCast(Pos1, Look.lookVector, 6, Character)
  5120. blast.CFrame = CFrame.new((Pos1 + opos) / 2, opos)
  5121. Pos1 = Pos1 + Look.lookVector * 5
  5122. if ohit ~= nil then
  5123. num = 0
  5124. end
  5125. num = num - 1
  5126. until num <= 0
  5127. MagnitudeDamage(blast, 13, tododmg, Vector3.new(0, 5, 0) + DIR * 5, 0.5, "H2", RootPart, 0, 0, 20, 30)
  5128. so("192410084", blast, 1, 1)
  5129. so("191395725", blast, 1, 1)
  5130. for i = 1, 4 do
  5131. p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  5132. p.CFrame = blast.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  5133. m = Instance.new("SpecialMesh")
  5134. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  5135. m.Scale = Vector3.new(2.4 + i, 2.4 + i, 0.6)
  5136. m.Parent = p
  5137. game:GetService("Debris"):AddItem(p, 5)
  5138. coroutine.resume(coroutine.create(function(p, l)
  5139. for i = 1, 10 do
  5140. p.Transparency = i / 10
  5141. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1 + l, 1 + l, 0)
  5142. swait(0.5)
  5143. end
  5144. p:Remove()
  5145. end), p, 1)
  5146. end
  5147. for SOS = 1, 4 do
  5148. do
  5149. local cols = {
  5150. "Dark indigo",
  5151. "Really black",
  5152. "Black",
  5153. "Dark indigo"
  5154. }
  5155. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "SmoothPlastic")
  5156. p.BrickColor = BrickColor.new(cols[math.random(1, #cols)])
  5157. p.CFrame = CFrame.new(blast.CFrame.p)
  5158. game:GetService("Debris"):AddItem(p, 5)
  5159. local m = Instance.new("BlockMesh", p)
  5160. m.Scale = Vector3.new(1.5, 1.5, 1.5)
  5161. local sds = script.EMIT3:Clone()
  5162. sds.Parent = p
  5163. sds.Enabled = true
  5164. coroutine.resume(coroutine.create(function(p, pc, s)
  5165. local e = 0
  5166. for i = 0 + s, 10 + s do
  5167. p.Transparency = 0.5 + (i - s) / 10
  5168. p.Mesh.Scale = p.Mesh.Scale / 1.02
  5169. e = e ^ 1.008 + 0.11
  5170. p.CFrame = pc * CFrame.fromEulerAnglesXYZ(math.rad(math.random(-(i - s - 1), i - s + 1)), math.rad(math.random(-(i - s - 1), i - s + 1)), math.rad(math.random(-(i - s - 1), i - s + 1))) + Vector3.new(math.cos(math.deg(i * 0.6)) * (i - s + 8), 0.5, math.sin(math.deg(i * 0.6)) * (i - s + 8))
  5171. swait()
  5172. end
  5173. sds.Enabled = false
  5174. game.Debris:AddItem(p, 10)
  5175. end), p, p.CFrame, SOS * 9)
  5176. end
  5177. end
  5178. for i = 1, 20 do
  5179. local cols = {
  5180. "Dark indigo",
  5181. "Really black",
  5182. "Black"
  5183. }
  5184. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "Neon")
  5185. p.CFrame = blast.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10) / 4, math.random(-10, 10) / 4, math.random(-10, 10) / 4)
  5186. local m = Instance.new("BlockMesh", p)
  5187. m.Scale = Vector3.new(2, 2, 2)
  5188. coroutine.resume(coroutine.create(function(p)
  5189. for i = 1, 15 do
  5190. p.Transparency = 0.5 + i / 15
  5191. p.CFrame = p.CFrame * CFrame.new(0, -2.5, 0)
  5192. swait()
  5193. end
  5194. p.Parent = nil
  5195. end), p)
  5196. end
  5197. coroutine.resume(coroutine.create(function()
  5198. for i = 1, 20 do
  5199. swait()
  5200. blasimg.Size = blasimg.Size + UDim2.new(0.5, 0, 0.5, 0)
  5201. imgbls.ImageTransparency = i / 20
  5202. emit3.Enabled = false
  5203. end
  5204. game.Debris:AddItem(blast, 5)
  5205. end))
  5206. end), MainPos, MainPos2, MouseLook)
  5207. for i = 1, lopnum do
  5208. swait()
  5209. PlayAnimationFromTable(AnimTab.aasq.Animation(6, 0, 0), lopsped, false)
  5210. end
  5211. DIR = RootPart.CFrame.lookVector
  5212. p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  5213. p.Transparency = 0.5
  5214. p.Anchored = true
  5215. p.CFrame = CFrame.new(RootPart.Position + DIR * 2, goto.Position) * CFrame.fromEulerAnglesXYZ(math.rad(90), math.random(-50, 50), 0)
  5216. m = Instance.new("SpecialMesh", p)
  5217. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  5218. m.Scale = Vector3.new(2, 2, 2)
  5219. coroutine.resume(coroutine.create(function(p)
  5220. for i = 1, 10 do
  5221. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.65 - i * 0.1, -0.15, 1.65 - i * 0.1)
  5222. p.Transparency = 0.25 + i / 10
  5223. p.CFrame = p.CFrame * CFrame.new(0, -0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(15), 0)
  5224. swait()
  5225. end
  5226. p:Destroy()
  5227. end), p)
  5228. local blast = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  5229. blast.Transparency = 1
  5230. blast.CFrame = RootPart.CFrame * CFrame.new(0, 0, -1)
  5231. local blasimg = Instance.new("BillboardGui", blast)
  5232. blasimg.Size = UDim2.new(23, 0, 13, 0)
  5233. local imgbls = Instance.new("ImageLabel", blasimg)
  5234. imgbls.BackgroundTransparency = 1
  5235. imgbls.Size = UDim2.new(1, 0, 1, 0)
  5236. imgbls.Image = "http://www.roblox.com/asset/?id=1051419407"
  5237. imgbls.ImageColor3 = Color3.new(181, 0, 0)
  5238. local emit3 = script.EMIT3:Clone()
  5239. emit3.Enabled = true
  5240. emit3.Parent = blast
  5241. local MainPos = blast.Position
  5242. MainPos2 = goto.Position
  5243. local MouseLook = cf((MainPos + MainPos2) / 2, MainPos2)
  5244. coroutine.resume(coroutine.create(function(Pos1, Pos2, Look)
  5245. local num = 50
  5246. repeat
  5247. swait()
  5248. local ohit, opos = rayCast(Pos1, Look.lookVector, 6, Character)
  5249. blast.CFrame = CFrame.new((Pos1 + opos) / 2, opos)
  5250. Pos1 = Pos1 + Look.lookVector * 5
  5251. if ohit ~= nil then
  5252. num = 0
  5253. end
  5254. num = num - 1
  5255. until num <= 0
  5256. MagnitudeDamage(blast, 13, tododmg, Vector3.new(0, 5, 0) + DIR * 5, 0.5, "H2", RootPart, 0, 0, 20, 30)
  5257. so("192410084", blast, 1, 1)
  5258. so("191395725", blast, 1, 1)
  5259. for i = 1, 4 do
  5260. p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  5261. p.CFrame = blast.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  5262. m = Instance.new("SpecialMesh")
  5263. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  5264. m.Scale = Vector3.new(2.4 + i, 2.4 + i, 0.6)
  5265. m.Parent = p
  5266. game:GetService("Debris"):AddItem(p, 5)
  5267. coroutine.resume(coroutine.create(function(p, l)
  5268. for i = 1, 10 do
  5269. p.Transparency = i / 10
  5270. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1 + l, 1 + l, 0)
  5271. swait(0.5)
  5272. end
  5273. p:Remove()
  5274. end), p, 1)
  5275. end
  5276. for SOS = 1, 4 do
  5277. do
  5278. local cols = {
  5279. "Dark indigo",
  5280. "Really black",
  5281. "Black",
  5282. "Dark indigo"
  5283. }
  5284. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "SmoothPlastic")
  5285. p.BrickColor = BrickColor.new(cols[math.random(1, #cols)])
  5286. p.CFrame = CFrame.new(blast.CFrame.p)
  5287. game:GetService("Debris"):AddItem(p, 5)
  5288. local m = Instance.new("BlockMesh", p)
  5289. m.Scale = Vector3.new(1.5, 1.5, 1.5)
  5290. local sds = script.EMIT3:Clone()
  5291. sds.Parent = p
  5292. sds.Enabled = true
  5293. coroutine.resume(coroutine.create(function(p, pc, s)
  5294. local e = 0
  5295. for i = 0 + s, 10 + s do
  5296. p.Transparency = 0.5 + (i - s) / 10
  5297. p.Mesh.Scale = p.Mesh.Scale / 1.02
  5298. e = e ^ 1.008 + 0.11
  5299. p.CFrame = pc * CFrame.fromEulerAnglesXYZ(math.rad(math.random(-(i - s - 1), i - s + 1)), math.rad(math.random(-(i - s - 1), i - s + 1)), math.rad(math.random(-(i - s - 1), i - s + 1))) + Vector3.new(math.cos(math.deg(i * 0.6)) * (i - s + 8), 0.5, math.sin(math.deg(i * 0.6)) * (i - s + 8))
  5300. swait()
  5301. end
  5302. sds.Enabled = false
  5303. game.Debris:AddItem(p, 10)
  5304. end), p, p.CFrame, SOS * 9)
  5305. end
  5306. end
  5307. for i = 1, 20 do
  5308. local cols = {
  5309. "Dark indigo",
  5310. "Really black",
  5311. "Black"
  5312. }
  5313. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "Neon")
  5314. p.CFrame = blast.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10) / 4, math.random(-10, 10) / 4, math.random(-10, 10) / 4)
  5315. local m = Instance.new("BlockMesh", p)
  5316. m.Scale = Vector3.new(2, 2, 2)
  5317. coroutine.resume(coroutine.create(function(p)
  5318. for i = 1, 15 do
  5319. p.Transparency = 0.5 + i / 15
  5320. p.CFrame = p.CFrame * CFrame.new(0, -2.5, 0)
  5321. swait()
  5322. end
  5323. p.Parent = nil
  5324. end), p)
  5325. end
  5326. coroutine.resume(coroutine.create(function()
  5327. for i = 1, 20 do
  5328. swait()
  5329. blasimg.Size = blasimg.Size + UDim2.new(0.5, 0, 0.5, 0)
  5330. imgbls.ImageTransparency = i / 20
  5331. emit3.Enabled = false
  5332. end
  5333. game.Debris:AddItem(blast, 5)
  5334. end))
  5335. end), MainPos, MainPos2, MouseLook)
  5336. for i = 1, lopnum do
  5337. swait()
  5338. PlayAnimationFromTable(AnimTab.aasq.Animation(7, 0, 0), lopsped, false)
  5339. end
  5340. DIR = RootPart.CFrame.lookVector
  5341. p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  5342. p.Transparency = 0.5
  5343. p.Anchored = true
  5344. p.CFrame = CFrame.new(RootPart.Position + DIR * 2, goto.Position) * CFrame.fromEulerAnglesXYZ(math.rad(90), math.random(-50, 50), 0)
  5345. m = Instance.new("SpecialMesh", p)
  5346. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  5347. m.Scale = Vector3.new(2, 2, 2)
  5348. coroutine.resume(coroutine.create(function(p)
  5349. for i = 1, 10 do
  5350. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.65 - i * 0.1, -0.15, 1.65 - i * 0.1)
  5351. p.Transparency = 0.25 + i / 10
  5352. p.CFrame = p.CFrame * CFrame.new(0, -0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(15), 0)
  5353. swait()
  5354. end
  5355. p:Destroy()
  5356. end), p)
  5357. local blast = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  5358. blast.Transparency = 1
  5359. blast.CFrame = RootPart.CFrame * CFrame.new(0, 0, -1)
  5360. local blasimg = Instance.new("BillboardGui", blast)
  5361. blasimg.Size = UDim2.new(23, 0, 13, 0)
  5362. local imgbls = Instance.new("ImageLabel", blasimg)
  5363. imgbls.BackgroundTransparency = 1
  5364. imgbls.Size = UDim2.new(1, 0, 1, 0)
  5365. imgbls.Image = "http://www.roblox.com/asset/?id=1051419407"
  5366. imgbls.ImageColor3 = Color3.new(181, 0, 0)
  5367. local emit3 = script.EMIT3:Clone()
  5368. emit3.Enabled = true
  5369. emit3.Parent = blast
  5370. local MainPos = blast.Position
  5371. MainPos2 = goto.Position
  5372. local MouseLook = cf((MainPos + MainPos2) / 2, MainPos2)
  5373. coroutine.resume(coroutine.create(function(Pos1, Pos2, Look)
  5374. local num = 50
  5375. repeat
  5376. swait()
  5377. local ohit, opos = rayCast(Pos1, Look.lookVector, 6, Character)
  5378. blast.CFrame = CFrame.new((Pos1 + opos) / 2, opos)
  5379. Pos1 = Pos1 + Look.lookVector * 5
  5380. if ohit ~= nil then
  5381. num = 0
  5382. end
  5383. num = num - 1
  5384. until num <= 0
  5385. MagnitudeDamage(blast, 13, tododmg, Vector3.new(0, 5, 0) + DIR * 5, 0.5, "H2", RootPart, 0, 0, 20, 30)
  5386. so("192410084", blast, 1, 1)
  5387. so("191395725", blast, 1, 1)
  5388. for i = 1, 4 do
  5389. p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  5390. p.CFrame = blast.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  5391. m = Instance.new("SpecialMesh")
  5392. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  5393. m.Scale = Vector3.new(2.4 + i, 2.4 + i, 0.6)
  5394. m.Parent = p
  5395. game:GetService("Debris"):AddItem(p, 5)
  5396. coroutine.resume(coroutine.create(function(p, l)
  5397. for i = 1, 10 do
  5398. p.Transparency = i / 10
  5399. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1 + l, 1 + l, 0)
  5400. swait(0.5)
  5401. end
  5402. p:Remove()
  5403. end), p, 1)
  5404. end
  5405. for SOS = 1, 4 do
  5406. do
  5407. local cols = {
  5408. "Dark indigo",
  5409. "Really black",
  5410. "Black",
  5411. "Dark indigo"
  5412. }
  5413. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "SmoothPlastic")
  5414. p.BrickColor = BrickColor.new(cols[math.random(1, #cols)])
  5415. p.CFrame = CFrame.new(blast.CFrame.p)
  5416. game:GetService("Debris"):AddItem(p, 5)
  5417. local m = Instance.new("BlockMesh", p)
  5418. m.Scale = Vector3.new(1.5, 1.5, 1.5)
  5419. local sds = script.EMIT3:Clone()
  5420. sds.Parent = p
  5421. sds.Enabled = true
  5422. coroutine.resume(coroutine.create(function(p, pc, s)
  5423. local e = 0
  5424. for i = 0 + s, 10 + s do
  5425. p.Transparency = 0.5 + (i - s) / 10
  5426. p.Mesh.Scale = p.Mesh.Scale / 1.02
  5427. e = e ^ 1.008 + 0.11
  5428. p.CFrame = pc * CFrame.fromEulerAnglesXYZ(math.rad(math.random(-(i - s - 1), i - s + 1)), math.rad(math.random(-(i - s - 1), i - s + 1)), math.rad(math.random(-(i - s - 1), i - s + 1))) + Vector3.new(math.cos(math.deg(i * 0.6)) * (i - s + 8), 0.5, math.sin(math.deg(i * 0.6)) * (i - s + 8))
  5429. swait()
  5430. end
  5431. sds.Enabled = false
  5432. game.Debris:AddItem(p, 10)
  5433. end), p, p.CFrame, SOS * 9)
  5434. end
  5435. end
  5436. for i = 1, 20 do
  5437. local cols = {
  5438. "Dark indigo",
  5439. "Really black",
  5440. "Black"
  5441. }
  5442. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "Neon")
  5443. p.CFrame = blast.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10) / 4, math.random(-10, 10) / 4, math.random(-10, 10) / 4)
  5444. local m = Instance.new("BlockMesh", p)
  5445. m.Scale = Vector3.new(2, 2, 2)
  5446. coroutine.resume(coroutine.create(function(p)
  5447. for i = 1, 15 do
  5448. p.Transparency = 0.5 + i / 15
  5449. p.CFrame = p.CFrame * CFrame.new(0, -2.5, 0)
  5450. swait()
  5451. end
  5452. p.Parent = nil
  5453. end), p)
  5454. end
  5455. coroutine.resume(coroutine.create(function()
  5456. for i = 1, 20 do
  5457. swait()
  5458. blasimg.Size = blasimg.Size + UDim2.new(0.5, 0, 0.5, 0)
  5459. imgbls.ImageTransparency = i / 20
  5460. emit3.Enabled = false
  5461. end
  5462. game.Debris:AddItem(blast, 5)
  5463. end))
  5464. end), MainPos, MainPos2, MouseLook)
  5465. for i = 1, lopnum do
  5466. swait()
  5467. PlayAnimationFromTable(AnimTab.aasq.Animation(8, 0, 0), lopsped, false)
  5468. end
  5469. DIR = RootPart.CFrame.lookVector
  5470. p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  5471. p.Transparency = 0.5
  5472. p.Anchored = true
  5473. p.CFrame = CFrame.new(RootPart.Position + DIR * 2, goto.Position) * CFrame.fromEulerAnglesXYZ(math.rad(90), math.random(-50, 50), 0)
  5474. m = Instance.new("SpecialMesh", p)
  5475. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  5476. m.Scale = Vector3.new(2, 2, 2)
  5477. coroutine.resume(coroutine.create(function(p)
  5478. for i = 1, 10 do
  5479. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.65 - i * 0.1, -0.15, 1.65 - i * 0.1)
  5480. p.Transparency = 0.25 + i / 10
  5481. p.CFrame = p.CFrame * CFrame.new(0, -0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(15), 0)
  5482. swait()
  5483. end
  5484. p:Destroy()
  5485. end), p)
  5486. local blast = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  5487. blast.Transparency = 1
  5488. blast.CFrame = RootPart.CFrame * CFrame.new(0, 0, -1)
  5489. local blasimg = Instance.new("BillboardGui", blast)
  5490. blasimg.Size = UDim2.new(23, 0, 13, 0)
  5491. local imgbls = Instance.new("ImageLabel", blasimg)
  5492. imgbls.BackgroundTransparency = 1
  5493. imgbls.Size = UDim2.new(1, 0, 1, 0)
  5494. imgbls.Image = "http://www.roblox.com/asset/?id=1051419407"
  5495. imgbls.ImageColor3 = Color3.new(181, 0, 0)
  5496. local emit3 = script.EMIT3:Clone()
  5497. emit3.Enabled = true
  5498. emit3.Parent = blast
  5499. local MainPos = blast.Position
  5500. MainPos2 = goto.Position
  5501. local MouseLook = cf((MainPos + MainPos2) / 2, MainPos2)
  5502. coroutine.resume(coroutine.create(function(Pos1, Pos2, Look)
  5503. local num = 50
  5504. repeat
  5505. swait()
  5506. local ohit, opos = rayCast(Pos1, Look.lookVector, 6, Character)
  5507. blast.CFrame = CFrame.new((Pos1 + opos) / 2, opos)
  5508. Pos1 = Pos1 + Look.lookVector * 5
  5509. if ohit ~= nil then
  5510. num = 0
  5511. end
  5512. num = num - 1
  5513. until num <= 0
  5514. MagnitudeDamage(blast, 13, tododmg, Vector3.new(0, 5, 0) + DIR * 5, 0.5, "H2", RootPart, 0, 0, 20, 30)
  5515. so("192410084", blast, 1, 1)
  5516. so("191395725", blast, 1, 1)
  5517. for i = 1, 4 do
  5518. p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  5519. p.CFrame = blast.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  5520. m = Instance.new("SpecialMesh")
  5521. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  5522. m.Scale = Vector3.new(2.4 + i, 2.4 + i, 0.6)
  5523. m.Parent = p
  5524. game:GetService("Debris"):AddItem(p, 5)
  5525. coroutine.resume(coroutine.create(function(p, l)
  5526. for i = 1, 10 do
  5527. p.Transparency = i / 10
  5528. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1 + l, 1 + l, 0)
  5529. swait(0.5)
  5530. end
  5531. p:Remove()
  5532. end), p, 1)
  5533. end
  5534. for SOS = 1, 4 do
  5535. do
  5536. local cols = {
  5537. "Dark indigo",
  5538. "Really black",
  5539. "Black",
  5540. "Dark indigo"
  5541. }
  5542. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "SmoothPlastic")
  5543. p.BrickColor = BrickColor.new(cols[math.random(1, #cols)])
  5544. p.CFrame = CFrame.new(blast.CFrame.p)
  5545. game:GetService("Debris"):AddItem(p, 5)
  5546. local m = Instance.new("BlockMesh", p)
  5547. m.Scale = Vector3.new(1.5, 1.5, 1.5)
  5548. local sds = script.EMIT3:Clone()
  5549. sds.Parent = p
  5550. sds.Enabled = true
  5551. coroutine.resume(coroutine.create(function(p, pc, s)
  5552. local e = 0
  5553. for i = 0 + s, 10 + s do
  5554. p.Transparency = 0.5 + (i - s) / 10
  5555. p.Mesh.Scale = p.Mesh.Scale / 1.02
  5556. e = e ^ 1.008 + 0.11
  5557. p.CFrame = pc * CFrame.fromEulerAnglesXYZ(math.rad(math.random(-(i - s - 1), i - s + 1)), math.rad(math.random(-(i - s - 1), i - s + 1)), math.rad(math.random(-(i - s - 1), i - s + 1))) + Vector3.new(math.cos(math.deg(i * 0.6)) * (i - s + 8), 0.5, math.sin(math.deg(i * 0.6)) * (i - s + 8))
  5558. swait()
  5559. end
  5560. sds.Enabled = false
  5561. game.Debris:AddItem(p, 10)
  5562. end), p, p.CFrame, SOS * 9)
  5563. end
  5564. end
  5565. for i = 1, 20 do
  5566. local cols = {
  5567. "Dark indigo",
  5568. "Really black",
  5569. "Black"
  5570. }
  5571. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "Neon")
  5572. p.CFrame = blast.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10) / 4, math.random(-10, 10) / 4, math.random(-10, 10) / 4)
  5573. local m = Instance.new("BlockMesh", p)
  5574. m.Scale = Vector3.new(2, 2, 2)
  5575. coroutine.resume(coroutine.create(function(p)
  5576. for i = 1, 15 do
  5577. p.Transparency = 0.5 + i / 15
  5578. p.CFrame = p.CFrame * CFrame.new(0, -2.5, 0)
  5579. swait()
  5580. end
  5581. p.Parent = nil
  5582. end), p)
  5583. end
  5584. coroutine.resume(coroutine.create(function()
  5585. for i = 1, 20 do
  5586. swait()
  5587. blasimg.Size = blasimg.Size + UDim2.new(0.5, 0, 0.5, 0)
  5588. imgbls.ImageTransparency = i / 20
  5589. emit3.Enabled = false
  5590. end
  5591. game.Debris:AddItem(blast, 5)
  5592. end))
  5593. end), MainPos, MainPos2, MouseLook)
  5594. for i = 1, lopnum do
  5595. swait()
  5596. PlayAnimationFromTable(AnimTab.aasq.Animation(9, 0, 0), lopsped, false)
  5597. end
  5598. DIR = RootPart.CFrame.lookVector
  5599. p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  5600. p.Transparency = 0.5
  5601. p.Anchored = true
  5602. p.CFrame = CFrame.new(RootPart.Position + DIR * 2, goto.Position) * CFrame.fromEulerAnglesXYZ(math.rad(90), math.random(-50, 50), 0)
  5603. m = Instance.new("SpecialMesh", p)
  5604. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  5605. m.Scale = Vector3.new(2, 2, 2)
  5606. coroutine.resume(coroutine.create(function(p)
  5607. for i = 1, 10 do
  5608. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.65 - i * 0.1, -0.15, 1.65 - i * 0.1)
  5609. p.Transparency = 0.25 + i / 10
  5610. p.CFrame = p.CFrame * CFrame.new(0, -0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(15), 0)
  5611. swait()
  5612. end
  5613. p:Destroy()
  5614. end), p)
  5615. local fireball = Instance.new("Part", EffectModel)
  5616. fireball.Anchored = true
  5617. fireball.CanCollide = false
  5618. fireball.Size = Vector3.new(0, 0, 0)
  5619. fireball.Transparency = 0.85
  5620. fireball.BrickColor = BrickColor.new("Dark indigo")
  5621. fireball.CFrame = RightArm.CFrame * CFrame.new(0, -1.5, 0)
  5622. local bill = Instance.new("BillboardGui", fireball)
  5623. bill.Size = UDim2.new(1, 0, 1, 0)
  5624. local billONE = Instance.new("ImageLabel", bill)
  5625. billONE.Size = UDim2.new(1, 0, 1, 0)
  5626. billONE.BackgroundTransparency = 1
  5627. billONE.Image = "http://www.roblox.com/asset/?id=678216607"
  5628. billONE.ImageColor3 = Color3.new(255, 170, 0)
  5629. local billTWO = billONE:Clone()
  5630. billONE.ImageTransparency = 0.3
  5631. billTWO.Parent = bill
  5632. billTWO.Image = "http://www.roblox.com/asset/?id=678170882"
  5633. billTWO.ImageColor3 = Color3.new(255, 255, 255)
  5634. local billTHREE = billTWO:clone()
  5635. billTHREE.Parent = bill
  5636. local billdam = Instance.new("BillboardGui", fireball)
  5637. billdam.Size = UDim2.new(20, 0, 15.384615384615383, 0)
  5638. local billdam2 = Instance.new("ImageLabel", billdam)
  5639. billdam2.BackgroundTransparency = 1
  5640. billdam2.Size = UDim2.new(1, 0, 1, 0)
  5641. billdam2.Image = "rbxassetid://200369311"
  5642. billdam2.ImageColor3 = Color3.new(181, 0, 0)
  5643. billdam2.ImageTransparency = 1
  5644. local fr = script.Fire:Clone()
  5645. fr.Enabled = true
  5646. fr.Parent = fireball
  5647. local spm2 = Instance.new("SpecialMesh", fireball)
  5648. spm2.MeshId = "rbxassetid://9982590"
  5649. spm2.Scale = Vector3.new(2.5, 2.5, 2.5)
  5650. local asd = 0
  5651. for i = 1, 15 do
  5652. fireball.CFrame = fireball.CFrame * CFrame.Angles(math.rad(3), math.rad(3), math.rad(3))
  5653. local es = 0.4
  5654. local es2 = 0.5333333333333333
  5655. bill.Size = bill.Size + UDim2.new(es, 0, es, 0)
  5656. billdam.Size = billdam.Size - UDim2.new(es2, 0, es2 / 1.3, 0)
  5657. billdam2.ImageTransparency = billdam2.ImageTransparency - 0.1
  5658. fireball.CFrame = RightArm.CFrame * CFrame.new(0, -1.5, 0)
  5659. end
  5660. local MainPos = fireball.Position
  5661. MainPos2 = goto.Position
  5662. local MouseLook = cf((MainPos + MainPos2) / 2, MainPos2)
  5663. coroutine.resume(coroutine.create(function(Pos1, Pos2, Look)
  5664. local num = 50
  5665. repeat
  5666. swait()
  5667. local ohit, opos = rayCast(Pos1, Look.lookVector, 10, Character)
  5668. fireball.CFrame = CFrame.new((Pos1 + opos) / 2, opos)
  5669. Pos1 = Pos1 + Look.lookVector * 2.5
  5670. if ohit ~= nil then
  5671. num = 0
  5672. end
  5673. num = num - 1
  5674. asd = asd + 1
  5675. if asd >= 5 then
  5676. asd = 0
  5677. local p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "Neon")
  5678. p.CFrame = fireball.CFrame * CFrame.new(0, 0, -7)
  5679. game:GetService("Debris"):AddItem(p, 8)
  5680. local m = Instance.new("SpecialMesh", p)
  5681. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  5682. m.Scale = Vector3.new(1, 1, 0)
  5683. coroutine.resume(coroutine.create(function(p, s)
  5684. for i = 1, 15 do
  5685. p.Transparency = i / 15
  5686. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.5, 1.5, 0)
  5687. swait()
  5688. end
  5689. p:Remove()
  5690. end), p)
  5691. end
  5692. until num <= 0
  5693. local p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "Neon")
  5694. p.CFrame = CFrame.new(fireball.Position) * CFrame.fromEulerAnglesXYZ(math.pi / 2, 0, 0)
  5695. game:GetService("Debris"):AddItem(p, 8)
  5696. local m = Instance.new("SpecialMesh", p)
  5697. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  5698. m.Scale = Vector3.new(2, 2, 1)
  5699. coroutine.resume(coroutine.create(function(p, s)
  5700. for i = 1, 15 do
  5701. p.Transparency = i / 15
  5702. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(s, s, 0.05)
  5703. swait()
  5704. end
  5705. p:Remove()
  5706. end), p, 8)
  5707. p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "Neon")
  5708. p.CFrame = fireball.CFrame
  5709. m = Instance.new("SpecialMesh")
  5710. p.Material = "SmoothPlastic"
  5711. m.MeshType = "Sphere"
  5712. m.Parent = p
  5713. m.Scale = Vector3.new(50, 50, 50)
  5714. coroutine.resume(coroutine.create(function(p)
  5715. for i = 1, 60 do
  5716. p.Transparency = 0.5 + i / 60
  5717. swait()
  5718. end
  5719. p:Remove()
  5720. end), p)
  5721. p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "Neon")
  5722. p.CFrame = fireball.CFrame
  5723. p.Size = Vector3.new(1, 1, 1)
  5724. m = Instance.new("SpecialMesh")
  5725. m.MeshType = "Sphere"
  5726. m.Parent = p
  5727. m.Scale = Vector3.new(40, 40, 40)
  5728. coroutine.resume(coroutine.create(function(p)
  5729. for i = 1, 60 do
  5730. p.Transparency = 0.25 + i / 60
  5731. swait()
  5732. end
  5733. p:Remove()
  5734. end), p)
  5735. p = Par(EffectModel, "Effect", "Royal purple", vt(1, 1, 1), "Neon")
  5736. p.CFrame = fireball.CFrame * CFrame.Angles(math.rad(-15), 0, 0)
  5737. m = Instance.new("SpecialMesh")
  5738. m.MeshId = "rbxassetid://51226819"
  5739. m.Parent = p
  5740. m.Scale = Vector3.new(9, 9, 5)
  5741. coroutine.resume(coroutine.create(function(p)
  5742. for i = 1, 60 do
  5743. p.Transparency = 0.35 + i / 60
  5744. m.Scale = m.Scale + Vector3.new(0.1, 0.1, 0.1)
  5745. swait()
  5746. end
  5747. p:Remove()
  5748. end), p)
  5749. for SOS = 1, 4 do
  5750. do
  5751. local cols = {
  5752. "Dark indigo",
  5753. "Really black",
  5754. "Black",
  5755. "Dark indigo"
  5756. }
  5757. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "SmoothPlastic")
  5758. p.BrickColor = BrickColor.new(cols[math.random(1, #cols)])
  5759. p.CFrame = CFrame.new(fireball.CFrame.p)
  5760. game:GetService("Debris"):AddItem(p, 5)
  5761. local m = Instance.new("BlockMesh", p)
  5762. m.Scale = Vector3.new(1.5, 1.5, 1.5)
  5763. local sds = script.Fire:Clone()
  5764. sds.Parent = p
  5765. sds.Enabled = true
  5766. coroutine.resume(coroutine.create(function(p, pc, s)
  5767. local e = 0
  5768. for i = 0 + s, 50 + s do
  5769. p.Transparency = 0.5 + (i - s) / 10
  5770. p.Mesh.Scale = p.Mesh.Scale / 1.02
  5771. e = e ^ 1.008 + 0.11
  5772. p.CFrame = pc * CFrame.fromEulerAnglesXYZ(math.rad(math.random(-(i - s - 1), i - s + 1)), math.rad(math.random(-(i - s - 1), i - s + 1)), math.rad(math.random(-(i - s - 1), i - s + 1))) + Vector3.new(math.cos(math.deg(i * 0.6)) * (i - s + 8), 0.5, math.sin(math.deg(i * 0.6)) * (i - s + 8))
  5773. swait()
  5774. end
  5775. sds.Enabled = false
  5776. game.Debris:AddItem(p, 10)
  5777. end), p, p.CFrame, SOS * 9)
  5778. end
  5779. end
  5780. for i = 1, 20 do
  5781. local cols = {
  5782. "Dark indigo",
  5783. "Really black",
  5784. "Black"
  5785. }
  5786. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "SmoothPlastic")
  5787. p.CFrame = fireball.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10) / 4, math.random(-10, 10) / 4, math.random(-10, 10) / 4)
  5788. local m = Instance.new("BlockMesh", p)
  5789. m.Scale = Vector3.new(1, 1, 1)
  5790. local fr = script.Fire:Clone()
  5791. fr.Parent = p
  5792. fr.Enabled = true
  5793. coroutine.resume(coroutine.create(function(p)
  5794. for i = 1, 40 do
  5795. p.Transparency = 0.5 + i / 40
  5796. p.CFrame = p.CFrame * CFrame.new(0, -2, 0)
  5797. swait()
  5798. end
  5799. p.Parent = nil
  5800. end), p)
  5801. end
  5802. for i = 1, 3 do
  5803. p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  5804. p.CFrame = fireball.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  5805. m = Instance.new("SpecialMesh")
  5806. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  5807. m.Scale = Vector3.new(40, 20, 0)
  5808. m.Parent = p
  5809. game:GetService("Debris"):AddItem(p, 5)
  5810. coroutine.resume(coroutine.create(function(p, l)
  5811. for i = 1, 60 do
  5812. p.Transparency = 0.5 + i / 60
  5813. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(0.5, 0.5, 0)
  5814. swait()
  5815. end
  5816. p:Remove()
  5817. end), p, 1)
  5818. end
  5819. if vp2.Parent ~= nil then
  5820. game.Debris:AddItem(vp2, 0.1)
  5821. end
  5822. spec = false
  5823. MagnitudeDamage(fireball, 1, tododmg2, Vector3.new(0, 30, 0) + DIR * 60, 0.5, "H2", RootPart, 0, 0, 20, 30)
  5824. fireball:ClearAllChildren()
  5825. game.Debris:AddItem(fireball, 10)
  5826. so("180120107", fireball, 1, 1)
  5827. so("157878578", fireball, 1, 1)
  5828. so("192410084", fireball, 1, 1)
  5829. so("191395725", fireball, 1, 1)
  5830. end), MainPos, MainPos2, MouseLook)
  5831. vp:Destroy()
  5832. for i = 1, 20 do
  5833. local oof = 18
  5834. swait()
  5835. PlayAnimationFromTable(AnimTab.aasq.Animation(10, oof, i), 0.3, false)
  5836. end
  5837. for i = 0, 2, 0.1 do
  5838. swait()
  5839. DIR = RootPart.CFrame.lookVector
  5840. PlayAnimationFromTable(AnimTab.aasq.Animation(11, 0, 0), 0.3, false)
  5841. end
  5842. end
  5843. end
  5844. if hited == true then
  5845. Cooldown("AASQcool", 10)
  5846. else
  5847. Cooldown("AASQcool", 4)
  5848. end
  5849. hited = false
  5850. doingmoves(false)
  5851. end
  5852. })
  5853. table.insert(MovesTable, {
  5854. ["Input"] = "wwx",
  5855. ["Name"] = "Soul breaker",
  5856. ["Phase"] = 2,
  5857. ["Cooldown"] = 0,
  5858. ["CooldownName"] = "WWXcool",
  5859. ["CanCancel"] = true,
  5860. ["Conditions"] = function()
  5861. local Viable = false
  5862. local Move
  5863. for _, p in pairs(MovesTable) do
  5864. if p.Input == "wwx" then
  5865. Move = p
  5866. break
  5867. end
  5868. end
  5869. local ver
  5870. local numer = Move.Phase
  5871. if numer == 1 then
  5872. ver = true
  5873. end
  5874. if numer == 2 then
  5875. ver = Phase2Unlocked
  5876. end
  5877. if numer == 3 then
  5878. ver = Phase3Unlocked
  5879. end
  5880. if numer == 4 then
  5881. ver = Phase4Unlocked
  5882. end
  5883. local CD = Move.Cooldown
  5884. local name = Move.CooldownName
  5885. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  5886. Viable = true
  5887. end
  5888. return Viable
  5889. end,
  5890. ["function"] = function()
  5891. doingmoves(true)
  5892. LastMove = "WWX"
  5893. local RNmove = LastMove
  5894. for i = 0, 1, 0.45 do
  5895. swait()
  5896. PlayAnimationFromTable(AnimTab.wwx.Animation(1), 0.6, false)
  5897. end
  5898. for i = 1, 3 do
  5899. swait()
  5900. local p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  5901. p.BrickColor = BrickColor.new("Really black")
  5902. p.CFrame = CFrame.new(Character.Torso.Position - Vector3.new(0, 0.8, 0))
  5903. game:GetService("Debris"):AddItem(p, 8)
  5904. local m = Instance.new("SpecialMesh", p)
  5905. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  5906. m.Scale = Vector3.new(5, 3, 5)
  5907. coroutine.resume(coroutine.create(function(p, s)
  5908. for i = 1, 15 do
  5909. p.Transparency = 0.9 + i / 150
  5910. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.5, -0.2, 1.5)
  5911. p.CFrame = p.CFrame * CFrame.new(0, -0.25, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  5912. swait()
  5913. end
  5914. p:Remove()
  5915. end), p)
  5916. end
  5917. local efx = Par(EffectModel, "Effect", "Black", vt(1, 1, 1), "SmoothPlastic")
  5918. local m = Instance.new("SpecialMesh", efx)
  5919. m.Scale = vt(2, 2, 2)
  5920. local hitdeb = false
  5921. m.MeshId = "http://www.roblox.com/asset/?id=51177741"
  5922. efx.CFrame = RootPart.CFrame * CFrame.Angles(0, 0, math.rad(90))
  5923. cb = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  5924. m = Instance.new("SpecialMesh", cb)
  5925. efx.Transparency = 1
  5926. cb.Transparency = 1
  5927. p = Par(EffectModel, "Effect", "Really black", vt(7, 7, 0.2), "SmoothPlastic")
  5928. p.Transparency = 1
  5929. p.CFrame = RootPart.CFrame * CFrame.new(0, 0, -3)
  5930. gui = Instance.new("SurfaceGui", p)
  5931. gui.Face = "Front"
  5932. Iergui = Instance.new("ImageLabel", gui)
  5933. Iergui.Size = UDim2.new(1, 0, 1, 0)
  5934. Iergui.ImageColor3 = BrickColor.new("Dark indigo").Color
  5935. Iergui.Image = "http://www.roblox.com/asset/?id=569947439"
  5936. Iergui.BackgroundTransparency = 1
  5937. Iergui2 = gui:clone()
  5938. Iergui2.Parent = p
  5939. Iergui2.Face = "Back"
  5940. coroutine.resume(coroutine.create(function()
  5941. for i = 1, 25 do
  5942. swait()
  5943. p.CFrame = p.CFrame * CFrame.Angles(0, 0, math.rad(15))
  5944. Iergui.ImageTransparency = i / 25
  5945. Iergui2.ImageLabel.ImageTransparency = i / 25
  5946. end
  5947. p:Destroy()
  5948. end))
  5949. local p = Instance.new("Sound", efx)
  5950. p.Volume = 1
  5951. p.Pitch = 0.65
  5952. p.SoundId = "http://www.roblox.com/asset/?id=231917788"
  5953. p:Play()
  5954. game:GetService("Debris"):AddItem(p, 3)
  5955. local p = Instance.new("Sound", efx)
  5956. p.Volume = 1
  5957. p.Pitch = 1
  5958. p.SoundId = "http://www.roblox.com/asset/?id=233091183"
  5959. p:Play()
  5960. game:GetService("Debris"):AddItem(p, 3)
  5961. local hited = false
  5962. for i = 1, 15 do
  5963. swait()
  5964. if hited == false and LastMove ~= RNmove then
  5965. break
  5966. end
  5967. do
  5968. local blast2 = Par(EffectModel, "Effect", "Dark indigo", vt(1, 1, 1), "Neon")
  5969. blast2.CFrame = efx.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  5970. local m = Instance.new("BlockMesh", blast2)
  5971. m.Scale = Vector3.new(3, 3, 3)
  5972. coroutine.resume(coroutine.create(function()
  5973. for i = 1, 20 do
  5974. blast2.Transparency = i / 20
  5975. m.Scale = m.Scale + vt(-0.15, -0.15, -0.15)
  5976. swait()
  5977. blast2.CFrame = blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  5978. end
  5979. blast2:Remove()
  5980. end))
  5981. efx.CFrame = clerp(efx.CFrame, efx.CFrame * CFrame.new(0, 0, -35), 0.1)
  5982. cb.Size = Vector3.new(0.5, (char["Left Arm"].Position - efx.Position).magnitude, 0.5)
  5983. cb.CFrame = CFrame.new((char["Left Arm"].Position + efx.Position) / 2, char["Left Arm"].Position) * CFrame.Angles(math.pi / 2, 0, 0)
  5984. if hitdeb == false then
  5985. for i, v in pairs(workspace:children()) do
  5986. if v:IsA("Model") and v:findFirstChild("Humanoid") and v:findFirstChild("Head") and v:findFirstChild("Torso") and 7 > (v:findFirstChild("Torso").Position - efx.Position).magnitude and v.Name ~= char.Name then
  5987. hited = true
  5988. for i = 1, 20 do
  5989. local p = Par(EffectModel, "Effect", "Really black", vt(0.2, 1, 0.2), "Neon")
  5990. p.CFrame = v.Torso.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10) / 4, math.random(-10, 10) / 4, math.random(-10, 10) / 4)
  5991. p.Parent = EffectModel
  5992. local m = Instance.new("SpecialMesh")
  5993. m.MeshType = "Sphere"
  5994. m.Parent = p
  5995. m.Scale = Vector3.new(1, 8, 1)
  5996. coroutine.resume(coroutine.create(function(p)
  5997. for i = 1, 40 do
  5998. p.Transparency = i / 40
  5999. p.CFrame = p.CFrame * CFrame.new(0, -1, 0)
  6000. swait()
  6001. end
  6002. p.Parent = nil
  6003. end), p)
  6004. end
  6005. for i = 0, 1, 0.25 do
  6006. swait()
  6007. PlayAnimationFromTable(AnimTab.wwx.Animation(2), 0.3, false)
  6008. end
  6009. efx.Anchored = false
  6010. do
  6011. local lock = it("Weld", v)
  6012. lock.Part0 = efx
  6013. lock.Part1 = v.Torso
  6014. local asd = true
  6015. coroutine.resume(coroutine.create(function()
  6016. while true do
  6017. swait()
  6018. do
  6019. local blast2 = Par(EffectModel, "Effect", "Dark indigo", vt(1, 1, 1), "SmoothPlastic")
  6020. blast2.CFrame = v.Torso.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  6021. coroutine.resume(coroutine.create(function()
  6022. for i = 1, 20 do
  6023. blast2.Transparency = i / 20
  6024. m.Scale = m.Scale + vt(-0.15, -0.15, -0.15)
  6025. swait()
  6026. blast2.CFrame = blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  6027. end
  6028. blast2:Remove()
  6029. end))
  6030. Damagefunc(v.Torso, 1, Vector3.new(0, 0, 0), 0.5, "H2", RootPart, 0, 0, 10, 20)
  6031. efx.CFrame = clerp(efx.CFrame, RootPart.CFrame * CFrame.new(0, 0, -1), 0.3)
  6032. cb.Size = Vector3.new(0.5, (char["Left Arm"].Position - efx.Position).magnitude, 0.5)
  6033. cb.CFrame = CFrame.new((char["Left Arm"].Position + efx.Position) / 2, char["Left Arm"].Position) * CFrame.Angles(math.pi / 2, 0, 0)
  6034. if asd == false then
  6035. break
  6036. end
  6037. end
  6038. end
  6039. game.Debris:AddItem(efx, 5)
  6040. game.Debris:AddItem(cb, 5)
  6041. game.Debris:AddItem(lock, 5)
  6042. lock.Parent = nil
  6043. end))
  6044. if LastMove == RNmove then
  6045. local spn = 0
  6046. swait(5)
  6047. asd = false
  6048. efx:Destroy()
  6049. cb:Destroy()
  6050. lock:Destroy()
  6051. end
  6052. if LastMove == RNmove then
  6053. Cooldown("WWXcool", 12)
  6054. doingmoves(false)
  6055. end
  6056. return
  6057. end
  6058. end
  6059. end
  6060. end
  6061. end
  6062. end
  6063. if LastMove == RNmove then
  6064. for i = 1, 10 do
  6065. swait()
  6066. efx.CFrame = clerp(efx.CFrame, char["Left Arm"].CFrame * CFrame.Angles(-math.rad(90), 0, math.rad(90)), 0.2)
  6067. cb.Size = Vector3.new(0.5, (char["Left Arm"].Position - efx.Position).magnitude, 0.5)
  6068. cb.CFrame = CFrame.new((char["Left Arm"].Position + efx.Position) / 2, char["Left Arm"].Position) * CFrame.Angles(math.pi / 2, 0, 0)
  6069. end
  6070. efx:Destroy()
  6071. cb:Destroy()
  6072. Cooldown("WWXcool", 3)
  6073. doingmoves(false)
  6074. end
  6075. end
  6076. })
  6077. table.insert(MovesTable, {
  6078. ["Input"] = "asdq",
  6079. ["Name"] = "Too slow",
  6080. ["Phase"] = 2,
  6081. ["Cooldown"] = 0,
  6082. ["CooldownName"] = "ASDQcool",
  6083. ["CanCancel"] = false,
  6084. ["Conditions"] = function()
  6085. local Viable = false
  6086. local Move
  6087. for _, p in pairs(MovesTable) do
  6088. if p.Input == "asdq" then
  6089. Move = p
  6090. break
  6091. end
  6092. end
  6093. local ver
  6094. local numer = Move.Phase
  6095. if numer == 1 then
  6096. ver = true
  6097. end
  6098. if numer == 2 then
  6099. ver = Phase2Unlocked
  6100. end
  6101. if numer == 3 then
  6102. ver = Phase3Unlocked
  6103. end
  6104. if numer == 4 then
  6105. ver = Phase4Unlocked
  6106. end
  6107. local CD = Move.Cooldown
  6108. local name = Move.CooldownName
  6109. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  6110. Viable = true
  6111. end
  6112. return Viable
  6113. end,
  6114. ["function"] = function()
  6115. local pos = RootPart.Position - mouse.Hit.p
  6116. local dist = pos.magnitude
  6117. if dist > 1000 then
  6118. ph0segui(char, "Greater than max range.", "Dark indigo")
  6119. return
  6120. end
  6121. local MousePos = mouse.Hit.p
  6122. doingmoves(true)
  6123. Cooldown("ASDQcool", 3)
  6124. LastMove = "ASDQ"
  6125. local RNmove = LastMove
  6126. for i = 0, 1, 0.2 do
  6127. swait()
  6128. DIR = RootPart.CFrame.lookVector
  6129. PlayAnimationFromTable(AnimTab.asdq.Animation(1), 0.3, false)
  6130. end
  6131. for i = 1, 4 do
  6132. local p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "Neon")
  6133. p.CFrame = CFrame.new(RootPart.CFrame.p) - Vector3.new(0, 0, 0)
  6134. local m = Instance.new("CylinderMesh", p)
  6135. m.Scale = Vector3.new(0.6, 1000000, 0.8)
  6136. coroutine.resume(coroutine.create(function(p, pc, s)
  6137. local e = 0
  6138. for i = 0 + s, 8 + s do
  6139. do
  6140. local hitfloor2, posfloor2 = rayCast(p.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 100, Character)
  6141. local blast2 = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "Neon")
  6142. blast2.CFrame = cf(posfloor2) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  6143. local m = Instance.new("BlockMesh", blast2)
  6144. m.Scale = Vector3.new(2, 2, 2)
  6145. coroutine.resume(coroutine.create(function()
  6146. for i = 1, 10 do
  6147. blast2.Transparency = i / 10
  6148. swait()
  6149. blast2.CFrame = blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(5), math.rad(5), math.rad(5)) + Vector3.new(0, 0.65, 0)
  6150. end
  6151. blast2:Remove()
  6152. end))
  6153. e = e ^ 1.008 + 0.11
  6154. p.CFrame = pc * CFrame.fromEulerAnglesXYZ(0, 0, 0) + Vector3.new(math.cos(math.deg(i * 0.6)) * (i - s + 8), 0, math.sin(math.deg(i * 0.6)) * (i - s + 8))
  6155. swait()
  6156. end
  6157. end
  6158. for i = 1, 10 do
  6159. p.Transparency = i / 10
  6160. swait()
  6161. end
  6162. p:Remove()
  6163. end), p, p.CFrame, i * 9)
  6164. end
  6165. for _, v in pairs(char:children()) do
  6166. if v.className == "Part" and v.Name ~= "HumanoidRootPart" then
  6167. do
  6168. local p = v:clone()
  6169. p.Name = "trail"
  6170. p.Parent = EffectModel
  6171. p.Transparency = 0.5
  6172. p.Anchored = true
  6173. p.BrickColor = BrickColor.new("Really black")
  6174. p.Material = "Neon"
  6175. p:BreakJoints()
  6176. p.CanCollide = false
  6177. coroutine.resume(coroutine.create(function()
  6178. for i = 1, 50 do
  6179. swait()
  6180. p.Transparency = i / 50
  6181. end
  6182. p:Destroy()
  6183. end))
  6184. end
  6185. end
  6186. if v.className == "Accessory" then
  6187. end
  6188. end
  6189. spos = Instance.new("Part")
  6190. spos.CFrame = RootPart.CFrame
  6191. spos.Anchored = true
  6192. spos.CanCollide = false
  6193. spos.Parent = EffectModel
  6194. spos.Transparency = 1
  6195. local hitfloorm, posfloorm = rayCast(MousePos, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 200, Character)
  6196. ref = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt(5, 5, 5))
  6197. ref.Anchored = true
  6198. game:GetService("Debris"):AddItem(ref, 10)
  6199. swait()
  6200. ref.CFrame = cf(MousePos)
  6201. hitfloorm2, posfloorm2 = rayCast(ref.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 3, 0)).lookVector, 20, Character)
  6202. so("206083431", RootPart, 1, 1)
  6203. so("206083364", RootPart, 1, 1)
  6204. RootPart.CFrame = ref.CFrame + vt(0, 2, 0)
  6205. Lightning2(spos.Position, Torso.Position, 4, 1, "Dark indigo", 0.3, 0, 60)
  6206. for i = 1, 3 do
  6207. swait()
  6208. local p = Par(EffectModel, "Effect", "Dark indigo", vt(1, 1, 1), "SmoothPlastic")
  6209. p.CFrame = CFrame.new(Character.Torso.Position)
  6210. game:GetService("Debris"):AddItem(p, 8)
  6211. local m = Instance.new("SpecialMesh", p)
  6212. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  6213. m.Scale = Vector3.new(5, 3, 5)
  6214. coroutine.resume(coroutine.create(function(p, s)
  6215. for i = 1, 15 do
  6216. p.Transparency = 0.9 + i / 150
  6217. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(0.75, -0.1, 0.75)
  6218. p.CFrame = p.CFrame * CFrame.new(0, -0.125, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  6219. swait()
  6220. end
  6221. p:Remove()
  6222. end), p)
  6223. end
  6224. for i = 1, 10 do
  6225. local p = Par(EffectModel, "Effect", "Dark indigo", vt(0.3, 1, 0.3), "Neon")
  6226. p.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10) / 4, math.random(-10, 10) / 4, math.random(-10, 10) / 4)
  6227. p.Parent = EffectModel
  6228. local m = Instance.new("SpecialMesh")
  6229. m.MeshType = "Sphere"
  6230. m.Parent = p
  6231. m.Scale = Vector3.new(1, 8, 1)
  6232. coroutine.resume(coroutine.create(function(p)
  6233. for i = 1, 20 do
  6234. p.Transparency = i / 20
  6235. p.CFrame = p.CFrame * CFrame.new(0, -1, 0)
  6236. swait()
  6237. end
  6238. p.Parent = nil
  6239. end), p)
  6240. end
  6241. spos:Destroy()
  6242. swait(10)
  6243. doingmoves(false)
  6244. end
  6245. })
  6246. table.insert(MovesTable, {
  6247. ["Input"] = "asdsdq",
  6248. ["Name"] = "Terror",
  6249. ["Phase"] = 2,
  6250. ["Cooldown"] = 10,
  6251. ["CooldownName"] = "ASDSDQcool",
  6252. ["CanCancel"] = false,
  6253. ["Conditions"] = function()
  6254. local Viable = false
  6255. local Move
  6256. for _, p in pairs(MovesTable) do
  6257. if p.Input == "asdsdq" then
  6258. Move = p
  6259. break
  6260. end
  6261. end
  6262. local ver
  6263. local numer = Move.Phase
  6264. if numer == 1 then
  6265. ver = true
  6266. end
  6267. if numer == 2 then
  6268. ver = Phase2Unlocked
  6269. end
  6270. if numer == 3 then
  6271. ver = Phase3Unlocked
  6272. end
  6273. if numer == 4 then
  6274. ver = Phase4Unlocked
  6275. end
  6276. local CD = Move.Cooldown
  6277. local name = Move.CooldownName
  6278. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  6279. Viable = true
  6280. Cooldown(name, CD)
  6281. end
  6282. return Viable
  6283. end,
  6284. ["function"] = function()
  6285. doingmoves(true)
  6286. LastMove = "ASDSDQ"
  6287. local RNmove = LastMove
  6288. rays_not_ready = true
  6289. so("153092315", Torso, 5, 0.8)
  6290. for i = 1, 3 do
  6291. swait()
  6292. local p = Par(EffectModel, "Effect", "Dark indigo", vt(1, 1, 1), "SmoothPlastic")
  6293. p.CFrame = CFrame.new(Character.Torso.Position - Vector3.new(0, 0.8, 0))
  6294. game:GetService("Debris"):AddItem(p, 8)
  6295. local m = Instance.new("SpecialMesh", p)
  6296. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  6297. m.Scale = Vector3.new(5, 3, 5)
  6298. coroutine.resume(coroutine.create(function(p, s)
  6299. for i = 1, 15 do
  6300. p.Transparency = 0.9 + i / 150
  6301. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.5, -0.2, 1.5)
  6302. p.CFrame = p.CFrame * CFrame.new(0, -0.25, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  6303. swait()
  6304. end
  6305. p:Remove()
  6306. end), p)
  6307. end
  6308. local vp = Instance.new("BodyPosition")
  6309. vp.position = char.Torso.Position
  6310. vp.Parent = nil
  6311. vp.maxForce = Vector3.new(50000, 50000, 50000) * 50000000000000000
  6312. vp.P = 9000
  6313. vp.D = 1000
  6314. for i = 1, 1.5, 0.1 do
  6315. swait()
  6316. PlayAnimationFromTable(AnimTab.asdsdq.Animation(1), 0.3, false)
  6317. end
  6318. local DIR = RootPart.CFrame.lookVector
  6319. so("235097661", Torso, 1, 0.6)
  6320. so("156386031", Torso, 1, 1)
  6321. for i = 0, 15 do
  6322. swait()
  6323. PlayAnimationFromTable(AnimTab.asdsdq.Animation(2), 0.2, false)
  6324. RootPart.CFrame = RootPart.CFrame + DIR * 5
  6325. MagnitudeDamage(Torso, 12, 5, Vector3.new(0, 0, 0), 0.1, "H2", RootPart, 0.1, 0, false, 0)
  6326. do
  6327. local blast2 = Instance.new("Part", EffectModel)
  6328. blast2.Anchored = true
  6329. blast2.CanCollide = false
  6330. blast2.Size = Vector3.new(1, 1, 1)
  6331. blast2.CFrame = RightArm.CFrame * CFrame.new(0, -1.5, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  6332. local m = Instance.new("SpecialMesh", blast2)
  6333. m.Scale = Vector3.new(4, 4, 4)
  6334. m.MeshType = "Brick"
  6335. blast2.BrickColor = BrickColor.new("Black")
  6336. blast2.Material = "SmoothPlastic"
  6337. coroutine.resume(coroutine.create(function()
  6338. for i = 1, 20 do
  6339. blast2.Transparency = i / 20
  6340. m.Scale = m.Scale + vt(-0.2, -0.2, -0.2)
  6341. swait()
  6342. blast2.CFrame = blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(math.random(-10, 10)), math.rad(math.random(-10, 10)), math.rad(math.random(-10, 10)))
  6343. end
  6344. blast2:Remove()
  6345. end))
  6346. local blast2 = Instance.new("Part", EffectModel)
  6347. blast2.Anchored = true
  6348. blast2.CanCollide = false
  6349. blast2.Size = Vector3.new(1, 1, 1)
  6350. blast2.CFrame = LeftArm.CFrame * CFrame.new(0, -1.5, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  6351. local m = Instance.new("SpecialMesh", blast2)
  6352. m.Scale = Vector3.new(4, 4, 4)
  6353. m.MeshType = "Brick"
  6354. blast2.BrickColor = BrickColor.new("Black")
  6355. blast2.Material = "SmoothPlastic"
  6356. coroutine.resume(coroutine.create(function()
  6357. for i = 1, 20 do
  6358. blast2.Transparency = i / 20
  6359. m.Scale = m.Scale + vt(-0.2, -0.2, -0.2)
  6360. swait()
  6361. blast2.CFrame = blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(math.random(-10, 10)), math.rad(math.random(-10, 10)), math.rad(math.random(-10, 10)))
  6362. end
  6363. blast2:Remove()
  6364. end))
  6365. local p = Par(EffectModel, "Effect", "Really black", vt(1.3, 0.2, 1.6), "SmoothPlastic")
  6366. p.Transparency = 1
  6367. p.CFrame = RootPart.CFrame * CFrame.new(4, 0, 0)
  6368. m = Instance.new("BlockMesh", p)
  6369. m.Scale = Vector3.new(1, 0.1, 1)
  6370. local carddec = Instance.new("BillboardGui", p)
  6371. carddec.Size = UDim2.new(1.3, 0, 2, 0)
  6372. carddec.AlwaysOnTop = false
  6373. local carddeclabel = it("ImageLabel", carddec)
  6374. carddeclabel.BackgroundTransparency = 1
  6375. carddeclabel.Size = UDim2.new(1, 0, 1, 0)
  6376. carddeclabel.Image = cards[math.random(1, #cards)]
  6377. local card = p
  6378. coroutine.resume(coroutine.create(function()
  6379. local blast = Par(EffectModel, "Effect", "Really black", vt(0.2, 0.2, 0.2), "Neon")
  6380. m = Instance.new("SpecialMesh", blast)
  6381. m.Scale = Vector3.new(15, 15, 15)
  6382. m.MeshType = "Sphere"
  6383. blast.Transparency = 0.6
  6384. repeat
  6385. swait()
  6386. until rays_not_ready == false
  6387. coroutine.resume(coroutine.create(function(p)
  6388. for ii = 1, 20 do
  6389. blast.Transparency = 0.6 + ii / 20
  6390. blast.Mesh.Scale = blast.Mesh.Scale / 1.1
  6391. blast.CFrame = card.CFrame
  6392. swait()
  6393. end
  6394. blast:Remove()
  6395. end), p)
  6396. MagnitudeDamage(card, 12, 5, Vector3.new(0, 3, 0) + DIR * 3, 0.5, "H2", RootPart, 0, 0, 8, 10)
  6397. local ray = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "Neon")
  6398. ray.CFrame = cf(card.Position)
  6399. local m = it("CylinderMesh", ray)
  6400. m.Scale = vt(3, 30000, 3)
  6401. ray.Anchored = true
  6402. ray.CanCollide = false
  6403. coroutine.resume(coroutine.create(function()
  6404. for i = 1, 30 do
  6405. swait()
  6406. carddeclabel.ImageTransparency = i / 30
  6407. m.Scale = m.Scale - vt(0.1, 0, 0.1)
  6408. ray.Transparency = i / 30
  6409. end
  6410. card:Destroy()
  6411. ray:Destroy()
  6412. end))
  6413. end))
  6414. local p2 = Par(EffectModel, "Effect", "Really black", vt(1.3, 0.2, 1.6), "SmoothPlastic")
  6415. p2.Transparency = 1
  6416. p2.CFrame = RootPart.CFrame * CFrame.new(-4, 0, 0)
  6417. m2 = Instance.new("BlockMesh", p)
  6418. m2.Scale = Vector3.new(1, 0.1, 1)
  6419. local carddec2 = Instance.new("BillboardGui", p2)
  6420. carddec2.Size = UDim2.new(1.3, 0, 2, 0)
  6421. carddec2.AlwaysOnTop = false
  6422. local carddeclabel2 = it("ImageLabel", carddec2)
  6423. carddeclabel2.BackgroundTransparency = 1
  6424. carddeclabel2.Size = UDim2.new(1, 0, 1, 0)
  6425. carddeclabel2.Image = cards[math.random(1, #cards)]
  6426. local card2 = p2
  6427. coroutine.resume(coroutine.create(function()
  6428. local blast = Par(EffectModel, "Effect", "Really black", vt(0.2, 0.2, 0.2), "Neon")
  6429. blast.CFrame = card2.CFrame
  6430. m = Instance.new("SpecialMesh", blast)
  6431. m.Scale = Vector3.new(15, 15, 15)
  6432. m.MeshType = "Sphere"
  6433. blast.Transparency = 0.6
  6434. repeat
  6435. swait()
  6436. until rays_not_ready == false
  6437. coroutine.resume(coroutine.create(function(p)
  6438. for ii = 1, 20 do
  6439. blast.Transparency = 0.6 + ii / 20
  6440. blast.Mesh.Scale = blast.Mesh.Scale / 1.1
  6441. blast.CFrame = card2.CFrame
  6442. swait()
  6443. end
  6444. blast:Remove()
  6445. end), p)
  6446. MagnitudeDamage(card2, 12, 5, Vector3.new(0, 3, 0) + DIR * 3, 0.5, "H2", RootPart, 0, 0, 8, 10)
  6447. so("233091161", card2, 0.1, 1)
  6448. local ray = Par(EffectModel, "Effect", "Really black", vt(1.3, 0.2, 1.6), "Neon")
  6449. ray.CFrame = cf(card2.Position)
  6450. local m = it("CylinderMesh", ray)
  6451. m.Scale = vt(3, 30000, 3)
  6452. coroutine.resume(coroutine.create(function()
  6453. for i = 1, 30 do
  6454. swait()
  6455. carddeclabel2.ImageTransparency = i / 30
  6456. m.Scale = m.Scale - vt(0.1, 0, 0.1)
  6457. ray.Transparency = i / 30
  6458. end
  6459. ray:Destroy()
  6460. card2:Destroy()
  6461. end))
  6462. end))
  6463. end
  6464. end
  6465. swait(10)
  6466. rays_not_ready = false
  6467. doingmoves(false)
  6468. vp:Destroy()
  6469. end
  6470. })
  6471. table.insert(MovesTable, {
  6472. ["Input"] = "wadq",
  6473. ["Name"] = "Deadend",
  6474. ["Phase"] = 3,
  6475. ["Cooldown"] = 0,
  6476. ["CooldownName"] = "WADQcool",
  6477. ["CanCancel"] = false,
  6478. ["Conditions"] = function()
  6479. local Viable = false
  6480. local Move
  6481. for _, p in pairs(MovesTable) do
  6482. if p.Input == "wadq" then
  6483. Move = p
  6484. break
  6485. end
  6486. end
  6487. local ver
  6488. local numer = Move.Phase
  6489. if numer == 1 then
  6490. ver = true
  6491. end
  6492. if numer == 2 then
  6493. ver = Phase2Unlocked
  6494. end
  6495. if numer == 3 then
  6496. ver = Phase3Unlocked
  6497. end
  6498. if numer == 4 then
  6499. ver = Phase4Unlocked
  6500. end
  6501. local CD = Move.Cooldown
  6502. local name = Move.CooldownName
  6503. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  6504. Viable = true
  6505. end
  6506. return Viable
  6507. end,
  6508. ["function"] = function()
  6509. doingmoves(true)
  6510. LastMove = "WADQ"
  6511. Equip_Fate()
  6512. local t = 0
  6513. repeat
  6514. swait()
  6515. t = t + 1
  6516. local p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "Neon")
  6517. s = math.random(1, 35) / 10
  6518. local m = Instance.new("BlockMesh", p)
  6519. m.Scale = Vector3.new(s, s, s)
  6520. p.CFrame = RootPart.CFrame * CFrame.new(math.random(-12, 12), math.random(-2, 4), math.random(-12, 12)) * CFrame.Angles(math.random(), math.random(), math.random())
  6521. coroutine.resume(coroutine.create(function(p)
  6522. for i = 1, 30 do
  6523. if 1 <= p.Transparency then
  6524. p:Destroy()
  6525. break
  6526. end
  6527. p.CFrame = p.CFrame * CFrame.Angles(math.rad(2), math.rad(2), math.rad(2)) + Vector3.new(0, 0.4, 0)
  6528. p.Transparency = i / 30
  6529. swait()
  6530. end
  6531. p.Parent = nil
  6532. end), p)
  6533. local hitfloor2, posfloor2 = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 20, Character)
  6534. if hitfloor2 ~= nil then
  6535. p = Par(EffectModel, "Effect", "Light stone grey", vt(1, 1, 1), "SmoothPlastic")
  6536. p.BrickColor = BrickColor.new("Light stone grey")
  6537. p.CFrame = cf(posfloor2) * CFrame.new(0, 0.5, 0) * CFrame.Angles(0, math.random(-50, 50), 0)
  6538. local m = Instance.new("SpecialMesh", p)
  6539. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  6540. p.Material = "SmoothPlastic"
  6541. m.Parent = p
  6542. m.Scale = Vector3.new(2, 2, 2)
  6543. m.Name = "Mesh"
  6544. game:GetService("Debris"):AddItem(p, 5)
  6545. coroutine.resume(coroutine.create(function(p)
  6546. for ii = 1, 20 do
  6547. p.Transparency = 0.5 + ii / 20
  6548. p.CFrame = p.CFrame * CFrame.Angles(0, math.rad(10 + ii), 0) - Vector3.new(0, 0.05, 0)
  6549. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(2, -0.1, 2)
  6550. swait()
  6551. end
  6552. p:Remove()
  6553. end), p)
  6554. end
  6555. for i, v in pairs(workspace:children()) do
  6556. if v:IsA("Model") and v:findFirstChild("Humanoid") and v:findFirstChild("Head") and v:findFirstChild("Torso") and 20 > (v:findFirstChild("Torso").Position - RootPart.Position).magnitude and v.Name ~= char.Name then
  6557. Damagefunc(v.Torso, 0.4, Vector3.new(), 0.5, "H2", RootPart, 0, 0, 10, 20)
  6558. local DIR = RootPart.CFrame.lookVector
  6559. local pz = Instance.new("BodyPosition", v.Torso)
  6560. pz.P = 9000
  6561. pz.D = 2000
  6562. pz.maxForce = Vector3.new(3800000, 3800000, 3800000) * 10000
  6563. pz.position = Torso.Position
  6564. game:GetService("Debris"):AddItem(pz, 0.25)
  6565. end
  6566. end
  6567. until t >= 60 or qhold == false
  6568. Cooldown("WADQcool", 6)
  6569. for i = 0, 1, 0.1 do
  6570. swait()
  6571. PlayAnimationFromTable(AnimTab.wadq.Animation(1), 0.3, false)
  6572. end
  6573. for i = 1, 3 do
  6574. local hitfloor2, posfloor2 = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 9999, Character)
  6575. swait(1)
  6576. local CFr = {
  6577. -8,
  6578. 0,
  6579. 8
  6580. }
  6581. local CFr2 = {
  6582. -5,
  6583. -8,
  6584. -5
  6585. }
  6586. so("178452221", RootPart, 1, 0.6)
  6587. so("192410084", RootPart, 1, 1)
  6588. local p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  6589. p.CFrame = RootPart.CFrame * CFrame.new(CFr[i], -0.3, CFr2[i])
  6590. p.BrickColor = hitfloor2.BrickColor
  6591. p.Parent = EffectModel
  6592. m = it("SpecialMesh", p)
  6593. m.MeshId = "http://www.roblox.com/asset/?id=1323306"
  6594. m.Scale = Vector3.new(1, 1, 1)
  6595. m.Parent = p
  6596. m.Name = "Triangle"
  6597. p.Transparency = 0.5
  6598. coroutine.resume(coroutine.create(function(p)
  6599. for i = 1, 20 do
  6600. p.Transparency = 0.5 + i / 20
  6601. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(1.4, 2, 1.4)
  6602. p.CFrame = p.CFrame * CFrame.new(0, 1, 0)
  6603. swait()
  6604. end
  6605. p.Parent = nil
  6606. end), p)
  6607. MagnitudeDamage(p, 8, 25, Vector3.new(0, 10, 0) + DIR * 1, 0.5, "H2", RootPart, 0.4, 0.4, 8, 10)
  6608. CamShake(RootPart, 15, 0.5, 20)
  6609. local p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  6610. p.CFrame = RootPart.CFrame * CFrame.new(CFr[i], -2.5, CFr2[i])
  6611. p.BrickColor = hitfloor2.BrickColor
  6612. m = it("SpecialMesh", p)
  6613. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  6614. m.Scale = Vector3.new(1, 1, 1)
  6615. m.Parent = p
  6616. m.Name = "Triangle"
  6617. p.Transparency = 0.5
  6618. coroutine.resume(coroutine.create(function(p)
  6619. for i = 1, 10 do
  6620. p.Transparency = i / 10
  6621. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(1, 0.2, 1)
  6622. swait()
  6623. end
  6624. p.Parent = nil
  6625. end), p)
  6626. end
  6627. Un_Equip_Fate()
  6628. doingmoves(false)
  6629. end
  6630. })
  6631. table.insert(MovesTable, {
  6632. ["Input"] = "dsasq",
  6633. ["Name"] = "Death grounds",
  6634. ["Phase"] = 3,
  6635. ["Cooldown"] = 48,
  6636. ["CooldownName"] = "DSASQcool",
  6637. ["CanCancel"] = false,
  6638. ["Conditions"] = function()
  6639. local Viable = false
  6640. local Move
  6641. for _, p in pairs(MovesTable) do
  6642. if p.Input == "dsasq" then
  6643. Move = p
  6644. break
  6645. end
  6646. end
  6647. local ver
  6648. local numer = Move.Phase
  6649. if numer == 1 then
  6650. ver = true
  6651. end
  6652. if numer == 2 then
  6653. ver = Phase2Unlocked
  6654. end
  6655. if numer == 3 then
  6656. ver = Phase3Unlocked
  6657. end
  6658. if numer == 4 then
  6659. ver = Phase4Unlocked
  6660. end
  6661. local CD = Move.Cooldown
  6662. local name = Move.CooldownName
  6663. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  6664. Viable = true
  6665. Cooldown(name, CD)
  6666. end
  6667. return Viable
  6668. end,
  6669. ["function"] = function()
  6670. doingmoves(true)
  6671. Equip_Fate()
  6672. LastMove = "DSASQ"
  6673. local OSHARA = true
  6674. so("235097614", RootPart, 1, 1)
  6675. local function CrackSTR(Part0, Part1, Times, Offset, Color, Thickness, Trans, Variable)
  6676. local magz = (Part0 - Part1).magnitude
  6677. local curpos = Part0
  6678. local trz = {
  6679. -Offset,
  6680. Offset
  6681. }
  6682. local par = EffectModel
  6683. Variable = OSHARA
  6684. for i = 1, Times do
  6685. do
  6686. local li = Instance.new("Part", par)
  6687. li.Name = "Crack_Continue Num" .. i
  6688. li.TopSurface = 0
  6689. li.Material = "Neon"
  6690. li.BottomSurface = 0
  6691. li.Anchored = true
  6692. li.Locked = true
  6693. li.Transparency = 0
  6694. li.BrickColor = BrickColor.new(Color)
  6695. li.formFactor = "Custom"
  6696. li.CanCollide = false
  6697. li.Size = Vector3.new(Thickness, Thickness, magz / Times)
  6698. local ora = Instance.new("BlockMesh", li)
  6699. ora.Scale = Vector3.new(Thickness, Thickness, 1)
  6700. if i == Times then
  6701. ora.Parent = nil
  6702. local ora = Instance.new("SpecialMesh", li)
  6703. ora.MeshType = "Wedge"
  6704. ora.Scale = Vector3.new(Thickness, Thickness, 1)
  6705. end
  6706. local mrd = {-90, 90}
  6707. local Offzet = Vector3.new(trz[math.random(1, 2)], 0, 0)
  6708. local trolpos = CFrame.new(curpos, Part1) * CFrame.new(0, 0, magz / Times).p + Offzet
  6709. if Times == i then
  6710. local magz2 = (curpos - Part1).magnitude
  6711. li.Size = Vector3.new(Thickness, Thickness, magz2)
  6712. li.CFrame = CFrame.new(curpos, Part1) * CFrame.new(0, 0, -magz2 / 2) * CFrame.Angles(0, 0, mrd[math.random(1, #mrd)])
  6713. else
  6714. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / Times / 2)
  6715. end
  6716. curpos = li.CFrame * CFrame.new(0, 0, magz / Times / 2).p
  6717. coroutine.resume(coroutine.create(function()
  6718. while OSHARA == true do
  6719. swait()
  6720. for i = 1, 10 do
  6721. swait()
  6722. li.Transparency = li.Transparency + Trans
  6723. end
  6724. for i = 1, 10 do
  6725. swait()
  6726. li.Transparency = li.Transparency - Trans
  6727. end
  6728. end
  6729. coroutine.resume(coroutine.create(function()
  6730. for i = 1, 10 do
  6731. swait()
  6732. li.Transparency = i / 10
  6733. end
  6734. li:Destroy()
  6735. end))
  6736. end))
  6737. end
  6738. end
  6739. end
  6740. local function GroundCrack(Part0, Part1, Times, Offset, Color, Thickness, Trans, Variable)
  6741. local magz = (Part0 - Part1).magnitude
  6742. local curpos = Part0
  6743. local trz = {
  6744. -Offset,
  6745. Offset
  6746. }
  6747. local par = EffectModel
  6748. for i = 1, Times do
  6749. do
  6750. local li = Instance.new("Part", par)
  6751. li.Name = "GroundCrack Num" .. i
  6752. li.TopSurface = 0
  6753. li.Material = "Neon"
  6754. li.BottomSurface = 0
  6755. li.Anchored = true
  6756. li.Locked = true
  6757. li.Transparency = 0
  6758. li.BrickColor = BrickColor.new(Color)
  6759. li.formFactor = "Custom"
  6760. li.CanCollide = false
  6761. li.Size = Vector3.new(Thickness, Thickness, magz / Times)
  6762. local ora = Instance.new("BlockMesh", li)
  6763. ora.Scale = Vector3.new(Thickness, Thickness, 1)
  6764. if i == Times then
  6765. ora.Parent = nil
  6766. local ora = Instance.new("SpecialMesh", li)
  6767. ora.MeshType = "Wedge"
  6768. ora.Scale = Vector3.new(Thickness, Thickness, 1)
  6769. end
  6770. local mrd = {-90, 90}
  6771. local Offzet = Vector3.new(trz[math.random(1, 2)], 0, 0)
  6772. local trolpos = CFrame.new(curpos, Part1) * CFrame.new(0, 0, magz / Times).p + Offzet
  6773. if Times == i then
  6774. local magz2 = (curpos - Part1).magnitude
  6775. li.Size = Vector3.new(Thickness, Thickness, magz2)
  6776. li.CFrame = CFrame.new(curpos, Part1) * CFrame.new(0, 0, -magz2 / 2) * CFrame.Angles(0, 0, mrd[math.random(1, #mrd)])
  6777. else
  6778. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / Times / 2)
  6779. end
  6780. curpos = li.CFrame * CFrame.new(0, 0, magz / Times / 2).p
  6781. if i > Times - 1 then
  6782. CrackSTR(li.Position, Part1 + Vector3.new(-1, 0, math.random(-2, 2)), 2, 0.1, Color, Thickness - 0.15, Trans, Variable)
  6783. end
  6784. coroutine.resume(coroutine.create(function()
  6785. while OSHARA == true do
  6786. swait()
  6787. for i = 1, 10 do
  6788. swait()
  6789. li.Transparency = li.Transparency + Trans
  6790. end
  6791. for i = 1, 10 do
  6792. swait()
  6793. li.Transparency = li.Transparency - Trans
  6794. end
  6795. end
  6796. coroutine.resume(coroutine.create(function()
  6797. for i = 1, 10 do
  6798. swait()
  6799. li.Transparency = i / 10
  6800. end
  6801. li:Destroy()
  6802. end))
  6803. end))
  6804. end
  6805. end
  6806. end
  6807. for i = 0, 1, 0.1 do
  6808. swait()
  6809. PlayAnimationFromTable(AnimTab.dsasq.Animation(1), 0.3, false)
  6810. HandleWeld.C0 = clerp(HandleWeld.C0, CFrame.new(0.21138379, -1.09313095, 0.37800771, -0.0368675292, -0.704090118, 0.709152997, 9.91150737E-4, 0.709609568, 0.704594493, -0.999319673, 0.0266795605, -0.0254636835):inverse(), 0.3)
  6811. end
  6812. so("231917794", RootPart, 1, 1.3)
  6813. for i = 0, 1, 0.1 do
  6814. swait()
  6815. PlayAnimationFromTable(AnimTab.dsasq.Animation(2), 0.3, false)
  6816. end
  6817. so("315743331", RootPart, 1, 0.8)
  6818. local p = Instance.new("Part", EffectModel)
  6819. p.Anchored = true
  6820. p.CanCollide = false
  6821. p.BrickColor = BrickColor.new("Really black")
  6822. p.Material = "SmoothPlastic"
  6823. p.CFrame = RootPart.CFrame * CFrame.new(0, -3, 0)
  6824. p.Size = Vector3.new(1, 0, 1)
  6825. p.Transparency = 1
  6826. local m = Instance.new("CylinderMesh", p)
  6827. coroutine.resume(coroutine.create(function()
  6828. for i = 0, 1, 0.05 do
  6829. swait()
  6830. p.Transparency = 1 - i
  6831. p.Size = p.Size + Vector3.new(1.7, 0, 1.7)
  6832. end
  6833. p.Transparency = 0
  6834. repeat
  6835. wait()
  6836. until OSHARA == false
  6837. for i = 1, 10 do
  6838. swait()
  6839. p.Transparency = i / 10
  6840. end
  6841. p:Destroy()
  6842. end))
  6843. local p = Par(EffectModel, "Effect", "Really black", vt(1, 0, 1), "SmoothPlastic")
  6844. p.CFrame = RootPart.CFrame * CFrame.new(0, -3.4, 0) * CFrame.Angles(math.rad(180), 0, 0)
  6845. p.Size = Vector3.new(1, 0, 1)
  6846. local m = Instance.new("SpecialMesh", p)
  6847. m.MeshId = "http://www.roblox.com/asset/?id=16659363"
  6848. m.Scale = Vector3.new(1, 45, 1)
  6849. local er = p
  6850. coroutine.resume(coroutine.create(function()
  6851. for i = 1, 20 do
  6852. swait()
  6853. m.Scale = m.Scale + Vector3.new(1.75, -1, 1.75)
  6854. er.CFrame = er.CFrame * CFrame.Angles(0, math.rad(1 + i), 0)
  6855. end
  6856. while OSHARA == true do
  6857. swait()
  6858. er.CFrame = er.CFrame * CFrame.Angles(0, math.rad(1), 0)
  6859. end
  6860. for i = 1, 10 do
  6861. swait()
  6862. er.Transparency = i / 10
  6863. er.CFrame = er.CFrame * CFrame.Angles(0, math.rad(-2 - i), 0)
  6864. end
  6865. er:Destroy()
  6866. end))
  6867. CamShake(RootPart, 30, 0.3, 15)
  6868. p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  6869. p.CFrame = RootPart.CFrame * CFrame.new(0, 15, 0)
  6870. p.Transparency = 1
  6871. local bill = Instance.new("BillboardGui", p)
  6872. bill.Size = UDim2.new(15, 0, 15, 0)
  6873. local ORGbill = bill
  6874. local billimg = Instance.new("ImageLabel", bill)
  6875. local ORGbillimg = billimg
  6876. billimg.BackgroundTransparency = 1
  6877. billimg.Size = UDim2.new(1, 0, 1, 0)
  6878. billimg.Image = "http://www.roblox.com/asset/?id=1051382740"
  6879. billimg.ImageColor3 = Color3.new(0, 0, 0)
  6880. local ORG = p
  6881. local hitfloor2, posfloor2 = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 20, Character)
  6882. num = 0
  6883. local EDIR = RootPart.CFrame.lookVector
  6884. Un_Equip_Fate()
  6885. doingmoves(false)
  6886. local TL = osamachain(Torso, ORG, "Really black", "Really black", 2, 3, 10)
  6887. coroutine.resume(coroutine.create(function()
  6888. for i = 1, 360, 51.4285714286 do
  6889. local p = Instance.new("Part", EffectModel)
  6890. p.Anchored = true
  6891. p.CanCollide = false
  6892. p.Transparency = 1
  6893. p.CFrame = CFrame.new(er.Position) * CFrame.Angles(0, math.rad(i), 0) * CFrame.new(math.random(7, 13), 0.4, 0)
  6894. GroundCrack(er.Position + Vector3.new(0, 0.4, 0), p.Position, 5, 1, "Dark indigo", 0.65, 0.035, OSHARA)
  6895. game.Debris:AddItem(p, 1)
  6896. end
  6897. end))
  6898. for i = 1, 20 do
  6899. ph0segui(char, "+2", "Dark indigo")
  6900. Humanoid.Health = Humanoid.Health + 2
  6901. for i = 1, 3 do
  6902. swait()
  6903. local p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  6904. p.CFrame = CFrame.new(er.Position + Vector3.new(0, 1.4, 0)) * CFrame.Angles(0, math.random(-360, 360), 0)
  6905. game:GetService("Debris"):AddItem(p, 8)
  6906. local m = Instance.new("SpecialMesh", p)
  6907. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  6908. m.Scale = Vector3.new(25, 5, 25)
  6909. game:GetService("Debris"):AddItem(p, 5)
  6910. coroutine.resume(coroutine.create(function(p)
  6911. for ii = 1, 30 do
  6912. p.Transparency = 0.5 + ii / 30
  6913. p.CFrame = p.CFrame * CFrame.Angles(0, -math.rad(3 + ii), 0) - Vector3.new(0, 0.05, 0)
  6914. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.2, -0.05, 1.2)
  6915. swait()
  6916. end
  6917. p:Remove()
  6918. end), p)
  6919. end
  6920. MagnitudeDamage2(er, 28, 5, Vector3.new(0, 6, 0) + EDIR * 10, 0.5, "H2", RootPart, 0, 0, 8, 10)
  6921. so("153092315", er, 1, 1)
  6922. do
  6923. local p = Instance.new("Part", EffectModel)
  6924. p.Anchored = true
  6925. p.CanCollide = false
  6926. p.CFrame = ORG.CFrame
  6927. p.Transparency = 1
  6928. local AAA = Instance.new("BillboardGui", p)
  6929. AAA.Size = UDim2.new(10, 0, 10, 0)
  6930. local AA = Instance.new("ImageLabel", AAA)
  6931. AA.BackgroundTransparency = 1
  6932. AA.Size = UDim2.new(1, 0, 1, 0)
  6933. AA.Image = "rbxassetid://244221613"
  6934. AA.ImageColor3 = BrickColor.new("Dark indigo").Color
  6935. coroutine.resume(coroutine.create(function()
  6936. for i = 1, 20 do
  6937. swait()
  6938. AAA.Size = AAA.Size + UDim2.new(3, 0, 3, 0)
  6939. AA.ImageTransparency = i / 20
  6940. end
  6941. p:Destroy()
  6942. end))
  6943. swait(20)
  6944. end
  6945. end
  6946. coroutine.resume(coroutine.create(function()
  6947. for i = 1, 10 do
  6948. swait()
  6949. bill.Size = bill.Size + UDim2.new(1, 0, 1, 0)
  6950. billimg.ImageTransparency = i / 10
  6951. end
  6952. ORG:Destroy()
  6953. end))
  6954. OSHARA = false
  6955. TL.Parent = nil
  6956. end
  6957. })
  6958. table.insert(MovesTable, {
  6959. ["Input"] = "ssadq",
  6960. ["Name"] = "Eliminator",
  6961. ["Phase"] = 3,
  6962. ["Cooldown"] = 0,
  6963. ["CooldownName"] = "SSADQcool",
  6964. ["CanCancel"] = false,
  6965. ["Conditions"] = function()
  6966. local Viable = false
  6967. local Move
  6968. for _, p in pairs(MovesTable) do
  6969. if p.Input == "ssadq" then
  6970. Move = p
  6971. break
  6972. end
  6973. end
  6974. local ver
  6975. local numer = Move.Phase
  6976. if numer == 1 then
  6977. ver = true
  6978. end
  6979. if numer == 2 then
  6980. ver = Phase2Unlocked
  6981. end
  6982. if numer == 3 then
  6983. ver = Phase3Unlocked
  6984. end
  6985. if numer == 4 then
  6986. ver = Phase4Unlocked
  6987. end
  6988. local CD = Move.Cooldown
  6989. local name = Move.CooldownName
  6990. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  6991. Viable = true
  6992. end
  6993. return Viable
  6994. end,
  6995. ["function"] = function()
  6996. doingmoves(true)
  6997. Equip_Fate()
  6998. local oldC0 = HandleWeld.C0
  6999. so("153092315", Torso, 1, 1)
  7000. local did = false
  7001. local CHP = Humanoid.Health
  7002. for i = 0, 1, 0.1 do
  7003. swait()
  7004. PlayAnimationFromTable(AnimTab.ssadq.Animation(1), 0.3, false)
  7005. HandleWeld.C0 = clerp(HandleWeld.C0, CFrame.Angles(0, math.rad(90), math.rad(-90)) * CFrame.Angles(math.rad(-35), 0, 0) * CFrame.new(0, 1.1, 0), 0.3)
  7006. end
  7007. local p = Par(EffectModel, "Effect", "Steel blue", vt(0.3, 6.5, 6.5), "SmoothPlastic")
  7008. p.CFrame = RootPart.CFrame * CFrame.new(0, 0, -3.5) * CFrame.Angles(0, math.rad(90), 0)
  7009. local m = Instance.new("SpecialMesh", p)
  7010. m.MeshType = "Cylinder"
  7011. local p2 = p:clone()
  7012. local de = Instance.new("Decal", p)
  7013. de.Face = "Left"
  7014. de.Texture = "rbxgameasset://Images/hoh"
  7015. local de2 = Instance.new("Decal", p)
  7016. de2.Face = "Right"
  7017. de2.Texture = "rbxgameasset://Images/hoh"
  7018. p2.Parent = EffecMo
  7019. p2.Size = Vector3.new(0.2, 7.5, 7.5)
  7020. p2.Material = "Neon"
  7021. p2.BrickColor = BrickColor.new("Dark indigo")
  7022. local firstp = p
  7023. local num = 0
  7024. local froob = 0
  7025. coroutine.resume(coroutine.create(function(ono)
  7026. for i = 1, 70 do
  7027. if did == true then
  7028. break
  7029. end
  7030. num = num + 2
  7031. froob = froob + 1
  7032. if froob >= 7 then
  7033. froob = 0
  7034. local p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  7035. p.CFrame = firstp.CFrame * CFrame.Angles(0, math.rad(90), 0)
  7036. game:GetService("Debris"):AddItem(p, 8)
  7037. local m = Instance.new("SpecialMesh", p)
  7038. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  7039. m.Scale = Vector3.new(1, 1, 0)
  7040. coroutine.resume(coroutine.create(function(p, s)
  7041. for i = 1, 15 do
  7042. p.CFrame = firstp.CFrame * CFrame.Angles(0, math.rad(90), 0)
  7043. p.Transparency = i / 15
  7044. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.5, 1.5, 0)
  7045. swait()
  7046. end
  7047. p:Remove()
  7048. end), p)
  7049. end
  7050. p.CFrame = RootPart.CFrame * CFrame.new(0, 0, -3.5) * CFrame.Angles(0, math.rad(90), 0) * CFrame.Angles(math.rad(num), 0, 0)
  7051. p2.CFrame = p.CFrame
  7052. swait()
  7053. end
  7054. num = 0
  7055. for i = 1, 10 do
  7056. num = num + 4
  7057. p.Size = p.Size - Vector3.new(0.7, 0.7, 0)
  7058. p2.Size = p2.Size - Vector3.new(0.7, 0.7, 0)
  7059. p.CFrame = RootPart.CFrame * CFrame.new(0, 0, -3.5) * CFrame.Angles(0, math.rad(90), 0) * CFrame.Angles(math.rad(num), 0, 0)
  7060. p.Transparency = i / 10
  7061. p2.Transparency = i / 10
  7062. de.Transparency = i / 10
  7063. de2.Transparency = i / 10
  7064. swait()
  7065. end
  7066. p:Destroy()
  7067. p2:Destroy()
  7068. end), firstp)
  7069. CHP = Humanoid.Health
  7070. for i = 1, 40 do
  7071. local p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  7072. p.CFrame = CFrame.new(RootPart.Position - Vector3.new(0, 2, 0)) * CFrame.Angles(0, math.random(-180, 180), 0)
  7073. game:GetService("Debris"):AddItem(p, 8)
  7074. local m = Instance.new("SpecialMesh", p)
  7075. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  7076. m.Scale = Vector3.new(5, 1, 5)
  7077. game:GetService("Debris"):AddItem(p, 5)
  7078. coroutine.resume(coroutine.create(function(p)
  7079. for ii = 1, 15 do
  7080. p.Transparency = 0.5 + ii / 15
  7081. p.CFrame = p.CFrame * CFrame.Angles(0, -math.rad(3 + ii), 0) - Vector3.new(0, 0.05, 0)
  7082. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.4, -0.05, 1.4)
  7083. swait()
  7084. end
  7085. p:Remove()
  7086. end), p)
  7087. if CHP > Humanoid.Health then
  7088. did = true
  7089. break
  7090. end
  7091. swait()
  7092. if CHP > Humanoid.Health then
  7093. did = true
  7094. break
  7095. end
  7096. end
  7097. if did == true then
  7098. Cooldown("SSADQcool", 15)
  7099. LastMove = "SSADQ"
  7100. do
  7101. local oldrotcf = p.Position
  7102. HandleWeld.C0 = oldC0
  7103. local nou = RootPart.CFrame
  7104. for SOS = 1, 10 do
  7105. local p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  7106. p.CFrame = RootPart.CFrame * CFrame.new(0, 0, -30)
  7107. p.Transparency = 1
  7108. game:GetService("Debris"):AddItem(p, 5)
  7109. local m = Instance.new("BlockMesh", p)
  7110. m.Scale = Vector3.new(3, 3, 3)
  7111. s = script.EMIT:Clone()--Fate.EMIT.EMIT:clone()
  7112. s.Parent = p
  7113. s.Enabled = true
  7114. coroutine.resume(coroutine.create(function(p, pc, s)
  7115. local e = 0
  7116. for i = 0 + s, 30 + s do
  7117. p.Mesh.Scale = p.Mesh.Scale / 1.02
  7118. e = e ^ 1.008 + 0.11
  7119. p.CFrame = pc * CFrame.Angles(math.rad(math.random(-(i - s - 1), i - s + 1)), math.rad(math.random(-(i - s - 1), i - s + 1)), math.rad(math.random(-(i - s - 1), i - s + 1))) + Vector3.new(math.cos(math.deg(i * 0.6)) * (i - s + 8), 0, math.sin(math.deg(i * 0.6)) * (i - s + 8))
  7120. swait()
  7121. MagnitudeDamage(p, 10, 2, Vector3.new(), 0.5, "H2", RootPart, 0, 0, 8, 10)
  7122. end
  7123. p.EMIT.Enabled = false
  7124. swait(14)
  7125. p:Remove()
  7126. end), p, p.CFrame, SOS * 9)
  7127. end
  7128. for i = 1, 4 do
  7129. if i <= 1 then
  7130. MagnitudeDamage(RootPart, 10, 25, Vector3.new(), 0.5, "H2", RootPart, 0.001, 0.001, 8, 10)
  7131. end
  7132. local futCE = {
  7133. -15,
  7134. -30,
  7135. -45,
  7136. -60
  7137. }
  7138. local er = Instance.new("Part", EffectModel)
  7139. er.Anchored = true
  7140. er.CanCollide = false
  7141. er.CFrame = RootPart.CFrame * CFrame.new(0, 0, futCE[i])
  7142. er.Size = Vector3.new(4, 1.2, 15)
  7143. er.Transparency = 1
  7144. MagnitudeDamage(er, 18, 25, Vector3.new(), 0.5, "H2", RootPart, 0.01, 0.01, 8, 10)
  7145. game.Debris:AddItem(er, 1)
  7146. end
  7147. so("233091161", RootPart, 1, 0.5)
  7148. so("231917856", RootPart, 1, 0.7)
  7149. so("231917788", RootPart, 1, 0.7)
  7150. RootPart.CFrame = RootPart.CFrame * CFrame.new(0, 0, -60)
  7151. local cb = Instance.new("Part", EffectModel)
  7152. cb.Size = vt(1, 1, 1)
  7153. cb.BrickColor = BrickColor.new("Dark indigo")
  7154. cb.Material = "Neon"
  7155. cb.Anchored = true
  7156. cb.CanCollide = false
  7157. local m = Instance.new("CylinderMesh", cb)
  7158. cb.Size = Vector3.new(0.4, (oldrotcf - RootPart.Position).magnitude, 0.4)
  7159. cb.CFrame = CFrame.new((oldrotcf + RootPart.Position) / 2, oldrotcf) * CFrame.Angles(math.pi / 2, 0, 0)
  7160. cb.Transparency = 0
  7161. coroutine.resume(coroutine.create(function()
  7162. for i = 1, 60 do
  7163. cb.Transparency = i / 60
  7164. swait()
  7165. end
  7166. cb:Destroy()
  7167. end))
  7168. for i = 1, 20 do
  7169. local p = Par(EffectModel, "Effect", "Dark indigo", vt(0.2, 1, 0.2), "Neon")
  7170. p.CFrame = Torso.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10) / 4, math.random(-10, 10) / 4, math.random(-10, 10) / 4)
  7171. p.Parent = EffectModel
  7172. local m = Instance.new("SpecialMesh")
  7173. m.MeshType = "Sphere"
  7174. m.Parent = p
  7175. m.Scale = Vector3.new(1, 10, 1)
  7176. coroutine.resume(coroutine.create(function(p)
  7177. for i = 1, 40 do
  7178. p.Transparency = i / 40
  7179. p.CFrame = p.CFrame * CFrame.new(0, -1, 0)
  7180. swait()
  7181. end
  7182. p.Parent = nil
  7183. end), p)
  7184. end
  7185. for i = 0, 1, 0.1 do
  7186. swait()
  7187. PlayAnimationFromTable(AnimTab.ssadq.Animation(2), 0.2, false)
  7188. end
  7189. end
  7190. end
  7191. swait(15)
  7192. Un_Equip_Fate()
  7193. doingmoves(false)
  7194. end
  7195. })
  7196. table.insert(MovesTable, {
  7197. ["Input"] = "sddq",
  7198. ["Name"] = "Will's teeth",
  7199. ["Phase"] = 3,
  7200. ["Cooldown"] = 10,
  7201. ["CooldownName"] = "SDDQcool",
  7202. ["CanCancel"] = false,
  7203. ["Conditions"] = function()
  7204. local Viable = false
  7205. local Move
  7206. for _, p in pairs(MovesTable) do
  7207. if p.Input == "sddq" then
  7208. Move = p
  7209. break
  7210. end
  7211. end
  7212. local ver
  7213. local numer = Move.Phase
  7214. if numer == 1 then
  7215. ver = true
  7216. end
  7217. if numer == 2 then
  7218. ver = Phase2Unlocked
  7219. end
  7220. if numer == 3 then
  7221. ver = Phase3Unlocked
  7222. end
  7223. if numer == 4 then
  7224. ver = Phase4Unlocked
  7225. end
  7226. local CD = Move.Cooldown
  7227. local name = Move.CooldownName
  7228. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  7229. Viable = true
  7230. Cooldown(name, CD)
  7231. end
  7232. return Viable
  7233. end,
  7234. ["function"] = function()
  7235. doingmoves(true)
  7236. Equip_Fate()
  7237. local p = Par(EffectModel, "Effect", "Really black", vt(10, 10, 0.2), "SmoothPlastic")
  7238. p.Transparency = 1
  7239. p.CFrame = RootPart.CFrame * CFrame.new(0, 3, -6) * CFrame.Angles(math.rad(20), 0, 0)
  7240. local gui = Instance.new("SurfaceGui", p)
  7241. gui.Face = "Front"
  7242. local Iergui = Instance.new("ImageLabel", gui)
  7243. Iergui.Size = UDim2.new(1, 0, 1, 0)
  7244. Iergui.Image = "http://www.roblox.com/asset/?id=1051422617"
  7245. Iergui.BackgroundTransparency = 1
  7246. local Iergui2 = gui:clone()
  7247. Iergui2.Parent = p
  7248. Iergui2.Face = "Back"
  7249. local num = 0
  7250. local ohoh
  7251. local fop = 0
  7252. local maco = p
  7253. so("231917794", RootPart, 1, 1)
  7254. for i = 1, 15 do
  7255. fop = fop + 5
  7256. local oof = 48
  7257. swait()
  7258. local offset = (RootPart.Position.y - p.Position.y) / 60
  7259. local mag = (RootPart.Position - p.Position).magnitude / 66
  7260. local offset = offset / mag
  7261. maco = p.CFrame
  7262. p.CFrame = RootPart.CFrame * CFrame.new(0, 3, -6) * CFrame.Angles(math.rad(20), 0, math.rad(fop))
  7263. ohoh = p.Position
  7264. PlayAnimationFromTable(AnimTab.sddq.Animation(1, 0), 0.3, false)
  7265. HandleWeld.C0 = clerp(HandleWeld.C0, CFrame.Angles(math.rad(-90), math.rad(90), math.rad(90)) * CFrame.Angles(0, math.rad(oof * i), 0) * CFrame.new(0, 1, 0), 0.3)
  7266. num = num + 1
  7267. if num >= 9 then
  7268. num = 0
  7269. local p = Par(EffectModel, "Effect", "Really black", vt(10, 10, 0.2), "SmoothPlastic")
  7270. p.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0)
  7271. m = Instance.new("SpecialMesh", p)
  7272. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  7273. m.Scale = Vector3.new(15, 0, 15)
  7274. m.Name = "Triangle"
  7275. coroutine.resume(coroutine.create(function(p)
  7276. for i = 1, 20 do
  7277. p.Transparency = i / 20
  7278. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(-1.5, 3, -1.5) / 2
  7279. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0, math.rad(15), 0)
  7280. swait()
  7281. end
  7282. p.Parent = nil
  7283. end), p)
  7284. local p = Par(EffectModel, "Effect", "Really black", vt(10, 10, 0.2), "SmoothPlastic")
  7285. p.CFrame = RootPart.CFrame * CFrame.new(0, -1.5, 0)
  7286. m = Instance.new("SpecialMesh", p)
  7287. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  7288. m.Scale = Vector3.new(1, 1, 1)
  7289. m.Name = "Triangle"
  7290. coroutine.resume(coroutine.create(function(p)
  7291. for i = 1, 20 do
  7292. p.Transparency = i / 20
  7293. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(2.5, 0.25, 2.5) / 2
  7294. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0, math.rad(15), 0)
  7295. swait()
  7296. end
  7297. p.Parent = nil
  7298. end), p)
  7299. end
  7300. end
  7301. coroutine.resume(coroutine.create(function()
  7302. for i = 1, 10 do
  7303. p.CFrame = p.CFrame * CFrame.Angles(0, 0, math.rad(20))
  7304. swait()
  7305. Iergui.ImageTransparency = i / 10
  7306. Iergui2.ImageLabel.ImageTransparency = i / 10
  7307. p.Size = p.Size + Vector3.new(0.5, 0.5, 0)
  7308. end
  7309. game.Debris:AddItem(p, 5)
  7310. end))
  7311. for i = 0, 1, 0.1 do
  7312. maco = p.CFrame
  7313. p.CFrame = RootPart.CFrame * CFrame.new(0, 3, -6) * CFrame.Angles(math.rad(20), 0, math.rad(fop))
  7314. ohoh = p.Position
  7315. swait()
  7316. PlayAnimationFromTable(AnimTab.sddq.Animation(2, 0), 0.3, false)
  7317. HandleWeld.C0 = clerp(HandleWeld.C0, CFrame.Angles(math.rad(270), 0, math.rad(-90)) * CFrame.new(0, 0.5, 0), 0.3)
  7318. end
  7319. CamShake(RootPart, 15, 1, 25)
  7320. MagnitudeDamage(p, 20, 35, Vector3.new(0, 20, 0) + DIR * 45, 0.5, "H2", RootPart, 0, 0, 8, 10)
  7321. so("231917856", RootPart, 1, 0.8)
  7322. so("231917788", RootPart, 1, 1)
  7323. local DIR = p.CFrame.lookVector
  7324. local p = Par2(Vector3.new(1, 1, 1), CFrame.new(ohoh + DIR * 6, ohoh) * CFrame.Angles(-math.pi / 2, math.random(-10, 10), 0), "Institutional Really black", "SpecialMesh", Vector3.new(7.3, 6, 7.3))
  7325. p.Mesh.MeshType = "FileMesh"
  7326. p.Parent = EffectModel
  7327. p.Anchored = true
  7328. p.CanCollide = false
  7329. p.Mesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
  7330. p.Transparency = 0.5
  7331. game:GetService("Debris"):AddItem(p, 5)
  7332. coroutine.resume(coroutine.create(function(p)
  7333. for ii = 1, 9 do
  7334. p.Transparency = 0.5 + ii / 18
  7335. p.CFrame = p.CFrame * CFrame.Angles(0, math.rad(3 + ii), 0) * CFrame.new(0, 0.5, 0)
  7336. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1, -0.3, 1)
  7337. swait()
  7338. end
  7339. p:Remove()
  7340. end), p)
  7341. local p = Par2(Vector3.new(1, 1, 1), CFrame.new(ohoh + DIR * 10, ohoh) * CFrame.Angles(-math.pi / 2, math.random(-10, 10), 0), "Institutional Really black", "SpecialMesh", Vector3.new(4, 4, 4))
  7342. p.Mesh.MeshType = "FileMesh"
  7343. p.Parent = EffectModel
  7344. p.Anchored = true
  7345. p.CanCollide = false
  7346. p.Mesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
  7347. p.Transparency = 0.5
  7348. game:GetService("Debris"):AddItem(p, 5)
  7349. coroutine.resume(coroutine.create(function(p)
  7350. for ii = 1, 9 do
  7351. p.Transparency = 0.5 + ii / 18
  7352. p.CFrame = p.CFrame * CFrame.Angles(0, math.rad(3 + ii), 0) * CFrame.new(0, 0.5, 0)
  7353. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1, -0.2, 1)
  7354. swait()
  7355. end
  7356. p:Remove()
  7357. end), p)
  7358. local p = Par2(Vector3.new(1, 1, 1), CFrame.new(ohoh + DIR * 14, ohoh) * CFrame.Angles(-math.pi / 2, math.random(-10, 10), 0), "Institutional Really black", "SpecialMesh", Vector3.new(2, 2, 2))
  7359. p.Mesh.MeshType = "FileMesh"
  7360. p.Parent = EffectModel
  7361. p.Anchored = true
  7362. p.CanCollide = false
  7363. p.Mesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
  7364. p.Transparency = 0.5
  7365. game:GetService("Debris"):AddItem(p, 5)
  7366. coroutine.resume(coroutine.create(function(p)
  7367. for ii = 1, 9 do
  7368. p.Transparency = 0.5 + ii / 18
  7369. p.CFrame = p.CFrame * CFrame.Angles(0, math.rad(3 + ii), 0) * CFrame.new(0, 0.5, 0)
  7370. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(0.5, -0.1, 0.5)
  7371. swait()
  7372. end
  7373. p:Remove()
  7374. end), p)
  7375. local p = Par2(Vector3.new(0.75, 0.75, 1), maco * CFrame.Angles(0, 0, 0), "Dark indigo", "SpecialMesh", Vector3.new(1, 1, 30))
  7376. p.Mesh.MeshType = "Sphere"
  7377. p.Material = "Neon"
  7378. p.Parent = EffectModel
  7379. p.Anchored = true
  7380. p.CanCollide = false
  7381. game:GetService("Debris"):AddItem(p, 5)
  7382. coroutine.resume(coroutine.create(function(p)
  7383. for ii = 1, 20 do
  7384. p.Transparency = ii / 40
  7385. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(-0.05, -0.05, 2)
  7386. swait()
  7387. end
  7388. p:Remove()
  7389. end), p)
  7390. local p = Par2(Vector3.new(0.75, 0.75, 1), maco * CFrame.Angles(0, 0, 0), "Really black", "SpecialMesh", Vector3.new(2, 2, 35))
  7391. p.Mesh.MeshType = "Sphere"
  7392. p.Parent = EffectModel
  7393. p.Anchored = true
  7394. p.CanCollide = false
  7395. game:GetService("Debris"):AddItem(p, 5)
  7396. coroutine.resume(coroutine.create(function(p)
  7397. for ii = 1, 20 do
  7398. p.Transparency = ii / 20
  7399. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(-0.1, -0.1, 2)
  7400. swait()
  7401. end
  7402. p:Remove()
  7403. end), p)
  7404. for i = 1, 3 do
  7405. local p = Instance.new("Part")
  7406. p.TopSurface = 0
  7407. p.BottomSurface = 0
  7408. p.CanCollide = false
  7409. p.Anchored = true
  7410. p.BrickColor = BrickColor.new("Really black")
  7411. p.Material = "SmoothPlastic"
  7412. p.Size = Vector3.new(1, 1, 1)
  7413. p.CFrame = maco * CFrame.new(0, 0, 5 - i * 4) * CFrame.fromEulerAnglesXYZ(0, math.pi, math.pi / 2)
  7414. p.Parent = EffectModel
  7415. local m = Instance.new("SpecialMesh", p)
  7416. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  7417. m.Parent = p
  7418. m.Scale = Vector3.new(2, 2, 1.5)
  7419. m.Name = "Triangle"
  7420. coroutine.resume(coroutine.create(function(p)
  7421. for i = 1, 20 do
  7422. p.Transparency = i / 20
  7423. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(0.25, 0.25, 0)
  7424. p.CFrame = p.CFrame * CFrame.new(0, 0, -0.15)
  7425. swait()
  7426. end
  7427. p.Parent = nil
  7428. end), p)
  7429. end
  7430. swait(15)
  7431. Un_Equip_Fate()
  7432. doingmoves(false)
  7433. end
  7434. })
  7435. table.insert(MovesTable, {
  7436. ["Input"] = "ddswx",
  7437. ["Name"] = "Shatter",
  7438. ["Phase"] = 4,
  7439. ["Cooldown"] = 0,
  7440. ["CooldownName"] = "DDSWXcool",
  7441. ["CanCancel"] = false,
  7442. ["Conditions"] = function()
  7443. local Viable = false
  7444. local Move
  7445. for _, p in pairs(MovesTable) do
  7446. if p.Input == "ddswx" then
  7447. Move = p
  7448. break
  7449. end
  7450. end
  7451. local ver
  7452. local numer = Move.Phase
  7453. if numer == 1 then
  7454. ver = true
  7455. end
  7456. if numer == 2 then
  7457. ver = Phase2Unlocked
  7458. end
  7459. if numer == 3 then
  7460. ver = Phase3Unlocked
  7461. end
  7462. if numer == 4 then
  7463. ver = Phase4Unlocked
  7464. end
  7465. local CD = Move.Cooldown
  7466. local name = Move.CooldownName
  7467. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  7468. Viable = true
  7469. end
  7470. return Viable
  7471. end,
  7472. ["function"] = function()
  7473. local target = GET_THE_NEAREST_FAGGOT(RootPart.Position)
  7474. local pos = RootPart.Position - target.Position
  7475. local dist = pos.magnitude
  7476. if dist > 40 then
  7477. ph0segui(char, "Closest target too far.", "Dark indigo")
  7478. return
  7479. end
  7480. doingmoves(true)
  7481. Cooldown("DDSWXcool", 40)
  7482. LastMove = "DDSWX"
  7483. for i = 0, 1, 0.1 do
  7484. swait()
  7485. PlayAnimationFromTable(AnimTab.ddswx.Animation(1), 0.3, false)
  7486. end
  7487. local BodGy = Instance.new("BodyGyro", RootPart)
  7488. BodGy.maxTorque = Vector3.new(0, math.huge, 0)
  7489. BodGy.P = 2000
  7490. BodGy.D = 100
  7491. BodGy.cframe = cf(Torso.Position, target.Position)
  7492. local NIG = Instance.new("BodyPosition")
  7493. NIG.P = 10000000
  7494. NIG.D = 1000
  7495. NIG.maxForce = Vector3.new(545000, 545000, 545000)
  7496. NIG.position = target.Position
  7497. NIG.Parent = target
  7498. local num = 0
  7499. so("160867463", target, 1, 0.8)
  7500. for i = 0, 3, 0.1 do
  7501. PlayAnimationFromTable(AnimTab.ddswx.Animation(1), 0.3, false)
  7502. swait()
  7503. NIG.position = NIG.position + vt(0, 0.3, 0)
  7504. BodGy.cframe = cf(Torso.Position, target.Position)
  7505. do
  7506. local blast = Par(EffectModel, "Effect", "Dark indigo", vt(1, 1, 1), "SmoothPlastic")
  7507. blast.CFrame = target.CFrame
  7508. m = Instance.new("SpecialMesh", blast)
  7509. m.Scale = Vector3.new(11, 11, 11)
  7510. m.MeshType = "Sphere"
  7511. blast.Transparency = 0.7
  7512. coroutine.resume(coroutine.create(function(p)
  7513. for ii = 1, 20 do
  7514. blast.Transparency = 0.7 + ii / 20
  7515. blast.Mesh.Scale = blast.Mesh.Scale / 1.1
  7516. blast.CFrame = target.CFrame
  7517. swait()
  7518. end
  7519. blast:Remove()
  7520. end), p)
  7521. local targfloor, targpos = rayCast(target.Position - vt(0, 4, 0), CFrame.new(target.Position, target.Position - Vector3.new(0, 5, 0)).lookVector, 100, Character)
  7522. local p = Par(EffectModel, "Effect", "Dark indigo", vt(1, 1, 1), "Neon")
  7523. p.CFrame = target.CFrame * CFrame.Angles(math.random(-360, 360), math.random(-360, 360), math.random(-360, 360))
  7524. game:GetService("Debris"):AddItem(p, 8)
  7525. local m = Instance.new("BlockMesh", p)
  7526. m.Scale = Vector3.new(3, 3, 3)
  7527. game:GetService("Debris"):AddItem(p, 5)
  7528. coroutine.resume(coroutine.create(function(p)
  7529. for ii = 1, 25 do
  7530. local o = 0.12
  7531. p.Transparency = 0.5 + i / 25
  7532. p.CFrame = p.CFrame * CFrame.Angles(math.rad(math.random(1, 5)), math.rad(math.random(1, 5)), math.rad(math.random(1, 5)))
  7533. p.Mesh.Scale = p.Mesh.Scale - Vector3.new(o, o, o)
  7534. swait()
  7535. end
  7536. p:Remove()
  7537. end), p)
  7538. end
  7539. end
  7540. local refo = Instance.new("Part")
  7541. refo.Anchored = true
  7542. refo.CanCollide = false
  7543. refo.Position = target.Position
  7544. refo.CFrame = refo.CFrame * CFrame.Angles(math.rad(-90), 0, 0)
  7545. refo.Transparency = 1
  7546. refo.Parent = EffectModel
  7547. game.Debris:AddItem(refo, 10)
  7548. NIG.P = 2000
  7549. NIG.D = 300
  7550. local r = Instance.new("BodyGyro")
  7551. r.P = 10000000
  7552. r.D = 1000
  7553. r.maxTorque = Vector3.new(50000, 50000, 50000) * 50000000000
  7554. r.cframe = r.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(90), 0, 0)
  7555. r.Parent = target
  7556. game:GetService("Debris"):AddItem(r, 1)
  7557. r.Name = "EBOLA"
  7558. fff = Instance.new("BodyForce")
  7559. fff.force = Vector3.new(0, 1200, 0)
  7560. fff.Parent = target
  7561. ref = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt(5, 5, 5))
  7562. ref.Anchored = true
  7563. game:GetService("Debris"):AddItem(ref, 10)
  7564. swait()
  7565. local targfloor, targpos = rayCast(target.Position - vt(0, 4, 0), refo.CFrame.lookVector, 9999, Character)
  7566. ref.CFrame = CFrame.new(targpos)
  7567. game:GetService("Debris"):AddItem(fff, 1)
  7568. local oldpos = NIG.position + Vector3.new(0, 3, 0)
  7569. for i = 1, 3 do
  7570. do
  7571. local targfloor, targpos = rayCast(target.Position, refo.CFrame.lookVector, 9999, Character)
  7572. swait()
  7573. for i = 0, 1, 0.1 do
  7574. swait()
  7575. do
  7576. local blast2 = Instance.new("Part", EffectModel)
  7577. blast2.Anchored = true
  7578. blast2.CanCollide = false
  7579. blast2.Size = Vector3.new(1, 1, 1)
  7580. blast2.CFrame = LeftArm.CFrame * CFrame.new(0, -2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  7581. m = Instance.new("SpecialMesh", blast2)
  7582. m.Scale = Vector3.new(1.5, 1.5, 1.5)
  7583. m.MeshType = "Brick"
  7584. blast2.BrickColor = BrickColor.new("Dark indigo")
  7585. blast2.Material = "Neon"
  7586. coroutine.resume(coroutine.create(function(p)
  7587. for i = 1, 15 do
  7588. blast2.Transparency = 0 + i / 15
  7589. blast2.Mesh.Scale = blast2.Mesh.Scale / 1.1
  7590. swait()
  7591. end
  7592. blast2:Remove()
  7593. end), p)
  7594. PlayAnimationFromTable(AnimTab.ddswx.Animation(2), 0.2, false)
  7595. local blast = Instance.new("Part")
  7596. blast.Parent = EffectModel
  7597. blast.Anchored = true
  7598. blast.CanCollide = false
  7599. blast.Size = Vector3.new(1, 1, 1)
  7600. blast.CFrame = target.CFrame
  7601. m = Instance.new("SpecialMesh", blast)
  7602. m.Scale = Vector3.new(11, 11, 11)
  7603. m.MeshType = "Sphere"
  7604. blast.BrickColor = BrickColor.new("Dark indigo")
  7605. blast.Material = "Neon"
  7606. blast.Transparency = 0.7
  7607. coroutine.resume(coroutine.create(function(p)
  7608. for ii = 1, 20 do
  7609. blast.Transparency = 0.7 + ii / 20
  7610. blast.Mesh.Scale = blast.Mesh.Scale / 1.1
  7611. blast.CFrame = target.CFrame
  7612. swait()
  7613. end
  7614. blast:Remove()
  7615. end), p)
  7616. NIG.position = ref.Position
  7617. end
  7618. end
  7619. local ref = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  7620. ref.Anchored = true
  7621. ref.CFrame = cf(RootPart.Position)
  7622. so("199145477", ref, 1, 0.8)
  7623. so("200632561", ref, 1, 0.6)
  7624. so("200632561", ref, 1, 0.4)
  7625. so("191395766", ref, 1, 1)
  7626. ref.CFrame = cf(targpos)
  7627. col = targfloor.BrickColor
  7628. local p = Instance.new("Part", EffectModel)
  7629. p.Name = "Effect"
  7630. p.formFactor = "Symmetric"
  7631. p.TopSurface = 0
  7632. p.BottomSurface = 0
  7633. p.Material = "SmoothPlastic"
  7634. p.BrickColor = targfloor.BrickColor
  7635. p.Anchored = true
  7636. p.CanCollide = false
  7637. p.Size = Vector3.new(1, 1, 1)
  7638. p.CFrame = CFrame.new(targpos) * CFrame.new(0, 1, 0)
  7639. game:GetService("Debris"):AddItem(p, 8)
  7640. local m = Instance.new("SpecialMesh", p)
  7641. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  7642. m.Scale = Vector3.new(10, 2, 10)
  7643. game:GetService("Debris"):AddItem(p, 5)
  7644. coroutine.resume(coroutine.create(function(p)
  7645. for ii = 1, 15 do
  7646. p.Transparency = 0.5 + ii / 15
  7647. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.4, 1, 1.4)
  7648. swait()
  7649. end
  7650. p:Remove()
  7651. end), p)
  7652. MagnitudeDamage2(target, 5, 5, Vector3.new(), 0.5, "H2", RootPart, 0, 0, 8, 10)
  7653. for i = 1, 10 do
  7654. local groundpart = part(3, workspace, 0, 0, col, "Ground", vt(math.random(100, 500) / 100, math.random(100, 500) / 100, math.random(100, 500) / 100))
  7655. groundpart.Anchored = true
  7656. groundpart.Material = targfloor.Material
  7657. groundpart.CanCollide = false
  7658. groundpart.CFrame = cf(ref.Position) * cf(math.random(-700, 700) / 100, 0, math.random(-700, 700) / 100) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  7659. groundpart.Parent = EffectModel
  7660. coroutine.resume(coroutine.create(function(groundpart)
  7661. for i = 1, 30 do
  7662. groundpart.Transparency = i / 30
  7663. swait()
  7664. end
  7665. groundpart:Destroy()
  7666. ref:Destroy()
  7667. end), groundpart)
  7668. end
  7669. for i = 0, 1, 0.1 do
  7670. swait()
  7671. PlayAnimationFromTable(AnimTab.ddswx.Animation(1), 0.2, false)
  7672. do
  7673. local blast = Instance.new("Part")
  7674. blast.Parent = EffectModel
  7675. blast.Anchored = true
  7676. blast.CanCollide = false
  7677. blast.Size = Vector3.new(1, 1, 1)
  7678. blast.CFrame = target.CFrame
  7679. m = Instance.new("SpecialMesh", blast)
  7680. m.Scale = Vector3.new(11, 11, 11)
  7681. m.MeshType = "Sphere"
  7682. blast.BrickColor = BrickColor.new("Dark indigo")
  7683. blast.Material = "Neon"
  7684. blast.Transparency = 0.7
  7685. coroutine.resume(coroutine.create(function(p)
  7686. for ii = 1, 20 do
  7687. blast.Transparency = 0.7 + ii / 20
  7688. blast.Mesh.Scale = blast.Mesh.Scale / 1.1
  7689. blast.CFrame = target.CFrame
  7690. swait()
  7691. end
  7692. blast:Remove()
  7693. end), p)
  7694. NIG.position = oldpos
  7695. end
  7696. end
  7697. end
  7698. end
  7699. local targfloor, targpos = rayCast(target.Position, refo.CFrame.lookVector, 9999, Character)
  7700. for i = 0, 1, 0.1 do
  7701. swait()
  7702. PlayAnimationFromTable(AnimTab.ddswx.Animation(3), 0.3, false)
  7703. end
  7704. ref.CFrame = CFrame.new(targpos)
  7705. for i = 1, 15 do
  7706. do
  7707. local blast = Instance.new("Part")
  7708. blast.Parent = EffectModel
  7709. blast.Anchored = true
  7710. blast.CanCollide = false
  7711. blast.Size = Vector3.new(1, 1, 1)
  7712. blast.CFrame = target.CFrame
  7713. m = Instance.new("SpecialMesh", blast)
  7714. m.Scale = Vector3.new(11, 11, 11)
  7715. m.MeshType = "Sphere"
  7716. blast.BrickColor = BrickColor.new("Dark indigo")
  7717. blast.Material = "Neon"
  7718. blast.Transparency = 0.7
  7719. coroutine.resume(coroutine.create(function(p)
  7720. for ii = 1, 20 do
  7721. blast.Transparency = 0.7 + ii / 20
  7722. blast.Mesh.Scale = blast.Mesh.Scale / 1.1
  7723. blast.CFrame = target.CFrame
  7724. swait()
  7725. end
  7726. blast:Remove()
  7727. end), p)
  7728. swait()
  7729. NIG.position = ref.Position + vt(0, 0.5, 0)
  7730. end
  7731. end
  7732. local p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  7733. p.CFrame = cf(targpos) * CFrame.Angles(0, math.rad(90), 0)
  7734. m = it("SpecialMesh", p)
  7735. m.MeshId = "http://www.roblox.com/asset/?id=1323306"
  7736. p.Material = "SmoothPlastic"
  7737. m.Scale = Vector3.new(20, 60, 20)
  7738. m.Parent = p
  7739. m.Name = "Triangle"
  7740. coroutine.resume(coroutine.create(function(p)
  7741. for i = 1, 200 do
  7742. p.Transparency = 0.45 + i / 200
  7743. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(0.3, 0.3, 0.3)
  7744. swait()
  7745. end
  7746. p.Parent = nil
  7747. end), p)
  7748. local p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  7749. p.Size = Vector3.new(1, 1, 0.2)
  7750. p.CFrame = cf(targpos) * CFrame.new(0, 2.6, 0)
  7751. local m = Instance.new("SpecialMesh", p)
  7752. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  7753. m.Scale = Vector3.new(30, 8, 30)
  7754. m.Name = "Triangle"
  7755. swait()
  7756. coroutine.resume(coroutine.create(function(p)
  7757. for i = 1, 45 do
  7758. p.Transparency = 0.5 + i / 45
  7759. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(1, 0, 1)
  7760. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  7761. swait()
  7762. end
  7763. p.Parent = nil
  7764. end), p)
  7765. so("190119264", ref, 1, 1)
  7766. so("183763506", ref, 1, 0.6)
  7767. so("178452221", ref, 1, 0.6)
  7768. so("87767777", ref, 1, 1)
  7769. so("87784452", ref, 1, 0.8)
  7770. so("183763515", ref, 1, 1)
  7771. DIR = RootPart.CFrame.lookVector
  7772. MagnitudeDamage(target, 35, 25, Vector3.new(0, 20, 0) + DIR * 30, 0.5, "H2", RootPart, 0, 0, 8, 10)
  7773. NIG:Destroy()
  7774. CamShake(target, 60, 2, 40)
  7775. for i = 1, 16 do
  7776. swait()
  7777. p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  7778. p.CFrame = target.CFrame * CFrame.fromEulerAnglesXYZ(math.pi / 2 + math.random(-15, 15) / 9, math.random(-15, 15) / 9, math.random(-10, 10) / 9)
  7779. game:GetService("Debris"):AddItem(p, 3)
  7780. m = Instance.new("BlockMesh")
  7781. m.Scale = Vector3.new(3, 3, 3)
  7782. m.Parent = p
  7783. coroutine.resume(coroutine.create(function(part, spin)
  7784. for i = 1, 15 do
  7785. part.Mesh.Scale = part.Mesh.Scale - Vector3.new(2, 2, 2)
  7786. part.Transparency = i / 15
  7787. part.CFrame = part.CFrame * CFrame.new(math.random(-10, 10) / 100, math.random(-10, 10) / 100, math.random(-10, 10) / 100) * spin
  7788. swait()
  7789. end
  7790. part.Parent = nil
  7791. end), p, CFrame.fromEulerAnglesXYZ(math.random(-50, 50) / 500, math.random(-50, 50) / 500, math.random(-50, 50) / 500))
  7792. end
  7793. swait(20)
  7794. BodGy:Destroy()
  7795. doingmoves(false)
  7796. end
  7797. })
  7798. table.insert(MovesTable, {
  7799. ["Input"] = "asdssq",
  7800. ["Name"] = "Let's end this",
  7801. ["Phase"] = 4,
  7802. ["Cooldown"] = 40,
  7803. ["CooldownName"] = "ASDSSQcool",
  7804. ["CanCancel"] = false,
  7805. ["Conditions"] = function()
  7806. local Viable = false
  7807. local Move
  7808. for _, p in pairs(MovesTable) do
  7809. if p.Input == "asdssq" then
  7810. Move = p
  7811. break
  7812. end
  7813. end
  7814. local ver
  7815. local numer = Move.Phase
  7816. if numer == 1 then
  7817. ver = true
  7818. end
  7819. if numer == 2 then
  7820. ver = Phase2Unlocked
  7821. end
  7822. if numer == 3 then
  7823. ver = Phase3Unlocked
  7824. end
  7825. if numer == 4 then
  7826. ver = Phase4Unlocked
  7827. end
  7828. local CD = Move.Cooldown
  7829. local name = Move.CooldownName
  7830. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  7831. Viable = true
  7832. Cooldown(name, CD)
  7833. end
  7834. return Viable
  7835. end,
  7836. ["function"] = function()
  7837. doingmoves(true)
  7838. LastMove = "ASDSSQ"
  7839. for i = 0, 1, 0.1 do
  7840. swait()
  7841. PlayAnimationFromTable(AnimTab.asdssq.Animation(1), 0.3, false)
  7842. end
  7843. local beamy = script.BES:Clone()
  7844. beamy.Parent = char
  7845. local asd = beamy.ShootFrom.CFrame.p
  7846. local bp = Instance.new("BodyPosition", beamy.Handle)
  7847. bp.MaxForce = Vector3.new(1 / 0, 1 / 0, 1 / 0)
  7848. bp.D = 9000
  7849. bp.P = 1000
  7850. local asd = RootPart.CFrame * CFrame.new(-7, 8, 8).p
  7851. bp.Position = asd
  7852. local Rot = 0
  7853. so("231917975", RootPart, 1, 1.1)
  7854. local hoe = 0
  7855. p = Par(EffectModel, "Effect", "Dark indigo", vt(1, 1, 1), "Neon")
  7856. m = Instance.new("SpecialMesh")
  7857. m.MeshType = "Sphere"
  7858. m.Parent = p
  7859. m.Scale = Vector3.new(14, 14, 14)
  7860. coroutine.resume(coroutine.create(function(p)
  7861. for i = 1, 30 do
  7862. p.CFrame = beamy.Handle.CFrame * CFrame.new(0, 0, -2)
  7863. p.Transparency = 0 + i / 30
  7864. m.Scale = m.Scale + Vector3.new(0.05, 0.05, 0.05)
  7865. swait()
  7866. end
  7867. p:Remove()
  7868. end), p)
  7869. for i = 1, 50 do
  7870. CamShake(RootPart, 25, 1, 3)
  7871. if hoe >= 2 then
  7872. hoe = 0
  7873. end
  7874. hoe = hoe + 1
  7875. local cols = {"Dark indigo", "Black"}
  7876. local p = Instance.new("Part", EffectModel)
  7877. p.Name = "Effect"
  7878. p.formFactor = "Symmetric"
  7879. p.TopSurface = 0
  7880. p.BottomSurface = 0
  7881. p.Material = "SmoothPlastic"
  7882. p.BrickColor = BrickColor.new(cols[hoe])
  7883. p.Anchored = true
  7884. p.CanCollide = false
  7885. p.Size = Vector3.new(1, 1, 1)
  7886. p.CFrame = CFrame.new(RootPart.Position - Vector3.new(0, 1.4, 0)) * CFrame.Angles(0, math.random(-180, 180), 0)
  7887. game:GetService("Debris"):AddItem(p, 8)
  7888. local m = Instance.new("SpecialMesh", p)
  7889. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  7890. m.Scale = Vector3.new(10, 2, 10)
  7891. game:GetService("Debris"):AddItem(p, 5)
  7892. coroutine.resume(coroutine.create(function(p)
  7893. for ii = 1, 15 do
  7894. p.Transparency = 0.75 + ii / 15
  7895. p.CFrame = p.CFrame - Vector3.new(0, 0.05, 0)
  7896. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(2.4, -0.1, 2.4)
  7897. swait()
  7898. end
  7899. p:Remove()
  7900. end), p)
  7901. local hitfloor2, posfloor2 = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 20, Character)
  7902. mrn = 20
  7903. Lightning(Head.Position, posfloor2 + Vector3.new(math.random(-mrn, mrn), 0, math.random(-mrn, mrn)), 4, math.random(1, 4), "Dark indigo", 0.3, 0.4)
  7904. swait()
  7905. local asd = Head.CFrame * CFrame.new(-7, 8, 8).p
  7906. bp.Position = asd
  7907. beamy.Handle.CFrame = beamy.Handle.CFrame:lerp(CFrame.new(asd, mouse.Hit.p), 1)
  7908. local p = Par(EffectModel, "Effect", cols[math.random(1, 2)], vt(1, 1, 1), "Neon")
  7909. p.CFrame = beamy.Handle.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10) / 4, math.random(-10, 10) / 4, math.random(-10, 10) / 4)
  7910. p.Parent = EffectModel
  7911. local m = Instance.new("SpecialMesh")
  7912. m.MeshType = "Sphere"
  7913. p.CFrame = p.CFrame * CFrame.new(0, -20, 0)
  7914. m.Parent = p
  7915. m.Scale = Vector3.new(0.7, 0.7, 0.7)
  7916. coroutine.resume(coroutine.create(function(p)
  7917. for i = 1, 30 do
  7918. p.Transparency = i / 35
  7919. p.CFrame = p.CFrame * CFrame.new(0, 0.5, 0)
  7920. swait()
  7921. end
  7922. p.Parent = nil
  7923. end), p)
  7924. Rot = Rot + 0.3
  7925. if Rot >= 360 then
  7926. Rot = 0
  7927. end
  7928. for _, v in pairs(beamy:children()) do
  7929. pcall(function()
  7930. v.W2P.C0 = v.W2P.C0 * CFrame.Angles(0, 0, math.rad(v.Name ~= "Dark indigo" and Rot or -Rot))
  7931. end)
  7932. end
  7933. end
  7934. for i = 0, 1, 0.1 do
  7935. swait()
  7936. PlayAnimationFromTable(AnimTab.asdssq.Animation(2), 0.3, false)
  7937. end
  7938. local startpos = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  7939. startpos.Anchored = true
  7940. startpos.CFrame = beamy.Handle.CFrame * cf(0, 0, -2.5)
  7941. local hit, pos = rayCast(startpos.Position, beamy.Handle.CFrame.lookVector, 1000, Character)
  7942. local endpos = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  7943. endpos.Anchored = true
  7944. endpos.CFrame = cf(pos)
  7945. local berm = script.beamy:Clone()
  7946. berm.Parent = endpos
  7947. berm.Enabled = true
  7948. local num = 0
  7949. startpos.CanCollide = false
  7950. so("183763515", endpos, 1, 1.2)
  7951. so("178452221", endpos, 1, 0.7)
  7952. so("228343271", RootPart, 1, 1)
  7953. so("161006069", endpos, 1, 1)
  7954. local froob = 0
  7955. for i = 1, 100 do
  7956. Rot = Rot + 0.3
  7957. if Rot >= 360 then
  7958. Rot = 0
  7959. end
  7960. for _, v in pairs(beamy:children()) do
  7961. pcall(function()
  7962. v.W2P.C0 = v.W2P.C0 * CFrame.Angles(0, 0, math.rad(v.Name ~= "Dark indigo" and Rot or -Rot))
  7963. end)
  7964. end
  7965. local asd = Head.CFrame * CFrame.new(-7, 8, 8).p
  7966. beamy.Handle.CFrame = beamy.Handle.CFrame:lerp(CFrame.new(asd, mouse.Hit.p), 1)
  7967. swait()
  7968. num = num + 1
  7969. startpos.CFrame = beamy.Handle.CFrame * cf(0, 0, -2.5)
  7970. local hit, pos = rayCast(startpos.Position, beamy.Handle.CFrame.lookVector, 1000, Character)
  7971. endpos.CFrame = cf(pos)
  7972. CamShake(endpos, 13, 1, 3)
  7973. MagnitudeDamage2(endpos, 13, 1.5, Vector3.new(), 0.5, "H2", Head, 0.1, 0.1, 8, 10)
  7974. if num >= 3 then
  7975. so("183763515", endpos, 1, 1.2)
  7976. so("178452221", endpos, 1, 0.7)
  7977. so("161006069", endpos, 1, 1)
  7978. num = 0
  7979. do
  7980. local beam = it("Part", EffectModel)
  7981. beam.Anchored = true
  7982. beam.CanCollide = false
  7983. beam.BrickColor = BrickColor.new("Dark indigo")
  7984. local beamM = it("CylinderMesh", beam)
  7985. beam.Material = "Neon"
  7986. beam.Size = Vector3.new(2.5, (startpos.Position - endpos.Position).magnitude, 2.5)
  7987. beam.CFrame = CFrame.new((startpos.Position + endpos.Position) / 2, startpos.Position) * CFrame.Angles(math.pi / 2, 0, 0)
  7988. coroutine.resume(coroutine.create(function()
  7989. for i = 1, 15 do
  7990. swait()
  7991. beam.Transparency = i / 15
  7992. beam.Size = beam.Size + Vector3.new(0.3, 0, 0.3)
  7993. end
  7994. beam:Destroy()
  7995. end))
  7996. cols = {
  7997. BrickColor.new("Black")
  7998. }
  7999. local blast2 = Instance.new("Part", EffectModel)
  8000. blast2.Anchored = true
  8001. blast2.CanCollide = false
  8002. blast2.Size = Vector3.new(1, 1, 1)
  8003. blast2.CFrame = cf(pos) * CFrame.new(math.random(-5, 5), 0, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  8004. local m = Instance.new("SpecialMesh", blast2)
  8005. m.Scale = Vector3.new(2, 2, 2)
  8006. m.MeshType = "Brick"
  8007. blast2.BrickColor = cols[math.random(1, #cols)]
  8008. blast2.Material = "Neon"
  8009. coroutine.resume(coroutine.create(function()
  8010. for i = 1, 30 do
  8011. blast2.Transparency = i / 30
  8012. m.Scale = m.Scale + vt(0.2, 0.2, 0.2)
  8013. swait()
  8014. blast2.CFrame = blast2.CFrame * CFrame.Angles(math.rad(math.random(-5, 5)), math.rad(math.random(-5, 5)), math.rad(math.random(-5, 5))) + Vector3.new(0, 0.3, 0)
  8015. end
  8016. blast2:Remove()
  8017. end))
  8018. end
  8019. end
  8020. end
  8021. swait(5)
  8022. p = Par(EffectModel, "Effect", "Dark indigo", vt(1, 1, 1), "Neon")
  8023. p.CFrame = beamy.Handle.CFrame * CFrame.new(0, 0, -2)
  8024. m = Instance.new("SpecialMesh")
  8025. m.MeshType = "Sphere"
  8026. m.Parent = p
  8027. m.Scale = Vector3.new(14, 14, 14)
  8028. coroutine.resume(coroutine.create(function(p)
  8029. for i = 1, 30 do
  8030. if i == 15 then
  8031. beamy:Destroy()
  8032. end
  8033. p.Transparency = 0 + i / 30
  8034. m.Scale = m.Scale + Vector3.new(0.05, 0.05, 0.05)
  8035. swait()
  8036. end
  8037. p:Remove()
  8038. end), p)
  8039. startpos:Destroy()
  8040. endpos:Destroy()
  8041. doingmoves(false)
  8042. end
  8043. })
  8044. table.insert(MovesTable, {
  8045. ["Input"] = "ssz",
  8046. ["Name"] = "C'mere",
  8047. ["Phase"] = 4,
  8048. ["Cooldown"] = 0,
  8049. ["CooldownName"] = "SSZcool",
  8050. ["CanCancel"] = false,
  8051. ["Conditions"] = function()
  8052. local Viable = false
  8053. local Move
  8054. for _, p in pairs(MovesTable) do
  8055. if p.Input == "ssz" then
  8056. Move = p
  8057. break
  8058. end
  8059. end
  8060. local ver
  8061. local numer = Move.Phase
  8062. if numer == 1 then
  8063. ver = true
  8064. end
  8065. if numer == 2 then
  8066. ver = Phase2Unlocked
  8067. end
  8068. if numer == 3 then
  8069. ver = Phase3Unlocked
  8070. end
  8071. if numer == 4 then
  8072. ver = Phase4Unlocked
  8073. end
  8074. local CD = Move.Cooldown
  8075. local name = Move.CooldownName
  8076. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  8077. Viable = true
  8078. end
  8079. return Viable
  8080. end,
  8081. ["function"] = function()
  8082. if lasthit == nil then
  8083. ph0segui(char, "No target.", "Dark indigo")
  8084. return
  8085. end
  8086. doingmoves(true)
  8087. Cooldown("SSZcool", 10)
  8088. LastMove = "SSZ"
  8089. for i = 0, 1, 0.1 do
  8090. swait()
  8091. DIR = RootPart.CFrame.lookVector
  8092. PlayAnimationFromTable(AnimTab.ssz.Animation(1), 0.3, false)
  8093. end
  8094. local portalbase = formportalBase(EffectModel, RootPart.CFrame * CFrame.Angles(0, 0, math.rad(90)) * CFrame.new(-2.75, 0, 0))
  8095. local portaloutline = formportalOutline(EffectModel, portalbase.CFrame)
  8096. coroutine.resume(coroutine.create(function()
  8097. swait(30)
  8098. for i = 1, 10 do
  8099. swait()
  8100. portalbase.Transparency = i / 10
  8101. portaloutline.Transparency = i / 10
  8102. portalbase.Size = portalbase.Size + Vector3.new(0, 0.3, 0.3)
  8103. portaloutline.Size = portaloutline.Size + Vector3.new(0, 0.3, 0.3)
  8104. end
  8105. portalbase.Parent = nil
  8106. portaloutline:Destroy()
  8107. end))
  8108. swait(3)
  8109. local portalbase = formportalBase(EffectModel, CFrame.new(lasthit.Position + Vector3.new(0, 30, 0)))
  8110. portalbase.CFrame = portalbase.CFrame * CFrame.Angles(0, 0, math.rad(-90))
  8111. local portaloutline = formportalOutline(EffectModel, portalbase.CFrame)
  8112. RootPart.CFrame = portalbase.CFrame * CFrame.Angles(0, 0, math.rad(90)) * CFrame.new(0, -5, 0)
  8113. coroutine.resume(coroutine.create(function()
  8114. swait(50)
  8115. for i = 1, 10 do
  8116. swait()
  8117. portalbase.Transparency = i / 10
  8118. portaloutline.Transparency = i / 10
  8119. portalbase.Size = portalbase.Size + Vector3.new(0, 0.3, 0.3)
  8120. portaloutline.Size = portaloutline.Size + Vector3.new(0, 0.3, 0.3)
  8121. end
  8122. portalbase.Parent = nil
  8123. portaloutline:Destroy()
  8124. end))
  8125. local hit
  8126. repeat
  8127. Torso.Velocity = Torso.Velocity + vt(0, -10, 0)
  8128. swait()
  8129. for i = 1, 2 do
  8130. local p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  8131. p.CFrame = RightArm.CFrame * CFrame.new(0, -1.2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  8132. game:GetService("Debris"):AddItem(p, 5)
  8133. local m = Instance.new("BlockMesh", p)
  8134. m.Scale = Vector3.new(3, 3, 3)
  8135. coroutine.resume(coroutine.create(function(p, rr, x, y, z)
  8136. local cols = {
  8137. "Dark indigo",
  8138. "Really black",
  8139. "Black",
  8140. "Dark indigo"
  8141. }
  8142. for i = 1, 12 do
  8143. if math.floor(i / 4) == i / 4 then
  8144. p.BrickColor = BrickColor.new(cols[i / 4])
  8145. end
  8146. p.Transparency = 0.5 + i / 24
  8147. p.Mesh.Scale = p.Mesh.Scale / 1.05
  8148. p.CFrame = p.CFrame * CFrame.Angles(math.rad(x / 16), math.rad(y / 16), math.rad(z / 16)) + rr
  8149. swait()
  8150. end
  8151. p:Remove()
  8152. end), p, Vector3.new(math.random(-50, 50) / 200, math.random(20, 50) / 120, math.random(-50, 50) / 200), math.random(-180, 180), math.random(-180, 180), math.random(-180, 180))
  8153. end
  8154. PlayAnimationFromTable(AnimTab.ssz.Animation(2), 0.3, false)
  8155. MagnitudeDamage(RightArm, 15, 20, Vector3.new(33, 78, 100) + DIR * 5, 0.5, "H2", Head, 99, 50, 12, 100)
  8156. hit, hitflor = rayCast(RightArm.Position, CFrame.new(RightArm.Position, RightArm.Position - Vector3.new(0, 1.5, 0)).lookVector, 10, char)
  8157. until hit ~= nil
  8158. so("178452217", Torso, 1, 0.4)
  8159. so("168586586", Torso, 1, 0.6)
  8160. p = Instance.new("Sound", Torso)
  8161. p.Volume = 1
  8162. p.Pitch = 1
  8163. p.SoundId = "http://www.roblox.com/asset/?id=233856115"
  8164. p:Play()
  8165. game:GetService("Debris"):AddItem(p, 3)
  8166. p = Instance.new("Sound", Torso)
  8167. p.Volume = 1
  8168. p.Pitch = 1
  8169. p.SoundId = "http://www.roblox.com/asset/?id=192410070"
  8170. p:Play()
  8171. game:GetService("Debris"):AddItem(p, 3)
  8172. p = Instance.new("Sound", Torso)
  8173. p.Volume = 1
  8174. p.Pitch = 1
  8175. p.SoundId = "http://www.roblox.com/asset/?id=231917822"
  8176. p:Play()
  8177. game:GetService("Debris"):AddItem(p, 3)
  8178. for i = 1, 3 do
  8179. swait()
  8180. MagnitudeDamage(char.Torso, 18, 15, Vector3.new(0, 9, 0) + DIR * 5, 0.5, "H2", Head, 1, 1, 8, 10)
  8181. local p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  8182. p.CFrame = CFrame.new(hitflor)
  8183. game:GetService("Debris"):AddItem(p, 8)
  8184. local m = Instance.new("SpecialMesh", p)
  8185. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  8186. m.Scale = Vector3.new(5, 3, 5)
  8187. coroutine.resume(coroutine.create(function(p, s)
  8188. for i = 1, 15 do
  8189. p.Transparency = 0.9 + i / 150
  8190. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.5, -0.2, 1.5)
  8191. p.CFrame = p.CFrame * CFrame.new(0, -0.25, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  8192. swait()
  8193. end
  8194. p:Remove()
  8195. end), p)
  8196. end
  8197. for i = 0, 1, 0.1 do
  8198. swait()
  8199. DIR = RootPart.CFrame.lookVector
  8200. PlayAnimationFromTable(AnimTab.ssz.Animation(1), 0.3, false)
  8201. end
  8202. doingmoves(false)
  8203. end
  8204. })
  8205. table.insert(MovesTable, {
  8206. ["Input"] = "ddsc",
  8207. ["Name"] = "Right buster",
  8208. ["Phase"] = 3,
  8209. ["Cooldown"] = 0,
  8210. ["CooldownName"] = "DDSCcool",
  8211. ["CanCancel"] = false,
  8212. ["Conditions"] = function()
  8213. local Viable = false
  8214. local Move
  8215. for _, p in pairs(MovesTable) do
  8216. if p.Input == "ddsc" then
  8217. Move = p
  8218. break
  8219. end
  8220. end
  8221. local ver
  8222. local numer = Move.Phase
  8223. if numer == 1 then
  8224. ver = true
  8225. end
  8226. if numer == 2 then
  8227. ver = Phase2Unlocked
  8228. end
  8229. if numer == 3 then
  8230. ver = Phase3Unlocked
  8231. end
  8232. if numer == 4 then
  8233. ver = Phase4Unlocked
  8234. end
  8235. local CD = Move.Cooldown
  8236. local name = Move.CooldownName
  8237. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  8238. Viable = true
  8239. end
  8240. return Viable
  8241. end,
  8242. ["function"] = function()
  8243. doingmoves(true)
  8244. LastMove = "DDSC"
  8245. CanCancel = false
  8246. local t = 0
  8247. repeat
  8248. t = t + 1
  8249. swait()
  8250. PlayAnimationFromTable(AnimTab.ddsc.Animation(1), 0.3, false)
  8251. local p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  8252. p.CFrame = CFrame.new(RootPart.Position - Vector3.new(0, 2, 0)) * CFrame.Angles(0, math.random(-180, 180), 0)
  8253. game:GetService("Debris"):AddItem(p, 8)
  8254. local m = Instance.new("SpecialMesh", p)
  8255. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  8256. m.Scale = Vector3.new(5, 1, 5)
  8257. game:GetService("Debris"):AddItem(p, 5)
  8258. coroutine.resume(coroutine.create(function(p)
  8259. for ii = 1, 15 do
  8260. p.Transparency = 0.5 + ii / 15
  8261. p.CFrame = p.CFrame * CFrame.Angles(0, -math.rad(3 + ii), 0) - Vector3.new(0, 0.05, 0)
  8262. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.4, -0.05, 1.4)
  8263. swait()
  8264. end
  8265. p:Remove()
  8266. end), p)
  8267. local p = Par(EffectModel, "Effect", "Dark indigo", vt(1, 1, 1), "SmoothPlastic")
  8268. p.CFrame = RightArm.CFrame * CFrame.new(0, -1.2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  8269. game:GetService("Debris"):AddItem(p, 6)
  8270. local m = Instance.new("SpecialMesh", p)
  8271. m.MeshType = "Sphere"
  8272. m.Scale = Vector3.new(0.5, 0.5, 0.5)
  8273. coroutine.resume(coroutine.create(function(p, rr, cs)
  8274. for i = 1, 20 do
  8275. p.Transparency = 0.75 + i / 80
  8276. p.Mesh.Scale = p.Mesh.Scale - Vector3.new(0.4, 0.4, 0.4)
  8277. p.CFrame = RightArm.CFrame * CFrame.new(0, -1.2, 0)
  8278. swait()
  8279. end
  8280. p:Remove()
  8281. end), p)
  8282. local p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  8283. p.CFrame = RightArm.CFrame * CFrame.new(0, -1.2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  8284. game:GetService("Debris"):AddItem(p, 5)
  8285. local m = Instance.new("BlockMesh", p)
  8286. m.Scale = Vector3.new(1, 1, 1)
  8287. coroutine.resume(coroutine.create(function(p, rr, x, y, z)
  8288. local cols = {
  8289. "Dark indigo",
  8290. "Really black",
  8291. "Black",
  8292. "Dark indigo"
  8293. }
  8294. for i = 1, 12 do
  8295. if math.floor(i / 4) == i / 4 then
  8296. p.BrickColor = BrickColor.new(cols[i / 4])
  8297. end
  8298. p.Transparency = 0.5 + i / 24
  8299. p.Mesh.Scale = p.Mesh.Scale / 1.05
  8300. p.CFrame = p.CFrame * CFrame.Angles(math.rad(x / 16), math.rad(y / 16), math.rad(z / 16)) + rr
  8301. swait()
  8302. end
  8303. p:Remove()
  8304. end), p, Vector3.new(math.random(-50, 50) / 200, math.random(20, 50) / 120, math.random(-50, 50) / 200), math.random(-180, 180), math.random(-180, 180), math.random(-180, 180))
  8305. until chold == false and t >= 10 or t == 30
  8306. local p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  8307. p.CFrame = RootPart.CFrame
  8308. local m = Instance.new("SpecialMesh", p)
  8309. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  8310. p.Material = "SmoothPlastic"
  8311. m.Scale = Vector3.new(10, 10, 0)
  8312. m.Parent = p
  8313. game:GetService("Debris"):AddItem(p, 5)
  8314. m.Name = "Triangle"
  8315. coroutine.resume(coroutine.create(function(p)
  8316. for i = 1, 10 do
  8317. p.Transparency = i / 10
  8318. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(4, 4, 0)
  8319. swait()
  8320. end
  8321. p.Parent = nil
  8322. end), p)
  8323. local grabe
  8324. local EDIR = RootPart.CFrame.lookVector
  8325. local got_the_nigger = false
  8326. so("240517975", Torso, 1, 1)
  8327. for i = 0, 15 do
  8328. for i, v in pairs(workspace:children()) do
  8329. if v:IsA("Model") and v:findFirstChild("Humanoid") and v:findFirstChild("Head") and v:findFirstChild("Torso") and 8 > (v:findFirstChild("Torso").Position - RightArm.Position).magnitude and v ~= char then
  8330. got_the_nigger = true
  8331. grabbed = true
  8332. grabe = v
  8333. so("240429615", grabe.Torso, 1, 1)
  8334. Damagefunc(v.Torso, 2, Vector3.new(0, 0, 0), 0.5, "H1", RootPart, 0.05, 0.05, 10, 20)
  8335. for i, v in pairs(v:GetChildren()) do
  8336. if v:IsA("Part") then
  8337. coroutine.resume(coroutine.create(function()
  8338. local hehheeh = v.CanCollide
  8339. local bak = v.CustomPhysicalProperties
  8340. repeat
  8341. wait()
  8342. until grabbed == false
  8343. v.CanCollide = hehheeh
  8344. v.CustomPhysicalProperties = bak
  8345. end))
  8346. v.CanCollide = false
  8347. v.CustomPhysicalProperties = PhysicalProperties.new(0.001, 0.001, 0.001, 0.001, 0.001)
  8348. end
  8349. end
  8350. hum1 = v:FindFirstChild("Humanoid")
  8351. hum1.PlatformStand = true
  8352. lock = Instance.new("Part", EffectModel)
  8353. lock.Anchored = true
  8354. lock.CanCollide = false
  8355. lock.CFrame = RightArm.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(math.rad(-90), 0, 0)
  8356. lock.Transparency = 1
  8357. grabpos = Instance.new("BodyPosition", grabe.Torso)
  8358. grabpos.P = 10000000
  8359. grabpos.D = 1000
  8360. grabpos.maxForce = Vector3.new(545000, 545000, 545000)
  8361. grabpos.position = lock.Position
  8362. end
  8363. end
  8364. if got_the_nigger == true then
  8365. break
  8366. end
  8367. RootPart.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector * 3
  8368. do
  8369. local blast2 = Par(EffectModel, "Effect", "Dark indigo", vt(1, 1, 1), "Neon")
  8370. blast2.CFrame = RightArm.CFrame * CFrame.new(0, -2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  8371. m = Instance.new("SpecialMesh", blast2)
  8372. m.Scale = Vector3.new(3, 3, 3)
  8373. m.MeshType = "Brick"
  8374. coroutine.resume(coroutine.create(function(p)
  8375. for i = 1, 30 do
  8376. blast2.Transparency = 0.25 + i / 30
  8377. blast2.Mesh.Scale = blast2.Mesh.Scale - Vector3.new(0.1, 0.1, 0.1)
  8378. swait()
  8379. end
  8380. blast2:Remove()
  8381. end), p)
  8382. swait()
  8383. PlayAnimationFromTable(AnimTab.ddsc.Animation(2), 0.3, false)
  8384. end
  8385. end
  8386. if grabbed == true then
  8387. Cooldown("DDSCcool", 16)
  8388. elseif grabbed == false then
  8389. Cooldown("DDSCcool", 8)
  8390. end
  8391. if grabbed == true then
  8392. local v = Instance.new("BodyVelocity", Torso)
  8393. v.P = 6000
  8394. v.Name = "WUUB"
  8395. v.maxForce = Vector3.new(5000, 5000, 5000) * 5000000000
  8396. v.velocity = DIR * 40 + Vector3.new(0, 15, 0)
  8397. for i = 1, 10 do
  8398. local es = 36
  8399. swait()
  8400. PlayAnimationFromTable(AnimTab.ddsc2.Animation(3, es, i), 0.3, false)
  8401. end
  8402. v:Destroy()
  8403. local hit
  8404. repeat
  8405. grabe.Humanoid.PlatformStand = true
  8406. grabpos.position = lock.Position
  8407. grabpos.Parent = grabe.Torso
  8408. grabe.Torso.CFrame = lock.CFrame
  8409. lock.CFrame = RightArm.CFrame * CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-90), 0, 0)
  8410. wait()
  8411. hit = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 6, char)
  8412. until hit ~= nil
  8413. for i = 0, 1, 0.1 do
  8414. grabe.Humanoid.PlatformStand = true
  8415. grabpos.position = lock.Position
  8416. grabpos.Parent = grabe.Torso
  8417. grabe.Torso.CFrame = lock.CFrame
  8418. lock.CFrame = RightArm.CFrame * CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-90), 0, 0)
  8419. swait()
  8420. PlayAnimationFromTable(AnimTab.ddsc.Animation(4), 0.3, false)
  8421. end
  8422. end
  8423. if grabbed == true then
  8424. lock.CFrame = RootPart.CFrame * CFrame.new(0, 0, -2)
  8425. grabpos.position = lock.Position
  8426. grabe.Torso.CFrame = lock.CFrame
  8427. grabe.Humanoid.PlatformStand = false
  8428. grabpos.Parent = nil
  8429. lock:Destroy()
  8430. grabbed = false
  8431. p = Instance.new("Sound", Torso)
  8432. p.Volume = 1
  8433. p.Pitch = 1
  8434. p.SoundId = "http://www.roblox.com/asset/?id=233856115"
  8435. p:Play()
  8436. game:GetService("Debris"):AddItem(p, 3)
  8437. p = Instance.new("Sound", Torso)
  8438. p.Volume = 1
  8439. p.Pitch = 1
  8440. p.SoundId = "http://www.roblox.com/asset/?id=192410070"
  8441. p:Play()
  8442. game:GetService("Debris"):AddItem(p, 3)
  8443. p = Instance.new("Sound", Torso)
  8444. p.Volume = 1
  8445. p.Pitch = 1
  8446. p.SoundId = "http://www.roblox.com/asset/?id=231917822"
  8447. p:Play()
  8448. game:GetService("Debris"):AddItem(p, 3)
  8449. local hitfloor2, posfloor2 = rayCast(grabe.Torso.Position, CFrame.new(grabe.Torso.Position, grabe.Torso.Position - Vector3.new(0, 1, 0)).lookVector, 20, Character)
  8450. local p = Par(EffectModel, "Effect", "Really black", vt(12, 17, 12), "SmoothPlastic")
  8451. p.Size = Vector3.new(12, 17, 12)
  8452. p.CFrame = cf(posfloor2) * CFrame.new(0, 0, -7)
  8453. local m = Instance.new("SpecialMesh", p)
  8454. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  8455. m.Scale = Vector3.new(29, 0, 29)
  8456. m.Name = "Triangle"
  8457. swait()
  8458. game.Debris:AddItem(p, 5)
  8459. coroutine.resume(coroutine.create(function(p)
  8460. for i = 1, 10 do
  8461. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(-0.5, 0.5, -0.5)
  8462. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  8463. swait(0.4)
  8464. end
  8465. end), p)
  8466. coroutine.resume(coroutine.create(function(p)
  8467. for i = 1, 80 do
  8468. p.Transparency = 0.5 + i / 80
  8469. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(0.5), 0)
  8470. swait()
  8471. end
  8472. end), p)
  8473. local orls = p.CFrame
  8474. local p = Par(EffectModel, "Effect", "Really black", vt(12, 17, 12), "SmoothPlastic")
  8475. p.Size = Vector3.new(12, 17, 12)
  8476. p.CFrame = cf(posfloor2) * CFrame.new(0, 0, -7)
  8477. local m = Instance.new("SpecialMesh", p)
  8478. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  8479. m.Scale = Vector3.new(29, 0, 29)
  8480. m.Name = "Triangle"
  8481. swait()
  8482. game.Debris:AddItem(p, 5)
  8483. coroutine.resume(coroutine.create(function(p)
  8484. for i = 1, 10 do
  8485. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(-1.3, 1, -1.3)
  8486. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  8487. swait(0.4)
  8488. end
  8489. end), p)
  8490. coroutine.resume(coroutine.create(function(p)
  8491. for i = 1, 80 do
  8492. p.Transparency = 0.5 + i / 80
  8493. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(0.5), 0)
  8494. swait()
  8495. end
  8496. end), p)
  8497. Damagefunc(grabe.Torso, 8, Vector3.new(0, 0, 0) + DIR * 8, 0.5, "H2", RootPart, 0.05, 0.05, 10, 20)
  8498. ph0segui(char, "+10", "Dark indigo")
  8499. Humanoid.Health = Humanoid.Health + 10
  8500. swait(3)
  8501. for i = 0, 1, 0.2 do
  8502. swait()
  8503. PlayAnimationFromTable(AnimTab.ddsc.Animation(5), 0.4, false)
  8504. end
  8505. for i = 0, 1, 0.2 do
  8506. swait()
  8507. PlayAnimationFromTable(AnimTab.ddsc.Animation(6), 0.4, false)
  8508. end
  8509. Damagefunc(grabe.Torso, 3, Vector3.new(), 0.5, "H1", RootPart, 0.05, 0.05, 10, 20)
  8510. for i = 0, 1, 0.1 do
  8511. swait()
  8512. PlayAnimationFromTable(AnimTab.ddsc.Animation(7), 0.3, false)
  8513. end
  8514. for i = 0, 1, 0.1 do
  8515. swait()
  8516. PlayAnimationFromTable(AnimTab.ddsc.Animation(8), 0.3, false)
  8517. end
  8518. Damagefunc(grabe.Torso, 7, Vector3.new(0, 5, 0) + DIR * 50, 0.5, "H1", RootPart, 0.05, 0.05, 10, 20)
  8519. Torso.Velocity = char.Torso.CFrame.lookVector * 5
  8520. for i = 1, 2 do
  8521. p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  8522. p.CFrame = grabe.Torso.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  8523. m = Instance.new("SpecialMesh")
  8524. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  8525. m.Scale = Vector3.new(2.4 + i, 2.4 + i, 0.6)
  8526. m.Parent = p
  8527. game:GetService("Debris"):AddItem(p, 5)
  8528. coroutine.resume(coroutine.create(function(p, l)
  8529. for i = 1, 10 do
  8530. p.Transparency = i / 10
  8531. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1 + l, 1 + l, 0)
  8532. swait(0.5)
  8533. end
  8534. p:Remove()
  8535. end), p, 1)
  8536. end
  8537. end
  8538. swait(3)
  8539. doingmoves(false)
  8540. end
  8541. })
  8542. function Z()
  8543. if Koy == "z" and CanCancel == true and char:FindFirstChild("Zcool") == nil then
  8544. doingmoves(true)
  8545. Cooldown("Zcool", 0.8)
  8546. LastMove = "z"
  8547. local RNmove = LastMove
  8548. CanCancel = true
  8549. for i = 0, 1, 0.6 do
  8550. swait()
  8551. if LastMove ~= RNmove then
  8552. break
  8553. end
  8554. PlayAnimationFromTable(AnimTab.Z.Animation(1), 0.4, false)
  8555. end
  8556. local EDIR = Head.CFrame.lookVector
  8557. so("200632136", RightArm, 1, 1.5)
  8558. MagnitudeDamage(RightArm, 5, 2, Vector3.new(0, 3, 0) + EDIR * 3, 0.5, "H2", Head, 0, 0, 8, 10)
  8559. for i = 0, 1, 0.3 do
  8560. if LastMove ~= RNmove then
  8561. break
  8562. end
  8563. swait()
  8564. PlayAnimationFromTable(AnimTab.Z.Animation(2), 0.4, false)
  8565. end
  8566. if LastMove == RNmove then
  8567. doingmoves(false)
  8568. end
  8569. end
  8570. end
  8571. function X()
  8572. if Koy == "x" and CanCancel == true and char:FindFirstChild("Xcool") == nil then
  8573. doingmoves(true)
  8574. LastMove = "x"
  8575. Cooldown("Xcool", 1)
  8576. local RNmove = LastMove
  8577. CanCancel = true
  8578. for i = 0, 1, 0.4 do
  8579. swait()
  8580. if LastMove ~= RNmove then
  8581. break
  8582. end
  8583. PlayAnimationFromTable(AnimTab.X.Animation(1), 0.5, false)
  8584. end
  8585. local EDIR = Head.CFrame.lookVector
  8586. so("200632136", RightArm, 1, 2)
  8587. Torso.Velocity = char.Torso.CFrame.lookVector * 30
  8588. MagnitudeDamage(RightLeg, 5, 4, Vector3.new(0, 1, 0) + EDIR * 2.5, 0.5, "H1", Head, 0, 0, 10, 15)
  8589. for i = 0, 1, 0.25 do
  8590. swait()
  8591. if LastMove ~= RNmove then
  8592. break
  8593. end
  8594. PlayAnimationFromTable(AnimTab.X.Animation(2), 0.3, false)
  8595. end
  8596. if LastMove == RNmove then
  8597. doingmoves(false)
  8598. end
  8599. end
  8600. end
  8601. function C()
  8602. if Koy == "c" and CanCancel == true and char:FindFirstChild("Ccool") == nil then
  8603. doingmoves(true)
  8604. LastMove = "c"
  8605. local RNmove = LastMove
  8606. CanCancel = true
  8607. Cooldown("Ccool", 1.4)
  8608. for i = 0, 1, 0.3 do
  8609. swait()
  8610. if LastMove ~= RNmove then
  8611. break
  8612. end
  8613. PlayAnimationFromTable(AnimTab.C.Animation(1), 0.3, false)
  8614. end
  8615. local EDIR = Head.CFrame.lookVector
  8616. so("200632136", RightArm, 1, 1)
  8617. Torso.Velocity = char.Torso.CFrame.lookVector * 30
  8618. for i = 0, 1, 0.1 do
  8619. swait()
  8620. if LastMove ~= RNmove then
  8621. break
  8622. end
  8623. MagnitudeDamage(RightLeg, 40, 20, Vector3.new(0, 1, 0) + EDIR * 2.5, 0.5, "H1", Head, 0.1, 0, true, 0)
  8624. PlayAnimationFromTable(AnimTab.C.Animation(2), 0.2, false)
  8625. end
  8626. if LastMove == RNmove then
  8627. doingmoves(false)
  8628. end
  8629. end
  8630. end
  8631. CanCancel = true
  8632. qhold = false
  8633. chold = false
  8634. dHold = false
  8635. aHold = false
  8636. facestate = ""
  8637. facestating = false
  8638. function Keystroke(combo)
  8639. combo = combo:lower()
  8640. for _, m in pairs(MovesTable) do
  8641. if combo == m.Input then
  8642. local Viable = m.Conditions()
  8643. if Viable then
  8644. m["function"]()
  8645. break
  8646. else
  8647. break
  8648. end
  8649. end
  8650. end
  8651. end
  8652. function Cooldown() end --No more cooldowns
  8653. function keyDOWN(key)
  8654. if equipped == true then
  8655. key = key:lower()
  8656. Koy = key
  8657. if key == "d" then
  8658. dHold = true
  8659. end
  8660. if key == "a" then
  8661. aHold = true
  8662. end
  8663. if key == "q" then
  8664. qhold = true
  8665. end
  8666. if Comboing == true and CANtwod == true then
  8667. if key == " " and Dmoves == false then
  8668. Humanoid.Jump = true
  8669. end
  8670. if key == "d" and Dmoves == false then
  8671. local imdoingit = false
  8672. local hold = mouse.KeyUp:connect(function(k)
  8673. if k == "d" then
  8674. dHold = false
  8675. end
  8676. end)
  8677. coroutine.resume(coroutine.create(function()
  8678. if imdoingit == true then
  8679. return
  8680. end
  8681. imdoingit = true
  8682. repeat
  8683. swait()
  8684. facestate = "forward"
  8685. local ono = RootPart.CFrame.lookVector
  8686. Humanoid:Move(Vector3.new(1, 0, 0), true)
  8687. until Comboing == false or dHold == false or aHold == true and Comboing == true and CANtwod
  8688. facestate = ""
  8689. Humanoid:Move(Vector3.new(0, 0, 0), true)
  8690. hold:Disconnect()
  8691. end))
  8692. end
  8693. if key == "a" and Dmoves == false then
  8694. local imdoingit = false
  8695. local hold = mouse.KeyUp:connect(function(k)
  8696. if k == "a" then
  8697. aHold = false
  8698. end
  8699. end)
  8700. coroutine.resume(coroutine.create(function()
  8701. if imdoingit == true then
  8702. return
  8703. end
  8704. imdoingit = true
  8705. repeat
  8706. swait()
  8707. facestate = "backward"
  8708. local ono = RootPart.CFrame.lookVector
  8709. Humanoid:Move(Vector3.new(-1, 0, 0), true)
  8710. until Comboing == false or aHold == false or dHold == true and Comboing == true and CANtwod
  8711. facestate = ""
  8712. Humanoid:Move(Vector3.new(0, 0, 0), true)
  8713. hold:Disconnect()
  8714. end))
  8715. end
  8716. end
  8717. if key == "2" then
  8718. Switch_Camera()
  8719. end
  8720. if key == ";" and Dmoves == false then
  8721. Taunt()
  8722. end
  8723. if key == "v" then Keystroke("SAX") end
  8724. if key == "b" then Keystroke("SDQ") end
  8725. if key == "n" then Keystroke("ASE") end
  8726. if key == "m" then Keystroke("DASQ") end
  8727. if key == "q" then Keystroke("AASQ") end
  8728. if key == "e" then Keystroke("WWX") end
  8729. if key == "y" then Keystroke("ASDQ") end
  8730. if key == "r" then Keystroke("DSASQ") end
  8731. if key == "t" then Keystroke("DDSWX") end
  8732. if key == "h" then Keystroke("ADQ") end
  8733. if key == "j" then Keystroke("DAQ") end
  8734. if key == "k" then Keystroke("WADQ") end
  8735. if key == "l" then Keystroke("ASDSDQ") end
  8736. if key == "f" then Keystroke("SSZ") end
  8737. if key == "g" then Keystroke("DCC") end
  8738.  
  8739. if Koy == "c" then
  8740. chold = true
  8741. C()
  8742. end
  8743. if Koy == "z" then
  8744. Z()
  8745. end
  8746. if Koy == "x" then
  8747. X()
  8748. end
  8749. end
  8750. end
  8751. function keyUP(key)
  8752. if key == "q" then
  8753. qhold = false
  8754. end
  8755. if key == "c" then
  8756. chold = false
  8757. end
  8758. if key == "d" then
  8759. dHold = false
  8760. end
  8761. if key == "a" then
  8762. aHold = false
  8763. end
  8764. end
  8765. function eq(mouse)
  8766. mouse.KeyDown:connect(keyDOWN)
  8767. mouse.KeyUp:connect(keyUP)
  8768. equip()
  8769. Humanoid.JumpPower = 80
  8770. mouse = game.Players.LocalPlayer:GetMouse()
  8771. end
  8772. function deq(mouse)
  8773. de_equip()
  8774. Humanoid.JumpPower = 60
  8775. mouse = nil
  8776. end
  8777. Humanoid.Died:connect(function()
  8778. end)
  8779. Tool.Selected:Connect(eq)
  8780. Tool.Deselected:connect(deq)
  8781. oldCFrames = {}
  8782. copy_kat = 0
  8783. nums = 0
  8784. MH = Humanoid.MaxHealth
  8785. PHP = char.Humanoid.MaxHealth / 20
  8786. OPHP = MH - PHP
  8787. SOPHP = MH - PHP * 2
  8788. TOPHP = MH - PHP * 3
  8789. FOPHP = MH - PHP * 4
  8790. game:GetService("RunService").RenderStepped:connect(function()--ArtificialHB.Event:connect(function()
  8791. if Phase1Unlocked == true then
  8792. phase1gui.ImageColor3 = unlockedcol
  8793. Humanoid.MaxHealth = OPHP
  8794. end
  8795. if Phase2Unlocked == true then
  8796. phase2gui.ImageColor3 = unlockedcol
  8797. Humanoid.MaxHealth = SOPHP
  8798. end
  8799. if Phase3Unlocked == true then
  8800. phase3gui.ImageColor3 = unlockedcol
  8801. Humanoid.MaxHealth = TOPHP
  8802. end
  8803. if Phase4Unlocked == true then
  8804. phase4gui.ImageColor3 = unlockedcol
  8805. Humanoid.MaxHealth = FOPHP
  8806. end
  8807. if Phase2Unlocked == false then
  8808. phase2gui.ImageColor3 = lockedcol
  8809. end
  8810. if Phase3Unlocked == false then
  8811. phase3gui.ImageColor3 = lockedcol
  8812. end
  8813. if Phase4Unlocked == false then
  8814. phase4gui.ImageColor3 = lockedcol
  8815. end
  8816. if CANtwod == false then
  8817. --dcam.CAM.Value = false
  8818. end
  8819. if equipped == true then
  8820. if CANtwod == true and Comboing == true and Dmoves == false then
  8821. FaceComboee()
  8822. end
  8823. if CANtwod == true and Comboing == true then
  8824. controlsScript.Disabled = true
  8825. end
  8826. if CANtwod == true and Comboing == true then
  8827. bg.Parent = nil
  8828. end
  8829. if Dmoves == false then
  8830. CanCancel = true
  8831. end
  8832. end
  8833. magiknum.Text = math.floor(EN) .. "%"
  8834. if EN <= 100 then
  8835. magikbar:TweenSize(UDim2.new(1, 0, EN / 100, 0), nil, 1, 0.4, true)
  8836. end
  8837. if EN >= 100 then
  8838. EN = 100
  8839. magikbar:TweenSize(UDim2.new(1, 0, 1, 0), nil, 1, 0.4, true)
  8840. end
  8841. if Dmoves == false and equipped == true then
  8842. for i, v in pairs(Character:GetChildren()) do
  8843. if v:IsA("Model") then
  8844. for _, c in pairs(v:GetChildren()) do
  8845. if c:IsA("Part") then
  8846. c.CustomPhysicalProperties = PhysicalProperties.new(0.001, 0.001, 0.001, 0.001, 0.001)
  8847. end
  8848. end
  8849. end
  8850. end
  8851. sine = sine + change
  8852. detect_state()
  8853. if Anim == "Jump" then
  8854. PlayAnimationFromTable(AnimTab.Jump.Animation(1), 0.3, false)
  8855. end
  8856. if Anim == "Fall" then
  8857. PlayAnimationFromTable(AnimTab.Fall.Animation(1), 0.3, false)
  8858. end
  8859. if Anim == "Idle" then
  8860. change = 1.5
  8861. PlayAnimationFromTable(AnimTab.Idle.Animation(1, sine), 0.3, false)
  8862. end
  8863. if Anim == "Walk" and not facestating then
  8864. if 0 < math.cos(sine / 12) then
  8865. hee = 0.7 * math.cos(sine / 12)
  8866. else
  8867. hee = 0.1 * math.cos(sine / 12)
  8868. end
  8869. if 0 > math.cos(sine / 12) then
  8870. hee2 = -0.7 * math.cos(sine / 12)
  8871. else
  8872. hee2 = 0.1 * math.cos(sine / 12)
  8873. end
  8874. change = 2
  8875. local num = 12
  8876. local o = 115
  8877. PlayAnimationFromTable(AnimTab.Run.Animation(1, sine, hee, hee2, num, o), 0.4, false)
  8878. end
  8879. end
  8880. if facestate == "forward" and Anim == "Walk" and Comboing and CANtwod then
  8881. if 0 < math.cos(sine / 12) then
  8882. hee = 0.7 * math.cos(sine / 12)
  8883. else
  8884. hee = 0.1 * math.cos(sine / 12)
  8885. end
  8886. if 0 > math.cos(sine / 12) then
  8887. hee2 = -0.7 * math.cos(sine / 12)
  8888. else
  8889. hee2 = 0.1 * math.cos(sine / 12)
  8890. end
  8891. change = 2
  8892. local num = 12
  8893. local o = 115
  8894. PlayAnimationFromTable(PlayAnimationFromTable(AnimTab.Run.Animation(1, sine, hee, hee2, num, o), 0.4, false), 0.4, false)
  8895. Humanoid.WalkSpeed = 32
  8896. end
  8897. if facestate == "backward" and Anim == "Walk" and Comboing and CANtwod then
  8898. change = 1
  8899. local num = 11
  8900. PlayAnimationFromTable(AnimTab.BackWalk.Animation(1, sine, num), 0.4, false)
  8901. Humanoid.WalkSpeed = 8
  8902. end
  8903. local ss = Humanoid:GetState()
  8904. if ss == Enum.HumanoidStateType.FallingDown or ss == Enum.HumanoidStateType.PlatformStanding then
  8905. print("Get Up")
  8906. Humanoid:ChangeState(Enum.HumanoidStateType.GettingUp)
  8907. end
  8908. end)
  8909. print("osama's engine l0aded")
  8910. Tool.Name = "Ace of spades"
  8911. print("ace of sp0des loaded")
  8912. print("yspls")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement