Advertisement
wowzers

better aos

May 11th, 2017
174
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 416.60 KB | None | 0 0
  1. Player = game.Players.LocalPlayer
  2. repeat
  3. wait()
  4. until Player.Character
  5. Tool = Instance.new("HopperBin", Player.Backpack)
  6. Tool.Name = "WAIT"
  7. Effects = {}
  8. ArtificialHB = Instance.new("BindableEvent", script)
  9. ArtificialHB.Name = "Heartbeat"
  10. script:WaitForChild("Heartbeat")
  11. frame = 0.03
  12. tf = 0
  13. allowframeloss = false
  14. tossremainder = false
  15. lastframe = tick()
  16. script.Heartbeat:Fire()
  17. game:GetService("RunService").Heartbeat:connect(function(s, p)
  18. tf = tf + s
  19. if tf >= frame then
  20. if allowframeloss then
  21. script.Heartbeat:Fire()
  22. lastframe = tick()
  23. else
  24. for i = 1, math.floor(tf / frame) do
  25. script.Heartbeat:Fire()
  26. end
  27. lastframe = tick()
  28. end
  29. if tossremainder then
  30. tf = 0
  31. else
  32. tf = tf - frame * math.floor(tf / frame)
  33. end
  34. end
  35. end)
  36. function swait(num)
  37. if num == 0 or num == nil then
  38. ArtificialHB.Event:wait()
  39. else
  40. for i = 0, num do
  41. ArtificialHB.Event:wait()
  42. end
  43. end
  44. end
  45. local Player = game.Players.localPlayer
  46. local Character = Player.Character
  47. local Humanoid = Character.Humanoid
  48. local char = Character
  49. local LeftArm = Character["Left Arm"]
  50. local RightArm = Character["Right Arm"]
  51. local LeftLeg = Character["Left Leg"]
  52. local RightLeg = Character["Right Leg"]
  53. local Head = Character.Head
  54. local Torso = Character.Torso
  55. local cam = game.Workspace.CurrentCamera
  56. local RootPart = Character.HumanoidRootPart
  57. local RootJoint = RootPart.RootJoint
  58. local equipped = false
  59. local attack = false
  60. local Anim = "Idle"
  61. local idle = 0
  62. local attacktype = 1
  63. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  64. local velocity = RootPart.Velocity.y
  65. local sine = 0
  66. local change = 1
  67. local grabbed = false
  68. local cn = CFrame.new
  69. local mr = math.rad
  70. local angles = CFrame.Angles
  71. local ud = UDim2.new
  72. local c3 = Color3.new
  73. local ORW = Torso["Right Shoulder"]
  74. local OLW = Torso["Left Shoulder"]
  75. local OLH = Torso["Left Hip"]
  76. local ORH = Torso["Right Hip"]
  77. EffectModel = Instance.new("Model", Character)
  78. it = Instance.new
  79. vt = Vector3.new
  80. cf = CFrame.new
  81. euler = CFrame.Angles
  82. EffectModel.Name = "Effects"
  83. local Animator = Humanoid.Animator
  84. local Animate = char.Animate
  85. local EffecMo = EffectModel
  86. dcam = Instance.new("Script")--script.TWODCAM:Clone()
  87. dcam.Parent = char
  88. dcam.Disabled = false
  89. local CANtwod = true
  90. local controlsScript = game.Players.LocalPlayer.PlayerScripts.ControlScript
  91. controlsScript.Disabled = false
  92. AnimTab = {}
  93. AnimTab.Idle = {
  94. Animation = function(frameN, sine)
  95. local frame = {}
  96. frame[1] = {
  97. 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),
  98. 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),
  99. 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))),
  100. 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),
  101. 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),
  102. 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)
  103. }
  104. return frame[frameN]
  105. end
  106. }
  107. AnimTab.Run = {
  108. Animation = function(frameN, sine, hee, hee2, num, o)
  109. local frame = {}
  110. frame[1] = {
  111. 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),
  112. 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),
  113. 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))),
  114. 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))),
  115. 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)),
  116. 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))
  117. }
  118. return frame[frameN]
  119. end
  120. }
  121. AnimTab.BackWalk = {
  122. Animation = function(frameN, sine, num)
  123. local frame = {}
  124. frame[1] = {
  125. 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),
  126. 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),
  127. 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))),
  128. 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))),
  129. 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)),
  130. 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))
  131. }
  132. return frame[frameN]
  133. end
  134. }
  135. AnimTab.Jump = {
  136. Animation = function(frameN)
  137. local frame = {}
  138. frame[1] = {
  139. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  140. 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),
  141. 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),
  142. 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),
  143. 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),
  144. 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)
  145. }
  146. return frame[frameN]
  147. end
  148. }
  149. AnimTab.Fall = {
  150. Animation = function(frameN)
  151. local frame = {}
  152. frame[1] = {
  153. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  154. 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),
  155. 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),
  156. 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),
  157. 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),
  158. 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)
  159. }
  160. return frame[frameN]
  161. end
  162. }
  163. AnimTab.ON = {
  164. Animation = function(frameN)
  165. local frame = {}
  166. frame[1] = {
  167. 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),
  168. 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),
  169. 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),
  170. 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),
  171. 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),
  172. 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)
  173. }
  174. return frame[frameN]
  175. end
  176. }
  177. AnimTab.Z = {
  178. Animation = function(frameN)
  179. local frame = {}
  180. frame[1] = {
  181. 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),
  182. 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),
  183. 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),
  184. 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),
  185. 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),
  186. 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)
  187. }
  188. frame[2] = {
  189. 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),
  190. 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),
  191. 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),
  192. 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),
  193. 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),
  194. 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)
  195. }
  196. return frame[frameN]
  197. end
  198. }
  199. AnimTab.X = {
  200. Animation = function(frameN)
  201. local frame = {}
  202. frame[1] = {
  203. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  204. 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),
  205. 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),
  206. 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),
  207. 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),
  208. 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)
  209. }
  210. frame[2] = {
  211. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  212. 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),
  213. 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),
  214. 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),
  215. 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),
  216. 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)
  217. }
  218. return frame[frameN]
  219. end
  220. }
  221. AnimTab.C = {
  222. Animation = function(frameN)
  223. local frame = {}
  224. frame[1] = {
  225. 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),
  226. 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),
  227. 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),
  228. 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),
  229. 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),
  230. 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)
  231. }
  232. frame[2] = {
  233. 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),
  234. 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),
  235. 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),
  236. 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),
  237. 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),
  238. 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)
  239. }
  240. return frame[frameN]
  241. end
  242. }
  243. AnimTab.G = {
  244. Animation = function(frameN)
  245. local frame = {}
  246. frame[1] = {
  247. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  248. 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),
  249. 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),
  250. 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),
  251. 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),
  252. 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)
  253. }
  254. return frame[frameN]
  255. end
  256. }
  257. AnimTab.dasq = {
  258. Animation = function(frameN)
  259. local frame = {}
  260. frame[1] = {
  261. 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),
  262. 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),
  263. 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),
  264. 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),
  265. 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),
  266. 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)
  267. }
  268. frame[2] = {
  269. 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),
  270. 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),
  271. 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),
  272. 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),
  273. 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),
  274. 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)
  275. }
  276. return frame[frameN]
  277. end
  278. }
  279. AnimTab.CHR = {
  280. Animation = function(frameN)
  281. local frame = {}
  282. frame[1] = {
  283. 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),
  284. 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),
  285. 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),
  286. 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),
  287. 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),
  288. 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)
  289. }
  290. return frame[frameN]
  291. end
  292. }
  293. AnimTab.saq = {
  294. Animation = function(frameN)
  295. local frame = {}
  296. frame[1] = {
  297. 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),
  298. 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),
  299. 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),
  300. 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),
  301. 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),
  302. 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)
  303. }
  304. frame[2] = {
  305. 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),
  306. 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),
  307. 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),
  308. 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),
  309. 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),
  310. 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)
  311. }
  312. return frame[frameN]
  313. end
  314. }
  315. AnimTab.ase = {
  316. Animation = function(frameN)
  317. local frame = {}
  318. frame[1] = {
  319. 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),
  320. 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),
  321. 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),
  322. 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),
  323. 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),
  324. 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)
  325. }
  326. frame[2] = {
  327. 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),
  328. 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),
  329. 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),
  330. 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),
  331. 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),
  332. 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)
  333. }
  334. return frame[frameN]
  335. end
  336. }
  337. AnimTab.sdq = {
  338. Animation = function(frameN)
  339. local frame = {}
  340. frame[1] = {
  341. 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),
  342. 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),
  343. 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),
  344. 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),
  345. 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),
  346. 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)
  347. }
  348. frame[2] = {
  349. 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),
  350. 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),
  351. 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),
  352. 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),
  353. 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),
  354. 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)
  355. }
  356. return frame[frameN]
  357. end
  358. }
  359. AnimTab.dwc = {
  360. Animation = function(frameN)
  361. local frame = {}
  362. frame[1] = {
  363. 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)),
  364. 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),
  365. 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),
  366. 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),
  367. 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),
  368. 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)
  369. }
  370. frame[2] = {
  371. 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)),
  372. 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),
  373. 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),
  374. 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),
  375. 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),
  376. 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)
  377. }
  378. frame[3] = {
  379. 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)),
  380. 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),
  381. 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),
  382. 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),
  383. 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),
  384. 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)
  385. }
  386. frame[4] = {
  387. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  388. 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),
  389. 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),
  390. 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),
  391. 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),
  392. 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)
  393. }
  394. frame[5] = {
  395. 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),
  396. 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),
  397. 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),
  398. 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),
  399. 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),
  400. 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)
  401. }
  402. return frame[frameN]
  403. end
  404. }
  405. AnimTab.sax = {
  406. Animation = function(frameN)
  407. local frame = {}
  408. frame[1] = {
  409. 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),
  410. 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),
  411. 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),
  412. 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),
  413. 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),
  414. 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)
  415. }
  416. frame[2] = {
  417. 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),
  418. 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),
  419. 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),
  420. 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),
  421. 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),
  422. 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)
  423. }
  424. frame[3] = {
  425. 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),
  426. 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),
  427. 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),
  428. 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),
  429. 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),
  430. 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)
  431. }
  432. frame[4] = {
  433. 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),
  434. 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),
  435. 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),
  436. 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),
  437. 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),
  438. 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)
  439. }
  440. frame[5] = {
  441. 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),
  442. 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),
  443. 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),
  444. 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),
  445. 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),
  446. 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)
  447. }
  448. return frame[frameN]
  449. end
  450. }
  451. AnimTab.aasq = {
  452. Animation = function(frameN, oof, i)
  453. local frame = {}
  454. frame[1] = {
  455. 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),
  456. 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),
  457. 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),
  458. 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),
  459. 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),
  460. 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)
  461. }
  462. frame[2] = {
  463. 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),
  464. 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),
  465. 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),
  466. 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),
  467. 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),
  468. 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)
  469. }
  470. frame[3] = {
  471. 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),
  472. 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),
  473. 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),
  474. 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),
  475. 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),
  476. 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)
  477. }
  478. frame[4] = {
  479. 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),
  480. 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),
  481. 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),
  482. 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),
  483. 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),
  484. 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)
  485. }
  486. frame[5] = {
  487. 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),
  488. 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),
  489. 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),
  490. 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),
  491. 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),
  492. 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)
  493. }
  494. frame[6] = {
  495. 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),
  496. 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),
  497. 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),
  498. 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),
  499. 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),
  500. 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)
  501. }
  502. frame[7] = {
  503. 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),
  504. 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),
  505. 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),
  506. 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),
  507. 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),
  508. 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)
  509. }
  510. frame[8] = {
  511. 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),
  512. 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),
  513. 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),
  514. 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),
  515. 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),
  516. 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)
  517. }
  518. frame[9] = {
  519. 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),
  520. 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),
  521. 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),
  522. 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),
  523. 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),
  524. 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)
  525. }
  526. frame[10] = {
  527. 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),
  528. 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),
  529. 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),
  530. 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),
  531. 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),
  532. 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)
  533. }
  534. frame[11] = {
  535. 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),
  536. 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),
  537. 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),
  538. 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),
  539. 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),
  540. 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)
  541. }
  542. return frame[frameN]
  543. end
  544. }
  545. AnimTab.wwx = {
  546. Animation = function(frameN)
  547. local frame = {}
  548. frame[1] = {
  549. 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),
  550. 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),
  551. 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),
  552. 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),
  553. 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),
  554. 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)
  555. }
  556. frame[2] = {
  557. 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),
  558. 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),
  559. 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),
  560. 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),
  561. 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),
  562. 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)
  563. }
  564. return frame[frameN]
  565. end
  566. }
  567. AnimTab.asdq = {
  568. Animation = function(frameN)
  569. local frame = {}
  570. frame[1] = {
  571. 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),
  572. 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),
  573. 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),
  574. 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),
  575. 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),
  576. 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)
  577. }
  578. return frame[frameN]
  579. end
  580. }
  581. AnimTab.asdsdq = {
  582. Animation = function(frameN)
  583. local frame = {}
  584. frame[1] = {
  585. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  586. 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),
  587. 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),
  588. 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),
  589. 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),
  590. 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)
  591. }
  592. frame[2] = {
  593. 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),
  594. 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),
  595. 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),
  596. 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),
  597. 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),
  598. 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)
  599. }
  600. return frame[frameN]
  601. end
  602. }
  603. AnimTab.wadq = {
  604. Animation = function(frameN)
  605. local frame = {}
  606. frame[1] = {
  607. 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),
  608. 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),
  609. 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),
  610. 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),
  611. 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),
  612. 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)
  613. }
  614. return frame[frameN]
  615. end
  616. }
  617. AnimTab.dsasq = {
  618. Animation = function(frameN)
  619. local frame = {}
  620. frame[1] = {
  621. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  622. 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),
  623. 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),
  624. 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),
  625. 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),
  626. 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)
  627. }
  628. frame[2] = {
  629. 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),
  630. 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),
  631. 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),
  632. 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),
  633. 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),
  634. 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)
  635. }
  636. return frame[frameN]
  637. end
  638. }
  639. AnimTab.ssadq = {
  640. Animation = function(frameN)
  641. local frame = {}
  642. frame[1] = {
  643. 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),
  644. 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),
  645. 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),
  646. 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),
  647. 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),
  648. 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)
  649. }
  650. frame[2] = {
  651. 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),
  652. 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),
  653. 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),
  654. 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),
  655. 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),
  656. 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)
  657. }
  658. return frame[frameN]
  659. end
  660. }
  661. AnimTab.sddq = {
  662. Animation = function(frameN, offset)
  663. local frame = {}
  664. frame[1] = {
  665. 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),
  666. CFrame.new(0, 1.5, 0) * euler(-offset, math.rad(90), 0),
  667. 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),
  668. 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),
  669. 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),
  670. 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)
  671. }
  672. frame[2] = {
  673. 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),
  674. 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),
  675. 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),
  676. 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),
  677. 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),
  678. 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)
  679. }
  680. return frame[frameN]
  681. end
  682. }
  683. AnimTab.ddswx = {
  684. Animation = function(frameN)
  685. local frame = {}
  686. frame[1] = {
  687. 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),
  688. 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),
  689. 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),
  690. 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),
  691. 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),
  692. 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)
  693. }
  694. frame[2] = {
  695. 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),
  696. 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),
  697. 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),
  698. 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),
  699. 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),
  700. 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)
  701. }
  702. frame[3] = {
  703. 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),
  704. 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),
  705. 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),
  706. 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),
  707. 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),
  708. 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)
  709. }
  710. return frame[frameN]
  711. end
  712. }
  713. AnimTab.asdssq = {
  714. Animation = function(frameN)
  715. local frame = {}
  716. frame[1] = {
  717. 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),
  718. 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),
  719. 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),
  720. 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),
  721. 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),
  722. 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)
  723. }
  724. frame[2] = {
  725. 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),
  726. 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),
  727. 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),
  728. 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),
  729. 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),
  730. 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)
  731. }
  732. return frame[frameN]
  733. end
  734. }
  735. AnimTab.ssz = {
  736. Animation = function(frameN)
  737. local frame = {}
  738. frame[1] = {
  739. 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),
  740. 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),
  741. 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),
  742. 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),
  743. 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),
  744. 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)
  745. }
  746. frame[2] = {
  747. 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),
  748. 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),
  749. 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),
  750. 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),
  751. 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),
  752. 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)
  753. }
  754. return frame[frameN]
  755. end
  756. }
  757. AnimTab.ddsc = {
  758. Animation = function(frameN)
  759. local frame = {}
  760. frame[1] = {
  761. 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),
  762. 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),
  763. 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),
  764. 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),
  765. 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),
  766. 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)
  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(0, 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. frame[3] = {}
  777. frame[4] = {
  778. 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),
  779. 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),
  780. 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),
  781. 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),
  782. 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),
  783. 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)
  784. }
  785. frame[5] = {
  786. 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),
  787. 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),
  788. 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),
  789. 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),
  790. 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),
  791. 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)
  792. }
  793. frame[6] = {
  794. 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),
  795. 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),
  796. 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),
  797. 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),
  798. 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),
  799. 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)
  800. }
  801. frame[7] = {
  802. 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),
  803. 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),
  804. 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),
  805. 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),
  806. 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),
  807. 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)
  808. }
  809. frame[8] = {
  810. 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),
  811. 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),
  812. 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),
  813. 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),
  814. 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),
  815. 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)
  816. }
  817. return frame[frameN]
  818. end
  819. }
  820. AnimTab.ddsc2 = {
  821. Animation = function(frameN, es, i)
  822. local frame = {}
  823. frame[3] = {
  824. 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),
  825. 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),
  826. 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),
  827. 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),
  828. 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),
  829. 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)
  830. }
  831. return frame[frameN]
  832. end
  833. }
  834. local COMBOGUI = Instance.new("ScreenGui")
  835. local Frame = Instance.new("Frame")
  836. local dmg = Instance.new("TextLabel")
  837. local hits = Instance.new("TextLabel")
  838. local HitstunFrame = Instance.new("Frame")
  839. local Frame_2 = Instance.new("Frame")
  840. local Frame_3 = Instance.new("Frame")
  841. local Frame_4 = Instance.new("Frame")
  842. local Frame_5 = Instance.new("Frame")
  843. local Fill = Instance.new("Frame")
  844. COMBOGUI.Name = "COMBOGUI"
  845. COMBOGUI.Parent = script
  846. Frame.Parent = COMBOGUI
  847. Frame.BackgroundColor3 = Color3.new(1, 1, 1)
  848. Frame.BackgroundTransparency = 1
  849. Frame.Position = UDim2.new(0.0299999993, 0, 0.349999994, 0)
  850. Frame.Size = UDim2.new(0, 100, 0, 100)
  851. dmg.Name = "dmg"
  852. dmg.Parent = Frame
  853. dmg.BackgroundColor3 = Color3.new(1, 1, 1)
  854. dmg.BorderSizePixel = 0
  855. dmg.Position = UDim2.new(0.5, 0, 0.5, 0)
  856. dmg.Font = Enum.Font.SciFi
  857. dmg.FontSize = Enum.FontSize.Size48
  858. dmg.Text = "78"
  859. dmg.TextColor3 = Color3.new(1, 1, 0)
  860. dmg.TextStrokeColor3 = Color3.new(0.0666667, 0.137255, 0.45098)
  861. dmg.TextStrokeTransparency = 0
  862. dmg.TextWrapped = true
  863. hits.Name = "hits"
  864. hits.Parent = Frame
  865. hits.BackgroundColor3 = Color3.new(1, 1, 1)
  866. hits.BorderSizePixel = 0
  867. hits.Position = UDim2.new(0.5, 0, 0.725000024, 0)
  868. hits.Font = Enum.Font.SciFi
  869. hits.FontSize = Enum.FontSize.Size18
  870. hits.Text = "10"
  871. hits.TextColor3 = Color3.new(1, 1, 0)
  872. hits.TextStrokeColor3 = Color3.new(0.0666667, 0.137255, 0.45098)
  873. hits.TextStrokeTransparency = 0
  874. hits.TextWrapped = true
  875. hits.TextSize = 20
  876. HitstunFrame.Name = "HitstunFrame"
  877. HitstunFrame.Parent = Frame
  878. HitstunFrame.BackgroundColor3 = Color3.new(0, 0, 0)
  879. HitstunFrame.BackgroundTransparency = 0.89999997615814
  880. HitstunFrame.Position = UDim2.new(0, -10, 0, 90)
  881. HitstunFrame.Size = UDim2.new(0, 120, 0, 10)
  882. Frame_2.Parent = HitstunFrame
  883. Frame_2.BackgroundColor3 = Color3.new(0, 0, 0)
  884. Frame_2.BorderSizePixel = 0
  885. Frame_2.Position = UDim2.new(0, 0, 0, 10)
  886. Frame_2.Size = UDim2.new(0, 120, 0, 1)
  887. Frame_3.Parent = HitstunFrame
  888. Frame_3.BackgroundColor3 = Color3.new(0, 0, 0)
  889. Frame_3.BorderSizePixel = 0
  890. Frame_3.Size = UDim2.new(0, 120, 0, 1)
  891. Frame_4.Parent = HitstunFrame
  892. Frame_4.BackgroundColor3 = Color3.new(0, 0, 0)
  893. Frame_4.BorderSizePixel = 0
  894. Frame_4.Size = UDim2.new(0, 1, 0, 10)
  895. Frame_5.Parent = HitstunFrame
  896. Frame_5.BackgroundColor3 = Color3.new(0, 0, 0)
  897. Frame_5.BorderSizePixel = 0
  898. Frame_5.Position = UDim2.new(0, 120, 0, 0)
  899. Frame_5.Size = UDim2.new(0, 1, 0, 10)
  900. Fill.Name = "Fill"
  901. Fill.Parent = HitstunFrame
  902. Fill.BackgroundColor3 = Color3.new(1, 1, 0.498039)
  903. Fill.Size = UDim2.new(0, 80, 0, 10)
  904. local Magic = Instance.new("ScreenGui")
  905. local Frame = Instance.new("Frame")
  906. local idk = Instance.new("Frame")
  907. local TextLabel = Instance.new("TextLabel")
  908. local Num = Instance.new("TextLabel")
  909. local Fill = Instance.new("TextLabel")
  910. Magic.Name = "Magic"
  911. Magic.Parent = Player.PlayerGui
  912. Frame.Parent = Magic
  913. Frame.BackgroundColor3 = Color3.new(0.333333, 0.333333, 0)
  914. Frame.BorderColor3 = Color3.new(1, 1, 1)
  915. Frame.Position = UDim2.new(0.0199999996, 0, 0.300000012, 0)
  916. Frame.Rotation = 180
  917. Frame.Size = UDim2.new(0.0649999976, 0, 0.600000024, 0)
  918. Frame.Style = Enum.FrameStyle.DropShadow
  919. idk.Name = "idk"
  920. idk.Parent = Frame
  921. idk.BackgroundColor3 = Color3.new(0, 0, 0)
  922. idk.BorderColor3 = Color3.new(0.184314, 0.290196, 0.364706)
  923. idk.Rotation = -180
  924. idk.Size = UDim2.new(1, 0, 1, 0)
  925. TextLabel.Parent = Frame
  926. TextLabel.BackgroundColor3 = Color3.new(1, 1, 0)
  927. TextLabel.BackgroundTransparency = 1
  928. TextLabel.BorderColor3 = Color3.new(1, 1, 1)
  929. TextLabel.BorderSizePixel = 0
  930. TextLabel.Position = UDim2.new(0.449999988, 0, 1.01999998, 0)
  931. TextLabel.Rotation = -180
  932. TextLabel.Size = UDim2.new(0.100000001, 0, 0.100000001, 0)
  933. TextLabel.Font = Enum.Font.SciFi
  934. TextLabel.FontSize = Enum.FontSize.Size24
  935. TextLabel.Text = "Magic"
  936. TextLabel.TextColor3 = Color3.new(1, 1, 0)
  937. Num.Name = "Num"
  938. Num.Parent = Frame
  939. Num.BackgroundColor3 = Color3.new(1, 1, 0)
  940. Num.BackgroundTransparency = 1
  941. Num.BorderColor3 = Color3.new(1, 1, 1)
  942. Num.BorderSizePixel = 0
  943. Num.Position = UDim2.new(0.449999988, 0, -0.100000001, 0)
  944. Num.Rotation = -180
  945. Num.Size = UDim2.new(0.100000001, 0, 0.100000001, 0)
  946. Num.Font = Enum.Font.SciFi
  947. Num.FontSize = Enum.FontSize.Size24
  948. Num.Text = "100%"
  949. Num.TextColor3 = Color3.new(1, 1, 0)
  950. Num.TextStrokeTransparency = 0.5
  951. magiknum = Num
  952. Fill.Name = "Fill"
  953. Fill.Parent = Frame
  954. Fill.BackgroundColor3 = Color3.new(0.937255, 1, 0.34902)
  955. Fill.BorderColor3 = Color3.new(0.184314, 0.290196, 0.364706)
  956. Fill.BorderSizePixel = 3
  957. Fill.Size = UDim2.new(1, 0, 1, 0)
  958. Fill.Font = Enum.Font.SourceSans
  959. Fill.FontSize = Enum.FontSize.Size14
  960. Fill.Text = ""
  961. magikbar = Fill
  962. local PhaseGui = Instance.new("ScreenGui")
  963. local Frame = Instance.new("Frame")
  964. local Phase1bg = Instance.new("Frame")
  965. local Phase1 = Instance.new("Frame")
  966. local Phase1sy = Instance.new("Frame")
  967. local ImageLabel = Instance.new("ImageLabel")
  968. local Phase2bg = Instance.new("Frame")
  969. local Phase2 = Instance.new("Frame")
  970. local Phase2sy = Instance.new("Frame")
  971. local ImageLabel_2 = Instance.new("ImageLabel")
  972. local Phase3bg = Instance.new("Frame")
  973. local Phase3 = Instance.new("Frame")
  974. local Phase3sy = Instance.new("Frame")
  975. local ImageLabel_3 = Instance.new("ImageLabel")
  976. local Phase4bg = Instance.new("Frame")
  977. local Phase4 = Instance.new("Frame")
  978. local Phase4sy = Instance.new("Frame")
  979. local ImageLabel_4 = Instance.new("ImageLabel")
  980. PhaseGui.Name = "PhaseGui"
  981. PhaseGui.Parent = Player.PlayerGui
  982. Frame.Parent = PhaseGui
  983. Frame.BackgroundColor3 = Color3.new(1, 1, 1)
  984. Frame.BackgroundTransparency = 1
  985. Frame.Size = UDim2.new(1, 0, 1, 0)
  986. Phase1bg.Name = "Phase1bg"
  987. Phase1bg.Parent = Frame
  988. Phase1bg.BackgroundColor3 = Color3.new(0, 0, 0)
  989. Phase1bg.BorderColor3 = Color3.new(1, 1, 0.498039)
  990. Phase1bg.BorderSizePixel = 0
  991. Phase1bg.Position = UDim2.new(0.889999986, 0, 0.0500000007, 0)
  992. Phase1bg.Rotation = 45
  993. Phase1bg.Size = UDim2.new(0, 80, 0, 80)
  994. Phase1.Name = "Phase1"
  995. Phase1.Parent = Phase1bg
  996. Phase1.BackgroundColor3 = Color3.new(0.294118, 0.294118, 0.294118)
  997. Phase1.BorderColor3 = Color3.new(0, 0, 0)
  998. Phase1.BorderSizePixel = 7
  999. Phase1.Size = UDim2.new(1, 0, 1, 0)
  1000. Phase1sy.Name = "Phase1sy"
  1001. Phase1sy.Parent = Phase1
  1002. Phase1sy.BackgroundColor3 = Color3.new(1, 1, 1)
  1003. Phase1sy.BackgroundTransparency = 1
  1004. Phase1sy.BorderColor3 = Color3.new(0, 0, 0)
  1005. Phase1sy.BorderSizePixel = 7
  1006. Phase1sy.Size = UDim2.new(1, 0, 1, 0)
  1007. ImageLabel.Parent = Phase1sy
  1008. ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  1009. ImageLabel.BackgroundTransparency = 1
  1010. ImageLabel.Rotation = -45
  1011. ImageLabel.Size = UDim2.new(1, 0, 1, 0)
  1012. ImageLabel.Image = "rbxassetid://200326272"
  1013. ImageLabel.ImageColor3 = Color3.new(0, 0, 0)
  1014. Phase2bg.Name = "Phase2bg"
  1015. Phase2bg.Parent = Frame
  1016. Phase2bg.BackgroundColor3 = Color3.new(0, 0, 0)
  1017. Phase2bg.BorderColor3 = Color3.new(1, 1, 0.498039)
  1018. Phase2bg.BorderSizePixel = 0
  1019. Phase2bg.Position = UDim2.new(0.889999986, 0, 0.310000002, 0)
  1020. Phase2bg.Rotation = 45
  1021. Phase2bg.Size = UDim2.new(0, 80, 0, 80)
  1022. Phase2.Name = "Phase2"
  1023. Phase2.Parent = Phase2bg
  1024. Phase2.BackgroundColor3 = Color3.new(0.294118, 0.294118, 0.294118)
  1025. Phase2.BorderColor3 = Color3.new(0, 0, 0)
  1026. Phase2.BorderSizePixel = 7
  1027. Phase2.Size = UDim2.new(1, 0, 1, 0)
  1028. Phase2sy.Name = "Phase2sy"
  1029. Phase2sy.Parent = Phase2
  1030. Phase2sy.BackgroundColor3 = Color3.new(1, 1, 1)
  1031. Phase2sy.BackgroundTransparency = 1
  1032. Phase2sy.BorderColor3 = Color3.new(0, 0, 0)
  1033. Phase2sy.BorderSizePixel = 7
  1034. Phase2sy.Size = UDim2.new(1, 0, 1, 0)
  1035. ImageLabel_2.Parent = Phase2sy
  1036. ImageLabel_2.BackgroundColor3 = Color3.new(1, 1, 1)
  1037. ImageLabel_2.BackgroundTransparency = 1
  1038. ImageLabel_2.Rotation = -45
  1039. ImageLabel_2.Size = UDim2.new(1, 0, 1, 0)
  1040. ImageLabel_2.Image = "rbxassetid://200326330"
  1041. ImageLabel_2.ImageColor3 = Color3.new(0, 0, 0)
  1042. Phase3bg.Name = "Phase3bg"
  1043. Phase3bg.Parent = Frame
  1044. Phase3bg.BackgroundColor3 = Color3.new(0, 0, 0)
  1045. Phase3bg.BorderColor3 = Color3.new(1, 1, 0.498039)
  1046. Phase3bg.BorderSizePixel = 0
  1047. Phase3bg.Position = UDim2.new(0.889999986, 0, 0.557, 0)
  1048. Phase3bg.Rotation = 45
  1049. Phase3bg.Size = UDim2.new(0, 80, 0, 80)
  1050. Phase3.Name = "Phase3"
  1051. Phase3.Parent = Phase3bg
  1052. Phase3.BackgroundColor3 = Color3.new(0.294118, 0.294118, 0.294118)
  1053. Phase3.BorderColor3 = Color3.new(0, 0, 0)
  1054. Phase3.BorderSizePixel = 7
  1055. Phase3.Size = UDim2.new(1, 0, 1, 0)
  1056. Phase3sy.Name = "Phase3sy"
  1057. Phase3sy.Parent = Phase3
  1058. Phase3sy.BackgroundColor3 = Color3.new(1, 1, 1)
  1059. Phase3sy.BackgroundTransparency = 1
  1060. Phase3sy.BorderColor3 = Color3.new(0, 0, 0)
  1061. Phase3sy.BorderSizePixel = 7
  1062. Phase3sy.Size = UDim2.new(1, 0, 1, 0)
  1063. ImageLabel_3.Parent = Phase3sy
  1064. ImageLabel_3.BackgroundColor3 = Color3.new(1, 1, 1)
  1065. ImageLabel_3.BackgroundTransparency = 1
  1066. ImageLabel_3.Rotation = -45
  1067. ImageLabel_3.Size = UDim2.new(1, 0, 1, 0)
  1068. ImageLabel_3.Image = "rbxassetid://200326394"
  1069. ImageLabel_3.ImageColor3 = Color3.new(0, 0, 0)
  1070. Phase4bg.Name = "Phase4bg"
  1071. Phase4bg.Parent = Frame
  1072. Phase4bg.BackgroundColor3 = Color3.new(0, 0, 0)
  1073. Phase4bg.BorderColor3 = Color3.new(1, 1, 0.498039)
  1074. Phase4bg.BorderSizePixel = 0
  1075. Phase4bg.Position = UDim2.new(0.889999986, 0, 0.810000002, 0)
  1076. Phase4bg.Rotation = 45
  1077. Phase4bg.Size = UDim2.new(0, 80, 0, 80)
  1078. Phase4.Name = "Phase4"
  1079. Phase4.Parent = Phase4bg
  1080. Phase4.BackgroundColor3 = Color3.new(0.294118, 0.294118, 0.294118)
  1081. Phase4.BorderColor3 = Color3.new(0, 0, 0)
  1082. Phase4.BorderSizePixel = 7
  1083. Phase4.Size = UDim2.new(1, 0, 1, 0)
  1084. Phase4sy.Name = "Phase4sy"
  1085. Phase4sy.Parent = Phase4
  1086. Phase4sy.BackgroundColor3 = Color3.new(1, 1, 1)
  1087. Phase4sy.BackgroundTransparency = 1
  1088. Phase4sy.BorderColor3 = Color3.new(0, 0, 0)
  1089. Phase4sy.BorderSizePixel = 7
  1090. Phase4sy.Size = UDim2.new(1, 0, 1, 0)
  1091. ImageLabel_4.Parent = Phase4sy
  1092. ImageLabel_4.BackgroundColor3 = Color3.new(1, 1, 1)
  1093. ImageLabel_4.BackgroundTransparency = 1
  1094. ImageLabel_4.Rotation = -45
  1095. ImageLabel_4.Size = UDim2.new(1, 0, 1, 0)
  1096. ImageLabel_4.Image = "rbxassetid://200326465"
  1097. ImageLabel_4.ImageColor3 = Color3.new(0, 0, 0)
  1098. Phase = 1
  1099. phase1gui = game.Players.LocalPlayer.PlayerGui.PhaseGui.Frame.Phase1bg.Phase1.Phase1sy.ImageLabel
  1100. phase2gui = game.Players.LocalPlayer.PlayerGui.PhaseGui.Frame.Phase2bg.Phase2.Phase2sy.ImageLabel
  1101. phase3gui = game.Players.LocalPlayer.PlayerGui.PhaseGui.Frame.Phase3bg.Phase3.Phase3sy.ImageLabel
  1102. phase4gui = game.Players.LocalPlayer.PlayerGui.PhaseGui.Frame.Phase4bg.Phase4.Phase4sy.ImageLabel
  1103. lockedcol = Color3.new(0, 0, 0)
  1104. unlockedcol = Color3.new(255, 255, 0)
  1105. Phase1Unlocked = true
  1106. Phase2Unlocked = false
  1107. Phase3Unlocked = false
  1108. Phase4Unlocked = false
  1109. rays_not_ready = false
  1110. trin = Instance.new("BillboardGui", nil)
  1111. trin.AlwaysOnTop = true
  1112. trin.Size = UDim2.new(19, 0, 19, 0)
  1113. trinIm = Instance.new("ImageLabel", trin)
  1114. trinIm.BackgroundTransparency = 1
  1115. trinIm.Size = UDim2.new(1, 0, 1, 0)
  1116. trinIm.Image = "http://www.roblox.com/asset/?id=642882626"
  1117. trinIm.ImageTransparency = 0
  1118. local s = Instance.new("Script") --script.OB:clone()
  1119. s.Disabled = false
  1120. s.Parent = trin
  1121. --s.OB.Value = script
  1122. trin2 = Instance.new("BillboardGui", nil)
  1123. trin2.AlwaysOnTop = true
  1124. trin2.Size = UDim2.new(12, 0, 12, 0)
  1125. trinIm2 = Instance.new("ImageLabel", trin2)
  1126. trinIm2.BackgroundTransparency = 1
  1127. trinIm2.Size = UDim2.new(1, 0, 1, 0)
  1128. trinIm2.Image = "http://www.roblox.com/asset/?id=569947411"
  1129. trinIm2.ImageTransparency = 0.5
  1130. trinIm2.ImageColor3 = BrickColor.new("Institutional white").Color
  1131. local s = Instance.new("Script") --script.OB:clone()
  1132. s.Disabled = false
  1133. s.Parent = trin2
  1134. --s.OB.Value = script
  1135. trin3 = Instance.new("BillboardGui", nil)
  1136. trin3.AlwaysOnTop = true
  1137. trin3.Size = UDim2.new(11.5, 0, 11.5, 0)
  1138. trinIm3 = Instance.new("ImageLabel", trin3)
  1139. trinIm3.BackgroundTransparency = 1
  1140. trinIm3.Size = UDim2.new(1, 0, 1, 0)
  1141. trinIm3.Image = "http://www.roblox.com/asset/?id=642977507"
  1142. trinIm3.ImageTransparency = 0
  1143. local s = Instance.new("Script") --script.OB:clone()
  1144. s.Disabled = false
  1145. s.Parent = trin3
  1146. --s.OB.Value = script
  1147. Humanoid.Died:connect(function()
  1148. trin.Parent = nil
  1149. trin2.Parent = nil
  1150. trin3.Parent = nil
  1151. end)
  1152. g1 = Instance.new("ScreenGui", Player.PlayerGui)
  1153. g1.Name = "Controls"
  1154. o1 = Instance.new("Frame", g1)
  1155. o1.Active = true
  1156. o1.BackgroundColor3 = Color3.new(1, 1, 1)
  1157. o1.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1158. o1.Name = "Help"
  1159. o1.Position = UDim2.new(1, 0, 0.5, -150)
  1160. o1.Size = UDim2.new(0, 500, 0, 300)
  1161. o1.Draggable = true
  1162. o1.Style = Enum.FrameStyle.DropShadow
  1163. o2 = Instance.new("ScrollingFrame", o1)
  1164. o2.BackgroundColor3 = Color3.new(0.32549, 0.32549, 0.32549)
  1165. o2.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1166. o2.BorderSizePixel = 0
  1167. o2.Name = "Content"
  1168. o2.Position = UDim2.new(0, 0, 0, 35)
  1169. o2.Size = UDim2.new(1, 0, 1, -65)
  1170. o2.ClipsDescendants = true
  1171. o2.Draggable = true
  1172. o3 = Instance.new("TextLabel", o2)
  1173. o3.BackgroundColor3 = Color3.new(1, 1, 1)
  1174. o3.BackgroundTransparency = 1
  1175. o3.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1176. o3.Name = "Line23"
  1177. o3.Position = UDim2.new(0, 0, 0, 710)
  1178. o3.Size = UDim2.new(1, 0, 0, 30)
  1179. o3.Text = ""
  1180. o3.TextWrapped = true
  1181. o3.TextColor3 = Color3.new(1, 1, 1)
  1182. o3.Font = Enum.Font.SciFi
  1183. o3.FontSize = Enum.FontSize.Size18
  1184. o3.TextXAlignment = Enum.TextXAlignment.Left
  1185. o4 = Instance.new("TextLabel", o2)
  1186. o4.BackgroundColor3 = Color3.new(1, 1, 1)
  1187. o4.BackgroundTransparency = 1
  1188. o4.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1189. o4.Name = "Line24"
  1190. o4.Position = UDim2.new(0, 0, 0, 690)
  1191. o4.Size = UDim2.new(1, 0, 0, 30)
  1192. o4.Text = ">>>>>>>DDC(After SSZ)"
  1193. o4.TextWrapped = true
  1194. o4.TextColor3 = Color3.new(1, 1, 1)
  1195. o4.Font = Enum.Font.SciFi
  1196. o4.FontSize = Enum.FontSize.Size18
  1197. o4.TextXAlignment = Enum.TextXAlignment.Left
  1198. o5 = Instance.new("TextLabel", o2)
  1199. o5.BackgroundColor3 = Color3.new(1, 1, 1)
  1200. o5.BackgroundTransparency = 1
  1201. o5.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1202. o5.Name = "Line23"
  1203. o5.Position = UDim2.new(0, 0, 0, 670)
  1204. o5.Size = UDim2.new(1, 0, 0, 30)
  1205. o5.Text = "SSZ(Phase 4 must be unlocked)"
  1206. o5.TextWrapped = true
  1207. o5.TextColor3 = Color3.new(1, 1, 1)
  1208. o5.Font = Enum.Font.SciFi
  1209. o5.FontSize = Enum.FontSize.Size18
  1210. o5.TextXAlignment = Enum.TextXAlignment.Left
  1211. o6 = Instance.new("TextLabel", o2)
  1212. o6.BackgroundColor3 = Color3.new(1, 1, 1)
  1213. o6.BackgroundTransparency = 1
  1214. o6.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1215. o6.Name = "Line22"
  1216. o6.Position = UDim2.new(0, 0, 0, 640)
  1217. o6.Size = UDim2.new(1, 0, 0, 30)
  1218. o6.Text = "ASDSSQ(Phase 4 must be unlocked)"
  1219. o6.TextWrapped = true
  1220. o6.TextColor3 = Color3.new(1, 1, 1)
  1221. o6.Font = Enum.Font.SciFi
  1222. o6.FontSize = Enum.FontSize.Size18
  1223. o6.TextXAlignment = Enum.TextXAlignment.Left
  1224. o7 = Instance.new("TextLabel", o2)
  1225. o7.BackgroundColor3 = Color3.new(1, 1, 1)
  1226. o7.BackgroundTransparency = 1
  1227. o7.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1228. o7.Name = "Line21"
  1229. o7.Position = UDim2.new(0, 0, 0, 610)
  1230. o7.Size = UDim2.new(1, 0, 0, 30)
  1231. o7.Text = "DDSWX(Phase 4 must be unlocked)"
  1232. o7.TextWrapped = true
  1233. o7.TextColor3 = Color3.new(1, 1, 1)
  1234. o7.Font = Enum.Font.SciFi
  1235. o7.FontSize = Enum.FontSize.Size18
  1236. o7.TextXAlignment = Enum.TextXAlignment.Left
  1237. o8 = Instance.new("TextLabel", o2)
  1238. o8.BackgroundColor3 = Color3.new(1, 1, 1)
  1239. o8.BackgroundTransparency = 1
  1240. o8.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1241. o8.Name = "Line20"
  1242. o8.Position = UDim2.new(0, 0, 0, 580)
  1243. o8.Size = UDim2.new(1, 0, 0, 30)
  1244. o8.Text = ""
  1245. o8.TextWrapped = true
  1246. o8.TextColor3 = Color3.new(1, 1, 1)
  1247. o8.Font = Enum.Font.SciFi
  1248. o8.FontSize = Enum.FontSize.Size18
  1249. o8.TextXAlignment = Enum.TextXAlignment.Left
  1250. o9 = Instance.new("TextLabel", o2)
  1251. o9.BackgroundColor3 = Color3.new(1, 1, 1)
  1252. o9.BackgroundTransparency = 1
  1253. o9.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1254. o9.Name = "Line19"
  1255. o9.Position = UDim2.new(0, 0, 0, 550)
  1256. o9.Size = UDim2.new(1, 0, 0, 30)
  1257. o9.Text = "DSASQ(Phase 3 must be unlocked)"
  1258. o9.TextWrapped = true
  1259. o9.TextColor3 = Color3.new(1, 1, 1)
  1260. o9.Font = Enum.Font.SciFi
  1261. o9.FontSize = Enum.FontSize.Size18
  1262. o9.TextXAlignment = Enum.TextXAlignment.Left
  1263. o10 = Instance.new("TextLabel", o2)
  1264. o10.BackgroundColor3 = Color3.new(1, 1, 1)
  1265. o10.BackgroundTransparency = 1
  1266. o10.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1267. o10.Name = "Line18"
  1268. o10.Position = UDim2.new(0, 0, 0, 520)
  1269. o10.Size = UDim2.new(1, 0, 0, 30)
  1270. o10.Text = "SSADQ(Phase 3 must be unlocked)"
  1271. o10.TextWrapped = true
  1272. o10.TextColor3 = Color3.new(1, 1, 1)
  1273. o10.Font = Enum.Font.SciFi
  1274. o10.FontSize = Enum.FontSize.Size18
  1275. o10.TextXAlignment = Enum.TextXAlignment.Left
  1276. o11 = Instance.new("TextLabel", o2)
  1277. o11.BackgroundColor3 = Color3.new(1, 1, 1)
  1278. o11.BackgroundTransparency = 1
  1279. o11.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1280. o11.Name = "Line17"
  1281. o11.Position = UDim2.new(0, 0, 0, 490)
  1282. o11.Size = UDim2.new(1, 0, 0, 30)
  1283. o11.Text = "WADQ(Phase 3 must be unlocked)"
  1284. o11.TextWrapped = true
  1285. o11.TextColor3 = Color3.new(1, 1, 1)
  1286. o11.Font = Enum.Font.SciFi
  1287. o11.FontSize = Enum.FontSize.Size18
  1288. o11.TextXAlignment = Enum.TextXAlignment.Left
  1289. o12 = Instance.new("TextLabel", o2)
  1290. o12.BackgroundColor3 = Color3.new(1, 1, 1)
  1291. o12.BackgroundTransparency = 1
  1292. o12.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1293. o12.Name = "Line16"
  1294. o12.Position = UDim2.new(0, 0, 0, 460)
  1295. o12.Size = UDim2.new(1, 0, 0, 30)
  1296. o12.Text = "ASDSDQ(Phase 2 must be unlocked)"
  1297. o12.TextWrapped = true
  1298. o12.TextColor3 = Color3.new(1, 1, 1)
  1299. o12.Font = Enum.Font.SciFi
  1300. o12.FontSize = Enum.FontSize.Size18
  1301. o12.TextXAlignment = Enum.TextXAlignment.Left
  1302. o13 = Instance.new("TextLabel", o2)
  1303. o13.BackgroundColor3 = Color3.new(1, 1, 1)
  1304. o13.BackgroundTransparency = 1
  1305. o13.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1306. o13.Name = "Line15"
  1307. o13.Position = UDim2.new(0, 0, 0, 430)
  1308. o13.Size = UDim2.new(1, 0, 0, 30)
  1309. o13.Text = "ASDQ(Phase 2 must be unlocked)"
  1310. o13.TextWrapped = true
  1311. o13.TextColor3 = Color3.new(1, 1, 1)
  1312. o13.Font = Enum.Font.SciFi
  1313. o13.FontSize = Enum.FontSize.Size18
  1314. o13.TextXAlignment = Enum.TextXAlignment.Left
  1315. o14 = Instance.new("TextLabel", o2)
  1316. o14.BackgroundColor3 = Color3.new(1, 1, 1)
  1317. o14.BackgroundTransparency = 1
  1318. o14.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1319. o14.Name = "Line14"
  1320. o14.Position = UDim2.new(0, 0, 0, 400)
  1321. o14.Size = UDim2.new(1, 0, 0, 30)
  1322. o14.Text = "WWX (Phase 2 must be unlocked)"
  1323. o14.TextWrapped = true
  1324. o14.TextColor3 = Color3.new(1, 1, 1)
  1325. o14.Font = Enum.Font.SciFi
  1326. o14.FontSize = Enum.FontSize.Size18
  1327. o14.TextXAlignment = Enum.TextXAlignment.Left
  1328. o15 = Instance.new("TextLabel", o2)
  1329. o15.BackgroundColor3 = Color3.new(1, 1, 1)
  1330. o15.BackgroundTransparency = 1
  1331. o15.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1332. o15.Name = "Line13"
  1333. o15.Position = UDim2.new(0, 0, 0, 370)
  1334. o15.Size = UDim2.new(1, 0, 0, 30)
  1335. o15.Text = "AASQ (Phase 2 must be unlocked)"
  1336. o15.TextWrapped = true
  1337. o15.TextColor3 = Color3.new(1, 1, 1)
  1338. o15.Font = Enum.Font.SciFi
  1339. o15.FontSize = Enum.FontSize.Size18
  1340. o15.TextXAlignment = Enum.TextXAlignment.Left
  1341. o16 = Instance.new("TextLabel", o2)
  1342. o16.BackgroundColor3 = Color3.new(1, 1, 1)
  1343. o16.BackgroundTransparency = 1
  1344. o16.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1345. o16.Name = "Line12"
  1346. o16.Position = UDim2.new(0, 0, 0, 340)
  1347. o16.Size = UDim2.new(1, 0, 0, 30)
  1348. o16.Text = "SAQ (while in air)"
  1349. o16.TextWrapped = true
  1350. o16.TextColor3 = Color3.new(1, 1, 1)
  1351. o16.Font = Enum.Font.SciFi
  1352. o16.FontSize = Enum.FontSize.Size18
  1353. o16.TextXAlignment = Enum.TextXAlignment.Left
  1354. o17 = Instance.new("TextLabel", o2)
  1355. o17.BackgroundColor3 = Color3.new(1, 1, 1)
  1356. o17.BackgroundTransparency = 1
  1357. o17.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1358. o17.Name = "Line11"
  1359. o17.Position = UDim2.new(0, 0, 0, 310)
  1360. o17.Size = UDim2.new(1, 0, 0, 30)
  1361. o17.Text = "DWC"
  1362. o17.TextWrapped = true
  1363. o17.TextColor3 = Color3.new(1, 1, 1)
  1364. o17.Font = Enum.Font.SciFi
  1365. o17.FontSize = Enum.FontSize.Size18
  1366. o17.TextXAlignment = Enum.TextXAlignment.Left
  1367. o18 = Instance.new("TextLabel", o2)
  1368. o18.BackgroundColor3 = Color3.new(1, 1, 1)
  1369. o18.BackgroundTransparency = 1
  1370. o18.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1371. o18.Name = "Line10"
  1372. o18.Position = UDim2.new(0, 0, 0, 280)
  1373. o18.Size = UDim2.new(1, 0, 0, 30)
  1374. o18.Text = "DASQ"
  1375. o18.TextWrapped = true
  1376. o18.TextColor3 = Color3.new(1, 1, 1)
  1377. o18.Font = Enum.Font.SciFi
  1378. o18.FontSize = Enum.FontSize.Size18
  1379. o18.TextXAlignment = Enum.TextXAlignment.Left
  1380. o19 = Instance.new("TextLabel", o2)
  1381. o19.BackgroundColor3 = Color3.new(1, 1, 1)
  1382. o19.BackgroundTransparency = 1
  1383. o19.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1384. o19.Name = "Line9"
  1385. o19.Position = UDim2.new(0, 0, 0, 250)
  1386. o19.Size = UDim2.new(1, 0, 0, 30)
  1387. o19.Text = "ASE"
  1388. o19.TextWrapped = true
  1389. o19.TextColor3 = Color3.new(1, 1, 1)
  1390. o19.Font = Enum.Font.SciFi
  1391. o19.FontSize = Enum.FontSize.Size18
  1392. o19.TextXAlignment = Enum.TextXAlignment.Left
  1393. o20 = Instance.new("TextLabel", o2)
  1394. o20.BackgroundColor3 = Color3.new(1, 1, 1)
  1395. o20.BackgroundTransparency = 1
  1396. o20.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1397. o20.Name = "Line8"
  1398. o20.Position = UDim2.new(0, 0, 0, 220)
  1399. o20.Size = UDim2.new(1, 0, 0, 30)
  1400. o20.Text = "SAX"
  1401. o20.TextWrapped = true
  1402. o20.TextColor3 = Color3.new(1, 1, 1)
  1403. o20.Font = Enum.Font.SciFi
  1404. o20.FontSize = Enum.FontSize.Size18
  1405. o20.TextXAlignment = Enum.TextXAlignment.Left
  1406. o21 = Instance.new("TextLabel", o2)
  1407. o21.BackgroundColor3 = Color3.new(1, 1, 1)
  1408. o21.BackgroundTransparency = 1
  1409. o21.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1410. o21.Name = "Line1"
  1411. o21.Size = UDim2.new(1, 0, 0, 30)
  1412. o21.Text = "Ctrl --Turns on/off 2D camera"
  1413. o21.TextColor3 = Color3.new(1, 1, 1)
  1414. o21.Font = Enum.Font.SciFi
  1415. o21.FontSize = Enum.FontSize.Size18
  1416. o21.TextXAlignment = Enum.TextXAlignment.Left
  1417. o22 = Instance.new("TextLabel", o2)
  1418. o22.BackgroundColor3 = Color3.new(1, 1, 1)
  1419. o22.BackgroundTransparency = 1
  1420. o22.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1421. o22.Name = "Line2"
  1422. o22.Position = UDim2.new(0, 0, 0, 35)
  1423. o22.Size = UDim2.new(1, 0, 0, 30)
  1424. o22.Text = "ADQ --Unlocks Next Phase (Must have 100 magic)"
  1425. o22.TextColor3 = Color3.new(1, 1, 1)
  1426. o22.Font = Enum.Font.SciFi
  1427. o22.FontSize = Enum.FontSize.Size18
  1428. o22.TextXAlignment = Enum.TextXAlignment.Left
  1429. o23 = Instance.new("TextLabel", o2)
  1430. o23.BackgroundColor3 = Color3.new(1, 1, 1)
  1431. o23.BackgroundTransparency = 1
  1432. o23.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1433. o23.Name = "Line3"
  1434. o23.Position = UDim2.new(0, 0, 0, 75)
  1435. o23.Size = UDim2.new(1, 0, 0, 40)
  1436. o23.Text = "DAQ --Returns to Last phase"
  1437. o23.TextWrapped = true
  1438. o23.TextColor3 = Color3.new(1, 1, 1)
  1439. o23.Font = Enum.Font.SciFi
  1440. o23.FontSize = Enum.FontSize.Size18
  1441. o23.TextXAlignment = Enum.TextXAlignment.Left
  1442. o23.TextYAlignment = Enum.TextYAlignment.Top
  1443. o24 = Instance.new("TextLabel", o2)
  1444. o24.BackgroundColor3 = Color3.new(1, 1, 1)
  1445. o24.BackgroundTransparency = 1
  1446. o24.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1447. o24.Name = "Line4"
  1448. o24.Position = UDim2.new(0, 0, 0, 100)
  1449. o24.Size = UDim2.new(1, 0, 0, 30)
  1450. o24.Text = "Z"
  1451. o24.TextWrapped = true
  1452. o24.TextColor3 = Color3.new(1, 1, 1)
  1453. o24.Font = Enum.Font.SciFi
  1454. o24.FontSize = Enum.FontSize.Size18
  1455. o24.TextXAlignment = Enum.TextXAlignment.Left
  1456. o25 = Instance.new("TextLabel", o2)
  1457. o25.BackgroundColor3 = Color3.new(1, 1, 1)
  1458. o25.BackgroundTransparency = 1
  1459. o25.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1460. o25.Name = "Line5"
  1461. o25.Position = UDim2.new(0, 0, 0, 130)
  1462. o25.Size = UDim2.new(1, 0, 0, 30)
  1463. o25.Text = "X"
  1464. o25.TextWrapped = true
  1465. o25.TextColor3 = Color3.new(1, 1, 1)
  1466. o25.Font = Enum.Font.SciFi
  1467. o25.FontSize = Enum.FontSize.Size18
  1468. o25.TextXAlignment = Enum.TextXAlignment.Left
  1469. o26 = Instance.new("TextLabel", o2)
  1470. o26.BackgroundColor3 = Color3.new(1, 1, 1)
  1471. o26.BackgroundTransparency = 1
  1472. o26.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1473. o26.Name = "Line6"
  1474. o26.Position = UDim2.new(0, 0, 0, 160)
  1475. o26.Size = UDim2.new(1, 0, 0, 30)
  1476. o26.Text = "C"
  1477. o26.TextWrapped = true
  1478. o26.TextColor3 = Color3.new(1, 1, 1)
  1479. o26.Font = Enum.Font.SciFi
  1480. o26.FontSize = Enum.FontSize.Size18
  1481. o26.TextXAlignment = Enum.TextXAlignment.Left
  1482. o27 = Instance.new("TextLabel", o2)
  1483. o27.BackgroundColor3 = Color3.new(1, 1, 1)
  1484. o27.BackgroundTransparency = 1
  1485. o27.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1486. o27.Name = "Line7"
  1487. o27.Position = UDim2.new(0, 0, 0, 190)
  1488. o27.Size = UDim2.new(1, 0, 0, 30)
  1489. o27.Text = "SDQ"
  1490. o27.TextWrapped = true
  1491. o27.TextColor3 = Color3.new(1, 1, 1)
  1492. o27.Font = Enum.Font.SciFi
  1493. o27.FontSize = Enum.FontSize.Size18
  1494. o27.TextXAlignment = Enum.TextXAlignment.Left
  1495. o28 = Instance.new("TextLabel", o1)
  1496. o28.BackgroundColor3 = Color3.new(1, 1, 1)
  1497. o28.BackgroundTransparency = 1
  1498. o28.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1499. o28.Name = "Title"
  1500. o28.Size = UDim2.new(1, 0, 0, 30)
  1501. o28.ClipsDescendants = true
  1502. o28.Draggable = true
  1503. o28.Text = "Ace of spades"
  1504. o28.TextColor3 = Color3.new(1, 1, 0)
  1505. o28.Font = Enum.Font.SourceSans
  1506. o28.FontSize = Enum.FontSize.Size24
  1507. o29 = Instance.new("Frame", o28)
  1508. o29.BackgroundColor3 = Color3.new(1, 1, 1)
  1509. o29.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1510. o29.BorderSizePixel = 0
  1511. o29.Name = "Border"
  1512. o29.Position = UDim2.new(0, 0, 1, 0)
  1513. o29.Size = UDim2.new(1, 0, 0, 1)
  1514. o29.Draggable = true
  1515. o30 = Instance.new("Frame", g1)
  1516. o30.BackgroundColor3 = Color3.new(1, 1, 1)
  1517. o30.BackgroundTransparency = 1
  1518. o30.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1519. o30.Name = "Buttons"
  1520. o30.Position = UDim2.new(-0.85000002384186, 0, 0.89999997615814, -60)
  1521. o30.Size = UDim2.new(1, 0, 0, 60)
  1522. o31 = Instance.new("TextButton", o30)
  1523. o31.Active = true
  1524. o31.BackgroundColor3 = Color3.new(1, 1, 1)
  1525. o31.BorderColor3 = Color3.new(1, 1, 1)
  1526. o31.Name = "Controls"
  1527. o31.Position = UDim2.new(1, -94, 1, -35)
  1528. o31.Size = UDim2.new(0, 90, 0, 30)
  1529. o31.Style = Enum.ButtonStyle.RobloxRoundButton
  1530. o31.Text = "Controls"
  1531. o31.TextColor3 = Color3.new(1, 1, 1)
  1532. o31.Font = Enum.Font.SciFi
  1533. o31.FontSize = Enum.FontSize.Size18
  1534. local this = {
  1535. Debounces = {
  1536. HelpOpen = false,
  1537. CoolDownOpen = false,
  1538. NameShowing = true
  1539. }
  1540. }
  1541. Help = o1
  1542. Controls = o31--script.Parent.Buttons.Controls
  1543. function this:ToggleHelp()
  1544. if this.Debounces.HelpOpen == true then
  1545. Help:TweenPosition(UDim2.new(1, 0, 0.5, -150), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, 1)
  1546. this.Debounces.HelpOpen = false
  1547. elseif this.Debounces.HelpOpen == false then
  1548. Help:TweenPosition(UDim2.new(0.55, -320, 0.5, -150), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, 1)
  1549. this.Debounces.HelpOpen = true
  1550. end
  1551. end
  1552. Mouse = game.Players.LocalPlayer:GetMouse()
  1553. Controls.MouseButton1Down:connect(function()
  1554. this:ToggleHelp()
  1555. end)
  1556. game["Run Service"].RenderStepped:connect(function()
  1557. trinIm2.Rotation = trinIm2.Rotation + 1
  1558. trinIm3.Rotation = trinIm3.Rotation - 1
  1559. if trinIm.ImageTransparency >= 0 then
  1560. trinIm.ImageTransparency = trinIm.ImageTransparency + 0.01
  1561. end
  1562. end)
  1563. Gring = it("Part", EffectModel)
  1564. Gring.Size = Vector3.new(8, 0, 8)
  1565. Gring.CFrame = Torso.CFrame
  1566. Gring.Transparency = 1
  1567. Gring.Anchored = true
  1568. Gring.CanCollide = false
  1569. rgui = it("SurfaceGui", Gring)
  1570. rgui.Face = "Top"
  1571. igui = it("ImageLabel", rgui)
  1572. igui.BackgroundTransparency = 1
  1573. igui.Size = UDim2.new(1, 0, 1, 0)
  1574. igui.Image = "https://www.roblox.com/asset/790597052/Unity"
  1575. igui.ImageColor3 = Color3.new(255, 255, 0)
  1576. rtgui = rgui:clone()
  1577. rtgui.Parent = Gring
  1578. rtgui.Face = "Bottom"
  1579. Lring = Instance.new("Part", EffectModel)
  1580. Lring.CanCollide = false
  1581. Lring.Anchored = false
  1582. Lring.CFrame = RightArm.CFrame * CFrame.new(0, -1, 0)
  1583. Lring.Transparency = 1
  1584. rgui = Instance.new("BillboardGui")
  1585. rgui.Parent = Lring
  1586. rgui.Size = UDim2.new(3, 0, 2.4, 0)
  1587. rgui.AlwaysOnTop = false
  1588. rimg = Instance.new("ImageLabel")
  1589. rimg.Parent = rgui
  1590. rimg.BackgroundTransparency = 1
  1591. rimg.Size = UDim2.new(1, 0, 1, 0)
  1592. rimg.Image = "rbxassetid://200369289"
  1593. rimg.ImageColor3 = Color3.new(255, 255, 0)
  1594. w = Instance.new("Motor", Lring)
  1595. w.Part0 = Lring
  1596. w.Part1 = LeftArm
  1597. w.C0 = CFrame.new(0, 1, 0)
  1598. DDCready = false
  1599. DDC = false
  1600. Controls = g1--script.Controls:clone()
  1601. Controls.Parent = Player.PlayerGui
  1602. it = Instance.new
  1603. vt = Vector3.new
  1604. LastMove = ""
  1605. EN = 0
  1606. MaxEN = 100
  1607. local Color1 = Torso.BrickColor
  1608. EffecMo = EffectModel
  1609. animing = false
  1610. cards = {
  1611. "http://www.roblox.com/asset/?id=628445888",
  1612. "http://www.roblox.com/asset/?id=628445764",
  1613. "http://www.roblox.com/asset/?id=628445481",
  1614. "http://www.roblox.com/asset/?id=628445980",
  1615. "http://www.roblox.com/asset/?id=628446265",
  1616. "http://www.roblox.com/asset/?id=628446350"
  1617. }
  1618. RootCF = CFrame.Angles(0, 0, 0)
  1619. NeckCF = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  1620. local RW = Instance.new("Motor", nil)
  1621. local LW = Instance.new("Motor", nil)
  1622. local RH = Instance.new("Motor", nil)
  1623. local LH = Instance.new("Motor", nil)
  1624. Neck = Torso.Neck
  1625. r1m = RootJoint.C1
  1626. r0m = RootJoint.C0
  1627. n1m = Neck.C1
  1628. n0m = Neck.C0
  1629. local rarmc1 = RW.C1
  1630. local larmc1 = LW.C1
  1631. local rlegc1 = RH.C1
  1632. local llegc1 = LH.C1
  1633. local resetc1 = false
  1634. Comboing = false
  1635. HTime = 0
  1636. LastDamage = 0
  1637. ComboHits = 0
  1638. local bg = Instance.new("BodyGyro")
  1639. bg.Parent = nil
  1640. bg.maxTorque = Vector3.new(50000000, 5000000, 50000000) * 10000
  1641. bg.P = 9000
  1642. bg.D = 100
  1643. BodyVel = Instance.new("BodyVelocity")
  1644. BodyVel.Name = "HumanoidMover"
  1645. BodyVel.P = 2000
  1646. BodyVel.maxForce = Vector3.new(4800000, 0, 4800000)
  1647. BodyVel.Parent = nil
  1648. local pe = Instance.new("ParticleEmitter", script)
  1649. pe.Enabled = false
  1650. pe.Name = "EMIT"
  1651. local col1 = BrickColor.new("Cyan").Color
  1652. local col2 = BrickColor.new("Institutional white").Color
  1653. pe.Color = ColorSequence.new(col1, col2)
  1654. pe.Texture = "rbxassetid://436792038"
  1655. pe.LightEmission = 1
  1656. pe.Size = NumberSequence.new({
  1657. NumberSequenceKeypoint.new(0, 1.65),
  1658. NumberSequenceKeypoint.new(1, 0)
  1659. })
  1660. pe.Transparency = NumberSequence.new({
  1661. NumberSequenceKeypoint.new(0, 0),
  1662. NumberSequenceKeypoint.new(1, 1)
  1663. })
  1664. pe.Lifetime = NumberRange.new(1.5)
  1665. pe.Rate = 500
  1666. pe.Rotation = NumberRange.new(5)
  1667. pe.RotSpeed = NumberRange.new(10)
  1668. pe.Speed = NumberRange.new(5)
  1669. local pe = Instance.new("ParticleEmitter", script)
  1670. pe.Enabled = false
  1671. pe.Name = "beamy"
  1672. local col1 = BrickColor.new("Cyan").Color
  1673. local col2 = BrickColor.new("Institutional white").Color
  1674. pe.Color = ColorSequence.new(col2)
  1675. pe.Texture = "rbxasset://textures/particles/smoke_main.dds"
  1676. pe.LightEmission = 1
  1677. pe.Size = NumberSequence.new(3)
  1678. pe.Transparency = NumberSequence.new({
  1679. NumberSequenceKeypoint.new(0, 0),
  1680. NumberSequenceKeypoint.new(1, 1)
  1681. })
  1682. pe.Lifetime = NumberRange.new(3)
  1683. pe.Rate = 500
  1684. pe.Rotation = NumberRange.new(5)
  1685. pe.RotSpeed = NumberRange.new(10)
  1686. pe.Speed = NumberRange.new(4)
  1687. pe.VelocitySpread = 360
  1688. local pe = Instance.new("ParticleEmitter", script)
  1689. pe.Enabled = false
  1690. pe.Name = "EMIT2"
  1691. local col1 = BrickColor.new("Cyan").Color
  1692. local col2 = BrickColor.new("Institutional white").Color
  1693. pe.Color = ColorSequence.new(col2)
  1694. pe.LightEmission = 1
  1695. pe.Texture = "rbxassetid://246689799"
  1696. pe.Size = NumberSequence.new({
  1697. NumberSequenceKeypoint.new(0, 2.31),
  1698. NumberSequenceKeypoint.new(1, 0)
  1699. })
  1700. pe.Transparency = NumberSequence.new(0)
  1701. pe.Lifetime = NumberRange.new(1.5)
  1702. pe.Rate = 500
  1703. pe.Rotation = NumberRange.new(5)
  1704. pe.RotSpeed = NumberRange.new(10)
  1705. pe.Speed = NumberRange.new(5)
  1706. local pe = Instance.new("ParticleEmitter", script)
  1707. pe.Enabled = false
  1708. pe.Name = "EMIT3"
  1709. local col2 = BrickColor.new("Deep orange").Color
  1710. pe.Color = ColorSequence.new(col2)
  1711. pe.LightEmission = 0.5
  1712. pe.Texture = "rbxassetid://436792038"
  1713. pe.Size = NumberSequence.new({
  1714. NumberSequenceKeypoint.new(0, 1.12),
  1715. NumberSequenceKeypoint.new(1, 0)
  1716. })
  1717. pe.Transparency = NumberSequence.new({
  1718. NumberSequenceKeypoint.new(0, 0),
  1719. NumberSequenceKeypoint.new(1, 1)
  1720. })
  1721. pe.Lifetime = NumberRange.new(2)
  1722. pe.Rate = 200
  1723. pe.EmissionDirection = "Back"
  1724. pe.Rotation = NumberRange.new(5)
  1725. pe.RotSpeed = NumberRange.new(10)
  1726. pe.Speed = NumberRange.new(5)
  1727. local pe = Instance.new("ParticleEmitter", script)
  1728. pe.Enabled = false
  1729. pe.Name = "Fire"
  1730. local col1 = BrickColor.new("Really red").Color
  1731. local col2 = BrickColor.new("Deep orange").Color
  1732. pe.Color = ColorSequence.new(col1, col2)
  1733. pe.LightEmission = 1
  1734. pe.Texture = "rbxasset://textures/particles/fire_main.dds"
  1735. pe.Size = NumberSequence.new(2)
  1736. pe.Transparency = NumberSequence.new({
  1737. NumberSequenceKeypoint.new(0, 0),
  1738. NumberSequenceKeypoint.new(1, 1)
  1739. })
  1740. pe.Lifetime = NumberRange.new(1)
  1741. pe.Rate = 500
  1742. pe.EmissionDirection = "Right"
  1743. pe.Rotation = NumberRange.new(5)
  1744. pe.RotSpeed = NumberRange.new(30)
  1745. pe.Speed = NumberRange.new(0)
  1746. local pe = Instance.new("ParticleEmitter", script)
  1747. pe.Enabled = false
  1748. pe.Name = "dark"
  1749. local col1 = BrickColor.new("White").Color
  1750. local col2 = BrickColor.new("Really black").Color
  1751. pe.Color = ColorSequence.new(col1, col2)
  1752. pe.LightEmission = 0.35
  1753. pe.Texture = "rbxassetid://299413210"
  1754. pe.Size = NumberSequence.new(1.5)
  1755. pe.Transparency = NumberSequence.new({
  1756. NumberSequenceKeypoint.new(0, 0),
  1757. NumberSequenceKeypoint.new(1, 1)
  1758. })
  1759. pe.Lifetime = NumberRange.new(1)
  1760. pe.Rate = 500
  1761. pe.EmissionDirection = "Top"
  1762. pe.Rotation = NumberRange.new(10)
  1763. pe.RotSpeed = NumberRange.new(30)
  1764. pe.Speed = NumberRange.new(1)
  1765. pe.VelocitySpread = NumberRange.new(180)
  1766. function so(id, par, vol, pit)
  1767. local sou = Instance.new("Sound", par or workspace)
  1768. if par == char then
  1769. sou.Parent = char.Torso
  1770. end
  1771. sou.Volume = vol
  1772. sou.Pitch = pit or 1
  1773. sou.SoundId = "http://www.roblox.com/asset/?id=" .. id
  1774. coroutine.resume(coroutine.create(function(Sound)
  1775. swait()
  1776. Sound:play()
  1777. end), sou)
  1778. game:GetService("Debris"):AddItem(sou, 6)
  1779. end
  1780. function part(formfactor, parent, reflectance, transparency, brickcolor, name, size)
  1781. local fp = it("Part")
  1782. fp.Parent = parent
  1783. fp.Reflectance = reflectance
  1784. fp.Transparency = transparency
  1785. fp.CanCollide = false
  1786. fp.Locked = true
  1787. fp.BrickColor = brickcolor
  1788. fp.Name = name
  1789. fp.Size = size
  1790. fp.Position = Torso.Position
  1791. fp.Material = "SmoothPlastic"
  1792. fp:BreakJoints()
  1793. return fp
  1794. end
  1795. function NoOutline(Part)
  1796. Part.TopSurface, Part.BottomSurface, Part.LeftSurface, Part.RightSurface, Part.FrontSurface, Part.BackSurface = 10, 10, 10, 10, 10, 10
  1797. end
  1798. function Par(Parent, Name, Col, size, Mater)
  1799. p = Instance.new("Part", Parent)
  1800. p.Anchored = true
  1801. p.CanCollide = false
  1802. p.BrickColor = BrickColor.new(Col)
  1803. p.Locked = true
  1804. NoOutline(p)
  1805. p.Size = size or Vector3.new(1, 1, 1)
  1806. p.Material = Mater
  1807. return p
  1808. end
  1809. function Par2(size, cframe, color, meshtype, meshscale)
  1810. local par = Instance.new("Part")
  1811. par.formFactor = "Custom"
  1812. par.TopSurface = 0
  1813. par.BottomSurface = 0
  1814. par.Size = size
  1815. par.CFrame = cframe
  1816. par.BrickColor = BrickColor.new(color)
  1817. if meshtype then
  1818. local m = Instance.new(meshtype, par)
  1819. m.Scale = meshscale
  1820. end
  1821. return par
  1822. end
  1823. function BillboardGui(image, position, size)
  1824. local billpar = Instance.new("Part")
  1825. billpar.Transparency = 1
  1826. billpar.formFactor = "Custom"
  1827. billpar.Size = Vector3.new(1, 1, 1)
  1828. billpar.Anchored = true
  1829. billpar.CanCollide = false
  1830. billpar.CFrame = CFrame.new(position)
  1831. billpar.Name = "BillboardGuiPart"
  1832. local bill = Instance.new("BillboardGui", billpar)
  1833. bill.Adornee = billpar
  1834. bill.Size = UDim2.new(1, 0, 1, 0)
  1835. bill.SizeOffset = Vector2.new(size, size)
  1836. local d = Instance.new("ImageLabel", bill)
  1837. d.BackgroundTransparency = 1
  1838. d.Size = UDim2.new(1, 0, 1, 0)
  1839. d.Image = image
  1840. return billpar
  1841. end
  1842. function gui(GuiType, parent, text, backtrans, backcol, pos, size)
  1843. local gui = it(GuiType)
  1844. gui.Parent = parent
  1845. gui.Text = text
  1846. gui.BackgroundTransparency = backtrans
  1847. gui.BackgroundColor3 = backcol
  1848. gui.SizeConstraint = "RelativeXY"
  1849. gui.TextXAlignment = "Center"
  1850. gui.TextYAlignment = "Center"
  1851. gui.Position = pos
  1852. gui.Size = size
  1853. gui.Font = "SciFi"
  1854. gui.FontSize = "Size14"
  1855. gui.TextWrapped = false
  1856. gui.TextStrokeTransparency = 0
  1857. gui.TextColor3 = Color3.new(255, 255, 127)
  1858. return gui
  1859. end
  1860. function formportalBase(parent, CF)
  1861. local portal = Instance.new("Part", parent)
  1862. portal.Anchored = true
  1863. portal.CanCollide = false
  1864. portal.BrickColor = BrickColor.new("Really black")
  1865. portal.Material = "SmoothPlastic"
  1866. portalMesh = Instance.new("SpecialMesh", portal)
  1867. portalMesh.MeshType = "Cylinder"
  1868. portalMesh.Scale = vt(0.2, 1, 1)
  1869. portal.Size = Vector3.new(0.3, 9, 9)
  1870. portal.CFrame = CF
  1871. for i = 0, 360, 120 do
  1872. do
  1873. local num = i
  1874. local asd2 = Instance.new("Part")
  1875. asd2.Anchored = true
  1876. asd2.CanCollide = false
  1877. asd2.Size = Vector3.new(0, 0, 0)
  1878. asd2.Transparency = 1
  1879. asd2.Parent = EffecMo
  1880. asd2.CFrame = portal.CFrame * CFrame.Angles(math.rad(i), 0, 0) * CFrame.new(0, 5.6, 0)
  1881. local emit = script.EMIT:clone()
  1882. local emit2 = script.EMIT2:Clone()
  1883. emit.Parent = asd2
  1884. emit.Enabled = true
  1885. emit2.Parent = asd2
  1886. emit2.Enabled = true
  1887. coroutine.resume(coroutine.create(function()
  1888. while portal.Parent == parent do
  1889. swait()
  1890. num = num + 5
  1891. asd2.CFrame = portal.CFrame * CFrame.Angles(math.rad(num), 0, 0) * CFrame.new(0, 5.6, 0)
  1892. end
  1893. emit.Enabled = false
  1894. emit2.Enabled = false
  1895. game.Debris:AddItem(emit, 2)
  1896. game.Debris:AddItem(emit, 2)
  1897. end))
  1898. end
  1899. end
  1900. return portal
  1901. end
  1902. function formportalOutline(parent, CF)
  1903. portal2 = Instance.new("Part", parent)
  1904. portal2.Anchored = true
  1905. portal2.CanCollide = false
  1906. portal2.BrickColor = BrickColor.new("Gold")
  1907. portal2.Material = "Neon"
  1908. portalMesh = Instance.new("SpecialMesh", portal2)
  1909. portalMesh.MeshType = "Cylinder"
  1910. portal2.Size = Vector3.new(0.2, 10.1, 10.1)
  1911. portalMesh.Scale = vt(0.2, 1, 1)
  1912. portal2.CFrame = CF
  1913. so("153092315", parent, 1, 1.5)
  1914. return portal2
  1915. end
  1916. local CFrameFromTopBack = function(at, top, back)
  1917. local right = top:Cross(back)
  1918. 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)
  1919. end
  1920. function clerp(a, b, t)
  1921. return a:Lerp(b, t)
  1922. end
  1923. function QuaternionFromCFrame(cf)
  1924. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  1925. local trace = m00 + m11 + m22
  1926. if trace > 0 then
  1927. local s = math.sqrt(1 + trace)
  1928. local recip = 0.5 / s
  1929. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  1930. else
  1931. local i = 0
  1932. if m00 < m11 then
  1933. i = 1
  1934. end
  1935. if m22 > (i == 0 and m00 or m11) then
  1936. i = 2
  1937. end
  1938. if i == 0 then
  1939. local s = math.sqrt(m00 - m11 - m22 + 1)
  1940. local recip = 0.5 / s
  1941. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  1942. elseif i == 1 then
  1943. local s = math.sqrt(m11 - m22 - m00 + 1)
  1944. local recip = 0.5 / s
  1945. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  1946. elseif i == 2 then
  1947. local s = math.sqrt(m22 - m00 - m11 + 1)
  1948. local recip = 0.5 / s
  1949. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  1950. end
  1951. end
  1952. end
  1953. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  1954. local xs, ys, zs = x + x, y + y, z + z
  1955. local wx, wy, wz = w * xs, w * ys, w * zs
  1956. local xx = x * xs
  1957. local xy = x * ys
  1958. local xz = x * zs
  1959. local yy = y * ys
  1960. local yz = y * zs
  1961. local zz = z * zs
  1962. 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))
  1963. end
  1964. function QuaternionSlerp(a, b, t)
  1965. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  1966. local startInterp, finishInterp
  1967. if cosTheta >= 1.0E-4 then
  1968. if 1 - cosTheta > 1.0E-4 then
  1969. local theta = math.acos(cosTheta)
  1970. local invSinTheta = 1 / math.sin(theta)
  1971. startInterp = math.sin((1 - t) * theta) * invSinTheta
  1972. finishInterp = math.sin(t * theta) * invSinTheta
  1973. else
  1974. startInterp = 1 - t
  1975. finishInterp = t
  1976. end
  1977. elseif 1 + cosTheta > 1.0E-4 then
  1978. local theta = math.acos(-cosTheta)
  1979. local invSinTheta = 1 / math.sin(theta)
  1980. startInterp = math.sin((t - 1) * theta) * invSinTheta
  1981. finishInterp = math.sin(t * theta) * invSinTheta
  1982. else
  1983. startInterp = t - 1
  1984. finishInterp = t
  1985. end
  1986. 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
  1987. end
  1988. local newMotor = function(part0, part1, c0, c1)
  1989. local w = Instance.new("Motor", part0)
  1990. w.Part0 = part0
  1991. w.Part1 = part1
  1992. w.C0 = c0
  1993. w.C1 = c1
  1994. return w
  1995. end
  1996. function wPart(x, y, z, color, tr, cc, an, parent)
  1997. local wp = Instance.new("WedgePart", EffectModel)
  1998. wp.formFactor = "Custom"
  1999. wp.Material = "Neon"
  2000. wp.Size = Vector3.new(x, y, z)
  2001. wp.BrickColor = BrickColor.new(color)
  2002. wp.CanCollide = cc
  2003. wp.Transparency = tr
  2004. wp.Anchored = an
  2005. wp.TopSurface, wp.BottomSurface = 0, 0
  2006. return wp
  2007. end
  2008. function Mesh(par, num, x, y, z)
  2009. local msh = _
  2010. if num == 1 then
  2011. msh = Instance.new("CylinderMesh", par)
  2012. elseif num == 2 then
  2013. msh = Instance.new("SpecialMesh", par)
  2014. msh.MeshType = 3
  2015. elseif num == 3 then
  2016. msh = Instance.new("BlockMesh", par)
  2017. elseif num == 4 then
  2018. msh = Instance.new("SpecialMesh", par)
  2019. msh.MeshType = "Torso"
  2020. elseif type(num) == "string" then
  2021. msh = Instance.new("SpecialMesh", par)
  2022. msh.MeshId = num
  2023. end
  2024. msh.Scale = Vector3.new(x, y, z)
  2025. return msh
  2026. end
  2027. function Triangle(a, b, c)
  2028. local col = BrickColor.new("Institutional white")
  2029. local edg1 = c - a:Dot(b - a.unit)
  2030. local edg2 = a - b:Dot(c - b.unit)
  2031. local edg3 = b - c:Dot(a - c.unit)
  2032. if edg1 <= b - a.magnitude and edg1 >= 0 then
  2033. a, b = a, b
  2034. elseif edg2 <= c - b.magnitude and edg2 >= 0 then
  2035. a, b, c = b, c, a
  2036. elseif edg3 <= a - c.magnitude and edg3 >= 0 then
  2037. a, b, c = c, a, b
  2038. else
  2039. assert(false, "unreachable")
  2040. end
  2041. local len1 = c - a:Dot(b - a.unit)
  2042. local len2 = b - a.magnitude - len1
  2043. local width = a + b - a.unit * len1 - c.magnitude
  2044. local maincf = CFrameFromTopBack(a, b - a:Cross(c - b).unit, -b - a.unit)
  2045. local list = {}
  2046. if len1 > 0.01 then
  2047. local w1 = Instance.new("WedgePart", EffectModel)
  2048. game:GetService("Debris"):AddItem(w1, 5)
  2049. coroutine.resume(coroutine.create(function(p)
  2050. for i = 1, 10 do
  2051. p.Transparency = i / 10
  2052. swait()
  2053. end
  2054. p:Remove()
  2055. end), w1)
  2056. w1.FormFactor = "Custom"
  2057. w1.BrickColor = col
  2058. w1.Material = "Neon"
  2059. w1.CanCollide = false
  2060. local sz = Vector3.new(0.2, width, len1)
  2061. w1.Size = sz
  2062. local sp = Instance.new("SpecialMesh", w1)
  2063. sp.MeshType = "Wedge"
  2064. sp.Scale = Vector3.new(0, 1, 1) * sz / w1.Size
  2065. w1:BreakJoints()
  2066. w1.Anchored = true
  2067. w1.Transparency = 0
  2068. w1.CFrame = maincf * CFrame.Angles(math.pi, 0, math.pi / 2) * CFrame.new(0, width / 2, len1 / 2)
  2069. end
  2070. if len2 > 0.01 then
  2071. local w2 = Instance.new("WedgePart", EffectModel)
  2072. game:GetService("Debris"):AddItem(w2, 5)
  2073. coroutine.resume(coroutine.create(function(p)
  2074. for i = 1, 10 do
  2075. p.Transparency = i / 10
  2076. swait()
  2077. end
  2078. p:Remove()
  2079. end), w2)
  2080. w2.Material = "Neon"
  2081. w2.FormFactor = "Custom"
  2082. w2.BrickColor = col
  2083. w2.Material = "Neon"
  2084. w2.CanCollide = false
  2085. local sz = Vector3.new(0.2, width, len2)
  2086. w2.Size = sz
  2087. local sp = Instance.new("SpecialMesh", w2)
  2088. sp.MeshType = "Wedge"
  2089. sp.Scale = Vector3.new(0, 1, 1) * sz / w2.Size
  2090. w2:BreakJoints()
  2091. w2.Anchored = true
  2092. w2.Transparency = 0
  2093. w2.CFrame = maincf * CFrame.Angles(math.pi, math.pi, -math.pi / 2) * CFrame.new(0, width / 2, -len1 - len2 / 2)
  2094. end
  2095. return unpack(list)
  2096. end
  2097. function osamachain(P0, P1, Color1, Color2, thickness1, thickness2, T)
  2098. local Part0 = P0.Position
  2099. local Part1 = P1.Position
  2100. local magz = (Part0 - Part1).magnitude
  2101. local curpos = Part0
  2102. local parts = {}
  2103. local lastpart = P0
  2104. local model = Instance.new("Model", EffecMo)
  2105. model.Name = "osama_chain"
  2106. local par = model
  2107. if par:FindFirstChild("TimeLeft") ~= nil then
  2108. par:FindFirstChild("TimeLeft"):Destroy()
  2109. end
  2110. local chains = {}
  2111. local WAT = false
  2112. local cb = Instance.new("Part", model)
  2113. cb.Name = "Main_chain"
  2114. cb.Size = Vector3.new(0.2, 1, 0.2)
  2115. cb.BrickColor = BrickColor.new(Color1)
  2116. cb.Anchored = false
  2117. cb.CanCollide = false
  2118. cb.Locked = true
  2119. cbM = Instance.new("CylinderMesh", cb)
  2120. cbM.Name = "Mesh"
  2121. cb.CFrame = CFrame.new((Part0 + Part1) / 2, Part0) * CFrame.Angles(math.pi / 2, 0, 0)
  2122. for j = 1, T do
  2123. do
  2124. local Part0 = P0.Position
  2125. local Part1 = P1.Position
  2126. local trolpos = CFrame.new(curpos, Part1) * CFrame.new(0, 0, magz / T).p
  2127. local p = Instance.new("Part")
  2128. p.Name = "Outline" .. j
  2129. p.Size = Vector3.new(0.2, 1, 0.2)
  2130. p.BrickColor = BrickColor.new(Color2)
  2131. p.TopSurface = 0
  2132. p.BottomSurface = 0
  2133. p.CanCollide = false
  2134. p.Locked = true
  2135. p.Anchored = true
  2136. p.Material = "Neon"
  2137. p.TopSurface = 0
  2138. p.BottomSurface = 0
  2139. local mesh = Instance.new("CylinderMesh", p)
  2140. mesh.Name = "Mesh"
  2141. mesh.Scale = Vector3.new(1.5, magz / T, 1.5)
  2142. p.Parent = model
  2143. p.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / T / 2)
  2144. curpos = p.CFrame * CFrame.new(0, 0, magz / T / 2).p
  2145. p.CFrame = p.CFrame * CFrame.Angles(math.rad(90), 0, 0)
  2146. p.Transparency = 0.35
  2147. local str = Instance.new("ObjectValue", p)
  2148. str.Value = lastpart
  2149. str.Name = "LP"
  2150. lastpart = p
  2151. table.insert(parts, {p, p})
  2152. table.insert(chains, {
  2153. 0,
  2154. 0,
  2155. parts,
  2156. 0
  2157. })
  2158. coroutine.resume(coroutine.create(function()
  2159. while WAT == false do
  2160. swait()
  2161. local Part0 = P0.Position
  2162. local Part1 = P1.Position
  2163. local ow = j
  2164. local magz = (Part0 - Part1).magnitude
  2165. local oldT = T
  2166. local wtf = magz
  2167. mesh.Scale = Vector3.new(thickness2, magz / T, thickness2)
  2168. if ow > 1 then
  2169. local dangnigga = CFrame.new(str.Value.Position) * CFrame.new(0, 0, wtf / oldT / 2).p
  2170. local trolpos = CFrame.new(dangnigga, Part1) * CFrame.new(0, 0, wtf / oldT).p
  2171. p.CFrame = CFrame.new(str.Value.Position, Part1) * CFrame.new(0, 0, -(wtf / oldT)) * CFrame.Angles(math.rad(90), 0, 0)
  2172. end
  2173. if ow <= 1 then
  2174. local dangnigga = Part0
  2175. local trolpos = CFrame.new(dangnigga, Part1) * CFrame.new(0, 0, wtf / oldT).p
  2176. p.CFrame = CFrame.new(dangnigga, trolpos) * CFrame.new(0, 0, wtf / oldT / 2) * CFrame.Angles(math.rad(90), 0, 0)
  2177. end
  2178. end
  2179. end))
  2180. end
  2181. end
  2182. coroutine.resume(coroutine.create(function()
  2183. while WAT == false do
  2184. local Part0 = P0.Position
  2185. local Part1 = P1.Position
  2186. cbM.Scale = Vector3.new(thickness1, (Part0 - Part1).magnitude, thickness1)
  2187. cb.CFrame = CFrame.new((Part0 + Part1) / 2, Part0) * CFrame.Angles(math.pi / 2, 0, 0)
  2188. for i, v in pairs(chains) do
  2189. v[1] = v[1] % 200 + 4
  2190. local dir = i % 2 == 0 and 1 or -1
  2191. for j, V in pairs(v[3]) do
  2192. local val = math.sin(math.pi / 2 * 2 * ((v[1] + 100 * j / #v[3] * dir) % 100 / 100))
  2193. V[2].Transparency = 0.12 + val * 0.85
  2194. end
  2195. end
  2196. swait()
  2197. end
  2198. end))
  2199. local t = Instance.new("BoolValue", par)
  2200. t.Name = "TimeLeft"
  2201. coroutine.resume(coroutine.create(function()
  2202. repeat
  2203. wait()
  2204. until par:FindFirstChild("TimeLeft") == nil
  2205. WAT = true
  2206. for _, v in pairs(model:children()) do
  2207. coroutine.resume(coroutine.create(function()
  2208. for i = 1, 30 do
  2209. swait()
  2210. v.Mesh.Scale = v.Mesh.Scale - Vector3.new(0.05, 0, 0.05)
  2211. v.Transparency = i / 30
  2212. end
  2213. v:Destroy()
  2214. end))
  2215. game.Debris:AddItem(model, 1)
  2216. end
  2217. end))
  2218. return t
  2219. end
  2220. Fate_Equipped = false
  2221. Fate = Instance.new("Model")
  2222. Fate.Parent = char
  2223. fate = Fate
  2224. FTH = Instance.new("Part", fate)--Fate.Handle
  2225. FTH.Name = "Handle"
  2226. for _, v in pairs(fate:children()) do
  2227. if v.ClassName == "UnionOperation" or v.ClassName == "MeshPart" or v.ClassName == "Part" or v.ClassName == "WedgePart" or v.ClassName == "BasePart" then
  2228. local OR = CFrame.new(v.Position)
  2229. local P1C, P2C = v.CFrame:inverse() * OR, FTH.CFrame:inverse() * OR
  2230. local weld = Instance.new("Weld", FTH)
  2231. weld.Name = v.Name .. "->" .. FTH.Name
  2232. weld.Part0 = v
  2233. weld.Part1 = FTH
  2234. weld.C0 = P1C
  2235. weld.C1 = P2C
  2236. end
  2237. end
  2238. for _, v in pairs(Fate:children()) do
  2239. if v.ClassName == "UnionOperation" or v.ClassName == "MeshPart" or v.ClassName == "Part" or v.ClassName == "WedgePart" or v.ClassName == "BasePart" then
  2240. v.Transparency = 1
  2241. end
  2242. end
  2243. function ToHand()
  2244. if Fate.Handle:FindFirstChild("AIDS") ~= nil then
  2245. Fate.Handle:FindFirstChild("AIDS"):Destroy()
  2246. end
  2247. w = Instance.new("Motor6D", Fate.Handle)
  2248. w.Name = "AIDS"
  2249. w.Part0 = Fate.Handle
  2250. w.Part1 = RightArm
  2251. w.C0 = CFrame.Angles(math.rad(-90), math.rad(90), math.rad(90)) * CFrame.new(0, 1, 0)
  2252. return w
  2253. end
  2254. HandleWeld = ToHand()
  2255. function Equip_Fate()
  2256. animing = true
  2257. for i = 0, 1, 0.1 do
  2258. swait()
  2259. PlayAnimationFromTable(AnimTab.ON.Animation(1), 0.3, false)
  2260. --Fate.EMIT.EMIT.Enabled = true
  2261. --Fate.EMIT.EMIT2.Enabled = true
  2262. for _, v in pairs(Fate:children()) do
  2263. if v.Name ~= "EMIT" then
  2264. v.Transparency = 1
  2265. end
  2266. end
  2267. end
  2268. for _, v in pairs(Fate:children()) do
  2269. if v.Name ~= "EMIT" then
  2270. v.Transparency = 0
  2271. end
  2272. end
  2273. --Fate.EMIT.EMIT.Enabled = false
  2274. --Fate.EMIT.EMIT2.Enabled = false
  2275. Fate_Equipped = true
  2276. animing = false
  2277. HandleWeld = ToHand()
  2278. end
  2279. function Un_Equip_Fate()
  2280. animing = true
  2281. for i = 0, 1, 0.1 do
  2282. swait()
  2283. PlayAnimationFromTable(AnimTab.ON.Animation(1), 0.3, false)
  2284. --Fate.EMIT.EMIT.Enabled = true
  2285. --Fate.EMIT.EMIT2.Enabled = true
  2286. for _, v in pairs(Fate:children()) do
  2287. v.Transparency = 1
  2288. end
  2289. end
  2290. --Fate.EMIT.EMIT.Enabled = false
  2291. --Fate.EMIT.EMIT2.Enabled = false
  2292. Fate_Equipped = false
  2293. animing = false
  2294. HandleWeld = ToHand()
  2295. end
  2296. lastcframe = {
  2297. RootJoint.C0,
  2298. Neck.C0,
  2299. RW.C0,
  2300. LW.C0,
  2301. RH.C0,
  2302. LH.C0
  2303. }
  2304. function PlayAnimationFromTable(table, speed, bool)
  2305. RootJoint.C0 = clerp(lastcframe[1], table[1], speed)
  2306. Neck.C0 = clerp(lastcframe[2], table[2], speed)
  2307. RW.C0 = clerp(lastcframe[3], table[3], speed)
  2308. LW.C0 = clerp(lastcframe[4], table[4], speed)
  2309. RH.C0 = clerp(lastcframe[5], table[5], speed)
  2310. LH.C0 = clerp(lastcframe[6], table[6], speed)
  2311. lastcframe = {
  2312. RootJoint.C0,
  2313. Neck.C0,
  2314. RW.C0,
  2315. LW.C0,
  2316. RH.C0,
  2317. LH.C0
  2318. }
  2319. if bool == true and resetc1 == false then
  2320. resetc1 = true
  2321. RootJoint.C1 = RootJoint.C1
  2322. Torso.Neck.C1 = Torso.Neck.C1
  2323. RW.C1 = rarmc1
  2324. LW.C1 = larmc1
  2325. RH.C1 = rlegc1
  2326. LH.C1 = llegc1
  2327. end
  2328. end
  2329. function CamShake(Part, Distan, Power, Times)
  2330. local de = Part.Position
  2331. for i, v in pairs(workspace:children()) do
  2332. if v:IsA("Model") and v:findFirstChild("Humanoid") then
  2333. for _, c in pairs(v:children()) do
  2334. if c.ClassName == "Part" and Distan > (c.Position - de).magnitude then
  2335. local Noob = v.Humanoid
  2336. if Noob ~= nil and Noob:FindFirstChild("CamShake") == nil then
  2337. --[[local ss = script.CamShake:clone()
  2338. ss.Parent = Noob
  2339. ss.Power.Value = Power
  2340. ss.Times.Value = Times
  2341. ss.Disabled = false]]
  2342. end
  2343. end
  2344. end
  2345. end
  2346. end
  2347. end
  2348. local RbxUtility = LoadLibrary("RbxUtility")
  2349. local Create = RbxUtility.Create
  2350. function RemoveOutlines(part)
  2351. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  2352. end
  2353. function rayCast(Position, Direction, Range, Ignore)
  2354. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  2355. end
  2356. function detect_state()
  2357. Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  2358. velocity = RootPart.Velocity.y
  2359. sine = sine + change
  2360. local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  2361. if equipped == true and Dmoves == false then
  2362. if 1 < RootPart.Velocity.y and hit == nil then
  2363. Anim = "Jump"
  2364. elseif RootPart.Velocity.y < -1 and hit == nil then
  2365. Anim = "Fall"
  2366. elseif Torsovelocity < 1 and hit ~= nil then
  2367. Anim = "Idle"
  2368. elseif Torsovelocity > 2 and hit ~= nil then
  2369. Anim = "Walk"
  2370. end
  2371. end
  2372. end
  2373. local rotnum = 0
  2374. game["Run Service"].RenderStepped:connect(function()
  2375. rotnum = rotnum + 1
  2376. local hitfloor2, posfloor2 = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 20, Character)
  2377. if hitfloor2 ~= nil then
  2378. Gring.CFrame = clerp(Gring.CFrame, cf(posfloor2) * CFrame.Angles(0, math.rad(5 * rotnum), 0), 0.3)
  2379. end
  2380. end)
  2381. function Lightning(Part0, Part1, Times, Offset, Color, Thickness, Trans)
  2382. local magz = (Part0 - Part1).magnitude
  2383. local curpos = Part0
  2384. local trz = {
  2385. -Offset,
  2386. Offset
  2387. }
  2388. for i = 1, Times do
  2389. local li = Par(EffectModel, "Lightning", Color, Vector3.new(Thickness, Thickness, magz / Times), "Neon")
  2390. li.Transparency = Trans
  2391. li.BrickColor = BrickColor.new(Color)
  2392. ora = Instance.new("BlockMesh", li)
  2393. ora.Scale = Vector3.new(Thickness, Thickness, 1)
  2394. local Offzet = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  2395. local trolpos = CFrame.new(curpos, Part1) * CFrame.new(0, 0, magz / Times).p + Offzet
  2396. if Times == i then
  2397. local magz2 = (curpos - Part1).magnitude
  2398. li.Size = Vector3.new(Thickness, Thickness, magz2)
  2399. li.CFrame = CFrame.new(curpos, Part1) * CFrame.new(0, 0, -magz2 / 2)
  2400. else
  2401. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / Times / 2)
  2402. end
  2403. curpos = li.CFrame * CFrame.new(0, 0, magz / Times / 2).p
  2404. game.Debris:AddItem(li, 0.1)
  2405. end
  2406. end
  2407. function Lightning2(Part0, Part1, Times, Offset, Color, Thickness, Trans, V)
  2408. local magz = (Part0 - Part1).magnitude
  2409. local curpos = Part0
  2410. local trz = {
  2411. -Offset,
  2412. Offset
  2413. }
  2414. for i = 1, Times do
  2415. do
  2416. local li = Par(EffectModel, "Lightning", Color, Vector3.new(Thickness, Thickness, magz / Times), "Neon")
  2417. li.Transparency = Trans
  2418. ora = Instance.new("BlockMesh", li)
  2419. ora.Scale = Vector3.new(Thickness, Thickness, 1)
  2420. local Offzet = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  2421. local trolpos = CFrame.new(curpos, Part1) * CFrame.new(0, 0, magz / Times).p + Offzet
  2422. if Times == i then
  2423. local magz2 = (curpos - Part1).magnitude
  2424. li.Size = Vector3.new(Thickness, Thickness, magz2)
  2425. li.CFrame = CFrame.new(curpos, Part1) * CFrame.new(0, 0, -magz2 / 2)
  2426. else
  2427. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / Times / 2)
  2428. end
  2429. curpos = li.CFrame * CFrame.new(0, 0, magz / Times / 2).p
  2430. coroutine.resume(coroutine.create(function()
  2431. for i = 1, V do
  2432. swait()
  2433. li.Transparency = i / V
  2434. end
  2435. li:Destroy()
  2436. end))
  2437. end
  2438. end
  2439. end
  2440. function Lightning3(Part0, Part1, Times, Offset, Color, Thickness, Trans, last)
  2441. local magz = (Part0 - Part1).magnitude
  2442. local curpos = Part0
  2443. local trz = {
  2444. -Offset,
  2445. Offset
  2446. }
  2447. for i = 1, Times do
  2448. do
  2449. local li = Par(EffectModel, "Lightning", Color, Vector3.new(Thickness, Thickness, magz / Times), "Neon")
  2450. li.Transparency = Trans
  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. game.Debris:AddItem(li, 5)
  2462. coroutine.resume(coroutine.create(function()
  2463. for i = 1, 20 do
  2464. swait()
  2465. li.Transparency = li.Transparency + last
  2466. end
  2467. li:Destroy()
  2468. end))
  2469. end
  2470. end
  2471. end
  2472. function GET_THE_NEAREST_FAGGOT(pos)
  2473. local list = game.Workspace:children()
  2474. local torso
  2475. local DISTANCE_u_BITCH = 1000
  2476. local temp, human, temp2
  2477. for x = 1, #list do
  2478. temp2 = list[x]
  2479. if temp2.className == "Model" and temp2.Name ~= Character.Name then
  2480. temp = temp2:findFirstChild("Torso")
  2481. human = temp2:findFirstChild("Humanoid")
  2482. if temp ~= nil and human ~= nil and human.Health > 0 and DISTANCE_u_BITCH > (temp.Position - pos).magnitude then
  2483. local FOUND_YOU = true
  2484. if Player.Neutral == false and game.Players:GetPlayerFromCharacter(temp.Parent) ~= nil then
  2485. FOUND_YOU = false
  2486. end
  2487. if FOUND_YOU == true then
  2488. torso = temp
  2489. DISTANCE_u_BITCH = (temp.Position - pos).magnitude
  2490. end
  2491. end
  2492. end
  2493. end
  2494. return torso, DISTANCE_u_BITCH
  2495. end
  2496. function Damagefunc(hit, Damage, knockback, tiem, Type, Property, Delay, KnockbackType, stun, t0me)
  2497. local Hited = false
  2498. if hit.Parent == nil then
  2499. return
  2500. end
  2501. h = hit.Parent:FindFirstChild("Humanoid")
  2502. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  2503. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  2504. return
  2505. end
  2506. h = hit.Parent:FindFirstChild("Humanoid")
  2507. c = Instance.new("ObjectValue")
  2508. c.Name = "creator"
  2509. c.Value = game:service("Players").LocalPlayer
  2510. c.Parent = h
  2511. game:GetService("Debris"):AddItem(c, 0.5)
  2512. if Type == "H2" then
  2513. 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))
  2514. eff.Parent = EffectModel
  2515. eff.Name = "BloodEffect"
  2516. eff.Mesh.MeshType = "Sphere"
  2517. eff.Anchored = true
  2518. eff.CanCollide = false
  2519. game:GetService("Debris"):AddItem(eff, 5)
  2520. coroutine.resume(coroutine.create(function(p, A)
  2521. local R = Vector3.new(math.random(-5, 5), math.random(7, 9), math.random(-5, 5)) / 50
  2522. for i = 1, 6 do
  2523. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(0.85, 0.85, 0.85)
  2524. p.Transparency = 0.25 + i / 8
  2525. p.CFrame = p.CFrame * A
  2526. swait()
  2527. end
  2528. p:Remove()
  2529. 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)
  2530. local eb = BillboardGui("http://www.roblox.com/asset/?id=233069772", eff.Position, 0)
  2531. eb.Parent = EffectModel
  2532. eb.BillboardGui.ImageLabel.ImageColor3 = Color3.new(255, 0, 0)
  2533. eb.BillboardGui.ImageLabel.Rotation = math.random(-180, 180)
  2534. eb.BillboardGui.Size = UDim2.new(2, 0, 2, 0)
  2535. game:GetService("Debris"):AddItem(eb, 3)
  2536. coroutine.resume(coroutine.create(function(p)
  2537. local r = math.random(-3, 3) * 9
  2538. if r > -12 and r < 1 then
  2539. r = -12
  2540. elseif r < 12 and r > -1 then
  2541. r = 12
  2542. end
  2543. for i = 1, 6 do
  2544. p.BillboardGui.ImageLabel.ImageTransparency = 0.25 + i / 6
  2545. p.BillboardGui.Size = UDim2.new(2 + i / 1.75, 0, 2 + i / 1.75, 0)
  2546. p.BillboardGui.ImageLabel.Rotation = p.BillboardGui.ImageLabel.Rotation + r
  2547. swait()
  2548. end
  2549. p:Remove()
  2550. end), eb)
  2551. local hitnum = math.random(1, 8)
  2552. if hitnum == 1 then
  2553. so("153092274", hit, 1, 1)
  2554. end
  2555. if hitnum == 2 then
  2556. so("199149186", hit, 2, 0.5)
  2557. end
  2558. if hitnum == 3 then
  2559. so("153092296", hit, 1, 0.3)
  2560. end
  2561. if hitnum == 4 then
  2562. so("199149235", hit, 1, 0.5)
  2563. end
  2564. if hitnum == 5 then
  2565. so("199149269", hit, 1, 0.4)
  2566. end
  2567. if hitnum == 6 then
  2568. so("199149297", hit, 1, 0.5)
  2569. end
  2570. if hitnum == 7 then
  2571. so("201858024", hit, 1, 0.6)
  2572. end
  2573. if hitnum == 8 then
  2574. so("201858024", hit, 1, 0.5)
  2575. end
  2576. end
  2577. if Type == "H1" then
  2578. local hitnum = math.random(2, 4)
  2579. p = Par(EffectModel, "EffectHi", "White", Vector3.new(1, 1, 1), "SmoothPlastic")
  2580. p.CFrame = hit.Parent.Torso.CFrame
  2581. m = Instance.new("SpecialMesh")
  2582. m.MeshType = "Sphere"
  2583. m.Parent = p
  2584. game:GetService("Debris"):AddItem(p, 5)
  2585. coroutine.resume(coroutine.create(function(p)
  2586. for i = 1, 8 do
  2587. p.Transparency = i / 8
  2588. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  2589. swait(0.5)
  2590. end
  2591. p:Remove()
  2592. end), p)
  2593. if hitnum == 1 then
  2594. so("153092274", hit, 1, 1)
  2595. elseif hitnum == 2 then
  2596. so("153092217", hit, 1, 1)
  2597. elseif hitnum == 3 then
  2598. so("153092227", hit, 1, 1)
  2599. elseif hitnum == 4 then
  2600. so("153092238", hit, 1, 1)
  2601. end
  2602. end
  2603. if LastDamage >= 20 and LastDamage < 60 and 10 <= ComboHits then
  2604. Damage = math.floor(Damage / 2)
  2605. end
  2606. if LastDamage >= 60 and 20 <= ComboHits then
  2607. Damage = math.floor(Damage / 4)
  2608. end
  2609. Noob = hit.Parent
  2610. HTime = time() + 1.5
  2611. LastDamage = LastDamage + Damage * 1
  2612. ComboHits = ComboHits + 1
  2613. Comboing = true
  2614. Hited = true
  2615. local ded = false
  2616. Comboing = true
  2617. cc = Noob.Humanoid.Died:connect(function()
  2618. HTime = time()
  2619. end)
  2620. if CANtwod then
  2621. controlsScript.Disabled = true
  2622. facestating = true
  2623. end
  2624. lasthit = h.Parent.Torso
  2625. local rip = h.Health - Damage
  2626. if rip > 0 then
  2627. do
  2628. local nigrhp = h
  2629. local nigrtorso = nigrhp.Parent.Torso
  2630. nigrhp.Died:connect(function()
  2631. if trin.Parent == nigrtorso and trin2.Parent == nigrtorso and trin3.Parent == nigrtorso then
  2632. trin.Parent = nil
  2633. trin2.Parent = nil
  2634. trin3.Parent = nil
  2635. end
  2636. end)
  2637. trin.Parent = lasthit
  2638. trin2.Parent = lasthit
  2639. trin3.Parent = lasthit
  2640. end
  2641. end
  2642. if rip <= 0 then
  2643. lasthit = nil
  2644. trin.Parent = nil
  2645. trin2.Parent = nil
  2646. trin3.Parent = nil
  2647. end
  2648. h:TakeDamage(Damage)
  2649. if EN < MaxEN then
  2650. EN = EN - 5
  2651. end
  2652. if stun == true then
  2653. local t = hit.Parent.Torso
  2654. if hit.Parent.Torso:FindFirstChild("EBOLA") == nil then
  2655. local r = Instance.new("BodyGyro")
  2656. r.P = 10000000
  2657. r.D = 1000
  2658. r.maxTorque = Vector3.new(50000, 50000, 50000) * 50000000000
  2659. r.cframe = r.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(90), 0, 0)
  2660. r.Parent = t
  2661. game:GetService("Debris"):AddItem(r, 1)
  2662. r.Name = "EBOLA"
  2663. fff = Instance.new("BodyForce")
  2664. fff.force = Vector3.new(0, 1200, 0)
  2665. fff.Parent = t
  2666. game:GetService("Debris"):AddItem(fff, 1)
  2667. local hum = hit.Parent.Humanoid
  2668. local angle = hit.Position - Property.Position + Vector3.new(0, 0, 0).unit
  2669. local bodvol = Instance.new("BodyVelocity")
  2670. bodvol.velocity = Vector3.new(0, 0, 0) + RootPart.CFrame.lookVector * 4
  2671. bodvol.Name = "EBOLA"
  2672. bodvol.P = 4000
  2673. bodvol.maxForce = Vector3.new(50000000, 5000000, 50000000) * 10000
  2674. bodvol.Parent = hit
  2675. game.Debris:AddItem(bodvol, 0.5)
  2676. end
  2677. end
  2678. if stun ~= true then
  2679. local hum = hit.Parent.Humanoid
  2680. local angle = hit.Position - Property.Position + Vector3.new(0, 0, 0).unit
  2681. local bodvol = Instance.new("BodyVelocity")
  2682. bodvol.Name = "EBOLA"
  2683. bodvol.velocity = knockback
  2684. bodvol.P = 4000
  2685. bodvol.maxForce = Vector3.new(50000000, 5000000, 50000000) * 10000
  2686. bodvol.Parent = hit
  2687. game.Debris:AddItem(bodvol, tiem)
  2688. end
  2689. local debounce = Instance.new("BoolValue")
  2690. debounce.Name = "DebounceHit"
  2691. debounce.Parent = hit.Parent
  2692. debounce.Value = true
  2693. game:GetService("Debris"):AddItem(debounce, Delay)
  2694. c = Instance.new("ObjectValue")
  2695. c.Name = "creator"
  2696. c.Value = Player
  2697. c.Parent = h
  2698. game:GetService("Debris"):AddItem(c, 0.5)
  2699. local CRIT = false
  2700. if CANtwod == true then
  2701. --dcam.CAM.Value = true
  2702. end
  2703. if CANtwod == false then
  2704. coroutine.resume(coroutine.create(function()
  2705. repeat
  2706. --cam.CAM.Value = false
  2707. swait()
  2708. until Comboing == false
  2709. end))
  2710. end
  2711. end
  2712. end
  2713. function Damagefunc2(hit, Damage, knockback, tiem, Type, Property, Delay, KnockbackType, stun, t0me)
  2714. local Hited = false
  2715. if hit.Parent == nil then
  2716. return
  2717. end
  2718. Noob = hit.Parent
  2719. h = hit.Parent:FindFirstChild("Humanoid")
  2720. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  2721. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  2722. return
  2723. end
  2724. h = hit.Parent:FindFirstChild("Humanoid")
  2725. c = Instance.new("ObjectValue")
  2726. c.Name = "creator"
  2727. c.Value = game:service("Players").LocalPlayer
  2728. c.Parent = h
  2729. game:GetService("Debris"):AddItem(c, 0.5)
  2730. if Type == "H2" then
  2731. local hitnum = math.random(1, 8)
  2732. if hitnum == 1 then
  2733. so("153092274", hit, 1, 1)
  2734. end
  2735. if hitnum == 2 then
  2736. so("199149186", hit, 2, 0.5)
  2737. end
  2738. if hitnum == 3 then
  2739. so("153092296", hit, 1, 0.3)
  2740. end
  2741. if hitnum == 4 then
  2742. so("199149235", hit, 1, 0.5)
  2743. end
  2744. if hitnum == 5 then
  2745. so("199149269", hit, 1, 0.4)
  2746. end
  2747. if hitnum == 6 then
  2748. so("199149297", hit, 1, 0.5)
  2749. end
  2750. if hitnum == 7 then
  2751. so("201858024", hit, 1, 0.6)
  2752. end
  2753. if hitnum == 8 then
  2754. so("201858024", hit, 1, 0.5)
  2755. end
  2756. end
  2757. if Type == "H1" then
  2758. local hitnum = math.random(1, 4)
  2759. if hitnum == 1 then
  2760. so("153092274", hit, 1, 1)
  2761. elseif hitnum == 2 then
  2762. so("153092217", hit, 1, 1)
  2763. elseif hitnum == 3 then
  2764. so("153092227", hit, 1, 1)
  2765. elseif hitnum == 4 then
  2766. so("153092238", hit, 1, 1)
  2767. end
  2768. end
  2769. HTime = time() + 1.5
  2770. LastDamage = LastDamage + Damage * 1
  2771. Comboing = true
  2772. ComboHits = ComboHits + 1
  2773. Hited = true
  2774. local ded = false
  2775. Comboing = true
  2776. lasthit = h.Parent.Torso
  2777. cc = Noob.Humanoid.Died:connect(function()
  2778. HTime = time()
  2779. end)
  2780. local rip = h.Health - Damage
  2781. if rip > 0 then
  2782. do
  2783. local nigrhp = h
  2784. local nigrtorso = nigrhp.Parent.Torso
  2785. nigrhp.Died:connect(function()
  2786. if trin.Parent == nigrtorso and trin2.Parent == nigrtorso and trin3.Parent == nigrtorso then
  2787. trin.Parent = nil
  2788. trin2.Parent = nil
  2789. trin3.Parent = nil
  2790. end
  2791. end)
  2792. trin.Parent = lasthit
  2793. trin2.Parent = lasthit
  2794. trin3.Parent = lasthit
  2795. end
  2796. end
  2797. if rip <= 0 then
  2798. lasthit = nil
  2799. trin.Parent = nil
  2800. trin2.Parent = nil
  2801. trin3.Parent = nil
  2802. end
  2803. h:TakeDamage(Damage)
  2804. if EN < MaxEN then
  2805. EN = EN - 5
  2806. end
  2807. if stun == true then
  2808. local t = hit.Parent.Torso
  2809. end
  2810. if stun ~= true then
  2811. local hum = hit.Parent.Humanoid
  2812. local angle = (hit.Position - Property.Position + Vector3.new(0, 0, 0)).unit
  2813. end
  2814. local debounce = Instance.new("BoolValue")
  2815. debounce.Name = "DebounceHit"
  2816. debounce.Parent = hit.Parent
  2817. debounce.Value = true
  2818. game:GetService("Debris"):AddItem(debounce, Delay)
  2819. c = Instance.new("ObjectValue")
  2820. c.Name = "creator"
  2821. c.Value = Player
  2822. c.Parent = h
  2823. game:GetService("Debris"):AddItem(c, 0.5)
  2824. local CRIT = false
  2825. if CANtwod == true then
  2826. --dcam.CAM.Value = true
  2827. end
  2828. if CANtwod == false then
  2829. coroutine.resume(coroutine.create(function()
  2830. repeat
  2831. --cam.CAM.Value = false
  2832. swait()
  2833. until Comboing == false
  2834. end))
  2835. end
  2836. end
  2837. end
  2838. function MagnitudeDamage(Part, magni, Damage, knockback, tiem, Type, Property, Delay, KnockbackType, stun, t0me)
  2839. for _, c in pairs(workspace:children()) do
  2840. local hum = c:findFirstChild("Humanoid")
  2841. if hum ~= nil then
  2842. local head = c:findFirstChild("Torso")
  2843. if head ~= nil then
  2844. local targ = head.Position - Part.Position
  2845. local mag = targ.magnitude
  2846. if magni >= mag and c.Name ~= Player.Name then
  2847. Damagefunc(head, Damage, knockback, tiem, Type, Property, Delay, KnockbackType, stun, t0me)
  2848. end
  2849. end
  2850. end
  2851. end
  2852. end
  2853. function MagnitudeDamage2(Part, magni, Damage, knockback, tiem, Type, Property, Delay, KnockbackType, stun, t0me)
  2854. for _, c in pairs(workspace:children()) do
  2855. local hum = c:findFirstChild("Humanoid")
  2856. if hum ~= nil then
  2857. local head = c:findFirstChild("Torso")
  2858. if head ~= nil then
  2859. local targ = head.Position - Part.Position
  2860. local mag = targ.magnitude
  2861. if magni >= mag and c.Name ~= Player.Name then
  2862. Damagefunc2(head, Damage, knockback, tiem, Type, Property, Delay, KnockbackType, stun, t0me)
  2863. end
  2864. end
  2865. end
  2866. end
  2867. end
  2868. function Cooldown(name, duration)
  2869. local t = Instance.new("BoolValue", char)
  2870. t.Name = name
  2871. game.Debris:AddItem(t, duration)
  2872. end
  2873. Koy = ""
  2874. Dmoves = nil
  2875. function Stop()
  2876. canjump = false
  2877. end
  2878. function Resume()
  2879. canjump = true
  2880. end
  2881. Player.Character.Humanoid.Changed:connect(function()
  2882. if canjump == false then
  2883. Player.Character.Humanoid.Jump = false
  2884. end
  2885. end)
  2886. function doingmoves(value)
  2887. if value == true then
  2888. bg.Parent = nil
  2889. EN = EN - 5
  2890. LastMove = ""
  2891. Stop()
  2892. input = ""
  2893. Koy = ""
  2894. CanCancel = false
  2895. if CANtwod == true and Comboing == false then
  2896. FaceForward()
  2897. end
  2898. if CANtwod == false and Comboing == true then
  2899. FaceForward()
  2900. end
  2901. if Comboing == false and CANtwod == false then
  2902. FaceForward()
  2903. end
  2904. if Comboing == true and CANtwod == true then
  2905. FaceComboee()
  2906. end
  2907. char.Humanoid.WalkSpeed = 0
  2908. Dmoves = true
  2909. DIR = RootPart.CFrame.lookVector
  2910. end
  2911. if value == false then
  2912. Dmoves = false
  2913. bg.Parent = nil
  2914. EN = EN - 5
  2915. LastMove = ""
  2916. Koy = ""
  2917. if Dmoves == false then
  2918. CanCancel = true
  2919. char.Humanoid.WalkSpeed = EN/2
  2920. Resume()
  2921. end
  2922. Dmoves = false
  2923. end
  2924. end
  2925.  
  2926. Dmoves = false
  2927. comb0gui = nil
  2928. coroutine.resume(coroutine.create(function()
  2929. while true do
  2930. swait()
  2931. if Comboing == true then
  2932. if comb0gui == nil then
  2933. comb0gui = script.COMBOGUI:Clone()
  2934. comb0gui.Parent = Player.PlayerGui
  2935. comb0gui.Frame.hits.Text = ComboHits
  2936. comb0gui.Frame.dmg.Text = LastDamage
  2937. else
  2938. comb0gui.Frame.hits.Text = ComboHits
  2939. comb0gui.Frame.dmg.Text = math.floor(LastDamage)
  2940. DifferenceinTime = HTime - time()
  2941. comb0gui.Frame.HitstunFrame.Fill:TweenSize(UDim2.new(0, 80 * DifferenceinTime, 0, 10), nil, 1, 0.4, true)
  2942. --dcam.Target.Value = Noob.Torso
  2943. if CANtwod == true then
  2944. cam_ing = true
  2945. end
  2946. end
  2947. elseif comb0gui ~= nil then
  2948. coroutine.resume(coroutine.create(function(g)
  2949. for i = 1, 15 do
  2950. g.Frame.Position = g.Frame.Position + UDim2.new(0, -10 - i, 0, 0)
  2951. swait(0.2)
  2952. end
  2953. g:Remove()
  2954. end), comb0gui)
  2955. comb0gui = nil
  2956. end
  2957. if HTime <= time() and Comboing == true then
  2958. ComboHits = 0
  2959. LastDamage = 0
  2960. cam_ing = false
  2961. if CANtwod == true then
  2962. --dcam.CAM.Value = false
  2963. end
  2964. Comboing = false
  2965. cc:Disconnect()
  2966. facestate = ""
  2967. facestating = false
  2968. Humanoid.WalkSpeed = EN/2
  2969. controlsScript.Disabled = false
  2970. end
  2971. end
  2972. end))
  2973. input = ""
  2974. age = 0
  2975. cam_ing = false
  2976. local Input_MaxTime = 0.8
  2977. local Input_Time = Input_MaxTime
  2978. local Input_Addition = 0.2
  2979. local Input_Lose = 0.1
  2980. local Max_Input = 20
  2981. local Running_Timer = false
  2982. coroutine.resume(coroutine.create(function()
  2983. while true do
  2984. swait()
  2985. if Input_Time > 0 then
  2986. Input_Time = Input_Time - Input_Lose
  2987. elseif Input_Time < 0 then
  2988. Input_Time = 0
  2989. input = ""
  2990. elseif Input_Time == 0 then
  2991. input = ""
  2992. elseif Input_Time > Input_MaxTime then
  2993. Input_Time = Input_MaxTime
  2994. end
  2995. end
  2996. end))
  2997. function getDirection()
  2998. local par = RootPart
  2999. Cam = workspace.CurrentCamera
  3000. return {
  3001. CFrame.new(par.Position, Vector3.new(Cam.CoordinateFrame.x, par.Position.y, Cam.CoordinateFrame.z)) * CFrame.fromEulerAnglesXYZ(0, math.pi, 0),
  3002. Vector3.new(Cam.CoordinateFrame.p.x, par.CFrame.p.y, Cam.CoordinateFrame.p.z)
  3003. }
  3004. end
  3005. function getrek()
  3006. Cam = workspace.CurrentCamera
  3007. return {
  3008. CFrame.new(char.Torso.Position, Vector3.new(Noob.Torso.Position.x, char.Torso.Position.y, Noob.Torso.Position.z)),
  3009. Vector3.new(Noob.Torso.CFrame.p.x, Noob.Torso.CFrame.p.y, Noob.Torso.CFrame.p.z)
  3010. }
  3011. end
  3012. function FaceMouse()
  3013. Cam = workspace.CurrentCamera
  3014. return {
  3015. CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
  3016. Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
  3017. }
  3018. end
  3019. function FaceForward()
  3020. RootPart.CFrame = getDirection()[1]
  3021. return RootPart.CFrame
  3022. end
  3023. function gyroface()
  3024. if CANtwod == false and Comboing == false then
  3025. bg.cframe = getDirection()[1]
  3026. end
  3027. if CANtwod == true and Comboing == false then
  3028. bg.cframe = getDirection()[1]
  3029. end
  3030. if CANtwod == false and Comboing == true then
  3031. bg.cframe = getDirection()[1]
  3032. end
  3033. return bg.cframe
  3034. end
  3035. function FaceComboee()
  3036. if Noob ~= nil then
  3037. do
  3038. local bg = Instance.new("BodyGyro", RootPart)
  3039. bg.maxTorque = Vector3.new(0, math.huge, 0)
  3040. bg.P = 10000000
  3041. bg.D = 1000
  3042. bg.cframe = getrek()[1]
  3043. coroutine.resume(coroutine.create(function()
  3044. swait(2)
  3045. bg:Destroy()
  3046. Humanoid.AutoRotate = true
  3047. end))
  3048. return bg.cframe
  3049. end
  3050. end
  3051. end
  3052. function ph0segui(Char, Dealt, color)
  3053. m = Instance.new("Model")
  3054. m.Name = "Effect"
  3055. c = Par(m, "Head", "White", Vector3.new(1, 0.4, 1), "SmoothPlastic")
  3056. c.Transparency = 1
  3057. b = Instance.new("BillboardGui", c)
  3058. b.Size = UDim2.new(5, 0, 5, 0)
  3059. b.AlwaysOnTop = true
  3060. local damgui = it("TextLabel")
  3061. damgui.Parent = b
  3062. damgui.Text = Dealt
  3063. damgui.BackgroundTransparency = 1
  3064. damgui.BackgroundColor3 = Color3.new(0, 0, 0)
  3065. damgui.SizeConstraint = "RelativeXY"
  3066. damgui.TextXAlignment = "Center"
  3067. damgui.TextYAlignment = "Center"
  3068. damgui.Position = UDim2.new(0, 0, 0, 0)
  3069. damgui.Size = UDim2.new(1, 0, 1, 0)
  3070. damgui.Font = "SourceSans"
  3071. damgui.FontSize = "Size14"
  3072. damgui.TextWrapped = false
  3073. damgui.TextStrokeTransparency = 0
  3074. damgui.TextColor3 = BrickColor.new(color).Color
  3075. damgui.TextScaled = true
  3076. ms = Instance.new("CylinderMesh")
  3077. ms.Scale = Vector3.new(0.8, 0.8, 0.8)
  3078. ms.Parent = c
  3079. c.Reflectance = 0
  3080. Instance.new("BodyGyro").Parent = c
  3081. c.Parent = m
  3082. if Char:findFirstChild("Head") ~= nil then
  3083. c.CFrame = cf(Char.Head.CFrame.p + Vector3.new(math.random(-100, 100) / 100, 3, math.random(-100, 100) / 100))
  3084. elseif Char.Parent:findFirstChild("Head") ~= nil then
  3085. c.CFrame = cf(Char.Parent.Head.CFrame.p + Vector3.new(math.random(-100, 100) / 100, 3, math.random(-100, 100) / 100))
  3086. end
  3087. f = Instance.new("BodyPosition")
  3088. f.P = 2000
  3089. f.D = 100
  3090. f.maxForce = Vector3.new(545000, 545000, 545000)
  3091. f.position = c.Position + Vector3.new(0, 1, 0)
  3092. f.Parent = c
  3093. c.CanCollide = false
  3094. m.Parent = workspace
  3095. c.CanCollide = false
  3096. coroutine.resume(coroutine.create(function()
  3097. swait(20)
  3098. for i = 1, 15 do
  3099. swait()
  3100. damgui.TextTransparency = i / 15
  3101. damgui.TextStrokeTransparency = i / 15
  3102. f.position = f.Position + Vector3.new(0, 0.3, 0)
  3103. end
  3104. end))
  3105. game:GetService("Debris"):AddItem(m, 2)
  3106. end
  3107. mouse = nil
  3108. function equip()
  3109. repeat
  3110. wait()
  3111. until Dmoves == false
  3112. input = ""
  3113. carding = false
  3114. Koy = ""
  3115. ORH = Torso["Right Hip"]
  3116. OLW = Torso["Left Shoulder"]
  3117. OLH = Torso["Left Hip"]
  3118. ORW = Torso["Right Shoulder"]
  3119. ORH.Parent = nil
  3120. OLW.Parent = nil
  3121. OLH.Parent = nil
  3122. ORW.Parent = nil
  3123. Animate.Parent = nil
  3124. Animator.Parent = nil
  3125. RW.Parent = Torso
  3126. RW.Part0 = Torso
  3127. RW.Part1 = RightArm
  3128. RW.C0 = CFrame.new(1.5, 0, 0)
  3129. RW.C1 = CFrame.new(0, 0, 0)
  3130. LW.Parent = Torso
  3131. LW.Part0 = Torso
  3132. LW.Part1 = LeftArm
  3133. LW.C0 = CFrame.new(-1.5, 0, 0)
  3134. LW.C1 = CFrame.new(0, 0, 0)
  3135. RH.Parent = Torso
  3136. RH.Part0 = Torso
  3137. RH.Part1 = RightLeg
  3138. RH.C0 = CFrame.new(0.5, -2, 0)
  3139. RH.C1 = CFrame.new(0, 0, 0)
  3140. LH.Parent = Torso
  3141. LH.Part0 = Torso
  3142. LH.Part1 = LeftLeg
  3143. LH.C0 = CFrame.new(-0.5, -2, 0)
  3144. LH.C1 = CFrame.new(0, 0, 0)
  3145. RootJoint.C1 = CFrame.new(0, 0, 0)
  3146. RootJoint.C0 = CFrame.new(0, 0, 0)
  3147. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  3148. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  3149. equipped = true
  3150. doingmoves(true)
  3151. lastcframe = {
  3152. RootJoint.C0,
  3153. Neck.C0,
  3154. RW.C0,
  3155. LW.C0,
  3156. RH.C0,
  3157. LH.C0
  3158. }
  3159. for i = 0, 1, 0.1 do
  3160. swait()
  3161. PlayAnimationFromTable(AnimTab.ON.Animation(1), 0.3, false)
  3162. end
  3163. local p = Par(EffectModel, "Effect", "Institutional white", Vector3.new(1, 1, 1), "SmoothPlastic")
  3164. p.CFrame = RootPart.CFrame * CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(90), 0, 0)
  3165. game:GetService("Debris"):AddItem(p, 8)
  3166. local m = Instance.new("SpecialMesh", p)
  3167. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3168. m.Scale = Vector3.new(1, 1, 0.1)
  3169. coroutine.resume(coroutine.create(function(p, s)
  3170. for i = 1, 15 do
  3171. p.Transparency = 0.25 + i / 15
  3172. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(3, 3, 0)
  3173. swait()
  3174. end
  3175. p:Remove()
  3176. end), p)
  3177. local p = Par(EffectModel, "Effect", "White", Vector3.new(1, 1, 1), "SmoothPlastic")
  3178. p.CFrame = RootPart.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  3179. local m = Instance.new("SpecialMesh", p)
  3180. m.Scale = Vector3.new(1, 1, 1)
  3181. m.MeshType = "Sphere"
  3182. coroutine.resume(coroutine.create(function(p)
  3183. for i = 1, 15 do
  3184. p.Transparency = i / 15
  3185. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1, 1, 1)
  3186. swait()
  3187. end
  3188. p:Destroy()
  3189. end), p)
  3190. for i = 1, 8 do
  3191. local p = Par(EffectModel, "Effect", "Black", Vector3.new(1, 1, 1), "Neon")
  3192. s = math.random(8, 20) / 10
  3193. local m = Instance.new("BlockMesh", p)
  3194. m.Scale = Vector3.new(s, s, s)
  3195. 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())
  3196. coroutine.resume(coroutine.create(function(p)
  3197. for i = 1, 70 do
  3198. if 1 <= p.Transparency then
  3199. p:Destroy()
  3200. break
  3201. end
  3202. p.CFrame = p.CFrame * CFrame.Angles(math.rad(2), math.rad(2), math.rad(2)) + Vector3.new(0, 0.3, 0)
  3203. p.Transparency = i / 70
  3204. swait()
  3205. end
  3206. p.Parent = nil
  3207. end), p)
  3208. end
  3209. so("233091183", Torso, 1, 1)
  3210. so("153092315", Torso, 1, 1)
  3211. doingmoves(false)
  3212. mouse = Player:GetMouse()
  3213. end
  3214. function de_equip()
  3215. if equipped == false then
  3216. return
  3217. end
  3218. repeat
  3219. wait()
  3220. until Dmoves == false
  3221. doingmoves(true)
  3222. for i = 0, 1, 0.1 do
  3223. swait()
  3224. PlayAnimationFromTable(AnimTab.ON.Animation(1), 0.2, false)
  3225. end
  3226. local p = Par(EffectModel, "Effect", "Institutional white", Vector3.new(1, 1, 1), "Neon")
  3227. p.CFrame = RootPart.CFrame * CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(90), 0, 0)
  3228. game:GetService("Debris"):AddItem(p, 8)
  3229. local m = Instance.new("SpecialMesh", p)
  3230. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3231. m.Scale = Vector3.new(45, 45, 0.1)
  3232. coroutine.resume(coroutine.create(function(p, s)
  3233. for i = 1, 15 do
  3234. p.Transparency = 0.25 + i / 15
  3235. p.Mesh.Scale = p.Mesh.Scale - Vector3.new(3, 3, 0)
  3236. swait()
  3237. end
  3238. p:Remove()
  3239. end), p)
  3240. local p = Par(EffectModel, "Effect", "White", Vector3.new(1, 1, 1), "SmoothPlastic")
  3241. p.CFrame = RootPart.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  3242. local m = Instance.new("SpecialMesh", p)
  3243. m.Scale = Vector3.new(15, 15, 15)
  3244. m.MeshType = "Sphere"
  3245. coroutine.resume(coroutine.create(function(p)
  3246. for i = 1, 15 do
  3247. p.Transparency = i / 15
  3248. p.Mesh.Scale = p.Mesh.Scale - Vector3.new(1, 1, 1)
  3249. swait()
  3250. end
  3251. p:Destroy()
  3252. end), p)
  3253. for i = 1, 8 do
  3254. local p = Par(EffectModel, "Effect", "Black", Vector3.new(1, 1, 1), "Neon")
  3255. s = math.random(8, 20) / 10
  3256. local m = Instance.new("BlockMesh", p)
  3257. m.Scale = Vector3.new(s, s, s)
  3258. 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())
  3259. coroutine.resume(coroutine.create(function(p)
  3260. for i = 1, 70 do
  3261. if 1 <= p.Transparency then
  3262. p:Destroy()
  3263. break
  3264. end
  3265. p.CFrame = p.CFrame * CFrame.Angles(math.rad(2), math.rad(2), math.rad(2)) + Vector3.new(0, 0.3, 0)
  3266. p.Transparency = i / 70
  3267. swait()
  3268. end
  3269. p.Parent = nil
  3270. end), p)
  3271. end
  3272. so("233091183", Torso, 1, 2)
  3273. so("153092315", Torso, 1, 2)
  3274. doingmoves(false)
  3275. input = ""
  3276. RW.Parent = nil
  3277. LW.Parent = nil
  3278. RH.Parent = nil
  3279. LH.Parent = nil
  3280. ORW.Parent = Torso
  3281. ORH.Parent = Torso
  3282. OLW.Parent = Torso
  3283. OLH.Parent = Torso
  3284. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  3285. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  3286. RootJoint.C0 = clerp(RootJoint.C0, RootCF, 1)
  3287. Animate.Parent = char
  3288. Animator.Parent = Humanoid
  3289. RootJoint.C1 = r1m
  3290. RootJoint.C0 = r0m
  3291. Neck.C1 = n1m
  3292. Neck.C0 = n0m
  3293. Humanoid.WalkSpeed = 16
  3294. r1m = RootJoint.C1
  3295. r0m = RootJoint.C0
  3296. n1m = Neck.C1
  3297. n0m = Neck.C0
  3298. equipped = false
  3299. end
  3300. MovesTable = {}
  3301. function Taunt()
  3302. doingmoves(true)
  3303. local RandomTaunt = math.random(1, 6)
  3304. for i = 0, 1, 0.1 do
  3305. swait()
  3306. PlayAnimationFromTable(AnimTab.G.Animation(1), 0.3, false)
  3307. end
  3308. if RandomTaunt == 1 then
  3309. game:GetService("Chat"):Chat(char, "Your best move is to fold.", 2)
  3310. elseif RandomTaunt == 2 then
  3311. game:GetService("Chat"):Chat(char, "You're bad.", 2)
  3312. elseif RandomTaunt == 3 then
  3313. game:GetService("Chat"):Chat(char, "All bets off, My friend.", 2)
  3314. elseif RandomTaunt == 4 then
  3315. game:GetService("Chat"):Chat(char, "Pick a card, Any card.", 2)
  3316. elseif RandomTaunt == 5 then
  3317. game:GetService("Chat"):Chat(char, "You should give up, I already did in the past.", 2)
  3318. elseif RandomTaunt == 6 then
  3319. game:GetService("Chat"):Chat(char, "Man, Screw your tophat.", 2)
  3320. end
  3321. for i = 1, 3 do
  3322. swait()
  3323. for i = 1, 8 do
  3324. swait()
  3325. Neck.C1 = clerp(Neck.C1, CFrame.Angles(0, math.rad(70), 0), 0.1)
  3326. end
  3327. for i = 1, 8 do
  3328. swait()
  3329. Neck.C1 = clerp(Neck.C1, CFrame.Angles(0, math.rad(-70), 0), 0.1)
  3330. end
  3331. end
  3332. Neck.C1 = CFrame.new(0, 0, 0)
  3333. doingmoves(false)
  3334. end
  3335. function Switch_Camera()
  3336. if CANtwod == true then
  3337. CANtwod = false
  3338. if Dmoves == false then
  3339. Humanoid.WalkSpeed = EN/2
  3340. end
  3341. elseif CANtwod == false then
  3342. CANtwod = true
  3343. end
  3344. end
  3345. table.insert(MovesTable, {
  3346. ["Input"] = "adq",
  3347. ["Name"] = "Unlock Next Phase",
  3348. ["Phase"] = 1,
  3349. ["Cooldown"] = 0,
  3350. ["CooldownName"] = "ADQcool",
  3351. ["CanCancel"] = true,
  3352. ["Conditions"] = function()
  3353. local Viable = true
  3354. local Move
  3355. for _, p in pairs(MovesTable) do
  3356. if p.Input == "adq" then
  3357. Move = p
  3358. break
  3359. end
  3360. end
  3361. local ver
  3362. local numer = Move.Phase
  3363. if numer == 1 then
  3364. ver = true
  3365. end
  3366. if numer == 2 then
  3367. ver = Phase2Unlocked
  3368. end
  3369. if numer == 3 then
  3370. ver = Phase3Unlocked
  3371. end
  3372. if numer == 4 then
  3373. ver = Phase4Unlocked
  3374. end
  3375. local CD = Move.Cooldown
  3376. local name = Move.CooldownName
  3377. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  3378. Viable = true
  3379. Cooldown(name, CD)
  3380. end
  3381. return Viable
  3382. end,
  3383. ["function"] = function()
  3384. if Phase4Unlocked == true then
  3385. return
  3386. end
  3387. Phase = Phase + 1
  3388. EN = 0
  3389. if Phase == 2 then
  3390. Phase2Unlocked = true
  3391. end
  3392. if Phase == 3 then
  3393. Phase3Unlocked = true
  3394. end
  3395. if Phase == 4 then
  3396. Phase4Unlocked = true
  3397. end
  3398. doingmoves(true)
  3399. for i = 0, 1, 0.2 do
  3400. swait()
  3401. PlayAnimationFromTable(AnimTab.CHR.Animation(1), 0.3, false)
  3402. end
  3403. so("206082327", char.Torso, 1, 1)
  3404. so("199145534", char.Torso, 1, 0.8)
  3405. MagnitudeDamage(RootPart, 15, 0, Vector3.new(0, 0, 0) + DIR * 1, 0.5, "H2", RootPart, 0, 0, 20, 30)
  3406. CamShake(RootPart, 15, 0.1, 20)
  3407. for i = 1, 3 do
  3408. swait()
  3409. local p = Par(EffectModel, "Effect", "Really red", vt(1, 1, 1), "SmoothPlastic")
  3410. p.CFrame = CFrame.new(Character.Torso.Position - Vector3.new(0, 0.8, 0))
  3411. game:GetService("Debris"):AddItem(p, 8)
  3412. local m = Instance.new("SpecialMesh", p)
  3413. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  3414. m.Scale = Vector3.new(5, 3, 5)
  3415. coroutine.resume(coroutine.create(function(p, s)
  3416. for i = 1, 15 do
  3417. p.Transparency = 0.9 + i / 150
  3418. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.5, -0.2, 1.5)
  3419. p.CFrame = p.CFrame * CFrame.new(0, -0.1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  3420. swait()
  3421. end
  3422. p:Remove()
  3423. end), p)
  3424. end
  3425. for i = 1, 20 do
  3426. local p = Par(EffectModel, "Effect", "Really red", vt(0.2, 1, 0.2), "Neon")
  3427. p.Transparency = 0
  3428. 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)
  3429. p.Parent = EffectModel
  3430. local m = Instance.new("SpecialMesh")
  3431. m.MeshType = "Sphere"
  3432. m.Parent = p
  3433. m.Scale = Vector3.new(2, 10, 2)
  3434. coroutine.resume(coroutine.create(function(p)
  3435. for i = 1, 40 do
  3436. p.Transparency = i / 40
  3437. p.CFrame = p.CFrame * CFrame.new(0, -1, 0)
  3438. swait()
  3439. end
  3440. p.Parent = nil
  3441. end), p)
  3442. end
  3443. ph0segui(char, "Max Health = (" .. Humanoid.MaxHealth .. ")", "Really red")
  3444. swait(30)
  3445. doingmoves(false)
  3446. end
  3447. })
  3448. table.insert(MovesTable, {
  3449. ["Input"] = "daq",
  3450. ["Name"] = "Return Last Phase",
  3451. ["Phase"] = 1,
  3452. ["Cooldown"] = 0,
  3453. ["CooldownName"] = "DAQcool",
  3454. ["CanCancel"] = true,
  3455. ["Conditions"] = function()
  3456. local Viable = true
  3457. local Move
  3458. for _, p in pairs(MovesTable) do
  3459. if p.Input == "daq" then
  3460. EN = EN - 5
  3461. Move = p
  3462. break
  3463. end
  3464. end
  3465. local ver
  3466. local numer = Move.Phase
  3467. if numer == 1 then
  3468. ver = true
  3469. end
  3470. if numer == 2 then
  3471. ver = Phase2Unlocked
  3472. end
  3473. if numer == 3 then
  3474. ver = Phase3Unlocked
  3475. end
  3476. if numer == 4 then
  3477. ver = Phase4Unlocked
  3478. end
  3479. local CD = Move.Cooldown
  3480. local name = Move.CooldownName
  3481. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  3482. Viable = true
  3483. Cooldown(name, CD)
  3484. end
  3485. return Viable
  3486. end,
  3487. ["function"] = function()
  3488. if Phase == 1 then
  3489. return
  3490. end
  3491. if Phase == 2 then
  3492. Phase2Unlocked = false
  3493. Phase = 1
  3494. end
  3495. if Phase == 3 then
  3496. Phase3Unlocked = false
  3497. Phase = 2
  3498. end
  3499. if Phase == 4 then
  3500. Phase4Unlocked = false
  3501. Phase = 3
  3502. end
  3503. doingmoves(true)
  3504. for i = 0, 1, 0.2 do
  3505. swait()
  3506. PlayAnimationFromTable(AnimTab.CHR.Animation(1), 0.3, false)
  3507. end
  3508. so("206082327", char.Torso, 1, 1)
  3509. so("199145534", char.Torso, 1, 0.8)
  3510. MagnitudeDamage(RootPart, 15, 0, Vector3.new(0, 0, 0) - DIR * 4, 0.5, "H2", RootPart, 0, 0, 20, 30)
  3511. CamShake(RootPart, 15, 0.1, 20)
  3512. for i = 1, 3 do
  3513. swait()
  3514. local p = Par(EffectModel, "Effect", "Really red", vt(1, 1, 1), "SmoothPlastic")
  3515. p.CFrame = CFrame.new(Character.Torso.Position - Vector3.new(0, -0.2, 0))
  3516. game:GetService("Debris"):AddItem(p, 8)
  3517. local m = Instance.new("SpecialMesh", p)
  3518. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  3519. m.Scale = Vector3.new(22.5, 0, 22.5)
  3520. coroutine.resume(coroutine.create(function(p, s)
  3521. for i = 1, 15 do
  3522. p.Transparency = 0.9 + i / 150
  3523. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(-1.5, 0.05, -1.5)
  3524. p.CFrame = p.CFrame * CFrame.new(0, -0.3, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  3525. swait()
  3526. end
  3527. p:Remove()
  3528. end), p)
  3529. end
  3530. for i = 1, 20 do
  3531. local p = Par(EffectModel, "Effect", "Really red", vt(0.2, 1, 0.2), "Neon")
  3532. 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)
  3533. p.Parent = EffectModel
  3534. local m = Instance.new("SpecialMesh")
  3535. m.MeshType = "Sphere"
  3536. p.CFrame = p.CFrame * CFrame.new(0, -20, 0)
  3537. m.Parent = p
  3538. m.Scale = Vector3.new(2, 10, 2)
  3539. coroutine.resume(coroutine.create(function(p)
  3540. for i = 1, 20 do
  3541. p.Transparency = i / 20
  3542. p.CFrame = p.CFrame * CFrame.new(0, 1, 0)
  3543. swait()
  3544. end
  3545. p.Parent = nil
  3546. end), p)
  3547. end
  3548. ph0segui(char, "Max Health = (" .. Humanoid.MaxHealth .. ")", "Really red")
  3549. swait(30)
  3550. doingmoves(false)
  3551. end
  3552. })
  3553. table.insert(MovesTable, {
  3554. ["Input"] = "dasq",
  3555. ["Name"] = "Card ride",
  3556. ["Phase"] = 1,
  3557. ["Cooldown"] = 0,
  3558. ["CooldownName"] = "DASQcool",
  3559. ["CanCancel"] = true,
  3560. ["Conditions"] = function()
  3561. local Viable = true
  3562. local Move
  3563. for _, p in pairs(MovesTable) do
  3564. if p.Input == "dasq" then
  3565. Move = p
  3566. break
  3567. end
  3568. end
  3569. local ver
  3570. local numer = Move.Phase
  3571. if numer == 1 then
  3572. ver = true
  3573. end
  3574. if numer == 2 then
  3575. ver = Phase2Unlocked
  3576. end
  3577. if numer == 3 then
  3578. ver = Phase3Unlocked
  3579. end
  3580. if numer == 4 then
  3581. ver = Phase4Unlocked
  3582. end
  3583. local CD = Move.Cooldown
  3584. local name = Move.CooldownName
  3585. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  3586. Viable = true
  3587. Cooldown(name, CD)
  3588. end
  3589. return Viable
  3590. end,
  3591. ["function"] = function()
  3592. if carding == true then
  3593. return
  3594. end
  3595. carding = true
  3596. doingmoves(true)
  3597. EN = EN - 5
  3598. LastMove = "DASQ"
  3599. local RNmove = LastMove
  3600. DIR = Torso.CFrame.lookVector
  3601. for i = 0, 1, 0.1 do
  3602. swait()
  3603. DIR = RootPart.CFrame.lookVector
  3604. PlayAnimationFromTable(AnimTab.dasq.Animation(1), 0.3, false)
  3605. end
  3606. so("153092315", Torso, 5, 0.8)
  3607. for i = 1, 3 do
  3608. swait()
  3609. local p = Par(EffectModel, "Effect", "Black", vt(1, 1, 1), "SmoothPlastic")
  3610. p.CFrame = CFrame.new(Character.Torso.Position - Vector3.new(0, 0.8, 0))
  3611. game:GetService("Debris"):AddItem(p, 8)
  3612. local m = Instance.new("SpecialMesh", p)
  3613. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  3614. m.Scale = Vector3.new(5, 3, 5)
  3615. coroutine.resume(coroutine.create(function(p, s)
  3616. for i = 1, 15 do
  3617. p.Transparency = 0.9 + i / 150
  3618. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.5, -0.2, 1.5)
  3619. p.CFrame = p.CFrame * CFrame.new(0, -0.1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  3620. swait()
  3621. end
  3622. p:Remove()
  3623. end), p)
  3624. end
  3625. for i = 0, 1, 0.1 do
  3626. swait()
  3627. PlayAnimationFromTable(AnimTab.dasq.Animation(2), 0.3, false)
  3628. end
  3629. Resume()
  3630. Torso.Velocity = vt(0, 5, 0) * 10
  3631. Humanoid.JumpPower = 16
  3632. Humanoid.Jump = true
  3633. swait(3)
  3634. local card = it("Part", EffectModel)
  3635. card.Anchored = true
  3636. card.CanCollide = false
  3637. card.CFrame = RootPart.CFrame * CFrame.new(0, -3, 0)
  3638. local cm = it("BlockMesh", card)
  3639. cm.Scale = Vector3.new(1, 0.01, 1)
  3640. yis = card.CFrame
  3641. card.Size = Vector3.new(7, 0, 10)
  3642. card.Transparency = 1
  3643. local decal1 = Instance.new("Decal", card)
  3644. decal1.Face = "Top"
  3645. decal1.Name = "D1"
  3646. decal1.Texture = cards[math.random(1, #cards)]
  3647. decal1.Parent = card
  3648. local decal2 = Instance.new("Decal", card)
  3649. decal2.Name = "D2"
  3650. decal2.Parent = card
  3651. decal2.Face = "Bottom"
  3652. decal2.Texture = cards[math.random(1, #cards)]
  3653. card.Anchored = false
  3654. Stop()
  3655. Humanoid.JumpPower = 80
  3656. Torso.Velocity = Torso.Velocity
  3657. w = Instance.new("Weld", Torso)
  3658. w.Part0 = card
  3659. w.Part1 = Torso
  3660. w.C0 = CFrame.new(0, 3, 0) * CFrame.Angles(0, math.rad(90), 0)
  3661. velx = Instance.new("BodyVelocity")
  3662. velx.Parent = RootPart
  3663. velx.maxForce = Vector3.new(400000, 400000, 400000) * 2
  3664. velCF = vt(RootPart.CFrame.lookVector.x * 70, RootPart.CFrame.lookVector.y * 0, RootPart.CFrame.lookVector.z * 70)
  3665. velx.velocity = velCF
  3666. CanCancel = true
  3667. cols = {
  3668. BrickColor.new("Institutional white"),
  3669. BrickColor.new("Black"),
  3670. BrickColor.new("Gold"),
  3671. BrickColor.new("Really black")
  3672. }
  3673. num = 0
  3674. dmg = 0
  3675. bg.Parent = RootPart
  3676. for i = 1, 25 do
  3677. dmg = dmg + 1
  3678. num = num + 1
  3679. if 5 <= num then
  3680. so("231917784", RootPart, 1, 1)
  3681. so("233096543", RootPart, 1, 0.85)
  3682. num = 0
  3683. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  3684. p.CFrame = card.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(90), math.random(-10, 10) / 100, 0)
  3685. m = it("SpecialMesh", p)
  3686. m.MeshType = "FileMesh"
  3687. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  3688. m.Parent = p
  3689. m.Scale = Vector3.new(1, 3, 1)
  3690. m.Name = "Triangle"
  3691. game:GetService("Debris"):AddItem(p, 5)
  3692. coroutine.resume(coroutine.create(function(p)
  3693. for i = 1, 10 do
  3694. p.Transparency = i / 10
  3695. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(2.3, -0.4, 2.3)
  3696. p.CFrame = p.CFrame * CFrame.Angles(0, math.rad(15), 0)
  3697. swait()
  3698. end
  3699. p.Parent = nil
  3700. end), p)
  3701. end
  3702. if LastMove ~= RNmove then
  3703. carding = false
  3704. break
  3705. end
  3706. if dmg >= 3 then
  3707. dmg = 0
  3708. MagnitudeDamage(card, 8, 4, Vector3.new(0, 7, 0) + DIR * 10, 0.5, "H2", RootPart, 0, 0, 20, 30)
  3709. end
  3710. do
  3711. local colsz = {
  3712. "Bright red",
  3713. "Deep orange",
  3714. "Pastel yellow",
  3715. "Institutional white",
  3716. "Black"
  3717. }
  3718. local blast2 = Par(EffectModel, "Effect", colsz[math.random(1, #colsz)], vt(1, 1, 1), "SmoothPlastic")
  3719. 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))
  3720. local m = Instance.new("SpecialMesh", blast2)
  3721. m.Scale = Vector3.new(2, 2, 2)
  3722. m.MeshType = "Brick"
  3723. coroutine.resume(coroutine.create(function()
  3724. for i = 1, 20 do
  3725. blast2.Transparency = 0.25 + i / 20
  3726. m.Scale = m.Scale + vt(-0.1, -0.1, -0.1)
  3727. swait()
  3728. blast2.CFrame = blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  3729. end
  3730. blast2:Remove()
  3731. end))
  3732. Anim = "Jump"
  3733. velx.velocity = vt(RootPart.CFrame.lookVector.x * 90, RootPart.CFrame.lookVector.y * 1, RootPart.CFrame.lookVector.z * 70)
  3734. gyroface()
  3735. swait()
  3736. end
  3737. end
  3738. velx.Parent = nil
  3739. bg.Parent = nil
  3740. w.Parent = nil
  3741. card.Anchored = true
  3742. carding = false
  3743. coroutine.resume(coroutine.create(function()
  3744. for i = 1, 15 do
  3745. swait()
  3746. card.Size = card.Size + Vector3.new(0.1, 0, 0.1)
  3747. card.CFrame = card.CFrame * CFrame.Angles(0, math.rad(10), 0)
  3748. card.D1.Transparency = i / 15
  3749. card.D2.Transparency = i / 15
  3750. game.Debris:AddItem(card, 3)
  3751. end
  3752. end))
  3753. if LastMove == RNmove then
  3754. Torso.Velocity = RootPart.CFrame.lookVector * 70 + vt(0, 5, 0) * 10
  3755. Humanoid.JumpPower = 80
  3756. Humanoid.Jump = true
  3757. swait()
  3758. for i = 0, 1, 0.1 do
  3759. swait()
  3760. DIR = RootPart.CFrame.lookVector
  3761. PlayAnimationFromTable(AnimTab.dasq.Animation(1), 0.3, false)
  3762. end
  3763. carding = false
  3764. Humanoid.JumpPower = 80
  3765. doingmoves(false)
  3766. end
  3767. end
  3768. })
  3769. table.insert(MovesTable, {
  3770. ["Input"] = "saq",
  3771. ["Name"] = "Old memories",
  3772. ["Phase"] = 1,
  3773. ["Cooldown"] = 0,
  3774. ["CooldownName"] = "SAQcool",
  3775. ["CanCancel"] = true,
  3776. ["Conditions"] = function()
  3777. local Viable = true
  3778. local Move
  3779. for _, p in pairs(MovesTable) do
  3780. if p.Input == "saq" then
  3781. Move = p
  3782. break
  3783. end
  3784. end
  3785. local ver
  3786. local numer = Move.Phase
  3787. if numer == 1 then
  3788. ver = true
  3789. end
  3790. if numer == 2 then
  3791. ver = Phase2Unlocked
  3792. end
  3793. if numer == 3 then
  3794. ver = Phase3Unlocked
  3795. end
  3796. if numer == 4 then
  3797. ver = Phase4Unlocked
  3798. end
  3799. local CD = Move.Cooldown
  3800. local name = Move.CooldownName
  3801. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  3802. Viable = true
  3803. Cooldown(name, CD)
  3804. end
  3805. return Viable
  3806. end,
  3807. ["function"] = function()
  3808. doingmoves(true)
  3809. EN = EN - 5
  3810. LastMove = "SAQ"
  3811. local RNmove = LastMove
  3812. Cooldown("SAQcool", 4)
  3813. DIR = Torso.CFrame.lookVector
  3814. local vp = Instance.new("BodyPosition")
  3815. vp.position = char.Torso.Position
  3816. vp.Parent = char.Torso
  3817. vp.maxForce = Vector3.new(50000, 50000, 50000) * 50000000000000000
  3818. vp.P = 9000
  3819. vp.D = 2000
  3820. for i = 0, 1, 0.3 do
  3821. swait()
  3822. PlayAnimationFromTable(AnimTab.saq.Animation(1), 0.4, false)
  3823. end
  3824. for i = 0, 1, 0.3 do
  3825. swait()
  3826. PlayAnimationFromTable(AnimTab.saq.Animation(2), 0.3, false)
  3827. end
  3828. so("211062246", Torso, 1, 1)
  3829. so("255679373", Torso, 1, 1)
  3830. so("231917822", Torso, 1, 0.5)
  3831. so("233856115", Torso, 1, 0.5)
  3832. local circle = Par(EffectModel, "Effect", "White", vt(1, 0.2, 1), "SmoothPlastic")
  3833. local decal = Instance.new("Decal", circle)
  3834. circle.CFrame = char.Torso.CFrame * CFrame.Angles(math.rad(90), 0, 0) * CFrame.new(0, -1.8, 0)
  3835. local cmesh = Instance.new("BlockMesh", circle)
  3836. cmesh.Scale = Vector3.new(14, 0.1, 14)
  3837. circle.Size = Vector3.new(1, 0.2, 1)
  3838. decal.Face = "Top"
  3839. circle.Transparency = 1
  3840. decal.Texture = "http://www.roblox.com/asset/?id=363269577"
  3841. local decal2 = Instance.new("Decal", circle)
  3842. decal2.Face = "Bottom"
  3843. decal2.Texture = "http://www.roblox.com/asset/?id=363269577"
  3844. coroutine.resume(coroutine.create(function()
  3845. for i = 1, 15 do
  3846. cmesh.Scale = cmesh.Scale + Vector3.new(0.6, 0.1, 0.6)
  3847. decal.Transparency = i / 15
  3848. decal2.Transparency = i / 15
  3849. circle.CFrame = circle.CFrame * CFrame.Angles(0, math.rad(15), 0)
  3850. swait()
  3851. end
  3852. circle:Destroy()
  3853. end))
  3854. for i = 1, 20 do
  3855. local p = Par(EffectModel, "Effect", "White", vt(0, 0, 0), "SmoothPlastic")
  3856. p.CFrame = Torso.CFrame * CFrame.new(0, 0, -0.3)
  3857. p.CFrame = p.CFrame * CFrame.new(math.random(-3, 3), math.random(-1, 1), 0)
  3858. m = Instance.new("BlockMesh", p)
  3859. m.Scale = Vector3.new(1, 0.1, 1)
  3860. p.Transparency = 1
  3861. local ono = script.dark:clone()
  3862. ono.Enabled = true
  3863. ono.Parent = p
  3864. coroutine.resume(coroutine.create(function(p)
  3865. for i = 1, 7 do
  3866. swait()
  3867. p.CFrame = p.CFrame * CFrame.new(0, 0, -1)
  3868. MagnitudeDamage(p, 8, 5, Vector3.new(0, 20, 0) + DIR * 10, 0.5, "H2", RootPart, 0, 0, 20, 30)
  3869. end
  3870. swait(5)
  3871. p.dark.Enabled = false
  3872. game.Debris:AddItem(p, 2)
  3873. end), p)
  3874. end
  3875. swait(3)
  3876. vp:Destroy()
  3877. doingmoves(false)
  3878. end
  3879. })
  3880. table.insert(MovesTable, {
  3881. ["Input"] = "ase",
  3882. ["Name"] = "ASE",
  3883. ["Phase"] = 1,
  3884. ["Cooldown"] = 3.5,
  3885. ["CooldownName"] = "ASEcool",
  3886. ["CanCancel"] = true,
  3887. ["Conditions"] = function()
  3888. local Viable = true
  3889. local Move
  3890. for _, p in pairs(MovesTable) do
  3891. if p.Input == "ase" then
  3892. Move = p
  3893. break
  3894. end
  3895. end
  3896. local ver
  3897. local numer = Move.Phase
  3898. if numer == 1 then
  3899. ver = true
  3900. end
  3901. if numer == 2 then
  3902. ver = Phase2Unlocked
  3903. end
  3904. if numer == 3 then
  3905. ver = Phase3Unlocked
  3906. end
  3907. if numer == 4 then
  3908. ver = Phase4Unlocked
  3909. end
  3910. local CD = Move.Cooldown
  3911. local name = Move.CooldownName
  3912. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  3913. Viable = true
  3914. Cooldown(name, CD)
  3915. end
  3916. return Viable
  3917. end,
  3918. ["function"] = function()
  3919. doingmoves(true)
  3920. EN = EN - 5
  3921. LastMove = "ASE"
  3922. local RNmove = LastMove
  3923. ook = Torso.Position
  3924. DIR = Torso.CFrame.lookVector
  3925. p = Instance.new("Sound")
  3926. p.SoundId = "http://www.roblox.com/asset/?id=161006069"
  3927. p.Volume = 1
  3928. p.Pitch = 0.9
  3929. p.Parent = game.Players.LocalPlayer.Character["Right Arm"]
  3930. p:Play()
  3931. game:GetService("Debris"):AddItem(p, 6)
  3932. p = Instance.new("Sound")
  3933. p.SoundId = "http://www.roblox.com/asset/?id=161006163"
  3934. p.Volume = 1
  3935. p.Pitch = 0.7
  3936. p.Parent = game.Players.LocalPlayer.Character["Right Arm"]
  3937. p:Play()
  3938. game:GetService("Debris"):AddItem(p, 6)
  3939. for i = 1, 10 do
  3940. local p = Par(EffectModel, "Effect", "White", vt(1.3, 0.2, 1.6), "SmoothPlastic")
  3941. p.CFrame = RootPart.CFrame
  3942. p.CFrame = p.CFrame * CFrame.new(math.random(-5, 5), math.random(-1, 1), 0) * CFrame.Angles(math.rad(180), 0, math.rad(90))
  3943. m = Instance.new("BlockMesh", p)
  3944. m.Scale = Vector3.new(1, 0.1, 1)
  3945. local decal1 = Instance.new("Decal", p)
  3946. decal1.Face = "Top"
  3947. decal1.Texture = cards[math.random(1, #cards)]
  3948. decal1.Name = "D1"
  3949. local decal2 = decal1:clone()
  3950. decal2.Name = "D2"
  3951. decal2.Parent = p
  3952. decal2.Face = "Bottom"
  3953. decal2.Texture = cards[math.random(1, #cards)]
  3954. local card = p
  3955. coroutine.resume(coroutine.create(function(card, p)
  3956. for i = 1, 5 do
  3957. do
  3958. local er = p:clone()
  3959. er.Parent = EffectModel
  3960. coroutine.resume(coroutine.create(function(p)
  3961. for i = 1, 10 do
  3962. er.D1.Transparency = i / 10
  3963. er.D2.Transparency = i / 10
  3964. er.Size = er.Size - Vector3.new(0.16, 0, 0.13)
  3965. swait()
  3966. end
  3967. er:Remove()
  3968. end), p)
  3969. swait()
  3970. p.CFrame = p.CFrame * CFrame.new(0, 0, 2)
  3971. MagnitudeDamage(p, 8, 3, Vector3.new(0, 1, 0) + DIR * 5, 0.5, "H2", RootPart, 0, 0, 20, 30)
  3972. end
  3973. end
  3974. local t = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  3975. t.CFrame = p.CFrame
  3976. local m = Instance.new("SpecialMesh")
  3977. m.MeshType = "Sphere"
  3978. m.Parent = t
  3979. m.Scale = Vector3.new(1, 1, 1)
  3980. m.Name = "Triangle"
  3981. coroutine.resume(coroutine.create(function(p)
  3982. for i = 1, 15 do
  3983. t.Transparency = i / 15
  3984. t.Triangle.Scale = t.Triangle.Scale + Vector3.new(0.1, 0.1, 0.1)
  3985. t.CFrame = t.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-20, 20) / 40, math.random(-20, 20) / 50, 0)
  3986. swait()
  3987. end
  3988. t.Parent = nil
  3989. end), p)
  3990. p:Destroy()
  3991. end), p, card)
  3992. end
  3993. local EDIR = RootPart.CFrame.lookVector
  3994. local vp = Instance.new("BodyVelocity", Torso)
  3995. vp.MaxForce = Vector3.new(4800000, 4800000, 4800000)
  3996. vp.P = 2000
  3997. vp.Velocity = EDIR * -30
  3998. for i = 0, 1, 0.2 do
  3999. swait()
  4000. PlayAnimationFromTable(AnimTab.ase.Animation(1), 0.6, false)
  4001. end
  4002. PlayAnimationFromTable(AnimTab.ase.Animation(2), 0.3, false)
  4003. for i = 0, 1, 0.1 do
  4004. swait()
  4005. RootJoint.C0 = RootJoint.C0 * euler(0.4, 0, 0)
  4006. end
  4007. vp:Destroy()
  4008. doingmoves(false)
  4009. end
  4010. })
  4011. table.insert(MovesTable, {
  4012. ["Input"] = "sdq",
  4013. ["Name"] = "Card throw",
  4014. ["Phase"] = 1,
  4015. ["Cooldown"] = 2,
  4016. ["CooldownName"] = "SDQcool",
  4017. ["CanCancel"] = true,
  4018. ["Conditions"] = function()
  4019. local Viable = true
  4020. local Move
  4021. for _, p in pairs(MovesTable) do
  4022. if p.Input == "sdq" then
  4023. Move = p
  4024. break
  4025. end
  4026. end
  4027. local ver
  4028. local numer = Move.Phase
  4029. if numer == 1 then
  4030. ver = true
  4031. end
  4032. if numer == 2 then
  4033. ver = Phase2Unlocked
  4034. end
  4035. if numer == 3 then
  4036. ver = Phase3Unlocked
  4037. end
  4038. if numer == 4 then
  4039. ver = Phase4Unlocked
  4040. end
  4041. local CD = Move.Cooldown
  4042. local name = Move.CooldownName
  4043. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  4044. Viable = true
  4045. Cooldown(name, CD)
  4046. end
  4047. return Viable
  4048. end,
  4049. ["function"] = function()
  4050. doingmoves(true)
  4051. EN = EN - 5
  4052. LastMove = "SDQ"
  4053. local RNmove = LastMove
  4054. local ha = false
  4055. for i = 0, 1, 0.25 do
  4056. swait()
  4057. PlayAnimationFromTable(AnimTab.sdq.Animation(1), 0.3, false)
  4058. if Comboing == true and CANtwod == true then
  4059. ha = true
  4060. end
  4061. end
  4062. coroutine.resume(coroutine.create(function()
  4063. for i = 0, 1, 0.2 do
  4064. if ha == false then
  4065. local offset = (RootPart.Position.y - mouse.Hit.p.y) / 60
  4066. local mag = (RootPart.Position - mouse.Hit.p).magnitude / 66
  4067. local offset = offset / mag
  4068. RW.C1 = clerp(RW.C1, euler(offset, 0, 0), 1)
  4069. LW.C1 = clerp(LW.C1, euler(offset, 0, 0), 1)
  4070. Neck.C0 = CFrame.new(0, 1.5, 0) * euler(-offset, 0, 0)
  4071. RootPart.CFrame = FaceMouse()[1]
  4072. end
  4073. if Comboing == true and CANtwod == true then
  4074. ha = true
  4075. end
  4076. do
  4077. local blast2 = Par(EffectModel, "Effect", "Institutional white", vt(1, 1, 1), "Neon")
  4078. blast2.CFrame = LeftArm.CFrame * CFrame.new(0, -2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4079. m = Instance.new("BlockMesh", blast2)
  4080. m.Scale = Vector3.new(1.5, 1.5, 1.5)
  4081. coroutine.resume(coroutine.create(function(p)
  4082. for i = 1, 15 do
  4083. blast2.Transparency = 0 + i / 15
  4084. blast2.Mesh.Scale = blast2.Mesh.Scale / 1.1
  4085. swait()
  4086. end
  4087. blast2:Remove()
  4088. end), p)
  4089. local blast2 = Par(EffectModel, "Effect", "Institutional white", vt(1, 1, 1), "Neon")
  4090. blast2.CFrame = RightArm.CFrame * CFrame.new(0, -2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4091. m = Instance.new("BlockMesh", blast2)
  4092. m.Scale = Vector3.new(1.5, 1.5, 1.5)
  4093. coroutine.resume(coroutine.create(function(p)
  4094. for i = 1, 1.5 do
  4095. blast2.Transparency = 0 + i / 15
  4096. blast2.Mesh.Scale = blast2.Mesh.Scale / 1.1
  4097. swait()
  4098. end
  4099. blast2:Remove()
  4100. end), p)
  4101. swait()
  4102. PlayAnimationFromTable(AnimTab.sdq.Animation(2), 0.3, false)
  4103. end
  4104. end
  4105. end))
  4106. for i = 0.8, 50 do
  4107. if ha == false then
  4108. local offset = (RootPart.Position.y - mouse.Hit.p.y) / 60
  4109. local mag = (RootPart.Position - mouse.Hit.p).magnitude / 66
  4110. local offset = offset / mag
  4111. RW.C1 = clerp(RW.C1, euler(offset, 0, 0), 1)
  4112. LW.C1 = clerp(LW.C1, euler(offset, 0, 0), 1)
  4113. Neck.C0 = CFrame.new(0, 1.5, 0) * euler(-offset, 0, 0)
  4114. RootPart.CFrame = FaceMouse()[1]
  4115. end
  4116. if Comboing == true and CANtwod == true then
  4117. ha = true
  4118. end
  4119. do
  4120. local CPlayer = char
  4121. Humanoid.WalkSpeed = 20
  4122. swait(5)
  4123. DIR = Torso.CFrame.lookVector
  4124. p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  4125. p.Transparency = 0.5
  4126. p.Anchored = true
  4127. p.CFrame = CFrame.new(CPlayer.HumanoidRootPart.Position + DIR * 5, CPlayer.HumanoidRootPart.Position + DIR * 20) * CFrame.fromEulerAnglesXYZ(math.rad(90), math.random(-50, 50), 0)
  4128. m = Instance.new("SpecialMesh", p)
  4129. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  4130. m.Scale = Vector3.new(2, 2, 2)
  4131. coroutine.resume(coroutine.create(function(p)
  4132. for i = 1, 10 do
  4133. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.5 - i * 0.1, 0.15, 1.5 - i * 0.1)
  4134. p.Transparency = 0.5 + i / 10
  4135. p.CFrame = p.CFrame * CFrame.new(0, 2, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  4136. swait()
  4137. end
  4138. p:Destroy()
  4139. end), p)
  4140. local p = Par(EffectModel, "Effect", "White", vt(1.6, 0.5, 1.9), "SmoothPlastic")
  4141. p.CFrame = RootPart.CFrame * CFrame.new(0, 0, -2)
  4142. p.Size = Vector3.new(0.5, 1.6, 1.9)
  4143. m = Instance.new("BlockMesh", p)
  4144. m.Scale = Vector3.new(0.1, 1, 1)
  4145. local decal1 = Instance.new("Decal", p)
  4146. decal1.Face = "Right"
  4147. decal1.Texture = cards[math.random(1, #cards)]
  4148. decal1.Name = "D1"
  4149. local decal2 = decal1:clone()
  4150. decal2.Name = "D2"
  4151. decal2.Parent = p
  4152. decal2.Face = "Left"
  4153. decal2.Texture = cards[math.random(1, #cards)]
  4154. local card = p
  4155. local clon = 0
  4156. local ps = Instance.new("Sound")
  4157. ps.SoundId = "http://www.roblox.com/asset/?id=161006182"
  4158. ps.Pitch = 1
  4159. ps.Volume = 1
  4160. ps.Parent = p
  4161. ps:Play()
  4162. local lpos, cpos
  4163. game.Debris:AddItem(ps, 2)
  4164. if mouse.Hit.p ~= nil then
  4165. local MainPos = p.Position
  4166. if ha == true then
  4167. MainPos2 = Noob.Torso.Position
  4168. end
  4169. if ha == false then
  4170. MainPos2 = mouse.Hit.p
  4171. end
  4172. local MouseLook = cf((MainPos + MainPos2) / 2, MainPos2)
  4173. coroutine.resume(coroutine.create(function(Pos1, Pos2, Look)
  4174. local num = 25
  4175. repeat
  4176. swait()
  4177. local ohit, opos = rayCast(Pos1, Look.lookVector, 8, Character)
  4178. if Comboing == true and CANtwod == true then
  4179. ha = true
  4180. end
  4181. p.CFrame = CFrame.new((Pos1 + opos) / 2, opos)
  4182. Pos1 = Pos1 + Look.lookVector * 5
  4183. clon = clon + 1
  4184. if clon >= 4 then
  4185. clon = 0
  4186. do
  4187. local er = p:clone()
  4188. er.Parent = EffectModel
  4189. coroutine.resume(coroutine.create(function(p)
  4190. for i = 1, 10 do
  4191. er.D1.Transparency = i / 10
  4192. er.D2.Transparency = i / 10
  4193. er.Size = er.Size - Vector3.new(0, 0.1, 0.1)
  4194. swait()
  4195. end
  4196. er:Remove()
  4197. end), p)
  4198. end
  4199. end
  4200. if ohit ~= nil then
  4201. num = 0
  4202. end
  4203. num = num - 1
  4204. until num <= 0
  4205. MagnitudeDamage(p, 8, 4, Vector3.new(0, 1, 0) + DIR * 5, 0.5, "H2", RootPart, 0, 0, 10, 15)
  4206. local t = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "Neon")
  4207. t.CFrame = p.CFrame
  4208. local m = Instance.new("SpecialMesh")
  4209. m.MeshType = "Sphere"
  4210. m.Parent = t
  4211. m.Scale = Vector3.new(3, 3, 3)
  4212. m.Name = "Triangle"
  4213. coroutine.resume(coroutine.create(function(p)
  4214. for i = 1, 15 do
  4215. t.Transparency = i / 15
  4216. t.Triangle.Scale = t.Triangle.Scale + Vector3.new(0.1, 0.1, 0.1)
  4217. t.CFrame = t.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-20, 20) / 40, math.random(-20, 20) / 50, 0)
  4218. swait()
  4219. end
  4220. t.Parent = nil
  4221. end), p)
  4222. local ggui = Instance.new("BillboardGui")
  4223. ggui.Parent = card
  4224. ggui.Size = UDim2.new(10, 0, 7.692307692307692, 0)
  4225. ggui.AlwaysOnTop = true
  4226. local img = Instance.new("ImageLabel")
  4227. img.Parent = ggui
  4228. img.BackgroundTransparency = 1
  4229. img.Size = UDim2.new(1, 0, 1, 0)
  4230. img.Image = "rbxassetid://200369416"
  4231. img.ImageColor3 = BrickColor.new("Institutional white").Color
  4232. coroutine.resume(coroutine.create(function()
  4233. for i = 1, 15 do
  4234. swait()
  4235. img.ImageTransparency = i / 15
  4236. img.Rotation = img.Rotation + 10
  4237. ggui.Size = ggui.Size + UDim2.new(1, 0, 0.7692307692307692, 0)
  4238. end
  4239. card:Destroy()
  4240. end))
  4241. end), MainPos, MainPos2, MouseLook)
  4242. end
  4243. end
  4244. end
  4245. RW.C1 = CFrame.new()
  4246. LW.C1 = CFrame.new()
  4247. doingmoves(false)
  4248. end
  4249. })
  4250. table.insert(MovesTable, {
  4251. ["Input"] = "dwc",
  4252. ["Name"] = "Get down",
  4253. ["Phase"] = 1,
  4254. ["Cooldown"] = 2.5,
  4255. ["CooldownName"] = "DWCcool",
  4256. ["CanCancel"] = true,
  4257. ["Conditions"] = function()
  4258. local Viable = true
  4259. local Move
  4260. for _, p in pairs(MovesTable) do
  4261. if p.Input == "dwc" then
  4262. Move = p
  4263. break
  4264. end
  4265. end
  4266. local ver
  4267. local numer = Move.Phase
  4268. if numer == 1 then
  4269. ver = true
  4270. end
  4271. if numer == 2 then
  4272. ver = Phase2Unlocked
  4273. end
  4274. if numer == 3 then
  4275. ver = Phase3Unlocked
  4276. end
  4277. if numer == 4 then
  4278. ver = Phase4Unlocked
  4279. end
  4280. local CD = Move.Cooldown
  4281. local name = Move.CooldownName
  4282. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  4283. Viable = true
  4284. Cooldown(name, CD)
  4285. end
  4286. return Viable
  4287. end,
  4288. ["function"] = function()
  4289. doingmoves(true)
  4290. EN = EN - 5
  4291. LastMove = "DWC"
  4292. local RNmove = LastMove
  4293. nou = {
  4294. 1.1,
  4295. 1.4,
  4296. 1.3,
  4297. 1.2,
  4298. 1.5
  4299. }
  4300. local soN = "231917856"
  4301. for i = 1, 2 do
  4302. swait()
  4303. ora = nou[math.random(1, #nou)]
  4304. DIR = char.Torso.CFrame.lookVector
  4305. so(soN, Torso, 1, ora)
  4306. for i = 0, 0.4, 0.15 do
  4307. ora = nou[math.random(1, #nou)]
  4308. swait()
  4309. PlayAnimationFromTable(AnimTab.dwc.Animation(1), 0.5, false)
  4310. end
  4311. MagnitudeDamage(RightLeg, 4, 1, Vector3.new(0, 2, 0) + DIR * 1, 0.5, "H1", Head, 0, 0, 10, 15)
  4312. so(soN, Torso, 1, ora)
  4313. for i = 0, 0.4, 0.15 do
  4314. swait()
  4315. ora = nou[math.random(1, #nou)]
  4316. PlayAnimationFromTable(AnimTab.dwc.Animation(2), 0.5, false)
  4317. end
  4318. so(soN, Torso, 1, ora)
  4319. MagnitudeDamage(RightLeg, 4, 1, Vector3.new(0, 2, 0) + DIR * 1, 0.5, "H1", Head, 0, 0, 10, 15)
  4320. for i = 0, 0.4, 0.15 do
  4321. swait()
  4322. ora = nou[math.random(1, #nou)]
  4323. PlayAnimationFromTable(AnimTab.dwc.Animation(3), 0.5, false)
  4324. end
  4325. so(soN, Torso, 1, ora)
  4326. MagnitudeDamage(RightLeg, 4, 1, Vector3.new(0, 2, 0) + DIR * 1, 0.5, "H1", Head, 0, 0, 10, 15)
  4327. end
  4328. for i = 0, 1, 0.2 do
  4329. swait()
  4330. do
  4331. local blast2 = Par(EffectModel, "Effect", "Institutional white", vt(1, 1, 1), "Neon")
  4332. blast2.CFrame = RightLeg.CFrame * CFrame.new(0, -2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4333. m = Instance.new("BlockMesh", blast2)
  4334. m.Scale = Vector3.new(1, 1, 1)
  4335. coroutine.resume(coroutine.create(function()
  4336. for i = 1, 40 do
  4337. blast2.Transparency = i / 40
  4338. swait()
  4339. blast2.CFrame = blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4340. end
  4341. blast2:Remove()
  4342. end))
  4343. local blast2 = Par(EffectModel, "Effect", "Black", vt(1, 1, 1), "Neon")
  4344. blast2.CFrame = RightLeg.CFrame * CFrame.new(0, -2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4345. m = Instance.new("BlockMesh", blast2)
  4346. m.Scale = Vector3.new(1, 1, 1)
  4347. coroutine.resume(coroutine.create(function()
  4348. for i = 1, 40 do
  4349. blast2.Transparency = i / 40
  4350. swait()
  4351. blast2.CFrame = blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4352. end
  4353. blast2:Remove()
  4354. end))
  4355. if LastMove ~= RNmove then
  4356. break
  4357. end
  4358. PlayAnimationFromTable(AnimTab.dwc.Animation(4), 0.6, false)
  4359. end
  4360. end
  4361. DIR = Head.CFrame.lookVector
  4362. so("200632136", RightArm, 1, 1)
  4363. Torso.Velocity = char.Torso.CFrame.lookVector * 30
  4364. for i = 0, 1, 0.1 do
  4365. swait()
  4366. if LastMove ~= RNmove then
  4367. break
  4368. end
  4369. do
  4370. local blast2 = Par(EffectModel, "Effect", "Institutional white", vt(1, 1, 1), "Neon")
  4371. blast2.CFrame = RightLeg.CFrame * CFrame.new(0, -2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4372. m = Instance.new("BlockMesh", blast2)
  4373. m.Scale = Vector3.new(1, 1, 1)
  4374. coroutine.resume(coroutine.create(function()
  4375. for i = 1, 40 do
  4376. blast2.Transparency = i / 40
  4377. swait()
  4378. blast2.CFrame = blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4379. end
  4380. blast2:Remove()
  4381. end))
  4382. local blast2 = Par(EffectModel, "Effect", "Black", vt(1, 1, 1), "Neon")
  4383. blast2.CFrame = RightLeg.CFrame * CFrame.new(0, -2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4384. m = Instance.new("BlockMesh", blast2)
  4385. m.Scale = Vector3.new(1, 1, 1)
  4386. coroutine.resume(coroutine.create(function()
  4387. for i = 1, 40 do
  4388. blast2.Transparency = i / 40
  4389. swait()
  4390. blast2.CFrame = blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4391. end
  4392. blast2:Remove()
  4393. end))
  4394. PlayAnimationFromTable(AnimTab.dwc.Animation(5), 0.3, false)
  4395. end
  4396. end
  4397. for i = 1, 10 do
  4398. local p = Par(EffectModel, "Effect", "White", vt(0.2, 1, 0.2), "SmoothPlastic")
  4399. 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)
  4400. local m = Instance.new("SpecialMesh")
  4401. m.MeshType = "Sphere"
  4402. m.Parent = p
  4403. m.Scale = Vector3.new(1, 5, 1)
  4404. coroutine.resume(coroutine.create(function(p)
  4405. for i = 1, 40 do
  4406. p.Transparency = i / 40
  4407. p.CFrame = p.CFrame * CFrame.new(0, -1, 0)
  4408. swait()
  4409. end
  4410. p.Parent = nil
  4411. end), p)
  4412. end
  4413. local ref = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", Vector3.new())
  4414. ref.Anchored = true
  4415. ref.CFrame = CFrame.new(RootPart.Position)
  4416. local hitfloor2, posfloor2 = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 50, Character)
  4417. if hitfloor2 ~= nil then
  4418. so("199145477", ref, 1, 1.2)
  4419. ref.CFrame = CFrame.new(posfloor2)
  4420. col = hitfloor2.BrickColor
  4421. game.Debris:AddItem(ref, 1)
  4422. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  4423. p.CFrame = CFrame.new(ref.Position + Vector3.new(0, 1, 0)) * CFrame.Angles(math.rad(90), 0, 0)
  4424. game:GetService("Debris"):AddItem(p, 8)
  4425. local m = Instance.new("SpecialMesh", p)
  4426. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  4427. m.Scale = Vector3.new(1, 1, 0.1)
  4428. coroutine.resume(coroutine.create(function(p, s)
  4429. for i = 1, 15 do
  4430. p.Transparency = 0.25 + i / 15
  4431. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(2, 2, 0)
  4432. p.CFrame = p.CFrame * CFrame.new(0, 0, 0)
  4433. swait()
  4434. end
  4435. p:Remove()
  4436. end), p)
  4437. for i = 1, 10 do
  4438. 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))
  4439. groundpart.Anchored = true
  4440. groundpart.Material = hitfloor2.Material
  4441. groundpart.CanCollide = true
  4442. 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))
  4443. coroutine.resume(coroutine.create(function(groundpart)
  4444. for i = 1, 30 do
  4445. groundpart.Transparency = i / 30
  4446. swait()
  4447. end
  4448. groundpart:Destroy()
  4449. ref:Destroy()
  4450. end), groundpart)
  4451. end
  4452. end
  4453. MagnitudeDamage(RightLeg, 12, 5, Vector3.new(0, 1, 0) + DIR * 2.5, 0.5, "H1", Head, 0.1, 0, true, 0)
  4454. if LastMove == RNmove then
  4455. doingmoves(false)
  4456. end
  4457. end
  4458. })
  4459. table.insert(MovesTable, {
  4460. ["Input"] = "sax",
  4461. ["Name"] = "Sax",
  4462. ["Phase"] = 1,
  4463. ["Cooldown"] = 2,
  4464. ["CooldownName"] = "SAXcool",
  4465. ["CanCancel"] = true,
  4466. ["Conditions"] = function()
  4467. local Viable = true
  4468. local Move
  4469. for _, p in pairs(MovesTable) do
  4470. if p.Input == "sax" then
  4471. Move = p
  4472. break
  4473. end
  4474. end
  4475. local ver
  4476. local numer = Move.Phase
  4477. if numer == 1 then
  4478. ver = true
  4479. end
  4480. if numer == 2 then
  4481. ver = Phase2Unlocked
  4482. end
  4483. if numer == 3 then
  4484. ver = Phase3Unlocked
  4485. end
  4486. if numer == 4 then
  4487. ver = Phase4Unlocked
  4488. end
  4489. local CD = Move.Cooldown
  4490. local name = Move.CooldownName
  4491. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  4492. Viable = true
  4493. Cooldown(name, CD)
  4494. end
  4495. return Viable
  4496. end,
  4497. ["function"] = function()
  4498. doingmoves(true)
  4499. EN = EN - 5
  4500. LastMove = "sax"
  4501. Anim = "Jump"
  4502. for i = 0, 1, 0.4 do
  4503. swait()
  4504. DIR = RootPart.CFrame.lookVector
  4505. PlayAnimationFromTable(AnimTab.sax.Animation(1), 0.3, false)
  4506. end
  4507. so("227022193", LeftLeg, 0.6, 1.2)
  4508. for i = 1, 3 do
  4509. swait()
  4510. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  4511. p.CFrame = CFrame.new(Character.Torso.Position - Vector3.new(0, 0.8, 0))
  4512. game:GetService("Debris"):AddItem(p, 8)
  4513. local m = Instance.new("SpecialMesh", p)
  4514. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  4515. m.Scale = Vector3.new(5, 3, 5)
  4516. coroutine.resume(coroutine.create(function(p, s)
  4517. for i = 1, 15 do
  4518. p.Transparency = 0.9 + i / 150
  4519. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.5, -0.2, 1.5)
  4520. p.CFrame = p.CFrame * CFrame.new(0, -0.25, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  4521. swait()
  4522. end
  4523. p:Remove()
  4524. end), p)
  4525. end
  4526. BodyVel.maxForce = Vector3.new(4800000, 4800000, 4800000)
  4527. BodyVel.velocity = Vector3.new(char.Torso.Velocity.x, -5, char.Torso.Velocity.z) * 0.5
  4528. BodyVel.Parent = Character.HumanoidRootPart
  4529. BodyVel.velocity = DIR * 38 + Vector3.new(0, 10, 0)
  4530. MagnitudeDamage(LeftLeg, 12, 5, Vector3.new(0, 15, 0) + DIR * 30, 0.5, "H1", RootPart, 0.2, 1, 10, 20)
  4531. for i = 0, 1, 0.3 do
  4532. swait()
  4533. PlayAnimationFromTable(AnimTab.sax.Animation(2), 0.3, false)
  4534. end
  4535. for i = 0, 1, 0.2 do
  4536. swait()
  4537. PlayAnimationFromTable(AnimTab.sax.Animation(3), 0.3, false)
  4538. end
  4539. BodyVel.maxForce = Vector3.new(4800000, 4800000, 4800000)
  4540. BodyVel.velocity = DIR * 49 + Vector3.new(0, 9, 0)
  4541. MagnitudeDamage(LeftLeg, 10, 10, Vector3.new(0, -10, 0) + DIR * 30, 0.5, "H1", RootPart, 0.2, 1, 10, 20)
  4542. for i = 0, 1, 0.5 do
  4543. swait()
  4544. PlayAnimationFromTable(AnimTab.sax.Animation(4), 0.3, false)
  4545. end
  4546. BodyVel.Parent = nil
  4547. for i = 0, 1, 0.5 do
  4548. swait()
  4549. PlayAnimationFromTable(AnimTab.sax.Animation(5), 0.3, false)
  4550. end
  4551. doingmoves(false)
  4552. end
  4553. })
  4554. table.insert(MovesTable, {
  4555. ["Input"] = "aasq",
  4556. ["Name"] = "Final minutes",
  4557. ["Phase"] = 1,
  4558. ["Cooldown"] = 0,
  4559. ["CooldownName"] = "AASQcool",
  4560. ["CanCancel"] = true,
  4561. ["Conditions"] = function()
  4562. local Viable = true
  4563. local Move
  4564. for _, p in pairs(MovesTable) do
  4565. if p.Input == "aasq" then
  4566. Move = p
  4567. break
  4568. end
  4569. end
  4570. local ver
  4571. local numer = Move.Phase
  4572. if numer == 1 then
  4573. ver = true
  4574. end
  4575. if numer == 2 then
  4576. ver = Phase2Unlocked
  4577. end
  4578. if numer == 3 then
  4579. ver = Phase3Unlocked
  4580. end
  4581. if numer == 4 then
  4582. ver = Phase4Unlocked
  4583. end
  4584. local CD = Move.Cooldown
  4585. local name = Move.CooldownName
  4586. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  4587. Viable = true
  4588. Cooldown(name, CD)
  4589. end
  4590. return Viable
  4591. end,
  4592. ["function"] = function()
  4593. doingmoves(true)
  4594. EN = EN - 5
  4595. LastMove = "AASQ"
  4596. local RNmove = LastMove
  4597. CanCancel = false
  4598. for i = 0, 1, 0.1 do
  4599. swait()
  4600. PlayAnimationFromTable(AnimTab.aasq.Animation(1, 0, 0), 0.3, false)
  4601. end
  4602. local efx = Par(EffectModel, "Effect", "Black", vt(1, 1, 1), "SmoothPlastic")
  4603. efx.CFrame = RootPart.CFrame * CFrame.Angles(0, 0, math.rad(90))
  4604. efx.Transparency = 1
  4605. local p = Par(EffectModel, "Effect", "White", vt(7, 7, 0.2), "SmoothPlastic")
  4606. p.Transparency = 1
  4607. p.CFrame = RootPart.CFrame * CFrame.new(0, 0, -3)
  4608. local gui = Instance.new("SurfaceGui", p)
  4609. gui.Face = "Front"
  4610. local Iergui = Instance.new("ImageLabel", gui)
  4611. Iergui.Size = UDim2.new(1, 0, 1, 0)
  4612. Iergui.Image = "http://www.roblox.com/asset/?id=363269577"
  4613. Iergui.BackgroundTransparency = 1
  4614. local Iergui2 = gui:clone()
  4615. Iergui2.Parent = p
  4616. Iergui2.Face = "Back"
  4617. coroutine.resume(coroutine.create(function()
  4618. for i = 1, 25 do
  4619. swait()
  4620. p.CFrame = p.CFrame * CFrame.Angles(0, 0, math.rad(5))
  4621. Iergui.ImageTransparency = i / 25
  4622. Iergui2.ImageLabel.ImageTransparency = i / 25
  4623. p.Size = p.Size + Vector3.new(0.2, 0.2, 0)
  4624. end
  4625. p:Destroy()
  4626. end))
  4627. local hited = false
  4628. so("241816017", RootPart, 1, 0.8)
  4629. for i = 1, 15 do
  4630. swait()
  4631. if hited == true then
  4632. break
  4633. end
  4634. efx.CFrame = clerp(efx.CFrame, efx.CFrame * CFrame.new(0, 0, -35), 0.1)
  4635. do
  4636. local blast2 = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  4637. blast2.CFrame = efx.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4638. local m = Instance.new("BlockMesh", blast2)
  4639. m.Scale = Vector3.new(1, 1, 1)
  4640. coroutine.resume(coroutine.create(function()
  4641. for i = 1, 20 do
  4642. blast2.Transparency = i / 20
  4643. m.Scale = m.Scale + vt(0.15, 0.15, 0.15)
  4644. swait()
  4645. blast2.CFrame = blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4646. end
  4647. blast2:Remove()
  4648. end))
  4649. for i, v in pairs(workspace:children()) do
  4650. 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
  4651. hited = true
  4652. nigger = v.Torso
  4653. if hited == true then
  4654. break
  4655. end
  4656. end
  4657. end
  4658. end
  4659. end
  4660. if hited == true then
  4661. do
  4662. local spec = true
  4663. so("240429615", nigger, 1, 1)
  4664. local goto = Par(EffectModel, "goto", "White", vt(1, 1, 1), "SmoothPlastic")
  4665. goto.Transparency = 1
  4666. goto.CFrame = RootPart.CFrame * CFrame.new(0, 20, 0) * CFrame.Angles(math.rad(-40), 0, 0)
  4667. local pp = goto
  4668. local goH, goP = rayCast(pp.Position, pp.CFrame.lookVector, 9999, Character)
  4669. goto.CFrame = CFrame.new(goP)
  4670. game.Debris:AddItem(goto, 8)
  4671. local vp2 = Instance.new("BodyPosition", nigger)
  4672. vp2.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  4673. vp2.P = 10000000
  4674. vp2.D = 1000
  4675. coroutine.resume(coroutine.create(function()
  4676. while spec == true do
  4677. nigger.CFrame = CFrame.new(goto.Position) + Vector3.new(0, 2, 0)
  4678. vp2.Position = goto.CFrame.p + Vector3.new(0, 2, 0)
  4679. vp2.Parent = nigger
  4680. swait()
  4681. end
  4682. end))
  4683. local posfloor2 = nigger.Position
  4684. local p = Par(EffectModel, "Effect", "Really black", vt(12, 17, 12), "SmoothPlastic")
  4685. p.Size = Vector3.new(12, 17, 12)
  4686. p.CFrame = cf(posfloor2) * CFrame.new(0, 0, -7)
  4687. local m = Instance.new("SpecialMesh", p)
  4688. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  4689. m.Scale = Vector3.new(29, 0, 29)
  4690. m.Name = "Triangle"
  4691. swait()
  4692. game.Debris:AddItem(p, 5)
  4693. coroutine.resume(coroutine.create(function(p)
  4694. for i = 1, 10 do
  4695. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(-0.3, 0.5, -0.3)
  4696. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  4697. swait()
  4698. end
  4699. end), p)
  4700. coroutine.resume(coroutine.create(function(p)
  4701. for i = 1, 30 do
  4702. p.Transparency = 0.5 + i / 30
  4703. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(0.5), 0)
  4704. swait()
  4705. end
  4706. end), p)
  4707. local orls = p.CFrame
  4708. local p = Par(EffectModel, "Effect", "Really black", vt(12, 17, 12), "SmoothPlastic")
  4709. p.Size = Vector3.new(12, 17, 12)
  4710. p.CFrame = cf(posfloor2) * CFrame.new(0, 0, -7)
  4711. local m = Instance.new("SpecialMesh", p)
  4712. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  4713. m.Scale = Vector3.new(29, 0, 29)
  4714. m.Name = "Triangle"
  4715. swait()
  4716. game.Debris:AddItem(p, 5)
  4717. coroutine.resume(coroutine.create(function(p)
  4718. for i = 1, 10 do
  4719. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(-1, 1.2, -1)
  4720. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  4721. swait()
  4722. end
  4723. end), p)
  4724. coroutine.resume(coroutine.create(function(p)
  4725. for i = 1, 30 do
  4726. p.Transparency = 0.5 + i / 30
  4727. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(0.5), 0)
  4728. swait()
  4729. end
  4730. end), p)
  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(-2.2, 3, -2.3)
  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. for i = 0, 1, 0.1 do
  4755. swait()
  4756. PlayAnimationFromTable(AnimTab.aasq.Animation(2, 0, 0), 0.3, false)
  4757. end
  4758. local vp = Instance.new("BodyPosition", Torso)
  4759. vp.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  4760. vp.P = 9000
  4761. vp.D = 1000
  4762. CamShake(RootPart, 15, 1, 10)
  4763. vp.Position = RootPart.Position + Vector3.new(0, 20, 0)
  4764. local hitfloor2, posfloor2 = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 3000, Character)
  4765. local pz = Par(EffectModel, "Effect", "Black", Vector3.new(2, 2, 1), "SmoothPlastic")
  4766. pz.CFrame = cf(posfloor2) * CFrame.Angles(math.pi / 2, 0, 0)
  4767. local m = Instance.new("BlockMesh", pz)
  4768. m.Scale = Vector3.new(2.5, 2.5, 0)
  4769. pz.Transparency = 1
  4770. pz.Anchored = true
  4771. pz.CanCollide = false
  4772. pz.Parent = workspace
  4773. pz.Name = "Rune"
  4774. local d1 = Instance.new("Decal", pz)
  4775. d1.Texture = "http://www.roblox.com/asset/?id=234376725"
  4776. d1.Face = "Front"
  4777. d1.Name = "d1"
  4778. local d1 = Instance.new("Decal", pz)
  4779. d1.Texture = "http://www.roblox.com/asset/?id=234376725"
  4780. d1.Face = "Back"
  4781. d1.Name = "d2"
  4782. coroutine.resume(coroutine.create(function(p)
  4783. for i = 1, 30 do
  4784. swait()
  4785. p.CFrame = p.CFrame * CFrame.Angles(0, 0, math.rad(20 + i * 2))
  4786. p.d1.Transparency = 0.5 + i / 30
  4787. p.d2.Transparency = 0.5 + i / 30
  4788. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.5, 1.5, 0)
  4789. end
  4790. p:Remove()
  4791. end), pz)
  4792. swait(5)
  4793. local lopnum = 9
  4794. local lopsped = 0.18
  4795. local tododmg = 4
  4796. local tododmg2 = 18
  4797. for i = 1, lopnum do
  4798. swait()
  4799. PlayAnimationFromTable(AnimTab.aasq.Animation(3, 0, 0), lopsped, false)
  4800. end
  4801. DIR = RootPart.CFrame.lookVector
  4802. p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  4803. p.Transparency = 0.5
  4804. p.Anchored = true
  4805. p.CFrame = CFrame.new(RootPart.Position + DIR * 2, goto.Position) * CFrame.fromEulerAnglesXYZ(math.rad(90), math.random(-50, 50), 0)
  4806. m = Instance.new("SpecialMesh", p)
  4807. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  4808. m.Scale = Vector3.new(2, 2, 2)
  4809. coroutine.resume(coroutine.create(function(p)
  4810. for i = 1, 10 do
  4811. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.65 - i * 0.1, -0.15, 1.65 - i * 0.1)
  4812. p.Transparency = 0.25 + i / 10
  4813. p.CFrame = p.CFrame * CFrame.new(0, -0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(15), 0)
  4814. swait()
  4815. end
  4816. p:Destroy()
  4817. end), p)
  4818. local blast = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  4819. blast.Transparency = 1
  4820. blast.CFrame = RootPart.CFrame * CFrame.new(0, 0, -1)
  4821. local blasimg = Instance.new("BillboardGui", blast)
  4822. blasimg.Size = UDim2.new(23, 0, 13, 0)
  4823. local imgbls = Instance.new("ImageLabel", blasimg)
  4824. imgbls.BackgroundTransparency = 1
  4825. imgbls.Size = UDim2.new(1, 0, 1, 0)
  4826. imgbls.Image = "http://www.roblox.com/asset/?id=55924470"
  4827. imgbls.ImageColor3 = Color3.new(255, 255, 0)
  4828. local emit3 = script.EMIT3:Clone()
  4829. emit3.Enabled = true
  4830. emit3.Parent = blast
  4831. local MainPos = blast.Position
  4832. MainPos2 = goto.Position
  4833. local MouseLook = cf((MainPos + MainPos2) / 2, MainPos2)
  4834. coroutine.resume(coroutine.create(function(Pos1, Pos2, Look)
  4835. local num = 50
  4836. repeat
  4837. swait()
  4838. local ohit, opos = rayCast(Pos1, Look.lookVector, 6, Character)
  4839. blast.CFrame = CFrame.new((Pos1 + opos) / 2, opos)
  4840. Pos1 = Pos1 + Look.lookVector * 5
  4841. if ohit ~= nil then
  4842. num = 0
  4843. end
  4844. num = num - 1
  4845. until num <= 0
  4846. MagnitudeDamage(blast, 13, tododmg, Vector3.new(0, 5, 0) + DIR * 5, 0.5, "H2", RootPart, 0, 0, 20, 30)
  4847. so("192410084", blast, 1, 1)
  4848. so("191395725", blast, 1, 1)
  4849. for i = 1, 4 do
  4850. p = Par(EffectModel, "Effect", "Deep orange", vt(1, 1, 1), "SmoothPlastic")
  4851. p.CFrame = blast.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4852. m = Instance.new("SpecialMesh")
  4853. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  4854. m.Scale = Vector3.new(2.4 + i, 2.4 + i, 0.6)
  4855. m.Parent = p
  4856. game:GetService("Debris"):AddItem(p, 5)
  4857. coroutine.resume(coroutine.create(function(p, l)
  4858. for i = 1, 10 do
  4859. p.Transparency = i / 10
  4860. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1 + l, 1 + l, 0)
  4861. swait(0.5)
  4862. end
  4863. p:Remove()
  4864. end), p, 1)
  4865. end
  4866. for SOS = 1, 4 do
  4867. do
  4868. local cols = {
  4869. "Bright red",
  4870. "Deep orange",
  4871. "Bright yellow",
  4872. "Pastel yellow"
  4873. }
  4874. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "SmoothPlastic")
  4875. p.BrickColor = BrickColor.new(cols[math.random(1, #cols)])
  4876. p.CFrame = CFrame.new(blast.CFrame.p)
  4877. game:GetService("Debris"):AddItem(p, 5)
  4878. local m = Instance.new("BlockMesh", p)
  4879. m.Scale = Vector3.new(1.5, 1.5, 1.5)
  4880. local sds = script.EMIT3:Clone()
  4881. sds.Parent = p
  4882. sds.Enabled = true
  4883. coroutine.resume(coroutine.create(function(p, pc, s)
  4884. local e = 0
  4885. for i = 0 + s, 10 + s do
  4886. p.Transparency = 0.5 + (i - s) / 10
  4887. p.Mesh.Scale = p.Mesh.Scale / 1.02
  4888. e = e ^ 1.008 + 0.11
  4889. 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))
  4890. swait()
  4891. end
  4892. sds.Enabled = false
  4893. game.Debris:AddItem(p, 10)
  4894. end), p, p.CFrame, SOS * 9)
  4895. end
  4896. end
  4897. for i = 1, 20 do
  4898. local cols = {
  4899. "Bright red",
  4900. "Deep orange",
  4901. "Bright yellow"
  4902. }
  4903. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "Neon")
  4904. 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)
  4905. local m = Instance.new("BlockMesh", p)
  4906. m.Scale = Vector3.new(2, 2, 2)
  4907. coroutine.resume(coroutine.create(function(p)
  4908. for i = 1, 15 do
  4909. p.Transparency = 0.5 + i / 15
  4910. p.CFrame = p.CFrame * CFrame.new(0, -2.5, 0)
  4911. swait()
  4912. end
  4913. p.Parent = nil
  4914. end), p)
  4915. end
  4916. coroutine.resume(coroutine.create(function()
  4917. for i = 1, 20 do
  4918. swait()
  4919. blasimg.Size = blasimg.Size + UDim2.new(0.5, 0, 0.5, 0)
  4920. imgbls.ImageTransparency = i / 20
  4921. emit3.Enabled = false
  4922. end
  4923. game.Debris:AddItem(blast, 5)
  4924. end))
  4925. end), MainPos, MainPos2, MouseLook)
  4926. for i = 1, lopnum do
  4927. swait()
  4928. PlayAnimationFromTable(AnimTab.aasq.Animation(4, 0, 0), lopsped, false)
  4929. end
  4930. DIR = RootPart.CFrame.lookVector
  4931. p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  4932. p.Transparency = 0.5
  4933. p.Anchored = true
  4934. p.CFrame = CFrame.new(RootPart.Position + DIR * 2, goto.Position) * CFrame.fromEulerAnglesXYZ(math.rad(90), math.random(-50, 50), 0)
  4935. m = Instance.new("SpecialMesh", p)
  4936. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  4937. m.Scale = Vector3.new(2, 2, 2)
  4938. coroutine.resume(coroutine.create(function(p)
  4939. for i = 1, 10 do
  4940. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.65 - i * 0.1, -0.15, 1.65 - i * 0.1)
  4941. p.Transparency = 0.25 + i / 10
  4942. p.CFrame = p.CFrame * CFrame.new(0, -0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(15), 0)
  4943. swait()
  4944. end
  4945. p:Destroy()
  4946. end), p)
  4947. local blast = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  4948. blast.Transparency = 1
  4949. blast.CFrame = RootPart.CFrame * CFrame.new(0, 0, -1)
  4950. local blasimg = Instance.new("BillboardGui", blast)
  4951. blasimg.Size = UDim2.new(23, 0, 13, 0)
  4952. local imgbls = Instance.new("ImageLabel", blasimg)
  4953. imgbls.BackgroundTransparency = 1
  4954. imgbls.Size = UDim2.new(1, 0, 1, 0)
  4955. imgbls.Image = "http://www.roblox.com/asset/?id=55924470"
  4956. imgbls.ImageColor3 = Color3.new(255, 255, 0)
  4957. local emit3 = script.EMIT3:Clone()
  4958. emit3.Enabled = true
  4959. emit3.Parent = blast
  4960. local MainPos = blast.Position
  4961. MainPos2 = goto.Position
  4962. local MouseLook = cf((MainPos + MainPos2) / 2, MainPos2)
  4963. coroutine.resume(coroutine.create(function(Pos1, Pos2, Look)
  4964. local num = 50
  4965. repeat
  4966. swait()
  4967. local ohit, opos = rayCast(Pos1, Look.lookVector, 6, Character)
  4968. blast.CFrame = CFrame.new((Pos1 + opos) / 2, opos)
  4969. Pos1 = Pos1 + Look.lookVector * 5
  4970. if ohit ~= nil then
  4971. num = 0
  4972. end
  4973. num = num - 1
  4974. until num <= 0
  4975. MagnitudeDamage(blast, 13, tododmg, Vector3.new(0, 5, 0) + DIR * 5, 0.5, "H2", RootPart, 0, 0, 20, 30)
  4976. so("192410084", blast, 1, 1)
  4977. so("191395725", blast, 1, 1)
  4978. for i = 1, 4 do
  4979. p = Par(EffectModel, "Effect", "Deep orange", vt(1, 1, 1), "SmoothPlastic")
  4980. p.CFrame = blast.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4981. m = Instance.new("SpecialMesh")
  4982. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  4983. m.Scale = Vector3.new(2.4 + i, 2.4 + i, 0.6)
  4984. m.Parent = p
  4985. game:GetService("Debris"):AddItem(p, 5)
  4986. coroutine.resume(coroutine.create(function(p, l)
  4987. for i = 1, 10 do
  4988. p.Transparency = i / 10
  4989. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1 + l, 1 + l, 0)
  4990. swait(0.5)
  4991. end
  4992. p:Remove()
  4993. end), p, 1)
  4994. end
  4995. for SOS = 1, 4 do
  4996. do
  4997. local cols = {
  4998. "Bright red",
  4999. "Deep orange",
  5000. "Bright yellow",
  5001. "Pastel yellow"
  5002. }
  5003. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "SmoothPlastic")
  5004. p.BrickColor = BrickColor.new(cols[math.random(1, #cols)])
  5005. p.CFrame = CFrame.new(blast.CFrame.p)
  5006. game:GetService("Debris"):AddItem(p, 5)
  5007. local m = Instance.new("BlockMesh", p)
  5008. m.Scale = Vector3.new(1.5, 1.5, 1.5)
  5009. local sds = script.EMIT3:Clone()
  5010. sds.Parent = p
  5011. sds.Enabled = true
  5012. coroutine.resume(coroutine.create(function(p, pc, s)
  5013. local e = 0
  5014. for i = 0 + s, 10 + s do
  5015. p.Transparency = 0.5 + (i - s) / 10
  5016. p.Mesh.Scale = p.Mesh.Scale / 1.02
  5017. e = e ^ 1.008 + 0.11
  5018. 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))
  5019. swait()
  5020. end
  5021. sds.Enabled = false
  5022. game.Debris:AddItem(p, 10)
  5023. end), p, p.CFrame, SOS * 9)
  5024. end
  5025. end
  5026. for i = 1, 20 do
  5027. local cols = {
  5028. "Bright red",
  5029. "Deep orange",
  5030. "Bright yellow"
  5031. }
  5032. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "Neon")
  5033. 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)
  5034. local m = Instance.new("BlockMesh", p)
  5035. m.Scale = Vector3.new(2, 2, 2)
  5036. coroutine.resume(coroutine.create(function(p)
  5037. for i = 1, 15 do
  5038. p.Transparency = 0.5 + i / 15
  5039. p.CFrame = p.CFrame * CFrame.new(0, -2.5, 0)
  5040. swait()
  5041. end
  5042. p.Parent = nil
  5043. end), p)
  5044. end
  5045. coroutine.resume(coroutine.create(function()
  5046. for i = 1, 20 do
  5047. swait()
  5048. blasimg.Size = blasimg.Size + UDim2.new(0.5, 0, 0.5, 0)
  5049. imgbls.ImageTransparency = i / 20
  5050. emit3.Enabled = false
  5051. end
  5052. game.Debris:AddItem(blast, 5)
  5053. end))
  5054. end), MainPos, MainPos2, MouseLook)
  5055. for i = 1, lopnum do
  5056. swait()
  5057. PlayAnimationFromTable(AnimTab.aasq.Animation(5, 0, 0), lopsped, false)
  5058. end
  5059. DIR = RootPart.CFrame.lookVector
  5060. p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  5061. p.Transparency = 0.5
  5062. p.Anchored = true
  5063. p.CFrame = CFrame.new(RootPart.Position + DIR * 2, goto.Position) * CFrame.fromEulerAnglesXYZ(math.rad(90), math.random(-50, 50), 0)
  5064. m = Instance.new("SpecialMesh", p)
  5065. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  5066. m.Scale = Vector3.new(2, 2, 2)
  5067. coroutine.resume(coroutine.create(function(p)
  5068. for i = 1, 10 do
  5069. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.65 - i * 0.1, -0.15, 1.65 - i * 0.1)
  5070. p.Transparency = 0.25 + i / 10
  5071. p.CFrame = p.CFrame * CFrame.new(0, -0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(15), 0)
  5072. swait()
  5073. end
  5074. p:Destroy()
  5075. end), p)
  5076. local blast = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  5077. blast.Transparency = 1
  5078. blast.CFrame = RootPart.CFrame * CFrame.new(0, 0, -1)
  5079. local blasimg = Instance.new("BillboardGui", blast)
  5080. blasimg.Size = UDim2.new(23, 0, 13, 0)
  5081. local imgbls = Instance.new("ImageLabel", blasimg)
  5082. imgbls.BackgroundTransparency = 1
  5083. imgbls.Size = UDim2.new(1, 0, 1, 0)
  5084. imgbls.Image = "http://www.roblox.com/asset/?id=55924470"
  5085. imgbls.ImageColor3 = Color3.new(255, 255, 0)
  5086. local emit3 = script.EMIT3:Clone()
  5087. emit3.Enabled = true
  5088. emit3.Parent = blast
  5089. local MainPos = blast.Position
  5090. MainPos2 = goto.Position
  5091. local MouseLook = cf((MainPos + MainPos2) / 2, MainPos2)
  5092. coroutine.resume(coroutine.create(function(Pos1, Pos2, Look)
  5093. local num = 50
  5094. repeat
  5095. swait()
  5096. local ohit, opos = rayCast(Pos1, Look.lookVector, 6, Character)
  5097. blast.CFrame = CFrame.new((Pos1 + opos) / 2, opos)
  5098. Pos1 = Pos1 + Look.lookVector * 5
  5099. if ohit ~= nil then
  5100. num = 0
  5101. end
  5102. num = num - 1
  5103. until num <= 0
  5104. MagnitudeDamage(blast, 13, tododmg, Vector3.new(0, 5, 0) + DIR * 5, 0.5, "H2", RootPart, 0, 0, 20, 30)
  5105. so("192410084", blast, 1, 1)
  5106. so("191395725", blast, 1, 1)
  5107. for i = 1, 4 do
  5108. p = Par(EffectModel, "Effect", "Deep orange", vt(1, 1, 1), "SmoothPlastic")
  5109. p.CFrame = blast.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  5110. m = Instance.new("SpecialMesh")
  5111. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  5112. m.Scale = Vector3.new(2.4 + i, 2.4 + i, 0.6)
  5113. m.Parent = p
  5114. game:GetService("Debris"):AddItem(p, 5)
  5115. coroutine.resume(coroutine.create(function(p, l)
  5116. for i = 1, 10 do
  5117. p.Transparency = i / 10
  5118. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1 + l, 1 + l, 0)
  5119. swait(0.5)
  5120. end
  5121. p:Remove()
  5122. end), p, 1)
  5123. end
  5124. for SOS = 1, 4 do
  5125. do
  5126. local cols = {
  5127. "Bright red",
  5128. "Deep orange",
  5129. "Bright yellow",
  5130. "Pastel yellow"
  5131. }
  5132. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "SmoothPlastic")
  5133. p.BrickColor = BrickColor.new(cols[math.random(1, #cols)])
  5134. p.CFrame = CFrame.new(blast.CFrame.p)
  5135. game:GetService("Debris"):AddItem(p, 5)
  5136. local m = Instance.new("BlockMesh", p)
  5137. m.Scale = Vector3.new(1.5, 1.5, 1.5)
  5138. local sds = script.EMIT3:Clone()
  5139. sds.Parent = p
  5140. sds.Enabled = true
  5141. coroutine.resume(coroutine.create(function(p, pc, s)
  5142. local e = 0
  5143. for i = 0 + s, 10 + s do
  5144. p.Transparency = 0.5 + (i - s) / 10
  5145. p.Mesh.Scale = p.Mesh.Scale / 1.02
  5146. e = e ^ 1.008 + 0.11
  5147. 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))
  5148. swait()
  5149. end
  5150. sds.Enabled = false
  5151. game.Debris:AddItem(p, 10)
  5152. end), p, p.CFrame, SOS * 9)
  5153. end
  5154. end
  5155. for i = 1, 20 do
  5156. local cols = {
  5157. "Bright red",
  5158. "Deep orange",
  5159. "Bright yellow"
  5160. }
  5161. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "Neon")
  5162. 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)
  5163. local m = Instance.new("BlockMesh", p)
  5164. m.Scale = Vector3.new(2, 2, 2)
  5165. coroutine.resume(coroutine.create(function(p)
  5166. for i = 1, 15 do
  5167. p.Transparency = 0.5 + i / 15
  5168. p.CFrame = p.CFrame * CFrame.new(0, -2.5, 0)
  5169. swait()
  5170. end
  5171. p.Parent = nil
  5172. end), p)
  5173. end
  5174. coroutine.resume(coroutine.create(function()
  5175. for i = 1, 20 do
  5176. swait()
  5177. blasimg.Size = blasimg.Size + UDim2.new(0.5, 0, 0.5, 0)
  5178. imgbls.ImageTransparency = i / 20
  5179. emit3.Enabled = false
  5180. end
  5181. game.Debris:AddItem(blast, 5)
  5182. end))
  5183. end), MainPos, MainPos2, MouseLook)
  5184. for i = 1, lopnum do
  5185. swait()
  5186. PlayAnimationFromTable(AnimTab.aasq.Animation(6, 0, 0), lopsped, false)
  5187. end
  5188. DIR = RootPart.CFrame.lookVector
  5189. p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  5190. p.Transparency = 0.5
  5191. p.Anchored = true
  5192. p.CFrame = CFrame.new(RootPart.Position + DIR * 2, goto.Position) * CFrame.fromEulerAnglesXYZ(math.rad(90), math.random(-50, 50), 0)
  5193. m = Instance.new("SpecialMesh", p)
  5194. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  5195. m.Scale = Vector3.new(2, 2, 2)
  5196. coroutine.resume(coroutine.create(function(p)
  5197. for i = 1, 10 do
  5198. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.65 - i * 0.1, -0.15, 1.65 - i * 0.1)
  5199. p.Transparency = 0.25 + i / 10
  5200. p.CFrame = p.CFrame * CFrame.new(0, -0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(15), 0)
  5201. swait()
  5202. end
  5203. p:Destroy()
  5204. end), p)
  5205. local blast = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  5206. blast.Transparency = 1
  5207. blast.CFrame = RootPart.CFrame * CFrame.new(0, 0, -1)
  5208. local blasimg = Instance.new("BillboardGui", blast)
  5209. blasimg.Size = UDim2.new(23, 0, 13, 0)
  5210. local imgbls = Instance.new("ImageLabel", blasimg)
  5211. imgbls.BackgroundTransparency = 1
  5212. imgbls.Size = UDim2.new(1, 0, 1, 0)
  5213. imgbls.Image = "http://www.roblox.com/asset/?id=55924470"
  5214. imgbls.ImageColor3 = Color3.new(255, 255, 0)
  5215. local emit3 = script.EMIT3:Clone()
  5216. emit3.Enabled = true
  5217. emit3.Parent = blast
  5218. local MainPos = blast.Position
  5219. MainPos2 = goto.Position
  5220. local MouseLook = cf((MainPos + MainPos2) / 2, MainPos2)
  5221. coroutine.resume(coroutine.create(function(Pos1, Pos2, Look)
  5222. local num = 50
  5223. repeat
  5224. swait()
  5225. local ohit, opos = rayCast(Pos1, Look.lookVector, 6, Character)
  5226. blast.CFrame = CFrame.new((Pos1 + opos) / 2, opos)
  5227. Pos1 = Pos1 + Look.lookVector * 5
  5228. if ohit ~= nil then
  5229. num = 0
  5230. end
  5231. num = num - 1
  5232. until num <= 0
  5233. MagnitudeDamage(blast, 13, tododmg, Vector3.new(0, 5, 0) + DIR * 5, 0.5, "H2", RootPart, 0, 0, 20, 30)
  5234. so("192410084", blast, 1, 1)
  5235. so("191395725", blast, 1, 1)
  5236. for i = 1, 4 do
  5237. p = Par(EffectModel, "Effect", "Deep orange", vt(1, 1, 1), "SmoothPlastic")
  5238. p.CFrame = blast.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  5239. m = Instance.new("SpecialMesh")
  5240. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  5241. m.Scale = Vector3.new(2.4 + i, 2.4 + i, 0.6)
  5242. m.Parent = p
  5243. game:GetService("Debris"):AddItem(p, 5)
  5244. coroutine.resume(coroutine.create(function(p, l)
  5245. for i = 1, 10 do
  5246. p.Transparency = i / 10
  5247. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1 + l, 1 + l, 0)
  5248. swait(0.5)
  5249. end
  5250. p:Remove()
  5251. end), p, 1)
  5252. end
  5253. for SOS = 1, 4 do
  5254. do
  5255. local cols = {
  5256. "Bright red",
  5257. "Deep orange",
  5258. "Bright yellow",
  5259. "Pastel yellow"
  5260. }
  5261. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "SmoothPlastic")
  5262. p.BrickColor = BrickColor.new(cols[math.random(1, #cols)])
  5263. p.CFrame = CFrame.new(blast.CFrame.p)
  5264. game:GetService("Debris"):AddItem(p, 5)
  5265. local m = Instance.new("BlockMesh", p)
  5266. m.Scale = Vector3.new(1.5, 1.5, 1.5)
  5267. local sds = script.EMIT3:Clone()
  5268. sds.Parent = p
  5269. sds.Enabled = true
  5270. coroutine.resume(coroutine.create(function(p, pc, s)
  5271. local e = 0
  5272. for i = 0 + s, 10 + s do
  5273. p.Transparency = 0.5 + (i - s) / 10
  5274. p.Mesh.Scale = p.Mesh.Scale / 1.02
  5275. e = e ^ 1.008 + 0.11
  5276. 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))
  5277. swait()
  5278. end
  5279. sds.Enabled = false
  5280. game.Debris:AddItem(p, 10)
  5281. end), p, p.CFrame, SOS * 9)
  5282. end
  5283. end
  5284. for i = 1, 20 do
  5285. local cols = {
  5286. "Bright red",
  5287. "Deep orange",
  5288. "Bright yellow"
  5289. }
  5290. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "Neon")
  5291. 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)
  5292. local m = Instance.new("BlockMesh", p)
  5293. m.Scale = Vector3.new(2, 2, 2)
  5294. coroutine.resume(coroutine.create(function(p)
  5295. for i = 1, 15 do
  5296. p.Transparency = 0.5 + i / 15
  5297. p.CFrame = p.CFrame * CFrame.new(0, -2.5, 0)
  5298. swait()
  5299. end
  5300. p.Parent = nil
  5301. end), p)
  5302. end
  5303. coroutine.resume(coroutine.create(function()
  5304. for i = 1, 20 do
  5305. swait()
  5306. blasimg.Size = blasimg.Size + UDim2.new(0.5, 0, 0.5, 0)
  5307. imgbls.ImageTransparency = i / 20
  5308. emit3.Enabled = false
  5309. end
  5310. game.Debris:AddItem(blast, 5)
  5311. end))
  5312. end), MainPos, MainPos2, MouseLook)
  5313. for i = 1, lopnum do
  5314. swait()
  5315. PlayAnimationFromTable(AnimTab.aasq.Animation(7, 0, 0), lopsped, false)
  5316. end
  5317. DIR = RootPart.CFrame.lookVector
  5318. p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  5319. p.Transparency = 0.5
  5320. p.Anchored = true
  5321. p.CFrame = CFrame.new(RootPart.Position + DIR * 2, goto.Position) * CFrame.fromEulerAnglesXYZ(math.rad(90), math.random(-50, 50), 0)
  5322. m = Instance.new("SpecialMesh", p)
  5323. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  5324. m.Scale = Vector3.new(2, 2, 2)
  5325. coroutine.resume(coroutine.create(function(p)
  5326. for i = 1, 10 do
  5327. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.65 - i * 0.1, -0.15, 1.65 - i * 0.1)
  5328. p.Transparency = 0.25 + i / 10
  5329. p.CFrame = p.CFrame * CFrame.new(0, -0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(15), 0)
  5330. swait()
  5331. end
  5332. p:Destroy()
  5333. end), p)
  5334. local blast = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  5335. blast.Transparency = 1
  5336. blast.CFrame = RootPart.CFrame * CFrame.new(0, 0, -1)
  5337. local blasimg = Instance.new("BillboardGui", blast)
  5338. blasimg.Size = UDim2.new(23, 0, 13, 0)
  5339. local imgbls = Instance.new("ImageLabel", blasimg)
  5340. imgbls.BackgroundTransparency = 1
  5341. imgbls.Size = UDim2.new(1, 0, 1, 0)
  5342. imgbls.Image = "http://www.roblox.com/asset/?id=55924470"
  5343. imgbls.ImageColor3 = Color3.new(255, 255, 0)
  5344. local emit3 = script.EMIT3:Clone()
  5345. emit3.Enabled = true
  5346. emit3.Parent = blast
  5347. local MainPos = blast.Position
  5348. MainPos2 = goto.Position
  5349. local MouseLook = cf((MainPos + MainPos2) / 2, MainPos2)
  5350. coroutine.resume(coroutine.create(function(Pos1, Pos2, Look)
  5351. local num = 50
  5352. repeat
  5353. swait()
  5354. local ohit, opos = rayCast(Pos1, Look.lookVector, 6, Character)
  5355. blast.CFrame = CFrame.new((Pos1 + opos) / 2, opos)
  5356. Pos1 = Pos1 + Look.lookVector * 5
  5357. if ohit ~= nil then
  5358. num = 0
  5359. end
  5360. num = num - 1
  5361. until num <= 0
  5362. MagnitudeDamage(blast, 13, tododmg, Vector3.new(0, 5, 0) + DIR * 5, 0.5, "H2", RootPart, 0, 0, 20, 30)
  5363. so("192410084", blast, 1, 1)
  5364. so("191395725", blast, 1, 1)
  5365. for i = 1, 4 do
  5366. p = Par(EffectModel, "Effect", "Deep orange", vt(1, 1, 1), "SmoothPlastic")
  5367. p.CFrame = blast.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  5368. m = Instance.new("SpecialMesh")
  5369. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  5370. m.Scale = Vector3.new(2.4 + i, 2.4 + i, 0.6)
  5371. m.Parent = p
  5372. game:GetService("Debris"):AddItem(p, 5)
  5373. coroutine.resume(coroutine.create(function(p, l)
  5374. for i = 1, 10 do
  5375. p.Transparency = i / 10
  5376. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1 + l, 1 + l, 0)
  5377. swait(0.5)
  5378. end
  5379. p:Remove()
  5380. end), p, 1)
  5381. end
  5382. for SOS = 1, 4 do
  5383. do
  5384. local cols = {
  5385. "Bright red",
  5386. "Deep orange",
  5387. "Bright yellow",
  5388. "Pastel yellow"
  5389. }
  5390. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "SmoothPlastic")
  5391. p.BrickColor = BrickColor.new(cols[math.random(1, #cols)])
  5392. p.CFrame = CFrame.new(blast.CFrame.p)
  5393. game:GetService("Debris"):AddItem(p, 5)
  5394. local m = Instance.new("BlockMesh", p)
  5395. m.Scale = Vector3.new(1.5, 1.5, 1.5)
  5396. local sds = script.EMIT3:Clone()
  5397. sds.Parent = p
  5398. sds.Enabled = true
  5399. coroutine.resume(coroutine.create(function(p, pc, s)
  5400. local e = 0
  5401. for i = 0 + s, 10 + s do
  5402. p.Transparency = 0.5 + (i - s) / 10
  5403. p.Mesh.Scale = p.Mesh.Scale / 1.02
  5404. e = e ^ 1.008 + 0.11
  5405. 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))
  5406. swait()
  5407. end
  5408. sds.Enabled = false
  5409. game.Debris:AddItem(p, 10)
  5410. end), p, p.CFrame, SOS * 9)
  5411. end
  5412. end
  5413. for i = 1, 20 do
  5414. local cols = {
  5415. "Bright red",
  5416. "Deep orange",
  5417. "Bright yellow"
  5418. }
  5419. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "Neon")
  5420. 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)
  5421. local m = Instance.new("BlockMesh", p)
  5422. m.Scale = Vector3.new(2, 2, 2)
  5423. coroutine.resume(coroutine.create(function(p)
  5424. for i = 1, 15 do
  5425. p.Transparency = 0.5 + i / 15
  5426. p.CFrame = p.CFrame * CFrame.new(0, -2.5, 0)
  5427. swait()
  5428. end
  5429. p.Parent = nil
  5430. end), p)
  5431. end
  5432. coroutine.resume(coroutine.create(function()
  5433. for i = 1, 20 do
  5434. swait()
  5435. blasimg.Size = blasimg.Size + UDim2.new(0.5, 0, 0.5, 0)
  5436. imgbls.ImageTransparency = i / 20
  5437. emit3.Enabled = false
  5438. end
  5439. game.Debris:AddItem(blast, 5)
  5440. end))
  5441. end), MainPos, MainPos2, MouseLook)
  5442. for i = 1, lopnum do
  5443. swait()
  5444. PlayAnimationFromTable(AnimTab.aasq.Animation(8, 0, 0), lopsped, false)
  5445. end
  5446. DIR = RootPart.CFrame.lookVector
  5447. p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  5448. p.Transparency = 0.5
  5449. p.Anchored = true
  5450. p.CFrame = CFrame.new(RootPart.Position + DIR * 2, goto.Position) * CFrame.fromEulerAnglesXYZ(math.rad(90), math.random(-50, 50), 0)
  5451. m = Instance.new("SpecialMesh", p)
  5452. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  5453. m.Scale = Vector3.new(2, 2, 2)
  5454. coroutine.resume(coroutine.create(function(p)
  5455. for i = 1, 10 do
  5456. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.65 - i * 0.1, -0.15, 1.65 - i * 0.1)
  5457. p.Transparency = 0.25 + i / 10
  5458. p.CFrame = p.CFrame * CFrame.new(0, -0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(15), 0)
  5459. swait()
  5460. end
  5461. p:Destroy()
  5462. end), p)
  5463. local blast = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  5464. blast.Transparency = 1
  5465. blast.CFrame = RootPart.CFrame * CFrame.new(0, 0, -1)
  5466. local blasimg = Instance.new("BillboardGui", blast)
  5467. blasimg.Size = UDim2.new(23, 0, 13, 0)
  5468. local imgbls = Instance.new("ImageLabel", blasimg)
  5469. imgbls.BackgroundTransparency = 1
  5470. imgbls.Size = UDim2.new(1, 0, 1, 0)
  5471. imgbls.Image = "http://www.roblox.com/asset/?id=55924470"
  5472. imgbls.ImageColor3 = Color3.new(255, 255, 0)
  5473. local emit3 = script.EMIT3:Clone()
  5474. emit3.Enabled = true
  5475. emit3.Parent = blast
  5476. local MainPos = blast.Position
  5477. MainPos2 = goto.Position
  5478. local MouseLook = cf((MainPos + MainPos2) / 2, MainPos2)
  5479. coroutine.resume(coroutine.create(function(Pos1, Pos2, Look)
  5480. local num = 50
  5481. repeat
  5482. swait()
  5483. local ohit, opos = rayCast(Pos1, Look.lookVector, 6, Character)
  5484. blast.CFrame = CFrame.new((Pos1 + opos) / 2, opos)
  5485. Pos1 = Pos1 + Look.lookVector * 5
  5486. if ohit ~= nil then
  5487. num = 0
  5488. end
  5489. num = num - 1
  5490. until num <= 0
  5491. MagnitudeDamage(blast, 13, tododmg, Vector3.new(0, 5, 0) + DIR * 5, 0.5, "H2", RootPart, 0, 0, 20, 30)
  5492. so("192410084", blast, 1, 1)
  5493. so("191395725", blast, 1, 1)
  5494. for i = 1, 4 do
  5495. p = Par(EffectModel, "Effect", "Deep orange", vt(1, 1, 1), "SmoothPlastic")
  5496. p.CFrame = blast.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  5497. m = Instance.new("SpecialMesh")
  5498. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  5499. m.Scale = Vector3.new(2.4 + i, 2.4 + i, 0.6)
  5500. m.Parent = p
  5501. game:GetService("Debris"):AddItem(p, 5)
  5502. coroutine.resume(coroutine.create(function(p, l)
  5503. for i = 1, 10 do
  5504. p.Transparency = i / 10
  5505. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1 + l, 1 + l, 0)
  5506. swait(0.5)
  5507. end
  5508. p:Remove()
  5509. end), p, 1)
  5510. end
  5511. for SOS = 1, 4 do
  5512. do
  5513. local cols = {
  5514. "Bright red",
  5515. "Deep orange",
  5516. "Bright yellow",
  5517. "Pastel yellow"
  5518. }
  5519. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "SmoothPlastic")
  5520. p.BrickColor = BrickColor.new(cols[math.random(1, #cols)])
  5521. p.CFrame = CFrame.new(blast.CFrame.p)
  5522. game:GetService("Debris"):AddItem(p, 5)
  5523. local m = Instance.new("BlockMesh", p)
  5524. m.Scale = Vector3.new(1.5, 1.5, 1.5)
  5525. local sds = script.EMIT3:Clone()
  5526. sds.Parent = p
  5527. sds.Enabled = true
  5528. coroutine.resume(coroutine.create(function(p, pc, s)
  5529. local e = 0
  5530. for i = 0 + s, 10 + s do
  5531. p.Transparency = 0.5 + (i - s) / 10
  5532. p.Mesh.Scale = p.Mesh.Scale / 1.02
  5533. e = e ^ 1.008 + 0.11
  5534. 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))
  5535. swait()
  5536. end
  5537. sds.Enabled = false
  5538. game.Debris:AddItem(p, 10)
  5539. end), p, p.CFrame, SOS * 9)
  5540. end
  5541. end
  5542. for i = 1, 20 do
  5543. local cols = {
  5544. "Bright red",
  5545. "Deep orange",
  5546. "Bright yellow"
  5547. }
  5548. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "Neon")
  5549. 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)
  5550. local m = Instance.new("BlockMesh", p)
  5551. m.Scale = Vector3.new(2, 2, 2)
  5552. coroutine.resume(coroutine.create(function(p)
  5553. for i = 1, 15 do
  5554. p.Transparency = 0.5 + i / 15
  5555. p.CFrame = p.CFrame * CFrame.new(0, -2.5, 0)
  5556. swait()
  5557. end
  5558. p.Parent = nil
  5559. end), p)
  5560. end
  5561. coroutine.resume(coroutine.create(function()
  5562. for i = 1, 20 do
  5563. swait()
  5564. blasimg.Size = blasimg.Size + UDim2.new(0.5, 0, 0.5, 0)
  5565. imgbls.ImageTransparency = i / 20
  5566. emit3.Enabled = false
  5567. end
  5568. game.Debris:AddItem(blast, 5)
  5569. end))
  5570. end), MainPos, MainPos2, MouseLook)
  5571. for i = 1, lopnum do
  5572. swait()
  5573. PlayAnimationFromTable(AnimTab.aasq.Animation(9, 0, 0), lopsped, false)
  5574. end
  5575. DIR = RootPart.CFrame.lookVector
  5576. p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  5577. p.Transparency = 0.5
  5578. p.Anchored = true
  5579. p.CFrame = CFrame.new(RootPart.Position + DIR * 2, goto.Position) * CFrame.fromEulerAnglesXYZ(math.rad(90), math.random(-50, 50), 0)
  5580. m = Instance.new("SpecialMesh", p)
  5581. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  5582. m.Scale = Vector3.new(2, 2, 2)
  5583. coroutine.resume(coroutine.create(function(p)
  5584. for i = 1, 10 do
  5585. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.65 - i * 0.1, -0.15, 1.65 - i * 0.1)
  5586. p.Transparency = 0.25 + i / 10
  5587. p.CFrame = p.CFrame * CFrame.new(0, -0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(15), 0)
  5588. swait()
  5589. end
  5590. p:Destroy()
  5591. end), p)
  5592. local fireball = Instance.new("Part", EffectModel)
  5593. fireball.Anchored = true
  5594. fireball.CanCollide = false
  5595. fireball.Size = Vector3.new(0, 0, 0)
  5596. fireball.Transparency = 0.85
  5597. fireball.BrickColor = BrickColor.new("Institutional white")
  5598. fireball.CFrame = RightArm.CFrame * CFrame.new(0, -1.5, 0)
  5599. local bill = Instance.new("BillboardGui", fireball)
  5600. bill.Size = UDim2.new(1, 0, 1, 0)
  5601. local billONE = Instance.new("ImageLabel", bill)
  5602. billONE.Size = UDim2.new(1, 0, 1, 0)
  5603. billONE.BackgroundTransparency = 1
  5604. billONE.Image = "http://www.roblox.com/asset/?id=678216607"
  5605. billONE.ImageColor3 = Color3.new(255, 170, 0)
  5606. local billTWO = billONE:Clone()
  5607. billONE.ImageTransparency = 0.3
  5608. billTWO.Parent = bill
  5609. billTWO.Image = "http://www.roblox.com/asset/?id=678170882"
  5610. billTWO.ImageColor3 = Color3.new(255, 255, 255)
  5611. local billTHREE = billTWO:clone()
  5612. billTHREE.Parent = bill
  5613. local billdam = Instance.new("BillboardGui", fireball)
  5614. billdam.Size = UDim2.new(20, 0, 15.384615384615383, 0)
  5615. local billdam2 = Instance.new("ImageLabel", billdam)
  5616. billdam2.BackgroundTransparency = 1
  5617. billdam2.Size = UDim2.new(1, 0, 1, 0)
  5618. billdam2.Image = "rbxassetid://200369311"
  5619. billdam2.ImageColor3 = Color3.new(255, 255, 0)
  5620. billdam2.ImageTransparency = 1
  5621. local fr = script.Fire:Clone()
  5622. fr.Enabled = true
  5623. fr.Parent = fireball
  5624. local spm2 = Instance.new("SpecialMesh", fireball)
  5625. spm2.MeshId = "rbxassetid://9982590"
  5626. spm2.Scale = Vector3.new(2.5, 2.5, 2.5)
  5627. local asd = 0
  5628. for i = 1, 15 do
  5629. fireball.CFrame = fireball.CFrame * CFrame.Angles(math.rad(3), math.rad(3), math.rad(3))
  5630. local es = 0.4
  5631. local es2 = 0.5333333333333333
  5632. bill.Size = bill.Size + UDim2.new(es, 0, es, 0)
  5633. billdam.Size = billdam.Size - UDim2.new(es2, 0, es2 / 1.3, 0)
  5634. billdam2.ImageTransparency = billdam2.ImageTransparency - 0.1
  5635. fireball.CFrame = RightArm.CFrame * CFrame.new(0, -1.5, 0)
  5636. end
  5637. local MainPos = fireball.Position
  5638. MainPos2 = goto.Position
  5639. local MouseLook = cf((MainPos + MainPos2) / 2, MainPos2)
  5640. coroutine.resume(coroutine.create(function(Pos1, Pos2, Look)
  5641. local num = 50
  5642. repeat
  5643. swait()
  5644. local ohit, opos = rayCast(Pos1, Look.lookVector, 10, Character)
  5645. fireball.CFrame = CFrame.new((Pos1 + opos) / 2, opos)
  5646. Pos1 = Pos1 + Look.lookVector * 2.5
  5647. if ohit ~= nil then
  5648. num = 0
  5649. end
  5650. num = num - 1
  5651. asd = asd + 1
  5652. if asd >= 5 then
  5653. asd = 0
  5654. local p = Par(EffectModel, "Effect", "Deep orange", vt(1, 1, 1), "Neon")
  5655. p.CFrame = fireball.CFrame * CFrame.new(0, 0, -7)
  5656. game:GetService("Debris"):AddItem(p, 8)
  5657. local m = Instance.new("SpecialMesh", p)
  5658. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  5659. m.Scale = Vector3.new(1, 1, 0)
  5660. coroutine.resume(coroutine.create(function(p, s)
  5661. for i = 1, 15 do
  5662. p.Transparency = i / 15
  5663. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.5, 1.5, 0)
  5664. swait()
  5665. end
  5666. p:Remove()
  5667. end), p)
  5668. end
  5669. until num <= 0
  5670. local p = Par(EffectModel, "Effect", "Deep orange", vt(1, 1, 1), "Neon")
  5671. p.CFrame = CFrame.new(fireball.Position) * CFrame.fromEulerAnglesXYZ(math.pi / 2, 0, 0)
  5672. game:GetService("Debris"):AddItem(p, 8)
  5673. local m = Instance.new("SpecialMesh", p)
  5674. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  5675. m.Scale = Vector3.new(2, 2, 1)
  5676. coroutine.resume(coroutine.create(function(p, s)
  5677. for i = 1, 15 do
  5678. p.Transparency = i / 15
  5679. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(s, s, 0.05)
  5680. swait()
  5681. end
  5682. p:Remove()
  5683. end), p, 8)
  5684. p = Par(EffectModel, "Effect", "Deep orange", vt(1, 1, 1), "Neon")
  5685. p.CFrame = fireball.CFrame
  5686. m = Instance.new("SpecialMesh")
  5687. p.Material = "SmoothPlastic"
  5688. m.MeshType = "Sphere"
  5689. m.Parent = p
  5690. m.Scale = Vector3.new(50, 50, 50)
  5691. coroutine.resume(coroutine.create(function(p)
  5692. for i = 1, 60 do
  5693. p.Transparency = 0.5 + i / 60
  5694. swait()
  5695. end
  5696. p:Remove()
  5697. end), p)
  5698. p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "Neon")
  5699. p.CFrame = fireball.CFrame
  5700. p.Size = Vector3.new(1, 1, 1)
  5701. m = Instance.new("SpecialMesh")
  5702. m.MeshType = "Sphere"
  5703. m.Parent = p
  5704. m.Scale = Vector3.new(40, 40, 40)
  5705. coroutine.resume(coroutine.create(function(p)
  5706. for i = 1, 60 do
  5707. p.Transparency = 0.25 + i / 60
  5708. swait()
  5709. end
  5710. p:Remove()
  5711. end), p)
  5712. p = Par(EffectModel, "Effect", "Really red", vt(1, 1, 1), "Neon")
  5713. p.CFrame = fireball.CFrame * CFrame.Angles(math.rad(-15), 0, 0)
  5714. m = Instance.new("SpecialMesh")
  5715. m.MeshId = "rbxassetid://51226819"
  5716. m.Parent = p
  5717. m.Scale = Vector3.new(9, 9, 5)
  5718. coroutine.resume(coroutine.create(function(p)
  5719. for i = 1, 60 do
  5720. p.Transparency = 0.35 + i / 60
  5721. m.Scale = m.Scale + Vector3.new(0.1, 0.1, 0.1)
  5722. swait()
  5723. end
  5724. p:Remove()
  5725. end), p)
  5726. for SOS = 1, 4 do
  5727. do
  5728. local cols = {
  5729. "Bright red",
  5730. "Deep orange",
  5731. "Bright yellow",
  5732. "Pastel yellow"
  5733. }
  5734. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "SmoothPlastic")
  5735. p.BrickColor = BrickColor.new(cols[math.random(1, #cols)])
  5736. p.CFrame = CFrame.new(fireball.CFrame.p)
  5737. game:GetService("Debris"):AddItem(p, 5)
  5738. local m = Instance.new("BlockMesh", p)
  5739. m.Scale = Vector3.new(1.5, 1.5, 1.5)
  5740. local sds = script.Fire:Clone()
  5741. sds.Parent = p
  5742. sds.Enabled = true
  5743. coroutine.resume(coroutine.create(function(p, pc, s)
  5744. local e = 0
  5745. for i = 0 + s, 50 + s do
  5746. p.Transparency = 0.5 + (i - s) / 10
  5747. p.Mesh.Scale = p.Mesh.Scale / 1.02
  5748. e = e ^ 1.008 + 0.11
  5749. 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))
  5750. swait()
  5751. end
  5752. sds.Enabled = false
  5753. game.Debris:AddItem(p, 10)
  5754. end), p, p.CFrame, SOS * 9)
  5755. end
  5756. end
  5757. for i = 1, 20 do
  5758. local cols = {
  5759. "Bright red",
  5760. "Deep orange",
  5761. "Bright yellow"
  5762. }
  5763. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "SmoothPlastic")
  5764. 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)
  5765. local m = Instance.new("BlockMesh", p)
  5766. m.Scale = Vector3.new(1, 1, 1)
  5767. local fr = script.Fire:Clone()
  5768. fr.Parent = p
  5769. fr.Enabled = true
  5770. coroutine.resume(coroutine.create(function(p)
  5771. for i = 1, 40 do
  5772. p.Transparency = 0.5 + i / 40
  5773. p.CFrame = p.CFrame * CFrame.new(0, -2, 0)
  5774. swait()
  5775. end
  5776. p.Parent = nil
  5777. end), p)
  5778. end
  5779. for i = 1, 3 do
  5780. p = Par(EffectModel, "Effect", "Deep orange", vt(1, 1, 1), "SmoothPlastic")
  5781. p.CFrame = fireball.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  5782. m = Instance.new("SpecialMesh")
  5783. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  5784. m.Scale = Vector3.new(50, 50, 0)
  5785. m.Parent = p
  5786. game:GetService("Debris"):AddItem(p, 5)
  5787. coroutine.resume(coroutine.create(function(p, l)
  5788. for i = 1, 60 do
  5789. p.Transparency = 0.5 + i / 60
  5790. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(0.5, 0.5, 0)
  5791. swait()
  5792. end
  5793. p:Remove()
  5794. end), p, 1)
  5795. end
  5796. if vp2.Parent ~= nil then
  5797. game.Debris:AddItem(vp2, 0.1)
  5798. end
  5799. spec = false
  5800. MagnitudeDamage(fireball, 25, tododmg2, Vector3.new(0, 30, 0) + DIR * 60, 0.5, "H2", RootPart, 0, 0, 20, 30)
  5801. fireball:ClearAllChildren()
  5802. game.Debris:AddItem(fireball, 10)
  5803. so("180120107", fireball, 1, 1)
  5804. so("157878578", fireball, 1, 1)
  5805. so("192410084", fireball, 1, 1)
  5806. so("191395725", fireball, 1, 1)
  5807. end), MainPos, MainPos2, MouseLook)
  5808. vp:Destroy()
  5809. for i = 1, 20 do
  5810. local oof = 18
  5811. swait()
  5812. PlayAnimationFromTable(AnimTab.aasq.Animation(10, oof, i), 0.3, false)
  5813. end
  5814. for i = 0, 2, 0.1 do
  5815. swait()
  5816. DIR = RootPart.CFrame.lookVector
  5817. PlayAnimationFromTable(AnimTab.aasq.Animation(11, 0, 0), 0.3, false)
  5818. end
  5819. end
  5820. end
  5821. if hited == true then
  5822. Cooldown("AASQcool", 10)
  5823. else
  5824. Cooldown("AASQcool", 4)
  5825. end
  5826. hited = false
  5827. doingmoves(false)
  5828. end
  5829. })
  5830. table.insert(MovesTable, {
  5831. ["Input"] = "sq",
  5832. ["Name"] = "Soul breaker",
  5833. ["Phase"] = 1,
  5834. ["Cooldown"] = 0,
  5835. ["CooldownName"] = "WWXcool",
  5836. ["CanCancel"] = true,
  5837. ["Conditions"] = function()
  5838. local Viable = true
  5839. local Move
  5840. for _, p in pairs(MovesTable) do
  5841. if p.Input == "sq" then
  5842. Move = p
  5843. break
  5844. end
  5845. end
  5846. local ver
  5847. local numer = Move.Phase
  5848. if numer == 1 then
  5849. ver = true
  5850. end
  5851. if numer == 2 then
  5852. ver = Phase2Unlocked
  5853. end
  5854. if numer == 3 then
  5855. ver = Phase3Unlocked
  5856. end
  5857. if numer == 4 then
  5858. ver = Phase4Unlocked
  5859. end
  5860. local CD = Move.Cooldown
  5861. local name = Move.CooldownName
  5862. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  5863. Viable = true
  5864. end
  5865. return Viable
  5866. end,
  5867. ["function"] = function()
  5868. doingmoves(true)
  5869. EN = EN - 5
  5870. LastMove = "WWX"
  5871. local RNmove = LastMove
  5872. for i = 0, 1, 0.45 do
  5873. swait()
  5874. PlayAnimationFromTable(AnimTab.wwx.Animation(1), 0.6, false)
  5875. end
  5876. for i = 1, 30 do
  5877. swait()
  5878. local p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  5879. p.BrickColor = BrickColor.new("Really black")
  5880. p.CFrame = CFrame.new(Character.Torso.Position - Vector3.new(0, 0.8, 0))
  5881. game:GetService("Debris"):AddItem(p, 8)
  5882. local m = Instance.new("SpecialMesh", p)
  5883. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  5884. m.Scale = Vector3.new(5, 3, 5)
  5885. coroutine.resume(coroutine.create(function(p, s)
  5886. for i = 1, 15 do
  5887. p.Transparency = 0.9 + i / 150
  5888. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.5, -0.2, 1.5)
  5889. p.CFrame = p.CFrame * CFrame.new(0, -0.25, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  5890. swait()
  5891. end
  5892. p:Remove()
  5893. end), p)
  5894. end
  5895. local efx = Par(EffectModel, "Effect", "Black", vt(1, 1, 1), "SmoothPlastic")
  5896. local m = Instance.new("SpecialMesh", efx)
  5897. m.Scale = vt(2, 2, 2)
  5898. local hitdeb = false
  5899. m.MeshId = "http://www.roblox.com/asset/?id=51177741"
  5900. efx.CFrame = RootPart.CFrame * CFrame.Angles(0, 0, math.rad(90))
  5901. cb = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  5902. m = Instance.new("SpecialMesh", cb)
  5903. efx.Transparency = 1
  5904. cb.Transparency = 1
  5905. p = Par(EffectModel, "Effect", "White", vt(7, 7, 0.2), "SmoothPlastic")
  5906. p.Transparency = 1
  5907. p.CFrame = RootPart.CFrame * CFrame.new(0, 0, -3)
  5908. gui = Instance.new("SurfaceGui", p)
  5909. gui.Face = "Front"
  5910. Iergui = Instance.new("ImageLabel", gui)
  5911. Iergui.Size = UDim2.new(1, 0, 1, 0)
  5912. Iergui.ImageColor3 = BrickColor.new("Institutional white").Color
  5913. Iergui.Image = "http://www.roblox.com/asset/?id=569947439"
  5914. Iergui.BackgroundTransparency = 1
  5915. Iergui2 = gui:clone()
  5916. Iergui2.Parent = p
  5917. Iergui2.Face = "Back"
  5918. coroutine.resume(coroutine.create(function()
  5919. for i = 1, 25 do
  5920. swait()
  5921. p.CFrame = p.CFrame * CFrame.Angles(0, 0, math.rad(15))
  5922. Iergui.ImageTransparency = i / 25
  5923. Iergui2.ImageLabel.ImageTransparency = i / 25
  5924. end
  5925. p:Destroy()
  5926. end))
  5927. local p = Instance.new("Sound", efx)
  5928. p.Volume = 1
  5929. p.Pitch = 0.65
  5930. p.SoundId = "http://www.roblox.com/asset/?id=231917788"
  5931. p:Play()
  5932. game:GetService("Debris"):AddItem(p, 3)
  5933. local p = Instance.new("Sound", efx)
  5934. p.Volume = 1
  5935. p.Pitch = 1
  5936. p.SoundId = "http://www.roblox.com/asset/?id=233091183"
  5937. p:Play()
  5938. game:GetService("Debris"):AddItem(p, 3)
  5939. local hited = false
  5940. for i = 1, 15 do
  5941. swait()
  5942. if hited == false and LastMove ~= RNmove then
  5943. break
  5944. end
  5945. do
  5946. local blast2 = Par(EffectModel, "Effect", "Institutional white", vt(1, 1, 1), "Neon")
  5947. blast2.CFrame = efx.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  5948. local m = Instance.new("BlockMesh", blast2)
  5949. m.Scale = Vector3.new(50,50,50)
  5950. coroutine.resume(coroutine.create(function()
  5951. for i = 1, 200 do
  5952. blast2.Transparency = i / 40
  5953. m.Scale = m.Scale + vt(-0.15, -0.15, -0.15)
  5954. swait()
  5955. blast2.CFrame = blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  5956. end
  5957. blast2:Remove()
  5958. end))
  5959. efx.CFrame = clerp(efx.CFrame, efx.CFrame * CFrame.new(0, 0, -35), 0.1)
  5960. cb.Size = Vector3.new(0.5, (char["Left Arm"].Position - efx.Position).magnitude, 0.5)
  5961. cb.CFrame = CFrame.new((char["Left Arm"].Position + efx.Position) / 2, char["Left Arm"].Position) * CFrame.Angles(math.pi / 2, 0, 0)
  5962. if hitdeb == false then
  5963. for i, v in pairs(workspace:children()) do
  5964. 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
  5965. hited = true
  5966. for i = 1, 20 do
  5967. local p = Par(EffectModel, "Effect", "White", vt(0.2, 1, 0.2), "Neon")
  5968. 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)
  5969. p.Parent = EffectModel
  5970. local m = Instance.new("SpecialMesh")
  5971. m.MeshType = "Sphere"
  5972. m.Parent = p
  5973. m.Scale = Vector3.new(1, 8, 1)
  5974. coroutine.resume(coroutine.create(function(p)
  5975. for i = 1, 40 do
  5976. p.Transparency = i / 40
  5977. p.CFrame = p.CFrame * CFrame.new(0, -1, 0)
  5978. swait()
  5979. end
  5980. p.Parent = nil
  5981. end), p)
  5982. end
  5983. for i = 0, 1, 0.25 do
  5984. swait()
  5985. PlayAnimationFromTable(AnimTab.wwx.Animation(2), 0.3, false)
  5986. end
  5987. efx.Anchored = false
  5988. do
  5989. local lock = it("Weld", v)
  5990. lock.Part0 = efx
  5991. lock.Part1 = v.Torso
  5992. local asd = true
  5993. coroutine.resume(coroutine.create(function()
  5994. while true do
  5995. swait()
  5996. do
  5997. local blast2 = Par(EffectModel, "Effect", "Institutional white", vt(1, 1, 1), "SmoothPlastic")
  5998. blast2.CFrame = v.Torso.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  5999. coroutine.resume(coroutine.create(function()
  6000. for i = 1, 20 do
  6001. blast2.Transparency = i / 20
  6002. m.Scale = m.Scale + vt(-0.15, -0.15, -0.15)
  6003. swait()
  6004. blast2.CFrame = blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  6005. end
  6006. blast2:Remove()
  6007. end))
  6008. Damagefunc(v.Torso, 1, Vector3.new(0, 0, 0), 0.5, "H2", RootPart, 0, 0, 10, 20)
  6009. efx.CFrame = clerp(efx.CFrame, RootPart.CFrame * CFrame.new(0, 0, -1), 0.3)
  6010. cb.Size = Vector3.new(0.5, (char["Left Arm"].Position - efx.Position).magnitude, 0.5)
  6011. cb.CFrame = CFrame.new((char["Left Arm"].Position + efx.Position) / 2, char["Left Arm"].Position) * CFrame.Angles(math.pi / 2, 0, 0)
  6012. if asd == false then
  6013. break
  6014. end
  6015. end
  6016. end
  6017. game.Debris:AddItem(efx, 5)
  6018. game.Debris:AddItem(cb, 5)
  6019. game.Debris:AddItem(lock, 5)
  6020. lock.Parent = nil
  6021. end))
  6022. if LastMove == RNmove then
  6023. local spn = 0
  6024. swait(5)
  6025. asd = false
  6026. efx:Destroy()
  6027. cb:Destroy()
  6028. lock:Destroy()
  6029. end
  6030. if LastMove == RNmove then
  6031. Cooldown("WWXcool", 12)
  6032. doingmoves(false)
  6033. end
  6034. return
  6035. end
  6036. end
  6037. end
  6038. end
  6039. end
  6040. end
  6041. if LastMove == RNmove then
  6042. for i = 1, 10 do
  6043. swait()
  6044. efx.CFrame = clerp(efx.CFrame, char["Left Arm"].CFrame * CFrame.Angles(-math.rad(90), 0, math.rad(90)), 0.2)
  6045. cb.Size = Vector3.new(0.5, (char["Left Arm"].Position - efx.Position).magnitude, 0.5)
  6046. cb.CFrame = CFrame.new((char["Left Arm"].Position + efx.Position) / 2, char["Left Arm"].Position) * CFrame.Angles(math.pi / 2, 0, 0)
  6047. end
  6048. efx:Destroy()
  6049. cb:Destroy()
  6050. Cooldown("WWXcool", 3)
  6051. doingmoves(false)
  6052. end
  6053. end
  6054. })
  6055. table.insert(MovesTable, {
  6056. ["Input"] = "asdq",
  6057. ["Name"] = "Too slow",
  6058. ["Phase"] = 1,
  6059. ["Cooldown"] = 0,
  6060. ["CooldownName"] = "ASDQcool",
  6061. ["CanCancel"] = true,
  6062. ["Conditions"] = function()
  6063. local Viable = true
  6064. local Move
  6065. for _, p in pairs(MovesTable) do
  6066. if p.Input == "asdq" then
  6067. Move = p
  6068. break
  6069. end
  6070. end
  6071. local ver
  6072. local numer = Move.Phase
  6073. if numer == 1 then
  6074. ver = true
  6075. end
  6076. if numer == 1 then
  6077. ver = Phase2Unlocked
  6078. end
  6079. if numer == 1 then
  6080. ver = Phase3Unlocked
  6081. end
  6082. if numer == 1 then
  6083. ver = Phase4Unlocked
  6084. end
  6085. local CD = Move.Cooldown
  6086. local name = Move.CooldownName
  6087. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  6088. Viable = true
  6089. end
  6090. return Viable
  6091. end,
  6092. ["function"] = function()
  6093. local pos = RootPart.Position - mouse.Hit.p
  6094. local dist = pos.magnitude
  6095. if dist > 65 then
  6096. ph0segui(char, "Greater than max range.", "Institutional white")
  6097. return
  6098. end
  6099. local MousePos = mouse.Hit.p
  6100. doingmoves(true)
  6101. Cooldown("ASDQcool", 3)
  6102. EN = EN - 5
  6103. LastMove = "ASDQ"
  6104. local RNmove = LastMove
  6105. for i = 0, 1, 0.2 do
  6106. swait()
  6107. DIR = RootPart.CFrame.lookVector
  6108. PlayAnimationFromTable(AnimTab.asdq.Animation(1), 0.3, false)
  6109. end
  6110. for i = 1, 4 do
  6111. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "Neon")
  6112. p.CFrame = CFrame.new(RootPart.CFrame.p) - Vector3.new(0, 0, 0)
  6113. local m = Instance.new("CylinderMesh", p)
  6114. m.Scale = Vector3.new(0.6, 1000000, 0.8)
  6115. coroutine.resume(coroutine.create(function(p, pc, s)
  6116. local e = 0
  6117. for i = 0 + s, 8 + s do
  6118. do
  6119. local hitfloor2, posfloor2 = rayCast(p.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 100, Character)
  6120. local blast2 = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "Neon")
  6121. blast2.CFrame = cf(posfloor2) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  6122. local m = Instance.new("BlockMesh", blast2)
  6123. m.Scale = Vector3.new(2, 2, 2)
  6124. coroutine.resume(coroutine.create(function()
  6125. for i = 1, 10 do
  6126. blast2.Transparency = i / 10
  6127. swait()
  6128. blast2.CFrame = blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(5), math.rad(5), math.rad(5)) + Vector3.new(0, 0.65, 0)
  6129. end
  6130. blast2:Remove()
  6131. end))
  6132. e = e ^ 1.008 + 0.11
  6133. 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))
  6134. swait()
  6135. end
  6136. end
  6137. for i = 1, 10 do
  6138. p.Transparency = i / 10
  6139. swait()
  6140. end
  6141. p:Remove()
  6142. end), p, p.CFrame, i * 9)
  6143. end
  6144. for _, v in pairs(char:children()) do
  6145. if v.className == "Part" and v.Name ~= "HumanoidRootPart" then
  6146. do
  6147. local p = v:clone()
  6148. p.Name = "trail"
  6149. p.Parent = EffectModel
  6150. p.Transparency = 0.5
  6151. p.Anchored = true
  6152. p.BrickColor = BrickColor.new("Deep Orange")
  6153. p.Material = "Neon"
  6154. p:BreakJoints()
  6155. p.CanCollide = false
  6156. coroutine.resume(coroutine.create(function()
  6157. for i = 1, 50 do
  6158. swait()
  6159. p.Transparency = i / 50
  6160. end
  6161. p:Destroy()
  6162. end))
  6163. end
  6164. end
  6165. if v.className == "Accessory" then
  6166. end
  6167. end
  6168. spos = Instance.new("Part")
  6169. spos.CFrame = RootPart.CFrame
  6170. spos.Anchored = true
  6171. spos.CanCollide = false
  6172. spos.Parent = EffectModel
  6173. spos.Transparency = 1
  6174. local hitfloorm, posfloorm = rayCast(MousePos, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 200, Character)
  6175. ref = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt(5, 5, 5))
  6176. ref.Anchored = true
  6177. game:GetService("Debris"):AddItem(ref, 10)
  6178. swait()
  6179. ref.CFrame = cf(MousePos)
  6180. hitfloorm2, posfloorm2 = rayCast(ref.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 3, 0)).lookVector, 20, Character)
  6181. so("206083431", RootPart, 1, 1)
  6182. so("206083364", RootPart, 1, 1)
  6183. RootPart.CFrame = ref.CFrame + vt(0, 2, 0)
  6184. Lightning2(spos.Position, Torso.Position, 4, 1, "Gold", 0.3, 0, 60)
  6185. for i = 1, 3 do
  6186. swait()
  6187. local p = Par(EffectModel, "Effect", "Institutional white", vt(1, 1, 1), "SmoothPlastic")
  6188. p.CFrame = CFrame.new(Character.Torso.Position)
  6189. game:GetService("Debris"):AddItem(p, 8)
  6190. local m = Instance.new("SpecialMesh", p)
  6191. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  6192. m.Scale = Vector3.new(5, 3, 5)
  6193. coroutine.resume(coroutine.create(function(p, s)
  6194. for i = 1, 15 do
  6195. p.Transparency = 0.9 + i / 150
  6196. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(0.75, -0.1, 0.75)
  6197. p.CFrame = p.CFrame * CFrame.new(0, -0.125, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  6198. swait()
  6199. end
  6200. p:Remove()
  6201. end), p)
  6202. end
  6203. for i = 1, 10 do
  6204. local p = Par(EffectModel, "Effect", "Gold", vt(0.3, 1, 0.3), "Neon")
  6205. 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)
  6206. p.Parent = EffectModel
  6207. local m = Instance.new("SpecialMesh")
  6208. m.MeshType = "Sphere"
  6209. m.Parent = p
  6210. m.Scale = Vector3.new(1, 8, 1)
  6211. coroutine.resume(coroutine.create(function(p)
  6212. for i = 1, 20 do
  6213. p.Transparency = i / 20
  6214. p.CFrame = p.CFrame * CFrame.new(0, -1, 0)
  6215. swait()
  6216. end
  6217. p.Parent = nil
  6218. end), p)
  6219. end
  6220. spos:Destroy()
  6221. swait(10)
  6222. doingmoves(false)
  6223. end
  6224. })
  6225. table.insert(MovesTable, {
  6226. ["Input"] = "wq",
  6227. ["Name"] = "Terror",
  6228. ["Phase"] = 1,
  6229. ["Cooldown"] = 10,
  6230. ["CooldownName"] = "ASDSDQcool",
  6231. ["CanCancel"] = true,
  6232. ["Conditions"] = function()
  6233. local Viable = true
  6234. local Move
  6235. for _, p in pairs(MovesTable) do
  6236. if p.Input == "wq" then
  6237. Move = p
  6238. break
  6239. end
  6240. end
  6241. local ver
  6242. local numer = Move.Phase
  6243. if numer == 1 then
  6244. ver = true
  6245. end
  6246. if numer == 2 then
  6247. ver = Phase2Unlocked
  6248. end
  6249. if numer == 3 then
  6250. ver = Phase3Unlocked
  6251. end
  6252. if numer == 4 then
  6253. ver = Phase4Unlocked
  6254. end
  6255. local CD = Move.Cooldown
  6256. local name = Move.CooldownName
  6257. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  6258. Viable = true
  6259. Cooldown(name, CD)
  6260. end
  6261. return Viable
  6262. end,
  6263. ["function"] = function()
  6264. doingmoves(true)
  6265. EN = EN - 5
  6266. LastMove = "ASDSDQ"
  6267. local RNmove = LastMove
  6268. rays_not_ready = true
  6269. so("153092315", Torso, 5, 0.8)
  6270. for i = 1, 3 do
  6271. swait()
  6272. local p = Par(EffectModel, "Effect", "Institutional white", vt(1, 1, 1), "SmoothPlastic")
  6273. p.CFrame = CFrame.new(Character.Torso.Position - Vector3.new(0, 0.8, 0))
  6274. game:GetService("Debris"):AddItem(p, 8)
  6275. local m = Instance.new("SpecialMesh", p)
  6276. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  6277. m.Scale = Vector3.new(5, 3, 5)
  6278. coroutine.resume(coroutine.create(function(p, s)
  6279. for i = 1, 15 do
  6280. p.Transparency = 0.9 + i / 150
  6281. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.5, -0.2, 1.5)
  6282. p.CFrame = p.CFrame * CFrame.new(0, -0.25, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  6283. swait()
  6284. end
  6285. p:Remove()
  6286. end), p)
  6287. end
  6288. local vp = Instance.new("BodyPosition")
  6289. vp.position = char.Torso.Position
  6290. vp.Parent = nil
  6291. vp.maxForce = Vector3.new(50000, 50000, 50000) * 50000000000000000
  6292. vp.P = 2250
  6293. vp.D = 1000
  6294. for i = 1, 1.5, 0.1 do
  6295. swait()
  6296. PlayAnimationFromTable(AnimTab.asdsdq.Animation(1), 0.3, false)
  6297. end
  6298. local DIR = RootPart.CFrame.lookVector
  6299. so("235097661", Torso, 1, 0.6)
  6300. so("156386031", Torso, 1, 1)
  6301. for i = 0, 15 do
  6302. swait()
  6303. PlayAnimationFromTable(AnimTab.asdsdq.Animation(2), 0.2, false)
  6304. RootPart.CFrame = RootPart.CFrame + DIR * 5
  6305. MagnitudeDamage(Torso, 12, 5, Vector3.new(0, 0, 0), 0.1, "H2", RootPart, 0.1, 0, false, 0)
  6306. do
  6307. local blast2 = Instance.new("Part", EffectModel)
  6308. blast2.Anchored = true
  6309. blast2.CanCollide = false
  6310. blast2.Size = Vector3.new(1, 1, 1)
  6311. blast2.CFrame = RightArm.CFrame * CFrame.new(0, -1.5, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  6312. local m = Instance.new("SpecialMesh", blast2)
  6313. m.Scale = Vector3.new(4, 4, 4)
  6314. m.MeshType = "Brick"
  6315. blast2.BrickColor = BrickColor.new("Black")
  6316. blast2.Material = "SmoothPlastic"
  6317. coroutine.resume(coroutine.create(function()
  6318. for i = 1, 20 do
  6319. blast2.Transparency = i / 20
  6320. m.Scale = m.Scale + vt(-0.2, -0.2, -0.2)
  6321. swait()
  6322. blast2.CFrame = blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(math.random(-10, 10)), math.rad(math.random(-10, 10)), math.rad(math.random(-10, 10)))
  6323. end
  6324. blast2:Remove()
  6325. end))
  6326. local blast2 = Instance.new("Part", EffectModel)
  6327. blast2.Anchored = true
  6328. blast2.CanCollide = false
  6329. blast2.Size = Vector3.new(1, 1, 1)
  6330. blast2.CFrame = LeftArm.CFrame * CFrame.new(0, -1.5, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  6331. local m = Instance.new("SpecialMesh", blast2)
  6332. m.Scale = Vector3.new(4, 4, 4)
  6333. m.MeshType = "Brick"
  6334. blast2.BrickColor = BrickColor.new("Black")
  6335. blast2.Material = "SmoothPlastic"
  6336. coroutine.resume(coroutine.create(function()
  6337. for i = 1, 20 do
  6338. blast2.Transparency = i / 20
  6339. m.Scale = m.Scale + vt(-0.2, -0.2, -0.2)
  6340. swait()
  6341. blast2.CFrame = blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(math.random(-10, 10)), math.rad(math.random(-10, 10)), math.rad(math.random(-10, 10)))
  6342. end
  6343. blast2:Remove()
  6344. end))
  6345. local p = Par(EffectModel, "Effect", "White", vt(1.3, 0.2, 1.6), "SmoothPlastic")
  6346. p.Transparency = 1
  6347. p.CFrame = RootPart.CFrame * CFrame.new(4, 0, 0)
  6348. m = Instance.new("BlockMesh", p)
  6349. m.Scale = Vector3.new(1, 0.1, 1)
  6350. local carddec = Instance.new("BillboardGui", p)
  6351. carddec.Size = UDim2.new(1.3, 0, 2, 0)
  6352. carddec.AlwaysOnTop = false
  6353. local carddeclabel = it("ImageLabel", carddec)
  6354. carddeclabel.BackgroundTransparency = 1
  6355. carddeclabel.Size = UDim2.new(1, 0, 1, 0)
  6356. carddeclabel.Image = cards[math.random(1, #cards)]
  6357. local card = p
  6358. coroutine.resume(coroutine.create(function()
  6359. local blast = Par(EffectModel, "Effect", "White", vt(0.2, 0.2, 0.2), "Neon")
  6360. m = Instance.new("SpecialMesh", blast)
  6361. m.Scale = Vector3.new(15, 15, 15)
  6362. m.MeshType = "Sphere"
  6363. blast.Transparency = 0.6
  6364. repeat
  6365. swait()
  6366. until rays_not_ready == false
  6367. coroutine.resume(coroutine.create(function(p)
  6368. for ii = 1, 20 do
  6369. blast.Transparency = 0.6 + ii / 20
  6370. blast.Mesh.Scale = blast.Mesh.Scale / 1.1
  6371. blast.CFrame = card.CFrame
  6372. swait()
  6373. end
  6374. blast:Remove()
  6375. end), p)
  6376. MagnitudeDamage(card, 12, 5, Vector3.new(0, 3, 0) + DIR * 3, 0.5, "H2", RootPart, 0, 0, 8, 10)
  6377. local ray = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "Neon")
  6378. ray.CFrame = cf(card.Position)
  6379. local m = it("CylinderMesh", ray)
  6380. m.Scale = vt(3, 30000, 3)
  6381. ray.Anchored = true
  6382. ray.CanCollide = false
  6383. coroutine.resume(coroutine.create(function()
  6384. for i = 1, 30 do
  6385. swait()
  6386. carddeclabel.ImageTransparency = i / 30
  6387. m.Scale = m.Scale - vt(0.1, 0, 0.1)
  6388. ray.Transparency = i / 30
  6389. end
  6390. card:Destroy()
  6391. ray:Destroy()
  6392. end))
  6393. end))
  6394. local p2 = Par(EffectModel, "Effect", "White", vt(1.3, 0.2, 1.6), "SmoothPlastic")
  6395. p2.Transparency = 1
  6396. p2.CFrame = RootPart.CFrame * CFrame.new(-4, 0, 0)
  6397. m2 = Instance.new("BlockMesh", p)
  6398. m2.Scale = Vector3.new(1, 0.1, 1)
  6399. local carddec2 = Instance.new("BillboardGui", p2)
  6400. carddec2.Size = UDim2.new(1.3, 0, 2, 0)
  6401. carddec2.AlwaysOnTop = false
  6402. local carddeclabel2 = it("ImageLabel", carddec2)
  6403. carddeclabel2.BackgroundTransparency = 1
  6404. carddeclabel2.Size = UDim2.new(1, 0, 1, 0)
  6405. carddeclabel2.Image = cards[math.random(1, #cards)]
  6406. local card2 = p2
  6407. coroutine.resume(coroutine.create(function()
  6408. local blast = Par(EffectModel, "Effect", "White", vt(0.2, 0.2, 0.2), "Neon")
  6409. blast.CFrame = card2.CFrame
  6410. m = Instance.new("SpecialMesh", blast)
  6411. m.Scale = Vector3.new(15, 15, 15)
  6412. m.MeshType = "Sphere"
  6413. blast.Transparency = 0.6
  6414. repeat
  6415. swait()
  6416. until rays_not_ready == false
  6417. coroutine.resume(coroutine.create(function(p)
  6418. for ii = 1, 20 do
  6419. blast.Transparency = 0.6 + ii / 20
  6420. blast.Mesh.Scale = blast.Mesh.Scale / 1.1
  6421. blast.CFrame = card2.CFrame
  6422. swait()
  6423. end
  6424. blast:Remove()
  6425. end), p)
  6426. MagnitudeDamage(card2, 12, 5, Vector3.new(0, 3, 0) + DIR * 3, 0.5, "H2", RootPart, 0, 0, 8, 10)
  6427. so("233091161", card2, 0.1, 1)
  6428. local ray = Par(EffectModel, "Effect", "White", vt(1.3, 0.2, 1.6), "Neon")
  6429. ray.CFrame = cf(card2.Position)
  6430. local m = it("CylinderMesh", ray)
  6431. m.Scale = vt(3, 30000, 3)
  6432. coroutine.resume(coroutine.create(function()
  6433. for i = 1, 30 do
  6434. swait()
  6435. carddeclabel2.ImageTransparency = i / 30
  6436. m.Scale = m.Scale - vt(0.1, 0, 0.1)
  6437. ray.Transparency = i / 30
  6438. end
  6439. ray:Destroy()
  6440. card2:Destroy()
  6441. end))
  6442. end))
  6443. end
  6444. end
  6445. swait(10)
  6446. rays_not_ready = false
  6447. doingmoves(false)
  6448. vp:Destroy()
  6449. doingmoves(true)
  6450. Equip_Fate()
  6451. EN = EN - 5
  6452. LastMove = "DSASQ"
  6453. local OSHARA = true
  6454. so("235097614", RootPart, 1, 1)
  6455. local function CrackSTR(Part0, Part1, Times, Offset, Color, Thickness, Trans, Variable)
  6456. local magz = (Part0 - Part1).magnitude
  6457. local curpos = Part0
  6458. local trz = {
  6459. -Offset,
  6460. Offset
  6461. }
  6462. local par = EffectModel
  6463. Variable = OSHARA
  6464. for i = 1, Times do
  6465. do
  6466. local li = Instance.new("Part", par)
  6467. li.Name = "Crack_Continue Num" .. i
  6468. li.TopSurface = 0
  6469. li.Material = "Neon"
  6470. li.BottomSurface = 0
  6471. li.Anchored = true
  6472. li.Locked = true
  6473. li.Transparency = 0
  6474. li.BrickColor = BrickColor.new(Color)
  6475. li.formFactor = "Custom"
  6476. li.CanCollide = false
  6477. li.Size = Vector3.new(Thickness, Thickness, magz / Times)
  6478. local ora = Instance.new("BlockMesh", li)
  6479. ora.Scale = Vector3.new(Thickness, Thickness, 1)
  6480. if i == Times then
  6481. ora.Parent = nil
  6482. local ora = Instance.new("SpecialMesh", li)
  6483. ora.MeshType = "Wedge"
  6484. ora.Scale = Vector3.new(Thickness, Thickness, 1)
  6485. end
  6486. local mrd = {-90, 90}
  6487. local Offzet = Vector3.new(trz[math.random(1, 2)], 0, 0)
  6488. local trolpos = CFrame.new(curpos, Part1) * CFrame.new(0, 0, magz / Times).p + Offzet
  6489. if Times == i then
  6490. local magz2 = (curpos - Part1).magnitude
  6491. li.Size = Vector3.new(Thickness, Thickness, magz2)
  6492. li.CFrame = CFrame.new(curpos, Part1) * CFrame.new(0, 0, -magz2 / 2) * CFrame.Angles(0, 0, mrd[math.random(1, #mrd)])
  6493. else
  6494. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / Times / 2)
  6495. end
  6496. curpos = li.CFrame * CFrame.new(0, 0, magz / Times / 2).p
  6497. coroutine.resume(coroutine.create(function()
  6498. while OSHARA == true do
  6499. swait()
  6500. for i = 1, 10 do
  6501. swait()
  6502. li.Transparency = li.Transparency + Trans
  6503. end
  6504. for i = 1, 10 do
  6505. swait()
  6506. li.Transparency = li.Transparency - Trans
  6507. end
  6508. end
  6509. coroutine.resume(coroutine.create(function()
  6510. for i = 1, 10 do
  6511. swait()
  6512. li.Transparency = i / 10
  6513. end
  6514. li:Destroy()
  6515. end))
  6516. end))
  6517. end
  6518. end
  6519. end
  6520. local function GroundCrack(Part0, Part1, Times, Offset, Color, Thickness, Trans, Variable)
  6521. local magz = (Part0 - Part1).magnitude
  6522. local curpos = Part0
  6523. local trz = {
  6524. -Offset,
  6525. Offset
  6526. }
  6527. local par = EffectModel
  6528. for i = 1, Times do
  6529. do
  6530. local li = Instance.new("Part", par)
  6531. li.Name = "GroundCrack Num" .. i
  6532. li.TopSurface = 0
  6533. li.Material = "Neon"
  6534. li.BottomSurface = 0
  6535. li.Anchored = true
  6536. li.Locked = true
  6537. li.Transparency = 0
  6538. li.BrickColor = BrickColor.new(Color)
  6539. li.formFactor = "Custom"
  6540. li.CanCollide = false
  6541. li.Size = Vector3.new(Thickness, Thickness, magz / Times)
  6542. local ora = Instance.new("BlockMesh", li)
  6543. ora.Scale = Vector3.new(Thickness, Thickness, 1)
  6544. if i == Times then
  6545. ora.Parent = nil
  6546. local ora = Instance.new("SpecialMesh", li)
  6547. ora.MeshType = "Wedge"
  6548. ora.Scale = Vector3.new(Thickness, Thickness, 1)
  6549. end
  6550. local mrd = {-90, 90}
  6551. local Offzet = Vector3.new(trz[math.random(1, 2)], 0, 0)
  6552. local trolpos = CFrame.new(curpos, Part1) * CFrame.new(0, 0, magz / Times).p + Offzet
  6553. if Times == i then
  6554. local magz2 = (curpos - Part1).magnitude
  6555. li.Size = Vector3.new(Thickness, Thickness, magz2)
  6556. li.CFrame = CFrame.new(curpos, Part1) * CFrame.new(0, 0, -magz2 / 2) * CFrame.Angles(0, 0, mrd[math.random(1, #mrd)])
  6557. else
  6558. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / Times / 2)
  6559. end
  6560. curpos = li.CFrame * CFrame.new(0, 0, magz / Times / 2).p
  6561. if i > Times - 1 then
  6562. CrackSTR(li.Position, Part1 + Vector3.new(-1, 0, math.random(-2, 2)), 2, 0.1, Color, Thickness - 0.15, Trans, Variable)
  6563. end
  6564. coroutine.resume(coroutine.create(function()
  6565. while OSHARA == true do
  6566. swait()
  6567. for i = 1, 10 do
  6568. swait()
  6569. li.Transparency = li.Transparency + Trans
  6570. end
  6571. for i = 1, 10 do
  6572. swait()
  6573. li.Transparency = li.Transparency - Trans
  6574. end
  6575. end
  6576. coroutine.resume(coroutine.create(function()
  6577. for i = 1, 10 do
  6578. swait()
  6579. li.Transparency = i / 10
  6580. end
  6581. li:Destroy()
  6582. end))
  6583. end))
  6584. end
  6585. end
  6586. end
  6587. for i = 0, 1, 0.1 do
  6588. swait()
  6589. PlayAnimationFromTable(AnimTab.dsasq.Animation(1), 0.3, false)
  6590. 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)
  6591. end
  6592. so("231917794", RootPart, 1, 1.3)
  6593. for i = 0, 1, 0.1 do
  6594. swait()
  6595. PlayAnimationFromTable(AnimTab.dsasq.Animation(2), 0.3, false)
  6596. end
  6597. so("315743331", RootPart, 1, 0.8)
  6598. local p = Instance.new("Part", EffectModel)
  6599. p.Anchored = true
  6600. p.CanCollide = false
  6601. p.BrickColor = BrickColor.new("Really black")
  6602. p.Material = "SmoothPlastic"
  6603. p.CFrame = RootPart.CFrame * CFrame.new(0, -3, 0)
  6604. p.Size = Vector3.new(1, 0, 1)
  6605. p.Transparency = 1
  6606. local m = Instance.new("CylinderMesh", p)
  6607. coroutine.resume(coroutine.create(function()
  6608. for i = 0, 1, 0.05 do
  6609. swait()
  6610. p.Transparency = 1 - i
  6611. p.Size = p.Size + Vector3.new(1.7, 0, 1.7)
  6612. end
  6613. p.Transparency = 0
  6614. repeat
  6615. wait()
  6616. until OSHARA == false
  6617. for i = 1, 10 do
  6618. swait()
  6619. p.Transparency = i / 10
  6620. end
  6621. p:Destroy()
  6622. end))
  6623. local p = Par(EffectModel, "Effect", "Really black", vt(1, 0, 1), "SmoothPlastic")
  6624. p.CFrame = RootPart.CFrame * CFrame.new(0, -3.4, 0) * CFrame.Angles(math.rad(180), 0, 0)
  6625. p.Size = Vector3.new(1, 0, 1)
  6626. local m = Instance.new("SpecialMesh", p)
  6627. m.MeshId = "http://www.roblox.com/asset/?id=16659363"
  6628. m.Scale = Vector3.new(1, 45, 1)
  6629. local er = p
  6630. coroutine.resume(coroutine.create(function()
  6631. for i = 1, 20 do
  6632. swait()
  6633. m.Scale = m.Scale + Vector3.new(1.75, -1, 1.75)
  6634. er.CFrame = er.CFrame * CFrame.Angles(0, math.rad(1 + i), 0)
  6635. end
  6636. while OSHARA == true do
  6637. swait()
  6638. er.CFrame = er.CFrame * CFrame.Angles(0, math.rad(1), 0)
  6639. end
  6640. for i = 1, 10 do
  6641. swait()
  6642. er.Transparency = i / 10
  6643. er.CFrame = er.CFrame * CFrame.Angles(0, math.rad(-2 - i), 0)
  6644. end
  6645. er:Destroy()
  6646. end))
  6647. CamShake(RootPart, 30, 0.3, 15)
  6648. p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  6649. p.CFrame = RootPart.CFrame * CFrame.new(0, 15, 0)
  6650. p.Transparency = 1
  6651. local bill = Instance.new("BillboardGui", p)
  6652. bill.Size = UDim2.new(15, 0, 15, 0)
  6653. local ORGbill = bill
  6654. local billimg = Instance.new("ImageLabel", bill)
  6655. local ORGbillimg = billimg
  6656. billimg.BackgroundTransparency = 1
  6657. billimg.Size = UDim2.new(1, 0, 1, 0)
  6658. billimg.Image = "http://www.roblox.com/asset/?id=677960978"
  6659. billimg.ImageColor3 = Color3.new(0, 0, 0)
  6660. local ORG = p
  6661. local hitfloor2, posfloor2 = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 20, Character)
  6662. num = 0
  6663. local EDIR = RootPart.CFrame.lookVector
  6664. Un_Equip_Fate()
  6665. doingmoves(false)
  6666. local TL = osamachain(Torso, ORG, "Really black", "Deep orange", 2, 3, 10)
  6667. coroutine.resume(coroutine.create(function()
  6668. for i = 1, 360, 51.4285714286 do
  6669. local p = Instance.new("Part", EffectModel)
  6670. p.Anchored = true
  6671. p.CanCollide = false
  6672. p.Transparency = 1
  6673. p.CFrame = CFrame.new(er.Position) * CFrame.Angles(0, math.rad(i), 0) * CFrame.new(math.random(7, 13), 0.4, 0)
  6674. GroundCrack(er.Position + Vector3.new(0, 0.4, 0), p.Position, 5, 1, "Institutional white", 0.65, 0.035, OSHARA)
  6675. game.Debris:AddItem(p, 1)
  6676. end
  6677. end))
  6678. for i = 1, 20 do
  6679. ph0segui(char, "+2", "Lime green")
  6680. Humanoid.Health = Humanoid.Health + 2
  6681. for i = 1, 3 do
  6682. swait()
  6683. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  6684. p.CFrame = CFrame.new(er.Position + Vector3.new(0, 1.4, 0)) * CFrame.Angles(0, math.random(-360, 360), 0)
  6685. game:GetService("Debris"):AddItem(p, 8)
  6686. local m = Instance.new("SpecialMesh", p)
  6687. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  6688. m.Scale = Vector3.new(25, 5, 25)
  6689. game:GetService("Debris"):AddItem(p, 5)
  6690. coroutine.resume(coroutine.create(function(p)
  6691. for ii = 1, 30 do
  6692. p.Transparency = 0.5 + ii / 30
  6693. p.CFrame = p.CFrame * CFrame.Angles(0, -math.rad(3 + ii), 0) - Vector3.new(0, 0.05, 0)
  6694. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.2, -0.05, 1.2)
  6695. swait()
  6696. end
  6697. p:Remove()
  6698. end), p)
  6699. end
  6700. MagnitudeDamage2(er, 28, 5, Vector3.new(0, 6, 0) + EDIR * 10, 0.5, "H2", RootPart, 0, 0, 8, 10)
  6701. so("153092315", er, 1, 1)
  6702. do
  6703. local p = Instance.new("Part", EffectModel)
  6704. p.Anchored = true
  6705. p.CanCollide = false
  6706. p.CFrame = ORG.CFrame
  6707. p.Transparency = 1
  6708. local AAA = Instance.new("BillboardGui", p)
  6709. AAA.Size = UDim2.new(10, 0, 10, 0)
  6710. local AA = Instance.new("ImageLabel", AAA)
  6711. AA.BackgroundTransparency = 1
  6712. AA.Size = UDim2.new(1, 0, 1, 0)
  6713. AA.Image = "rbxassetid://244221613"
  6714. AA.ImageColor3 = BrickColor.new("Institutional white").Color
  6715. coroutine.resume(coroutine.create(function()
  6716. for i = 1, 20 do
  6717. swait()
  6718. AAA.Size = AAA.Size + UDim2.new(3, 0, 3, 0)
  6719. AA.ImageTransparency = i / 20
  6720. end
  6721. p:Destroy()
  6722. end))
  6723. swait(20)
  6724. end
  6725. end
  6726. coroutine.resume(coroutine.create(function()
  6727. for i = 1, 10 do
  6728. swait()
  6729. bill.Size = bill.Size + UDim2.new(1, 0, 1, 0)
  6730. billimg.ImageTransparency = i / 10
  6731. end
  6732. ORG:Destroy()
  6733. end))
  6734. OSHARA = false
  6735. TL.Parent = nil
  6736. doingmoves(true)
  6737. Equip_Fate()
  6738. EN = EN - 5
  6739. LastMove = "DSASQ"
  6740. local OSHARA = true
  6741. so("235097614", RootPart, 1, 1)
  6742. local function CrackSTR(Part0, Part1, Times, Offset, Color, Thickness, Trans, Variable)
  6743. local magz = (Part0 - Part1).magnitude
  6744. local curpos = Part0
  6745. local trz = {
  6746. -Offset,
  6747. Offset
  6748. }
  6749. local par = EffectModel
  6750. Variable = OSHARA
  6751. for i = 1, Times do
  6752. do
  6753. local li = Instance.new("Part", par)
  6754. li.Name = "Crack_Continue Num" .. i
  6755. li.TopSurface = 0
  6756. li.Material = "Neon"
  6757. li.BottomSurface = 0
  6758. li.Anchored = true
  6759. li.Locked = true
  6760. li.Transparency = 0
  6761. li.BrickColor = BrickColor.new(Color)
  6762. li.formFactor = "Custom"
  6763. li.CanCollide = false
  6764. li.Size = Vector3.new(Thickness, Thickness, magz / Times)
  6765. local ora = Instance.new("BlockMesh", li)
  6766. ora.Scale = Vector3.new(Thickness, Thickness, 1)
  6767. if i == Times then
  6768. ora.Parent = nil
  6769. local ora = Instance.new("SpecialMesh", li)
  6770. ora.MeshType = "Wedge"
  6771. ora.Scale = Vector3.new(Thickness, Thickness, 1)
  6772. end
  6773. local mrd = {-90, 90}
  6774. local Offzet = Vector3.new(trz[math.random(1, 2)], 0, 0)
  6775. local trolpos = CFrame.new(curpos, Part1) * CFrame.new(0, 0, magz / Times).p + Offzet
  6776. if Times == i then
  6777. local magz2 = (curpos - Part1).magnitude
  6778. li.Size = Vector3.new(Thickness, Thickness, magz2)
  6779. li.CFrame = CFrame.new(curpos, Part1) * CFrame.new(0, 0, -magz2 / 2) * CFrame.Angles(0, 0, mrd[math.random(1, #mrd)])
  6780. else
  6781. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / Times / 2)
  6782. end
  6783. curpos = li.CFrame * CFrame.new(0, 0, magz / Times / 2).p
  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. local function GroundCrack(Part0, Part1, Times, Offset, Color, Thickness, Trans, Variable)
  6808. local magz = (Part0 - Part1).magnitude
  6809. local curpos = Part0
  6810. local trz = {
  6811. -Offset,
  6812. Offset
  6813. }
  6814. local par = EffectModel
  6815. for i = 1, Times do
  6816. do
  6817. local li = Instance.new("Part", par)
  6818. li.Name = "GroundCrack Num" .. i
  6819. li.TopSurface = 0
  6820. li.Material = "Neon"
  6821. li.BottomSurface = 0
  6822. li.Anchored = true
  6823. li.Locked = true
  6824. li.Transparency = 0
  6825. li.BrickColor = BrickColor.new(Color)
  6826. li.formFactor = "Custom"
  6827. li.CanCollide = false
  6828. li.Size = Vector3.new(Thickness, Thickness, magz / Times)
  6829. local ora = Instance.new("BlockMesh", li)
  6830. ora.Scale = Vector3.new(Thickness, Thickness, 1)
  6831. if i == Times then
  6832. ora.Parent = nil
  6833. local ora = Instance.new("SpecialMesh", li)
  6834. ora.MeshType = "Wedge"
  6835. ora.Scale = Vector3.new(Thickness, Thickness, 1)
  6836. end
  6837. local mrd = {-90, 90}
  6838. local Offzet = Vector3.new(trz[math.random(1, 2)], 0, 0)
  6839. local trolpos = CFrame.new(curpos, Part1) * CFrame.new(0, 0, magz / Times).p + Offzet
  6840. if Times == i then
  6841. local magz2 = (curpos - Part1).magnitude
  6842. li.Size = Vector3.new(Thickness, Thickness, magz2)
  6843. li.CFrame = CFrame.new(curpos, Part1) * CFrame.new(0, 0, -magz2 / 2) * CFrame.Angles(0, 0, mrd[math.random(1, #mrd)])
  6844. else
  6845. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / Times / 2)
  6846. end
  6847. curpos = li.CFrame * CFrame.new(0, 0, magz / Times / 2).p
  6848. if i > Times - 1 then
  6849. CrackSTR(li.Position, Part1 + Vector3.new(-1, 0, math.random(-2, 2)), 2, 0.1, Color, Thickness - 0.15, Trans, Variable)
  6850. end
  6851. coroutine.resume(coroutine.create(function()
  6852. while OSHARA == true do
  6853. swait()
  6854. for i = 1, 10 do
  6855. swait()
  6856. li.Transparency = li.Transparency + Trans
  6857. end
  6858. for i = 1, 10 do
  6859. swait()
  6860. li.Transparency = li.Transparency - Trans
  6861. end
  6862. end
  6863. coroutine.resume(coroutine.create(function()
  6864. for i = 1, 10 do
  6865. swait()
  6866. li.Transparency = i / 10
  6867. end
  6868. li:Destroy()
  6869. end))
  6870. end))
  6871. end
  6872. end
  6873. end
  6874. for i = 0, 1, 0.1 do
  6875. swait()
  6876. PlayAnimationFromTable(AnimTab.dsasq.Animation(1), 0.3, false)
  6877. 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)
  6878. end
  6879. so("231917794", RootPart, 1, 1.3)
  6880. for i = 0, 1, 0.1 do
  6881. swait()
  6882. PlayAnimationFromTable(AnimTab.dsasq.Animation(2), 0.3, false)
  6883. end
  6884. so("315743331", RootPart, 1, 0.8)
  6885. local p = Instance.new("Part", EffectModel)
  6886. p.Anchored = true
  6887. p.CanCollide = false
  6888. p.BrickColor = BrickColor.new("Really black")
  6889. p.Material = "SmoothPlastic"
  6890. p.CFrame = RootPart.CFrame * CFrame.new(0, -3, 0)
  6891. p.Size = Vector3.new(1, 0, 1)
  6892. p.Transparency = 1
  6893. local m = Instance.new("CylinderMesh", p)
  6894. coroutine.resume(coroutine.create(function()
  6895. for i = 0, 1, 0.05 do
  6896. swait()
  6897. p.Transparency = 1 - i
  6898. p.Size = p.Size + Vector3.new(1.7, 0, 1.7)
  6899. end
  6900. p.Transparency = 0
  6901. repeat
  6902. wait()
  6903. until OSHARA == false
  6904. for i = 1, 10 do
  6905. swait()
  6906. p.Transparency = i / 10
  6907. end
  6908. p:Destroy()
  6909. end))
  6910. local p = Par(EffectModel, "Effect", "Really black", vt(1, 0, 1), "SmoothPlastic")
  6911. p.CFrame = RootPart.CFrame * CFrame.new(0, -3.4, 0) * CFrame.Angles(math.rad(180), 0, 0)
  6912. p.Size = Vector3.new(1, 0, 1)
  6913. local m = Instance.new("SpecialMesh", p)
  6914. m.MeshId = "http://www.roblox.com/asset/?id=16659363"
  6915. m.Scale = Vector3.new(1, 45, 1)
  6916. local er = p
  6917. coroutine.resume(coroutine.create(function()
  6918. for i = 1, 20 do
  6919. swait()
  6920. m.Scale = m.Scale + Vector3.new(1.75, -1, 1.75)
  6921. er.CFrame = er.CFrame * CFrame.Angles(0, math.rad(1 + i), 0)
  6922. end
  6923. while OSHARA == true do
  6924. swait()
  6925. er.CFrame = er.CFrame * CFrame.Angles(0, math.rad(1), 0)
  6926. end
  6927. for i = 1, 10 do
  6928. swait()
  6929. er.Transparency = i / 10
  6930. er.CFrame = er.CFrame * CFrame.Angles(0, math.rad(-2 - i), 0)
  6931. end
  6932. er:Destroy()
  6933. end))
  6934. CamShake(RootPart, 30, 0.3, 15)
  6935. p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  6936. p.CFrame = RootPart.CFrame * CFrame.new(0, 15, 0)
  6937. p.Transparency = 1
  6938. local bill = Instance.new("BillboardGui", p)
  6939. bill.Size = UDim2.new(15, 0, 15, 0)
  6940. local ORGbill = bill
  6941. local billimg = Instance.new("ImageLabel", bill)
  6942. local ORGbillimg = billimg
  6943. billimg.BackgroundTransparency = 1
  6944. billimg.Size = UDim2.new(1, 0, 1, 0)
  6945. billimg.Image = "http://www.roblox.com/asset/?id=677960978"
  6946. billimg.ImageColor3 = Color3.new(0, 0, 0)
  6947. local ORG = p
  6948. local hitfloor2, posfloor2 = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 20, Character)
  6949. num = 0
  6950. local EDIR = RootPart.CFrame.lookVector
  6951. Un_Equip_Fate()
  6952. doingmoves(false)
  6953. local TL = osamachain(Torso, ORG, "Really black", "Deep orange", 2, 3, 10)
  6954. coroutine.resume(coroutine.create(function()
  6955. for i = 1, 360, 51.4285714286 do
  6956. local p = Instance.new("Part", EffectModel)
  6957. p.Anchored = true
  6958. p.CanCollide = false
  6959. p.Transparency = 1
  6960. p.CFrame = CFrame.new(er.Position) * CFrame.Angles(0, math.rad(i), 0) * CFrame.new(math.random(7, 13), 0.4, 0)
  6961. GroundCrack(er.Position + Vector3.new(0, 0.4, 0), p.Position, 5, 1, "Institutional white", 0.65, 0.035, OSHARA)
  6962. game.Debris:AddItem(p, 1)
  6963. end
  6964. end))
  6965. for i = 1, 20 do
  6966. ph0segui(char, "+2", "Lime green")
  6967. Humanoid.Health = Humanoid.Health + 2
  6968. for i = 1, 3 do
  6969. swait()
  6970. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  6971. p.CFrame = CFrame.new(er.Position + Vector3.new(0, 1.4, 0)) * CFrame.Angles(0, math.random(-360, 360), 0)
  6972. game:GetService("Debris"):AddItem(p, 8)
  6973. local m = Instance.new("SpecialMesh", p)
  6974. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  6975. m.Scale = Vector3.new(25, 5, 25)
  6976. game:GetService("Debris"):AddItem(p, 5)
  6977. coroutine.resume(coroutine.create(function(p)
  6978. for ii = 1, 30 do
  6979. p.Transparency = 0.5 + ii / 30
  6980. p.CFrame = p.CFrame * CFrame.Angles(0, -math.rad(3 + ii), 0) - Vector3.new(0, 0.05, 0)
  6981. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.2, -0.05, 1.2)
  6982. swait()
  6983. end
  6984. p:Remove()
  6985. end), p)
  6986. end
  6987. MagnitudeDamage2(er, 28, 5, Vector3.new(0, 6, 0) + EDIR * 10, 0.5, "H2", RootPart, 0, 0, 8, 10)
  6988. so("153092315", er, 1, 1)
  6989. do
  6990. local p = Instance.new("Part", EffectModel)
  6991. p.Anchored = true
  6992. p.CanCollide = false
  6993. p.CFrame = ORG.CFrame
  6994. p.Transparency = 1
  6995. local AAA = Instance.new("BillboardGui", p)
  6996. AAA.Size = UDim2.new(10, 0, 10, 0)
  6997. local AA = Instance.new("ImageLabel", AAA)
  6998. AA.BackgroundTransparency = 1
  6999. AA.Size = UDim2.new(1, 0, 1, 0)
  7000. AA.Image = "rbxassetid://244221613"
  7001. AA.ImageColor3 = BrickColor.new("Institutional white").Color
  7002. coroutine.resume(coroutine.create(function()
  7003. for i = 1, 200 do
  7004. swait()
  7005. AAA.Size = AAA.Size + UDim2.new(3, 0, 3, 0)
  7006. AA.ImageTransparency = i / 20
  7007. end
  7008. p:Destroy()
  7009. end))
  7010. swait(20)
  7011. end
  7012. end
  7013. coroutine.resume(coroutine.create(function()
  7014. for i = 1, 10 do
  7015. swait()
  7016. bill.Size = bill.Size + UDim2.new(1, 0, 1, 0)
  7017. billimg.ImageTransparency = i / 10
  7018. end
  7019. ORG:Destroy()
  7020. end))
  7021. OSHARA = false
  7022. TL.Parent = nil
  7023. end
  7024. })
  7025. table.insert(MovesTable, {
  7026. ["Input"] = "wadq",
  7027. ["Name"] = "Deadend",
  7028. ["Phase"] = 1,
  7029. ["Cooldown"] = 0,
  7030. ["CooldownName"] = "WADQcool",
  7031. ["CanCancel"] = true,
  7032. ["Conditions"] = function()
  7033. local Viable = true
  7034. local Move
  7035. for _, p in pairs(MovesTable) do
  7036. if p.Input == "wadq" then
  7037. Move = p
  7038. break
  7039. end
  7040. end
  7041. local ver
  7042. local numer = Move.Phase
  7043. if numer == 1 then
  7044. ver = true
  7045. end
  7046. if numer == 2 then
  7047. ver = Phase2Unlocked
  7048. end
  7049. if numer == 3 then
  7050. ver = Phase3Unlocked
  7051. end
  7052. if numer == 4 then
  7053. ver = Phase4Unlocked
  7054. end
  7055. local CD = Move.Cooldown
  7056. local name = Move.CooldownName
  7057. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  7058. Viable = true
  7059. end
  7060. return Viable
  7061. end,
  7062. ["function"] = function()
  7063. doingmoves(true)
  7064. EN = EN - 5
  7065. LastMove = "WADQ"
  7066. Equip_Fate()
  7067. local t = 0
  7068. repeat
  7069. swait()
  7070. t = t + 1
  7071. local p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "Neon")
  7072. s = math.random(1, 35) / 10
  7073. local m = Instance.new("BlockMesh", p)
  7074. m.Scale = Vector3.new(s, s, s)
  7075. 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())
  7076. coroutine.resume(coroutine.create(function(p)
  7077. for i = 1, 30 do
  7078. if 1 <= p.Transparency then
  7079. p:Destroy()
  7080. break
  7081. end
  7082. p.CFrame = p.CFrame * CFrame.Angles(math.rad(2), math.rad(2), math.rad(2)) + Vector3.new(0, 0.4, 0)
  7083. p.Transparency = i / 30
  7084. swait()
  7085. end
  7086. p.Parent = nil
  7087. end), p)
  7088. local hitfloor2, posfloor2 = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 20, Character)
  7089. if hitfloor2 ~= nil then
  7090. p = Par(EffectModel, "Effect", "Light stone grey", vt(1, 1, 1), "SmoothPlastic")
  7091. p.BrickColor = BrickColor.new("Light stone grey")
  7092. p.CFrame = cf(posfloor2) * CFrame.new(0, 0.5, 0) * CFrame.Angles(0, math.random(-50, 50), 0)
  7093. local m = Instance.new("SpecialMesh", p)
  7094. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  7095. p.Material = "SmoothPlastic"
  7096. m.Parent = p
  7097. m.Scale = Vector3.new(2, 2, 2)
  7098. m.Name = "Mesh"
  7099. game:GetService("Debris"):AddItem(p, 5)
  7100. coroutine.resume(coroutine.create(function(p)
  7101. for ii = 1, 20 do
  7102. p.Transparency = 0.5 + ii / 20
  7103. p.CFrame = p.CFrame * CFrame.Angles(0, math.rad(10 + ii), 0) - Vector3.new(0, 0.05, 0)
  7104. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(2, -0.1, 2)
  7105. swait()
  7106. end
  7107. p:Remove()
  7108. end), p)
  7109. end
  7110. for i, v in pairs(workspace:children()) do
  7111. 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
  7112. Damagefunc(v.Torso, EN, Vector3.new(), 0.5, "H2", RootPart, 0, 0, 10, 20)
  7113. local DIR = RootPart.CFrame.lookVector
  7114. local pz = Instance.new("BodyPosition", v.Torso)
  7115. pz.P = 9000
  7116. pz.D = 2000
  7117. pz.maxForce = Vector3.new(3800000, 3800000, 3800000) * 10000
  7118. pz.position = Torso.Position
  7119. game:GetService("Debris"):AddItem(pz, 0.25)
  7120. end
  7121. end
  7122. until t >= 60 or qhold == false
  7123. Cooldown("WADQcool", 6)
  7124. for i = 0, 1, 0.1 do
  7125. swait()
  7126. PlayAnimationFromTable(AnimTab.wadq.Animation(1), 0.3, false)
  7127. end
  7128. for i = 1, 3 do
  7129. local hitfloor2, posfloor2 = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 9999, Character)
  7130. swait(1)
  7131. local CFr = {
  7132. -8,
  7133. 0,
  7134. 8
  7135. }
  7136. local CFr2 = {
  7137. -5,
  7138. -8,
  7139. -5
  7140. }
  7141. so("178452221", RootPart, 1, 0.6)
  7142. so("192410084", RootPart, 1, 1)
  7143. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  7144. p.CFrame = RootPart.CFrame * CFrame.new(CFr[i], -0.3, CFr2[i])
  7145. p.BrickColor = hitfloor2.BrickColor
  7146. p.Parent = EffectModel
  7147. m = it("SpecialMesh", p)
  7148. m.MeshId = "http://www.roblox.com/asset/?id=1323306"
  7149. m.Scale = Vector3.new(1, 1, 1)
  7150. m.Parent = p
  7151. m.Name = "Triangle"
  7152. p.Transparency = 0.5
  7153. coroutine.resume(coroutine.create(function(p)
  7154. for i = 1, 20 do
  7155. p.Transparency = 0.5 + i / 20
  7156. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(1.4, 2, 1.4)
  7157. p.CFrame = p.CFrame * CFrame.new(0, 1, 0)
  7158. swait()
  7159. end
  7160. p.Parent = nil
  7161. end), p)
  7162. MagnitudeDamage(p, 8, 25, Vector3.new(0, 100, 0) + DIR * 1, 0.5, "H2", RootPart, 0.4, 0.4, 8, 10)
  7163. CamShake(RootPart, 15, 0.5, 20)
  7164. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  7165. p.CFrame = RootPart.CFrame * CFrame.new(CFr[i], -2.5, CFr2[i])
  7166. p.BrickColor = hitfloor2.BrickColor
  7167. m = it("SpecialMesh", p)
  7168. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  7169. m.Scale = Vector3.new(1, 1, 1)
  7170. m.Parent = p
  7171. m.Name = "Triangle"
  7172. p.Transparency = 0.5
  7173. coroutine.resume(coroutine.create(function(p)
  7174. for i = 1, 10 do
  7175. p.Transparency = i / 10
  7176. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(1, 0.2, 1)
  7177. swait()
  7178. end
  7179. p.Parent = nil
  7180. end), p)
  7181. end
  7182. Un_Equip_Fate()
  7183. doingmoves(false)
  7184. end
  7185. })
  7186. table.insert(MovesTable, {
  7187. ["Input"] = "wq",
  7188. ["Name"] = "Death grounds",
  7189. ["Phase"] = 1,
  7190. ["Cooldown"] = 0,
  7191. ["CooldownName"] = "DSASQcool",
  7192. ["CanCancel"] = true,
  7193. ["Conditions"] = function()
  7194. local Viable = true
  7195. local Move
  7196. for _, p in pairs(MovesTable) do
  7197. if p.Input == "wq" then
  7198. Move = p
  7199. break
  7200. end
  7201. end
  7202. local ver
  7203. local numer = Move.Phase
  7204. if numer == 1 then
  7205. ver = true
  7206. end
  7207. if numer == 2 then
  7208. ver = Phase2Unlocked
  7209. end
  7210. if numer == 3 then
  7211. ver = Phase3Unlocked
  7212. end
  7213. if numer == 4 then
  7214. ver = Phase4Unlocked
  7215. end
  7216. local CD = Move.Cooldown
  7217. local name = Move.CooldownName
  7218. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  7219. Viable = true
  7220. Cooldown(name, CD)
  7221. end
  7222. return Viable
  7223. end,
  7224. ["function"] = function()
  7225. doingmoves(true)
  7226. Equip_Fate()
  7227. EN = EN - 5
  7228. LastMove = "DSASQ"
  7229. local OSHARA = true
  7230. so("235097614", RootPart, 1, 1)
  7231. local function CrackSTR(Part0, Part1, Times, Offset, Color, Thickness, Trans, Variable)
  7232. local magz = (Part0 - Part1).magnitude
  7233. local curpos = Part0
  7234. local trz = {
  7235. -Offset,
  7236. Offset
  7237. }
  7238. local par = EffectModel
  7239. Variable = OSHARA
  7240. for i = 1, Times do
  7241. do
  7242. local li = Instance.new("Part", par)
  7243. li.Name = "Crack_Continue Num" .. i
  7244. li.TopSurface = 0
  7245. li.Material = "Neon"
  7246. li.BottomSurface = 0
  7247. li.Anchored = true
  7248. li.Locked = true
  7249. li.Transparency = 0
  7250. li.BrickColor = BrickColor.new(Color)
  7251. li.formFactor = "Custom"
  7252. li.CanCollide = false
  7253. li.Size = Vector3.new(Thickness, Thickness, magz / Times)
  7254. local ora = Instance.new("BlockMesh", li)
  7255. ora.Scale = Vector3.new(Thickness, Thickness, 1)
  7256. if i == Times then
  7257. ora.Parent = nil
  7258. local ora = Instance.new("SpecialMesh", li)
  7259. ora.MeshType = "Wedge"
  7260. ora.Scale = Vector3.new(Thickness, Thickness, 1)
  7261. end
  7262. local mrd = {-90, 90}
  7263. local Offzet = Vector3.new(trz[math.random(1, 2)], 0, 0)
  7264. local trolpos = CFrame.new(curpos, Part1) * CFrame.new(0, 0, magz / Times).p + Offzet
  7265. if Times == i then
  7266. local magz2 = (curpos - Part1).magnitude
  7267. li.Size = Vector3.new(Thickness, Thickness, magz2)
  7268. li.CFrame = CFrame.new(curpos, Part1) * CFrame.new(0, 0, -magz2 / 2) * CFrame.Angles(0, 0, mrd[math.random(1, #mrd)])
  7269. else
  7270. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / Times / 2)
  7271. end
  7272. curpos = li.CFrame * CFrame.new(0, 0, magz / Times / 2).p
  7273. coroutine.resume(coroutine.create(function()
  7274. while OSHARA == true do
  7275. swait()
  7276. for i = 1, 10 do
  7277. swait()
  7278. li.Transparency = li.Transparency + Trans
  7279. end
  7280. for i = 1, 10 do
  7281. swait()
  7282. li.Transparency = li.Transparency - Trans
  7283. end
  7284. end
  7285. coroutine.resume(coroutine.create(function()
  7286. for i = 1, 10 do
  7287. swait()
  7288. li.Transparency = i / 10
  7289. end
  7290. li:Destroy()
  7291. end))
  7292. end))
  7293. end
  7294. end
  7295. end
  7296. local function GroundCrack(Part0, Part1, Times, Offset, Color, Thickness, Trans, Variable)
  7297. local magz = (Part0 - Part1).magnitude
  7298. local curpos = Part0
  7299. local trz = {
  7300. -Offset,
  7301. Offset
  7302. }
  7303. local par = EffectModel
  7304. for i = 1, Times do
  7305. do
  7306. local li = Instance.new("Part", par)
  7307. li.Name = "GroundCrack Num" .. i
  7308. li.TopSurface = 0
  7309. li.Material = "Neon"
  7310. li.BottomSurface = 0
  7311. li.Anchored = true
  7312. li.Locked = true
  7313. li.Transparency = 0
  7314. li.BrickColor = BrickColor.new(Color)
  7315. li.formFactor = "Custom"
  7316. li.CanCollide = false
  7317. li.Size = Vector3.new(Thickness, Thickness, magz / Times)
  7318. local ora = Instance.new("BlockMesh", li)
  7319. ora.Scale = Vector3.new(Thickness, Thickness, 1)
  7320. if i == Times then
  7321. ora.Parent = nil
  7322. local ora = Instance.new("SpecialMesh", li)
  7323. ora.MeshType = "Wedge"
  7324. ora.Scale = Vector3.new(Thickness, Thickness, 1)
  7325. end
  7326. local mrd = {-90, 90}
  7327. local Offzet = Vector3.new(trz[math.random(1, 2)], 0, 0)
  7328. local trolpos = CFrame.new(curpos, Part1) * CFrame.new(0, 0, magz / Times).p + Offzet
  7329. if Times == i then
  7330. local magz2 = (curpos - Part1).magnitude
  7331. li.Size = Vector3.new(Thickness, Thickness, magz2)
  7332. li.CFrame = CFrame.new(curpos, Part1) * CFrame.new(0, 0, -magz2 / 2) * CFrame.Angles(0, 0, mrd[math.random(1, #mrd)])
  7333. else
  7334. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / Times / 2)
  7335. end
  7336. curpos = li.CFrame * CFrame.new(0, 0, magz / Times / 2).p
  7337. if i > Times - 1 then
  7338. CrackSTR(li.Position, Part1 + Vector3.new(-1, 0, math.random(-2, 2)), 2, 0.1, Color, Thickness - 0.15, Trans, Variable)
  7339. end
  7340. coroutine.resume(coroutine.create(function()
  7341. while OSHARA == true do
  7342. swait()
  7343. for i = 1, 10 do
  7344. swait()
  7345. li.Transparency = li.Transparency + Trans
  7346. end
  7347. for i = 1, 10 do
  7348. swait()
  7349. li.Transparency = li.Transparency - Trans
  7350. end
  7351. end
  7352. coroutine.resume(coroutine.create(function()
  7353. for i = 1, 10 do
  7354. swait()
  7355. li.Transparency = i / 10
  7356. end
  7357. li:Destroy()
  7358. end))
  7359. end))
  7360. end
  7361. end
  7362. end
  7363. for i = 0, 1, 0.1 do
  7364. swait()
  7365. PlayAnimationFromTable(AnimTab.dsasq.Animation(1), 0.3, false)
  7366. 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)
  7367. end
  7368. so("231917794", RootPart, 1, 1.3)
  7369. for i = 0, 1, 0.1 do
  7370. swait()
  7371. PlayAnimationFromTable(AnimTab.dsasq.Animation(2), 0.3, false)
  7372. end
  7373. so("315743331", RootPart, 1, 0.8)
  7374. local p = Instance.new("Part", EffectModel)
  7375. p.Anchored = true
  7376. p.CanCollide = false
  7377. p.BrickColor = BrickColor.new("Really black")
  7378. p.Material = "SmoothPlastic"
  7379. p.CFrame = RootPart.CFrame * CFrame.new(0, -3, 0)
  7380. p.Size = Vector3.new(1, 0, 1)
  7381. p.Transparency = 1
  7382. local m = Instance.new("CylinderMesh", p)
  7383. coroutine.resume(coroutine.create(function()
  7384. for i = 0, 1, 0.05 do
  7385. swait()
  7386. p.Transparency = 1 - i
  7387. p.Size = p.Size + Vector3.new(1.7, 0, 1.7)
  7388. end
  7389. p.Transparency = 0
  7390. repeat
  7391. wait()
  7392. until OSHARA == false
  7393. for i = 1, 10 do
  7394. swait()
  7395. p.Transparency = i / 10
  7396. end
  7397. p:Destroy()
  7398. end))
  7399. local p = Par(EffectModel, "Effect", "Really black", vt(1, 0, 1), "SmoothPlastic")
  7400. p.CFrame = RootPart.CFrame * CFrame.new(0, -3.4, 0) * CFrame.Angles(math.rad(180), 0, 0)
  7401. p.Size = Vector3.new(1, 0, 1)
  7402. local m = Instance.new("SpecialMesh", p)
  7403. m.MeshId = "http://www.roblox.com/asset/?id=16659363"
  7404. m.Scale = Vector3.new(1, 45, 1)
  7405. local er = p
  7406. coroutine.resume(coroutine.create(function()
  7407. for i = 1, 20 do
  7408. swait()
  7409. m.Scale = m.Scale + Vector3.new(1.75, -1, 1.75)
  7410. er.CFrame = er.CFrame * CFrame.Angles(0, math.rad(1 + i), 0)
  7411. end
  7412. while OSHARA == true do
  7413. swait()
  7414. er.CFrame = er.CFrame * CFrame.Angles(0, math.rad(1), 0)
  7415. end
  7416. for i = 1, 10 do
  7417. swait()
  7418. er.Transparency = i / 10
  7419. er.CFrame = er.CFrame * CFrame.Angles(0, math.rad(-2 - i), 0)
  7420. end
  7421. er:Destroy()
  7422. end))
  7423. CamShake(RootPart, 30, 0.3, 15)
  7424. p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  7425. p.CFrame = RootPart.CFrame * CFrame.new(0, 15, 0)
  7426. p.Transparency = 1
  7427. local bill = Instance.new("BillboardGui", p)
  7428. bill.Size = UDim2.new(15, 0, 15, 0)
  7429. local ORGbill = bill
  7430. local billimg = Instance.new("ImageLabel", bill)
  7431. local ORGbillimg = billimg
  7432. billimg.BackgroundTransparency = 1
  7433. billimg.Size = UDim2.new(1, 0, 1, 0)
  7434. billimg.Image = "http://www.roblox.com/asset/?id=677960978"
  7435. billimg.ImageColor3 = Color3.new(0, 0, 0)
  7436. local ORG = p
  7437. local hitfloor2, posfloor2 = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 20, Character)
  7438. num = 0
  7439. local EDIR = RootPart.CFrame.lookVector
  7440. Un_Equip_Fate()
  7441. doingmoves(false)
  7442. local TL = osamachain(Torso, ORG, "Really black", "Deep orange", 2, 3, 10)
  7443. coroutine.resume(coroutine.create(function()
  7444. for i = 1, 360, 51.4285714286 do
  7445. local p = Instance.new("Part", EffectModel)
  7446. p.Anchored = true
  7447. p.CanCollide = false
  7448. p.Transparency = 1
  7449. p.CFrame = CFrame.new(er.Position) * CFrame.Angles(0, math.rad(i), 0) * CFrame.new(math.random(7, 13), 0.4, 0)
  7450. GroundCrack(er.Position + Vector3.new(0, 0.4, 0), p.Position, 5, 1, "Institutional white", 0.65, 0.035, OSHARA)
  7451. game.Debris:AddItem(p, 1)
  7452. end
  7453. end))
  7454. for i = 1, 20 do
  7455. ph0segui(char, "+2", "Lime green")
  7456. Humanoid.Health = Humanoid.Health + 2
  7457. for i = 1, 3 do
  7458. swait()
  7459. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  7460. p.CFrame = CFrame.new(er.Position + Vector3.new(0, 1.4, 0)) * CFrame.Angles(0, math.random(-360, 360), 0)
  7461. game:GetService("Debris"):AddItem(p, 8)
  7462. local m = Instance.new("SpecialMesh", p)
  7463. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  7464. m.Scale = Vector3.new(25, 5, 25)
  7465. game:GetService("Debris"):AddItem(p, 5)
  7466. coroutine.resume(coroutine.create(function(p)
  7467. for ii = 1, 30 do
  7468. p.Transparency = 0.5 + ii / 30
  7469. p.CFrame = p.CFrame * CFrame.Angles(0, -math.rad(3 + ii), 0) - Vector3.new(0, 0.05, 0)
  7470. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.2, -0.05, 1.2)
  7471. swait()
  7472. end
  7473. p:Remove()
  7474. end), p)
  7475. end
  7476. MagnitudeDamage2(er, 28, 5, Vector3.new(0, 6, 0) + EDIR * 10, 0.5, "H2", RootPart, 0, 0, 8, 10)
  7477. so("153092315", er, 1, 1)
  7478. do
  7479. local p = Instance.new("Part", EffectModel)
  7480. p.Anchored = true
  7481. p.CanCollide = false
  7482. p.CFrame = ORG.CFrame
  7483. p.Transparency = 1
  7484. local AAA = Instance.new("BillboardGui", p)
  7485. AAA.Size = UDim2.new(10, 0, 10, 0)
  7486. local AA = Instance.new("ImageLabel", AAA)
  7487. AA.BackgroundTransparency = 1
  7488. AA.Size = UDim2.new(1, 0, 1, 0)
  7489. AA.Image = "rbxassetid://244221613"
  7490. AA.ImageColor3 = BrickColor.new("Institutional white").Color
  7491. coroutine.resume(coroutine.create(function()
  7492. for i = 1, 20 do
  7493. swait()
  7494. AAA.Size = AAA.Size + UDim2.new(3, 0, 3, 0)
  7495. AA.ImageTransparency = i / 20
  7496. end
  7497. p:Destroy()
  7498. end))
  7499. swait(20)
  7500. end
  7501. end
  7502. coroutine.resume(coroutine.create(function()
  7503. for i = 1, 10 do
  7504. swait()
  7505. bill.Size = bill.Size + UDim2.new(1, 0, 1, 0)
  7506. billimg.ImageTransparency = i / 10
  7507. end
  7508. ORG:Destroy()
  7509. end))
  7510. OSHARA = false
  7511. TL.Parent = nil
  7512. doingmoves(true)
  7513. Equip_Fate()
  7514. EN = EN - 5
  7515. LastMove = "DSASQ"
  7516. local OSHARA = true
  7517. so("235097614", RootPart, 1, 1)
  7518. local function CrackSTR(Part0, Part1, Times, Offset, Color, Thickness, Trans, Variable)
  7519. local magz = (Part0 - Part1).magnitude
  7520. local curpos = Part0
  7521. local trz = {
  7522. -Offset,
  7523. Offset
  7524. }
  7525. local par = EffectModel
  7526. Variable = OSHARA
  7527. for i = 1, Times do
  7528. do
  7529. local li = Instance.new("Part", par)
  7530. li.Name = "Crack_Continue Num" .. i
  7531. li.TopSurface = 0
  7532. li.Material = "Neon"
  7533. li.BottomSurface = 0
  7534. li.Anchored = true
  7535. li.Locked = true
  7536. li.Transparency = 0
  7537. li.BrickColor = BrickColor.new(Color)
  7538. li.formFactor = "Custom"
  7539. li.CanCollide = false
  7540. li.Size = Vector3.new(Thickness, Thickness, magz / Times)
  7541. local ora = Instance.new("BlockMesh", li)
  7542. ora.Scale = Vector3.new(Thickness, Thickness, 1)
  7543. if i == Times then
  7544. ora.Parent = nil
  7545. local ora = Instance.new("SpecialMesh", li)
  7546. ora.MeshType = "Wedge"
  7547. ora.Scale = Vector3.new(Thickness, Thickness, 1)
  7548. end
  7549. local mrd = {-90, 90}
  7550. local Offzet = Vector3.new(trz[math.random(1, 2)], 0, 0)
  7551. local trolpos = CFrame.new(curpos, Part1) * CFrame.new(0, 0, magz / Times).p + Offzet
  7552. if Times == i then
  7553. local magz2 = (curpos - Part1).magnitude
  7554. li.Size = Vector3.new(Thickness, Thickness, magz2)
  7555. li.CFrame = CFrame.new(curpos, Part1) * CFrame.new(0, 0, -magz2 / 2) * CFrame.Angles(0, 0, mrd[math.random(1, #mrd)])
  7556. else
  7557. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / Times / 2)
  7558. end
  7559. curpos = li.CFrame * CFrame.new(0, 0, magz / Times / 2).p
  7560. coroutine.resume(coroutine.create(function()
  7561. while OSHARA == true do
  7562. swait()
  7563. for i = 1, 10 do
  7564. swait()
  7565. li.Transparency = li.Transparency + Trans
  7566. end
  7567. for i = 1, 10 do
  7568. swait()
  7569. li.Transparency = li.Transparency - Trans
  7570. end
  7571. end
  7572. coroutine.resume(coroutine.create(function()
  7573. for i = 1, 10 do
  7574. swait()
  7575. li.Transparency = i / 10
  7576. end
  7577. li:Destroy()
  7578. end))
  7579. end))
  7580. end
  7581. end
  7582. end
  7583. local function GroundCrack(Part0, Part1, Times, Offset, Color, Thickness, Trans, Variable)
  7584. local magz = (Part0 - Part1).magnitude
  7585. local curpos = Part0
  7586. local trz = {
  7587. -Offset,
  7588. Offset
  7589. }
  7590. local par = EffectModel
  7591. for i = 1, Times do
  7592. do
  7593. local li = Instance.new("Part", par)
  7594. li.Name = "GroundCrack Num" .. i
  7595. li.TopSurface = 0
  7596. li.Material = "Neon"
  7597. li.BottomSurface = 0
  7598. li.Anchored = true
  7599. li.Locked = true
  7600. li.Transparency = 0
  7601. li.BrickColor = BrickColor.new(Color)
  7602. li.formFactor = "Custom"
  7603. li.CanCollide = false
  7604. li.Size = Vector3.new(Thickness, Thickness, magz / Times)
  7605. local ora = Instance.new("BlockMesh", li)
  7606. ora.Scale = Vector3.new(Thickness, Thickness, 1)
  7607. if i == Times then
  7608. ora.Parent = nil
  7609. local ora = Instance.new("SpecialMesh", li)
  7610. ora.MeshType = "Wedge"
  7611. ora.Scale = Vector3.new(Thickness, Thickness, 1)
  7612. end
  7613. local mrd = {-90, 90}
  7614. local Offzet = Vector3.new(trz[math.random(1, 2)], 0, 0)
  7615. local trolpos = CFrame.new(curpos, Part1) * CFrame.new(0, 0, magz / Times).p + Offzet
  7616. if Times == i then
  7617. local magz2 = (curpos - Part1).magnitude
  7618. li.Size = Vector3.new(Thickness, Thickness, magz2)
  7619. li.CFrame = CFrame.new(curpos, Part1) * CFrame.new(0, 0, -magz2 / 2) * CFrame.Angles(0, 0, mrd[math.random(1, #mrd)])
  7620. else
  7621. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / Times / 2)
  7622. end
  7623. curpos = li.CFrame * CFrame.new(0, 0, magz / Times / 2).p
  7624. if i > Times - 1 then
  7625. CrackSTR(li.Position, Part1 + Vector3.new(-1, 0, math.random(-2, 2)), 2, 0.1, Color, Thickness - 0.15, Trans, Variable)
  7626. end
  7627. coroutine.resume(coroutine.create(function()
  7628. while OSHARA == true do
  7629. swait()
  7630. for i = 1, 10 do
  7631. swait()
  7632. li.Transparency = li.Transparency + Trans
  7633. end
  7634. for i = 1, 10 do
  7635. swait()
  7636. li.Transparency = li.Transparency - Trans
  7637. end
  7638. end
  7639. coroutine.resume(coroutine.create(function()
  7640. for i = 1, 10 do
  7641. swait()
  7642. li.Transparency = i / 10
  7643. end
  7644. li:Destroy()
  7645. end))
  7646. end))
  7647. end
  7648. end
  7649. end
  7650. for i = 0, 1, 0.1 do
  7651. swait()
  7652. PlayAnimationFromTable(AnimTab.dsasq.Animation(1), 0.3, false)
  7653. 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)
  7654. end
  7655. so("231917794", RootPart, 1, 1.3)
  7656. for i = 0, 1, 0.1 do
  7657. swait()
  7658. PlayAnimationFromTable(AnimTab.dsasq.Animation(2), 0.3, false)
  7659. end
  7660. so("315743331", RootPart, 1, 0.8)
  7661. local p = Instance.new("Part", EffectModel)
  7662. p.Anchored = true
  7663. p.CanCollide = false
  7664. p.BrickColor = BrickColor.new("Really black")
  7665. p.Material = "SmoothPlastic"
  7666. p.CFrame = RootPart.CFrame * CFrame.new(0, -3, 0)
  7667. p.Size = Vector3.new(1, 0, 1)
  7668. p.Transparency = 1
  7669. local m = Instance.new("CylinderMesh", p)
  7670. coroutine.resume(coroutine.create(function()
  7671. for i = 0, 1, 0.05 do
  7672. swait()
  7673. p.Transparency = 1 - i
  7674. p.Size = p.Size + Vector3.new(1.7, 0, 1.7)
  7675. end
  7676. p.Transparency = 0
  7677. repeat
  7678. wait()
  7679. until OSHARA == false
  7680. for i = 1, 10 do
  7681. swait()
  7682. p.Transparency = i / 10
  7683. end
  7684. p:Destroy()
  7685. end))
  7686. local p = Par(EffectModel, "Effect", "Really black", vt(1, 0, 1), "SmoothPlastic")
  7687. p.CFrame = RootPart.CFrame * CFrame.new(0, -3.4, 0) * CFrame.Angles(math.rad(180), 0, 0)
  7688. p.Size = Vector3.new(1, 0, 1)
  7689. local m = Instance.new("SpecialMesh", p)
  7690. m.MeshId = "http://www.roblox.com/asset/?id=16659363"
  7691. m.Scale = Vector3.new(1, 45, 1)
  7692. local er = p
  7693. coroutine.resume(coroutine.create(function()
  7694. for i = 1, 20 do
  7695. swait()
  7696. m.Scale = m.Scale + Vector3.new(1.75, -1, 1.75)
  7697. er.CFrame = er.CFrame * CFrame.Angles(0, math.rad(1 + i), 0)
  7698. end
  7699. while OSHARA == true do
  7700. swait()
  7701. er.CFrame = er.CFrame * CFrame.Angles(0, math.rad(1), 0)
  7702. end
  7703. for i = 1, 10 do
  7704. swait()
  7705. er.Transparency = i / 10
  7706. er.CFrame = er.CFrame * CFrame.Angles(0, math.rad(-2 - i), 0)
  7707. end
  7708. er:Destroy()
  7709. end))
  7710. CamShake(RootPart, 30, 0.3, 15)
  7711. p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  7712. p.CFrame = RootPart.CFrame * CFrame.new(0, 15, 0)
  7713. p.Transparency = 1
  7714. local bill = Instance.new("BillboardGui", p)
  7715. bill.Size = UDim2.new(15, 0, 15, 0)
  7716. local ORGbill = bill
  7717. local billimg = Instance.new("ImageLabel", bill)
  7718. local ORGbillimg = billimg
  7719. billimg.BackgroundTransparency = 1
  7720. billimg.Size = UDim2.new(1, 0, 1, 0)
  7721. billimg.Image = "http://www.roblox.com/asset/?id=677960978"
  7722. billimg.ImageColor3 = Color3.new(0, 0, 0)
  7723. local ORG = p
  7724. local hitfloor2, posfloor2 = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 20, Character)
  7725. num = 0
  7726. local EDIR = RootPart.CFrame.lookVector
  7727. Un_Equip_Fate()
  7728. doingmoves(false)
  7729. local TL = osamachain(Torso, ORG, "Really black", "Deep orange", 2, 3, 10)
  7730. coroutine.resume(coroutine.create(function()
  7731. for i = 1, 360, 51.4285714286 do
  7732. local p = Instance.new("Part", EffectModel)
  7733. p.Anchored = true
  7734. p.CanCollide = false
  7735. p.Transparency = 1
  7736. p.CFrame = CFrame.new(er.Position) * CFrame.Angles(0, math.rad(i), 0) * CFrame.new(math.random(7, 13), 0.4, 0)
  7737. GroundCrack(er.Position + Vector3.new(0, 0.4, 0), p.Position, 5, 1, "Institutional white", 0.65, 0.035, OSHARA)
  7738. game.Debris:AddItem(p, 1)
  7739. end
  7740. end))
  7741. for i = 1, 20 do
  7742. ph0segui(char, "+2", "Lime green")
  7743. Humanoid.Health = Humanoid.Health + 2
  7744. for i = 1, 3 do
  7745. swait()
  7746. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  7747. p.CFrame = CFrame.new(er.Position + Vector3.new(0, 1.4, 0)) * CFrame.Angles(0, math.random(-360, 360), 0)
  7748. game:GetService("Debris"):AddItem(p, 8)
  7749. local m = Instance.new("SpecialMesh", p)
  7750. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  7751. m.Scale = Vector3.new(25, 5, 25)
  7752. game:GetService("Debris"):AddItem(p, 5)
  7753. coroutine.resume(coroutine.create(function(p)
  7754. for ii = 1, 30 do
  7755. p.Transparency = 0.5 + ii / 30
  7756. p.CFrame = p.CFrame * CFrame.Angles(0, -math.rad(3 + ii), 0) - Vector3.new(0, 0.05, 0)
  7757. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.2, -0.05, 1.2)
  7758. swait()
  7759. end
  7760. p:Remove()
  7761. end), p)
  7762. end
  7763. MagnitudeDamage2(er, 28, 5, Vector3.new(0, 6, 0) + EDIR * 10, 0.5, "H2", RootPart, 0, 0, 8, 10)
  7764. so("153092315", er, 1, 1)
  7765. do
  7766. local p = Instance.new("Part", EffectModel)
  7767. p.Anchored = true
  7768. p.CanCollide = false
  7769. p.CFrame = ORG.CFrame
  7770. p.Transparency = 1
  7771. local AAA = Instance.new("BillboardGui", p)
  7772. AAA.Size = UDim2.new(10, 0, 10, 0)
  7773. local AA = Instance.new("ImageLabel", AAA)
  7774. AA.BackgroundTransparency = 1
  7775. AA.Size = UDim2.new(1, 0, 1, 0)
  7776. AA.Image = "rbxassetid://244221613"
  7777. AA.ImageColor3 = BrickColor.new("Institutional white").Color
  7778. coroutine.resume(coroutine.create(function()
  7779. for i = 1, 200 do
  7780. swait()
  7781. AAA.Size = AAA.Size + UDim2.new(3, 0, 3, 0)
  7782. AA.ImageTransparency = i / 20
  7783. end
  7784. p:Destroy()
  7785. end))
  7786. swait(20)
  7787. end
  7788. end
  7789. coroutine.resume(coroutine.create(function()
  7790. for i = 1, 10 do
  7791. swait()
  7792. bill.Size = bill.Size + UDim2.new(1, 0, 1, 0)
  7793. billimg.ImageTransparency = i / 10
  7794. end
  7795. ORG:Destroy()
  7796. end))
  7797. OSHARA = false
  7798. TL.Parent = nil
  7799. end
  7800. })
  7801. table.insert(MovesTable, {
  7802. ["Input"] = "ssadq",
  7803. ["Name"] = "Eliminator",
  7804. ["Phase"] = 1,
  7805. ["Cooldown"] = 0,
  7806. ["CooldownName"] = "SSADQcool",
  7807. ["CanCancel"] = true,
  7808. ["Conditions"] = function()
  7809. local Viable = true
  7810. local Move
  7811. for _, p in pairs(MovesTable) do
  7812. if p.Input == "ssadq" then
  7813. Move = p
  7814. break
  7815. end
  7816. end
  7817. local ver
  7818. local numer = Move.Phase
  7819. if numer == 1 then
  7820. ver = true
  7821. end
  7822. if numer == 2 then
  7823. ver = Phase2Unlocked
  7824. end
  7825. if numer == 3 then
  7826. ver = Phase3Unlocked
  7827. end
  7828. if numer == 4 then
  7829. ver = Phase4Unlocked
  7830. end
  7831. local CD = Move.Cooldown
  7832. local name = Move.CooldownName
  7833. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  7834. Viable = true
  7835. end
  7836. return Viable
  7837. end,
  7838. ["function"] = function()
  7839. doingmoves(true)
  7840. Equip_Fate()
  7841. local oldC0 = HandleWeld.C0
  7842. so("153092315", Torso, 1, 1)
  7843. local did = false
  7844. local CHP = Humanoid.Health
  7845. for i = 0, 1, 0.1 do
  7846. swait()
  7847. PlayAnimationFromTable(AnimTab.ssadq.Animation(1), 0.3, false)
  7848. 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)
  7849. end
  7850. local p = Par(EffectModel, "Effect", "Steel blue", vt(0.3, 6.5, 6.5), "SmoothPlastic")
  7851. p.CFrame = RootPart.CFrame * CFrame.new(0, 0, -3.5) * CFrame.Angles(0, math.rad(90), 0)
  7852. local m = Instance.new("SpecialMesh", p)
  7853. m.MeshType = "Cylinder"
  7854. local p2 = p:clone()
  7855. local de = Instance.new("Decal", p)
  7856. de.Face = "Left"
  7857. de.Texture = "rbxgameasset://Images/hoh"
  7858. local de2 = Instance.new("Decal", p)
  7859. de2.Face = "Right"
  7860. de2.Texture = "rbxgameasset://Images/hoh"
  7861. p2.Parent = EffecMo
  7862. p2.Size = Vector3.new(0.2, 7.5, 7.5)
  7863. p2.Material = "Neon"
  7864. p2.BrickColor = BrickColor.new("Institutional white")
  7865. local firstp = p
  7866. local num = 0
  7867. local froob = 0
  7868. coroutine.resume(coroutine.create(function(ono)
  7869. for i = 1, 70 do
  7870. if did == true then
  7871. break
  7872. end
  7873. num = num + 2
  7874. froob = froob + 1
  7875. if froob >= 7 then
  7876. froob = 0
  7877. local p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  7878. p.CFrame = firstp.CFrame * CFrame.Angles(0, math.rad(90), 0)
  7879. game:GetService("Debris"):AddItem(p, 8)
  7880. local m = Instance.new("SpecialMesh", p)
  7881. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  7882. m.Scale = Vector3.new(1, 1, 0)
  7883. coroutine.resume(coroutine.create(function(p, s)
  7884. for i = 1, 15 do
  7885. p.CFrame = firstp.CFrame * CFrame.Angles(0, math.rad(90), 0)
  7886. p.Transparency = i / 15
  7887. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.5, 1.5, 0)
  7888. swait()
  7889. end
  7890. p:Remove()
  7891. end), p)
  7892. end
  7893. p.CFrame = RootPart.CFrame * CFrame.new(0, 0, -3.5) * CFrame.Angles(0, math.rad(90), 0) * CFrame.Angles(math.rad(num), 0, 0)
  7894. p2.CFrame = p.CFrame
  7895. swait()
  7896. end
  7897. num = 0
  7898. for i = 1, 10 do
  7899. num = num + 4
  7900. p.Size = p.Size - Vector3.new(0.7, 0.7, 0)
  7901. p2.Size = p2.Size - Vector3.new(0.7, 0.7, 0)
  7902. p.CFrame = RootPart.CFrame * CFrame.new(0, 0, -3.5) * CFrame.Angles(0, math.rad(90), 0) * CFrame.Angles(math.rad(num), 0, 0)
  7903. p.Transparency = i / 10
  7904. p2.Transparency = i / 10
  7905. de.Transparency = i / 10
  7906. de2.Transparency = i / 10
  7907. swait()
  7908. end
  7909. p:Destroy()
  7910. p2:Destroy()
  7911. end), firstp)
  7912. CHP = Humanoid.Health
  7913. for i = 1, 40 do
  7914. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  7915. p.CFrame = CFrame.new(RootPart.Position - Vector3.new(0, 2, 0)) * CFrame.Angles(0, math.random(-180, 180), 0)
  7916. game:GetService("Debris"):AddItem(p, 8)
  7917. local m = Instance.new("SpecialMesh", p)
  7918. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  7919. m.Scale = Vector3.new(5, 1, 5)
  7920. game:GetService("Debris"):AddItem(p, 5)
  7921. coroutine.resume(coroutine.create(function(p)
  7922. for ii = 1, 15 do
  7923. p.Transparency = 0.5 + ii / 15
  7924. p.CFrame = p.CFrame * CFrame.Angles(0, -math.rad(3 + ii), 0) - Vector3.new(0, 0.05, 0)
  7925. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.4, -0.05, 1.4)
  7926. swait()
  7927. end
  7928. p:Remove()
  7929. end), p)
  7930. if CHP > Humanoid.Health then
  7931. did = true
  7932. break
  7933. end
  7934. swait()
  7935. if CHP > Humanoid.Health then
  7936. did = true
  7937. break
  7938. end
  7939. end
  7940. if did == true then
  7941. Cooldown("SSADQcool", 15)
  7942. EN = EN - 5
  7943. LastMove = "SSADQ"
  7944. do
  7945. local oldrotcf = p.Position
  7946. HandleWeld.C0 = oldC0
  7947. local nou = RootPart.CFrame
  7948. for SOS = 1, 10 do
  7949. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  7950. p.CFrame = RootPart.CFrame * CFrame.new(0, 0, -30)
  7951. p.Transparency = 1
  7952. game:GetService("Debris"):AddItem(p, 5)
  7953. local m = Instance.new("BlockMesh", p)
  7954. m.Scale = Vector3.new(3, 3, 3)
  7955. s = script.EMIT:Clone()--Fate.EMIT.EMIT:clone()
  7956. s.Parent = p
  7957. s.Enabled = true
  7958. coroutine.resume(coroutine.create(function(p, pc, s)
  7959. local e = 0
  7960. for i = 0 + s, 30 + s do
  7961. p.Mesh.Scale = p.Mesh.Scale / 1.02
  7962. e = e ^ 1.008 + 0.11
  7963. 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))
  7964. swait()
  7965. MagnitudeDamage(p, 10, 2, Vector3.new(), 0.5, "H2", RootPart, 0, 0, 8, 10)
  7966. end
  7967. p.EMIT.Enabled = false
  7968. swait(14)
  7969. p:Remove()
  7970. end), p, p.CFrame, SOS * 9)
  7971. end
  7972. for i = 1, 4 do
  7973. if i <= 1 then
  7974. MagnitudeDamage(RootPart, 10, 25, Vector3.new(), 0.5, "H2", RootPart, 0.001, 0.001, 8, 10)
  7975. end
  7976. local futCE = {
  7977. -15,
  7978. -30,
  7979. -45,
  7980. -60
  7981. }
  7982. local er = Instance.new("Part", EffectModel)
  7983. er.Anchored = true
  7984. er.CanCollide = false
  7985. er.CFrame = RootPart.CFrame * CFrame.new(0, 0, futCE[i])
  7986. er.Size = Vector3.new(4, 1.2, 15)
  7987. er.Transparency = 1
  7988. MagnitudeDamage(er, 18, 25, Vector3.new(), 0.5, "H2", RootPart, 0.01, 0.01, 8, 10)
  7989. game.Debris:AddItem(er, 1)
  7990. end
  7991. so("233091161", RootPart, 1, 0.5)
  7992. so("231917856", RootPart, 1, 0.7)
  7993. so("231917788", RootPart, 1, 0.7)
  7994. RootPart.CFrame = RootPart.CFrame * CFrame.new(0, 0, -60)
  7995. local cb = Instance.new("Part", EffectModel)
  7996. cb.Size = vt(1, 1, 1)
  7997. cb.BrickColor = BrickColor.new("Institutional white")
  7998. cb.Material = "Neon"
  7999. cb.Anchored = true
  8000. cb.CanCollide = false
  8001. local m = Instance.new("CylinderMesh", cb)
  8002. cb.Size = Vector3.new(0.4, (oldrotcf - RootPart.Position).magnitude, 0.4)
  8003. cb.CFrame = CFrame.new((oldrotcf + RootPart.Position) / 2, oldrotcf) * CFrame.Angles(math.pi / 2, 0, 0)
  8004. cb.Transparency = 0
  8005. coroutine.resume(coroutine.create(function()
  8006. for i = 1, 60 do
  8007. cb.Transparency = i / 60
  8008. swait()
  8009. end
  8010. cb:Destroy()
  8011. end))
  8012. for i = 1, 20 do
  8013. local p = Par(EffectModel, "Effect", "Institutional white", vt(0.2, 1, 0.2), "Neon")
  8014. 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)
  8015. p.Parent = EffectModel
  8016. local m = Instance.new("SpecialMesh")
  8017. m.MeshType = "Sphere"
  8018. m.Parent = p
  8019. m.Scale = Vector3.new(1, 10, 1)
  8020. coroutine.resume(coroutine.create(function(p)
  8021. for i = 1, 40 do
  8022. p.Transparency = i / 40
  8023. p.CFrame = p.CFrame * CFrame.new(0, -1, 0)
  8024. swait()
  8025. end
  8026. p.Parent = nil
  8027. end), p)
  8028. end
  8029. for i = 0, 1, 0.1 do
  8030. swait()
  8031. PlayAnimationFromTable(AnimTab.ssadq.Animation(2), 0.2, false)
  8032. end
  8033. end
  8034. end
  8035. swait(15)
  8036. Un_Equip_Fate()
  8037. doingmoves(false)
  8038. end
  8039. })
  8040. table.insert(MovesTable, {
  8041. ["Input"] = "sddq",
  8042. ["Name"] = "Will's teeth",
  8043. ["Phase"] = 1,
  8044. ["Cooldown"] = 10,
  8045. ["CooldownName"] = "SDDQcool",
  8046. ["CanCancel"] = true,
  8047. ["Conditions"] = function()
  8048. local Viable = true
  8049. local Move
  8050. for _, p in pairs(MovesTable) do
  8051. if p.Input == "sddq" then
  8052. Move = p
  8053. break
  8054. end
  8055. end
  8056. local ver
  8057. local numer = Move.Phase
  8058. if numer == 1 then
  8059. ver = true
  8060. end
  8061. if numer == 2 then
  8062. ver = Phase2Unlocked
  8063. end
  8064. if numer == 3 then
  8065. ver = Phase3Unlocked
  8066. end
  8067. if numer == 4 then
  8068. ver = Phase4Unlocked
  8069. end
  8070. local CD = Move.Cooldown
  8071. local name = Move.CooldownName
  8072. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  8073. Viable = true
  8074. Cooldown(name, CD)
  8075. end
  8076. return Viable
  8077. end,
  8078. ["function"] = function()
  8079. doingmoves(true)
  8080. Equip_Fate()
  8081. local p = Par(EffectModel, "Effect", "White", vt(10, 10, 0.2), "SmoothPlastic")
  8082. p.Transparency = 1
  8083. p.CFrame = RootPart.CFrame * CFrame.new(0, 3, -6) * CFrame.Angles(math.rad(20), 0, 0)
  8084. local gui = Instance.new("SurfaceGui", p)
  8085. gui.Face = "Front"
  8086. local Iergui = Instance.new("ImageLabel", gui)
  8087. Iergui.Size = UDim2.new(1, 0, 1, 0)
  8088. Iergui.Image = "http://www.roblox.com/asset/?id=363269577"
  8089. Iergui.BackgroundTransparency = 1
  8090. local Iergui2 = gui:clone()
  8091. Iergui2.Parent = p
  8092. Iergui2.Face = "Back"
  8093. local num = 0
  8094. local ohoh
  8095. local fop = 0
  8096. local maco = p
  8097. so("231917794", RootPart, 1, 1)
  8098. for i = 1, 15 do
  8099. fop = fop + 5
  8100. local oof = 48
  8101. swait()
  8102. local offset = (RootPart.Position.y - p.Position.y) / 60
  8103. local mag = (RootPart.Position - p.Position).magnitude / 66
  8104. local offset = offset / mag
  8105. maco = p.CFrame
  8106. p.CFrame = RootPart.CFrame * CFrame.new(0, 3, -6) * CFrame.Angles(math.rad(20), 0, math.rad(fop))
  8107. ohoh = p.Position
  8108. PlayAnimationFromTable(AnimTab.sddq.Animation(1, 0), 0.3, false)
  8109. 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)
  8110. num = num + 1
  8111. if num >= 9 then
  8112. num = 0
  8113. local p = Par(EffectModel, "Effect", "Really black", vt(10, 10, 0.2), "SmoothPlastic")
  8114. p.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0)
  8115. m = Instance.new("SpecialMesh", p)
  8116. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  8117. m.Scale = Vector3.new(15, 0, 15)
  8118. m.Name = "Triangle"
  8119. coroutine.resume(coroutine.create(function(p)
  8120. for i = 1, 20 do
  8121. p.Transparency = i / 20
  8122. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(-1.5, 3, -1.5) / 2
  8123. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0, math.rad(15), 0)
  8124. swait()
  8125. end
  8126. p.Parent = nil
  8127. end), p)
  8128. local p = Par(EffectModel, "Effect", "Really black", vt(10, 10, 0.2), "SmoothPlastic")
  8129. p.CFrame = RootPart.CFrame * CFrame.new(0, -1.5, 0)
  8130. m = Instance.new("SpecialMesh", p)
  8131. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  8132. m.Scale = Vector3.new(1, 1, 1)
  8133. m.Name = "Triangle"
  8134. coroutine.resume(coroutine.create(function(p)
  8135. for i = 1, 20 do
  8136. p.Transparency = i / 20
  8137. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(2.5, 0.25, 2.5) / 2
  8138. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0, math.rad(15), 0)
  8139. swait()
  8140. end
  8141. p.Parent = nil
  8142. end), p)
  8143. end
  8144. end
  8145. coroutine.resume(coroutine.create(function()
  8146. for i = 1, 10 do
  8147. p.CFrame = p.CFrame * CFrame.Angles(0, 0, math.rad(20))
  8148. swait()
  8149. Iergui.ImageTransparency = i / 10
  8150. Iergui2.ImageLabel.ImageTransparency = i / 10
  8151. p.Size = p.Size + Vector3.new(0.5, 0.5, 0)
  8152. end
  8153. game.Debris:AddItem(p, 5)
  8154. end))
  8155. for i = 0, 1, 0.1 do
  8156. maco = p.CFrame
  8157. p.CFrame = RootPart.CFrame * CFrame.new(0, 3, -6) * CFrame.Angles(math.rad(20), 0, math.rad(fop))
  8158. ohoh = p.Position
  8159. swait()
  8160. PlayAnimationFromTable(AnimTab.sddq.Animation(2, 0), 0.3, false)
  8161. HandleWeld.C0 = clerp(HandleWeld.C0, CFrame.Angles(math.rad(270), 0, math.rad(-90)) * CFrame.new(0, 0.5, 0), 0.3)
  8162. end
  8163. CamShake(RootPart, 15, 1, 25)
  8164. MagnitudeDamage(p, 20, 35, Vector3.new(0, 20, 0) + DIR * 45, 0.5, "H2", RootPart, 0, 0, 8, 10)
  8165. so("231917856", RootPart, 1, 0.8)
  8166. so("231917788", RootPart, 1, 1)
  8167. local DIR = p.CFrame.lookVector
  8168. 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 white", "SpecialMesh", Vector3.new(7.3, 6, 7.3))
  8169. p.Mesh.MeshType = "FileMesh"
  8170. p.Parent = EffectModel
  8171. p.Anchored = true
  8172. p.CanCollide = false
  8173. p.Mesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
  8174. p.Transparency = 0.5
  8175. game:GetService("Debris"):AddItem(p, 5)
  8176. coroutine.resume(coroutine.create(function(p)
  8177. for ii = 1, 9 do
  8178. p.Transparency = 0.5 + ii / 18
  8179. p.CFrame = p.CFrame * CFrame.Angles(0, math.rad(3 + ii), 0) * CFrame.new(0, 0.5, 0)
  8180. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1, -0.3, 1)
  8181. swait()
  8182. end
  8183. p:Remove()
  8184. end), p)
  8185. 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 white", "SpecialMesh", Vector3.new(4, 4, 4))
  8186. p.Mesh.MeshType = "FileMesh"
  8187. p.Parent = EffectModel
  8188. p.Anchored = true
  8189. p.CanCollide = false
  8190. p.Mesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
  8191. p.Transparency = 0.5
  8192. game:GetService("Debris"):AddItem(p, 5)
  8193. coroutine.resume(coroutine.create(function(p)
  8194. for ii = 1, 9 do
  8195. p.Transparency = 0.5 + ii / 18
  8196. p.CFrame = p.CFrame * CFrame.Angles(0, math.rad(3 + ii), 0) * CFrame.new(0, 0.5, 0)
  8197. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1, -0.2, 1)
  8198. swait()
  8199. end
  8200. p:Remove()
  8201. end), p)
  8202. 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 white", "SpecialMesh", Vector3.new(2, 2, 2))
  8203. p.Mesh.MeshType = "FileMesh"
  8204. p.Parent = EffectModel
  8205. p.Anchored = true
  8206. p.CanCollide = false
  8207. p.Mesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
  8208. p.Transparency = 0.5
  8209. game:GetService("Debris"):AddItem(p, 5)
  8210. coroutine.resume(coroutine.create(function(p)
  8211. for ii = 1, 9 do
  8212. p.Transparency = 0.5 + ii / 18
  8213. p.CFrame = p.CFrame * CFrame.Angles(0, math.rad(3 + ii), 0) * CFrame.new(0, 0.5, 0)
  8214. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(0.5, -0.1, 0.5)
  8215. swait()
  8216. end
  8217. p:Remove()
  8218. end), p)
  8219. local p = Par2(Vector3.new(0.75, 0.75, 1), maco * CFrame.Angles(0, 0, 0), "Institutional white", "SpecialMesh", Vector3.new(1, 1, 30))
  8220. p.Mesh.MeshType = "Sphere"
  8221. p.Material = "Neon"
  8222. p.Parent = EffectModel
  8223. p.Anchored = true
  8224. p.CanCollide = false
  8225. game:GetService("Debris"):AddItem(p, 5)
  8226. coroutine.resume(coroutine.create(function(p)
  8227. for ii = 1, 20 do
  8228. p.Transparency = ii / 40
  8229. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(-0.05, -0.05, 2)
  8230. swait()
  8231. end
  8232. p:Remove()
  8233. end), p)
  8234. local p = Par2(Vector3.new(0.75, 0.75, 1), maco * CFrame.Angles(0, 0, 0), "Really black", "SpecialMesh", Vector3.new(2, 2, 35))
  8235. p.Mesh.MeshType = "Sphere"
  8236. p.Parent = EffectModel
  8237. p.Anchored = true
  8238. p.CanCollide = false
  8239. game:GetService("Debris"):AddItem(p, 5)
  8240. coroutine.resume(coroutine.create(function(p)
  8241. for ii = 1, 20 do
  8242. p.Transparency = ii / 20
  8243. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(-0.1, -0.1, 2)
  8244. swait()
  8245. end
  8246. p:Remove()
  8247. end), p)
  8248. for i = 1, 3 do
  8249. local p = Instance.new("Part")
  8250. p.TopSurface = 0
  8251. p.BottomSurface = 0
  8252. p.CanCollide = false
  8253. p.Anchored = true
  8254. p.BrickColor = BrickColor.new("Really black")
  8255. p.Material = "SmoothPlastic"
  8256. p.Size = Vector3.new(1, 1, 1)
  8257. p.CFrame = maco * CFrame.new(0, 0, 5 - i * 4) * CFrame.fromEulerAnglesXYZ(0, math.pi, math.pi / 2)
  8258. p.Parent = EffectModel
  8259. local m = Instance.new("SpecialMesh", p)
  8260. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  8261. m.Parent = p
  8262. m.Scale = Vector3.new(2, 2, 1.5)
  8263. m.Name = "Triangle"
  8264. coroutine.resume(coroutine.create(function(p)
  8265. for i = 1, 20 do
  8266. p.Transparency = i / 20
  8267. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(0.25, 0.25, 0)
  8268. p.CFrame = p.CFrame * CFrame.new(0, 0, -0.15)
  8269. swait()
  8270. end
  8271. p.Parent = nil
  8272. end), p)
  8273. end
  8274. swait(15)
  8275. Un_Equip_Fate()
  8276. doingmoves(false)
  8277. end
  8278. })
  8279. table.insert(MovesTable, {
  8280. ["Input"] = "ddswx",
  8281. ["Name"] = "Shatter",
  8282. ["Phase"] = 1,
  8283. ["Cooldown"] = 0,
  8284. ["CooldownName"] = "DDSWXcool",
  8285. ["CanCancel"] = true,
  8286. ["Conditions"] = function()
  8287. local Viable = true
  8288. local Move
  8289. for _, p in pairs(MovesTable) do
  8290. if p.Input == "ddswx" then
  8291. Move = p
  8292. break
  8293. end
  8294. end
  8295. local ver
  8296. local numer = Move.Phase
  8297. if numer == 1 then
  8298. ver = true
  8299. end
  8300. if numer == 2 then
  8301. ver = Phase2Unlocked
  8302. end
  8303. if numer == 3 then
  8304. ver = Phase3Unlocked
  8305. end
  8306. if numer == 4 then
  8307. ver = Phase4Unlocked
  8308. end
  8309. local CD = Move.Cooldown
  8310. local name = Move.CooldownName
  8311. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  8312. Viable = true
  8313. end
  8314. return Viable
  8315. end,
  8316. ["function"] = function()
  8317. local target = GET_THE_NEAREST_FAGGOT(RootPart.Position)
  8318. local pos = RootPart.Position - target.Position
  8319. local dist = pos.magnitude
  8320. if dist > 40 then
  8321. ph0segui(char, "Closest target too far.", "Institutional white")
  8322. return
  8323. end
  8324. doingmoves(true)
  8325. Cooldown("DDSWXcool", 40)
  8326. EN = EN - 5
  8327. LastMove = "DDSWX"
  8328. for i = 0, 1, 0.1 do
  8329. swait()
  8330. PlayAnimationFromTable(AnimTab.ddswx.Animation(1), 0.3, false)
  8331. end
  8332. local BodGy = Instance.new("BodyGyro", RootPart)
  8333. BodGy.maxTorque = Vector3.new(0, math.huge, 0)
  8334. BodGy.P = 2000
  8335. BodGy.D = 100
  8336. BodGy.cframe = cf(Torso.Position, target.Position)
  8337. local NIG = Instance.new("BodyPosition")
  8338. NIG.P = 10000000
  8339. NIG.D = 1000
  8340. NIG.maxForce = Vector3.new(545000, 545000, 545000)
  8341. NIG.position = target.Position
  8342. NIG.Parent = target
  8343. local num = 0
  8344. so("160867463", target, 1, 0.8)
  8345. for i = 0, 3, 0.1 do
  8346. PlayAnimationFromTable(AnimTab.ddswx.Animation(1), 0.3, false)
  8347. swait()
  8348. NIG.position = NIG.position + vt(0, 0.3, 0)
  8349. BodGy.cframe = cf(Torso.Position, target.Position)
  8350. do
  8351. local blast = Par(EffectModel, "Effect", "Institutional white", vt(1, 1, 1), "SmoothPlastic")
  8352. blast.CFrame = target.CFrame
  8353. m = Instance.new("SpecialMesh", blast)
  8354. m.Scale = Vector3.new(11, 11, 11)
  8355. m.MeshType = "Sphere"
  8356. blast.Transparency = 0.7
  8357. coroutine.resume(coroutine.create(function(p)
  8358. for ii = 1, 20 do
  8359. blast.Transparency = 0.7 + ii / 20
  8360. blast.Mesh.Scale = blast.Mesh.Scale / 1.1
  8361. blast.CFrame = target.CFrame
  8362. swait()
  8363. end
  8364. blast:Remove()
  8365. end), p)
  8366. local targfloor, targpos = rayCast(target.Position - vt(0, 4, 0), CFrame.new(target.Position, target.Position - Vector3.new(0, 5, 0)).lookVector, 100, Character)
  8367. local p = Par(EffectModel, "Effect", "Institutional white", vt(1, 1, 1), "Neon")
  8368. p.CFrame = target.CFrame * CFrame.Angles(math.random(-360, 360), math.random(-360, 360), math.random(-360, 360))
  8369. game:GetService("Debris"):AddItem(p, 8)
  8370. local m = Instance.new("BlockMesh", p)
  8371. m.Scale = Vector3.new(3, 3, 3)
  8372. game:GetService("Debris"):AddItem(p, 5)
  8373. coroutine.resume(coroutine.create(function(p)
  8374. for ii = 1, 25 do
  8375. local o = 0.12
  8376. p.Transparency = 0.5 + i / 25
  8377. p.CFrame = p.CFrame * CFrame.Angles(math.rad(math.random(1, 5)), math.rad(math.random(1, 5)), math.rad(math.random(1, 5)))
  8378. p.Mesh.Scale = p.Mesh.Scale - Vector3.new(o, o, o)
  8379. swait()
  8380. end
  8381. p:Remove()
  8382. end), p)
  8383. end
  8384. end
  8385. local refo = Instance.new("Part")
  8386. refo.Anchored = true
  8387. refo.CanCollide = false
  8388. refo.Position = target.Position
  8389. refo.CFrame = refo.CFrame * CFrame.Angles(math.rad(-90), 0, 0)
  8390. refo.Transparency = 1
  8391. refo.Parent = EffectModel
  8392. game.Debris:AddItem(refo, 10)
  8393. NIG.P = 2000
  8394. NIG.D = 300
  8395. local r = Instance.new("BodyGyro")
  8396. r.P = 10000000
  8397. r.D = 1000
  8398. r.maxTorque = Vector3.new(50000, 50000, 50000) * 50000000000
  8399. r.cframe = r.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(90), 0, 0)
  8400. r.Parent = target
  8401. game:GetService("Debris"):AddItem(r, 1)
  8402. r.Name = "EBOLA"
  8403. fff = Instance.new("BodyForce")
  8404. fff.force = Vector3.new(0, 1200, 0)
  8405. fff.Parent = target
  8406. ref = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt(5, 5, 5))
  8407. ref.Anchored = true
  8408. game:GetService("Debris"):AddItem(ref, 10)
  8409. swait()
  8410. local targfloor, targpos = rayCast(target.Position - vt(0, 4, 0), refo.CFrame.lookVector, 9999, Character)
  8411. ref.CFrame = CFrame.new(targpos)
  8412. game:GetService("Debris"):AddItem(fff, 1)
  8413. local oldpos = NIG.position + Vector3.new(0, 3, 0)
  8414. for i = 1, 3 do
  8415. do
  8416. local targfloor, targpos = rayCast(target.Position, refo.CFrame.lookVector, 9999, Character)
  8417. swait()
  8418. for i = 0, 1, 0.1 do
  8419. swait()
  8420. do
  8421. local blast2 = Instance.new("Part", EffectModel)
  8422. blast2.Anchored = true
  8423. blast2.CanCollide = false
  8424. blast2.Size = Vector3.new(1, 1, 1)
  8425. blast2.CFrame = LeftArm.CFrame * CFrame.new(0, -2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  8426. m = Instance.new("SpecialMesh", blast2)
  8427. m.Scale = Vector3.new(1.5, 1.5, 1.5)
  8428. m.MeshType = "Brick"
  8429. blast2.BrickColor = BrickColor.new("Institutional white")
  8430. blast2.Material = "Neon"
  8431. coroutine.resume(coroutine.create(function(p)
  8432. for i = 1, 15 do
  8433. blast2.Transparency = 0 + i / 15
  8434. blast2.Mesh.Scale = blast2.Mesh.Scale / 1.1
  8435. swait()
  8436. end
  8437. blast2:Remove()
  8438. end), p)
  8439. PlayAnimationFromTable(AnimTab.ddswx.Animation(2), 0.2, false)
  8440. local blast = Instance.new("Part")
  8441. blast.Parent = EffectModel
  8442. blast.Anchored = true
  8443. blast.CanCollide = false
  8444. blast.Size = Vector3.new(1, 1, 1)
  8445. blast.CFrame = target.CFrame
  8446. m = Instance.new("SpecialMesh", blast)
  8447. m.Scale = Vector3.new(11, 11, 11)
  8448. m.MeshType = "Sphere"
  8449. blast.BrickColor = BrickColor.new("Institutional white")
  8450. blast.Material = "Neon"
  8451. blast.Transparency = 0.7
  8452. coroutine.resume(coroutine.create(function(p)
  8453. for ii = 1, 20 do
  8454. blast.Transparency = 0.7 + ii / 20
  8455. blast.Mesh.Scale = blast.Mesh.Scale / 1.1
  8456. blast.CFrame = target.CFrame
  8457. swait()
  8458. end
  8459. blast:Remove()
  8460. end), p)
  8461. NIG.position = ref.Position
  8462. end
  8463. end
  8464. local ref = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  8465. ref.Anchored = true
  8466. ref.CFrame = cf(RootPart.Position)
  8467. so("199145477", ref, 1, 0.8)
  8468. so("200632561", ref, 1, 0.6)
  8469. so("200632561", ref, 1, 0.4)
  8470. so("191395766", ref, 1, 1)
  8471. ref.CFrame = cf(targpos)
  8472. col = targfloor.BrickColor
  8473. local p = Instance.new("Part", EffectModel)
  8474. p.Name = "Effect"
  8475. p.formFactor = "Symmetric"
  8476. p.TopSurface = 0
  8477. p.BottomSurface = 0
  8478. p.Material = "SmoothPlastic"
  8479. p.BrickColor = targfloor.BrickColor
  8480. p.Anchored = true
  8481. p.CanCollide = false
  8482. p.Size = Vector3.new(1, 1, 1)
  8483. p.CFrame = CFrame.new(targpos) * CFrame.new(0, 1, 0)
  8484. game:GetService("Debris"):AddItem(p, 8)
  8485. local m = Instance.new("SpecialMesh", p)
  8486. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  8487. m.Scale = Vector3.new(10, 2, 10)
  8488. game:GetService("Debris"):AddItem(p, 5)
  8489. coroutine.resume(coroutine.create(function(p)
  8490. for ii = 1, 15 do
  8491. p.Transparency = 0.5 + ii / 15
  8492. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.4, 1, 1.4)
  8493. swait()
  8494. end
  8495. p:Remove()
  8496. end), p)
  8497. MagnitudeDamage2(target, 5, 5, Vector3.new(), 0.5, "H2", RootPart, 0, 0, 8, 10)
  8498. for i = 1, 10 do
  8499. 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))
  8500. groundpart.Anchored = true
  8501. groundpart.Material = targfloor.Material
  8502. groundpart.CanCollide = false
  8503. 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))
  8504. groundpart.Parent = EffectModel
  8505. coroutine.resume(coroutine.create(function(groundpart)
  8506. for i = 1, 30 do
  8507. groundpart.Transparency = i / 30
  8508. swait()
  8509. end
  8510. groundpart:Destroy()
  8511. ref:Destroy()
  8512. end), groundpart)
  8513. end
  8514. for i = 0, 1, 0.1 do
  8515. swait()
  8516. PlayAnimationFromTable(AnimTab.ddswx.Animation(1), 0.2, false)
  8517. do
  8518. local blast = Instance.new("Part")
  8519. blast.Parent = EffectModel
  8520. blast.Anchored = true
  8521. blast.CanCollide = false
  8522. blast.Size = Vector3.new(1, 1, 1)
  8523. blast.CFrame = target.CFrame
  8524. m = Instance.new("SpecialMesh", blast)
  8525. m.Scale = Vector3.new(11, 11, 11)
  8526. m.MeshType = "Sphere"
  8527. blast.BrickColor = BrickColor.new("Institutional white")
  8528. blast.Material = "Neon"
  8529. blast.Transparency = 0.7
  8530. coroutine.resume(coroutine.create(function(p)
  8531. for ii = 1, 20 do
  8532. blast.Transparency = 0.7 + ii / 20
  8533. blast.Mesh.Scale = blast.Mesh.Scale / 1.1
  8534. blast.CFrame = target.CFrame
  8535. swait()
  8536. end
  8537. blast:Remove()
  8538. end), p)
  8539. NIG.position = oldpos
  8540. end
  8541. end
  8542. end
  8543. end
  8544. local targfloor, targpos = rayCast(target.Position, refo.CFrame.lookVector, 9999, Character)
  8545. for i = 0, 1, 0.1 do
  8546. swait()
  8547. PlayAnimationFromTable(AnimTab.ddswx.Animation(3), 0.3, false)
  8548. end
  8549. ref.CFrame = CFrame.new(targpos)
  8550. for i = 1, 15 do
  8551. do
  8552. local blast = Instance.new("Part")
  8553. blast.Parent = EffectModel
  8554. blast.Anchored = true
  8555. blast.CanCollide = false
  8556. blast.Size = Vector3.new(1, 1, 1)
  8557. blast.CFrame = target.CFrame
  8558. m = Instance.new("SpecialMesh", blast)
  8559. m.Scale = Vector3.new(11, 11, 11)
  8560. m.MeshType = "Sphere"
  8561. blast.BrickColor = BrickColor.new("Institutional white")
  8562. blast.Material = "Neon"
  8563. blast.Transparency = 0.7
  8564. coroutine.resume(coroutine.create(function(p)
  8565. for ii = 1, 20 do
  8566. blast.Transparency = 0.7 + ii / 20
  8567. blast.Mesh.Scale = blast.Mesh.Scale / 1.1
  8568. blast.CFrame = target.CFrame
  8569. swait()
  8570. end
  8571. blast:Remove()
  8572. end), p)
  8573. swait()
  8574. NIG.position = ref.Position + vt(0, 0.5, 0)
  8575. end
  8576. end
  8577. local p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  8578. p.CFrame = cf(targpos) * CFrame.Angles(0, math.rad(90), 0)
  8579. m = it("SpecialMesh", p)
  8580. m.MeshId = "http://www.roblox.com/asset/?id=1323306"
  8581. p.Material = "SmoothPlastic"
  8582. m.Scale = Vector3.new(20, 60, 20)
  8583. m.Parent = p
  8584. m.Name = "Triangle"
  8585. coroutine.resume(coroutine.create(function(p)
  8586. for i = 1, 200 do
  8587. p.Transparency = 0.45 + i / 200
  8588. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(0.3, 0.3, 0.3)
  8589. swait()
  8590. end
  8591. p.Parent = nil
  8592. end), p)
  8593. local p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  8594. p.Size = Vector3.new(1, 1, 0.2)
  8595. p.CFrame = cf(targpos) * CFrame.new(0, 2.6, 0)
  8596. local m = Instance.new("SpecialMesh", p)
  8597. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  8598. m.Scale = Vector3.new(30, 8, 30)
  8599. m.Name = "Triangle"
  8600. swait()
  8601. coroutine.resume(coroutine.create(function(p)
  8602. for i = 1, 45 do
  8603. p.Transparency = 0.5 + i / 45
  8604. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(1, 0, 1)
  8605. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  8606. swait()
  8607. end
  8608. p.Parent = nil
  8609. end), p)
  8610. so("190119264", ref, 1, 1)
  8611. so("183763506", ref, 1, 0.6)
  8612. so("178452221", ref, 1, 0.6)
  8613. so("87767777", ref, 1, 1)
  8614. so("87784452", ref, 1, 0.8)
  8615. so("183763515", ref, 1, 1)
  8616. DIR = RootPart.CFrame.lookVector
  8617. MagnitudeDamage(target, 35, 25, Vector3.new(0, 20, 0) + DIR * 30, 0.5, "H2", RootPart, 0, 0, 8, 10)
  8618. NIG:Destroy()
  8619. CamShake(target, 60, 2, 40)
  8620. for i = 1, 16 do
  8621. swait()
  8622. p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  8623. p.CFrame = target.CFrame * CFrame.fromEulerAnglesXYZ(math.pi / 2 + math.random(-15, 15) / 9, math.random(-15, 15) / 9, math.random(-10, 10) / 9)
  8624. game:GetService("Debris"):AddItem(p, 3)
  8625. m = Instance.new("BlockMesh")
  8626. m.Scale = Vector3.new(3, 3, 3)
  8627. m.Parent = p
  8628. coroutine.resume(coroutine.create(function(part, spin)
  8629. for i = 1, 15 do
  8630. part.Mesh.Scale = part.Mesh.Scale - Vector3.new(2, 2, 2)
  8631. part.Transparency = i / 15
  8632. part.CFrame = part.CFrame * CFrame.new(math.random(-10, 10) / 100, math.random(-10, 10) / 100, math.random(-10, 10) / 100) * spin
  8633. swait()
  8634. end
  8635. part.Parent = nil
  8636. end), p, CFrame.fromEulerAnglesXYZ(math.random(-50, 50) / 500, math.random(-50, 50) / 500, math.random(-50, 50) / 500))
  8637. end
  8638. swait(20)
  8639. BodGy:Destroy()
  8640. doingmoves(false)
  8641. end
  8642. })
  8643. table.insert(MovesTable, {
  8644. ["Input"] = "asdssq",
  8645. ["Name"] = "Let's end this",
  8646. ["Phase"] = 1,
  8647. ["Cooldown"] = 00,
  8648. ["CooldownName"] = "ASDSSQcool",
  8649. ["CanCancel"] = true,
  8650. ["Conditions"] = function()
  8651. local Viable = true
  8652. local Move
  8653. for _, p in pairs(MovesTable) do
  8654. if p.Input == "asdssq" then
  8655. Move = p
  8656. break
  8657. end
  8658. end
  8659. local ver
  8660. local numer = Move.Phase
  8661. if numer == 1 then
  8662. ver = true
  8663. end
  8664. if numer == 2 then
  8665. ver = Phase2Unlocked
  8666. end
  8667. if numer == 3 then
  8668. ver = Phase3Unlocked
  8669. end
  8670. if numer == 4 then
  8671. ver = Phase4Unlocked
  8672. end
  8673. local CD = Move.Cooldown
  8674. local name = Move.CooldownName
  8675. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  8676. Viable = true
  8677. Cooldown(name, CD)
  8678. end
  8679. return Viable
  8680. end,
  8681. ["function"] = function()
  8682. doingmoves(true)
  8683. EN = EN - 5
  8684. LastMove = "ASDSSQ"
  8685. for i = 0, 1, 0.1 do
  8686. swait()
  8687. PlayAnimationFromTable(AnimTab.asdssq.Animation(1), 0.3, false)
  8688. end
  8689. local beamy = script.BES:Clone()
  8690. beamy.Parent = char
  8691. local asd = beamy.ShootFrom.CFrame.p
  8692. local bp = Instance.new("BodyPosition", beamy.Handle)
  8693. bp.MaxForce = Vector3.new(1 / 0, 1 / 0, 1 / 0)
  8694. bp.D = 9000
  8695. bp.P = 1000
  8696. local asd = RootPart.CFrame * CFrame.new(-7, 8, 8).p
  8697. bp.Position = asd
  8698. local Rot = 0
  8699. so("231917975", RootPart, 1, 1.1)
  8700. local hoe = 0
  8701. p = Par(EffectModel, "Effect", "Institutional white", vt(1, 1, 1), "Neon")
  8702. m = Instance.new("SpecialMesh")
  8703. m.MeshType = "Sphere"
  8704. m.Parent = p
  8705. m.Scale = Vector3.new(14, 14, 14)
  8706. coroutine.resume(coroutine.create(function(p)
  8707. for i = 1, 30 do
  8708. p.CFrame = beamy.Handle.CFrame * CFrame.new(0, 0, -2)
  8709. p.Transparency = 0 + i / 30
  8710. m.Scale = m.Scale + Vector3.new(0.05, 0.05, 0.05)
  8711. swait()
  8712. end
  8713. p:Remove()
  8714. end), p)
  8715. for i = 1, 50 do
  8716. CamShake(RootPart, 25, 1, 3)
  8717. if hoe >= 2 then
  8718. hoe = 0
  8719. end
  8720. hoe = hoe + 1
  8721. local cols = {"Institutional white", "Black"}
  8722. local p = Instance.new("Part", EffectModel)
  8723. p.Name = "Effect"
  8724. p.formFactor = "Symmetric"
  8725. p.TopSurface = 0
  8726. p.BottomSurface = 0
  8727. p.Material = "SmoothPlastic"
  8728. p.BrickColor = BrickColor.new(cols[hoe])
  8729. p.Anchored = true
  8730. p.CanCollide = false
  8731. p.Size = Vector3.new(1, 1, 1)
  8732. p.CFrame = CFrame.new(RootPart.Position - Vector3.new(0, 1.4, 0)) * CFrame.Angles(0, math.random(-180, 180), 0)
  8733. game:GetService("Debris"):AddItem(p, 8)
  8734. local m = Instance.new("SpecialMesh", p)
  8735. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  8736. m.Scale = Vector3.new(10, 2, 10)
  8737. game:GetService("Debris"):AddItem(p, 5)
  8738. coroutine.resume(coroutine.create(function(p)
  8739. for ii = 1, 15 do
  8740. p.Transparency = 0.75 + ii / 15
  8741. p.CFrame = p.CFrame - Vector3.new(0, 0.05, 0)
  8742. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(2.4, -0.1, 2.4)
  8743. swait()
  8744. end
  8745. p:Remove()
  8746. end), p)
  8747. local hitfloor2, posfloor2 = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 20, Character)
  8748. mrn = 20
  8749. Lightning(Head.Position, posfloor2 + Vector3.new(math.random(-mrn, mrn), 0, math.random(-mrn, mrn)), 4, math.random(1, 4), "Institutional white", 0.3, 0.4)
  8750. swait()
  8751. local asd = Head.CFrame * CFrame.new(-7, 8, 8).p
  8752. bp.Position = asd
  8753. beamy.Handle.CFrame = beamy.Handle.CFrame:lerp(CFrame.new(asd, mouse.Hit.p), 1)
  8754. local p = Par(EffectModel, "Effect", cols[math.random(1, 2)], vt(1, 1, 1), "Neon")
  8755. 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)
  8756. p.Parent = EffectModel
  8757. local m = Instance.new("SpecialMesh")
  8758. m.MeshType = "Sphere"
  8759. p.CFrame = p.CFrame * CFrame.new(0, -20, 0)
  8760. m.Parent = p
  8761. m.Scale = Vector3.new(0.7, 0.7, 0.7)
  8762. coroutine.resume(coroutine.create(function(p)
  8763. for i = 1, 30 do
  8764. p.Transparency = i / 35
  8765. p.CFrame = p.CFrame * CFrame.new(0, 0.5, 0)
  8766. swait()
  8767. end
  8768. p.Parent = nil
  8769. end), p)
  8770. Rot = Rot + 0.3
  8771. if Rot >= 360 then
  8772. Rot = 0
  8773. end
  8774. for _, v in pairs(beamy:children()) do
  8775. pcall(function()
  8776. v.W2P.C0 = v.W2P.C0 * CFrame.Angles(0, 0, math.rad(v.Name ~= "Gold" and Rot or -Rot))
  8777. end)
  8778. end
  8779. end
  8780. for i = 0, 1, 0.1 do
  8781. swait()
  8782. PlayAnimationFromTable(AnimTab.asdssq.Animation(2), 0.3, false)
  8783. end
  8784. local startpos = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  8785. startpos.Anchored = true
  8786. startpos.CFrame = beamy.Handle.CFrame * cf(0, 0, -2.5)
  8787. local hit, pos = rayCast(startpos.Position, beamy.Handle.CFrame.lookVector, 1000, Character)
  8788. local endpos = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  8789. endpos.Anchored = true
  8790. endpos.CFrame = cf(pos)
  8791. local berm = script.beamy:Clone()
  8792. berm.Parent = endpos
  8793. berm.Enabled = true
  8794. local num = 0
  8795. startpos.CanCollide = false
  8796. so("183763515", endpos, 1, 1.2)
  8797. so("178452221", endpos, 1, 0.7)
  8798. so("228343271", RootPart, 1, 1)
  8799. so("161006069", endpos, 1, 1)
  8800. local froob = 0
  8801. for i = 1, 100 do
  8802. Rot = Rot + 0.3
  8803. if Rot >= 360 then
  8804. Rot = 0
  8805. end
  8806. for _, v in pairs(beamy:children()) do
  8807. pcall(function()
  8808. v.W2P.C0 = v.W2P.C0 * CFrame.Angles(0, 0, math.rad(v.Name ~= "Gold" and Rot or -Rot))
  8809. end)
  8810. end
  8811. local asd = Head.CFrame * CFrame.new(-7, 8, 8).p
  8812. beamy.Handle.CFrame = beamy.Handle.CFrame:lerp(CFrame.new(asd, mouse.Hit.p), 1)
  8813. swait()
  8814. num = num + 1
  8815. startpos.CFrame = beamy.Handle.CFrame * cf(0, 0, -2.5)
  8816. local hit, pos = rayCast(startpos.Position, beamy.Handle.CFrame.lookVector, 1000, Character)
  8817. endpos.CFrame = cf(pos)
  8818. CamShake(endpos, 13, 1, 3)
  8819. MagnitudeDamage2(endpos, 13, 1.5, Vector3.new(), 0.5, "H2", Head, 0.1, 0.1, 8, 10)
  8820. if num >= 3 then
  8821. so("183763515", endpos, 1, 1.2)
  8822. so("178452221", endpos, 1, 0.7)
  8823. so("161006069", endpos, 1, 1)
  8824. num = 0
  8825. do
  8826. local beam = it("Part", EffectModel)
  8827. beam.Anchored = true
  8828. beam.CanCollide = false
  8829. beam.BrickColor = BrickColor.new("Institutional white")
  8830. local beamM = it("CylinderMesh", beam)
  8831. beam.Material = "Neon"
  8832. beam.Size = Vector3.new(2.5, (startpos.Position - endpos.Position).magnitude, 2.5)
  8833. beam.CFrame = CFrame.new((startpos.Position + endpos.Position) / 2, startpos.Position) * CFrame.Angles(math.pi / 2, 0, 0)
  8834. coroutine.resume(coroutine.create(function()
  8835. for i = 1, 15 do
  8836. swait()
  8837. beam.Transparency = i / 15
  8838. beam.Size = beam.Size + Vector3.new(0.3, 0, 0.3)
  8839. end
  8840. beam:Destroy()
  8841. end))
  8842. cols = {
  8843. BrickColor.new("Bright yellow")
  8844. }
  8845. local blast2 = Instance.new("Part", EffectModel)
  8846. blast2.Anchored = true
  8847. blast2.CanCollide = false
  8848. blast2.Size = Vector3.new(1, 1, 1)
  8849. 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))
  8850. local m = Instance.new("SpecialMesh", blast2)
  8851. m.Scale = Vector3.new(2, 2, 2)
  8852. m.MeshType = "Brick"
  8853. blast2.BrickColor = cols[math.random(1, #cols)]
  8854. blast2.Material = "Neon"
  8855. coroutine.resume(coroutine.create(function()
  8856. for i = 1, 30 do
  8857. blast2.Transparency = i / 30
  8858. m.Scale = m.Scale + vt(0.2, 0.2, 0.2)
  8859. swait()
  8860. 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)
  8861. end
  8862. blast2:Remove()
  8863. end))
  8864. end
  8865. end
  8866. end
  8867. swait(5)
  8868. p = Par(EffectModel, "Effect", "Institutional white", vt(1, 1, 1), "Neon")
  8869. p.CFrame = beamy.Handle.CFrame * CFrame.new(0, 0, -2)
  8870. m = Instance.new("SpecialMesh")
  8871. m.MeshType = "Sphere"
  8872. m.Parent = p
  8873. m.Scale = Vector3.new(14, 14, 14)
  8874. coroutine.resume(coroutine.create(function(p)
  8875. for i = 1, 30 do
  8876. if i == 15 then
  8877. beamy:Destroy()
  8878. end
  8879. p.Transparency = 0 + i / 30
  8880. m.Scale = m.Scale + Vector3.new(0.05, 0.05, 0.05)
  8881. swait()
  8882. end
  8883. p:Remove()
  8884. end), p)
  8885. startpos:Destroy()
  8886. endpos:Destroy()
  8887. doingmoves(false)
  8888. end
  8889. })
  8890. table.insert(MovesTable, {
  8891. ["Input"] = "ssz",
  8892. ["Name"] = "C'mere",
  8893. ["Phase"] = 1,
  8894. ["Cooldown"] = 0,
  8895. ["CooldownName"] = "SSZcool",
  8896. ["CanCancel"] = true,
  8897. ["Conditions"] = function()
  8898. local Viable = true
  8899. local Move
  8900. for _, p in pairs(MovesTable) do
  8901. if p.Input == "ssz" then
  8902. Move = p
  8903. break
  8904. end
  8905. end
  8906. local ver
  8907. local numer = Move.Phase
  8908. if numer == 1 then
  8909. ver = true
  8910. end
  8911. if numer == 2 then
  8912. ver = Phase2Unlocked
  8913. end
  8914. if numer == 3 then
  8915. ver = Phase3Unlocked
  8916. end
  8917. if numer == 4 then
  8918. ver = Phase4Unlocked
  8919. end
  8920. local CD = Move.Cooldown
  8921. local name = Move.CooldownName
  8922. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  8923. Viable = true
  8924. end
  8925. return Viable
  8926. end,
  8927. ["function"] = function()
  8928. if lasthit == nil then
  8929. ph0segui(char, "No target.", "Institutional white")
  8930. return
  8931. end
  8932. doingmoves(true)
  8933. Cooldown("SSZcool", 10)
  8934. EN = EN - 5
  8935. LastMove = "SSZ"
  8936. for i = 0, 1, 0.1 do
  8937. swait()
  8938. DIR = RootPart.CFrame.lookVector
  8939. PlayAnimationFromTable(AnimTab.ssz.Animation(1), 0.3, false)
  8940. end
  8941. local portalbase = formportalBase(EffectModel, RootPart.CFrame * CFrame.Angles(0, 0, math.rad(90)) * CFrame.new(-2.75, 0, 0))
  8942. local portaloutline = formportalOutline(EffectModel, portalbase.CFrame)
  8943. coroutine.resume(coroutine.create(function()
  8944. swait(30)
  8945. for i = 1, 10 do
  8946. swait()
  8947. portalbase.Transparency = i / 10
  8948. portaloutline.Transparency = i / 10
  8949. portalbase.Size = portalbase.Size + Vector3.new(0, 0.3, 0.3)
  8950. portaloutline.Size = portaloutline.Size + Vector3.new(0, 0.3, 0.3)
  8951. end
  8952. portalbase.Parent = nil
  8953. portaloutline:Destroy()
  8954. end))
  8955. swait(3)
  8956. local portalbase = formportalBase(EffectModel, CFrame.new(lasthit.Position + Vector3.new(0, 30, 0)))
  8957. portalbase.CFrame = portalbase.CFrame * CFrame.Angles(0, 0, math.rad(-90))
  8958. local portaloutline = formportalOutline(EffectModel, portalbase.CFrame)
  8959. RootPart.CFrame = portalbase.CFrame * CFrame.Angles(0, 0, math.rad(90)) * CFrame.new(0, -5, 0)
  8960. coroutine.resume(coroutine.create(function()
  8961. swait(50)
  8962. for i = 1, 10 do
  8963. swait()
  8964. portalbase.Transparency = i / 10
  8965. portaloutline.Transparency = i / 10
  8966. portalbase.Size = portalbase.Size + Vector3.new(0, 0.3, 0.3)
  8967. portaloutline.Size = portaloutline.Size + Vector3.new(0, 0.3, 0.3)
  8968. end
  8969. portalbase.Parent = nil
  8970. portaloutline:Destroy()
  8971. end))
  8972. local hit
  8973. repeat
  8974. Torso.Velocity = Torso.Velocity + vt(0, -10, 0)
  8975. swait()
  8976. for i = 1, 2 do
  8977. local p = Par(EffectModel, "Effect", "Deep orange", vt(1, 1, 1), "SmoothPlastic")
  8978. p.CFrame = RightArm.CFrame * CFrame.new(0, -1.2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  8979. game:GetService("Debris"):AddItem(p, 5)
  8980. local m = Instance.new("BlockMesh", p)
  8981. m.Scale = Vector3.new(3, 3, 3)
  8982. coroutine.resume(coroutine.create(function(p, rr, x, y, z)
  8983. local cols = {
  8984. "Bright red",
  8985. "Deep orange",
  8986. "Bright yellow",
  8987. "Pastel yellow"
  8988. }
  8989. for i = 1, 12 do
  8990. if math.floor(i / 4) == i / 4 then
  8991. p.BrickColor = BrickColor.new(cols[i / 4])
  8992. end
  8993. p.Transparency = 0.5 + i / 24
  8994. p.Mesh.Scale = p.Mesh.Scale / 1.05
  8995. p.CFrame = p.CFrame * CFrame.Angles(math.rad(x / 16), math.rad(y / 16), math.rad(z / 16)) + rr
  8996. swait()
  8997. end
  8998. p:Remove()
  8999. 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))
  9000. end
  9001. PlayAnimationFromTable(AnimTab.ssz.Animation(2), 0.3, false)
  9002. MagnitudeDamage(RightArm, 10, 2, Vector3.new(0, 9, 0) + DIR * 5, 0.5, "H2", Head, 0, 0, 8, 10)
  9003. hit, hitflor = rayCast(RightArm.Position, CFrame.new(RightArm.Position, RightArm.Position - Vector3.new(0, 1.5, 0)).lookVector, 10, char)
  9004. until hit ~= nil
  9005. so("178452217", Torso, 1, 0.4)
  9006. so("168586586", Torso, 1, 0.6)
  9007. p = Instance.new("Sound", Torso)
  9008. p.Volume = 1
  9009. p.Pitch = 1
  9010. p.SoundId = "http://www.roblox.com/asset/?id=233856115"
  9011. p:Play()
  9012. game:GetService("Debris"):AddItem(p, 3)
  9013. p = Instance.new("Sound", Torso)
  9014. p.Volume = 1
  9015. p.Pitch = 1
  9016. p.SoundId = "http://www.roblox.com/asset/?id=192410070"
  9017. p:Play()
  9018. game:GetService("Debris"):AddItem(p, 3)
  9019. p = Instance.new("Sound", Torso)
  9020. p.Volume = 1
  9021. p.Pitch = 1
  9022. p.SoundId = "http://www.roblox.com/asset/?id=231917822"
  9023. p:Play()
  9024. game:GetService("Debris"):AddItem(p, 3)
  9025. for i = 1, 3 do
  9026. swait()
  9027. MagnitudeDamage(char.Torso, 18, 15, Vector3.new(0, 9, 0) + DIR * 5, 0.5, "H2", Head, 1, 1, 8, 10)
  9028. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  9029. p.CFrame = CFrame.new(hitflor)
  9030. game:GetService("Debris"):AddItem(p, 8)
  9031. local m = Instance.new("SpecialMesh", p)
  9032. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  9033. m.Scale = Vector3.new(5, 3, 5)
  9034. coroutine.resume(coroutine.create(function(p, s)
  9035. for i = 1, 15 do
  9036. p.Transparency = 0.9 + i / 150
  9037. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.5, -0.2, 1.5)
  9038. p.CFrame = p.CFrame * CFrame.new(0, -0.25, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  9039. swait()
  9040. end
  9041. p:Remove()
  9042. end), p)
  9043. end
  9044. for i = 0, 1, 0.1 do
  9045. swait()
  9046. DIR = RootPart.CFrame.lookVector
  9047. PlayAnimationFromTable(AnimTab.ssz.Animation(1), 0.3, false)
  9048. end
  9049. doingmoves(false)
  9050. end
  9051. })
  9052. table.insert(MovesTable, {
  9053. ["Input"] = "ddsc",
  9054. ["Name"] = "Right buster",
  9055. ["Phase"] = 1,
  9056. ["Cooldown"] = 0,
  9057. ["CooldownName"] = "DDSCcool",
  9058. ["CanCancel"] = true,
  9059. ["Conditions"] = function()
  9060. local Viable = true
  9061. local Move
  9062. for _, p in pairs(MovesTable) do
  9063. if p.Input == "ddsc" then
  9064. Move = p
  9065. break
  9066. end
  9067. end
  9068. local ver
  9069. local numer = Move.Phase
  9070. if numer == 1 then
  9071. ver = true
  9072. end
  9073. if numer == 2 then
  9074. ver = Phase2Unlocked
  9075. end
  9076. if numer == 3 then
  9077. ver = Phase3Unlocked
  9078. end
  9079. if numer == 4 then
  9080. ver = Phase4Unlocked
  9081. end
  9082. local CD = Move.Cooldown
  9083. local name = Move.CooldownName
  9084. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  9085. Viable = true
  9086. end
  9087. return Viable
  9088. end,
  9089. ["function"] = function()
  9090. doingmoves(true)
  9091. EN = EN - 5
  9092. LastMove = "DDSC"
  9093. CanCancel = false
  9094. local t = 0
  9095. repeat
  9096. t = t + 1
  9097. swait()
  9098. PlayAnimationFromTable(AnimTab.ddsc.Animation(1), 0.3, false)
  9099. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  9100. p.CFrame = CFrame.new(RootPart.Position - Vector3.new(0, 2, 0)) * CFrame.Angles(0, math.random(-180, 180), 0)
  9101. game:GetService("Debris"):AddItem(p, 8)
  9102. local m = Instance.new("SpecialMesh", p)
  9103. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  9104. m.Scale = Vector3.new(5, 1, 5)
  9105. game:GetService("Debris"):AddItem(p, 5)
  9106. coroutine.resume(coroutine.create(function(p)
  9107. for ii = 1, 15 do
  9108. p.Transparency = 0.5 + ii / 15
  9109. p.CFrame = p.CFrame * CFrame.Angles(0, -math.rad(3 + ii), 0) - Vector3.new(0, 0.05, 0)
  9110. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.4, -0.05, 1.4)
  9111. swait()
  9112. end
  9113. p:Remove()
  9114. end), p)
  9115. local p = Par(EffectModel, "Effect", "Pastel yellow", vt(1, 1, 1), "SmoothPlastic")
  9116. p.CFrame = RightArm.CFrame * CFrame.new(0, -1.2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  9117. game:GetService("Debris"):AddItem(p, 6)
  9118. local m = Instance.new("SpecialMesh", p)
  9119. m.MeshType = "Sphere"
  9120. m.Scale = Vector3.new(0.5, 0.5, 0.5)
  9121. coroutine.resume(coroutine.create(function(p, rr, cs)
  9122. for i = 1, 20 do
  9123. p.Transparency = 0.75 + i / 80
  9124. p.Mesh.Scale = p.Mesh.Scale - Vector3.new(0.4, 0.4, 0.4)
  9125. p.CFrame = RightArm.CFrame * CFrame.new(0, -1.2, 0)
  9126. swait()
  9127. end
  9128. p:Remove()
  9129. end), p)
  9130. local p = Par(EffectModel, "Effect", "Deep orange", vt(1, 1, 1), "SmoothPlastic")
  9131. p.CFrame = RightArm.CFrame * CFrame.new(0, -1.2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  9132. game:GetService("Debris"):AddItem(p, 5)
  9133. local m = Instance.new("BlockMesh", p)
  9134. m.Scale = Vector3.new(1, 1, 1)
  9135. coroutine.resume(coroutine.create(function(p, rr, x, y, z)
  9136. local cols = {
  9137. "Bright red",
  9138. "Deep orange",
  9139. "Bright yellow",
  9140. "Pastel yellow"
  9141. }
  9142. for i = 1, 12 do
  9143. if math.floor(i / 4) == i / 4 then
  9144. p.BrickColor = BrickColor.new(cols[i / 4])
  9145. end
  9146. p.Transparency = 0.5 + i / 24
  9147. p.Mesh.Scale = p.Mesh.Scale / 1.05
  9148. p.CFrame = p.CFrame * CFrame.Angles(math.rad(x / 16), math.rad(y / 16), math.rad(z / 16)) + rr
  9149. swait()
  9150. end
  9151. p:Remove()
  9152. 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))
  9153. until chold == false and t >= 10 or t == 30
  9154. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  9155. p.CFrame = RootPart.CFrame
  9156. local m = Instance.new("SpecialMesh", p)
  9157. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  9158. p.Material = "SmoothPlastic"
  9159. m.Scale = Vector3.new(10, 10, 0)
  9160. m.Parent = p
  9161. game:GetService("Debris"):AddItem(p, 5)
  9162. m.Name = "Triangle"
  9163. coroutine.resume(coroutine.create(function(p)
  9164. for i = 1, 10 do
  9165. p.Transparency = i / 10
  9166. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(4, 4, 0)
  9167. swait()
  9168. end
  9169. p.Parent = nil
  9170. end), p)
  9171. local grabe
  9172. local EDIR = RootPart.CFrame.lookVector
  9173. local got_the_nigger = false
  9174. so("240517975", Torso, 1, 1)
  9175. for i = 0, 15 do
  9176. for i, v in pairs(workspace:children()) do
  9177. 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
  9178. got_the_nigger = true
  9179. grabbed = true
  9180. grabe = v
  9181. so("240429615", grabe.Torso, 1, 1)
  9182. Damagefunc(v.Torso, EN, Vector3.new(0, 0, 0), 0.5, "H1", RootPart, 0.05, 0.05, 10, 20)
  9183. for i, v in pairs(v:GetChildren()) do
  9184. if v:IsA("Part") then
  9185. coroutine.resume(coroutine.create(function()
  9186. local hehheeh = v.CanCollide
  9187. local bak = v.CustomPhysicalProperties
  9188. repeat
  9189. wait()
  9190. until grabbed == false
  9191. v.CanCollide = hehheeh
  9192. v.CustomPhysicalProperties = bak
  9193. end))
  9194. v.CanCollide = false
  9195. v.CustomPhysicalProperties = PhysicalProperties.new(0.001, 0.001, 0.001, 0.001, 0.001)
  9196. end
  9197. end
  9198. hum1 = v:FindFirstChild("Humanoid")
  9199. hum1.PlatformStand = true
  9200. lock = Instance.new("Part", EffectModel)
  9201. lock.Anchored = true
  9202. lock.CanCollide = false
  9203. lock.CFrame = RightArm.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(math.rad(-90), 0, 0)
  9204. lock.Transparency = 1
  9205. grabpos = Instance.new("BodyPosition", grabe.Torso)
  9206. grabpos.P = 10000000
  9207. grabpos.D = 1000
  9208. grabpos.maxForce = Vector3.new(545000, 545000, 545000)
  9209. grabpos.position = lock.Position
  9210. end
  9211. end
  9212. if got_the_nigger == true then
  9213. break
  9214. end
  9215. RootPart.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector * 3
  9216. do
  9217. local blast2 = Par(EffectModel, "Effect", "Institutional white", vt(1, 1, 1), "Neon")
  9218. blast2.CFrame = RightArm.CFrame * CFrame.new(0, -2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  9219. m = Instance.new("SpecialMesh", blast2)
  9220. m.Scale = Vector3.new(3, 3, 3)
  9221. m.MeshType = "Brick"
  9222. coroutine.resume(coroutine.create(function(p)
  9223. for i = 1, 30 do
  9224. blast2.Transparency = 0.25 + i / 30
  9225. blast2.Mesh.Scale = blast2.Mesh.Scale - Vector3.new(0.1, 0.1, 0.1)
  9226. swait()
  9227. end
  9228. blast2:Remove()
  9229. end), p)
  9230. swait()
  9231. PlayAnimationFromTable(AnimTab.ddsc.Animation(2), 0.3, false)
  9232. end
  9233. end
  9234. if grabbed == true then
  9235. Cooldown("DDSCcool", 16)
  9236. elseif grabbed == false then
  9237. Cooldown("DDSCcool", 8)
  9238. end
  9239. if grabbed == true then
  9240. local v = Instance.new("BodyVelocity", Torso)
  9241. v.P = 6000
  9242. v.Name = "WUUB"
  9243. v.maxForce = Vector3.new(5000, 5000, 5000) * 5000000000
  9244. v.velocity = DIR * 40 + Vector3.new(0, 15, 0)
  9245. for i = 1, 10 do
  9246. local es = 36
  9247. swait()
  9248. PlayAnimationFromTable(AnimTab.ddsc2.Animation(3, es, i), 0.3, false)
  9249. end
  9250. v:Destroy()
  9251. local hit
  9252. repeat
  9253. grabe.Humanoid.PlatformStand = true
  9254. grabpos.position = lock.Position
  9255. grabpos.Parent = grabe.Torso
  9256. grabe.Torso.CFrame = lock.CFrame
  9257. lock.CFrame = RightArm.CFrame * CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-90), 0, 0)
  9258. wait()
  9259. hit = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 6, char)
  9260. until hit ~= nil
  9261. for i = 0, 1, 0.1 do
  9262. grabe.Humanoid.PlatformStand = true
  9263. grabpos.position = lock.Position
  9264. grabpos.Parent = grabe.Torso
  9265. grabe.Torso.CFrame = lock.CFrame
  9266. lock.CFrame = RightArm.CFrame * CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-90), 0, 0)
  9267. swait()
  9268. PlayAnimationFromTable(AnimTab.ddsc.Animation(4), 0.3, false)
  9269. end
  9270. end
  9271. if grabbed == true then
  9272. lock.CFrame = RootPart.CFrame * CFrame.new(0, 0, -2)
  9273. grabpos.position = lock.Position
  9274. grabe.Torso.CFrame = lock.CFrame
  9275. grabe.Humanoid.PlatformStand = false
  9276. grabpos.Parent = nil
  9277. lock:Destroy()
  9278. grabbed = false
  9279. p = Instance.new("Sound", Torso)
  9280. p.Volume = 1
  9281. p.Pitch = 1
  9282. p.SoundId = "http://www.roblox.com/asset/?id=233856115"
  9283. p:Play()
  9284. game:GetService("Debris"):AddItem(p, 3)
  9285. p = Instance.new("Sound", Torso)
  9286. p.Volume = 1
  9287. p.Pitch = 1
  9288. p.SoundId = "http://www.roblox.com/asset/?id=192410070"
  9289. p:Play()
  9290. game:GetService("Debris"):AddItem(p, 3)
  9291. p = Instance.new("Sound", Torso)
  9292. p.Volume = 1
  9293. p.Pitch = 1
  9294. p.SoundId = "http://www.roblox.com/asset/?id=231917822"
  9295. p:Play()
  9296. game:GetService("Debris"):AddItem(p, 3)
  9297. local hitfloor2, posfloor2 = rayCast(grabe.Torso.Position, CFrame.new(grabe.Torso.Position, grabe.Torso.Position - Vector3.new(0, 1, 0)).lookVector, 20, Character)
  9298. local p = Par(EffectModel, "Effect", "White", vt(12, 17, 12), "SmoothPlastic")
  9299. p.Size = Vector3.new(12, 17, 12)
  9300. p.CFrame = cf(posfloor2) * CFrame.new(0, 0, -7)
  9301. local m = Instance.new("SpecialMesh", p)
  9302. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  9303. m.Scale = Vector3.new(29, 0, 29)
  9304. m.Name = "Triangle"
  9305. swait()
  9306. game.Debris:AddItem(p, 5)
  9307. coroutine.resume(coroutine.create(function(p)
  9308. for i = 1, 10 do
  9309. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(-0.5, 0.5, -0.5)
  9310. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  9311. swait(0.4)
  9312. end
  9313. end), p)
  9314. coroutine.resume(coroutine.create(function(p)
  9315. for i = 1, 80 do
  9316. p.Transparency = 0.5 + i / 80
  9317. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(0.5), 0)
  9318. swait()
  9319. end
  9320. end), p)
  9321. local orls = p.CFrame
  9322. local p = Par(EffectModel, "Effect", "White", vt(12, 17, 12), "SmoothPlastic")
  9323. p.Size = Vector3.new(12, 17, 12)
  9324. p.CFrame = cf(posfloor2) * CFrame.new(0, 0, -7)
  9325. local m = Instance.new("SpecialMesh", p)
  9326. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  9327. m.Scale = Vector3.new(29, 0, 29)
  9328. m.Name = "Triangle"
  9329. swait()
  9330. game.Debris:AddItem(p, 5)
  9331. coroutine.resume(coroutine.create(function(p)
  9332. for i = 1, 10 do
  9333. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(-1.3, 1, -1.3)
  9334. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  9335. swait(0.4)
  9336. end
  9337. end), p)
  9338. coroutine.resume(coroutine.create(function(p)
  9339. for i = 1, 80 do
  9340. p.Transparency = 0.5 + i / 80
  9341. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(0.5), 0)
  9342. swait()
  9343. end
  9344. end), p)
  9345. Damagefunc(grabe.Torso, EN, Vector3.new(0, 0, 0) + DIR * 8, 0.5, "H2", RootPart, 0.05, 0.05, 10, 20)
  9346. ph0segui(char, "+10", "Lime green")
  9347. Humanoid.Health = Humanoid.Health + 10
  9348. swait(3)
  9349. for i = 0, 1, 0.2 do
  9350. swait()
  9351. PlayAnimationFromTable(AnimTab.ddsc.Animation(5), 0.4, false)
  9352. end
  9353. for i = 0, 1, 0.2 do
  9354. swait()
  9355. PlayAnimationFromTable(AnimTab.ddsc.Animation(6), 0.4, false)
  9356. end
  9357. Damagefunc(grabe.Torso, 3, Vector3.new(), 0.5, "H1", RootPart, 0.05, 0.05, 10, 20)
  9358. for i = 0, 1, 0.1 do
  9359. swait()
  9360. PlayAnimationFromTable(AnimTab.ddsc.Animation(7), 0.3, false)
  9361. end
  9362. for i = 0, 1, 0.1 do
  9363. swait()
  9364. PlayAnimationFromTable(AnimTab.ddsc.Animation(8), 0.3, false)
  9365. end
  9366. Damagefunc(grabe.Torso, 7, Vector3.new(0, 5, 0) + DIR * 50, 0.5, "H1", RootPart, 0.05, 0.05, 10, 20)
  9367. Torso.Velocity = char.Torso.CFrame.lookVector * 5
  9368. for i = 1, 2 do
  9369. p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  9370. p.CFrame = grabe.Torso.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  9371. m = Instance.new("SpecialMesh")
  9372. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  9373. m.Scale = Vector3.new(2.4 + i, 2.4 + i, 0.6)
  9374. m.Parent = p
  9375. game:GetService("Debris"):AddItem(p, 5)
  9376. coroutine.resume(coroutine.create(function(p, l)
  9377. for i = 1, 10 do
  9378. p.Transparency = i / 10
  9379. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1 + l, 1 + l, 0)
  9380. swait(0.5)
  9381. end
  9382. p:Remove()
  9383. end), p, 1)
  9384. end
  9385. end
  9386. swait(3)
  9387. doingmoves(false)
  9388. end
  9389. })
  9390. function Z()
  9391. if Koy == "z" and CanCancel == true and char:FindFirstChild("Zcool") == nil then
  9392. doingmoves(true)
  9393. Cooldown("Zcool", 0)
  9394. EN = EN - 5
  9395. LastMove = "z"
  9396. EN = EN - 4
  9397. local RNmove = LastMove
  9398. CanCancel = true
  9399. for i = 0, 1, 0.6 do
  9400. swait()
  9401. if LastMove ~= RNmove then
  9402. break
  9403. end
  9404. PlayAnimationFromTable(AnimTab.Z.Animation(1), 0.4, false)
  9405. end
  9406. local EDIR = Head.CFrame.lookVector
  9407. so("200632136", RightArm, 1, 1.5)
  9408. MagnitudeDamage(RightArm, 5, 2, Vector3.new(0, 3, 0) + EDIR * 3, 0.5, "H2", Head, 0, 0, 8, 10)
  9409. for i = 0, 1, 0.3 do
  9410. if LastMove ~= RNmove then
  9411. break
  9412. end
  9413. swait()
  9414. PlayAnimationFromTable(AnimTab.Z.Animation(2), 0.4, false)
  9415. end
  9416. if LastMove == RNmove then
  9417. doingmoves(false)
  9418. end
  9419. end
  9420. end
  9421. function X()
  9422. if Koy == "x" and CanCancel == true and char:FindFirstChild("Xcool") == nil then
  9423. doingmoves(true)
  9424. EN = EN - 5
  9425. LastMove = "x"
  9426. Cooldown("Xcool", 0)
  9427. local RNmove = LastMove
  9428. CanCancel = true
  9429. for i = 0, 1, 0.4 do
  9430. swait()
  9431. if LastMove ~= RNmove then
  9432. break
  9433. end
  9434. PlayAnimationFromTable(AnimTab.X.Animation(1), 0.5, false)
  9435. end
  9436. local EDIR = Head.CFrame.lookVector
  9437. so("200632136", RightArm, 1, 2)
  9438. Torso.Velocity = char.Torso.CFrame.lookVector * 30
  9439. MagnitudeDamage(RightLeg, 5, 4, Vector3.new(0, 1, 0) + EDIR * 2.5, 0.5, "H1", Head, 0, 0, 10, 15)
  9440. for i = 0, 1, 0.25 do
  9441. swait()
  9442. if LastMove ~= RNmove then
  9443. break
  9444. end
  9445. PlayAnimationFromTable(AnimTab.X.Animation(2), 0.3, false)
  9446. end
  9447. if LastMove == RNmove then
  9448. doingmoves(false)
  9449. end
  9450. end
  9451. end
  9452. function C()
  9453. if Koy == "c" and CanCancel == true and char:FindFirstChild("Ccool") == nil then
  9454. doingmoves(true)
  9455. EN = EN - 5
  9456. LastMove = "c"
  9457. local RNmove = LastMove
  9458. CanCancel = true
  9459. Cooldown("Ccool", 0)
  9460. for i = 0, 1, 0.3 do
  9461. swait()
  9462. if LastMove ~= RNmove then
  9463. break
  9464. end
  9465. PlayAnimationFromTable(AnimTab.C.Animation(1), 0.3, false)
  9466. end
  9467. local EDIR = Head.CFrame.lookVector
  9468. so("200632136", RightArm, 1, 1)
  9469. Torso.Velocity = char.Torso.CFrame.lookVector * 30
  9470. for i = 0, 1, 0.1 do
  9471. swait()
  9472. if LastMove ~= RNmove then
  9473. break
  9474. end
  9475. MagnitudeDamage(RightLeg, 8, 4, Vector3.new(0, 1, 0) + EDIR * 2.5, 0.5, "H1", Head, 0.1, 0, true, 0)
  9476. PlayAnimationFromTable(AnimTab.C.Animation(2), 0.2, false)
  9477. end
  9478. if LastMove == RNmove then
  9479. doingmoves(false)
  9480. end
  9481. end
  9482. end
  9483. CanCancel = true
  9484. qhold = false
  9485. chold = false
  9486. dHold = false
  9487. aHold = false
  9488. facestate = ""
  9489. facestating = false
  9490. function keyDOWN(key)
  9491. if equipped == true then
  9492. key = key:lower()
  9493. Koy = key
  9494. if key == "d" then
  9495. dHold = true
  9496. end
  9497. if key == "a" then
  9498. aHold = true
  9499. end
  9500. if key == "q" then
  9501. qhold = true
  9502. end
  9503. if Comboing == true and CANtwod == true then
  9504. if key == " " and Dmoves == false then
  9505. Humanoid.Jump = true
  9506. end
  9507. if key == "d" and Dmoves == false then
  9508. do
  9509. local imdoingit = false
  9510. local hold = mouse.KeyUp:connect(function(k)
  9511. if k == "d" then
  9512. dHold = false
  9513. end
  9514. end)
  9515. coroutine.resume(coroutine.create(function()
  9516. if imdoingit == true then
  9517. return
  9518. end
  9519. imdoingit = true
  9520. repeat
  9521. swait()
  9522. facestate = "forward"
  9523. local ono = RootPart.CFrame.lookVector
  9524. Humanoid:Move(Vector3.new(1, 0, 0), true)
  9525. until Comboing == false or dHold == false or aHold == true and Comboing == true and CANtwod
  9526. facestate = ""
  9527. Humanoid:Move(Vector3.new(0, 0, 0), true)
  9528. hold:Disconnect()
  9529. end))
  9530. end
  9531. end
  9532. if key == "a" and Dmoves == false then
  9533. do
  9534. local imdoingit = false
  9535. local hold = mouse.KeyUp:connect(function(k)
  9536. if k == "a" then
  9537. aHold = false
  9538. end
  9539. end)
  9540. coroutine.resume(coroutine.create(function()
  9541. if imdoingit == true then
  9542. return
  9543. end
  9544. imdoingit = true
  9545. repeat
  9546. swait()
  9547. facestate = "backward"
  9548. local ono = RootPart.CFrame.lookVector
  9549. Humanoid:Move(Vector3.new(-1, 0, 0), true)
  9550. until Comboing == false or aHold == false or dHold == true and Comboing == true and CANtwod
  9551. facestate = ""
  9552. Humanoid:Move(Vector3.new(0, 0, 0), true)
  9553. hold:Disconnect()
  9554. end))
  9555. end
  9556. end
  9557. end
  9558. if key == "2" then
  9559. Switch_Camera()
  9560. end
  9561. if key == "g" and Dmoves == false then
  9562. Taunt()
  9563. end
  9564. if key == "a" or key == "s" or key == "d" or key == "q" or key == "w" or key == "e" or key == "c" or key == "z" or key == "x" then
  9565. input = input .. key
  9566. age = age + 1
  9567. if Input_Time <= 0 then
  9568. Input_Time = Input_MaxTime
  9569. else
  9570. Input_Time = Input_Time + Input_Addition
  9571. if Input_Time > Input_MaxTime then
  9572. Input_Time = Input_MaxTime
  9573. end
  9574. for _, m in pairs(MovesTable) do
  9575. if input == m.Input then
  9576. local Viable = m.Conditions()
  9577. if Viable then
  9578. Input_Time = 0
  9579. input = ""
  9580. m["function"]()
  9581. break
  9582. else
  9583. break
  9584. end
  9585. end
  9586. end
  9587. end
  9588. end
  9589. end
  9590. if Koy == "c" then
  9591. chold = true
  9592. C()
  9593. end
  9594. if Koy == "z" then
  9595. Z()
  9596. end
  9597. if Koy == "x" then
  9598. X()
  9599. end
  9600. end
  9601. function keyUP(key)
  9602. if key == "q" then
  9603. qhold = false
  9604. end
  9605. if key == "c" then
  9606. chold = false
  9607. end
  9608. if key == "d" then
  9609. dHold = false
  9610. end
  9611. if key == "a" then
  9612. aHold = false
  9613. end
  9614. end
  9615. function eq(mouse)
  9616. mouse.KeyDown:connect(keyDOWN)
  9617. mouse.KeyUp:connect(keyUP)
  9618. equip()
  9619. Humanoid.JumpPower = 80
  9620. mouse = game.Players.LocalPlayer:GetMouse()
  9621. end
  9622. function deq(mouse)
  9623. de_equip()
  9624. Humanoid.JumpPower = 60
  9625. mouse = nil
  9626. end
  9627. Humanoid.Died:connect(function()
  9628. end)
  9629. Tool.Selected:Connect(eq)
  9630. Tool.Deselected:connect(deq)
  9631. oldCFrames = {}
  9632. copy_kat = 0
  9633. nums = 0
  9634. MH = Humanoid.MaxHealth
  9635. PHP = char.Humanoid.MaxHealth / 20
  9636. OPHP = MH - PHP
  9637. SOPHP = MH - PHP * 2
  9638. TOPHP = MH - PHP * 3
  9639. FOPHP = MH - PHP * 4
  9640. game:GetService("RunService").RenderStepped:connect(function()--ArtificialHB.Event:connect(function()
  9641. if Phase1Unlocked == true then
  9642. phase1gui.ImageColor3 = unlockedcol
  9643. Humanoid.MaxHealth = OPHP
  9644. end
  9645. if Phase2Unlocked == true then
  9646. phase2gui.ImageColor3 = unlockedcol
  9647. Humanoid.MaxHealth = SOPHP
  9648. end
  9649. if Phase3Unlocked == true then
  9650. phase3gui.ImageColor3 = unlockedcol
  9651. Humanoid.MaxHealth = TOPHP
  9652. end
  9653. if Phase4Unlocked == true then
  9654. phase4gui.ImageColor3 = unlockedcol
  9655. Humanoid.MaxHealth = FOPHP
  9656. end
  9657. if Phase2Unlocked == false then
  9658. phase2gui.ImageColor3 = lockedcol
  9659. end
  9660. if Phase3Unlocked == false then
  9661. phase3gui.ImageColor3 = lockedcol
  9662. end
  9663. if Phase4Unlocked == false then
  9664. phase4gui.ImageColor3 = lockedcol
  9665. end
  9666. if CANtwod == false then
  9667. --dcam.CAM.Value = false
  9668. end
  9669. if equipped == true then
  9670. if CANtwod == true and Comboing == true and Dmoves == false then
  9671. FaceComboee()
  9672. end
  9673. if CANtwod == true and Comboing == true then
  9674. controlsScript.Disabled = true
  9675. end
  9676. if CANtwod == true and Comboing == true then
  9677. bg.Parent = nil
  9678. end
  9679. if Dmoves == false then
  9680. CanCancel = true
  9681. end
  9682. end
  9683. magiknum.Text = math.floor(EN) .. "%"
  9684. if EN <= 100 then
  9685. magikbar:TweenSize(UDim2.new(1, 0, EN / 100, 0), nil, 1, 0.4, true)
  9686. wait(2)
  9687. EN = EN + .2
  9688. end
  9689. if EN <= 0 then
  9690. EN = 0
  9691. magikbar:TweenSize(UDim2.new(1, 0, 1, 0), nil, 1, 0.4, true)
  9692. end
  9693. if Dmoves == false and equipped == true then
  9694. for i, v in pairs(Character:GetChildren()) do
  9695. if v:IsA("Model") then
  9696. for _, c in pairs(v:GetChildren()) do
  9697. if c:IsA("Part") then
  9698. c.CustomPhysicalProperties = PhysicalProperties.new(0.001, 0.001, 0.001, 0.001, 0.001)
  9699. end
  9700. end
  9701. end
  9702. end
  9703. sine = sine + change
  9704. detect_state()
  9705. if Anim == "Jump" then
  9706. PlayAnimationFromTable(AnimTab.Jump.Animation(1), 0.3, false)
  9707. end
  9708. if Anim == "Fall" then
  9709. PlayAnimationFromTable(AnimTab.Fall.Animation(1), 0.3, false)
  9710. end
  9711. if Anim == "Idle" then
  9712. change = 1.5
  9713. PlayAnimationFromTable(AnimTab.Idle.Animation(1, sine), 0.3, false)
  9714. end
  9715. if Anim == "Walk" and not facestating then
  9716. if 0 < math.cos(sine / 12) then
  9717. hee = 0.7 * math.cos(sine / 12)
  9718. else
  9719. hee = 0.1 * math.cos(sine / 12)
  9720. end
  9721. if 0 > math.cos(sine / 12) then
  9722. hee2 = -0.7 * math.cos(sine / 12)
  9723. else
  9724. hee2 = 0.1 * math.cos(sine / 12)
  9725. end
  9726. change = 2
  9727. local num = 12
  9728. local o = 115
  9729. PlayAnimationFromTable(AnimTab.Run.Animation(1, sine, hee, hee2, num, o), 0.4, false)
  9730. end
  9731. end
  9732. if facestate == "forward" and Anim == "Walk" and Comboing and CANtwod then
  9733. if 0 < math.cos(sine / 12) then
  9734. hee = 0.7 * math.cos(sine / 12)
  9735. else
  9736. hee = 0.1 * math.cos(sine / 12)
  9737. end
  9738. if 0 > math.cos(sine / 12) then
  9739. hee2 = -0.7 * math.cos(sine / 12)
  9740. else
  9741. hee2 = 0.1 * math.cos(sine / 12)
  9742. end
  9743. change = 2
  9744. local num = 12
  9745. local o = 115
  9746. PlayAnimationFromTable(PlayAnimationFromTable(AnimTab.Run.Animation(1, sine, hee, hee2, num, o), 0.4, false), 0.4, false)
  9747. Humanoid.WalkSpeed = 320
  9748. end
  9749. if facestate == "backward" and Anim == "Walk" and Comboing and CANtwod then
  9750. change = 1
  9751. local num = 11
  9752. PlayAnimationFromTable(AnimTab.BackWalk.Animation(1, sine, num), 0.4, false)
  9753. Humanoid.WalkSpeed = 8
  9754. end
  9755. local ss = Humanoid:GetState()
  9756. if ss == Enum.HumanoidStateType.FallingDown or ss == Enum.HumanoidStateType.PlatformStanding then
  9757. print("Get Up")
  9758. Humanoid:ChangeState(Enum.HumanoidStateType.GettingUp)
  9759. end
  9760. end)
  9761. print("osama's engine l0aded")
  9762. Tool.Name = "Ace of spades"
  9763. print("ace of sp0des loaded")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement