Advertisement
wowzers

memes

May 10th, 2017
197
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 416.44 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. if 1 <= trinIm.ImageTransparency then
  1563. repeat
  1564. swait()
  1565. trinIm.ImageTransparency = trinIm.ImageTransparency - 0.01
  1566. until trinIm.ImageTransparency <= 0.4
  1567. end
  1568. end)
  1569. Gring = it("Part", EffectModel)
  1570. Gring.Size = Vector3.new(8, 0, 8)
  1571. Gring.CFrame = Torso.CFrame
  1572. Gring.Transparency = 1
  1573. Gring.Anchored = true
  1574. Gring.CanCollide = false
  1575. rgui = it("SurfaceGui", Gring)
  1576. rgui.Face = "Top"
  1577. igui = it("ImageLabel", rgui)
  1578. igui.BackgroundTransparency = 1
  1579. igui.Size = UDim2.new(1, 0, 1, 0)
  1580. igui.Image = "http://www.roblox.com/asset/?id=628721517"
  1581. igui.ImageColor3 = Color3.new(255, 255, 0)
  1582. rtgui = rgui:clone()
  1583. rtgui.Parent = Gring
  1584. rtgui.Face = "Bottom"
  1585. Lring = Instance.new("Part", EffectModel)
  1586. Lring.CanCollide = false
  1587. Lring.Anchored = false
  1588. Lring.CFrame = RightArm.CFrame * CFrame.new(0, -1, 0)
  1589. Lring.Transparency = 1
  1590. rgui = Instance.new("BillboardGui")
  1591. rgui.Parent = Lring
  1592. rgui.Size = UDim2.new(3, 0, 2.4, 0)
  1593. rgui.AlwaysOnTop = false
  1594. rimg = Instance.new("ImageLabel")
  1595. rimg.Parent = rgui
  1596. rimg.BackgroundTransparency = 1
  1597. rimg.Size = UDim2.new(1, 0, 1, 0)
  1598. rimg.Image = "rbxassetid://200369289"
  1599. rimg.ImageColor3 = Color3.new(255, 255, 0)
  1600. w = Instance.new("Motor", Lring)
  1601. w.Part0 = Lring
  1602. w.Part1 = LeftArm
  1603. w.C0 = CFrame.new(0, 1, 0)
  1604. DDCready = false
  1605. DDC = false
  1606. Controls = g1--script.Controls:clone()
  1607. Controls.Parent = Player.PlayerGui
  1608. it = Instance.new
  1609. vt = Vector3.new
  1610. LastMove = ""
  1611. EN = 0
  1612. MaxEN = 100
  1613. local Color1 = Torso.BrickColor
  1614. EffecMo = EffectModel
  1615. animing = false
  1616. cards = {
  1617. "http://www.roblox.com/asset/?id=628445888",
  1618. "http://www.roblox.com/asset/?id=628445764",
  1619. "http://www.roblox.com/asset/?id=628445481",
  1620. "http://www.roblox.com/asset/?id=628445980",
  1621. "http://www.roblox.com/asset/?id=628446265",
  1622. "http://www.roblox.com/asset/?id=628446350"
  1623. }
  1624. RootCF = CFrame.Angles(0, 0, 0)
  1625. NeckCF = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  1626. local RW = Instance.new("Motor", nil)
  1627. local LW = Instance.new("Motor", nil)
  1628. local RH = Instance.new("Motor", nil)
  1629. local LH = Instance.new("Motor", nil)
  1630. Neck = Torso.Neck
  1631. r1m = RootJoint.C1
  1632. r0m = RootJoint.C0
  1633. n1m = Neck.C1
  1634. n0m = Neck.C0
  1635. local rarmc1 = RW.C1
  1636. local larmc1 = LW.C1
  1637. local rlegc1 = RH.C1
  1638. local llegc1 = LH.C1
  1639. local resetc1 = false
  1640. Comboing = false
  1641. HTime = 0
  1642. LastDamage = 0
  1643. ComboHits = 0
  1644. local bg = Instance.new("BodyGyro")
  1645. bg.Parent = nil
  1646. bg.maxTorque = Vector3.new(50000000, 5000000, 50000000) * 10000
  1647. bg.P = 9000
  1648. bg.D = 100
  1649. BodyVel = Instance.new("BodyVelocity")
  1650. BodyVel.Name = "HumanoidMover"
  1651. BodyVel.P = 2000
  1652. BodyVel.maxForce = Vector3.new(4800000, 0, 4800000)
  1653. BodyVel.Parent = nil
  1654. local pe = Instance.new("ParticleEmitter", script)
  1655. pe.Enabled = false
  1656. pe.Name = "EMIT"
  1657. local col1 = BrickColor.new("Cyan").Color
  1658. local col2 = BrickColor.new("Institutional white").Color
  1659. pe.Color = ColorSequence.new(col1, col2)
  1660. pe.Texture = "rbxassetid://436792038"
  1661. pe.LightEmission = 1
  1662. pe.Size = NumberSequence.new({
  1663. NumberSequenceKeypoint.new(0, 1.65),
  1664. NumberSequenceKeypoint.new(1, 0)
  1665. })
  1666. pe.Transparency = NumberSequence.new({
  1667. NumberSequenceKeypoint.new(0, 0),
  1668. NumberSequenceKeypoint.new(1, 1)
  1669. })
  1670. pe.Lifetime = NumberRange.new(1.5)
  1671. pe.Rate = 500
  1672. pe.Rotation = NumberRange.new(5)
  1673. pe.RotSpeed = NumberRange.new(10)
  1674. pe.Speed = NumberRange.new(5)
  1675. local pe = Instance.new("ParticleEmitter", script)
  1676. pe.Enabled = false
  1677. pe.Name = "beamy"
  1678. local col1 = BrickColor.new("Cyan").Color
  1679. local col2 = BrickColor.new("Institutional white").Color
  1680. pe.Color = ColorSequence.new(col2)
  1681. pe.Texture = "rbxasset://textures/particles/smoke_main.dds"
  1682. pe.LightEmission = 1
  1683. pe.Size = NumberSequence.new(3)
  1684. pe.Transparency = NumberSequence.new({
  1685. NumberSequenceKeypoint.new(0, 0),
  1686. NumberSequenceKeypoint.new(1, 1)
  1687. })
  1688. pe.Lifetime = NumberRange.new(3)
  1689. pe.Rate = 500
  1690. pe.Rotation = NumberRange.new(5)
  1691. pe.RotSpeed = NumberRange.new(10)
  1692. pe.Speed = NumberRange.new(4)
  1693. pe.VelocitySpread = 360
  1694. local pe = Instance.new("ParticleEmitter", script)
  1695. pe.Enabled = false
  1696. pe.Name = "EMIT2"
  1697. local col1 = BrickColor.new("Cyan").Color
  1698. local col2 = BrickColor.new("Institutional white").Color
  1699. pe.Color = ColorSequence.new(col2)
  1700. pe.LightEmission = 1
  1701. pe.Texture = "rbxassetid://246689799"
  1702. pe.Size = NumberSequence.new({
  1703. NumberSequenceKeypoint.new(0, 2.31),
  1704. NumberSequenceKeypoint.new(1, 0)
  1705. })
  1706. pe.Transparency = NumberSequence.new(0)
  1707. pe.Lifetime = NumberRange.new(1.5)
  1708. pe.Rate = 500
  1709. pe.Rotation = NumberRange.new(5)
  1710. pe.RotSpeed = NumberRange.new(10)
  1711. pe.Speed = NumberRange.new(5)
  1712. local pe = Instance.new("ParticleEmitter", script)
  1713. pe.Enabled = false
  1714. pe.Name = "EMIT3"
  1715. local col2 = BrickColor.new("Deep orange").Color
  1716. pe.Color = ColorSequence.new(col2)
  1717. pe.LightEmission = 0.5
  1718. pe.Texture = "rbxassetid://436792038"
  1719. pe.Size = NumberSequence.new({
  1720. NumberSequenceKeypoint.new(0, 1.12),
  1721. NumberSequenceKeypoint.new(1, 0)
  1722. })
  1723. pe.Transparency = NumberSequence.new({
  1724. NumberSequenceKeypoint.new(0, 0),
  1725. NumberSequenceKeypoint.new(1, 1)
  1726. })
  1727. pe.Lifetime = NumberRange.new(2)
  1728. pe.Rate = 200
  1729. pe.EmissionDirection = "Back"
  1730. pe.Rotation = NumberRange.new(5)
  1731. pe.RotSpeed = NumberRange.new(10)
  1732. pe.Speed = NumberRange.new(5)
  1733. local pe = Instance.new("ParticleEmitter", script)
  1734. pe.Enabled = false
  1735. pe.Name = "Fire"
  1736. local col1 = BrickColor.new("Really red").Color
  1737. local col2 = BrickColor.new("Deep orange").Color
  1738. pe.Color = ColorSequence.new(col1, col2)
  1739. pe.LightEmission = 1
  1740. pe.Texture = "rbxasset://textures/particles/fire_main.dds"
  1741. pe.Size = NumberSequence.new(2)
  1742. pe.Transparency = NumberSequence.new({
  1743. NumberSequenceKeypoint.new(0, 0),
  1744. NumberSequenceKeypoint.new(1, 1)
  1745. })
  1746. pe.Lifetime = NumberRange.new(1)
  1747. pe.Rate = 500
  1748. pe.EmissionDirection = "Right"
  1749. pe.Rotation = NumberRange.new(5)
  1750. pe.RotSpeed = NumberRange.new(30)
  1751. pe.Speed = NumberRange.new(0)
  1752. local pe = Instance.new("ParticleEmitter", script)
  1753. pe.Enabled = false
  1754. pe.Name = "dark"
  1755. local col1 = BrickColor.new("White").Color
  1756. local col2 = BrickColor.new("Really black").Color
  1757. pe.Color = ColorSequence.new(col1, col2)
  1758. pe.LightEmission = 0.35
  1759. pe.Texture = "rbxassetid://299413210"
  1760. pe.Size = NumberSequence.new(1.5)
  1761. pe.Transparency = NumberSequence.new({
  1762. NumberSequenceKeypoint.new(0, 0),
  1763. NumberSequenceKeypoint.new(1, 1)
  1764. })
  1765. pe.Lifetime = NumberRange.new(1)
  1766. pe.Rate = 500
  1767. pe.EmissionDirection = "Top"
  1768. pe.Rotation = NumberRange.new(10)
  1769. pe.RotSpeed = NumberRange.new(30)
  1770. pe.Speed = NumberRange.new(1)
  1771. pe.VelocitySpread = NumberRange.new(180)
  1772. function so(id, par, vol, pit)
  1773. local sou = Instance.new("Sound", par or workspace)
  1774. if par == char then
  1775. sou.Parent = char.Torso
  1776. end
  1777. sou.Volume = vol
  1778. sou.Pitch = pit or 1
  1779. sou.SoundId = "http://www.roblox.com/asset/?id=" .. id
  1780. coroutine.resume(coroutine.create(function(Sound)
  1781. swait()
  1782. Sound:play()
  1783. end), sou)
  1784. game:GetService("Debris"):AddItem(sou, 6)
  1785. end
  1786. function part(formfactor, parent, reflectance, transparency, brickcolor, name, size)
  1787. local fp = it("Part")
  1788. fp.Parent = parent
  1789. fp.Reflectance = reflectance
  1790. fp.Transparency = transparency
  1791. fp.CanCollide = false
  1792. fp.Locked = true
  1793. fp.BrickColor = brickcolor
  1794. fp.Name = name
  1795. fp.Size = size
  1796. fp.Position = Torso.Position
  1797. fp.Material = "SmoothPlastic"
  1798. fp:BreakJoints()
  1799. return fp
  1800. end
  1801. function NoOutline(Part)
  1802. Part.TopSurface, Part.BottomSurface, Part.LeftSurface, Part.RightSurface, Part.FrontSurface, Part.BackSurface = 10, 10, 10, 10, 10, 10
  1803. end
  1804. function Par(Parent, Name, Col, size, Mater)
  1805. p = Instance.new("Part", Parent)
  1806. p.Anchored = true
  1807. p.CanCollide = false
  1808. p.BrickColor = BrickColor.new(Col)
  1809. p.Locked = true
  1810. NoOutline(p)
  1811. p.Size = size or Vector3.new(1, 1, 1)
  1812. p.Material = Mater
  1813. return p
  1814. end
  1815. function Par2(size, cframe, color, meshtype, meshscale)
  1816. local par = Instance.new("Part")
  1817. par.formFactor = "Custom"
  1818. par.TopSurface = 0
  1819. par.BottomSurface = 0
  1820. par.Size = size
  1821. par.CFrame = cframe
  1822. par.BrickColor = BrickColor.new(color)
  1823. if meshtype then
  1824. local m = Instance.new(meshtype, par)
  1825. m.Scale = meshscale
  1826. end
  1827. return par
  1828. end
  1829. function BillboardGui(image, position, size)
  1830. local billpar = Instance.new("Part")
  1831. billpar.Transparency = 1
  1832. billpar.formFactor = "Custom"
  1833. billpar.Size = Vector3.new(1, 1, 1)
  1834. billpar.Anchored = true
  1835. billpar.CanCollide = false
  1836. billpar.CFrame = CFrame.new(position)
  1837. billpar.Name = "BillboardGuiPart"
  1838. local bill = Instance.new("BillboardGui", billpar)
  1839. bill.Adornee = billpar
  1840. bill.Size = UDim2.new(1, 0, 1, 0)
  1841. bill.SizeOffset = Vector2.new(size, size)
  1842. local d = Instance.new("ImageLabel", bill)
  1843. d.BackgroundTransparency = 1
  1844. d.Size = UDim2.new(1, 0, 1, 0)
  1845. d.Image = image
  1846. return billpar
  1847. end
  1848. function gui(GuiType, parent, text, backtrans, backcol, pos, size)
  1849. local gui = it(GuiType)
  1850. gui.Parent = parent
  1851. gui.Text = text
  1852. gui.BackgroundTransparency = backtrans
  1853. gui.BackgroundColor3 = backcol
  1854. gui.SizeConstraint = "RelativeXY"
  1855. gui.TextXAlignment = "Center"
  1856. gui.TextYAlignment = "Center"
  1857. gui.Position = pos
  1858. gui.Size = size
  1859. gui.Font = "SciFi"
  1860. gui.FontSize = "Size14"
  1861. gui.TextWrapped = false
  1862. gui.TextStrokeTransparency = 0
  1863. gui.TextColor3 = Color3.new(255, 255, 127)
  1864. return gui
  1865. end
  1866. function formportalBase(parent, CF)
  1867. local portal = Instance.new("Part", parent)
  1868. portal.Anchored = true
  1869. portal.CanCollide = false
  1870. portal.BrickColor = BrickColor.new("Really black")
  1871. portal.Material = "SmoothPlastic"
  1872. portalMesh = Instance.new("SpecialMesh", portal)
  1873. portalMesh.MeshType = "Cylinder"
  1874. portalMesh.Scale = vt(0.2, 1, 1)
  1875. portal.Size = Vector3.new(0.3, 9, 9)
  1876. portal.CFrame = CF
  1877. for i = 0, 360, 120 do
  1878. do
  1879. local num = i
  1880. local asd2 = Instance.new("Part")
  1881. asd2.Anchored = true
  1882. asd2.CanCollide = false
  1883. asd2.Size = Vector3.new(0, 0, 0)
  1884. asd2.Transparency = 1
  1885. asd2.Parent = EffecMo
  1886. asd2.CFrame = portal.CFrame * CFrame.Angles(math.rad(i), 0, 0) * CFrame.new(0, 5.6, 0)
  1887. local emit = script.EMIT:clone()
  1888. local emit2 = script.EMIT2:Clone()
  1889. emit.Parent = asd2
  1890. emit.Enabled = true
  1891. emit2.Parent = asd2
  1892. emit2.Enabled = true
  1893. coroutine.resume(coroutine.create(function()
  1894. while portal.Parent == parent do
  1895. swait()
  1896. num = num + 5
  1897. asd2.CFrame = portal.CFrame * CFrame.Angles(math.rad(num), 0, 0) * CFrame.new(0, 5.6, 0)
  1898. end
  1899. emit.Enabled = false
  1900. emit2.Enabled = false
  1901. game.Debris:AddItem(emit, 2)
  1902. game.Debris:AddItem(emit, 2)
  1903. end))
  1904. end
  1905. end
  1906. return portal
  1907. end
  1908. function formportalOutline(parent, CF)
  1909. portal2 = Instance.new("Part", parent)
  1910. portal2.Anchored = true
  1911. portal2.CanCollide = false
  1912. portal2.BrickColor = BrickColor.new("Gold")
  1913. portal2.Material = "Neon"
  1914. portalMesh = Instance.new("SpecialMesh", portal2)
  1915. portalMesh.MeshType = "Cylinder"
  1916. portal2.Size = Vector3.new(0.2, 10.1, 10.1)
  1917. portalMesh.Scale = vt(0.2, 1, 1)
  1918. portal2.CFrame = CF
  1919. so("153092315", parent, 1, 1.5)
  1920. return portal2
  1921. end
  1922. local CFrameFromTopBack = function(at, top, back)
  1923. local right = top:Cross(back)
  1924. 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)
  1925. end
  1926. function clerp(a, b, t)
  1927. return a:Lerp(b, t)
  1928. end
  1929. function QuaternionFromCFrame(cf)
  1930. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  1931. local trace = m00 + m11 + m22
  1932. if trace > 0 then
  1933. local s = math.sqrt(1 + trace)
  1934. local recip = 0.5 / s
  1935. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  1936. else
  1937. local i = 0
  1938. if m00 < m11 then
  1939. i = 1
  1940. end
  1941. if m22 > (i == 0 and m00 or m11) then
  1942. i = 2
  1943. end
  1944. if i == 0 then
  1945. local s = math.sqrt(m00 - m11 - m22 + 1)
  1946. local recip = 0.5 / s
  1947. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  1948. elseif i == 1 then
  1949. local s = math.sqrt(m11 - m22 - m00 + 1)
  1950. local recip = 0.5 / s
  1951. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  1952. elseif i == 2 then
  1953. local s = math.sqrt(m22 - m00 - m11 + 1)
  1954. local recip = 0.5 / s
  1955. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  1956. end
  1957. end
  1958. end
  1959. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  1960. local xs, ys, zs = x + x, y + y, z + z
  1961. local wx, wy, wz = w * xs, w * ys, w * zs
  1962. local xx = x * xs
  1963. local xy = x * ys
  1964. local xz = x * zs
  1965. local yy = y * ys
  1966. local yz = y * zs
  1967. local zz = z * zs
  1968. 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))
  1969. end
  1970. function QuaternionSlerp(a, b, t)
  1971. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  1972. local startInterp, finishInterp
  1973. if cosTheta >= 1.0E-4 then
  1974. if 1 - cosTheta > 1.0E-4 then
  1975. local theta = math.acos(cosTheta)
  1976. local invSinTheta = 1 / math.sin(theta)
  1977. startInterp = math.sin((1 - t) * theta) * invSinTheta
  1978. finishInterp = math.sin(t * theta) * invSinTheta
  1979. else
  1980. startInterp = 1 - t
  1981. finishInterp = t
  1982. end
  1983. elseif 1 + cosTheta > 1.0E-4 then
  1984. local theta = math.acos(-cosTheta)
  1985. local invSinTheta = 1 / math.sin(theta)
  1986. startInterp = math.sin((t - 1) * theta) * invSinTheta
  1987. finishInterp = math.sin(t * theta) * invSinTheta
  1988. else
  1989. startInterp = t - 1
  1990. finishInterp = t
  1991. end
  1992. 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
  1993. end
  1994. local newMotor = function(part0, part1, c0, c1)
  1995. local w = Instance.new("Motor", part0)
  1996. w.Part0 = part0
  1997. w.Part1 = part1
  1998. w.C0 = c0
  1999. w.C1 = c1
  2000. return w
  2001. end
  2002. function wPart(x, y, z, color, tr, cc, an, parent)
  2003. local wp = Instance.new("WedgePart", EffectModel)
  2004. wp.formFactor = "Custom"
  2005. wp.Material = "Neon"
  2006. wp.Size = Vector3.new(x, y, z)
  2007. wp.BrickColor = BrickColor.new(color)
  2008. wp.CanCollide = cc
  2009. wp.Transparency = tr
  2010. wp.Anchored = an
  2011. wp.TopSurface, wp.BottomSurface = 0, 0
  2012. return wp
  2013. end
  2014. function Mesh(par, num, x, y, z)
  2015. local msh = _
  2016. if num == 1 then
  2017. msh = Instance.new("CylinderMesh", par)
  2018. elseif num == 2 then
  2019. msh = Instance.new("SpecialMesh", par)
  2020. msh.MeshType = 3
  2021. elseif num == 3 then
  2022. msh = Instance.new("BlockMesh", par)
  2023. elseif num == 4 then
  2024. msh = Instance.new("SpecialMesh", par)
  2025. msh.MeshType = "Torso"
  2026. elseif type(num) == "string" then
  2027. msh = Instance.new("SpecialMesh", par)
  2028. msh.MeshId = num
  2029. end
  2030. msh.Scale = Vector3.new(x, y, z)
  2031. return msh
  2032. end
  2033. function Triangle(a, b, c)
  2034. local col = BrickColor.new("Institutional white")
  2035. local edg1 = c - a:Dot(b - a.unit)
  2036. local edg2 = a - b:Dot(c - b.unit)
  2037. local edg3 = b - c:Dot(a - c.unit)
  2038. if edg1 <= b - a.magnitude and edg1 >= 0 then
  2039. a, b = a, b
  2040. elseif edg2 <= c - b.magnitude and edg2 >= 0 then
  2041. a, b, c = b, c, a
  2042. elseif edg3 <= a - c.magnitude and edg3 >= 0 then
  2043. a, b, c = c, a, b
  2044. else
  2045. assert(false, "unreachable")
  2046. end
  2047. local len1 = c - a:Dot(b - a.unit)
  2048. local len2 = b - a.magnitude - len1
  2049. local width = a + b - a.unit * len1 - c.magnitude
  2050. local maincf = CFrameFromTopBack(a, b - a:Cross(c - b).unit, -b - a.unit)
  2051. local list = {}
  2052. if len1 > 0.01 then
  2053. local w1 = Instance.new("WedgePart", EffectModel)
  2054. game:GetService("Debris"):AddItem(w1, 5)
  2055. coroutine.resume(coroutine.create(function(p)
  2056. for i = 1, 10 do
  2057. p.Transparency = i / 10
  2058. swait()
  2059. end
  2060. p:Remove()
  2061. end), w1)
  2062. w1.FormFactor = "Custom"
  2063. w1.BrickColor = col
  2064. w1.Material = "Neon"
  2065. w1.CanCollide = false
  2066. local sz = Vector3.new(0.2, width, len1)
  2067. w1.Size = sz
  2068. local sp = Instance.new("SpecialMesh", w1)
  2069. sp.MeshType = "Wedge"
  2070. sp.Scale = Vector3.new(0, 1, 1) * sz / w1.Size
  2071. w1:BreakJoints()
  2072. w1.Anchored = true
  2073. w1.Transparency = 0
  2074. w1.CFrame = maincf * CFrame.Angles(math.pi, 0, math.pi / 2) * CFrame.new(0, width / 2, len1 / 2)
  2075. end
  2076. if len2 > 0.01 then
  2077. local w2 = Instance.new("WedgePart", EffectModel)
  2078. game:GetService("Debris"):AddItem(w2, 5)
  2079. coroutine.resume(coroutine.create(function(p)
  2080. for i = 1, 10 do
  2081. p.Transparency = i / 10
  2082. swait()
  2083. end
  2084. p:Remove()
  2085. end), w2)
  2086. w2.Material = "Neon"
  2087. w2.FormFactor = "Custom"
  2088. w2.BrickColor = col
  2089. w2.Material = "Neon"
  2090. w2.CanCollide = false
  2091. local sz = Vector3.new(0.2, width, len2)
  2092. w2.Size = sz
  2093. local sp = Instance.new("SpecialMesh", w2)
  2094. sp.MeshType = "Wedge"
  2095. sp.Scale = Vector3.new(0, 1, 1) * sz / w2.Size
  2096. w2:BreakJoints()
  2097. w2.Anchored = true
  2098. w2.Transparency = 0
  2099. w2.CFrame = maincf * CFrame.Angles(math.pi, math.pi, -math.pi / 2) * CFrame.new(0, width / 2, -len1 - len2 / 2)
  2100. end
  2101. return unpack(list)
  2102. end
  2103. function osamachain(P0, P1, Color1, Color2, thickness1, thickness2, T)
  2104. local Part0 = P0.Position
  2105. local Part1 = P1.Position
  2106. local magz = (Part0 - Part1).magnitude
  2107. local curpos = Part0
  2108. local parts = {}
  2109. local lastpart = P0
  2110. local model = Instance.new("Model", EffecMo)
  2111. model.Name = "osama_chain"
  2112. local par = model
  2113. if par:FindFirstChild("TimeLeft") ~= nil then
  2114. par:FindFirstChild("TimeLeft"):Destroy()
  2115. end
  2116. local chains = {}
  2117. local WAT = false
  2118. local cb = Instance.new("Part", model)
  2119. cb.Name = "Main_chain"
  2120. cb.Size = Vector3.new(0.2, 1, 0.2)
  2121. cb.BrickColor = BrickColor.new(Color1)
  2122. cb.Anchored = false
  2123. cb.CanCollide = false
  2124. cb.Locked = true
  2125. cbM = Instance.new("CylinderMesh", cb)
  2126. cbM.Name = "Mesh"
  2127. cb.CFrame = CFrame.new((Part0 + Part1) / 2, Part0) * CFrame.Angles(math.pi / 2, 0, 0)
  2128. for j = 1, T do
  2129. do
  2130. local Part0 = P0.Position
  2131. local Part1 = P1.Position
  2132. local trolpos = CFrame.new(curpos, Part1) * CFrame.new(0, 0, magz / T).p
  2133. local p = Instance.new("Part")
  2134. p.Name = "Outline" .. j
  2135. p.Size = Vector3.new(0.2, 1, 0.2)
  2136. p.BrickColor = BrickColor.new(Color2)
  2137. p.TopSurface = 0
  2138. p.BottomSurface = 0
  2139. p.CanCollide = false
  2140. p.Locked = true
  2141. p.Anchored = true
  2142. p.Material = "Neon"
  2143. p.TopSurface = 0
  2144. p.BottomSurface = 0
  2145. local mesh = Instance.new("CylinderMesh", p)
  2146. mesh.Name = "Mesh"
  2147. mesh.Scale = Vector3.new(1.5, magz / T, 1.5)
  2148. p.Parent = model
  2149. p.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / T / 2)
  2150. curpos = p.CFrame * CFrame.new(0, 0, magz / T / 2).p
  2151. p.CFrame = p.CFrame * CFrame.Angles(math.rad(90), 0, 0)
  2152. p.Transparency = 0.35
  2153. local str = Instance.new("ObjectValue", p)
  2154. str.Value = lastpart
  2155. str.Name = "LP"
  2156. lastpart = p
  2157. table.insert(parts, {p, p})
  2158. table.insert(chains, {
  2159. 0,
  2160. 0,
  2161. parts,
  2162. 0
  2163. })
  2164. coroutine.resume(coroutine.create(function()
  2165. while WAT == false do
  2166. swait()
  2167. local Part0 = P0.Position
  2168. local Part1 = P1.Position
  2169. local ow = j
  2170. local magz = (Part0 - Part1).magnitude
  2171. local oldT = T
  2172. local wtf = magz
  2173. mesh.Scale = Vector3.new(thickness2, magz / T, thickness2)
  2174. if ow > 1 then
  2175. local dangnigga = CFrame.new(str.Value.Position) * CFrame.new(0, 0, wtf / oldT / 2).p
  2176. local trolpos = CFrame.new(dangnigga, Part1) * CFrame.new(0, 0, wtf / oldT).p
  2177. p.CFrame = CFrame.new(str.Value.Position, Part1) * CFrame.new(0, 0, -(wtf / oldT)) * CFrame.Angles(math.rad(90), 0, 0)
  2178. end
  2179. if ow <= 1 then
  2180. local dangnigga = Part0
  2181. local trolpos = CFrame.new(dangnigga, Part1) * CFrame.new(0, 0, wtf / oldT).p
  2182. p.CFrame = CFrame.new(dangnigga, trolpos) * CFrame.new(0, 0, wtf / oldT / 2) * CFrame.Angles(math.rad(90), 0, 0)
  2183. end
  2184. end
  2185. end))
  2186. end
  2187. end
  2188. coroutine.resume(coroutine.create(function()
  2189. while WAT == false do
  2190. local Part0 = P0.Position
  2191. local Part1 = P1.Position
  2192. cbM.Scale = Vector3.new(thickness1, (Part0 - Part1).magnitude, thickness1)
  2193. cb.CFrame = CFrame.new((Part0 + Part1) / 2, Part0) * CFrame.Angles(math.pi / 2, 0, 0)
  2194. for i, v in pairs(chains) do
  2195. v[1] = v[1] % 200 + 4
  2196. local dir = i % 2 == 0 and 1 or -1
  2197. for j, V in pairs(v[3]) do
  2198. local val = math.sin(math.pi / 2 * 2 * ((v[1] + 100 * j / #v[3] * dir) % 100 / 100))
  2199. V[2].Transparency = 0.12 + val * 0.85
  2200. end
  2201. end
  2202. swait()
  2203. end
  2204. end))
  2205. local t = Instance.new("BoolValue", par)
  2206. t.Name = "TimeLeft"
  2207. coroutine.resume(coroutine.create(function()
  2208. repeat
  2209. wait()
  2210. until par:FindFirstChild("TimeLeft") == nil
  2211. WAT = true
  2212. for _, v in pairs(model:children()) do
  2213. coroutine.resume(coroutine.create(function()
  2214. for i = 1, 30 do
  2215. swait()
  2216. v.Mesh.Scale = v.Mesh.Scale - Vector3.new(0.05, 0, 0.05)
  2217. v.Transparency = i / 30
  2218. end
  2219. v:Destroy()
  2220. end))
  2221. game.Debris:AddItem(model, 1)
  2222. end
  2223. end))
  2224. return t
  2225. end
  2226. Fate_Equipped = false
  2227. Fate = Instance.new("Model")
  2228. Fate.Parent = char
  2229. fate = Fate
  2230. FTH = Instance.new("Part", fate)--Fate.Handle
  2231. FTH.Name = "Handle"
  2232. for _, v in pairs(fate:children()) do
  2233. if v.ClassName == "UnionOperation" or v.ClassName == "MeshPart" or v.ClassName == "Part" or v.ClassName == "WedgePart" or v.ClassName == "BasePart" then
  2234. local OR = CFrame.new(v.Position)
  2235. local P1C, P2C = v.CFrame:inverse() * OR, FTH.CFrame:inverse() * OR
  2236. local weld = Instance.new("Weld", FTH)
  2237. weld.Name = v.Name .. "->" .. FTH.Name
  2238. weld.Part0 = v
  2239. weld.Part1 = FTH
  2240. weld.C0 = P1C
  2241. weld.C1 = P2C
  2242. end
  2243. end
  2244. for _, v in pairs(Fate:children()) do
  2245. if v.ClassName == "UnionOperation" or v.ClassName == "MeshPart" or v.ClassName == "Part" or v.ClassName == "WedgePart" or v.ClassName == "BasePart" then
  2246. v.Transparency = 1
  2247. end
  2248. end
  2249. function ToHand()
  2250. if Fate.Handle:FindFirstChild("AIDS") ~= nil then
  2251. Fate.Handle:FindFirstChild("AIDS"):Destroy()
  2252. end
  2253. w = Instance.new("Motor6D", Fate.Handle)
  2254. w.Name = "AIDS"
  2255. w.Part0 = Fate.Handle
  2256. w.Part1 = RightArm
  2257. w.C0 = CFrame.Angles(math.rad(-90), math.rad(90), math.rad(90)) * CFrame.new(0, 1, 0)
  2258. return w
  2259. end
  2260. HandleWeld = ToHand()
  2261. function Equip_Fate()
  2262. animing = true
  2263. for i = 0, 1, 0.1 do
  2264. swait()
  2265. PlayAnimationFromTable(AnimTab.ON.Animation(1), 0.3, false)
  2266. --Fate.EMIT.EMIT.Enabled = true
  2267. --Fate.EMIT.EMIT2.Enabled = true
  2268. for _, v in pairs(Fate:children()) do
  2269. if v.Name ~= "EMIT" then
  2270. v.Transparency = 1
  2271. end
  2272. end
  2273. end
  2274. for _, v in pairs(Fate:children()) do
  2275. if v.Name ~= "EMIT" then
  2276. v.Transparency = 0
  2277. end
  2278. end
  2279. --Fate.EMIT.EMIT.Enabled = false
  2280. --Fate.EMIT.EMIT2.Enabled = false
  2281. Fate_Equipped = true
  2282. animing = false
  2283. HandleWeld = ToHand()
  2284. end
  2285. function Un_Equip_Fate()
  2286. animing = true
  2287. for i = 0, 1, 0.1 do
  2288. swait()
  2289. PlayAnimationFromTable(AnimTab.ON.Animation(1), 0.3, false)
  2290. --Fate.EMIT.EMIT.Enabled = true
  2291. --Fate.EMIT.EMIT2.Enabled = true
  2292. for _, v in pairs(Fate:children()) do
  2293. v.Transparency = 1
  2294. end
  2295. end
  2296. --Fate.EMIT.EMIT.Enabled = false
  2297. --Fate.EMIT.EMIT2.Enabled = false
  2298. Fate_Equipped = false
  2299. animing = false
  2300. HandleWeld = ToHand()
  2301. end
  2302. lastcframe = {
  2303. RootJoint.C0,
  2304. Neck.C0,
  2305. RW.C0,
  2306. LW.C0,
  2307. RH.C0,
  2308. LH.C0
  2309. }
  2310. function PlayAnimationFromTable(table, speed, bool)
  2311. RootJoint.C0 = clerp(lastcframe[1], table[1], speed)
  2312. Neck.C0 = clerp(lastcframe[2], table[2], speed)
  2313. RW.C0 = clerp(lastcframe[3], table[3], speed)
  2314. LW.C0 = clerp(lastcframe[4], table[4], speed)
  2315. RH.C0 = clerp(lastcframe[5], table[5], speed)
  2316. LH.C0 = clerp(lastcframe[6], table[6], speed)
  2317. lastcframe = {
  2318. RootJoint.C0,
  2319. Neck.C0,
  2320. RW.C0,
  2321. LW.C0,
  2322. RH.C0,
  2323. LH.C0
  2324. }
  2325. if bool == true and resetc1 == false then
  2326. resetc1 = true
  2327. RootJoint.C1 = RootJoint.C1
  2328. Torso.Neck.C1 = Torso.Neck.C1
  2329. RW.C1 = rarmc1
  2330. LW.C1 = larmc1
  2331. RH.C1 = rlegc1
  2332. LH.C1 = llegc1
  2333. end
  2334. end
  2335. function CamShake(Part, Distan, Power, Times)
  2336. local de = Part.Position
  2337. for i, v in pairs(workspace:children()) do
  2338. if v:IsA("Model") and v:findFirstChild("Humanoid") then
  2339. for _, c in pairs(v:children()) do
  2340. if c.ClassName == "Part" and Distan > (c.Position - de).magnitude then
  2341. local Noob = v.Humanoid
  2342. if Noob ~= nil and Noob:FindFirstChild("CamShake") == nil then
  2343. --[[local ss = script.CamShake:clone()
  2344. ss.Parent = Noob
  2345. ss.Power.Value = Power
  2346. ss.Times.Value = Times
  2347. ss.Disabled = false]]
  2348. end
  2349. end
  2350. end
  2351. end
  2352. end
  2353. end
  2354. local RbxUtility = LoadLibrary("RbxUtility")
  2355. local Create = RbxUtility.Create
  2356. function RemoveOutlines(part)
  2357. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  2358. end
  2359. function rayCast(Position, Direction, Range, Ignore)
  2360. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  2361. end
  2362. function detect_state()
  2363. Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  2364. velocity = RootPart.Velocity.y
  2365. sine = sine + change
  2366. local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  2367. if equipped == true and Dmoves == false then
  2368. if 1 < RootPart.Velocity.y and hit == nil then
  2369. Anim = "Jump"
  2370. elseif RootPart.Velocity.y < -1 and hit == nil then
  2371. Anim = "Fall"
  2372. elseif Torsovelocity < 1 and hit ~= nil then
  2373. Anim = "Idle"
  2374. elseif Torsovelocity > 2 and hit ~= nil then
  2375. Anim = "Walk"
  2376. end
  2377. end
  2378. end
  2379. local rotnum = 0
  2380. game["Run Service"].RenderStepped:connect(function()
  2381. rotnum = rotnum + 1
  2382. local hitfloor2, posfloor2 = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 20, Character)
  2383. if hitfloor2 ~= nil then
  2384. Gring.CFrame = clerp(Gring.CFrame, cf(posfloor2) * CFrame.Angles(0, math.rad(5 * rotnum), 0), 0.3)
  2385. end
  2386. end)
  2387. function Lightning(Part0, Part1, Times, Offset, Color, Thickness, Trans)
  2388. local magz = (Part0 - Part1).magnitude
  2389. local curpos = Part0
  2390. local trz = {
  2391. -Offset,
  2392. Offset
  2393. }
  2394. for i = 1, Times do
  2395. local li = Par(EffectModel, "Lightning", Color, Vector3.new(Thickness, Thickness, magz / Times), "Neon")
  2396. li.Transparency = Trans
  2397. li.BrickColor = BrickColor.new(Color)
  2398. ora = Instance.new("BlockMesh", li)
  2399. ora.Scale = Vector3.new(Thickness, Thickness, 1)
  2400. local Offzet = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  2401. local trolpos = CFrame.new(curpos, Part1) * CFrame.new(0, 0, magz / Times).p + Offzet
  2402. if Times == i then
  2403. local magz2 = (curpos - Part1).magnitude
  2404. li.Size = Vector3.new(Thickness, Thickness, magz2)
  2405. li.CFrame = CFrame.new(curpos, Part1) * CFrame.new(0, 0, -magz2 / 2)
  2406. else
  2407. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / Times / 2)
  2408. end
  2409. curpos = li.CFrame * CFrame.new(0, 0, magz / Times / 2).p
  2410. game.Debris:AddItem(li, 0.1)
  2411. end
  2412. end
  2413. function Lightning2(Part0, Part1, Times, Offset, Color, Thickness, Trans, V)
  2414. local magz = (Part0 - Part1).magnitude
  2415. local curpos = Part0
  2416. local trz = {
  2417. -Offset,
  2418. Offset
  2419. }
  2420. for i = 1, Times do
  2421. do
  2422. local li = Par(EffectModel, "Lightning", Color, Vector3.new(Thickness, Thickness, magz / Times), "Neon")
  2423. li.Transparency = Trans
  2424. ora = Instance.new("BlockMesh", li)
  2425. ora.Scale = Vector3.new(Thickness, Thickness, 1)
  2426. local Offzet = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  2427. local trolpos = CFrame.new(curpos, Part1) * CFrame.new(0, 0, magz / Times).p + Offzet
  2428. if Times == i then
  2429. local magz2 = (curpos - Part1).magnitude
  2430. li.Size = Vector3.new(Thickness, Thickness, magz2)
  2431. li.CFrame = CFrame.new(curpos, Part1) * CFrame.new(0, 0, -magz2 / 2)
  2432. else
  2433. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / Times / 2)
  2434. end
  2435. curpos = li.CFrame * CFrame.new(0, 0, magz / Times / 2).p
  2436. coroutine.resume(coroutine.create(function()
  2437. for i = 1, V do
  2438. swait()
  2439. li.Transparency = i / V
  2440. end
  2441. li:Destroy()
  2442. end))
  2443. end
  2444. end
  2445. end
  2446. function Lightning3(Part0, Part1, Times, Offset, Color, Thickness, Trans, last)
  2447. local magz = (Part0 - Part1).magnitude
  2448. local curpos = Part0
  2449. local trz = {
  2450. -Offset,
  2451. Offset
  2452. }
  2453. for i = 1, Times do
  2454. do
  2455. local li = Par(EffectModel, "Lightning", Color, Vector3.new(Thickness, Thickness, magz / Times), "Neon")
  2456. li.Transparency = Trans
  2457. local Offzet = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  2458. local trolpos = CFrame.new(curpos, Part1) * CFrame.new(0, 0, magz / Times).p + Offzet
  2459. if Times == i then
  2460. local magz2 = (curpos - Part1).magnitude
  2461. li.Size = Vector3.new(Thickness, Thickness, magz2)
  2462. li.CFrame = CFrame.new(curpos, Part1) * CFrame.new(0, 0, -magz2 / 2)
  2463. else
  2464. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / Times / 2)
  2465. end
  2466. curpos = li.CFrame * CFrame.new(0, 0, magz / Times / 2).p
  2467. game.Debris:AddItem(li, 5)
  2468. coroutine.resume(coroutine.create(function()
  2469. for i = 1, 20 do
  2470. swait()
  2471. li.Transparency = li.Transparency + last
  2472. end
  2473. li:Destroy()
  2474. end))
  2475. end
  2476. end
  2477. end
  2478. function GET_THE_NEAREST_FAGGOT(pos)
  2479. local list = game.Workspace:children()
  2480. local torso
  2481. local DISTANCE_u_BITCH = 1000
  2482. local temp, human, temp2
  2483. for x = 1, #list do
  2484. temp2 = list[x]
  2485. if temp2.className == "Model" and temp2.Name ~= Character.Name then
  2486. temp = temp2:findFirstChild("Torso")
  2487. human = temp2:findFirstChild("Humanoid")
  2488. if temp ~= nil and human ~= nil and human.Health > 0 and DISTANCE_u_BITCH > (temp.Position - pos).magnitude then
  2489. local FOUND_YOU = true
  2490. if Player.Neutral == false and game.Players:GetPlayerFromCharacter(temp.Parent) ~= nil then
  2491. FOUND_YOU = false
  2492. end
  2493. if FOUND_YOU == true then
  2494. torso = temp
  2495. DISTANCE_u_BITCH = (temp.Position - pos).magnitude
  2496. end
  2497. end
  2498. end
  2499. end
  2500. return torso, DISTANCE_u_BITCH
  2501. end
  2502. function Damagefunc(hit, Damage, knockback, tiem, Type, Property, Delay, KnockbackType, stun, t0me)
  2503. local Hited = false
  2504. if hit.Parent == nil then
  2505. return
  2506. end
  2507. h = hit.Parent:FindFirstChild("Humanoid")
  2508. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  2509. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  2510. return
  2511. end
  2512. h = hit.Parent:FindFirstChild("Humanoid")
  2513. c = Instance.new("ObjectValue")
  2514. c.Name = "creator"
  2515. c.Value = game:service("Players").LocalPlayer
  2516. c.Parent = h
  2517. game:GetService("Debris"):AddItem(c, 0.5)
  2518. if Type == "H2" then
  2519. 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))
  2520. eff.Parent = EffectModel
  2521. eff.Name = "BloodEffect"
  2522. eff.Mesh.MeshType = "Sphere"
  2523. eff.Anchored = true
  2524. eff.CanCollide = false
  2525. game:GetService("Debris"):AddItem(eff, 5)
  2526. coroutine.resume(coroutine.create(function(p, A)
  2527. local R = Vector3.new(math.random(-5, 5), math.random(7, 9), math.random(-5, 5)) / 50
  2528. for i = 1, 6 do
  2529. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(0.85, 0.85, 0.85)
  2530. p.Transparency = 0.25 + i / 8
  2531. p.CFrame = p.CFrame * A
  2532. swait()
  2533. end
  2534. p:Remove()
  2535. 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)
  2536. local eb = BillboardGui("http://www.roblox.com/asset/?id=233069772", eff.Position, 0)
  2537. eb.Parent = EffectModel
  2538. eb.BillboardGui.ImageLabel.ImageColor3 = Color3.new(255, 0, 0)
  2539. eb.BillboardGui.ImageLabel.Rotation = math.random(-180, 180)
  2540. eb.BillboardGui.Size = UDim2.new(2, 0, 2, 0)
  2541. game:GetService("Debris"):AddItem(eb, 3)
  2542. coroutine.resume(coroutine.create(function(p)
  2543. local r = math.random(-3, 3) * 9
  2544. if r > -12 and r < 1 then
  2545. r = -12
  2546. elseif r < 12 and r > -1 then
  2547. r = 12
  2548. end
  2549. for i = 1, 6 do
  2550. p.BillboardGui.ImageLabel.ImageTransparency = 0.25 + i / 6
  2551. p.BillboardGui.Size = UDim2.new(2 + i / 1.75, 0, 2 + i / 1.75, 0)
  2552. p.BillboardGui.ImageLabel.Rotation = p.BillboardGui.ImageLabel.Rotation + r
  2553. swait()
  2554. end
  2555. p:Remove()
  2556. end), eb)
  2557. local hitnum = math.random(1, 8)
  2558. if hitnum == 1 then
  2559. so("153092274", hit, 1, 1)
  2560. end
  2561. if hitnum == 2 then
  2562. so("199149186", hit, 2, 0.5)
  2563. end
  2564. if hitnum == 3 then
  2565. so("153092296", hit, 1, 0.3)
  2566. end
  2567. if hitnum == 4 then
  2568. so("199149235", hit, 1, 0.5)
  2569. end
  2570. if hitnum == 5 then
  2571. so("199149269", hit, 1, 0.4)
  2572. end
  2573. if hitnum == 6 then
  2574. so("199149297", hit, 1, 0.5)
  2575. end
  2576. if hitnum == 7 then
  2577. so("201858024", hit, 1, 0.6)
  2578. end
  2579. if hitnum == 8 then
  2580. so("201858024", hit, 1, 0.5)
  2581. end
  2582. end
  2583. if Type == "H1" then
  2584. local hitnum = math.random(2, 4)
  2585. p = Par(EffectModel, "EffectHi", "White", Vector3.new(1, 1, 1), "SmoothPlastic")
  2586. p.CFrame = hit.Parent.Torso.CFrame
  2587. m = Instance.new("SpecialMesh")
  2588. m.MeshType = "Sphere"
  2589. m.Parent = p
  2590. game:GetService("Debris"):AddItem(p, 5)
  2591. coroutine.resume(coroutine.create(function(p)
  2592. for i = 1, 8 do
  2593. p.Transparency = i / 8
  2594. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  2595. swait(0.5)
  2596. end
  2597. p:Remove()
  2598. end), p)
  2599. if hitnum == 1 then
  2600. so("153092274", hit, 1, 1)
  2601. elseif hitnum == 2 then
  2602. so("153092217", hit, 1, 1)
  2603. elseif hitnum == 3 then
  2604. so("153092227", hit, 1, 1)
  2605. elseif hitnum == 4 then
  2606. so("153092238", hit, 1, 1)
  2607. end
  2608. end
  2609. if LastDamage >= 20 and LastDamage < 60 and 10 <= ComboHits then
  2610. Damage = math.floor(Damage / 2)
  2611. end
  2612. if LastDamage >= 60 and 20 <= ComboHits then
  2613. Damage = math.floor(Damage / 4)
  2614. end
  2615. Noob = hit.Parent
  2616. HTime = time() + 1.5
  2617. LastDamage = LastDamage + Damage * 1
  2618. ComboHits = ComboHits + 1
  2619. Comboing = true
  2620. Hited = true
  2621. local ded = false
  2622. Comboing = true
  2623. cc = Noob.Humanoid.Died:connect(function()
  2624. HTime = time()
  2625. end)
  2626. if CANtwod then
  2627. controlsScript.Disabled = true
  2628. facestating = true
  2629. end
  2630. lasthit = h.Parent.Torso
  2631. local rip = h.Health - Damage
  2632. if rip > 0 then
  2633. do
  2634. local nigrhp = h
  2635. local nigrtorso = nigrhp.Parent.Torso
  2636. nigrhp.Died:connect(function()
  2637. if trin.Parent == nigrtorso and trin2.Parent == nigrtorso and trin3.Parent == nigrtorso then
  2638. trin.Parent = nil
  2639. trin2.Parent = nil
  2640. trin3.Parent = nil
  2641. end
  2642. end)
  2643. trin.Parent = lasthit
  2644. trin2.Parent = lasthit
  2645. trin3.Parent = lasthit
  2646. end
  2647. end
  2648. if rip <= 0 then
  2649. lasthit = nil
  2650. trin.Parent = nil
  2651. trin2.Parent = nil
  2652. trin3.Parent = nil
  2653. end
  2654. h:TakeDamage(Damage)
  2655. if EN < MaxEN then
  2656. EN = EN + 2
  2657. end
  2658. if stun == true then
  2659. local t = hit.Parent.Torso
  2660. if hit.Parent.Torso:FindFirstChild("EBOLA") == nil then
  2661. local r = Instance.new("BodyGyro")
  2662. r.P = 10000000
  2663. r.D = 1000
  2664. r.maxTorque = Vector3.new(50000, 50000, 50000) * 50000000000
  2665. r.cframe = r.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(90), 0, 0)
  2666. r.Parent = t
  2667. game:GetService("Debris"):AddItem(r, 1)
  2668. r.Name = "EBOLA"
  2669. fff = Instance.new("BodyForce")
  2670. fff.force = Vector3.new(0, 1200, 0)
  2671. fff.Parent = t
  2672. game:GetService("Debris"):AddItem(fff, 1)
  2673. local hum = hit.Parent.Humanoid
  2674. local angle = hit.Position - Property.Position + Vector3.new(0, 0, 0).unit
  2675. local bodvol = Instance.new("BodyVelocity")
  2676. bodvol.velocity = Vector3.new(0, 0, 0) + RootPart.CFrame.lookVector * 4
  2677. bodvol.Name = "EBOLA"
  2678. bodvol.P = 4000
  2679. bodvol.maxForce = Vector3.new(50000000, 5000000, 50000000) * 10000
  2680. bodvol.Parent = hit
  2681. game.Debris:AddItem(bodvol, 0.5)
  2682. end
  2683. end
  2684. if stun ~= true then
  2685. local hum = hit.Parent.Humanoid
  2686. local angle = hit.Position - Property.Position + Vector3.new(0, 0, 0).unit
  2687. local bodvol = Instance.new("BodyVelocity")
  2688. bodvol.Name = "EBOLA"
  2689. bodvol.velocity = knockback
  2690. bodvol.P = 4000
  2691. bodvol.maxForce = Vector3.new(50000000, 5000000, 50000000) * 10000
  2692. bodvol.Parent = hit
  2693. game.Debris:AddItem(bodvol, tiem)
  2694. end
  2695. local debounce = Instance.new("BoolValue")
  2696. debounce.Name = "DebounceHit"
  2697. debounce.Parent = hit.Parent
  2698. debounce.Value = true
  2699. game:GetService("Debris"):AddItem(debounce, Delay)
  2700. c = Instance.new("ObjectValue")
  2701. c.Name = "creator"
  2702. c.Value = Player
  2703. c.Parent = h
  2704. game:GetService("Debris"):AddItem(c, 0.5)
  2705. local CRIT = false
  2706. if CANtwod == true then
  2707. --dcam.CAM.Value = true
  2708. end
  2709. if CANtwod == false then
  2710. coroutine.resume(coroutine.create(function()
  2711. repeat
  2712. --cam.CAM.Value = false
  2713. swait()
  2714. until Comboing == false
  2715. end))
  2716. end
  2717. end
  2718. end
  2719. function Damagefunc2(hit, Damage, knockback, tiem, Type, Property, Delay, KnockbackType, stun, t0me)
  2720. local Hited = false
  2721. if hit.Parent == nil then
  2722. return
  2723. end
  2724. Noob = hit.Parent
  2725. h = hit.Parent:FindFirstChild("Humanoid")
  2726. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  2727. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  2728. return
  2729. end
  2730. h = hit.Parent:FindFirstChild("Humanoid")
  2731. c = Instance.new("ObjectValue")
  2732. c.Name = "creator"
  2733. c.Value = game:service("Players").LocalPlayer
  2734. c.Parent = h
  2735. game:GetService("Debris"):AddItem(c, 0.5)
  2736. if Type == "H2" then
  2737. local hitnum = math.random(1, 8)
  2738. if hitnum == 1 then
  2739. so("153092274", hit, 1, 1)
  2740. end
  2741. if hitnum == 2 then
  2742. so("199149186", hit, 2, 0.5)
  2743. end
  2744. if hitnum == 3 then
  2745. so("153092296", hit, 1, 0.3)
  2746. end
  2747. if hitnum == 4 then
  2748. so("199149235", hit, 1, 0.5)
  2749. end
  2750. if hitnum == 5 then
  2751. so("199149269", hit, 1, 0.4)
  2752. end
  2753. if hitnum == 6 then
  2754. so("199149297", hit, 1, 0.5)
  2755. end
  2756. if hitnum == 7 then
  2757. so("201858024", hit, 1, 0.6)
  2758. end
  2759. if hitnum == 8 then
  2760. so("201858024", hit, 1, 0.5)
  2761. end
  2762. end
  2763. if Type == "H1" then
  2764. local hitnum = math.random(1, 4)
  2765. if hitnum == 1 then
  2766. so("153092274", hit, 1, 1)
  2767. elseif hitnum == 2 then
  2768. so("153092217", hit, 1, 1)
  2769. elseif hitnum == 3 then
  2770. so("153092227", hit, 1, 1)
  2771. elseif hitnum == 4 then
  2772. so("153092238", hit, 1, 1)
  2773. end
  2774. end
  2775. HTime = time() + 1.5
  2776. LastDamage = LastDamage + Damage * 1
  2777. Comboing = true
  2778. ComboHits = ComboHits + 1
  2779. Hited = true
  2780. local ded = false
  2781. Comboing = true
  2782. lasthit = h.Parent.Torso
  2783. cc = Noob.Humanoid.Died:connect(function()
  2784. HTime = time()
  2785. end)
  2786. local rip = h.Health - Damage
  2787. if rip > 0 then
  2788. do
  2789. local nigrhp = h
  2790. local nigrtorso = nigrhp.Parent.Torso
  2791. nigrhp.Died:connect(function()
  2792. if trin.Parent == nigrtorso and trin2.Parent == nigrtorso and trin3.Parent == nigrtorso then
  2793. trin.Parent = nil
  2794. trin2.Parent = nil
  2795. trin3.Parent = nil
  2796. end
  2797. end)
  2798. trin.Parent = lasthit
  2799. trin2.Parent = lasthit
  2800. trin3.Parent = lasthit
  2801. end
  2802. end
  2803. if rip <= 0 then
  2804. lasthit = nil
  2805. trin.Parent = nil
  2806. trin2.Parent = nil
  2807. trin3.Parent = nil
  2808. end
  2809. h:TakeDamage(Damage)
  2810. if EN < MaxEN then
  2811. EN = EN + 2
  2812. end
  2813. if stun == true then
  2814. local t = hit.Parent.Torso
  2815. end
  2816. if stun ~= true then
  2817. local hum = hit.Parent.Humanoid
  2818. local angle = (hit.Position - Property.Position + Vector3.new(0, 0, 0)).unit
  2819. end
  2820. local debounce = Instance.new("BoolValue")
  2821. debounce.Name = "DebounceHit"
  2822. debounce.Parent = hit.Parent
  2823. debounce.Value = true
  2824. game:GetService("Debris"):AddItem(debounce, Delay)
  2825. c = Instance.new("ObjectValue")
  2826. c.Name = "creator"
  2827. c.Value = Player
  2828. c.Parent = h
  2829. game:GetService("Debris"):AddItem(c, 0.5)
  2830. local CRIT = false
  2831. if CANtwod == true then
  2832. --dcam.CAM.Value = true
  2833. end
  2834. if CANtwod == false then
  2835. coroutine.resume(coroutine.create(function()
  2836. repeat
  2837. --cam.CAM.Value = false
  2838. swait()
  2839. until Comboing == false
  2840. end))
  2841. end
  2842. end
  2843. end
  2844. function MagnitudeDamage(Part, magni, Damage, knockback, tiem, Type, Property, Delay, KnockbackType, stun, t0me)
  2845. for _, c in pairs(workspace:children()) do
  2846. local hum = c:findFirstChild("Humanoid")
  2847. if hum ~= nil then
  2848. local head = c:findFirstChild("Torso")
  2849. if head ~= nil then
  2850. local targ = head.Position - Part.Position
  2851. local mag = targ.magnitude
  2852. if magni >= mag and c.Name ~= Player.Name then
  2853. Damagefunc(head, Damage, knockback, tiem, Type, Property, Delay, KnockbackType, stun, t0me)
  2854. end
  2855. end
  2856. end
  2857. end
  2858. end
  2859. function MagnitudeDamage2(Part, magni, Damage, knockback, tiem, Type, Property, Delay, KnockbackType, stun, t0me)
  2860. for _, c in pairs(workspace:children()) do
  2861. local hum = c:findFirstChild("Humanoid")
  2862. if hum ~= nil then
  2863. local head = c:findFirstChild("Torso")
  2864. if head ~= nil then
  2865. local targ = head.Position - Part.Position
  2866. local mag = targ.magnitude
  2867. if magni >= mag and c.Name ~= Player.Name then
  2868. Damagefunc2(head, Damage, knockback, tiem, Type, Property, Delay, KnockbackType, stun, t0me)
  2869. end
  2870. end
  2871. end
  2872. end
  2873. end
  2874. function Cooldown(name, duration)
  2875. local t = Instance.new("BoolValue", char)
  2876. t.Name = name
  2877. game.Debris:AddItem(t, duration)
  2878. end
  2879. Koy = ""
  2880. Dmoves = nil
  2881. function Stop()
  2882. canjump = false
  2883. end
  2884. function Resume()
  2885. canjump = true
  2886. end
  2887. Player.Character.Humanoid.Changed:connect(function()
  2888. if canjump == false then
  2889. Player.Character.Humanoid.Jump = false
  2890. end
  2891. end)
  2892. function doingmoves(value)
  2893. if value == true then
  2894. bg.Parent = nil
  2895. LastMove = ""
  2896. Stop()
  2897. input = ""
  2898. Koy = ""
  2899. CanCancel = false
  2900. if CANtwod == true and Comboing == false then
  2901. FaceForward()
  2902. end
  2903. if CANtwod == false and Comboing == true then
  2904. FaceForward()
  2905. end
  2906. if Comboing == false and CANtwod == false then
  2907. FaceForward()
  2908. end
  2909. if Comboing == true and CANtwod == true then
  2910. FaceComboee()
  2911. end
  2912. char.Humanoid.WalkSpeed = 0
  2913. Dmoves = true
  2914. DIR = RootPart.CFrame.lookVector
  2915. end
  2916. if value == false then
  2917. Dmoves = false
  2918. bg.Parent = nil
  2919. LastMove = ""
  2920. Koy = ""
  2921. if Dmoves == false then
  2922. CanCancel = true
  2923. char.Humanoid.WalkSpeed = 25
  2924. Resume()
  2925. end
  2926. Dmoves = false
  2927. end
  2928. end
  2929.  
  2930. Dmoves = false
  2931. comb0gui = nil
  2932. coroutine.resume(coroutine.create(function()
  2933. while true do
  2934. swait()
  2935. if Comboing == true then
  2936. if comb0gui == nil then
  2937. comb0gui = script.COMBOGUI:Clone()
  2938. comb0gui.Parent = Player.PlayerGui
  2939. comb0gui.Frame.hits.Text = ComboHits
  2940. comb0gui.Frame.dmg.Text = LastDamage
  2941. else
  2942. comb0gui.Frame.hits.Text = ComboHits
  2943. comb0gui.Frame.dmg.Text = math.floor(LastDamage)
  2944. DifferenceinTime = HTime - time()
  2945. comb0gui.Frame.HitstunFrame.Fill:TweenSize(UDim2.new(0, 80 * DifferenceinTime, 0, 10), nil, 1, 0.4, true)
  2946. --dcam.Target.Value = Noob.Torso
  2947. if CANtwod == true then
  2948. cam_ing = true
  2949. end
  2950. end
  2951. elseif comb0gui ~= nil then
  2952. coroutine.resume(coroutine.create(function(g)
  2953. for i = 1, 15 do
  2954. g.Frame.Position = g.Frame.Position + UDim2.new(0, -10 - i, 0, 0)
  2955. swait(0.2)
  2956. end
  2957. g:Remove()
  2958. end), comb0gui)
  2959. comb0gui = nil
  2960. end
  2961. if HTime <= time() and Comboing == true then
  2962. ComboHits = 0
  2963. LastDamage = 0
  2964. cam_ing = false
  2965. if CANtwod == true then
  2966. --dcam.CAM.Value = false
  2967. end
  2968. Comboing = false
  2969. cc:Disconnect()
  2970. facestate = ""
  2971. facestating = false
  2972. Humanoid.WalkSpeed = 25
  2973. controlsScript.Disabled = false
  2974. end
  2975. end
  2976. end))
  2977. input = ""
  2978. age = 0
  2979. cam_ing = false
  2980. local Input_MaxTime = 0.8
  2981. local Input_Time = Input_MaxTime
  2982. local Input_Addition = 0.2
  2983. local Input_Lose = 0.1
  2984. local Max_Input = 20
  2985. local Running_Timer = false
  2986. coroutine.resume(coroutine.create(function()
  2987. while true do
  2988. swait()
  2989. if Input_Time > 0 then
  2990. Input_Time = Input_Time - Input_Lose
  2991. elseif Input_Time < 0 then
  2992. Input_Time = 0
  2993. input = ""
  2994. elseif Input_Time == 0 then
  2995. input = ""
  2996. elseif Input_Time > Input_MaxTime then
  2997. Input_Time = Input_MaxTime
  2998. end
  2999. end
  3000. end))
  3001. function getDirection()
  3002. local par = RootPart
  3003. Cam = workspace.CurrentCamera
  3004. return {
  3005. CFrame.new(par.Position, Vector3.new(Cam.CoordinateFrame.x, par.Position.y, Cam.CoordinateFrame.z)) * CFrame.fromEulerAnglesXYZ(0, math.pi, 0),
  3006. Vector3.new(Cam.CoordinateFrame.p.x, par.CFrame.p.y, Cam.CoordinateFrame.p.z)
  3007. }
  3008. end
  3009. function getrek()
  3010. Cam = workspace.CurrentCamera
  3011. return {
  3012. CFrame.new(char.Torso.Position, Vector3.new(Noob.Torso.Position.x, char.Torso.Position.y, Noob.Torso.Position.z)),
  3013. Vector3.new(Noob.Torso.CFrame.p.x, Noob.Torso.CFrame.p.y, Noob.Torso.CFrame.p.z)
  3014. }
  3015. end
  3016. function FaceMouse()
  3017. Cam = workspace.CurrentCamera
  3018. return {
  3019. CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
  3020. Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
  3021. }
  3022. end
  3023. function FaceForward()
  3024. RootPart.CFrame = getDirection()[1]
  3025. return RootPart.CFrame
  3026. end
  3027. function gyroface()
  3028. if CANtwod == false and Comboing == false then
  3029. bg.cframe = getDirection()[1]
  3030. end
  3031. if CANtwod == true and Comboing == false then
  3032. bg.cframe = getDirection()[1]
  3033. end
  3034. if CANtwod == false and Comboing == true then
  3035. bg.cframe = getDirection()[1]
  3036. end
  3037. return bg.cframe
  3038. end
  3039. function FaceComboee()
  3040. if Noob ~= nil then
  3041. do
  3042. local bg = Instance.new("BodyGyro", RootPart)
  3043. bg.maxTorque = Vector3.new(0, math.huge, 0)
  3044. bg.P = 10000000
  3045. bg.D = 1000
  3046. bg.cframe = getrek()[1]
  3047. coroutine.resume(coroutine.create(function()
  3048. swait(2)
  3049. bg:Destroy()
  3050. Humanoid.AutoRotate = true
  3051. end))
  3052. return bg.cframe
  3053. end
  3054. end
  3055. end
  3056. function ph0segui(Char, Dealt, color)
  3057. m = Instance.new("Model")
  3058. m.Name = "Effect"
  3059. c = Par(m, "Head", "White", Vector3.new(1, 0.4, 1), "SmoothPlastic")
  3060. c.Transparency = 1
  3061. b = Instance.new("BillboardGui", c)
  3062. b.Size = UDim2.new(5, 0, 5, 0)
  3063. b.AlwaysOnTop = true
  3064. local damgui = it("TextLabel")
  3065. damgui.Parent = b
  3066. damgui.Text = Dealt
  3067. damgui.BackgroundTransparency = 1
  3068. damgui.BackgroundColor3 = Color3.new(0, 0, 0)
  3069. damgui.SizeConstraint = "RelativeXY"
  3070. damgui.TextXAlignment = "Center"
  3071. damgui.TextYAlignment = "Center"
  3072. damgui.Position = UDim2.new(0, 0, 0, 0)
  3073. damgui.Size = UDim2.new(1, 0, 1, 0)
  3074. damgui.Font = "SourceSans"
  3075. damgui.FontSize = "Size14"
  3076. damgui.TextWrapped = false
  3077. damgui.TextStrokeTransparency = 0
  3078. damgui.TextColor3 = BrickColor.new(color).Color
  3079. damgui.TextScaled = true
  3080. ms = Instance.new("CylinderMesh")
  3081. ms.Scale = Vector3.new(0.8, 0.8, 0.8)
  3082. ms.Parent = c
  3083. c.Reflectance = 0
  3084. Instance.new("BodyGyro").Parent = c
  3085. c.Parent = m
  3086. if Char:findFirstChild("Head") ~= nil then
  3087. c.CFrame = cf(Char.Head.CFrame.p + Vector3.new(math.random(-100, 100) / 100, 3, math.random(-100, 100) / 100))
  3088. elseif Char.Parent:findFirstChild("Head") ~= nil then
  3089. c.CFrame = cf(Char.Parent.Head.CFrame.p + Vector3.new(math.random(-100, 100) / 100, 3, math.random(-100, 100) / 100))
  3090. end
  3091. f = Instance.new("BodyPosition")
  3092. f.P = 2000
  3093. f.D = 100
  3094. f.maxForce = Vector3.new(545000, 545000, 545000)
  3095. f.position = c.Position + Vector3.new(0, 1, 0)
  3096. f.Parent = c
  3097. c.CanCollide = false
  3098. m.Parent = workspace
  3099. c.CanCollide = false
  3100. coroutine.resume(coroutine.create(function()
  3101. swait(20)
  3102. for i = 1, 15 do
  3103. swait()
  3104. damgui.TextTransparency = i / 15
  3105. damgui.TextStrokeTransparency = i / 15
  3106. f.position = f.Position + Vector3.new(0, 0.3, 0)
  3107. end
  3108. end))
  3109. game:GetService("Debris"):AddItem(m, 2)
  3110. end
  3111. mouse = nil
  3112. function equip()
  3113. repeat
  3114. wait()
  3115. until Dmoves == false
  3116. input = ""
  3117. carding = false
  3118. Koy = ""
  3119. ORH = Torso["Right Hip"]
  3120. OLW = Torso["Left Shoulder"]
  3121. OLH = Torso["Left Hip"]
  3122. ORW = Torso["Right Shoulder"]
  3123. ORH.Parent = nil
  3124. OLW.Parent = nil
  3125. OLH.Parent = nil
  3126. ORW.Parent = nil
  3127. Animate.Parent = nil
  3128. Animator.Parent = nil
  3129. RW.Parent = Torso
  3130. RW.Part0 = Torso
  3131. RW.Part1 = RightArm
  3132. RW.C0 = CFrame.new(1.5, 0, 0)
  3133. RW.C1 = CFrame.new(0, 0, 0)
  3134. LW.Parent = Torso
  3135. LW.Part0 = Torso
  3136. LW.Part1 = LeftArm
  3137. LW.C0 = CFrame.new(-1.5, 0, 0)
  3138. LW.C1 = CFrame.new(0, 0, 0)
  3139. RH.Parent = Torso
  3140. RH.Part0 = Torso
  3141. RH.Part1 = RightLeg
  3142. RH.C0 = CFrame.new(0.5, -2, 0)
  3143. RH.C1 = CFrame.new(0, 0, 0)
  3144. LH.Parent = Torso
  3145. LH.Part0 = Torso
  3146. LH.Part1 = LeftLeg
  3147. LH.C0 = CFrame.new(-0.5, -2, 0)
  3148. LH.C1 = CFrame.new(0, 0, 0)
  3149. RootJoint.C1 = CFrame.new(0, 0, 0)
  3150. RootJoint.C0 = CFrame.new(0, 0, 0)
  3151. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  3152. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  3153. equipped = true
  3154. doingmoves(true)
  3155. lastcframe = {
  3156. RootJoint.C0,
  3157. Neck.C0,
  3158. RW.C0,
  3159. LW.C0,
  3160. RH.C0,
  3161. LH.C0
  3162. }
  3163. for i = 0, 1, 0.1 do
  3164. swait()
  3165. PlayAnimationFromTable(AnimTab.ON.Animation(1), 0.3, false)
  3166. end
  3167. local p = Par(EffectModel, "Effect", "Institutional white", Vector3.new(1, 1, 1), "SmoothPlastic")
  3168. p.CFrame = RootPart.CFrame * CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(90), 0, 0)
  3169. game:GetService("Debris"):AddItem(p, 8)
  3170. local m = Instance.new("SpecialMesh", p)
  3171. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3172. m.Scale = Vector3.new(1, 1, 0.1)
  3173. coroutine.resume(coroutine.create(function(p, s)
  3174. for i = 1, 15 do
  3175. p.Transparency = 0.25 + i / 15
  3176. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(3, 3, 0)
  3177. swait()
  3178. end
  3179. p:Remove()
  3180. end), p)
  3181. local p = Par(EffectModel, "Effect", "White", Vector3.new(1, 1, 1), "SmoothPlastic")
  3182. p.CFrame = RootPart.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  3183. local m = Instance.new("SpecialMesh", p)
  3184. m.Scale = Vector3.new(1, 1, 1)
  3185. m.MeshType = "Sphere"
  3186. coroutine.resume(coroutine.create(function(p)
  3187. for i = 1, 15 do
  3188. p.Transparency = i / 15
  3189. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1, 1, 1)
  3190. swait()
  3191. end
  3192. p:Destroy()
  3193. end), p)
  3194. for i = 1, 8 do
  3195. local p = Par(EffectModel, "Effect", "Black", Vector3.new(1, 1, 1), "Neon")
  3196. s = math.random(8, 20) / 10
  3197. local m = Instance.new("BlockMesh", p)
  3198. m.Scale = Vector3.new(s, s, s)
  3199. 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())
  3200. coroutine.resume(coroutine.create(function(p)
  3201. for i = 1, 70 do
  3202. if 1 <= p.Transparency then
  3203. p:Destroy()
  3204. break
  3205. end
  3206. p.CFrame = p.CFrame * CFrame.Angles(math.rad(2), math.rad(2), math.rad(2)) + Vector3.new(0, 0.3, 0)
  3207. p.Transparency = i / 70
  3208. swait()
  3209. end
  3210. p.Parent = nil
  3211. end), p)
  3212. end
  3213. so("233091183", Torso, 1, 1)
  3214. so("153092315", Torso, 1, 1)
  3215. doingmoves(false)
  3216. mouse = Player:GetMouse()
  3217. end
  3218. function de_equip()
  3219. if equipped == false then
  3220. return
  3221. end
  3222. repeat
  3223. wait()
  3224. until Dmoves == false
  3225. doingmoves(true)
  3226. for i = 0, 1, 0.1 do
  3227. swait()
  3228. PlayAnimationFromTable(AnimTab.ON.Animation(1), 0.2, false)
  3229. end
  3230. local p = Par(EffectModel, "Effect", "Institutional white", Vector3.new(1, 1, 1), "Neon")
  3231. p.CFrame = RootPart.CFrame * CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(90), 0, 0)
  3232. game:GetService("Debris"):AddItem(p, 8)
  3233. local m = Instance.new("SpecialMesh", p)
  3234. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3235. m.Scale = Vector3.new(45, 45, 0.1)
  3236. coroutine.resume(coroutine.create(function(p, s)
  3237. for i = 1, 15 do
  3238. p.Transparency = 0.25 + i / 15
  3239. p.Mesh.Scale = p.Mesh.Scale - Vector3.new(3, 3, 0)
  3240. swait()
  3241. end
  3242. p:Remove()
  3243. end), p)
  3244. local p = Par(EffectModel, "Effect", "White", Vector3.new(1, 1, 1), "SmoothPlastic")
  3245. p.CFrame = RootPart.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  3246. local m = Instance.new("SpecialMesh", p)
  3247. m.Scale = Vector3.new(15, 15, 15)
  3248. m.MeshType = "Sphere"
  3249. coroutine.resume(coroutine.create(function(p)
  3250. for i = 1, 15 do
  3251. p.Transparency = i / 15
  3252. p.Mesh.Scale = p.Mesh.Scale - Vector3.new(1, 1, 1)
  3253. swait()
  3254. end
  3255. p:Destroy()
  3256. end), p)
  3257. for i = 1, 8 do
  3258. local p = Par(EffectModel, "Effect", "Black", Vector3.new(1, 1, 1), "Neon")
  3259. s = math.random(8, 20) / 10
  3260. local m = Instance.new("BlockMesh", p)
  3261. m.Scale = Vector3.new(s, s, s)
  3262. 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())
  3263. coroutine.resume(coroutine.create(function(p)
  3264. for i = 1, 70 do
  3265. if 1 <= p.Transparency then
  3266. p:Destroy()
  3267. break
  3268. end
  3269. p.CFrame = p.CFrame * CFrame.Angles(math.rad(2), math.rad(2), math.rad(2)) + Vector3.new(0, 0.3, 0)
  3270. p.Transparency = i / 70
  3271. swait()
  3272. end
  3273. p.Parent = nil
  3274. end), p)
  3275. end
  3276. so("233091183", Torso, 1, 2)
  3277. so("153092315", Torso, 1, 2)
  3278. doingmoves(false)
  3279. input = ""
  3280. RW.Parent = nil
  3281. LW.Parent = nil
  3282. RH.Parent = nil
  3283. LH.Parent = nil
  3284. ORW.Parent = Torso
  3285. ORH.Parent = Torso
  3286. OLW.Parent = Torso
  3287. OLH.Parent = Torso
  3288. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  3289. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  3290. RootJoint.C0 = clerp(RootJoint.C0, RootCF, 1)
  3291. Animate.Parent = char
  3292. Animator.Parent = Humanoid
  3293. RootJoint.C1 = r1m
  3294. RootJoint.C0 = r0m
  3295. Neck.C1 = n1m
  3296. Neck.C0 = n0m
  3297. Humanoid.WalkSpeed = 16
  3298. r1m = RootJoint.C1
  3299. r0m = RootJoint.C0
  3300. n1m = Neck.C1
  3301. n0m = Neck.C0
  3302. equipped = false
  3303. end
  3304. MovesTable = {}
  3305. function Taunt()
  3306. doingmoves(true)
  3307. local RandomTaunt = math.random(1, 6)
  3308. for i = 0, 1, 0.1 do
  3309. swait()
  3310. PlayAnimationFromTable(AnimTab.G.Animation(1), 0.3, false)
  3311. end
  3312. if RandomTaunt == 1 then
  3313. game:GetService("Chat"):Chat(char, "Your best move is to fold.", 2)
  3314. elseif RandomTaunt == 2 then
  3315. game:GetService("Chat"):Chat(char, "You're bad.", 2)
  3316. elseif RandomTaunt == 3 then
  3317. game:GetService("Chat"):Chat(char, "All bets off, My friend.", 2)
  3318. elseif RandomTaunt == 4 then
  3319. game:GetService("Chat"):Chat(char, "Pick a card, Any card.", 2)
  3320. elseif RandomTaunt == 5 then
  3321. game:GetService("Chat"):Chat(char, "You should give up, I already did in the past.", 2)
  3322. elseif RandomTaunt == 6 then
  3323. game:GetService("Chat"):Chat(char, "Man, Screw your tophat.", 2)
  3324. end
  3325. for i = 1, 3 do
  3326. swait()
  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. for i = 1, 8 do
  3332. swait()
  3333. Neck.C1 = clerp(Neck.C1, CFrame.Angles(0, math.rad(-70), 0), 0.1)
  3334. end
  3335. end
  3336. Neck.C1 = CFrame.new(0, 0, 0)
  3337. doingmoves(false)
  3338. end
  3339. function Switch_Camera()
  3340. if CANtwod == true then
  3341. CANtwod = false
  3342. if Dmoves == false then
  3343. Humanoid.WalkSpeed = 25
  3344. end
  3345. elseif CANtwod == false then
  3346. CANtwod = true
  3347. end
  3348. end
  3349. table.insert(MovesTable, {
  3350. ["Input"] = "adq",
  3351. ["Name"] = "Unlock Next Phase",
  3352. ["Phase"] = 1,
  3353. ["Cooldown"] = 0,
  3354. ["CooldownName"] = "ADQcool",
  3355. ["CanCancel"] = true,
  3356. ["Conditions"] = function()
  3357. local Viable = true
  3358. local Move
  3359. for _, p in pairs(MovesTable) do
  3360. if p.Input == "adq" then
  3361. Move = p
  3362. break
  3363. end
  3364. end
  3365. local ver
  3366. local numer = Move.Phase
  3367. if numer == 1 then
  3368. ver = true
  3369. end
  3370. if numer == 2 then
  3371. ver = Phase2Unlocked
  3372. end
  3373. if numer == 3 then
  3374. ver = Phase3Unlocked
  3375. end
  3376. if numer == 4 then
  3377. ver = Phase4Unlocked
  3378. end
  3379. local CD = Move.Cooldown
  3380. local name = Move.CooldownName
  3381. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  3382. Viable = true
  3383. Cooldown(name, CD)
  3384. end
  3385. return Viable
  3386. end,
  3387. ["function"] = function()
  3388. if Phase4Unlocked == true then
  3389. return
  3390. end
  3391. Phase = Phase + 1
  3392. EN = 0
  3393. if Phase == 2 then
  3394. Phase2Unlocked = true
  3395. end
  3396. if Phase == 3 then
  3397. Phase3Unlocked = true
  3398. end
  3399. if Phase == 4 then
  3400. Phase4Unlocked = true
  3401. end
  3402. doingmoves(true)
  3403. for i = 0, 1, 0.2 do
  3404. swait()
  3405. PlayAnimationFromTable(AnimTab.CHR.Animation(1), 0.3, false)
  3406. end
  3407. so("206082327", char.Torso, 1, 1)
  3408. so("199145534", char.Torso, 1, 0.8)
  3409. MagnitudeDamage(RootPart, 15, 0, Vector3.new(0, 0, 0) + DIR * 1, 0.5, "H2", RootPart, 0, 0, 20, 30)
  3410. CamShake(RootPart, 15, 0.1, 20)
  3411. for i = 1, 3 do
  3412. swait()
  3413. local p = Par(EffectModel, "Effect", "Really red", vt(1, 1, 1), "SmoothPlastic")
  3414. p.CFrame = CFrame.new(Character.Torso.Position - Vector3.new(0, 0.8, 0))
  3415. game:GetService("Debris"):AddItem(p, 8)
  3416. local m = Instance.new("SpecialMesh", p)
  3417. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  3418. m.Scale = Vector3.new(5, 3, 5)
  3419. coroutine.resume(coroutine.create(function(p, s)
  3420. for i = 1, 15 do
  3421. p.Transparency = 0.9 + i / 150
  3422. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.5, -0.2, 1.5)
  3423. p.CFrame = p.CFrame * CFrame.new(0, -0.1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  3424. swait()
  3425. end
  3426. p:Remove()
  3427. end), p)
  3428. end
  3429. for i = 1, 20 do
  3430. local p = Par(EffectModel, "Effect", "Really red", vt(0.2, 1, 0.2), "Neon")
  3431. p.Transparency = 0
  3432. 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)
  3433. p.Parent = EffectModel
  3434. local m = Instance.new("SpecialMesh")
  3435. m.MeshType = "Sphere"
  3436. m.Parent = p
  3437. m.Scale = Vector3.new(2, 10, 2)
  3438. coroutine.resume(coroutine.create(function(p)
  3439. for i = 1, 40 do
  3440. p.Transparency = i / 40
  3441. p.CFrame = p.CFrame * CFrame.new(0, -1, 0)
  3442. swait()
  3443. end
  3444. p.Parent = nil
  3445. end), p)
  3446. end
  3447. ph0segui(char, "Max Health = (" .. Humanoid.MaxHealth .. ")", "Really red")
  3448. swait(30)
  3449. doingmoves(false)
  3450. end
  3451. })
  3452. table.insert(MovesTable, {
  3453. ["Input"] = "daq",
  3454. ["Name"] = "Return Last Phase",
  3455. ["Phase"] = 1,
  3456. ["Cooldown"] = 0,
  3457. ["CooldownName"] = "DAQcool",
  3458. ["CanCancel"] = true,
  3459. ["Conditions"] = function()
  3460. local Viable = true
  3461. local Move
  3462. for _, p in pairs(MovesTable) do
  3463. if p.Input == "daq" then
  3464. Move = p
  3465. break
  3466. end
  3467. end
  3468. local ver
  3469. local numer = Move.Phase
  3470. if numer == 1 then
  3471. ver = true
  3472. end
  3473. if numer == 2 then
  3474. ver = Phase2Unlocked
  3475. end
  3476. if numer == 3 then
  3477. ver = Phase3Unlocked
  3478. end
  3479. if numer == 4 then
  3480. ver = Phase4Unlocked
  3481. end
  3482. local CD = Move.Cooldown
  3483. local name = Move.CooldownName
  3484. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  3485. Viable = true
  3486. Cooldown(name, CD)
  3487. end
  3488. return Viable
  3489. end,
  3490. ["function"] = function()
  3491. if Phase == 1 then
  3492. return
  3493. end
  3494. if Phase == 2 then
  3495. Phase2Unlocked = false
  3496. Phase = 1
  3497. end
  3498. if Phase == 3 then
  3499. Phase3Unlocked = false
  3500. Phase = 2
  3501. end
  3502. if Phase == 4 then
  3503. Phase4Unlocked = false
  3504. Phase = 3
  3505. end
  3506. doingmoves(true)
  3507. for i = 0, 1, 0.2 do
  3508. swait()
  3509. PlayAnimationFromTable(AnimTab.CHR.Animation(1), 0.3, false)
  3510. end
  3511. so("206082327", char.Torso, 1, 1)
  3512. so("199145534", char.Torso, 1, 0.8)
  3513. MagnitudeDamage(RootPart, 15, 0, Vector3.new(0, 0, 0) - DIR * 4, 0.5, "H2", RootPart, 0, 0, 20, 30)
  3514. CamShake(RootPart, 15, 0.1, 20)
  3515. for i = 1, 3 do
  3516. swait()
  3517. local p = Par(EffectModel, "Effect", "Really red", vt(1, 1, 1), "SmoothPlastic")
  3518. p.CFrame = CFrame.new(Character.Torso.Position - Vector3.new(0, -0.2, 0))
  3519. game:GetService("Debris"):AddItem(p, 8)
  3520. local m = Instance.new("SpecialMesh", p)
  3521. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  3522. m.Scale = Vector3.new(22.5, 0, 22.5)
  3523. coroutine.resume(coroutine.create(function(p, s)
  3524. for i = 1, 15 do
  3525. p.Transparency = 0.9 + i / 150
  3526. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(-1.5, 0.05, -1.5)
  3527. p.CFrame = p.CFrame * CFrame.new(0, -0.3, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  3528. swait()
  3529. end
  3530. p:Remove()
  3531. end), p)
  3532. end
  3533. for i = 1, 20 do
  3534. local p = Par(EffectModel, "Effect", "Really red", vt(0.2, 1, 0.2), "Neon")
  3535. 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)
  3536. p.Parent = EffectModel
  3537. local m = Instance.new("SpecialMesh")
  3538. m.MeshType = "Sphere"
  3539. p.CFrame = p.CFrame * CFrame.new(0, -20, 0)
  3540. m.Parent = p
  3541. m.Scale = Vector3.new(2, 10, 2)
  3542. coroutine.resume(coroutine.create(function(p)
  3543. for i = 1, 20 do
  3544. p.Transparency = i / 20
  3545. p.CFrame = p.CFrame * CFrame.new(0, 1, 0)
  3546. swait()
  3547. end
  3548. p.Parent = nil
  3549. end), p)
  3550. end
  3551. ph0segui(char, "Max Health = (" .. Humanoid.MaxHealth .. ")", "Really red")
  3552. swait(30)
  3553. doingmoves(false)
  3554. end
  3555. })
  3556. table.insert(MovesTable, {
  3557. ["Input"] = "dasq",
  3558. ["Name"] = "Card ride",
  3559. ["Phase"] = 1,
  3560. ["Cooldown"] = 4,
  3561. ["CooldownName"] = "DASQcool",
  3562. ["CanCancel"] = true,
  3563. ["Conditions"] = function()
  3564. local Viable = true
  3565. local Move
  3566. for _, p in pairs(MovesTable) do
  3567. if p.Input == "dasq" then
  3568. Move = p
  3569. break
  3570. end
  3571. end
  3572. local ver
  3573. local numer = Move.Phase
  3574. if numer == 1 then
  3575. ver = true
  3576. end
  3577. if numer == 2 then
  3578. ver = Phase2Unlocked
  3579. end
  3580. if numer == 3 then
  3581. ver = Phase3Unlocked
  3582. end
  3583. if numer == 4 then
  3584. ver = Phase4Unlocked
  3585. end
  3586. local CD = Move.Cooldown
  3587. local name = Move.CooldownName
  3588. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  3589. Viable = true
  3590. Cooldown(name, CD)
  3591. end
  3592. return Viable
  3593. end,
  3594. ["function"] = function()
  3595. if carding == true then
  3596. return
  3597. end
  3598. carding = true
  3599. doingmoves(true)
  3600. LastMove = "DASQ"
  3601. local RNmove = LastMove
  3602. DIR = Torso.CFrame.lookVector
  3603. for i = 0, 1, 0.1 do
  3604. swait()
  3605. DIR = RootPart.CFrame.lookVector
  3606. PlayAnimationFromTable(AnimTab.dasq.Animation(1), 0.3, false)
  3607. end
  3608. so("153092315", Torso, 5, 0.8)
  3609. for i = 1, 3 do
  3610. swait()
  3611. local p = Par(EffectModel, "Effect", "Black", vt(1, 1, 1), "SmoothPlastic")
  3612. p.CFrame = CFrame.new(Character.Torso.Position - Vector3.new(0, 0.8, 0))
  3613. game:GetService("Debris"):AddItem(p, 8)
  3614. local m = Instance.new("SpecialMesh", p)
  3615. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  3616. m.Scale = Vector3.new(5, 3, 5)
  3617. coroutine.resume(coroutine.create(function(p, s)
  3618. for i = 1, 15 do
  3619. p.Transparency = 0.9 + i / 150
  3620. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.5, -0.2, 1.5)
  3621. p.CFrame = p.CFrame * CFrame.new(0, -0.1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  3622. swait()
  3623. end
  3624. p:Remove()
  3625. end), p)
  3626. end
  3627. for i = 0, 1, 0.1 do
  3628. swait()
  3629. PlayAnimationFromTable(AnimTab.dasq.Animation(2), 0.3, false)
  3630. end
  3631. Resume()
  3632. Torso.Velocity = vt(0, 5, 0) * 10
  3633. Humanoid.JumpPower = 16
  3634. Humanoid.Jump = true
  3635. swait(3)
  3636. local card = it("Part", EffectModel)
  3637. card.Anchored = true
  3638. card.CanCollide = false
  3639. card.CFrame = RootPart.CFrame * CFrame.new(0, -3, 0)
  3640. local cm = it("BlockMesh", card)
  3641. cm.Scale = Vector3.new(1, 0.01, 1)
  3642. yis = card.CFrame
  3643. card.Size = Vector3.new(7, 0, 10)
  3644. card.Transparency = 1
  3645. local decal1 = Instance.new("Decal", card)
  3646. decal1.Face = "Top"
  3647. decal1.Name = "D1"
  3648. decal1.Texture = cards[math.random(1, #cards)]
  3649. decal1.Parent = card
  3650. local decal2 = Instance.new("Decal", card)
  3651. decal2.Name = "D2"
  3652. decal2.Parent = card
  3653. decal2.Face = "Bottom"
  3654. decal2.Texture = cards[math.random(1, #cards)]
  3655. card.Anchored = false
  3656. Stop()
  3657. Humanoid.JumpPower = 80
  3658. Torso.Velocity = Torso.Velocity
  3659. w = Instance.new("Weld", Torso)
  3660. w.Part0 = card
  3661. w.Part1 = Torso
  3662. w.C0 = CFrame.new(0, 3, 0) * CFrame.Angles(0, math.rad(90), 0)
  3663. velx = Instance.new("BodyVelocity")
  3664. velx.Parent = RootPart
  3665. velx.maxForce = Vector3.new(400000, 400000, 400000) * 2
  3666. velCF = vt(RootPart.CFrame.lookVector.x * 70, RootPart.CFrame.lookVector.y * 0, RootPart.CFrame.lookVector.z * 70)
  3667. velx.velocity = velCF
  3668. CanCancel = true
  3669. cols = {
  3670. BrickColor.new("Institutional white"),
  3671. BrickColor.new("Black"),
  3672. BrickColor.new("Gold"),
  3673. BrickColor.new("Really black")
  3674. }
  3675. num = 0
  3676. dmg = 0
  3677. bg.Parent = RootPart
  3678. for i = 1, 25 do
  3679. dmg = dmg + 1
  3680. num = num + 1
  3681. if 5 <= num then
  3682. so("231917784", RootPart, 1, 1)
  3683. so("233096543", RootPart, 1, 0.85)
  3684. num = 0
  3685. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  3686. p.CFrame = card.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(90), math.random(-10, 10) / 100, 0)
  3687. m = it("SpecialMesh", p)
  3688. m.MeshType = "FileMesh"
  3689. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  3690. m.Parent = p
  3691. m.Scale = Vector3.new(1, 3, 1)
  3692. m.Name = "Triangle"
  3693. game:GetService("Debris"):AddItem(p, 5)
  3694. coroutine.resume(coroutine.create(function(p)
  3695. for i = 1, 10 do
  3696. p.Transparency = i / 10
  3697. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(2.3, -0.4, 2.3)
  3698. p.CFrame = p.CFrame * CFrame.Angles(0, math.rad(15), 0)
  3699. swait()
  3700. end
  3701. p.Parent = nil
  3702. end), p)
  3703. end
  3704. if LastMove ~= RNmove then
  3705. carding = false
  3706. break
  3707. end
  3708. if dmg >= 3 then
  3709. dmg = 0
  3710. MagnitudeDamage(card, 8, 4, Vector3.new(0, 7, 0) + DIR * 10, 0.5, "H2", RootPart, 0, 0, 20, 30)
  3711. end
  3712. do
  3713. local colsz = {
  3714. "Bright red",
  3715. "Deep orange",
  3716. "Pastel yellow",
  3717. "Institutional white",
  3718. "Black"
  3719. }
  3720. local blast2 = Par(EffectModel, "Effect", colsz[math.random(1, #colsz)], vt(1, 1, 1), "SmoothPlastic")
  3721. 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))
  3722. local m = Instance.new("SpecialMesh", blast2)
  3723. m.Scale = Vector3.new(2, 2, 2)
  3724. m.MeshType = "Brick"
  3725. coroutine.resume(coroutine.create(function()
  3726. for i = 1, 20 do
  3727. blast2.Transparency = 0.25 + i / 20
  3728. m.Scale = m.Scale + vt(-0.1, -0.1, -0.1)
  3729. swait()
  3730. blast2.CFrame = blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  3731. end
  3732. blast2:Remove()
  3733. end))
  3734. Anim = "Jump"
  3735. velx.velocity = vt(RootPart.CFrame.lookVector.x * 90, RootPart.CFrame.lookVector.y * 1, RootPart.CFrame.lookVector.z * 70)
  3736. gyroface()
  3737. swait()
  3738. end
  3739. end
  3740. velx.Parent = nil
  3741. bg.Parent = nil
  3742. w.Parent = nil
  3743. card.Anchored = true
  3744. carding = false
  3745. coroutine.resume(coroutine.create(function()
  3746. for i = 1, 15 do
  3747. swait()
  3748. card.Size = card.Size + Vector3.new(0.1, 0, 0.1)
  3749. card.CFrame = card.CFrame * CFrame.Angles(0, math.rad(10), 0)
  3750. card.D1.Transparency = i / 15
  3751. card.D2.Transparency = i / 15
  3752. game.Debris:AddItem(card, 3)
  3753. end
  3754. end))
  3755. if LastMove == RNmove then
  3756. Torso.Velocity = RootPart.CFrame.lookVector * 70 + vt(0, 5, 0) * 10
  3757. Humanoid.JumpPower = 80
  3758. Humanoid.Jump = true
  3759. swait()
  3760. for i = 0, 1, 0.1 do
  3761. swait()
  3762. DIR = RootPart.CFrame.lookVector
  3763. PlayAnimationFromTable(AnimTab.dasq.Animation(1), 0.3, false)
  3764. end
  3765. carding = false
  3766. Humanoid.JumpPower = 80
  3767. doingmoves(false)
  3768. end
  3769. end
  3770. })
  3771. table.insert(MovesTable, {
  3772. ["Input"] = "saq",
  3773. ["Name"] = "Old memories",
  3774. ["Phase"] = 1,
  3775. ["Cooldown"] = 4,
  3776. ["CooldownName"] = "SAQcool",
  3777. ["CanCancel"] = true,
  3778. ["Conditions"] = function()
  3779. local Viable = true
  3780. local Move
  3781. for _, p in pairs(MovesTable) do
  3782. if p.Input == "saq" then
  3783. Move = p
  3784. break
  3785. end
  3786. end
  3787. local ver
  3788. local numer = Move.Phase
  3789. if numer == 1 then
  3790. ver = true
  3791. end
  3792. if numer == 2 then
  3793. ver = Phase2Unlocked
  3794. end
  3795. if numer == 3 then
  3796. ver = Phase3Unlocked
  3797. end
  3798. if numer == 4 then
  3799. ver = Phase4Unlocked
  3800. end
  3801. local CD = Move.Cooldown
  3802. local name = Move.CooldownName
  3803. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  3804. Viable = true
  3805. Cooldown(name, CD)
  3806. end
  3807. return Viable
  3808. end,
  3809. ["function"] = function()
  3810. doingmoves(true)
  3811. LastMove = "SAQ"
  3812. local RNmove = LastMove
  3813. Cooldown("SAQcool", 4)
  3814. DIR = Torso.CFrame.lookVector
  3815. local vp = Instance.new("BodyPosition")
  3816. vp.position = char.Torso.Position
  3817. vp.Parent = char.Torso
  3818. vp.maxForce = Vector3.new(50000, 50000, 50000) * 50000000000000000
  3819. vp.P = 9000
  3820. vp.D = 2000
  3821. for i = 0, 1, 0.3 do
  3822. swait()
  3823. PlayAnimationFromTable(AnimTab.saq.Animation(1), 0.4, false)
  3824. end
  3825. for i = 0, 1, 0.3 do
  3826. swait()
  3827. PlayAnimationFromTable(AnimTab.saq.Animation(2), 0.3, false)
  3828. end
  3829. so("211062246", Torso, 1, 1)
  3830. so("255679373", Torso, 1, 1)
  3831. so("231917822", Torso, 1, 0.5)
  3832. so("233856115", Torso, 1, 0.5)
  3833. local circle = Par(EffectModel, "Effect", "White", vt(1, 0.2, 1), "SmoothPlastic")
  3834. local decal = Instance.new("Decal", circle)
  3835. circle.CFrame = char.Torso.CFrame * CFrame.Angles(math.rad(90), 0, 0) * CFrame.new(0, -1.8, 0)
  3836. local cmesh = Instance.new("BlockMesh", circle)
  3837. cmesh.Scale = Vector3.new(14, 0.1, 14)
  3838. circle.Size = Vector3.new(1, 0.2, 1)
  3839. decal.Face = "Top"
  3840. circle.Transparency = 1
  3841. decal.Texture = "http://www.roblox.com/asset/?id=363269577"
  3842. local decal2 = Instance.new("Decal", circle)
  3843. decal2.Face = "Bottom"
  3844. decal2.Texture = "http://www.roblox.com/asset/?id=363269577"
  3845. coroutine.resume(coroutine.create(function()
  3846. for i = 1, 15 do
  3847. cmesh.Scale = cmesh.Scale + Vector3.new(0.6, 0.1, 0.6)
  3848. decal.Transparency = i / 15
  3849. decal2.Transparency = i / 15
  3850. circle.CFrame = circle.CFrame * CFrame.Angles(0, math.rad(15), 0)
  3851. swait()
  3852. end
  3853. circle:Destroy()
  3854. end))
  3855. for i = 1, 20 do
  3856. local p = Par(EffectModel, "Effect", "White", vt(0, 0, 0), "SmoothPlastic")
  3857. p.CFrame = Torso.CFrame * CFrame.new(0, 0, -0.3)
  3858. p.CFrame = p.CFrame * CFrame.new(math.random(-3, 3), math.random(-1, 1), 0)
  3859. m = Instance.new("BlockMesh", p)
  3860. m.Scale = Vector3.new(1, 0.1, 1)
  3861. p.Transparency = 1
  3862. local ono = script.dark:clone()
  3863. ono.Enabled = true
  3864. ono.Parent = p
  3865. coroutine.resume(coroutine.create(function(p)
  3866. for i = 1, 7 do
  3867. swait()
  3868. p.CFrame = p.CFrame * CFrame.new(0, 0, -1)
  3869. MagnitudeDamage(p, 8, 5, Vector3.new(0, 20, 0) + DIR * 10, 0.5, "H2", RootPart, 0, 0, 20, 30)
  3870. end
  3871. swait(5)
  3872. p.dark.Enabled = false
  3873. game.Debris:AddItem(p, 2)
  3874. end), p)
  3875. end
  3876. swait(3)
  3877. vp:Destroy()
  3878. doingmoves(false)
  3879. end
  3880. })
  3881. table.insert(MovesTable, {
  3882. ["Input"] = "ase",
  3883. ["Name"] = "ASE",
  3884. ["Phase"] = 1,
  3885. ["Cooldown"] = 3.5,
  3886. ["CooldownName"] = "ASEcool",
  3887. ["CanCancel"] = true,
  3888. ["Conditions"] = function()
  3889. local Viable = true
  3890. local Move
  3891. for _, p in pairs(MovesTable) do
  3892. if p.Input == "ase" then
  3893. Move = p
  3894. break
  3895. end
  3896. end
  3897. local ver
  3898. local numer = Move.Phase
  3899. if numer == 1 then
  3900. ver = true
  3901. end
  3902. if numer == 2 then
  3903. ver = Phase2Unlocked
  3904. end
  3905. if numer == 3 then
  3906. ver = Phase3Unlocked
  3907. end
  3908. if numer == 4 then
  3909. ver = Phase4Unlocked
  3910. end
  3911. local CD = Move.Cooldown
  3912. local name = Move.CooldownName
  3913. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  3914. Viable = true
  3915. Cooldown(name, CD)
  3916. end
  3917. return Viable
  3918. end,
  3919. ["function"] = function()
  3920. doingmoves(true)
  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. LastMove = "SDQ"
  4052. local RNmove = LastMove
  4053. local ha = false
  4054. for i = 0, 1, 0.25 do
  4055. swait()
  4056. PlayAnimationFromTable(AnimTab.sdq.Animation(1), 0.3, false)
  4057. if Comboing == true and CANtwod == true then
  4058. ha = true
  4059. end
  4060. end
  4061. coroutine.resume(coroutine.create(function()
  4062. for i = 0, 1, 0.2 do
  4063. if ha == false then
  4064. local offset = (RootPart.Position.y - mouse.Hit.p.y) / 60
  4065. local mag = (RootPart.Position - mouse.Hit.p).magnitude / 66
  4066. local offset = offset / mag
  4067. RW.C1 = clerp(RW.C1, euler(offset, 0, 0), 1)
  4068. LW.C1 = clerp(LW.C1, euler(offset, 0, 0), 1)
  4069. Neck.C0 = CFrame.new(0, 1.5, 0) * euler(-offset, 0, 0)
  4070. RootPart.CFrame = FaceMouse()[1]
  4071. end
  4072. if Comboing == true and CANtwod == true then
  4073. ha = true
  4074. end
  4075. do
  4076. local blast2 = Par(EffectModel, "Effect", "Institutional white", vt(1, 1, 1), "Neon")
  4077. blast2.CFrame = LeftArm.CFrame * CFrame.new(0, -2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4078. m = Instance.new("BlockMesh", blast2)
  4079. m.Scale = Vector3.new(1.5, 1.5, 1.5)
  4080. coroutine.resume(coroutine.create(function(p)
  4081. for i = 1, 15 do
  4082. blast2.Transparency = 0 + i / 15
  4083. blast2.Mesh.Scale = blast2.Mesh.Scale / 1.1
  4084. swait()
  4085. end
  4086. blast2:Remove()
  4087. end), p)
  4088. local blast2 = Par(EffectModel, "Effect", "Institutional white", vt(1, 1, 1), "Neon")
  4089. blast2.CFrame = RightArm.CFrame * CFrame.new(0, -2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4090. m = Instance.new("BlockMesh", blast2)
  4091. m.Scale = Vector3.new(1.5, 1.5, 1.5)
  4092. coroutine.resume(coroutine.create(function(p)
  4093. for i = 1, 1.5 do
  4094. blast2.Transparency = 0 + i / 15
  4095. blast2.Mesh.Scale = blast2.Mesh.Scale / 1.1
  4096. swait()
  4097. end
  4098. blast2:Remove()
  4099. end), p)
  4100. swait()
  4101. PlayAnimationFromTable(AnimTab.sdq.Animation(2), 0.3, false)
  4102. end
  4103. end
  4104. end))
  4105. for i = 0.8, 50 do
  4106. if ha == false then
  4107. local offset = (RootPart.Position.y - mouse.Hit.p.y) / 60
  4108. local mag = (RootPart.Position - mouse.Hit.p).magnitude / 66
  4109. local offset = offset / mag
  4110. RW.C1 = clerp(RW.C1, euler(offset, 0, 0), 1)
  4111. LW.C1 = clerp(LW.C1, euler(offset, 0, 0), 1)
  4112. Neck.C0 = CFrame.new(0, 1.5, 0) * euler(-offset, 0, 0)
  4113. RootPart.CFrame = FaceMouse()[1]
  4114. end
  4115. if Comboing == true and CANtwod == true then
  4116. ha = true
  4117. end
  4118. do
  4119. local CPlayer = char
  4120. Humanoid.WalkSpeed = 20
  4121. swait(5)
  4122. DIR = Torso.CFrame.lookVector
  4123. p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  4124. p.Transparency = 0.5
  4125. p.Anchored = true
  4126. p.CFrame = CFrame.new(CPlayer.HumanoidRootPart.Position + DIR * 5, CPlayer.HumanoidRootPart.Position + DIR * 20) * CFrame.fromEulerAnglesXYZ(math.rad(90), math.random(-50, 50), 0)
  4127. m = Instance.new("SpecialMesh", p)
  4128. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  4129. m.Scale = Vector3.new(2, 2, 2)
  4130. coroutine.resume(coroutine.create(function(p)
  4131. for i = 1, 10 do
  4132. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.5 - i * 0.1, 0.15, 1.5 - i * 0.1)
  4133. p.Transparency = 0.5 + i / 10
  4134. p.CFrame = p.CFrame * CFrame.new(0, 2, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  4135. swait()
  4136. end
  4137. p:Destroy()
  4138. end), p)
  4139. local p = Par(EffectModel, "Effect", "White", vt(1.6, 0.5, 1.9), "SmoothPlastic")
  4140. p.CFrame = RootPart.CFrame * CFrame.new(0, 0, -2)
  4141. p.Size = Vector3.new(0.5, 1.6, 1.9)
  4142. m = Instance.new("BlockMesh", p)
  4143. m.Scale = Vector3.new(0.1, 1, 1)
  4144. local decal1 = Instance.new("Decal", p)
  4145. decal1.Face = "Right"
  4146. decal1.Texture = cards[math.random(1, #cards)]
  4147. decal1.Name = "D1"
  4148. local decal2 = decal1:clone()
  4149. decal2.Name = "D2"
  4150. decal2.Parent = p
  4151. decal2.Face = "Left"
  4152. decal2.Texture = cards[math.random(1, #cards)]
  4153. local card = p
  4154. local clon = 0
  4155. local ps = Instance.new("Sound")
  4156. ps.SoundId = "http://www.roblox.com/asset/?id=161006182"
  4157. ps.Pitch = 1
  4158. ps.Volume = 1
  4159. ps.Parent = p
  4160. ps:Play()
  4161. local lpos, cpos
  4162. game.Debris:AddItem(ps, 2)
  4163. if mouse.Hit.p ~= nil then
  4164. local MainPos = p.Position
  4165. if ha == true then
  4166. MainPos2 = Noob.Torso.Position
  4167. end
  4168. if ha == false then
  4169. MainPos2 = mouse.Hit.p
  4170. end
  4171. local MouseLook = cf((MainPos + MainPos2) / 2, MainPos2)
  4172. coroutine.resume(coroutine.create(function(Pos1, Pos2, Look)
  4173. local num = 25
  4174. repeat
  4175. swait()
  4176. local ohit, opos = rayCast(Pos1, Look.lookVector, 8, Character)
  4177. if Comboing == true and CANtwod == true then
  4178. ha = true
  4179. end
  4180. p.CFrame = CFrame.new((Pos1 + opos) / 2, opos)
  4181. Pos1 = Pos1 + Look.lookVector * 5
  4182. clon = clon + 1
  4183. if clon >= 4 then
  4184. clon = 0
  4185. do
  4186. local er = p:clone()
  4187. er.Parent = EffectModel
  4188. coroutine.resume(coroutine.create(function(p)
  4189. for i = 1, 10 do
  4190. er.D1.Transparency = i / 10
  4191. er.D2.Transparency = i / 10
  4192. er.Size = er.Size - Vector3.new(0, 0.1, 0.1)
  4193. swait()
  4194. end
  4195. er:Remove()
  4196. end), p)
  4197. end
  4198. end
  4199. if ohit ~= nil then
  4200. num = 0
  4201. end
  4202. num = num - 1
  4203. until num <= 0
  4204. MagnitudeDamage(p, 8, 4, Vector3.new(0, 1, 0) + DIR * 5, 0.5, "H2", RootPart, 0, 0, 10, 15)
  4205. local t = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "Neon")
  4206. t.CFrame = p.CFrame
  4207. local m = Instance.new("SpecialMesh")
  4208. m.MeshType = "Sphere"
  4209. m.Parent = t
  4210. m.Scale = Vector3.new(3, 3, 3)
  4211. m.Name = "Triangle"
  4212. coroutine.resume(coroutine.create(function(p)
  4213. for i = 1, 15 do
  4214. t.Transparency = i / 15
  4215. t.Triangle.Scale = t.Triangle.Scale + Vector3.new(0.1, 0.1, 0.1)
  4216. t.CFrame = t.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-20, 20) / 40, math.random(-20, 20) / 50, 0)
  4217. swait()
  4218. end
  4219. t.Parent = nil
  4220. end), p)
  4221. local ggui = Instance.new("BillboardGui")
  4222. ggui.Parent = card
  4223. ggui.Size = UDim2.new(10, 0, 7.692307692307692, 0)
  4224. ggui.AlwaysOnTop = true
  4225. local img = Instance.new("ImageLabel")
  4226. img.Parent = ggui
  4227. img.BackgroundTransparency = 1
  4228. img.Size = UDim2.new(1, 0, 1, 0)
  4229. img.Image = "rbxassetid://200369416"
  4230. img.ImageColor3 = BrickColor.new("Institutional white").Color
  4231. coroutine.resume(coroutine.create(function()
  4232. for i = 1, 15 do
  4233. swait()
  4234. img.ImageTransparency = i / 15
  4235. img.Rotation = img.Rotation + 10
  4236. ggui.Size = ggui.Size + UDim2.new(1, 0, 0.7692307692307692, 0)
  4237. end
  4238. card:Destroy()
  4239. end))
  4240. end), MainPos, MainPos2, MouseLook)
  4241. end
  4242. end
  4243. end
  4244. RW.C1 = CFrame.new()
  4245. LW.C1 = CFrame.new()
  4246. doingmoves(false)
  4247. end
  4248. })
  4249. table.insert(MovesTable, {
  4250. ["Input"] = "dwc",
  4251. ["Name"] = "Get down",
  4252. ["Phase"] = 1,
  4253. ["Cooldown"] = 2.5,
  4254. ["CooldownName"] = "DWCcool",
  4255. ["CanCancel"] = true,
  4256. ["Conditions"] = function()
  4257. local Viable = true
  4258. local Move
  4259. for _, p in pairs(MovesTable) do
  4260. if p.Input == "dwc" then
  4261. Move = p
  4262. break
  4263. end
  4264. end
  4265. local ver
  4266. local numer = Move.Phase
  4267. if numer == 1 then
  4268. ver = true
  4269. end
  4270. if numer == 2 then
  4271. ver = Phase2Unlocked
  4272. end
  4273. if numer == 3 then
  4274. ver = Phase3Unlocked
  4275. end
  4276. if numer == 4 then
  4277. ver = Phase4Unlocked
  4278. end
  4279. local CD = Move.Cooldown
  4280. local name = Move.CooldownName
  4281. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  4282. Viable = true
  4283. Cooldown(name, CD)
  4284. end
  4285. return Viable
  4286. end,
  4287. ["function"] = function()
  4288. doingmoves(true)
  4289. LastMove = "DWC"
  4290. local RNmove = LastMove
  4291. nou = {
  4292. 1.1,
  4293. 1.4,
  4294. 1.3,
  4295. 1.2,
  4296. 1.5
  4297. }
  4298. local soN = "231917856"
  4299. for i = 1, 2 do
  4300. swait()
  4301. ora = nou[math.random(1, #nou)]
  4302. DIR = char.Torso.CFrame.lookVector
  4303. so(soN, Torso, 1, ora)
  4304. for i = 0, 0.4, 0.15 do
  4305. ora = nou[math.random(1, #nou)]
  4306. swait()
  4307. PlayAnimationFromTable(AnimTab.dwc.Animation(1), 0.5, false)
  4308. end
  4309. MagnitudeDamage(RightLeg, 4, 1, Vector3.new(0, 2, 0) + DIR * 1, 0.5, "H1", Head, 0, 0, 10, 15)
  4310. so(soN, Torso, 1, ora)
  4311. for i = 0, 0.4, 0.15 do
  4312. swait()
  4313. ora = nou[math.random(1, #nou)]
  4314. PlayAnimationFromTable(AnimTab.dwc.Animation(2), 0.5, false)
  4315. end
  4316. so(soN, Torso, 1, ora)
  4317. MagnitudeDamage(RightLeg, 4, 1, Vector3.new(0, 2, 0) + DIR * 1, 0.5, "H1", Head, 0, 0, 10, 15)
  4318. for i = 0, 0.4, 0.15 do
  4319. swait()
  4320. ora = nou[math.random(1, #nou)]
  4321. PlayAnimationFromTable(AnimTab.dwc.Animation(3), 0.5, false)
  4322. end
  4323. so(soN, Torso, 1, ora)
  4324. MagnitudeDamage(RightLeg, 4, 1, Vector3.new(0, 2, 0) + DIR * 1, 0.5, "H1", Head, 0, 0, 10, 15)
  4325. end
  4326. for i = 0, 1, 0.2 do
  4327. swait()
  4328. do
  4329. local blast2 = Par(EffectModel, "Effect", "Institutional white", vt(1, 1, 1), "Neon")
  4330. blast2.CFrame = RightLeg.CFrame * CFrame.new(0, -2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4331. m = Instance.new("BlockMesh", blast2)
  4332. m.Scale = Vector3.new(1, 1, 1)
  4333. coroutine.resume(coroutine.create(function()
  4334. for i = 1, 40 do
  4335. blast2.Transparency = i / 40
  4336. swait()
  4337. blast2.CFrame = blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4338. end
  4339. blast2:Remove()
  4340. end))
  4341. local blast2 = Par(EffectModel, "Effect", "Black", vt(1, 1, 1), "Neon")
  4342. blast2.CFrame = RightLeg.CFrame * CFrame.new(0, -2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4343. m = Instance.new("BlockMesh", blast2)
  4344. m.Scale = Vector3.new(1, 1, 1)
  4345. coroutine.resume(coroutine.create(function()
  4346. for i = 1, 40 do
  4347. blast2.Transparency = i / 40
  4348. swait()
  4349. blast2.CFrame = blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4350. end
  4351. blast2:Remove()
  4352. end))
  4353. if LastMove ~= RNmove then
  4354. break
  4355. end
  4356. PlayAnimationFromTable(AnimTab.dwc.Animation(4), 0.6, false)
  4357. end
  4358. end
  4359. DIR = Head.CFrame.lookVector
  4360. so("200632136", RightArm, 1, 1)
  4361. Torso.Velocity = char.Torso.CFrame.lookVector * 30
  4362. for i = 0, 1, 0.1 do
  4363. swait()
  4364. if LastMove ~= RNmove then
  4365. break
  4366. end
  4367. do
  4368. local blast2 = Par(EffectModel, "Effect", "Institutional white", vt(1, 1, 1), "Neon")
  4369. blast2.CFrame = RightLeg.CFrame * CFrame.new(0, -2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4370. m = Instance.new("BlockMesh", blast2)
  4371. m.Scale = Vector3.new(1, 1, 1)
  4372. coroutine.resume(coroutine.create(function()
  4373. for i = 1, 40 do
  4374. blast2.Transparency = i / 40
  4375. swait()
  4376. blast2.CFrame = blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4377. end
  4378. blast2:Remove()
  4379. end))
  4380. local blast2 = Par(EffectModel, "Effect", "Black", vt(1, 1, 1), "Neon")
  4381. blast2.CFrame = RightLeg.CFrame * CFrame.new(0, -2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4382. m = Instance.new("BlockMesh", blast2)
  4383. m.Scale = Vector3.new(1, 1, 1)
  4384. coroutine.resume(coroutine.create(function()
  4385. for i = 1, 40 do
  4386. blast2.Transparency = i / 40
  4387. swait()
  4388. blast2.CFrame = blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4389. end
  4390. blast2:Remove()
  4391. end))
  4392. PlayAnimationFromTable(AnimTab.dwc.Animation(5), 0.3, false)
  4393. end
  4394. end
  4395. for i = 1, 10 do
  4396. local p = Par(EffectModel, "Effect", "White", vt(0.2, 1, 0.2), "SmoothPlastic")
  4397. 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)
  4398. local m = Instance.new("SpecialMesh")
  4399. m.MeshType = "Sphere"
  4400. m.Parent = p
  4401. m.Scale = Vector3.new(1, 5, 1)
  4402. coroutine.resume(coroutine.create(function(p)
  4403. for i = 1, 40 do
  4404. p.Transparency = i / 40
  4405. p.CFrame = p.CFrame * CFrame.new(0, -1, 0)
  4406. swait()
  4407. end
  4408. p.Parent = nil
  4409. end), p)
  4410. end
  4411. local ref = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", Vector3.new())
  4412. ref.Anchored = true
  4413. ref.CFrame = CFrame.new(RootPart.Position)
  4414. local hitfloor2, posfloor2 = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 50, Character)
  4415. if hitfloor2 ~= nil then
  4416. so("199145477", ref, 1, 1.2)
  4417. ref.CFrame = CFrame.new(posfloor2)
  4418. col = hitfloor2.BrickColor
  4419. game.Debris:AddItem(ref, 1)
  4420. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  4421. p.CFrame = CFrame.new(ref.Position + Vector3.new(0, 1, 0)) * CFrame.Angles(math.rad(90), 0, 0)
  4422. game:GetService("Debris"):AddItem(p, 8)
  4423. local m = Instance.new("SpecialMesh", p)
  4424. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  4425. m.Scale = Vector3.new(1, 1, 0.1)
  4426. coroutine.resume(coroutine.create(function(p, s)
  4427. for i = 1, 15 do
  4428. p.Transparency = 0.25 + i / 15
  4429. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(2, 2, 0)
  4430. p.CFrame = p.CFrame * CFrame.new(0, 0, 0)
  4431. swait()
  4432. end
  4433. p:Remove()
  4434. end), p)
  4435. for i = 1, 10 do
  4436. 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))
  4437. groundpart.Anchored = true
  4438. groundpart.Material = hitfloor2.Material
  4439. groundpart.CanCollide = true
  4440. 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))
  4441. coroutine.resume(coroutine.create(function(groundpart)
  4442. for i = 1, 30 do
  4443. groundpart.Transparency = i / 30
  4444. swait()
  4445. end
  4446. groundpart:Destroy()
  4447. ref:Destroy()
  4448. end), groundpart)
  4449. end
  4450. end
  4451. MagnitudeDamage(RightLeg, 12, 5, Vector3.new(0, 1, 0) + DIR * 2.5, 0.5, "H1", Head, 0.1, 0, true, 0)
  4452. if LastMove == RNmove then
  4453. doingmoves(false)
  4454. end
  4455. end
  4456. })
  4457. table.insert(MovesTable, {
  4458. ["Input"] = "sax",
  4459. ["Name"] = "Sax",
  4460. ["Phase"] = 1,
  4461. ["Cooldown"] = 2,
  4462. ["CooldownName"] = "SAXcool",
  4463. ["CanCancel"] = true,
  4464. ["Conditions"] = function()
  4465. local Viable = true
  4466. local Move
  4467. for _, p in pairs(MovesTable) do
  4468. if p.Input == "sax" then
  4469. Move = p
  4470. break
  4471. end
  4472. end
  4473. local ver
  4474. local numer = Move.Phase
  4475. if numer == 1 then
  4476. ver = true
  4477. end
  4478. if numer == 2 then
  4479. ver = Phase2Unlocked
  4480. end
  4481. if numer == 3 then
  4482. ver = Phase3Unlocked
  4483. end
  4484. if numer == 4 then
  4485. ver = Phase4Unlocked
  4486. end
  4487. local CD = Move.Cooldown
  4488. local name = Move.CooldownName
  4489. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  4490. Viable = true
  4491. Cooldown(name, CD)
  4492. end
  4493. return Viable
  4494. end,
  4495. ["function"] = function()
  4496. doingmoves(true)
  4497. LastMove = "sax"
  4498. Anim = "Jump"
  4499. for i = 0, 1, 0.4 do
  4500. swait()
  4501. DIR = RootPart.CFrame.lookVector
  4502. PlayAnimationFromTable(AnimTab.sax.Animation(1), 0.3, false)
  4503. end
  4504. so("227022193", LeftLeg, 0.6, 1.2)
  4505. for i = 1, 3 do
  4506. swait()
  4507. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  4508. p.CFrame = CFrame.new(Character.Torso.Position - Vector3.new(0, 0.8, 0))
  4509. game:GetService("Debris"):AddItem(p, 8)
  4510. local m = Instance.new("SpecialMesh", p)
  4511. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  4512. m.Scale = Vector3.new(5, 3, 5)
  4513. coroutine.resume(coroutine.create(function(p, s)
  4514. for i = 1, 15 do
  4515. p.Transparency = 0.9 + i / 150
  4516. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.5, -0.2, 1.5)
  4517. p.CFrame = p.CFrame * CFrame.new(0, -0.25, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  4518. swait()
  4519. end
  4520. p:Remove()
  4521. end), p)
  4522. end
  4523. BodyVel.maxForce = Vector3.new(4800000, 4800000, 4800000)
  4524. BodyVel.velocity = Vector3.new(char.Torso.Velocity.x, -5, char.Torso.Velocity.z) * 0.5
  4525. BodyVel.Parent = Character.HumanoidRootPart
  4526. BodyVel.velocity = DIR * 38 + Vector3.new(0, 10, 0)
  4527. MagnitudeDamage(LeftLeg, 12, 5, Vector3.new(0, 15, 0) + DIR * 30, 0.5, "H1", RootPart, 0.2, 1, 10, 20)
  4528. for i = 0, 1, 0.3 do
  4529. swait()
  4530. PlayAnimationFromTable(AnimTab.sax.Animation(2), 0.3, false)
  4531. end
  4532. for i = 0, 1, 0.2 do
  4533. swait()
  4534. PlayAnimationFromTable(AnimTab.sax.Animation(3), 0.3, false)
  4535. end
  4536. BodyVel.maxForce = Vector3.new(4800000, 4800000, 4800000)
  4537. BodyVel.velocity = DIR * 49 + Vector3.new(0, 9, 0)
  4538. MagnitudeDamage(LeftLeg, 10, 10, Vector3.new(0, -10, 0) + DIR * 30, 0.5, "H1", RootPart, 0.2, 1, 10, 20)
  4539. for i = 0, 1, 0.5 do
  4540. swait()
  4541. PlayAnimationFromTable(AnimTab.sax.Animation(4), 0.3, false)
  4542. end
  4543. BodyVel.Parent = nil
  4544. for i = 0, 1, 0.5 do
  4545. swait()
  4546. PlayAnimationFromTable(AnimTab.sax.Animation(5), 0.3, false)
  4547. end
  4548. doingmoves(false)
  4549. end
  4550. })
  4551. table.insert(MovesTable, {
  4552. ["Input"] = "aasq",
  4553. ["Name"] = "Final minutes",
  4554. ["Phase"] = 1,
  4555. ["Cooldown"] = 0,
  4556. ["CooldownName"] = "AASQcool",
  4557. ["CanCancel"] = true,
  4558. ["Conditions"] = function()
  4559. local Viable = true
  4560. local Move
  4561. for _, p in pairs(MovesTable) do
  4562. if p.Input == "aasq" then
  4563. Move = p
  4564. break
  4565. end
  4566. end
  4567. local ver
  4568. local numer = Move.Phase
  4569. if numer == 1 then
  4570. ver = true
  4571. end
  4572. if numer == 2 then
  4573. ver = Phase2Unlocked
  4574. end
  4575. if numer == 3 then
  4576. ver = Phase3Unlocked
  4577. end
  4578. if numer == 4 then
  4579. ver = Phase4Unlocked
  4580. end
  4581. local CD = Move.Cooldown
  4582. local name = Move.CooldownName
  4583. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  4584. Viable = true
  4585. Cooldown(name, CD)
  4586. end
  4587. return Viable
  4588. end,
  4589. ["function"] = function()
  4590. doingmoves(true)
  4591. LastMove = "AASQ"
  4592. local RNmove = LastMove
  4593. CanCancel = false
  4594. for i = 0, 1, 0.1 do
  4595. swait()
  4596. PlayAnimationFromTable(AnimTab.aasq.Animation(1, 0, 0), 0.3, false)
  4597. end
  4598. local efx = Par(EffectModel, "Effect", "Black", vt(1, 1, 1), "SmoothPlastic")
  4599. efx.CFrame = RootPart.CFrame * CFrame.Angles(0, 0, math.rad(90))
  4600. efx.Transparency = 1
  4601. local p = Par(EffectModel, "Effect", "White", vt(7, 7, 0.2), "SmoothPlastic")
  4602. p.Transparency = 1
  4603. p.CFrame = RootPart.CFrame * CFrame.new(0, 0, -3)
  4604. local gui = Instance.new("SurfaceGui", p)
  4605. gui.Face = "Front"
  4606. local Iergui = Instance.new("ImageLabel", gui)
  4607. Iergui.Size = UDim2.new(1, 0, 1, 0)
  4608. Iergui.Image = "http://www.roblox.com/asset/?id=363269577"
  4609. Iergui.BackgroundTransparency = 1
  4610. local Iergui2 = gui:clone()
  4611. Iergui2.Parent = p
  4612. Iergui2.Face = "Back"
  4613. coroutine.resume(coroutine.create(function()
  4614. for i = 1, 25 do
  4615. swait()
  4616. p.CFrame = p.CFrame * CFrame.Angles(0, 0, math.rad(5))
  4617. Iergui.ImageTransparency = i / 25
  4618. Iergui2.ImageLabel.ImageTransparency = i / 25
  4619. p.Size = p.Size + Vector3.new(0.2, 0.2, 0)
  4620. end
  4621. p:Destroy()
  4622. end))
  4623. local hited = false
  4624. so("241816017", RootPart, 1, 0.8)
  4625. for i = 1, 15 do
  4626. swait()
  4627. if hited == true then
  4628. break
  4629. end
  4630. efx.CFrame = clerp(efx.CFrame, efx.CFrame * CFrame.new(0, 0, -35), 0.1)
  4631. do
  4632. local blast2 = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  4633. blast2.CFrame = efx.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4634. local m = Instance.new("BlockMesh", blast2)
  4635. m.Scale = Vector3.new(1, 1, 1)
  4636. coroutine.resume(coroutine.create(function()
  4637. for i = 1, 20 do
  4638. blast2.Transparency = i / 20
  4639. m.Scale = m.Scale + vt(0.15, 0.15, 0.15)
  4640. swait()
  4641. blast2.CFrame = blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4642. end
  4643. blast2:Remove()
  4644. end))
  4645. for i, v in pairs(workspace:children()) do
  4646. 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
  4647. hited = true
  4648. Damagefunc(v.Torso, 1, Vector3.new(0, 0, 0), 0.5, "H2", RootPart, 0, 0, 10, 20)
  4649. nigger = v.Torso
  4650. if hited == true then
  4651. break
  4652. end
  4653. end
  4654. end
  4655. end
  4656. end
  4657. if hited == true then
  4658. do
  4659. local spec = true
  4660. so("240429615", nigger, 1, 1)
  4661. local goto = Par(EffectModel, "goto", "White", vt(1, 1, 1), "SmoothPlastic")
  4662. goto.Transparency = 1
  4663. goto.CFrame = RootPart.CFrame * CFrame.new(0, 20, 0) * CFrame.Angles(math.rad(-40), 0, 0)
  4664. local pp = goto
  4665. local goH, goP = rayCast(pp.Position, pp.CFrame.lookVector, 9999, Character)
  4666. goto.CFrame = CFrame.new(goP)
  4667. game.Debris:AddItem(goto, 8)
  4668. local vp2 = Instance.new("BodyPosition", nigger)
  4669. vp2.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  4670. vp2.P = 10000000
  4671. vp2.D = 1000
  4672. coroutine.resume(coroutine.create(function()
  4673. while spec == true do
  4674. nigger.CFrame = CFrame.new(goto.Position) + Vector3.new(0, 2, 0)
  4675. vp2.Position = goto.CFrame.p + Vector3.new(0, 2, 0)
  4676. vp2.Parent = nigger
  4677. swait()
  4678. end
  4679. end))
  4680. local posfloor2 = nigger.Position
  4681. local p = Par(EffectModel, "Effect", "Really black", vt(12, 17, 12), "SmoothPlastic")
  4682. p.Size = Vector3.new(12, 17, 12)
  4683. p.CFrame = cf(posfloor2) * CFrame.new(0, 0, -7)
  4684. local m = Instance.new("SpecialMesh", p)
  4685. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  4686. m.Scale = Vector3.new(29, 0, 29)
  4687. m.Name = "Triangle"
  4688. swait()
  4689. game.Debris:AddItem(p, 5)
  4690. coroutine.resume(coroutine.create(function(p)
  4691. for i = 1, 10 do
  4692. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(-0.3, 0.5, -0.3)
  4693. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  4694. swait()
  4695. end
  4696. end), p)
  4697. coroutine.resume(coroutine.create(function(p)
  4698. for i = 1, 30 do
  4699. p.Transparency = 0.5 + i / 30
  4700. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(0.5), 0)
  4701. swait()
  4702. end
  4703. end), p)
  4704. local orls = p.CFrame
  4705. local p = Par(EffectModel, "Effect", "Really black", vt(12, 17, 12), "SmoothPlastic")
  4706. p.Size = Vector3.new(12, 17, 12)
  4707. p.CFrame = cf(posfloor2) * CFrame.new(0, 0, -7)
  4708. local m = Instance.new("SpecialMesh", p)
  4709. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  4710. m.Scale = Vector3.new(29, 0, 29)
  4711. m.Name = "Triangle"
  4712. swait()
  4713. game.Debris:AddItem(p, 5)
  4714. coroutine.resume(coroutine.create(function(p)
  4715. for i = 1, 10 do
  4716. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(-1, 1.2, -1)
  4717. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  4718. swait()
  4719. end
  4720. end), p)
  4721. coroutine.resume(coroutine.create(function(p)
  4722. for i = 1, 30 do
  4723. p.Transparency = 0.5 + i / 30
  4724. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(0.5), 0)
  4725. swait()
  4726. end
  4727. end), p)
  4728. local p = Par(EffectModel, "Effect", "Really black", vt(12, 17, 12), "SmoothPlastic")
  4729. p.Size = Vector3.new(12, 17, 12)
  4730. p.CFrame = cf(posfloor2) * CFrame.new(0, 0, -7)
  4731. local m = Instance.new("SpecialMesh", p)
  4732. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  4733. m.Scale = Vector3.new(29, 0, 29)
  4734. m.Name = "Triangle"
  4735. swait()
  4736. game.Debris:AddItem(p, 5)
  4737. coroutine.resume(coroutine.create(function(p)
  4738. for i = 1, 10 do
  4739. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(-2.2, 3, -2.3)
  4740. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  4741. swait()
  4742. end
  4743. end), p)
  4744. coroutine.resume(coroutine.create(function(p)
  4745. for i = 1, 30 do
  4746. p.Transparency = 0.5 + i / 30
  4747. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(0.5), 0)
  4748. swait()
  4749. end
  4750. end), p)
  4751. for i = 0, 1, 0.1 do
  4752. swait()
  4753. PlayAnimationFromTable(AnimTab.aasq.Animation(2, 0, 0), 0.3, false)
  4754. end
  4755. local vp = Instance.new("BodyPosition", Torso)
  4756. vp.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  4757. vp.P = 9000
  4758. vp.D = 1000
  4759. CamShake(RootPart, 15, 1, 10)
  4760. vp.Position = RootPart.Position + Vector3.new(0, 20, 0)
  4761. local hitfloor2, posfloor2 = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 3000, Character)
  4762. local pz = Par(EffectModel, "Effect", "Black", Vector3.new(2, 2, 1), "SmoothPlastic")
  4763. pz.CFrame = cf(posfloor2) * CFrame.Angles(math.pi / 2, 0, 0)
  4764. local m = Instance.new("BlockMesh", pz)
  4765. m.Scale = Vector3.new(2.5, 2.5, 0)
  4766. pz.Transparency = 1
  4767. pz.Anchored = true
  4768. pz.CanCollide = false
  4769. pz.Parent = workspace
  4770. pz.Name = "Rune"
  4771. local d1 = Instance.new("Decal", pz)
  4772. d1.Texture = "http://www.roblox.com/asset/?id=234376725"
  4773. d1.Face = "Front"
  4774. d1.Name = "d1"
  4775. local d1 = Instance.new("Decal", pz)
  4776. d1.Texture = "http://www.roblox.com/asset/?id=234376725"
  4777. d1.Face = "Back"
  4778. d1.Name = "d2"
  4779. coroutine.resume(coroutine.create(function(p)
  4780. for i = 1, 30 do
  4781. swait()
  4782. p.CFrame = p.CFrame * CFrame.Angles(0, 0, math.rad(20 + i * 2))
  4783. p.d1.Transparency = 0.5 + i / 30
  4784. p.d2.Transparency = 0.5 + i / 30
  4785. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.5, 1.5, 0)
  4786. end
  4787. p:Remove()
  4788. end), pz)
  4789. swait(5)
  4790. local lopnum = 9
  4791. local lopsped = 0.18
  4792. local tododmg = 4
  4793. local tododmg2 = 18
  4794. for i = 1, lopnum do
  4795. swait()
  4796. PlayAnimationFromTable(AnimTab.aasq.Animation(3, 0, 0), lopsped, false)
  4797. end
  4798. DIR = RootPart.CFrame.lookVector
  4799. p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  4800. p.Transparency = 0.5
  4801. p.Anchored = true
  4802. p.CFrame = CFrame.new(RootPart.Position + DIR * 2, goto.Position) * CFrame.fromEulerAnglesXYZ(math.rad(90), math.random(-50, 50), 0)
  4803. m = Instance.new("SpecialMesh", p)
  4804. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  4805. m.Scale = Vector3.new(2, 2, 2)
  4806. coroutine.resume(coroutine.create(function(p)
  4807. for i = 1, 10 do
  4808. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.65 - i * 0.1, -0.15, 1.65 - i * 0.1)
  4809. p.Transparency = 0.25 + i / 10
  4810. p.CFrame = p.CFrame * CFrame.new(0, -0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(15), 0)
  4811. swait()
  4812. end
  4813. p:Destroy()
  4814. end), p)
  4815. local blast = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  4816. blast.Transparency = 1
  4817. blast.CFrame = RootPart.CFrame * CFrame.new(0, 0, -1)
  4818. local blasimg = Instance.new("BillboardGui", blast)
  4819. blasimg.Size = UDim2.new(23, 0, 13, 0)
  4820. local imgbls = Instance.new("ImageLabel", blasimg)
  4821. imgbls.BackgroundTransparency = 1
  4822. imgbls.Size = UDim2.new(1, 0, 1, 0)
  4823. imgbls.Image = "http://www.roblox.com/asset/?id=55924470"
  4824. imgbls.ImageColor3 = Color3.new(255, 255, 0)
  4825. local emit3 = script.EMIT3:Clone()
  4826. emit3.Enabled = true
  4827. emit3.Parent = blast
  4828. local MainPos = blast.Position
  4829. MainPos2 = goto.Position
  4830. local MouseLook = cf((MainPos + MainPos2) / 2, MainPos2)
  4831. coroutine.resume(coroutine.create(function(Pos1, Pos2, Look)
  4832. local num = 50
  4833. repeat
  4834. swait()
  4835. local ohit, opos = rayCast(Pos1, Look.lookVector, 6, Character)
  4836. blast.CFrame = CFrame.new((Pos1 + opos) / 2, opos)
  4837. Pos1 = Pos1 + Look.lookVector * 5
  4838. if ohit ~= nil then
  4839. num = 0
  4840. end
  4841. num = num - 1
  4842. until num <= 0
  4843. MagnitudeDamage(blast, 13, tododmg, Vector3.new(0, 5, 0) + DIR * 5, 0.5, "H2", RootPart, 0, 0, 20, 30)
  4844. so("192410084", blast, 1, 1)
  4845. so("191395725", blast, 1, 1)
  4846. for i = 1, 4 do
  4847. p = Par(EffectModel, "Effect", "Deep orange", vt(1, 1, 1), "SmoothPlastic")
  4848. p.CFrame = blast.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4849. m = Instance.new("SpecialMesh")
  4850. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  4851. m.Scale = Vector3.new(2.4 + i, 2.4 + i, 0.6)
  4852. m.Parent = p
  4853. game:GetService("Debris"):AddItem(p, 5)
  4854. coroutine.resume(coroutine.create(function(p, l)
  4855. for i = 1, 10 do
  4856. p.Transparency = i / 10
  4857. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1 + l, 1 + l, 0)
  4858. swait(0.5)
  4859. end
  4860. p:Remove()
  4861. end), p, 1)
  4862. end
  4863. for SOS = 1, 4 do
  4864. do
  4865. local cols = {
  4866. "Bright red",
  4867. "Deep orange",
  4868. "Bright yellow",
  4869. "Pastel yellow"
  4870. }
  4871. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "SmoothPlastic")
  4872. p.BrickColor = BrickColor.new(cols[math.random(1, #cols)])
  4873. p.CFrame = CFrame.new(blast.CFrame.p)
  4874. game:GetService("Debris"):AddItem(p, 5)
  4875. local m = Instance.new("BlockMesh", p)
  4876. m.Scale = Vector3.new(1.5, 1.5, 1.5)
  4877. local sds = script.EMIT3:Clone()
  4878. sds.Parent = p
  4879. sds.Enabled = true
  4880. coroutine.resume(coroutine.create(function(p, pc, s)
  4881. local e = 0
  4882. for i = 0 + s, 10 + s do
  4883. p.Transparency = 0.5 + (i - s) / 10
  4884. p.Mesh.Scale = p.Mesh.Scale / 1.02
  4885. e = e ^ 1.008 + 0.11
  4886. 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))
  4887. swait()
  4888. end
  4889. sds.Enabled = false
  4890. game.Debris:AddItem(p, 10)
  4891. end), p, p.CFrame, SOS * 9)
  4892. end
  4893. end
  4894. for i = 1, 20 do
  4895. local cols = {
  4896. "Bright red",
  4897. "Deep orange",
  4898. "Bright yellow"
  4899. }
  4900. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "Neon")
  4901. 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)
  4902. local m = Instance.new("BlockMesh", p)
  4903. m.Scale = Vector3.new(2, 2, 2)
  4904. coroutine.resume(coroutine.create(function(p)
  4905. for i = 1, 15 do
  4906. p.Transparency = 0.5 + i / 15
  4907. p.CFrame = p.CFrame * CFrame.new(0, -2.5, 0)
  4908. swait()
  4909. end
  4910. p.Parent = nil
  4911. end), p)
  4912. end
  4913. coroutine.resume(coroutine.create(function()
  4914. for i = 1, 20 do
  4915. swait()
  4916. blasimg.Size = blasimg.Size + UDim2.new(0.5, 0, 0.5, 0)
  4917. imgbls.ImageTransparency = i / 20
  4918. emit3.Enabled = false
  4919. end
  4920. game.Debris:AddItem(blast, 5)
  4921. end))
  4922. end), MainPos, MainPos2, MouseLook)
  4923. for i = 1, lopnum do
  4924. swait()
  4925. PlayAnimationFromTable(AnimTab.aasq.Animation(4, 0, 0), lopsped, false)
  4926. end
  4927. DIR = RootPart.CFrame.lookVector
  4928. p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  4929. p.Transparency = 0.5
  4930. p.Anchored = true
  4931. p.CFrame = CFrame.new(RootPart.Position + DIR * 2, goto.Position) * CFrame.fromEulerAnglesXYZ(math.rad(90), math.random(-50, 50), 0)
  4932. m = Instance.new("SpecialMesh", p)
  4933. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  4934. m.Scale = Vector3.new(2, 2, 2)
  4935. coroutine.resume(coroutine.create(function(p)
  4936. for i = 1, 10 do
  4937. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.65 - i * 0.1, -0.15, 1.65 - i * 0.1)
  4938. p.Transparency = 0.25 + i / 10
  4939. p.CFrame = p.CFrame * CFrame.new(0, -0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(15), 0)
  4940. swait()
  4941. end
  4942. p:Destroy()
  4943. end), p)
  4944. local blast = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  4945. blast.Transparency = 1
  4946. blast.CFrame = RootPart.CFrame * CFrame.new(0, 0, -1)
  4947. local blasimg = Instance.new("BillboardGui", blast)
  4948. blasimg.Size = UDim2.new(23, 0, 13, 0)
  4949. local imgbls = Instance.new("ImageLabel", blasimg)
  4950. imgbls.BackgroundTransparency = 1
  4951. imgbls.Size = UDim2.new(1, 0, 1, 0)
  4952. imgbls.Image = "http://www.roblox.com/asset/?id=55924470"
  4953. imgbls.ImageColor3 = Color3.new(255, 255, 0)
  4954. local emit3 = script.EMIT3:Clone()
  4955. emit3.Enabled = true
  4956. emit3.Parent = blast
  4957. local MainPos = blast.Position
  4958. MainPos2 = goto.Position
  4959. local MouseLook = cf((MainPos + MainPos2) / 2, MainPos2)
  4960. coroutine.resume(coroutine.create(function(Pos1, Pos2, Look)
  4961. local num = 50
  4962. repeat
  4963. swait()
  4964. local ohit, opos = rayCast(Pos1, Look.lookVector, 6, Character)
  4965. blast.CFrame = CFrame.new((Pos1 + opos) / 2, opos)
  4966. Pos1 = Pos1 + Look.lookVector * 5
  4967. if ohit ~= nil then
  4968. num = 0
  4969. end
  4970. num = num - 1
  4971. until num <= 0
  4972. MagnitudeDamage(blast, 13, tododmg, Vector3.new(0, 5, 0) + DIR * 5, 0.5, "H2", RootPart, 0, 0, 20, 30)
  4973. so("192410084", blast, 1, 1)
  4974. so("191395725", blast, 1, 1)
  4975. for i = 1, 4 do
  4976. p = Par(EffectModel, "Effect", "Deep orange", vt(1, 1, 1), "SmoothPlastic")
  4977. p.CFrame = blast.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4978. m = Instance.new("SpecialMesh")
  4979. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  4980. m.Scale = Vector3.new(2.4 + i, 2.4 + i, 0.6)
  4981. m.Parent = p
  4982. game:GetService("Debris"):AddItem(p, 5)
  4983. coroutine.resume(coroutine.create(function(p, l)
  4984. for i = 1, 10 do
  4985. p.Transparency = i / 10
  4986. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1 + l, 1 + l, 0)
  4987. swait(0.5)
  4988. end
  4989. p:Remove()
  4990. end), p, 1)
  4991. end
  4992. for SOS = 1, 4 do
  4993. do
  4994. local cols = {
  4995. "Bright red",
  4996. "Deep orange",
  4997. "Bright yellow",
  4998. "Pastel yellow"
  4999. }
  5000. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "SmoothPlastic")
  5001. p.BrickColor = BrickColor.new(cols[math.random(1, #cols)])
  5002. p.CFrame = CFrame.new(blast.CFrame.p)
  5003. game:GetService("Debris"):AddItem(p, 5)
  5004. local m = Instance.new("BlockMesh", p)
  5005. m.Scale = Vector3.new(1.5, 1.5, 1.5)
  5006. local sds = script.EMIT3:Clone()
  5007. sds.Parent = p
  5008. sds.Enabled = true
  5009. coroutine.resume(coroutine.create(function(p, pc, s)
  5010. local e = 0
  5011. for i = 0 + s, 10 + s do
  5012. p.Transparency = 0.5 + (i - s) / 10
  5013. p.Mesh.Scale = p.Mesh.Scale / 1.02
  5014. e = e ^ 1.008 + 0.11
  5015. 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))
  5016. swait()
  5017. end
  5018. sds.Enabled = false
  5019. game.Debris:AddItem(p, 10)
  5020. end), p, p.CFrame, SOS * 9)
  5021. end
  5022. end
  5023. for i = 1, 20 do
  5024. local cols = {
  5025. "Bright red",
  5026. "Deep orange",
  5027. "Bright yellow"
  5028. }
  5029. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "Neon")
  5030. 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)
  5031. local m = Instance.new("BlockMesh", p)
  5032. m.Scale = Vector3.new(2, 2, 2)
  5033. coroutine.resume(coroutine.create(function(p)
  5034. for i = 1, 15 do
  5035. p.Transparency = 0.5 + i / 15
  5036. p.CFrame = p.CFrame * CFrame.new(0, -2.5, 0)
  5037. swait()
  5038. end
  5039. p.Parent = nil
  5040. end), p)
  5041. end
  5042. coroutine.resume(coroutine.create(function()
  5043. for i = 1, 20 do
  5044. swait()
  5045. blasimg.Size = blasimg.Size + UDim2.new(0.5, 0, 0.5, 0)
  5046. imgbls.ImageTransparency = i / 20
  5047. emit3.Enabled = false
  5048. end
  5049. game.Debris:AddItem(blast, 5)
  5050. end))
  5051. end), MainPos, MainPos2, MouseLook)
  5052. for i = 1, lopnum do
  5053. swait()
  5054. PlayAnimationFromTable(AnimTab.aasq.Animation(5, 0, 0), lopsped, false)
  5055. end
  5056. DIR = RootPart.CFrame.lookVector
  5057. p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  5058. p.Transparency = 0.5
  5059. p.Anchored = true
  5060. p.CFrame = CFrame.new(RootPart.Position + DIR * 2, goto.Position) * CFrame.fromEulerAnglesXYZ(math.rad(90), math.random(-50, 50), 0)
  5061. m = Instance.new("SpecialMesh", p)
  5062. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  5063. m.Scale = Vector3.new(2, 2, 2)
  5064. coroutine.resume(coroutine.create(function(p)
  5065. for i = 1, 10 do
  5066. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.65 - i * 0.1, -0.15, 1.65 - i * 0.1)
  5067. p.Transparency = 0.25 + i / 10
  5068. p.CFrame = p.CFrame * CFrame.new(0, -0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(15), 0)
  5069. swait()
  5070. end
  5071. p:Destroy()
  5072. end), p)
  5073. local blast = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  5074. blast.Transparency = 1
  5075. blast.CFrame = RootPart.CFrame * CFrame.new(0, 0, -1)
  5076. local blasimg = Instance.new("BillboardGui", blast)
  5077. blasimg.Size = UDim2.new(23, 0, 13, 0)
  5078. local imgbls = Instance.new("ImageLabel", blasimg)
  5079. imgbls.BackgroundTransparency = 1
  5080. imgbls.Size = UDim2.new(1, 0, 1, 0)
  5081. imgbls.Image = "http://www.roblox.com/asset/?id=55924470"
  5082. imgbls.ImageColor3 = Color3.new(255, 255, 0)
  5083. local emit3 = script.EMIT3:Clone()
  5084. emit3.Enabled = true
  5085. emit3.Parent = blast
  5086. local MainPos = blast.Position
  5087. MainPos2 = goto.Position
  5088. local MouseLook = cf((MainPos + MainPos2) / 2, MainPos2)
  5089. coroutine.resume(coroutine.create(function(Pos1, Pos2, Look)
  5090. local num = 50
  5091. repeat
  5092. swait()
  5093. local ohit, opos = rayCast(Pos1, Look.lookVector, 6, Character)
  5094. blast.CFrame = CFrame.new((Pos1 + opos) / 2, opos)
  5095. Pos1 = Pos1 + Look.lookVector * 5
  5096. if ohit ~= nil then
  5097. num = 0
  5098. end
  5099. num = num - 1
  5100. until num <= 0
  5101. MagnitudeDamage(blast, 13, tododmg, Vector3.new(0, 5, 0) + DIR * 5, 0.5, "H2", RootPart, 0, 0, 20, 30)
  5102. so("192410084", blast, 1, 1)
  5103. so("191395725", blast, 1, 1)
  5104. for i = 1, 4 do
  5105. p = Par(EffectModel, "Effect", "Deep orange", vt(1, 1, 1), "SmoothPlastic")
  5106. p.CFrame = blast.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  5107. m = Instance.new("SpecialMesh")
  5108. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  5109. m.Scale = Vector3.new(2.4 + i, 2.4 + i, 0.6)
  5110. m.Parent = p
  5111. game:GetService("Debris"):AddItem(p, 5)
  5112. coroutine.resume(coroutine.create(function(p, l)
  5113. for i = 1, 10 do
  5114. p.Transparency = i / 10
  5115. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1 + l, 1 + l, 0)
  5116. swait(0.5)
  5117. end
  5118. p:Remove()
  5119. end), p, 1)
  5120. end
  5121. for SOS = 1, 4 do
  5122. do
  5123. local cols = {
  5124. "Bright red",
  5125. "Deep orange",
  5126. "Bright yellow",
  5127. "Pastel yellow"
  5128. }
  5129. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "SmoothPlastic")
  5130. p.BrickColor = BrickColor.new(cols[math.random(1, #cols)])
  5131. p.CFrame = CFrame.new(blast.CFrame.p)
  5132. game:GetService("Debris"):AddItem(p, 5)
  5133. local m = Instance.new("BlockMesh", p)
  5134. m.Scale = Vector3.new(1.5, 1.5, 1.5)
  5135. local sds = script.EMIT3:Clone()
  5136. sds.Parent = p
  5137. sds.Enabled = true
  5138. coroutine.resume(coroutine.create(function(p, pc, s)
  5139. local e = 0
  5140. for i = 0 + s, 10 + s do
  5141. p.Transparency = 0.5 + (i - s) / 10
  5142. p.Mesh.Scale = p.Mesh.Scale / 1.02
  5143. e = e ^ 1.008 + 0.11
  5144. 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))
  5145. swait()
  5146. end
  5147. sds.Enabled = false
  5148. game.Debris:AddItem(p, 10)
  5149. end), p, p.CFrame, SOS * 9)
  5150. end
  5151. end
  5152. for i = 1, 20 do
  5153. local cols = {
  5154. "Bright red",
  5155. "Deep orange",
  5156. "Bright yellow"
  5157. }
  5158. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "Neon")
  5159. 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)
  5160. local m = Instance.new("BlockMesh", p)
  5161. m.Scale = Vector3.new(2, 2, 2)
  5162. coroutine.resume(coroutine.create(function(p)
  5163. for i = 1, 15 do
  5164. p.Transparency = 0.5 + i / 15
  5165. p.CFrame = p.CFrame * CFrame.new(0, -2.5, 0)
  5166. swait()
  5167. end
  5168. p.Parent = nil
  5169. end), p)
  5170. end
  5171. coroutine.resume(coroutine.create(function()
  5172. for i = 1, 20 do
  5173. swait()
  5174. blasimg.Size = blasimg.Size + UDim2.new(0.5, 0, 0.5, 0)
  5175. imgbls.ImageTransparency = i / 20
  5176. emit3.Enabled = false
  5177. end
  5178. game.Debris:AddItem(blast, 5)
  5179. end))
  5180. end), MainPos, MainPos2, MouseLook)
  5181. for i = 1, lopnum do
  5182. swait()
  5183. PlayAnimationFromTable(AnimTab.aasq.Animation(6, 0, 0), lopsped, false)
  5184. end
  5185. DIR = RootPart.CFrame.lookVector
  5186. p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  5187. p.Transparency = 0.5
  5188. p.Anchored = true
  5189. p.CFrame = CFrame.new(RootPart.Position + DIR * 2, goto.Position) * CFrame.fromEulerAnglesXYZ(math.rad(90), math.random(-50, 50), 0)
  5190. m = Instance.new("SpecialMesh", p)
  5191. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  5192. m.Scale = Vector3.new(2, 2, 2)
  5193. coroutine.resume(coroutine.create(function(p)
  5194. for i = 1, 10 do
  5195. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.65 - i * 0.1, -0.15, 1.65 - i * 0.1)
  5196. p.Transparency = 0.25 + i / 10
  5197. p.CFrame = p.CFrame * CFrame.new(0, -0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(15), 0)
  5198. swait()
  5199. end
  5200. p:Destroy()
  5201. end), p)
  5202. local blast = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  5203. blast.Transparency = 1
  5204. blast.CFrame = RootPart.CFrame * CFrame.new(0, 0, -1)
  5205. local blasimg = Instance.new("BillboardGui", blast)
  5206. blasimg.Size = UDim2.new(23, 0, 13, 0)
  5207. local imgbls = Instance.new("ImageLabel", blasimg)
  5208. imgbls.BackgroundTransparency = 1
  5209. imgbls.Size = UDim2.new(1, 0, 1, 0)
  5210. imgbls.Image = "http://www.roblox.com/asset/?id=55924470"
  5211. imgbls.ImageColor3 = Color3.new(255, 255, 0)
  5212. local emit3 = script.EMIT3:Clone()
  5213. emit3.Enabled = true
  5214. emit3.Parent = blast
  5215. local MainPos = blast.Position
  5216. MainPos2 = goto.Position
  5217. local MouseLook = cf((MainPos + MainPos2) / 2, MainPos2)
  5218. coroutine.resume(coroutine.create(function(Pos1, Pos2, Look)
  5219. local num = 50
  5220. repeat
  5221. swait()
  5222. local ohit, opos = rayCast(Pos1, Look.lookVector, 6, Character)
  5223. blast.CFrame = CFrame.new((Pos1 + opos) / 2, opos)
  5224. Pos1 = Pos1 + Look.lookVector * 5
  5225. if ohit ~= nil then
  5226. num = 0
  5227. end
  5228. num = num - 1
  5229. until num <= 0
  5230. MagnitudeDamage(blast, 13, tododmg, Vector3.new(0, 5, 0) + DIR * 5, 0.5, "H2", RootPart, 0, 0, 20, 30)
  5231. so("192410084", blast, 1, 1)
  5232. so("191395725", blast, 1, 1)
  5233. for i = 1, 4 do
  5234. p = Par(EffectModel, "Effect", "Deep orange", vt(1, 1, 1), "SmoothPlastic")
  5235. p.CFrame = blast.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  5236. m = Instance.new("SpecialMesh")
  5237. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  5238. m.Scale = Vector3.new(2.4 + i, 2.4 + i, 0.6)
  5239. m.Parent = p
  5240. game:GetService("Debris"):AddItem(p, 5)
  5241. coroutine.resume(coroutine.create(function(p, l)
  5242. for i = 1, 10 do
  5243. p.Transparency = i / 10
  5244. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1 + l, 1 + l, 0)
  5245. swait(0.5)
  5246. end
  5247. p:Remove()
  5248. end), p, 1)
  5249. end
  5250. for SOS = 1, 4 do
  5251. do
  5252. local cols = {
  5253. "Bright red",
  5254. "Deep orange",
  5255. "Bright yellow",
  5256. "Pastel yellow"
  5257. }
  5258. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "SmoothPlastic")
  5259. p.BrickColor = BrickColor.new(cols[math.random(1, #cols)])
  5260. p.CFrame = CFrame.new(blast.CFrame.p)
  5261. game:GetService("Debris"):AddItem(p, 5)
  5262. local m = Instance.new("BlockMesh", p)
  5263. m.Scale = Vector3.new(1.5, 1.5, 1.5)
  5264. local sds = script.EMIT3:Clone()
  5265. sds.Parent = p
  5266. sds.Enabled = true
  5267. coroutine.resume(coroutine.create(function(p, pc, s)
  5268. local e = 0
  5269. for i = 0 + s, 10 + s do
  5270. p.Transparency = 0.5 + (i - s) / 10
  5271. p.Mesh.Scale = p.Mesh.Scale / 1.02
  5272. e = e ^ 1.008 + 0.11
  5273. 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))
  5274. swait()
  5275. end
  5276. sds.Enabled = false
  5277. game.Debris:AddItem(p, 10)
  5278. end), p, p.CFrame, SOS * 9)
  5279. end
  5280. end
  5281. for i = 1, 20 do
  5282. local cols = {
  5283. "Bright red",
  5284. "Deep orange",
  5285. "Bright yellow"
  5286. }
  5287. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "Neon")
  5288. 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)
  5289. local m = Instance.new("BlockMesh", p)
  5290. m.Scale = Vector3.new(2, 2, 2)
  5291. coroutine.resume(coroutine.create(function(p)
  5292. for i = 1, 15 do
  5293. p.Transparency = 0.5 + i / 15
  5294. p.CFrame = p.CFrame * CFrame.new(0, -2.5, 0)
  5295. swait()
  5296. end
  5297. p.Parent = nil
  5298. end), p)
  5299. end
  5300. coroutine.resume(coroutine.create(function()
  5301. for i = 1, 20 do
  5302. swait()
  5303. blasimg.Size = blasimg.Size + UDim2.new(0.5, 0, 0.5, 0)
  5304. imgbls.ImageTransparency = i / 20
  5305. emit3.Enabled = false
  5306. end
  5307. game.Debris:AddItem(blast, 5)
  5308. end))
  5309. end), MainPos, MainPos2, MouseLook)
  5310. for i = 1, lopnum do
  5311. swait()
  5312. PlayAnimationFromTable(AnimTab.aasq.Animation(7, 0, 0), lopsped, false)
  5313. end
  5314. DIR = RootPart.CFrame.lookVector
  5315. p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  5316. p.Transparency = 0.5
  5317. p.Anchored = true
  5318. p.CFrame = CFrame.new(RootPart.Position + DIR * 2, goto.Position) * CFrame.fromEulerAnglesXYZ(math.rad(90), math.random(-50, 50), 0)
  5319. m = Instance.new("SpecialMesh", p)
  5320. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  5321. m.Scale = Vector3.new(2, 2, 2)
  5322. coroutine.resume(coroutine.create(function(p)
  5323. for i = 1, 10 do
  5324. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.65 - i * 0.1, -0.15, 1.65 - i * 0.1)
  5325. p.Transparency = 0.25 + i / 10
  5326. p.CFrame = p.CFrame * CFrame.new(0, -0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(15), 0)
  5327. swait()
  5328. end
  5329. p:Destroy()
  5330. end), p)
  5331. local blast = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  5332. blast.Transparency = 1
  5333. blast.CFrame = RootPart.CFrame * CFrame.new(0, 0, -1)
  5334. local blasimg = Instance.new("BillboardGui", blast)
  5335. blasimg.Size = UDim2.new(23, 0, 13, 0)
  5336. local imgbls = Instance.new("ImageLabel", blasimg)
  5337. imgbls.BackgroundTransparency = 1
  5338. imgbls.Size = UDim2.new(1, 0, 1, 0)
  5339. imgbls.Image = "http://www.roblox.com/asset/?id=55924470"
  5340. imgbls.ImageColor3 = Color3.new(255, 255, 0)
  5341. local emit3 = script.EMIT3:Clone()
  5342. emit3.Enabled = true
  5343. emit3.Parent = blast
  5344. local MainPos = blast.Position
  5345. MainPos2 = goto.Position
  5346. local MouseLook = cf((MainPos + MainPos2) / 2, MainPos2)
  5347. coroutine.resume(coroutine.create(function(Pos1, Pos2, Look)
  5348. local num = 50
  5349. repeat
  5350. swait()
  5351. local ohit, opos = rayCast(Pos1, Look.lookVector, 6, Character)
  5352. blast.CFrame = CFrame.new((Pos1 + opos) / 2, opos)
  5353. Pos1 = Pos1 + Look.lookVector * 5
  5354. if ohit ~= nil then
  5355. num = 0
  5356. end
  5357. num = num - 1
  5358. until num <= 0
  5359. MagnitudeDamage(blast, 13, tododmg, Vector3.new(0, 5, 0) + DIR * 5, 0.5, "H2", RootPart, 0, 0, 20, 30)
  5360. so("192410084", blast, 1, 1)
  5361. so("191395725", blast, 1, 1)
  5362. for i = 1, 4 do
  5363. p = Par(EffectModel, "Effect", "Deep orange", vt(1, 1, 1), "SmoothPlastic")
  5364. p.CFrame = blast.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  5365. m = Instance.new("SpecialMesh")
  5366. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  5367. m.Scale = Vector3.new(2.4 + i, 2.4 + i, 0.6)
  5368. m.Parent = p
  5369. game:GetService("Debris"):AddItem(p, 5)
  5370. coroutine.resume(coroutine.create(function(p, l)
  5371. for i = 1, 10 do
  5372. p.Transparency = i / 10
  5373. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1 + l, 1 + l, 0)
  5374. swait(0.5)
  5375. end
  5376. p:Remove()
  5377. end), p, 1)
  5378. end
  5379. for SOS = 1, 4 do
  5380. do
  5381. local cols = {
  5382. "Bright red",
  5383. "Deep orange",
  5384. "Bright yellow",
  5385. "Pastel yellow"
  5386. }
  5387. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "SmoothPlastic")
  5388. p.BrickColor = BrickColor.new(cols[math.random(1, #cols)])
  5389. p.CFrame = CFrame.new(blast.CFrame.p)
  5390. game:GetService("Debris"):AddItem(p, 5)
  5391. local m = Instance.new("BlockMesh", p)
  5392. m.Scale = Vector3.new(1.5, 1.5, 1.5)
  5393. local sds = script.EMIT3:Clone()
  5394. sds.Parent = p
  5395. sds.Enabled = true
  5396. coroutine.resume(coroutine.create(function(p, pc, s)
  5397. local e = 0
  5398. for i = 0 + s, 10 + s do
  5399. p.Transparency = 0.5 + (i - s) / 10
  5400. p.Mesh.Scale = p.Mesh.Scale / 1.02
  5401. e = e ^ 1.008 + 0.11
  5402. 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))
  5403. swait()
  5404. end
  5405. sds.Enabled = false
  5406. game.Debris:AddItem(p, 10)
  5407. end), p, p.CFrame, SOS * 9)
  5408. end
  5409. end
  5410. for i = 1, 20 do
  5411. local cols = {
  5412. "Bright red",
  5413. "Deep orange",
  5414. "Bright yellow"
  5415. }
  5416. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "Neon")
  5417. 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)
  5418. local m = Instance.new("BlockMesh", p)
  5419. m.Scale = Vector3.new(2, 2, 2)
  5420. coroutine.resume(coroutine.create(function(p)
  5421. for i = 1, 15 do
  5422. p.Transparency = 0.5 + i / 15
  5423. p.CFrame = p.CFrame * CFrame.new(0, -2.5, 0)
  5424. swait()
  5425. end
  5426. p.Parent = nil
  5427. end), p)
  5428. end
  5429. coroutine.resume(coroutine.create(function()
  5430. for i = 1, 20 do
  5431. swait()
  5432. blasimg.Size = blasimg.Size + UDim2.new(0.5, 0, 0.5, 0)
  5433. imgbls.ImageTransparency = i / 20
  5434. emit3.Enabled = false
  5435. end
  5436. game.Debris:AddItem(blast, 5)
  5437. end))
  5438. end), MainPos, MainPos2, MouseLook)
  5439. for i = 1, lopnum do
  5440. swait()
  5441. PlayAnimationFromTable(AnimTab.aasq.Animation(8, 0, 0), lopsped, false)
  5442. end
  5443. DIR = RootPart.CFrame.lookVector
  5444. p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  5445. p.Transparency = 0.5
  5446. p.Anchored = true
  5447. p.CFrame = CFrame.new(RootPart.Position + DIR * 2, goto.Position) * CFrame.fromEulerAnglesXYZ(math.rad(90), math.random(-50, 50), 0)
  5448. m = Instance.new("SpecialMesh", p)
  5449. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  5450. m.Scale = Vector3.new(2, 2, 2)
  5451. coroutine.resume(coroutine.create(function(p)
  5452. for i = 1, 10 do
  5453. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.65 - i * 0.1, -0.15, 1.65 - i * 0.1)
  5454. p.Transparency = 0.25 + i / 10
  5455. p.CFrame = p.CFrame * CFrame.new(0, -0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(15), 0)
  5456. swait()
  5457. end
  5458. p:Destroy()
  5459. end), p)
  5460. local blast = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  5461. blast.Transparency = 1
  5462. blast.CFrame = RootPart.CFrame * CFrame.new(0, 0, -1)
  5463. local blasimg = Instance.new("BillboardGui", blast)
  5464. blasimg.Size = UDim2.new(23, 0, 13, 0)
  5465. local imgbls = Instance.new("ImageLabel", blasimg)
  5466. imgbls.BackgroundTransparency = 1
  5467. imgbls.Size = UDim2.new(1, 0, 1, 0)
  5468. imgbls.Image = "http://www.roblox.com/asset/?id=55924470"
  5469. imgbls.ImageColor3 = Color3.new(255, 255, 0)
  5470. local emit3 = script.EMIT3:Clone()
  5471. emit3.Enabled = true
  5472. emit3.Parent = blast
  5473. local MainPos = blast.Position
  5474. MainPos2 = goto.Position
  5475. local MouseLook = cf((MainPos + MainPos2) / 2, MainPos2)
  5476. coroutine.resume(coroutine.create(function(Pos1, Pos2, Look)
  5477. local num = 50
  5478. repeat
  5479. swait()
  5480. local ohit, opos = rayCast(Pos1, Look.lookVector, 6, Character)
  5481. blast.CFrame = CFrame.new((Pos1 + opos) / 2, opos)
  5482. Pos1 = Pos1 + Look.lookVector * 5
  5483. if ohit ~= nil then
  5484. num = 0
  5485. end
  5486. num = num - 1
  5487. until num <= 0
  5488. MagnitudeDamage(blast, 13, tododmg, Vector3.new(0, 5, 0) + DIR * 5, 0.5, "H2", RootPart, 0, 0, 20, 30)
  5489. so("192410084", blast, 1, 1)
  5490. so("191395725", blast, 1, 1)
  5491. for i = 1, 4 do
  5492. p = Par(EffectModel, "Effect", "Deep orange", vt(1, 1, 1), "SmoothPlastic")
  5493. p.CFrame = blast.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  5494. m = Instance.new("SpecialMesh")
  5495. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  5496. m.Scale = Vector3.new(2.4 + i, 2.4 + i, 0.6)
  5497. m.Parent = p
  5498. game:GetService("Debris"):AddItem(p, 5)
  5499. coroutine.resume(coroutine.create(function(p, l)
  5500. for i = 1, 10 do
  5501. p.Transparency = i / 10
  5502. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1 + l, 1 + l, 0)
  5503. swait(0.5)
  5504. end
  5505. p:Remove()
  5506. end), p, 1)
  5507. end
  5508. for SOS = 1, 4 do
  5509. do
  5510. local cols = {
  5511. "Bright red",
  5512. "Deep orange",
  5513. "Bright yellow",
  5514. "Pastel yellow"
  5515. }
  5516. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "SmoothPlastic")
  5517. p.BrickColor = BrickColor.new(cols[math.random(1, #cols)])
  5518. p.CFrame = CFrame.new(blast.CFrame.p)
  5519. game:GetService("Debris"):AddItem(p, 5)
  5520. local m = Instance.new("BlockMesh", p)
  5521. m.Scale = Vector3.new(1.5, 1.5, 1.5)
  5522. local sds = script.EMIT3:Clone()
  5523. sds.Parent = p
  5524. sds.Enabled = true
  5525. coroutine.resume(coroutine.create(function(p, pc, s)
  5526. local e = 0
  5527. for i = 0 + s, 10 + s do
  5528. p.Transparency = 0.5 + (i - s) / 10
  5529. p.Mesh.Scale = p.Mesh.Scale / 1.02
  5530. e = e ^ 1.008 + 0.11
  5531. 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))
  5532. swait()
  5533. end
  5534. sds.Enabled = false
  5535. game.Debris:AddItem(p, 10)
  5536. end), p, p.CFrame, SOS * 9)
  5537. end
  5538. end
  5539. for i = 1, 20 do
  5540. local cols = {
  5541. "Bright red",
  5542. "Deep orange",
  5543. "Bright yellow"
  5544. }
  5545. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "Neon")
  5546. 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)
  5547. local m = Instance.new("BlockMesh", p)
  5548. m.Scale = Vector3.new(2, 2, 2)
  5549. coroutine.resume(coroutine.create(function(p)
  5550. for i = 1, 15 do
  5551. p.Transparency = 0.5 + i / 15
  5552. p.CFrame = p.CFrame * CFrame.new(0, -2.5, 0)
  5553. swait()
  5554. end
  5555. p.Parent = nil
  5556. end), p)
  5557. end
  5558. coroutine.resume(coroutine.create(function()
  5559. for i = 1, 20 do
  5560. swait()
  5561. blasimg.Size = blasimg.Size + UDim2.new(0.5, 0, 0.5, 0)
  5562. imgbls.ImageTransparency = i / 20
  5563. emit3.Enabled = false
  5564. end
  5565. game.Debris:AddItem(blast, 5)
  5566. end))
  5567. end), MainPos, MainPos2, MouseLook)
  5568. for i = 1, lopnum do
  5569. swait()
  5570. PlayAnimationFromTable(AnimTab.aasq.Animation(9, 0, 0), lopsped, false)
  5571. end
  5572. DIR = RootPart.CFrame.lookVector
  5573. p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  5574. p.Transparency = 0.5
  5575. p.Anchored = true
  5576. p.CFrame = CFrame.new(RootPart.Position + DIR * 2, goto.Position) * CFrame.fromEulerAnglesXYZ(math.rad(90), math.random(-50, 50), 0)
  5577. m = Instance.new("SpecialMesh", p)
  5578. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  5579. m.Scale = Vector3.new(2, 2, 2)
  5580. coroutine.resume(coroutine.create(function(p)
  5581. for i = 1, 10 do
  5582. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.65 - i * 0.1, -0.15, 1.65 - i * 0.1)
  5583. p.Transparency = 0.25 + i / 10
  5584. p.CFrame = p.CFrame * CFrame.new(0, -0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(15), 0)
  5585. swait()
  5586. end
  5587. p:Destroy()
  5588. end), p)
  5589. local fireball = Instance.new("Part", EffectModel)
  5590. fireball.Anchored = true
  5591. fireball.CanCollide = false
  5592. fireball.Size = Vector3.new(0, 0, 0)
  5593. fireball.Transparency = 0.85
  5594. fireball.BrickColor = BrickColor.new("Institutional white")
  5595. fireball.CFrame = RightArm.CFrame * CFrame.new(0, -1.5, 0)
  5596. local bill = Instance.new("BillboardGui", fireball)
  5597. bill.Size = UDim2.new(1, 0, 1, 0)
  5598. local billONE = Instance.new("ImageLabel", bill)
  5599. billONE.Size = UDim2.new(1, 0, 1, 0)
  5600. billONE.BackgroundTransparency = 1
  5601. billONE.Image = "http://www.roblox.com/asset/?id=678216607"
  5602. billONE.ImageColor3 = Color3.new(255, 170, 0)
  5603. local billTWO = billONE:Clone()
  5604. billONE.ImageTransparency = 0.3
  5605. billTWO.Parent = bill
  5606. billTWO.Image = "http://www.roblox.com/asset/?id=678170882"
  5607. billTWO.ImageColor3 = Color3.new(255, 255, 255)
  5608. local billTHREE = billTWO:clone()
  5609. billTHREE.Parent = bill
  5610. local billdam = Instance.new("BillboardGui", fireball)
  5611. billdam.Size = UDim2.new(20, 0, 15.384615384615383, 0)
  5612. local billdam2 = Instance.new("ImageLabel", billdam)
  5613. billdam2.BackgroundTransparency = 1
  5614. billdam2.Size = UDim2.new(1, 0, 1, 0)
  5615. billdam2.Image = "rbxassetid://200369311"
  5616. billdam2.ImageColor3 = Color3.new(255, 255, 0)
  5617. billdam2.ImageTransparency = 1
  5618. local fr = script.Fire:Clone()
  5619. fr.Enabled = true
  5620. fr.Parent = fireball
  5621. local spm2 = Instance.new("SpecialMesh", fireball)
  5622. spm2.MeshId = "rbxassetid://9982590"
  5623. spm2.Scale = Vector3.new(2.5, 2.5, 2.5)
  5624. local asd = 0
  5625. for i = 1, 15 do
  5626. fireball.CFrame = fireball.CFrame * CFrame.Angles(math.rad(3), math.rad(3), math.rad(3))
  5627. local es = 0.4
  5628. local es2 = 0.5333333333333333
  5629. bill.Size = bill.Size + UDim2.new(es, 0, es, 0)
  5630. billdam.Size = billdam.Size - UDim2.new(es2, 0, es2 / 1.3, 0)
  5631. billdam2.ImageTransparency = billdam2.ImageTransparency - 0.1
  5632. fireball.CFrame = RightArm.CFrame * CFrame.new(0, -1.5, 0)
  5633. end
  5634. local MainPos = fireball.Position
  5635. MainPos2 = goto.Position
  5636. local MouseLook = cf((MainPos + MainPos2) / 2, MainPos2)
  5637. coroutine.resume(coroutine.create(function(Pos1, Pos2, Look)
  5638. local num = 50
  5639. repeat
  5640. swait()
  5641. local ohit, opos = rayCast(Pos1, Look.lookVector, 10, Character)
  5642. fireball.CFrame = CFrame.new((Pos1 + opos) / 2, opos)
  5643. Pos1 = Pos1 + Look.lookVector * 2.5
  5644. if ohit ~= nil then
  5645. num = 0
  5646. end
  5647. num = num - 1
  5648. asd = asd + 1
  5649. if asd >= 5 then
  5650. asd = 0
  5651. local p = Par(EffectModel, "Effect", "Deep orange", vt(1, 1, 1), "Neon")
  5652. p.CFrame = fireball.CFrame * CFrame.new(0, 0, -7)
  5653. game:GetService("Debris"):AddItem(p, 8)
  5654. local m = Instance.new("SpecialMesh", p)
  5655. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  5656. m.Scale = Vector3.new(1, 1, 0)
  5657. coroutine.resume(coroutine.create(function(p, s)
  5658. for i = 1, 15 do
  5659. p.Transparency = i / 15
  5660. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.5, 1.5, 0)
  5661. swait()
  5662. end
  5663. p:Remove()
  5664. end), p)
  5665. end
  5666. until num <= 0
  5667. local p = Par(EffectModel, "Effect", "Deep orange", vt(1, 1, 1), "Neon")
  5668. p.CFrame = CFrame.new(fireball.Position) * CFrame.fromEulerAnglesXYZ(math.pi / 2, 0, 0)
  5669. game:GetService("Debris"):AddItem(p, 8)
  5670. local m = Instance.new("SpecialMesh", p)
  5671. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  5672. m.Scale = Vector3.new(2, 2, 1)
  5673. coroutine.resume(coroutine.create(function(p, s)
  5674. for i = 1, 15 do
  5675. p.Transparency = i / 15
  5676. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(s, s, 0.05)
  5677. swait()
  5678. end
  5679. p:Remove()
  5680. end), p, 8)
  5681. p = Par(EffectModel, "Effect", "Deep orange", vt(1, 1, 1), "Neon")
  5682. p.CFrame = fireball.CFrame
  5683. m = Instance.new("SpecialMesh")
  5684. p.Material = "SmoothPlastic"
  5685. m.MeshType = "Sphere"
  5686. m.Parent = p
  5687. m.Scale = Vector3.new(50, 50, 50)
  5688. coroutine.resume(coroutine.create(function(p)
  5689. for i = 1, 60 do
  5690. p.Transparency = 0.5 + i / 60
  5691. swait()
  5692. end
  5693. p:Remove()
  5694. end), p)
  5695. p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "Neon")
  5696. p.CFrame = fireball.CFrame
  5697. p.Size = Vector3.new(1, 1, 1)
  5698. m = Instance.new("SpecialMesh")
  5699. m.MeshType = "Sphere"
  5700. m.Parent = p
  5701. m.Scale = Vector3.new(40, 40, 40)
  5702. coroutine.resume(coroutine.create(function(p)
  5703. for i = 1, 60 do
  5704. p.Transparency = 0.25 + i / 60
  5705. swait()
  5706. end
  5707. p:Remove()
  5708. end), p)
  5709. p = Par(EffectModel, "Effect", "Really red", vt(1, 1, 1), "Neon")
  5710. p.CFrame = fireball.CFrame * CFrame.Angles(math.rad(-15), 0, 0)
  5711. m = Instance.new("SpecialMesh")
  5712. m.MeshId = "rbxassetid://51226819"
  5713. m.Parent = p
  5714. m.Scale = Vector3.new(9, 9, 5)
  5715. coroutine.resume(coroutine.create(function(p)
  5716. for i = 1, 60 do
  5717. p.Transparency = 0.35 + i / 60
  5718. m.Scale = m.Scale + Vector3.new(0.1, 0.1, 0.1)
  5719. swait()
  5720. end
  5721. p:Remove()
  5722. end), p)
  5723. for SOS = 1, 4 do
  5724. do
  5725. local cols = {
  5726. "Bright red",
  5727. "Deep orange",
  5728. "Bright yellow",
  5729. "Pastel yellow"
  5730. }
  5731. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "SmoothPlastic")
  5732. p.BrickColor = BrickColor.new(cols[math.random(1, #cols)])
  5733. p.CFrame = CFrame.new(fireball.CFrame.p)
  5734. game:GetService("Debris"):AddItem(p, 5)
  5735. local m = Instance.new("BlockMesh", p)
  5736. m.Scale = Vector3.new(1.5, 1.5, 1.5)
  5737. local sds = script.Fire:Clone()
  5738. sds.Parent = p
  5739. sds.Enabled = true
  5740. coroutine.resume(coroutine.create(function(p, pc, s)
  5741. local e = 0
  5742. for i = 0 + s, 50 + s do
  5743. p.Transparency = 0.5 + (i - s) / 10
  5744. p.Mesh.Scale = p.Mesh.Scale / 1.02
  5745. e = e ^ 1.008 + 0.11
  5746. 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))
  5747. swait()
  5748. end
  5749. sds.Enabled = false
  5750. game.Debris:AddItem(p, 10)
  5751. end), p, p.CFrame, SOS * 9)
  5752. end
  5753. end
  5754. for i = 1, 20 do
  5755. local cols = {
  5756. "Bright red",
  5757. "Deep orange",
  5758. "Bright yellow"
  5759. }
  5760. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "SmoothPlastic")
  5761. 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)
  5762. local m = Instance.new("BlockMesh", p)
  5763. m.Scale = Vector3.new(1, 1, 1)
  5764. local fr = script.Fire:Clone()
  5765. fr.Parent = p
  5766. fr.Enabled = true
  5767. coroutine.resume(coroutine.create(function(p)
  5768. for i = 1, 40 do
  5769. p.Transparency = 0.5 + i / 40
  5770. p.CFrame = p.CFrame * CFrame.new(0, -2, 0)
  5771. swait()
  5772. end
  5773. p.Parent = nil
  5774. end), p)
  5775. end
  5776. for i = 1, 3 do
  5777. p = Par(EffectModel, "Effect", "Deep orange", vt(1, 1, 1), "SmoothPlastic")
  5778. p.CFrame = fireball.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  5779. m = Instance.new("SpecialMesh")
  5780. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  5781. m.Scale = Vector3.new(50, 50, 0)
  5782. m.Parent = p
  5783. game:GetService("Debris"):AddItem(p, 5)
  5784. coroutine.resume(coroutine.create(function(p, l)
  5785. for i = 1, 60 do
  5786. p.Transparency = 0.5 + i / 60
  5787. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(0.5, 0.5, 0)
  5788. swait()
  5789. end
  5790. p:Remove()
  5791. end), p, 1)
  5792. end
  5793. if vp2.Parent ~= nil then
  5794. game.Debris:AddItem(vp2, 0.1)
  5795. end
  5796. spec = false
  5797. MagnitudeDamage(fireball, 25, tododmg2, Vector3.new(0, 30, 0) + DIR * 60, 0.5, "H2", RootPart, 0, 0, 20, 30)
  5798. fireball:ClearAllChildren()
  5799. game.Debris:AddItem(fireball, 10)
  5800. so("180120107", fireball, 1, 1)
  5801. so("157878578", fireball, 1, 1)
  5802. so("192410084", fireball, 1, 1)
  5803. so("191395725", fireball, 1, 1)
  5804. end), MainPos, MainPos2, MouseLook)
  5805. vp:Destroy()
  5806. for i = 1, 20 do
  5807. local oof = 18
  5808. swait()
  5809. PlayAnimationFromTable(AnimTab.aasq.Animation(10, oof, i), 0.3, false)
  5810. end
  5811. for i = 0, 2, 0.1 do
  5812. swait()
  5813. DIR = RootPart.CFrame.lookVector
  5814. PlayAnimationFromTable(AnimTab.aasq.Animation(11, 0, 0), 0.3, false)
  5815. end
  5816. end
  5817. end
  5818. if hited == true then
  5819. Cooldown("AASQcool", 10)
  5820. else
  5821. Cooldown("AASQcool", 4)
  5822. end
  5823. hited = false
  5824. doingmoves(false)
  5825. end
  5826. })
  5827. table.insert(MovesTable, {
  5828. ["Input"] = "sq",
  5829. ["Name"] = "Soul breaker",
  5830. ["Phase"] = 1,
  5831. ["Cooldown"] = 0,
  5832. ["CooldownName"] = "WWXcool",
  5833. ["CanCancel"] = true,
  5834. ["Conditions"] = function()
  5835. local Viable = true
  5836. local Move
  5837. for _, p in pairs(MovesTable) do
  5838. if p.Input == "sq" then
  5839. Move = p
  5840. break
  5841. end
  5842. end
  5843. local ver
  5844. local numer = Move.Phase
  5845. if numer == 1 then
  5846. ver = true
  5847. end
  5848. if numer == 2 then
  5849. ver = Phase2Unlocked
  5850. end
  5851. if numer == 3 then
  5852. ver = Phase3Unlocked
  5853. end
  5854. if numer == 4 then
  5855. ver = Phase4Unlocked
  5856. end
  5857. local CD = Move.Cooldown
  5858. local name = Move.CooldownName
  5859. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  5860. Viable = true
  5861. end
  5862. return Viable
  5863. end,
  5864. ["function"] = function()
  5865. doingmoves(true)
  5866. LastMove = "WWX"
  5867. local RNmove = LastMove
  5868. for i = 0, 1, 0.45 do
  5869. swait()
  5870. PlayAnimationFromTable(AnimTab.wwx.Animation(1), 0.6, false)
  5871. end
  5872. for i = 1, 30 do
  5873. swait()
  5874. local p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  5875. p.BrickColor = BrickColor.new("Really black")
  5876. p.CFrame = CFrame.new(Character.Torso.Position - Vector3.new(0, 0.8, 0))
  5877. game:GetService("Debris"):AddItem(p, 8)
  5878. local m = Instance.new("SpecialMesh", p)
  5879. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  5880. m.Scale = Vector3.new(5, 3, 5)
  5881. coroutine.resume(coroutine.create(function(p, s)
  5882. for i = 1, 15 do
  5883. p.Transparency = 0.9 + i / 150
  5884. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.5, -0.2, 1.5)
  5885. p.CFrame = p.CFrame * CFrame.new(0, -0.25, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  5886. swait()
  5887. end
  5888. p:Remove()
  5889. end), p)
  5890. end
  5891. local efx = Par(EffectModel, "Effect", "Black", vt(1, 1, 1), "SmoothPlastic")
  5892. local m = Instance.new("SpecialMesh", efx)
  5893. m.Scale = vt(2, 2, 2)
  5894. local hitdeb = false
  5895. m.MeshId = "http://www.roblox.com/asset/?id=51177741"
  5896. efx.CFrame = RootPart.CFrame * CFrame.Angles(0, 0, math.rad(90))
  5897. cb = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  5898. m = Instance.new("SpecialMesh", cb)
  5899. efx.Transparency = 1
  5900. cb.Transparency = 1
  5901. p = Par(EffectModel, "Effect", "White", vt(7, 7, 0.2), "SmoothPlastic")
  5902. p.Transparency = 1
  5903. p.CFrame = RootPart.CFrame * CFrame.new(0, 0, -3)
  5904. gui = Instance.new("SurfaceGui", p)
  5905. gui.Face = "Front"
  5906. Iergui = Instance.new("ImageLabel", gui)
  5907. Iergui.Size = UDim2.new(1, 0, 1, 0)
  5908. Iergui.ImageColor3 = BrickColor.new("Institutional white").Color
  5909. Iergui.Image = "http://www.roblox.com/asset/?id=569947439"
  5910. Iergui.BackgroundTransparency = 1
  5911. Iergui2 = gui:clone()
  5912. Iergui2.Parent = p
  5913. Iergui2.Face = "Back"
  5914. coroutine.resume(coroutine.create(function()
  5915. for i = 1, 25 do
  5916. swait()
  5917. p.CFrame = p.CFrame * CFrame.Angles(0, 0, math.rad(15))
  5918. Iergui.ImageTransparency = i / 25
  5919. Iergui2.ImageLabel.ImageTransparency = i / 25
  5920. end
  5921. p:Destroy()
  5922. end))
  5923. local p = Instance.new("Sound", efx)
  5924. p.Volume = 1
  5925. p.Pitch = 0.65
  5926. p.SoundId = "http://www.roblox.com/asset/?id=231917788"
  5927. p:Play()
  5928. game:GetService("Debris"):AddItem(p, 3)
  5929. local p = Instance.new("Sound", efx)
  5930. p.Volume = 1
  5931. p.Pitch = 1
  5932. p.SoundId = "http://www.roblox.com/asset/?id=233091183"
  5933. p:Play()
  5934. game:GetService("Debris"):AddItem(p, 3)
  5935. local hited = false
  5936. for i = 1, 15 do
  5937. swait()
  5938. if hited == false and LastMove ~= RNmove then
  5939. break
  5940. end
  5941. do
  5942. local blast2 = Par(EffectModel, "Effect", "Institutional white", vt(1, 1, 1), "Neon")
  5943. blast2.CFrame = efx.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  5944. local m = Instance.new("BlockMesh", blast2)
  5945. m.Scale = Vector3.new(50,50,50)
  5946. coroutine.resume(coroutine.create(function()
  5947. for i = 1, 200 do
  5948. blast2.Transparency = i / 40
  5949. m.Scale = m.Scale + vt(-0.15, -0.15, -0.15)
  5950. swait()
  5951. blast2.CFrame = blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  5952. end
  5953. blast2:Remove()
  5954. end))
  5955. efx.CFrame = clerp(efx.CFrame, efx.CFrame * CFrame.new(0, 0, -35), 0.1)
  5956. cb.Size = Vector3.new(0.5, (char["Left Arm"].Position - efx.Position).magnitude, 0.5)
  5957. cb.CFrame = CFrame.new((char["Left Arm"].Position + efx.Position) / 2, char["Left Arm"].Position) * CFrame.Angles(math.pi / 2, 0, 0)
  5958. if hitdeb == false then
  5959. for i, v in pairs(workspace:children()) do
  5960. 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
  5961. hited = true
  5962. for i = 1, 20 do
  5963. local p = Par(EffectModel, "Effect", "White", vt(0.2, 1, 0.2), "Neon")
  5964. 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)
  5965. p.Parent = EffectModel
  5966. local m = Instance.new("SpecialMesh")
  5967. m.MeshType = "Sphere"
  5968. m.Parent = p
  5969. m.Scale = Vector3.new(1, 8, 1)
  5970. coroutine.resume(coroutine.create(function(p)
  5971. for i = 1, 40 do
  5972. p.Transparency = i / 40
  5973. p.CFrame = p.CFrame * CFrame.new(0, -1, 0)
  5974. swait()
  5975. end
  5976. p.Parent = nil
  5977. end), p)
  5978. end
  5979. for i = 0, 1, 0.25 do
  5980. swait()
  5981. PlayAnimationFromTable(AnimTab.wwx.Animation(2), 0.3, false)
  5982. end
  5983. efx.Anchored = false
  5984. do
  5985. local lock = it("Weld", v)
  5986. lock.Part0 = efx
  5987. lock.Part1 = v.Torso
  5988. local asd = true
  5989. coroutine.resume(coroutine.create(function()
  5990. while true do
  5991. swait()
  5992. do
  5993. local blast2 = Par(EffectModel, "Effect", "Institutional white", vt(1, 1, 1), "SmoothPlastic")
  5994. blast2.CFrame = v.Torso.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  5995. coroutine.resume(coroutine.create(function()
  5996. for i = 1, 20 do
  5997. blast2.Transparency = i / 20
  5998. m.Scale = m.Scale + vt(-0.15, -0.15, -0.15)
  5999. swait()
  6000. blast2.CFrame = blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  6001. end
  6002. blast2:Remove()
  6003. end))
  6004. Damagefunc(v.Torso, 1, Vector3.new(0, 0, 0), 0.5, "H2", RootPart, 0, 0, 10, 20)
  6005. efx.CFrame = clerp(efx.CFrame, RootPart.CFrame * CFrame.new(0, 0, -1), 0.3)
  6006. cb.Size = Vector3.new(0.5, (char["Left Arm"].Position - efx.Position).magnitude, 0.5)
  6007. cb.CFrame = CFrame.new((char["Left Arm"].Position + efx.Position) / 2, char["Left Arm"].Position) * CFrame.Angles(math.pi / 2, 0, 0)
  6008. if asd == false then
  6009. break
  6010. end
  6011. end
  6012. end
  6013. game.Debris:AddItem(efx, 5)
  6014. game.Debris:AddItem(cb, 5)
  6015. game.Debris:AddItem(lock, 5)
  6016. lock.Parent = nil
  6017. end))
  6018. if LastMove == RNmove then
  6019. local spn = 0
  6020. swait(5)
  6021. asd = false
  6022. efx:Destroy()
  6023. cb:Destroy()
  6024. lock:Destroy()
  6025. end
  6026. if LastMove == RNmove then
  6027. Cooldown("WWXcool", 12)
  6028. doingmoves(false)
  6029. end
  6030. return
  6031. end
  6032. end
  6033. end
  6034. end
  6035. end
  6036. end
  6037. if LastMove == RNmove then
  6038. for i = 1, 10 do
  6039. swait()
  6040. efx.CFrame = clerp(efx.CFrame, char["Left Arm"].CFrame * CFrame.Angles(-math.rad(90), 0, math.rad(90)), 0.2)
  6041. cb.Size = Vector3.new(0.5, (char["Left Arm"].Position - efx.Position).magnitude, 0.5)
  6042. cb.CFrame = CFrame.new((char["Left Arm"].Position + efx.Position) / 2, char["Left Arm"].Position) * CFrame.Angles(math.pi / 2, 0, 0)
  6043. end
  6044. efx:Destroy()
  6045. cb:Destroy()
  6046. Cooldown("WWXcool", 3)
  6047. doingmoves(false)
  6048. end
  6049. end
  6050. })
  6051. table.insert(MovesTable, {
  6052. ["Input"] = "asdq",
  6053. ["Name"] = "Too slow",
  6054. ["Phase"] = 1,
  6055. ["Cooldown"] = 0,
  6056. ["CooldownName"] = "ASDQcool",
  6057. ["CanCancel"] = true,
  6058. ["Conditions"] = function()
  6059. local Viable = true
  6060. local Move
  6061. for _, p in pairs(MovesTable) do
  6062. if p.Input == "asdq" then
  6063. Move = p
  6064. break
  6065. end
  6066. end
  6067. local ver
  6068. local numer = Move.Phase
  6069. if numer == 1 then
  6070. ver = true
  6071. end
  6072. if numer == 1 then
  6073. ver = Phase2Unlocked
  6074. end
  6075. if numer == 1 then
  6076. ver = Phase3Unlocked
  6077. end
  6078. if numer == 1 then
  6079. ver = Phase4Unlocked
  6080. end
  6081. local CD = Move.Cooldown
  6082. local name = Move.CooldownName
  6083. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  6084. Viable = true
  6085. end
  6086. return Viable
  6087. end,
  6088. ["function"] = function()
  6089. local pos = RootPart.Position - mouse.Hit.p
  6090. local dist = pos.magnitude
  6091. if dist > 65 then
  6092. ph0segui(char, "Greater than max range.", "Institutional white")
  6093. return
  6094. end
  6095. local MousePos = mouse.Hit.p
  6096. doingmoves(true)
  6097. Cooldown("ASDQcool", 3)
  6098. LastMove = "ASDQ"
  6099. local RNmove = LastMove
  6100. for i = 0, 1, 0.2 do
  6101. swait()
  6102. DIR = RootPart.CFrame.lookVector
  6103. PlayAnimationFromTable(AnimTab.asdq.Animation(1), 0.3, false)
  6104. end
  6105. for i = 1, 4 do
  6106. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "Neon")
  6107. p.CFrame = CFrame.new(RootPart.CFrame.p) - Vector3.new(0, 0, 0)
  6108. local m = Instance.new("CylinderMesh", p)
  6109. m.Scale = Vector3.new(0.6, 1000000, 0.8)
  6110. coroutine.resume(coroutine.create(function(p, pc, s)
  6111. local e = 0
  6112. for i = 0 + s, 8 + s do
  6113. do
  6114. local hitfloor2, posfloor2 = rayCast(p.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 100, Character)
  6115. local blast2 = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "Neon")
  6116. blast2.CFrame = cf(posfloor2) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  6117. local m = Instance.new("BlockMesh", blast2)
  6118. m.Scale = Vector3.new(2, 2, 2)
  6119. coroutine.resume(coroutine.create(function()
  6120. for i = 1, 10 do
  6121. blast2.Transparency = i / 10
  6122. swait()
  6123. blast2.CFrame = blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(5), math.rad(5), math.rad(5)) + Vector3.new(0, 0.65, 0)
  6124. end
  6125. blast2:Remove()
  6126. end))
  6127. e = e ^ 1.008 + 0.11
  6128. 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))
  6129. swait()
  6130. end
  6131. end
  6132. for i = 1, 10 do
  6133. p.Transparency = i / 10
  6134. swait()
  6135. end
  6136. p:Remove()
  6137. end), p, p.CFrame, i * 9)
  6138. end
  6139. for _, v in pairs(char:children()) do
  6140. if v.className == "Part" and v.Name ~= "HumanoidRootPart" then
  6141. do
  6142. local p = v:clone()
  6143. p.Name = "trail"
  6144. p.Parent = EffectModel
  6145. p.Transparency = 0.5
  6146. p.Anchored = true
  6147. p.BrickColor = BrickColor.new("Deep Orange")
  6148. p.Material = "Neon"
  6149. p:BreakJoints()
  6150. p.CanCollide = false
  6151. coroutine.resume(coroutine.create(function()
  6152. for i = 1, 50 do
  6153. swait()
  6154. p.Transparency = i / 50
  6155. end
  6156. p:Destroy()
  6157. end))
  6158. end
  6159. end
  6160. if v.className == "Accessory" then
  6161. end
  6162. end
  6163. spos = Instance.new("Part")
  6164. spos.CFrame = RootPart.CFrame
  6165. spos.Anchored = true
  6166. spos.CanCollide = false
  6167. spos.Parent = EffectModel
  6168. spos.Transparency = 1
  6169. local hitfloorm, posfloorm = rayCast(MousePos, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 200, Character)
  6170. ref = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt(5, 5, 5))
  6171. ref.Anchored = true
  6172. game:GetService("Debris"):AddItem(ref, 10)
  6173. swait()
  6174. ref.CFrame = cf(MousePos)
  6175. hitfloorm2, posfloorm2 = rayCast(ref.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 3, 0)).lookVector, 20, Character)
  6176. so("206083431", RootPart, 1, 1)
  6177. so("206083364", RootPart, 1, 1)
  6178. RootPart.CFrame = ref.CFrame + vt(0, 2, 0)
  6179. Lightning2(spos.Position, Torso.Position, 4, 1, "Gold", 0.3, 0, 60)
  6180. for i = 1, 3 do
  6181. swait()
  6182. local p = Par(EffectModel, "Effect", "Institutional white", vt(1, 1, 1), "SmoothPlastic")
  6183. p.CFrame = CFrame.new(Character.Torso.Position)
  6184. game:GetService("Debris"):AddItem(p, 8)
  6185. local m = Instance.new("SpecialMesh", p)
  6186. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  6187. m.Scale = Vector3.new(5, 3, 5)
  6188. coroutine.resume(coroutine.create(function(p, s)
  6189. for i = 1, 15 do
  6190. p.Transparency = 0.9 + i / 150
  6191. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(0.75, -0.1, 0.75)
  6192. p.CFrame = p.CFrame * CFrame.new(0, -0.125, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  6193. swait()
  6194. end
  6195. p:Remove()
  6196. end), p)
  6197. end
  6198. for i = 1, 10 do
  6199. local p = Par(EffectModel, "Effect", "Gold", vt(0.3, 1, 0.3), "Neon")
  6200. 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)
  6201. p.Parent = EffectModel
  6202. local m = Instance.new("SpecialMesh")
  6203. m.MeshType = "Sphere"
  6204. m.Parent = p
  6205. m.Scale = Vector3.new(1, 8, 1)
  6206. coroutine.resume(coroutine.create(function(p)
  6207. for i = 1, 20 do
  6208. p.Transparency = i / 20
  6209. p.CFrame = p.CFrame * CFrame.new(0, -1, 0)
  6210. swait()
  6211. end
  6212. p.Parent = nil
  6213. end), p)
  6214. end
  6215. spos:Destroy()
  6216. swait(10)
  6217. doingmoves(false)
  6218. end
  6219. })
  6220. table.insert(MovesTable, {
  6221. ["Input"] = "wq",
  6222. ["Name"] = "Terror",
  6223. ["Phase"] = 1,
  6224. ["Cooldown"] = 10,
  6225. ["CooldownName"] = "ASDSDQcool",
  6226. ["CanCancel"] = true,
  6227. ["Conditions"] = function()
  6228. local Viable = true
  6229. local Move
  6230. for _, p in pairs(MovesTable) do
  6231. if p.Input == "wq" then
  6232. Move = p
  6233. break
  6234. end
  6235. end
  6236. local ver
  6237. local numer = Move.Phase
  6238. if numer == 1 then
  6239. ver = true
  6240. end
  6241. if numer == 2 then
  6242. ver = Phase2Unlocked
  6243. end
  6244. if numer == 3 then
  6245. ver = Phase3Unlocked
  6246. end
  6247. if numer == 4 then
  6248. ver = Phase4Unlocked
  6249. end
  6250. local CD = Move.Cooldown
  6251. local name = Move.CooldownName
  6252. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  6253. Viable = true
  6254. Cooldown(name, CD)
  6255. end
  6256. return Viable
  6257. end,
  6258. ["function"] = function()
  6259. doingmoves(true)
  6260. LastMove = "ASDSDQ"
  6261. local RNmove = LastMove
  6262. rays_not_ready = true
  6263. so("153092315", Torso, 5, 0.8)
  6264. for i = 1, 3 do
  6265. swait()
  6266. local p = Par(EffectModel, "Effect", "Institutional white", vt(1, 1, 1), "SmoothPlastic")
  6267. p.CFrame = CFrame.new(Character.Torso.Position - Vector3.new(0, 0.8, 0))
  6268. game:GetService("Debris"):AddItem(p, 8)
  6269. local m = Instance.new("SpecialMesh", p)
  6270. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  6271. m.Scale = Vector3.new(5, 3, 5)
  6272. coroutine.resume(coroutine.create(function(p, s)
  6273. for i = 1, 15 do
  6274. p.Transparency = 0.9 + i / 150
  6275. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.5, -0.2, 1.5)
  6276. p.CFrame = p.CFrame * CFrame.new(0, -0.25, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  6277. swait()
  6278. end
  6279. p:Remove()
  6280. end), p)
  6281. end
  6282. local vp = Instance.new("BodyPosition")
  6283. vp.position = char.Torso.Position
  6284. vp.Parent = nil
  6285. vp.maxForce = Vector3.new(50000, 50000, 50000) * 50000000000000000
  6286. vp.P = 2250
  6287. vp.D = 1000
  6288. for i = 1, 1.5, 0.1 do
  6289. swait()
  6290. PlayAnimationFromTable(AnimTab.asdsdq.Animation(1), 0.3, false)
  6291. end
  6292. local DIR = RootPart.CFrame.lookVector
  6293. so("235097661", Torso, 1, 0.6)
  6294. so("156386031", Torso, 1, 1)
  6295. for i = 0, 15 do
  6296. swait()
  6297. PlayAnimationFromTable(AnimTab.asdsdq.Animation(2), 0.2, false)
  6298. RootPart.CFrame = RootPart.CFrame + DIR * 5
  6299. MagnitudeDamage(Torso, 12, 5, Vector3.new(0, 0, 0), 0.1, "H2", RootPart, 0.1, 0, false, 0)
  6300. do
  6301. local blast2 = Instance.new("Part", EffectModel)
  6302. blast2.Anchored = true
  6303. blast2.CanCollide = false
  6304. blast2.Size = Vector3.new(1, 1, 1)
  6305. blast2.CFrame = RightArm.CFrame * CFrame.new(0, -1.5, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  6306. local m = Instance.new("SpecialMesh", blast2)
  6307. m.Scale = Vector3.new(4, 4, 4)
  6308. m.MeshType = "Brick"
  6309. blast2.BrickColor = BrickColor.new("Black")
  6310. blast2.Material = "SmoothPlastic"
  6311. coroutine.resume(coroutine.create(function()
  6312. for i = 1, 20 do
  6313. blast2.Transparency = i / 20
  6314. m.Scale = m.Scale + vt(-0.2, -0.2, -0.2)
  6315. swait()
  6316. blast2.CFrame = blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(math.random(-10, 10)), math.rad(math.random(-10, 10)), math.rad(math.random(-10, 10)))
  6317. end
  6318. blast2:Remove()
  6319. end))
  6320. local blast2 = Instance.new("Part", EffectModel)
  6321. blast2.Anchored = true
  6322. blast2.CanCollide = false
  6323. blast2.Size = Vector3.new(1, 1, 1)
  6324. blast2.CFrame = LeftArm.CFrame * CFrame.new(0, -1.5, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  6325. local m = Instance.new("SpecialMesh", blast2)
  6326. m.Scale = Vector3.new(4, 4, 4)
  6327. m.MeshType = "Brick"
  6328. blast2.BrickColor = BrickColor.new("Black")
  6329. blast2.Material = "SmoothPlastic"
  6330. coroutine.resume(coroutine.create(function()
  6331. for i = 1, 20 do
  6332. blast2.Transparency = i / 20
  6333. m.Scale = m.Scale + vt(-0.2, -0.2, -0.2)
  6334. swait()
  6335. blast2.CFrame = blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(math.random(-10, 10)), math.rad(math.random(-10, 10)), math.rad(math.random(-10, 10)))
  6336. end
  6337. blast2:Remove()
  6338. end))
  6339. local p = Par(EffectModel, "Effect", "White", vt(1.3, 0.2, 1.6), "SmoothPlastic")
  6340. p.Transparency = 1
  6341. p.CFrame = RootPart.CFrame * CFrame.new(4, 0, 0)
  6342. m = Instance.new("BlockMesh", p)
  6343. m.Scale = Vector3.new(1, 0.1, 1)
  6344. local carddec = Instance.new("BillboardGui", p)
  6345. carddec.Size = UDim2.new(1.3, 0, 2, 0)
  6346. carddec.AlwaysOnTop = false
  6347. local carddeclabel = it("ImageLabel", carddec)
  6348. carddeclabel.BackgroundTransparency = 1
  6349. carddeclabel.Size = UDim2.new(1, 0, 1, 0)
  6350. carddeclabel.Image = cards[math.random(1, #cards)]
  6351. local card = p
  6352. coroutine.resume(coroutine.create(function()
  6353. local blast = Par(EffectModel, "Effect", "White", vt(0.2, 0.2, 0.2), "Neon")
  6354. m = Instance.new("SpecialMesh", blast)
  6355. m.Scale = Vector3.new(15, 15, 15)
  6356. m.MeshType = "Sphere"
  6357. blast.Transparency = 0.6
  6358. repeat
  6359. swait()
  6360. until rays_not_ready == false
  6361. coroutine.resume(coroutine.create(function(p)
  6362. for ii = 1, 20 do
  6363. blast.Transparency = 0.6 + ii / 20
  6364. blast.Mesh.Scale = blast.Mesh.Scale / 1.1
  6365. blast.CFrame = card.CFrame
  6366. swait()
  6367. end
  6368. blast:Remove()
  6369. end), p)
  6370. MagnitudeDamage(card, 12, 5, Vector3.new(0, 3, 0) + DIR * 3, 0.5, "H2", RootPart, 0, 0, 8, 10)
  6371. local ray = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "Neon")
  6372. ray.CFrame = cf(card.Position)
  6373. local m = it("CylinderMesh", ray)
  6374. m.Scale = vt(3, 30000, 3)
  6375. ray.Anchored = true
  6376. ray.CanCollide = false
  6377. coroutine.resume(coroutine.create(function()
  6378. for i = 1, 30 do
  6379. swait()
  6380. carddeclabel.ImageTransparency = i / 30
  6381. m.Scale = m.Scale - vt(0.1, 0, 0.1)
  6382. ray.Transparency = i / 30
  6383. end
  6384. card:Destroy()
  6385. ray:Destroy()
  6386. end))
  6387. end))
  6388. local p2 = Par(EffectModel, "Effect", "White", vt(1.3, 0.2, 1.6), "SmoothPlastic")
  6389. p2.Transparency = 1
  6390. p2.CFrame = RootPart.CFrame * CFrame.new(-4, 0, 0)
  6391. m2 = Instance.new("BlockMesh", p)
  6392. m2.Scale = Vector3.new(1, 0.1, 1)
  6393. local carddec2 = Instance.new("BillboardGui", p2)
  6394. carddec2.Size = UDim2.new(1.3, 0, 2, 0)
  6395. carddec2.AlwaysOnTop = false
  6396. local carddeclabel2 = it("ImageLabel", carddec2)
  6397. carddeclabel2.BackgroundTransparency = 1
  6398. carddeclabel2.Size = UDim2.new(1, 0, 1, 0)
  6399. carddeclabel2.Image = cards[math.random(1, #cards)]
  6400. local card2 = p2
  6401. coroutine.resume(coroutine.create(function()
  6402. local blast = Par(EffectModel, "Effect", "White", vt(0.2, 0.2, 0.2), "Neon")
  6403. blast.CFrame = card2.CFrame
  6404. m = Instance.new("SpecialMesh", blast)
  6405. m.Scale = Vector3.new(15, 15, 15)
  6406. m.MeshType = "Sphere"
  6407. blast.Transparency = 0.6
  6408. repeat
  6409. swait()
  6410. until rays_not_ready == false
  6411. coroutine.resume(coroutine.create(function(p)
  6412. for ii = 1, 20 do
  6413. blast.Transparency = 0.6 + ii / 20
  6414. blast.Mesh.Scale = blast.Mesh.Scale / 1.1
  6415. blast.CFrame = card2.CFrame
  6416. swait()
  6417. end
  6418. blast:Remove()
  6419. end), p)
  6420. MagnitudeDamage(card2, 12, 5, Vector3.new(0, 3, 0) + DIR * 3, 0.5, "H2", RootPart, 0, 0, 8, 10)
  6421. so("233091161", card2, 0.1, 1)
  6422. local ray = Par(EffectModel, "Effect", "White", vt(1.3, 0.2, 1.6), "Neon")
  6423. ray.CFrame = cf(card2.Position)
  6424. local m = it("CylinderMesh", ray)
  6425. m.Scale = vt(3, 30000, 3)
  6426. coroutine.resume(coroutine.create(function()
  6427. for i = 1, 30 do
  6428. swait()
  6429. carddeclabel2.ImageTransparency = i / 30
  6430. m.Scale = m.Scale - vt(0.1, 0, 0.1)
  6431. ray.Transparency = i / 30
  6432. end
  6433. ray:Destroy()
  6434. card2:Destroy()
  6435. end))
  6436. end))
  6437. end
  6438. end
  6439. swait(10)
  6440. rays_not_ready = false
  6441. doingmoves(false)
  6442. vp:Destroy()
  6443. doingmoves(true)
  6444. Equip_Fate()
  6445. LastMove = "DSASQ"
  6446. local OSHARA = true
  6447. so("235097614", RootPart, 1, 1)
  6448. local function CrackSTR(Part0, Part1, Times, Offset, Color, Thickness, Trans, Variable)
  6449. local magz = (Part0 - Part1).magnitude
  6450. local curpos = Part0
  6451. local trz = {
  6452. -Offset,
  6453. Offset
  6454. }
  6455. local par = EffectModel
  6456. Variable = OSHARA
  6457. for i = 1, Times do
  6458. do
  6459. local li = Instance.new("Part", par)
  6460. li.Name = "Crack_Continue Num" .. i
  6461. li.TopSurface = 0
  6462. li.Material = "Neon"
  6463. li.BottomSurface = 0
  6464. li.Anchored = true
  6465. li.Locked = true
  6466. li.Transparency = 0
  6467. li.BrickColor = BrickColor.new(Color)
  6468. li.formFactor = "Custom"
  6469. li.CanCollide = false
  6470. li.Size = Vector3.new(Thickness, Thickness, magz / Times)
  6471. local ora = Instance.new("BlockMesh", li)
  6472. ora.Scale = Vector3.new(Thickness, Thickness, 1)
  6473. if i == Times then
  6474. ora.Parent = nil
  6475. local ora = Instance.new("SpecialMesh", li)
  6476. ora.MeshType = "Wedge"
  6477. ora.Scale = Vector3.new(Thickness, Thickness, 1)
  6478. end
  6479. local mrd = {-90, 90}
  6480. local Offzet = Vector3.new(trz[math.random(1, 2)], 0, 0)
  6481. local trolpos = CFrame.new(curpos, Part1) * CFrame.new(0, 0, magz / Times).p + Offzet
  6482. if Times == i then
  6483. local magz2 = (curpos - Part1).magnitude
  6484. li.Size = Vector3.new(Thickness, Thickness, magz2)
  6485. li.CFrame = CFrame.new(curpos, Part1) * CFrame.new(0, 0, -magz2 / 2) * CFrame.Angles(0, 0, mrd[math.random(1, #mrd)])
  6486. else
  6487. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / Times / 2)
  6488. end
  6489. curpos = li.CFrame * CFrame.new(0, 0, magz / Times / 2).p
  6490. coroutine.resume(coroutine.create(function()
  6491. while OSHARA == true do
  6492. swait()
  6493. for i = 1, 10 do
  6494. swait()
  6495. li.Transparency = li.Transparency + Trans
  6496. end
  6497. for i = 1, 10 do
  6498. swait()
  6499. li.Transparency = li.Transparency - Trans
  6500. end
  6501. end
  6502. coroutine.resume(coroutine.create(function()
  6503. for i = 1, 10 do
  6504. swait()
  6505. li.Transparency = i / 10
  6506. end
  6507. li:Destroy()
  6508. end))
  6509. end))
  6510. end
  6511. end
  6512. end
  6513. local function GroundCrack(Part0, Part1, Times, Offset, Color, Thickness, Trans, Variable)
  6514. local magz = (Part0 - Part1).magnitude
  6515. local curpos = Part0
  6516. local trz = {
  6517. -Offset,
  6518. Offset
  6519. }
  6520. local par = EffectModel
  6521. for i = 1, Times do
  6522. do
  6523. local li = Instance.new("Part", par)
  6524. li.Name = "GroundCrack Num" .. i
  6525. li.TopSurface = 0
  6526. li.Material = "Neon"
  6527. li.BottomSurface = 0
  6528. li.Anchored = true
  6529. li.Locked = true
  6530. li.Transparency = 0
  6531. li.BrickColor = BrickColor.new(Color)
  6532. li.formFactor = "Custom"
  6533. li.CanCollide = false
  6534. li.Size = Vector3.new(Thickness, Thickness, magz / Times)
  6535. local ora = Instance.new("BlockMesh", li)
  6536. ora.Scale = Vector3.new(Thickness, Thickness, 1)
  6537. if i == Times then
  6538. ora.Parent = nil
  6539. local ora = Instance.new("SpecialMesh", li)
  6540. ora.MeshType = "Wedge"
  6541. ora.Scale = Vector3.new(Thickness, Thickness, 1)
  6542. end
  6543. local mrd = {-90, 90}
  6544. local Offzet = Vector3.new(trz[math.random(1, 2)], 0, 0)
  6545. local trolpos = CFrame.new(curpos, Part1) * CFrame.new(0, 0, magz / Times).p + Offzet
  6546. if Times == i then
  6547. local magz2 = (curpos - Part1).magnitude
  6548. li.Size = Vector3.new(Thickness, Thickness, magz2)
  6549. li.CFrame = CFrame.new(curpos, Part1) * CFrame.new(0, 0, -magz2 / 2) * CFrame.Angles(0, 0, mrd[math.random(1, #mrd)])
  6550. else
  6551. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / Times / 2)
  6552. end
  6553. curpos = li.CFrame * CFrame.new(0, 0, magz / Times / 2).p
  6554. if i > Times - 1 then
  6555. CrackSTR(li.Position, Part1 + Vector3.new(-1, 0, math.random(-2, 2)), 2, 0.1, Color, Thickness - 0.15, Trans, Variable)
  6556. end
  6557. coroutine.resume(coroutine.create(function()
  6558. while OSHARA == true do
  6559. swait()
  6560. for i = 1, 10 do
  6561. swait()
  6562. li.Transparency = li.Transparency + Trans
  6563. end
  6564. for i = 1, 10 do
  6565. swait()
  6566. li.Transparency = li.Transparency - Trans
  6567. end
  6568. end
  6569. coroutine.resume(coroutine.create(function()
  6570. for i = 1, 10 do
  6571. swait()
  6572. li.Transparency = i / 10
  6573. end
  6574. li:Destroy()
  6575. end))
  6576. end))
  6577. end
  6578. end
  6579. end
  6580. for i = 0, 1, 0.1 do
  6581. swait()
  6582. PlayAnimationFromTable(AnimTab.dsasq.Animation(1), 0.3, false)
  6583. 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)
  6584. end
  6585. so("231917794", RootPart, 1, 1.3)
  6586. for i = 0, 1, 0.1 do
  6587. swait()
  6588. PlayAnimationFromTable(AnimTab.dsasq.Animation(2), 0.3, false)
  6589. end
  6590. so("315743331", RootPart, 1, 0.8)
  6591. local p = Instance.new("Part", EffectModel)
  6592. p.Anchored = true
  6593. p.CanCollide = false
  6594. p.BrickColor = BrickColor.new("Really black")
  6595. p.Material = "SmoothPlastic"
  6596. p.CFrame = RootPart.CFrame * CFrame.new(0, -3, 0)
  6597. p.Size = Vector3.new(1, 0, 1)
  6598. p.Transparency = 1
  6599. local m = Instance.new("CylinderMesh", p)
  6600. coroutine.resume(coroutine.create(function()
  6601. for i = 0, 1, 0.05 do
  6602. swait()
  6603. p.Transparency = 1 - i
  6604. p.Size = p.Size + Vector3.new(1.7, 0, 1.7)
  6605. end
  6606. p.Transparency = 0
  6607. repeat
  6608. wait()
  6609. until OSHARA == false
  6610. for i = 1, 10 do
  6611. swait()
  6612. p.Transparency = i / 10
  6613. end
  6614. p:Destroy()
  6615. end))
  6616. local p = Par(EffectModel, "Effect", "Really black", vt(1, 0, 1), "SmoothPlastic")
  6617. p.CFrame = RootPart.CFrame * CFrame.new(0, -3.4, 0) * CFrame.Angles(math.rad(180), 0, 0)
  6618. p.Size = Vector3.new(1, 0, 1)
  6619. local m = Instance.new("SpecialMesh", p)
  6620. m.MeshId = "http://www.roblox.com/asset/?id=16659363"
  6621. m.Scale = Vector3.new(1, 45, 1)
  6622. local er = p
  6623. coroutine.resume(coroutine.create(function()
  6624. for i = 1, 20 do
  6625. swait()
  6626. m.Scale = m.Scale + Vector3.new(1.75, -1, 1.75)
  6627. er.CFrame = er.CFrame * CFrame.Angles(0, math.rad(1 + i), 0)
  6628. end
  6629. while OSHARA == true do
  6630. swait()
  6631. er.CFrame = er.CFrame * CFrame.Angles(0, math.rad(1), 0)
  6632. end
  6633. for i = 1, 10 do
  6634. swait()
  6635. er.Transparency = i / 10
  6636. er.CFrame = er.CFrame * CFrame.Angles(0, math.rad(-2 - i), 0)
  6637. end
  6638. er:Destroy()
  6639. end))
  6640. CamShake(RootPart, 30, 0.3, 15)
  6641. p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  6642. p.CFrame = RootPart.CFrame * CFrame.new(0, 15, 0)
  6643. p.Transparency = 1
  6644. local bill = Instance.new("BillboardGui", p)
  6645. bill.Size = UDim2.new(15, 0, 15, 0)
  6646. local ORGbill = bill
  6647. local billimg = Instance.new("ImageLabel", bill)
  6648. local ORGbillimg = billimg
  6649. billimg.BackgroundTransparency = 1
  6650. billimg.Size = UDim2.new(1, 0, 1, 0)
  6651. billimg.Image = "http://www.roblox.com/asset/?id=677960978"
  6652. billimg.ImageColor3 = Color3.new(0, 0, 0)
  6653. local ORG = p
  6654. local hitfloor2, posfloor2 = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 20, Character)
  6655. num = 0
  6656. local EDIR = RootPart.CFrame.lookVector
  6657. Un_Equip_Fate()
  6658. doingmoves(false)
  6659. local TL = osamachain(Torso, ORG, "Really black", "Deep orange", 2, 3, 10)
  6660. coroutine.resume(coroutine.create(function()
  6661. for i = 1, 360, 51.4285714286 do
  6662. local p = Instance.new("Part", EffectModel)
  6663. p.Anchored = true
  6664. p.CanCollide = false
  6665. p.Transparency = 1
  6666. p.CFrame = CFrame.new(er.Position) * CFrame.Angles(0, math.rad(i), 0) * CFrame.new(math.random(7, 13), 0.4, 0)
  6667. GroundCrack(er.Position + Vector3.new(0, 0.4, 0), p.Position, 5, 1, "Institutional white", 0.65, 0.035, OSHARA)
  6668. game.Debris:AddItem(p, 1)
  6669. end
  6670. end))
  6671. for i = 1, 20 do
  6672. ph0segui(char, "+2", "Lime green")
  6673. Humanoid.Health = Humanoid.Health + 2
  6674. for i = 1, 3 do
  6675. swait()
  6676. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  6677. p.CFrame = CFrame.new(er.Position + Vector3.new(0, 1.4, 0)) * CFrame.Angles(0, math.random(-360, 360), 0)
  6678. game:GetService("Debris"):AddItem(p, 8)
  6679. local m = Instance.new("SpecialMesh", p)
  6680. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  6681. m.Scale = Vector3.new(25, 5, 25)
  6682. game:GetService("Debris"):AddItem(p, 5)
  6683. coroutine.resume(coroutine.create(function(p)
  6684. for ii = 1, 30 do
  6685. p.Transparency = 0.5 + ii / 30
  6686. p.CFrame = p.CFrame * CFrame.Angles(0, -math.rad(3 + ii), 0) - Vector3.new(0, 0.05, 0)
  6687. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.2, -0.05, 1.2)
  6688. swait()
  6689. end
  6690. p:Remove()
  6691. end), p)
  6692. end
  6693. MagnitudeDamage2(er, 28, 5, Vector3.new(0, 6, 0) + EDIR * 10, 0.5, "H2", RootPart, 0, 0, 8, 10)
  6694. so("153092315", er, 1, 1)
  6695. do
  6696. local p = Instance.new("Part", EffectModel)
  6697. p.Anchored = true
  6698. p.CanCollide = false
  6699. p.CFrame = ORG.CFrame
  6700. p.Transparency = 1
  6701. local AAA = Instance.new("BillboardGui", p)
  6702. AAA.Size = UDim2.new(10, 0, 10, 0)
  6703. local AA = Instance.new("ImageLabel", AAA)
  6704. AA.BackgroundTransparency = 1
  6705. AA.Size = UDim2.new(1, 0, 1, 0)
  6706. AA.Image = "rbxassetid://244221613"
  6707. AA.ImageColor3 = BrickColor.new("Institutional white").Color
  6708. coroutine.resume(coroutine.create(function()
  6709. for i = 1, 20 do
  6710. swait()
  6711. AAA.Size = AAA.Size + UDim2.new(3, 0, 3, 0)
  6712. AA.ImageTransparency = i / 20
  6713. end
  6714. p:Destroy()
  6715. end))
  6716. swait(20)
  6717. end
  6718. end
  6719. coroutine.resume(coroutine.create(function()
  6720. for i = 1, 10 do
  6721. swait()
  6722. bill.Size = bill.Size + UDim2.new(1, 0, 1, 0)
  6723. billimg.ImageTransparency = i / 10
  6724. end
  6725. ORG:Destroy()
  6726. end))
  6727. OSHARA = false
  6728. TL.Parent = nil
  6729. doingmoves(true)
  6730. Equip_Fate()
  6731. LastMove = "DSASQ"
  6732. local OSHARA = true
  6733. so("235097614", RootPart, 1, 1)
  6734. local function CrackSTR(Part0, Part1, Times, Offset, Color, Thickness, Trans, Variable)
  6735. local magz = (Part0 - Part1).magnitude
  6736. local curpos = Part0
  6737. local trz = {
  6738. -Offset,
  6739. Offset
  6740. }
  6741. local par = EffectModel
  6742. Variable = OSHARA
  6743. for i = 1, Times do
  6744. do
  6745. local li = Instance.new("Part", par)
  6746. li.Name = "Crack_Continue Num" .. i
  6747. li.TopSurface = 0
  6748. li.Material = "Neon"
  6749. li.BottomSurface = 0
  6750. li.Anchored = true
  6751. li.Locked = true
  6752. li.Transparency = 0
  6753. li.BrickColor = BrickColor.new(Color)
  6754. li.formFactor = "Custom"
  6755. li.CanCollide = false
  6756. li.Size = Vector3.new(Thickness, Thickness, magz / Times)
  6757. local ora = Instance.new("BlockMesh", li)
  6758. ora.Scale = Vector3.new(Thickness, Thickness, 1)
  6759. if i == Times then
  6760. ora.Parent = nil
  6761. local ora = Instance.new("SpecialMesh", li)
  6762. ora.MeshType = "Wedge"
  6763. ora.Scale = Vector3.new(Thickness, Thickness, 1)
  6764. end
  6765. local mrd = {-90, 90}
  6766. local Offzet = Vector3.new(trz[math.random(1, 2)], 0, 0)
  6767. local trolpos = CFrame.new(curpos, Part1) * CFrame.new(0, 0, magz / Times).p + Offzet
  6768. if Times == i then
  6769. local magz2 = (curpos - Part1).magnitude
  6770. li.Size = Vector3.new(Thickness, Thickness, magz2)
  6771. li.CFrame = CFrame.new(curpos, Part1) * CFrame.new(0, 0, -magz2 / 2) * CFrame.Angles(0, 0, mrd[math.random(1, #mrd)])
  6772. else
  6773. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / Times / 2)
  6774. end
  6775. curpos = li.CFrame * CFrame.new(0, 0, magz / Times / 2).p
  6776. coroutine.resume(coroutine.create(function()
  6777. while OSHARA == true do
  6778. swait()
  6779. for i = 1, 10 do
  6780. swait()
  6781. li.Transparency = li.Transparency + Trans
  6782. end
  6783. for i = 1, 10 do
  6784. swait()
  6785. li.Transparency = li.Transparency - Trans
  6786. end
  6787. end
  6788. coroutine.resume(coroutine.create(function()
  6789. for i = 1, 10 do
  6790. swait()
  6791. li.Transparency = i / 10
  6792. end
  6793. li:Destroy()
  6794. end))
  6795. end))
  6796. end
  6797. end
  6798. end
  6799. local function GroundCrack(Part0, Part1, Times, Offset, Color, Thickness, Trans, Variable)
  6800. local magz = (Part0 - Part1).magnitude
  6801. local curpos = Part0
  6802. local trz = {
  6803. -Offset,
  6804. Offset
  6805. }
  6806. local par = EffectModel
  6807. for i = 1, Times do
  6808. do
  6809. local li = Instance.new("Part", par)
  6810. li.Name = "GroundCrack Num" .. i
  6811. li.TopSurface = 0
  6812. li.Material = "Neon"
  6813. li.BottomSurface = 0
  6814. li.Anchored = true
  6815. li.Locked = true
  6816. li.Transparency = 0
  6817. li.BrickColor = BrickColor.new(Color)
  6818. li.formFactor = "Custom"
  6819. li.CanCollide = false
  6820. li.Size = Vector3.new(Thickness, Thickness, magz / Times)
  6821. local ora = Instance.new("BlockMesh", li)
  6822. ora.Scale = Vector3.new(Thickness, Thickness, 1)
  6823. if i == Times then
  6824. ora.Parent = nil
  6825. local ora = Instance.new("SpecialMesh", li)
  6826. ora.MeshType = "Wedge"
  6827. ora.Scale = Vector3.new(Thickness, Thickness, 1)
  6828. end
  6829. local mrd = {-90, 90}
  6830. local Offzet = Vector3.new(trz[math.random(1, 2)], 0, 0)
  6831. local trolpos = CFrame.new(curpos, Part1) * CFrame.new(0, 0, magz / Times).p + Offzet
  6832. if Times == i then
  6833. local magz2 = (curpos - Part1).magnitude
  6834. li.Size = Vector3.new(Thickness, Thickness, magz2)
  6835. li.CFrame = CFrame.new(curpos, Part1) * CFrame.new(0, 0, -magz2 / 2) * CFrame.Angles(0, 0, mrd[math.random(1, #mrd)])
  6836. else
  6837. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / Times / 2)
  6838. end
  6839. curpos = li.CFrame * CFrame.new(0, 0, magz / Times / 2).p
  6840. if i > Times - 1 then
  6841. CrackSTR(li.Position, Part1 + Vector3.new(-1, 0, math.random(-2, 2)), 2, 0.1, Color, Thickness - 0.15, Trans, Variable)
  6842. end
  6843. coroutine.resume(coroutine.create(function()
  6844. while OSHARA == true do
  6845. swait()
  6846. for i = 1, 10 do
  6847. swait()
  6848. li.Transparency = li.Transparency + Trans
  6849. end
  6850. for i = 1, 10 do
  6851. swait()
  6852. li.Transparency = li.Transparency - Trans
  6853. end
  6854. end
  6855. coroutine.resume(coroutine.create(function()
  6856. for i = 1, 10 do
  6857. swait()
  6858. li.Transparency = i / 10
  6859. end
  6860. li:Destroy()
  6861. end))
  6862. end))
  6863. end
  6864. end
  6865. end
  6866. for i = 0, 1, 0.1 do
  6867. swait()
  6868. PlayAnimationFromTable(AnimTab.dsasq.Animation(1), 0.3, false)
  6869. 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)
  6870. end
  6871. so("231917794", RootPart, 1, 1.3)
  6872. for i = 0, 1, 0.1 do
  6873. swait()
  6874. PlayAnimationFromTable(AnimTab.dsasq.Animation(2), 0.3, false)
  6875. end
  6876. so("315743331", RootPart, 1, 0.8)
  6877. local p = Instance.new("Part", EffectModel)
  6878. p.Anchored = true
  6879. p.CanCollide = false
  6880. p.BrickColor = BrickColor.new("Really black")
  6881. p.Material = "SmoothPlastic"
  6882. p.CFrame = RootPart.CFrame * CFrame.new(0, -3, 0)
  6883. p.Size = Vector3.new(1, 0, 1)
  6884. p.Transparency = 1
  6885. local m = Instance.new("CylinderMesh", p)
  6886. coroutine.resume(coroutine.create(function()
  6887. for i = 0, 1, 0.05 do
  6888. swait()
  6889. p.Transparency = 1 - i
  6890. p.Size = p.Size + Vector3.new(1.7, 0, 1.7)
  6891. end
  6892. p.Transparency = 0
  6893. repeat
  6894. wait()
  6895. until OSHARA == false
  6896. for i = 1, 10 do
  6897. swait()
  6898. p.Transparency = i / 10
  6899. end
  6900. p:Destroy()
  6901. end))
  6902. local p = Par(EffectModel, "Effect", "Really black", vt(1, 0, 1), "SmoothPlastic")
  6903. p.CFrame = RootPart.CFrame * CFrame.new(0, -3.4, 0) * CFrame.Angles(math.rad(180), 0, 0)
  6904. p.Size = Vector3.new(1, 0, 1)
  6905. local m = Instance.new("SpecialMesh", p)
  6906. m.MeshId = "http://www.roblox.com/asset/?id=16659363"
  6907. m.Scale = Vector3.new(1, 45, 1)
  6908. local er = p
  6909. coroutine.resume(coroutine.create(function()
  6910. for i = 1, 20 do
  6911. swait()
  6912. m.Scale = m.Scale + Vector3.new(1.75, -1, 1.75)
  6913. er.CFrame = er.CFrame * CFrame.Angles(0, math.rad(1 + i), 0)
  6914. end
  6915. while OSHARA == true do
  6916. swait()
  6917. er.CFrame = er.CFrame * CFrame.Angles(0, math.rad(1), 0)
  6918. end
  6919. for i = 1, 10 do
  6920. swait()
  6921. er.Transparency = i / 10
  6922. er.CFrame = er.CFrame * CFrame.Angles(0, math.rad(-2 - i), 0)
  6923. end
  6924. er:Destroy()
  6925. end))
  6926. CamShake(RootPart, 30, 0.3, 15)
  6927. p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  6928. p.CFrame = RootPart.CFrame * CFrame.new(0, 15, 0)
  6929. p.Transparency = 1
  6930. local bill = Instance.new("BillboardGui", p)
  6931. bill.Size = UDim2.new(15, 0, 15, 0)
  6932. local ORGbill = bill
  6933. local billimg = Instance.new("ImageLabel", bill)
  6934. local ORGbillimg = billimg
  6935. billimg.BackgroundTransparency = 1
  6936. billimg.Size = UDim2.new(1, 0, 1, 0)
  6937. billimg.Image = "http://www.roblox.com/asset/?id=677960978"
  6938. billimg.ImageColor3 = Color3.new(0, 0, 0)
  6939. local ORG = p
  6940. local hitfloor2, posfloor2 = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 20, Character)
  6941. num = 0
  6942. local EDIR = RootPart.CFrame.lookVector
  6943. Un_Equip_Fate()
  6944. doingmoves(false)
  6945. local TL = osamachain(Torso, ORG, "Really black", "Deep orange", 2, 3, 10)
  6946. coroutine.resume(coroutine.create(function()
  6947. for i = 1, 360, 51.4285714286 do
  6948. local p = Instance.new("Part", EffectModel)
  6949. p.Anchored = true
  6950. p.CanCollide = false
  6951. p.Transparency = 1
  6952. p.CFrame = CFrame.new(er.Position) * CFrame.Angles(0, math.rad(i), 0) * CFrame.new(math.random(7, 13), 0.4, 0)
  6953. GroundCrack(er.Position + Vector3.new(0, 0.4, 0), p.Position, 5, 1, "Institutional white", 0.65, 0.035, OSHARA)
  6954. game.Debris:AddItem(p, 1)
  6955. end
  6956. end))
  6957. for i = 1, 20 do
  6958. ph0segui(char, "+2", "Lime green")
  6959. Humanoid.Health = Humanoid.Health + 2
  6960. for i = 1, 3 do
  6961. swait()
  6962. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  6963. p.CFrame = CFrame.new(er.Position + Vector3.new(0, 1.4, 0)) * CFrame.Angles(0, math.random(-360, 360), 0)
  6964. game:GetService("Debris"):AddItem(p, 8)
  6965. local m = Instance.new("SpecialMesh", p)
  6966. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  6967. m.Scale = Vector3.new(25, 5, 25)
  6968. game:GetService("Debris"):AddItem(p, 5)
  6969. coroutine.resume(coroutine.create(function(p)
  6970. for ii = 1, 30 do
  6971. p.Transparency = 0.5 + ii / 30
  6972. p.CFrame = p.CFrame * CFrame.Angles(0, -math.rad(3 + ii), 0) - Vector3.new(0, 0.05, 0)
  6973. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.2, -0.05, 1.2)
  6974. swait()
  6975. end
  6976. p:Remove()
  6977. end), p)
  6978. end
  6979. MagnitudeDamage2(er, 28, 5, Vector3.new(0, 6, 0) + EDIR * 10, 0.5, "H2", RootPart, 0, 0, 8, 10)
  6980. so("153092315", er, 1, 1)
  6981. do
  6982. local p = Instance.new("Part", EffectModel)
  6983. p.Anchored = true
  6984. p.CanCollide = false
  6985. p.CFrame = ORG.CFrame
  6986. p.Transparency = 1
  6987. local AAA = Instance.new("BillboardGui", p)
  6988. AAA.Size = UDim2.new(10, 0, 10, 0)
  6989. local AA = Instance.new("ImageLabel", AAA)
  6990. AA.BackgroundTransparency = 1
  6991. AA.Size = UDim2.new(1, 0, 1, 0)
  6992. AA.Image = "rbxassetid://244221613"
  6993. AA.ImageColor3 = BrickColor.new("Institutional white").Color
  6994. coroutine.resume(coroutine.create(function()
  6995. for i = 1, 200 do
  6996. swait()
  6997. AAA.Size = AAA.Size + UDim2.new(3, 0, 3, 0)
  6998. AA.ImageTransparency = i / 20
  6999. end
  7000. p:Destroy()
  7001. end))
  7002. swait(20)
  7003. end
  7004. end
  7005. coroutine.resume(coroutine.create(function()
  7006. for i = 1, 10 do
  7007. swait()
  7008. bill.Size = bill.Size + UDim2.new(1, 0, 1, 0)
  7009. billimg.ImageTransparency = i / 10
  7010. end
  7011. ORG:Destroy()
  7012. end))
  7013. OSHARA = false
  7014. TL.Parent = nil
  7015. end
  7016. })
  7017. table.insert(MovesTable, {
  7018. ["Input"] = "wadq",
  7019. ["Name"] = "Deadend",
  7020. ["Phase"] = 1,
  7021. ["Cooldown"] = 0,
  7022. ["CooldownName"] = "WADQcool",
  7023. ["CanCancel"] = true,
  7024. ["Conditions"] = function()
  7025. local Viable = true
  7026. local Move
  7027. for _, p in pairs(MovesTable) do
  7028. if p.Input == "wadq" then
  7029. Move = p
  7030. break
  7031. end
  7032. end
  7033. local ver
  7034. local numer = Move.Phase
  7035. if numer == 1 then
  7036. ver = true
  7037. end
  7038. if numer == 2 then
  7039. ver = Phase2Unlocked
  7040. end
  7041. if numer == 3 then
  7042. ver = Phase3Unlocked
  7043. end
  7044. if numer == 4 then
  7045. ver = Phase4Unlocked
  7046. end
  7047. local CD = Move.Cooldown
  7048. local name = Move.CooldownName
  7049. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  7050. Viable = true
  7051. end
  7052. return Viable
  7053. end,
  7054. ["function"] = function()
  7055. doingmoves(true)
  7056. LastMove = "WADQ"
  7057. Equip_Fate()
  7058. local t = 0
  7059. repeat
  7060. swait()
  7061. t = t + 1
  7062. local p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "Neon")
  7063. s = math.random(1, 35) / 10
  7064. local m = Instance.new("BlockMesh", p)
  7065. m.Scale = Vector3.new(s, s, s)
  7066. 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())
  7067. coroutine.resume(coroutine.create(function(p)
  7068. for i = 1, 30 do
  7069. if 1 <= p.Transparency then
  7070. p:Destroy()
  7071. break
  7072. end
  7073. p.CFrame = p.CFrame * CFrame.Angles(math.rad(2), math.rad(2), math.rad(2)) + Vector3.new(0, 0.4, 0)
  7074. p.Transparency = i / 30
  7075. swait()
  7076. end
  7077. p.Parent = nil
  7078. end), p)
  7079. local hitfloor2, posfloor2 = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 20, Character)
  7080. if hitfloor2 ~= nil then
  7081. p = Par(EffectModel, "Effect", "Light stone grey", vt(1, 1, 1), "SmoothPlastic")
  7082. p.BrickColor = BrickColor.new("Light stone grey")
  7083. p.CFrame = cf(posfloor2) * CFrame.new(0, 0.5, 0) * CFrame.Angles(0, math.random(-50, 50), 0)
  7084. local m = Instance.new("SpecialMesh", p)
  7085. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  7086. p.Material = "SmoothPlastic"
  7087. m.Parent = p
  7088. m.Scale = Vector3.new(2, 2, 2)
  7089. m.Name = "Mesh"
  7090. game:GetService("Debris"):AddItem(p, 5)
  7091. coroutine.resume(coroutine.create(function(p)
  7092. for ii = 1, 20 do
  7093. p.Transparency = 0.5 + ii / 20
  7094. p.CFrame = p.CFrame * CFrame.Angles(0, math.rad(10 + ii), 0) - Vector3.new(0, 0.05, 0)
  7095. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(2, -0.1, 2)
  7096. swait()
  7097. end
  7098. p:Remove()
  7099. end), p)
  7100. end
  7101. for i, v in pairs(workspace:children()) do
  7102. 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
  7103. Damagefunc(v.Torso, 0.4, Vector3.new(), 0.5, "H2", RootPart, 0, 0, 10, 20)
  7104. local DIR = RootPart.CFrame.lookVector
  7105. local pz = Instance.new("BodyPosition", v.Torso)
  7106. pz.P = 9000
  7107. pz.D = 2000
  7108. pz.maxForce = Vector3.new(3800000, 3800000, 3800000) * 10000
  7109. pz.position = Torso.Position
  7110. game:GetService("Debris"):AddItem(pz, 0.25)
  7111. end
  7112. end
  7113. until t >= 60 or qhold == false
  7114. Cooldown("WADQcool", 6)
  7115. for i = 0, 1, 0.1 do
  7116. swait()
  7117. PlayAnimationFromTable(AnimTab.wadq.Animation(1), 0.3, false)
  7118. end
  7119. for i = 1, 3 do
  7120. local hitfloor2, posfloor2 = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 9999, Character)
  7121. swait(1)
  7122. local CFr = {
  7123. -8,
  7124. 0,
  7125. 8
  7126. }
  7127. local CFr2 = {
  7128. -5,
  7129. -8,
  7130. -5
  7131. }
  7132. so("178452221", RootPart, 1, 0.6)
  7133. so("192410084", RootPart, 1, 1)
  7134. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  7135. p.CFrame = RootPart.CFrame * CFrame.new(CFr[i], -0.3, CFr2[i])
  7136. p.BrickColor = hitfloor2.BrickColor
  7137. p.Parent = EffectModel
  7138. m = it("SpecialMesh", p)
  7139. m.MeshId = "http://www.roblox.com/asset/?id=1323306"
  7140. m.Scale = Vector3.new(1, 1, 1)
  7141. m.Parent = p
  7142. m.Name = "Triangle"
  7143. p.Transparency = 0.5
  7144. coroutine.resume(coroutine.create(function(p)
  7145. for i = 1, 20 do
  7146. p.Transparency = 0.5 + i / 20
  7147. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(1.4, 2, 1.4)
  7148. p.CFrame = p.CFrame * CFrame.new(0, 1, 0)
  7149. swait()
  7150. end
  7151. p.Parent = nil
  7152. end), p)
  7153. MagnitudeDamage(p, 8, 25, Vector3.new(0, 100, 0) + DIR * 1, 0.5, "H2", RootPart, 0.4, 0.4, 8, 10)
  7154. CamShake(RootPart, 15, 0.5, 20)
  7155. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  7156. p.CFrame = RootPart.CFrame * CFrame.new(CFr[i], -2.5, CFr2[i])
  7157. p.BrickColor = hitfloor2.BrickColor
  7158. m = it("SpecialMesh", p)
  7159. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  7160. m.Scale = Vector3.new(1, 1, 1)
  7161. m.Parent = p
  7162. m.Name = "Triangle"
  7163. p.Transparency = 0.5
  7164. coroutine.resume(coroutine.create(function(p)
  7165. for i = 1, 10 do
  7166. p.Transparency = i / 10
  7167. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(1, 0.2, 1)
  7168. swait()
  7169. end
  7170. p.Parent = nil
  7171. end), p)
  7172. end
  7173. Un_Equip_Fate()
  7174. doingmoves(false)
  7175. end
  7176. })
  7177. table.insert(MovesTable, {
  7178. ["Input"] = "wq",
  7179. ["Name"] = "Death grounds",
  7180. ["Phase"] = 1,
  7181. ["Cooldown"] = 48,
  7182. ["CooldownName"] = "DSASQcool",
  7183. ["CanCancel"] = true,
  7184. ["Conditions"] = function()
  7185. local Viable = true
  7186. local Move
  7187. for _, p in pairs(MovesTable) do
  7188. if p.Input == "wq" then
  7189. Move = p
  7190. break
  7191. end
  7192. end
  7193. local ver
  7194. local numer = Move.Phase
  7195. if numer == 1 then
  7196. ver = true
  7197. end
  7198. if numer == 2 then
  7199. ver = Phase2Unlocked
  7200. end
  7201. if numer == 3 then
  7202. ver = Phase3Unlocked
  7203. end
  7204. if numer == 4 then
  7205. ver = Phase4Unlocked
  7206. end
  7207. local CD = Move.Cooldown
  7208. local name = Move.CooldownName
  7209. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  7210. Viable = true
  7211. Cooldown(name, CD)
  7212. end
  7213. return Viable
  7214. end,
  7215. ["function"] = function()
  7216. doingmoves(true)
  7217. Equip_Fate()
  7218. LastMove = "DSASQ"
  7219. local OSHARA = true
  7220. so("235097614", RootPart, 1, 1)
  7221. local function CrackSTR(Part0, Part1, Times, Offset, Color, Thickness, Trans, Variable)
  7222. local magz = (Part0 - Part1).magnitude
  7223. local curpos = Part0
  7224. local trz = {
  7225. -Offset,
  7226. Offset
  7227. }
  7228. local par = EffectModel
  7229. Variable = OSHARA
  7230. for i = 1, Times do
  7231. do
  7232. local li = Instance.new("Part", par)
  7233. li.Name = "Crack_Continue Num" .. i
  7234. li.TopSurface = 0
  7235. li.Material = "Neon"
  7236. li.BottomSurface = 0
  7237. li.Anchored = true
  7238. li.Locked = true
  7239. li.Transparency = 0
  7240. li.BrickColor = BrickColor.new(Color)
  7241. li.formFactor = "Custom"
  7242. li.CanCollide = false
  7243. li.Size = Vector3.new(Thickness, Thickness, magz / Times)
  7244. local ora = Instance.new("BlockMesh", li)
  7245. ora.Scale = Vector3.new(Thickness, Thickness, 1)
  7246. if i == Times then
  7247. ora.Parent = nil
  7248. local ora = Instance.new("SpecialMesh", li)
  7249. ora.MeshType = "Wedge"
  7250. ora.Scale = Vector3.new(Thickness, Thickness, 1)
  7251. end
  7252. local mrd = {-90, 90}
  7253. local Offzet = Vector3.new(trz[math.random(1, 2)], 0, 0)
  7254. local trolpos = CFrame.new(curpos, Part1) * CFrame.new(0, 0, magz / Times).p + Offzet
  7255. if Times == i then
  7256. local magz2 = (curpos - Part1).magnitude
  7257. li.Size = Vector3.new(Thickness, Thickness, magz2)
  7258. li.CFrame = CFrame.new(curpos, Part1) * CFrame.new(0, 0, -magz2 / 2) * CFrame.Angles(0, 0, mrd[math.random(1, #mrd)])
  7259. else
  7260. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / Times / 2)
  7261. end
  7262. curpos = li.CFrame * CFrame.new(0, 0, magz / Times / 2).p
  7263. coroutine.resume(coroutine.create(function()
  7264. while OSHARA == true do
  7265. swait()
  7266. for i = 1, 10 do
  7267. swait()
  7268. li.Transparency = li.Transparency + Trans
  7269. end
  7270. for i = 1, 10 do
  7271. swait()
  7272. li.Transparency = li.Transparency - Trans
  7273. end
  7274. end
  7275. coroutine.resume(coroutine.create(function()
  7276. for i = 1, 10 do
  7277. swait()
  7278. li.Transparency = i / 10
  7279. end
  7280. li:Destroy()
  7281. end))
  7282. end))
  7283. end
  7284. end
  7285. end
  7286. local function GroundCrack(Part0, Part1, Times, Offset, Color, Thickness, Trans, Variable)
  7287. local magz = (Part0 - Part1).magnitude
  7288. local curpos = Part0
  7289. local trz = {
  7290. -Offset,
  7291. Offset
  7292. }
  7293. local par = EffectModel
  7294. for i = 1, Times do
  7295. do
  7296. local li = Instance.new("Part", par)
  7297. li.Name = "GroundCrack Num" .. i
  7298. li.TopSurface = 0
  7299. li.Material = "Neon"
  7300. li.BottomSurface = 0
  7301. li.Anchored = true
  7302. li.Locked = true
  7303. li.Transparency = 0
  7304. li.BrickColor = BrickColor.new(Color)
  7305. li.formFactor = "Custom"
  7306. li.CanCollide = false
  7307. li.Size = Vector3.new(Thickness, Thickness, magz / Times)
  7308. local ora = Instance.new("BlockMesh", li)
  7309. ora.Scale = Vector3.new(Thickness, Thickness, 1)
  7310. if i == Times then
  7311. ora.Parent = nil
  7312. local ora = Instance.new("SpecialMesh", li)
  7313. ora.MeshType = "Wedge"
  7314. ora.Scale = Vector3.new(Thickness, Thickness, 1)
  7315. end
  7316. local mrd = {-90, 90}
  7317. local Offzet = Vector3.new(trz[math.random(1, 2)], 0, 0)
  7318. local trolpos = CFrame.new(curpos, Part1) * CFrame.new(0, 0, magz / Times).p + Offzet
  7319. if Times == i then
  7320. local magz2 = (curpos - Part1).magnitude
  7321. li.Size = Vector3.new(Thickness, Thickness, magz2)
  7322. li.CFrame = CFrame.new(curpos, Part1) * CFrame.new(0, 0, -magz2 / 2) * CFrame.Angles(0, 0, mrd[math.random(1, #mrd)])
  7323. else
  7324. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / Times / 2)
  7325. end
  7326. curpos = li.CFrame * CFrame.new(0, 0, magz / Times / 2).p
  7327. if i > Times - 1 then
  7328. CrackSTR(li.Position, Part1 + Vector3.new(-1, 0, math.random(-2, 2)), 2, 0.1, Color, Thickness - 0.15, Trans, Variable)
  7329. end
  7330. coroutine.resume(coroutine.create(function()
  7331. while OSHARA == true do
  7332. swait()
  7333. for i = 1, 10 do
  7334. swait()
  7335. li.Transparency = li.Transparency + Trans
  7336. end
  7337. for i = 1, 10 do
  7338. swait()
  7339. li.Transparency = li.Transparency - Trans
  7340. end
  7341. end
  7342. coroutine.resume(coroutine.create(function()
  7343. for i = 1, 10 do
  7344. swait()
  7345. li.Transparency = i / 10
  7346. end
  7347. li:Destroy()
  7348. end))
  7349. end))
  7350. end
  7351. end
  7352. end
  7353. for i = 0, 1, 0.1 do
  7354. swait()
  7355. PlayAnimationFromTable(AnimTab.dsasq.Animation(1), 0.3, false)
  7356. 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)
  7357. end
  7358. so("231917794", RootPart, 1, 1.3)
  7359. for i = 0, 1, 0.1 do
  7360. swait()
  7361. PlayAnimationFromTable(AnimTab.dsasq.Animation(2), 0.3, false)
  7362. end
  7363. so("315743331", RootPart, 1, 0.8)
  7364. local p = Instance.new("Part", EffectModel)
  7365. p.Anchored = true
  7366. p.CanCollide = false
  7367. p.BrickColor = BrickColor.new("Really black")
  7368. p.Material = "SmoothPlastic"
  7369. p.CFrame = RootPart.CFrame * CFrame.new(0, -3, 0)
  7370. p.Size = Vector3.new(1, 0, 1)
  7371. p.Transparency = 1
  7372. local m = Instance.new("CylinderMesh", p)
  7373. coroutine.resume(coroutine.create(function()
  7374. for i = 0, 1, 0.05 do
  7375. swait()
  7376. p.Transparency = 1 - i
  7377. p.Size = p.Size + Vector3.new(1.7, 0, 1.7)
  7378. end
  7379. p.Transparency = 0
  7380. repeat
  7381. wait()
  7382. until OSHARA == false
  7383. for i = 1, 10 do
  7384. swait()
  7385. p.Transparency = i / 10
  7386. end
  7387. p:Destroy()
  7388. end))
  7389. local p = Par(EffectModel, "Effect", "Really black", vt(1, 0, 1), "SmoothPlastic")
  7390. p.CFrame = RootPart.CFrame * CFrame.new(0, -3.4, 0) * CFrame.Angles(math.rad(180), 0, 0)
  7391. p.Size = Vector3.new(1, 0, 1)
  7392. local m = Instance.new("SpecialMesh", p)
  7393. m.MeshId = "http://www.roblox.com/asset/?id=16659363"
  7394. m.Scale = Vector3.new(1, 45, 1)
  7395. local er = p
  7396. coroutine.resume(coroutine.create(function()
  7397. for i = 1, 20 do
  7398. swait()
  7399. m.Scale = m.Scale + Vector3.new(1.75, -1, 1.75)
  7400. er.CFrame = er.CFrame * CFrame.Angles(0, math.rad(1 + i), 0)
  7401. end
  7402. while OSHARA == true do
  7403. swait()
  7404. er.CFrame = er.CFrame * CFrame.Angles(0, math.rad(1), 0)
  7405. end
  7406. for i = 1, 10 do
  7407. swait()
  7408. er.Transparency = i / 10
  7409. er.CFrame = er.CFrame * CFrame.Angles(0, math.rad(-2 - i), 0)
  7410. end
  7411. er:Destroy()
  7412. end))
  7413. CamShake(RootPart, 30, 0.3, 15)
  7414. p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  7415. p.CFrame = RootPart.CFrame * CFrame.new(0, 15, 0)
  7416. p.Transparency = 1
  7417. local bill = Instance.new("BillboardGui", p)
  7418. bill.Size = UDim2.new(15, 0, 15, 0)
  7419. local ORGbill = bill
  7420. local billimg = Instance.new("ImageLabel", bill)
  7421. local ORGbillimg = billimg
  7422. billimg.BackgroundTransparency = 1
  7423. billimg.Size = UDim2.new(1, 0, 1, 0)
  7424. billimg.Image = "http://www.roblox.com/asset/?id=677960978"
  7425. billimg.ImageColor3 = Color3.new(0, 0, 0)
  7426. local ORG = p
  7427. local hitfloor2, posfloor2 = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 20, Character)
  7428. num = 0
  7429. local EDIR = RootPart.CFrame.lookVector
  7430. Un_Equip_Fate()
  7431. doingmoves(false)
  7432. local TL = osamachain(Torso, ORG, "Really black", "Deep orange", 2, 3, 10)
  7433. coroutine.resume(coroutine.create(function()
  7434. for i = 1, 360, 51.4285714286 do
  7435. local p = Instance.new("Part", EffectModel)
  7436. p.Anchored = true
  7437. p.CanCollide = false
  7438. p.Transparency = 1
  7439. p.CFrame = CFrame.new(er.Position) * CFrame.Angles(0, math.rad(i), 0) * CFrame.new(math.random(7, 13), 0.4, 0)
  7440. GroundCrack(er.Position + Vector3.new(0, 0.4, 0), p.Position, 5, 1, "Institutional white", 0.65, 0.035, OSHARA)
  7441. game.Debris:AddItem(p, 1)
  7442. end
  7443. end))
  7444. for i = 1, 20 do
  7445. ph0segui(char, "+2", "Lime green")
  7446. Humanoid.Health = Humanoid.Health + 2
  7447. for i = 1, 3 do
  7448. swait()
  7449. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  7450. p.CFrame = CFrame.new(er.Position + Vector3.new(0, 1.4, 0)) * CFrame.Angles(0, math.random(-360, 360), 0)
  7451. game:GetService("Debris"):AddItem(p, 8)
  7452. local m = Instance.new("SpecialMesh", p)
  7453. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  7454. m.Scale = Vector3.new(25, 5, 25)
  7455. game:GetService("Debris"):AddItem(p, 5)
  7456. coroutine.resume(coroutine.create(function(p)
  7457. for ii = 1, 30 do
  7458. p.Transparency = 0.5 + ii / 30
  7459. p.CFrame = p.CFrame * CFrame.Angles(0, -math.rad(3 + ii), 0) - Vector3.new(0, 0.05, 0)
  7460. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.2, -0.05, 1.2)
  7461. swait()
  7462. end
  7463. p:Remove()
  7464. end), p)
  7465. end
  7466. MagnitudeDamage2(er, 28, 5, Vector3.new(0, 6, 0) + EDIR * 10, 0.5, "H2", RootPart, 0, 0, 8, 10)
  7467. so("153092315", er, 1, 1)
  7468. do
  7469. local p = Instance.new("Part", EffectModel)
  7470. p.Anchored = true
  7471. p.CanCollide = false
  7472. p.CFrame = ORG.CFrame
  7473. p.Transparency = 1
  7474. local AAA = Instance.new("BillboardGui", p)
  7475. AAA.Size = UDim2.new(10, 0, 10, 0)
  7476. local AA = Instance.new("ImageLabel", AAA)
  7477. AA.BackgroundTransparency = 1
  7478. AA.Size = UDim2.new(1, 0, 1, 0)
  7479. AA.Image = "rbxassetid://244221613"
  7480. AA.ImageColor3 = BrickColor.new("Institutional white").Color
  7481. coroutine.resume(coroutine.create(function()
  7482. for i = 1, 20 do
  7483. swait()
  7484. AAA.Size = AAA.Size + UDim2.new(3, 0, 3, 0)
  7485. AA.ImageTransparency = i / 20
  7486. end
  7487. p:Destroy()
  7488. end))
  7489. swait(20)
  7490. end
  7491. end
  7492. coroutine.resume(coroutine.create(function()
  7493. for i = 1, 10 do
  7494. swait()
  7495. bill.Size = bill.Size + UDim2.new(1, 0, 1, 0)
  7496. billimg.ImageTransparency = i / 10
  7497. end
  7498. ORG:Destroy()
  7499. end))
  7500. OSHARA = false
  7501. TL.Parent = nil
  7502. doingmoves(true)
  7503. Equip_Fate()
  7504. LastMove = "DSASQ"
  7505. local OSHARA = true
  7506. so("235097614", RootPart, 1, 1)
  7507. local function CrackSTR(Part0, Part1, Times, Offset, Color, Thickness, Trans, Variable)
  7508. local magz = (Part0 - Part1).magnitude
  7509. local curpos = Part0
  7510. local trz = {
  7511. -Offset,
  7512. Offset
  7513. }
  7514. local par = EffectModel
  7515. Variable = OSHARA
  7516. for i = 1, Times do
  7517. do
  7518. local li = Instance.new("Part", par)
  7519. li.Name = "Crack_Continue Num" .. i
  7520. li.TopSurface = 0
  7521. li.Material = "Neon"
  7522. li.BottomSurface = 0
  7523. li.Anchored = true
  7524. li.Locked = true
  7525. li.Transparency = 0
  7526. li.BrickColor = BrickColor.new(Color)
  7527. li.formFactor = "Custom"
  7528. li.CanCollide = false
  7529. li.Size = Vector3.new(Thickness, Thickness, magz / Times)
  7530. local ora = Instance.new("BlockMesh", li)
  7531. ora.Scale = Vector3.new(Thickness, Thickness, 1)
  7532. if i == Times then
  7533. ora.Parent = nil
  7534. local ora = Instance.new("SpecialMesh", li)
  7535. ora.MeshType = "Wedge"
  7536. ora.Scale = Vector3.new(Thickness, Thickness, 1)
  7537. end
  7538. local mrd = {-90, 90}
  7539. local Offzet = Vector3.new(trz[math.random(1, 2)], 0, 0)
  7540. local trolpos = CFrame.new(curpos, Part1) * CFrame.new(0, 0, magz / Times).p + Offzet
  7541. if Times == i then
  7542. local magz2 = (curpos - Part1).magnitude
  7543. li.Size = Vector3.new(Thickness, Thickness, magz2)
  7544. li.CFrame = CFrame.new(curpos, Part1) * CFrame.new(0, 0, -magz2 / 2) * CFrame.Angles(0, 0, mrd[math.random(1, #mrd)])
  7545. else
  7546. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / Times / 2)
  7547. end
  7548. curpos = li.CFrame * CFrame.new(0, 0, magz / Times / 2).p
  7549. coroutine.resume(coroutine.create(function()
  7550. while OSHARA == true do
  7551. swait()
  7552. for i = 1, 10 do
  7553. swait()
  7554. li.Transparency = li.Transparency + Trans
  7555. end
  7556. for i = 1, 10 do
  7557. swait()
  7558. li.Transparency = li.Transparency - Trans
  7559. end
  7560. end
  7561. coroutine.resume(coroutine.create(function()
  7562. for i = 1, 10 do
  7563. swait()
  7564. li.Transparency = i / 10
  7565. end
  7566. li:Destroy()
  7567. end))
  7568. end))
  7569. end
  7570. end
  7571. end
  7572. local function GroundCrack(Part0, Part1, Times, Offset, Color, Thickness, Trans, Variable)
  7573. local magz = (Part0 - Part1).magnitude
  7574. local curpos = Part0
  7575. local trz = {
  7576. -Offset,
  7577. Offset
  7578. }
  7579. local par = EffectModel
  7580. for i = 1, Times do
  7581. do
  7582. local li = Instance.new("Part", par)
  7583. li.Name = "GroundCrack Num" .. i
  7584. li.TopSurface = 0
  7585. li.Material = "Neon"
  7586. li.BottomSurface = 0
  7587. li.Anchored = true
  7588. li.Locked = true
  7589. li.Transparency = 0
  7590. li.BrickColor = BrickColor.new(Color)
  7591. li.formFactor = "Custom"
  7592. li.CanCollide = false
  7593. li.Size = Vector3.new(Thickness, Thickness, magz / Times)
  7594. local ora = Instance.new("BlockMesh", li)
  7595. ora.Scale = Vector3.new(Thickness, Thickness, 1)
  7596. if i == Times then
  7597. ora.Parent = nil
  7598. local ora = Instance.new("SpecialMesh", li)
  7599. ora.MeshType = "Wedge"
  7600. ora.Scale = Vector3.new(Thickness, Thickness, 1)
  7601. end
  7602. local mrd = {-90, 90}
  7603. local Offzet = Vector3.new(trz[math.random(1, 2)], 0, 0)
  7604. local trolpos = CFrame.new(curpos, Part1) * CFrame.new(0, 0, magz / Times).p + Offzet
  7605. if Times == i then
  7606. local magz2 = (curpos - Part1).magnitude
  7607. li.Size = Vector3.new(Thickness, Thickness, magz2)
  7608. li.CFrame = CFrame.new(curpos, Part1) * CFrame.new(0, 0, -magz2 / 2) * CFrame.Angles(0, 0, mrd[math.random(1, #mrd)])
  7609. else
  7610. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / Times / 2)
  7611. end
  7612. curpos = li.CFrame * CFrame.new(0, 0, magz / Times / 2).p
  7613. if i > Times - 1 then
  7614. CrackSTR(li.Position, Part1 + Vector3.new(-1, 0, math.random(-2, 2)), 2, 0.1, Color, Thickness - 0.15, Trans, Variable)
  7615. end
  7616. coroutine.resume(coroutine.create(function()
  7617. while OSHARA == true do
  7618. swait()
  7619. for i = 1, 10 do
  7620. swait()
  7621. li.Transparency = li.Transparency + Trans
  7622. end
  7623. for i = 1, 10 do
  7624. swait()
  7625. li.Transparency = li.Transparency - Trans
  7626. end
  7627. end
  7628. coroutine.resume(coroutine.create(function()
  7629. for i = 1, 10 do
  7630. swait()
  7631. li.Transparency = i / 10
  7632. end
  7633. li:Destroy()
  7634. end))
  7635. end))
  7636. end
  7637. end
  7638. end
  7639. for i = 0, 1, 0.1 do
  7640. swait()
  7641. PlayAnimationFromTable(AnimTab.dsasq.Animation(1), 0.3, false)
  7642. 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)
  7643. end
  7644. so("231917794", RootPart, 1, 1.3)
  7645. for i = 0, 1, 0.1 do
  7646. swait()
  7647. PlayAnimationFromTable(AnimTab.dsasq.Animation(2), 0.3, false)
  7648. end
  7649. so("315743331", RootPart, 1, 0.8)
  7650. local p = Instance.new("Part", EffectModel)
  7651. p.Anchored = true
  7652. p.CanCollide = false
  7653. p.BrickColor = BrickColor.new("Really black")
  7654. p.Material = "SmoothPlastic"
  7655. p.CFrame = RootPart.CFrame * CFrame.new(0, -3, 0)
  7656. p.Size = Vector3.new(1, 0, 1)
  7657. p.Transparency = 1
  7658. local m = Instance.new("CylinderMesh", p)
  7659. coroutine.resume(coroutine.create(function()
  7660. for i = 0, 1, 0.05 do
  7661. swait()
  7662. p.Transparency = 1 - i
  7663. p.Size = p.Size + Vector3.new(1.7, 0, 1.7)
  7664. end
  7665. p.Transparency = 0
  7666. repeat
  7667. wait()
  7668. until OSHARA == false
  7669. for i = 1, 10 do
  7670. swait()
  7671. p.Transparency = i / 10
  7672. end
  7673. p:Destroy()
  7674. end))
  7675. local p = Par(EffectModel, "Effect", "Really black", vt(1, 0, 1), "SmoothPlastic")
  7676. p.CFrame = RootPart.CFrame * CFrame.new(0, -3.4, 0) * CFrame.Angles(math.rad(180), 0, 0)
  7677. p.Size = Vector3.new(1, 0, 1)
  7678. local m = Instance.new("SpecialMesh", p)
  7679. m.MeshId = "http://www.roblox.com/asset/?id=16659363"
  7680. m.Scale = Vector3.new(1, 45, 1)
  7681. local er = p
  7682. coroutine.resume(coroutine.create(function()
  7683. for i = 1, 20 do
  7684. swait()
  7685. m.Scale = m.Scale + Vector3.new(1.75, -1, 1.75)
  7686. er.CFrame = er.CFrame * CFrame.Angles(0, math.rad(1 + i), 0)
  7687. end
  7688. while OSHARA == true do
  7689. swait()
  7690. er.CFrame = er.CFrame * CFrame.Angles(0, math.rad(1), 0)
  7691. end
  7692. for i = 1, 10 do
  7693. swait()
  7694. er.Transparency = i / 10
  7695. er.CFrame = er.CFrame * CFrame.Angles(0, math.rad(-2 - i), 0)
  7696. end
  7697. er:Destroy()
  7698. end))
  7699. CamShake(RootPart, 30, 0.3, 15)
  7700. p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  7701. p.CFrame = RootPart.CFrame * CFrame.new(0, 15, 0)
  7702. p.Transparency = 1
  7703. local bill = Instance.new("BillboardGui", p)
  7704. bill.Size = UDim2.new(15, 0, 15, 0)
  7705. local ORGbill = bill
  7706. local billimg = Instance.new("ImageLabel", bill)
  7707. local ORGbillimg = billimg
  7708. billimg.BackgroundTransparency = 1
  7709. billimg.Size = UDim2.new(1, 0, 1, 0)
  7710. billimg.Image = "http://www.roblox.com/asset/?id=677960978"
  7711. billimg.ImageColor3 = Color3.new(0, 0, 0)
  7712. local ORG = p
  7713. local hitfloor2, posfloor2 = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 20, Character)
  7714. num = 0
  7715. local EDIR = RootPart.CFrame.lookVector
  7716. Un_Equip_Fate()
  7717. doingmoves(false)
  7718. local TL = osamachain(Torso, ORG, "Really black", "Deep orange", 2, 3, 10)
  7719. coroutine.resume(coroutine.create(function()
  7720. for i = 1, 360, 51.4285714286 do
  7721. local p = Instance.new("Part", EffectModel)
  7722. p.Anchored = true
  7723. p.CanCollide = false
  7724. p.Transparency = 1
  7725. p.CFrame = CFrame.new(er.Position) * CFrame.Angles(0, math.rad(i), 0) * CFrame.new(math.random(7, 13), 0.4, 0)
  7726. GroundCrack(er.Position + Vector3.new(0, 0.4, 0), p.Position, 5, 1, "Institutional white", 0.65, 0.035, OSHARA)
  7727. game.Debris:AddItem(p, 1)
  7728. end
  7729. end))
  7730. for i = 1, 20 do
  7731. ph0segui(char, "+2", "Lime green")
  7732. Humanoid.Health = Humanoid.Health + 2
  7733. for i = 1, 3 do
  7734. swait()
  7735. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  7736. p.CFrame = CFrame.new(er.Position + Vector3.new(0, 1.4, 0)) * CFrame.Angles(0, math.random(-360, 360), 0)
  7737. game:GetService("Debris"):AddItem(p, 8)
  7738. local m = Instance.new("SpecialMesh", p)
  7739. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  7740. m.Scale = Vector3.new(25, 5, 25)
  7741. game:GetService("Debris"):AddItem(p, 5)
  7742. coroutine.resume(coroutine.create(function(p)
  7743. for ii = 1, 30 do
  7744. p.Transparency = 0.5 + ii / 30
  7745. p.CFrame = p.CFrame * CFrame.Angles(0, -math.rad(3 + ii), 0) - Vector3.new(0, 0.05, 0)
  7746. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.2, -0.05, 1.2)
  7747. swait()
  7748. end
  7749. p:Remove()
  7750. end), p)
  7751. end
  7752. MagnitudeDamage2(er, 28, 5, Vector3.new(0, 6, 0) + EDIR * 10, 0.5, "H2", RootPart, 0, 0, 8, 10)
  7753. so("153092315", er, 1, 1)
  7754. do
  7755. local p = Instance.new("Part", EffectModel)
  7756. p.Anchored = true
  7757. p.CanCollide = false
  7758. p.CFrame = ORG.CFrame
  7759. p.Transparency = 1
  7760. local AAA = Instance.new("BillboardGui", p)
  7761. AAA.Size = UDim2.new(10, 0, 10, 0)
  7762. local AA = Instance.new("ImageLabel", AAA)
  7763. AA.BackgroundTransparency = 1
  7764. AA.Size = UDim2.new(1, 0, 1, 0)
  7765. AA.Image = "rbxassetid://244221613"
  7766. AA.ImageColor3 = BrickColor.new("Institutional white").Color
  7767. coroutine.resume(coroutine.create(function()
  7768. for i = 1, 200 do
  7769. swait()
  7770. AAA.Size = AAA.Size + UDim2.new(3, 0, 3, 0)
  7771. AA.ImageTransparency = i / 20
  7772. end
  7773. p:Destroy()
  7774. end))
  7775. swait(20)
  7776. end
  7777. end
  7778. coroutine.resume(coroutine.create(function()
  7779. for i = 1, 10 do
  7780. swait()
  7781. bill.Size = bill.Size + UDim2.new(1, 0, 1, 0)
  7782. billimg.ImageTransparency = i / 10
  7783. end
  7784. ORG:Destroy()
  7785. end))
  7786. OSHARA = false
  7787. TL.Parent = nil
  7788. end
  7789. })
  7790. table.insert(MovesTable, {
  7791. ["Input"] = "ssadq",
  7792. ["Name"] = "Eliminator",
  7793. ["Phase"] = 1,
  7794. ["Cooldown"] = 0,
  7795. ["CooldownName"] = "SSADQcool",
  7796. ["CanCancel"] = true,
  7797. ["Conditions"] = function()
  7798. local Viable = true
  7799. local Move
  7800. for _, p in pairs(MovesTable) do
  7801. if p.Input == "ssadq" then
  7802. Move = p
  7803. break
  7804. end
  7805. end
  7806. local ver
  7807. local numer = Move.Phase
  7808. if numer == 1 then
  7809. ver = true
  7810. end
  7811. if numer == 2 then
  7812. ver = Phase2Unlocked
  7813. end
  7814. if numer == 3 then
  7815. ver = Phase3Unlocked
  7816. end
  7817. if numer == 4 then
  7818. ver = Phase4Unlocked
  7819. end
  7820. local CD = Move.Cooldown
  7821. local name = Move.CooldownName
  7822. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  7823. Viable = true
  7824. end
  7825. return Viable
  7826. end,
  7827. ["function"] = function()
  7828. doingmoves(true)
  7829. Equip_Fate()
  7830. local oldC0 = HandleWeld.C0
  7831. so("153092315", Torso, 1, 1)
  7832. local did = false
  7833. local CHP = Humanoid.Health
  7834. for i = 0, 1, 0.1 do
  7835. swait()
  7836. PlayAnimationFromTable(AnimTab.ssadq.Animation(1), 0.3, false)
  7837. 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)
  7838. end
  7839. local p = Par(EffectModel, "Effect", "Steel blue", vt(0.3, 6.5, 6.5), "SmoothPlastic")
  7840. p.CFrame = RootPart.CFrame * CFrame.new(0, 0, -3.5) * CFrame.Angles(0, math.rad(90), 0)
  7841. local m = Instance.new("SpecialMesh", p)
  7842. m.MeshType = "Cylinder"
  7843. local p2 = p:clone()
  7844. local de = Instance.new("Decal", p)
  7845. de.Face = "Left"
  7846. de.Texture = "rbxgameasset://Images/hoh"
  7847. local de2 = Instance.new("Decal", p)
  7848. de2.Face = "Right"
  7849. de2.Texture = "rbxgameasset://Images/hoh"
  7850. p2.Parent = EffecMo
  7851. p2.Size = Vector3.new(0.2, 7.5, 7.5)
  7852. p2.Material = "Neon"
  7853. p2.BrickColor = BrickColor.new("Institutional white")
  7854. local firstp = p
  7855. local num = 0
  7856. local froob = 0
  7857. coroutine.resume(coroutine.create(function(ono)
  7858. for i = 1, 70 do
  7859. if did == true then
  7860. break
  7861. end
  7862. num = num + 2
  7863. froob = froob + 1
  7864. if froob >= 7 then
  7865. froob = 0
  7866. local p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  7867. p.CFrame = firstp.CFrame * CFrame.Angles(0, math.rad(90), 0)
  7868. game:GetService("Debris"):AddItem(p, 8)
  7869. local m = Instance.new("SpecialMesh", p)
  7870. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  7871. m.Scale = Vector3.new(1, 1, 0)
  7872. coroutine.resume(coroutine.create(function(p, s)
  7873. for i = 1, 15 do
  7874. p.CFrame = firstp.CFrame * CFrame.Angles(0, math.rad(90), 0)
  7875. p.Transparency = i / 15
  7876. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.5, 1.5, 0)
  7877. swait()
  7878. end
  7879. p:Remove()
  7880. end), p)
  7881. end
  7882. p.CFrame = RootPart.CFrame * CFrame.new(0, 0, -3.5) * CFrame.Angles(0, math.rad(90), 0) * CFrame.Angles(math.rad(num), 0, 0)
  7883. p2.CFrame = p.CFrame
  7884. swait()
  7885. end
  7886. num = 0
  7887. for i = 1, 10 do
  7888. num = num + 4
  7889. p.Size = p.Size - Vector3.new(0.7, 0.7, 0)
  7890. p2.Size = p2.Size - Vector3.new(0.7, 0.7, 0)
  7891. p.CFrame = RootPart.CFrame * CFrame.new(0, 0, -3.5) * CFrame.Angles(0, math.rad(90), 0) * CFrame.Angles(math.rad(num), 0, 0)
  7892. p.Transparency = i / 10
  7893. p2.Transparency = i / 10
  7894. de.Transparency = i / 10
  7895. de2.Transparency = i / 10
  7896. swait()
  7897. end
  7898. p:Destroy()
  7899. p2:Destroy()
  7900. end), firstp)
  7901. CHP = Humanoid.Health
  7902. for i = 1, 40 do
  7903. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  7904. p.CFrame = CFrame.new(RootPart.Position - Vector3.new(0, 2, 0)) * CFrame.Angles(0, math.random(-180, 180), 0)
  7905. game:GetService("Debris"):AddItem(p, 8)
  7906. local m = Instance.new("SpecialMesh", p)
  7907. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  7908. m.Scale = Vector3.new(5, 1, 5)
  7909. game:GetService("Debris"):AddItem(p, 5)
  7910. coroutine.resume(coroutine.create(function(p)
  7911. for ii = 1, 15 do
  7912. p.Transparency = 0.5 + ii / 15
  7913. p.CFrame = p.CFrame * CFrame.Angles(0, -math.rad(3 + ii), 0) - Vector3.new(0, 0.05, 0)
  7914. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.4, -0.05, 1.4)
  7915. swait()
  7916. end
  7917. p:Remove()
  7918. end), p)
  7919. if CHP > Humanoid.Health then
  7920. did = true
  7921. break
  7922. end
  7923. swait()
  7924. if CHP > Humanoid.Health then
  7925. did = true
  7926. break
  7927. end
  7928. end
  7929. if did == true then
  7930. Cooldown("SSADQcool", 15)
  7931. LastMove = "SSADQ"
  7932. do
  7933. local oldrotcf = p.Position
  7934. HandleWeld.C0 = oldC0
  7935. local nou = RootPart.CFrame
  7936. for SOS = 1, 10 do
  7937. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  7938. p.CFrame = RootPart.CFrame * CFrame.new(0, 0, -30)
  7939. p.Transparency = 1
  7940. game:GetService("Debris"):AddItem(p, 5)
  7941. local m = Instance.new("BlockMesh", p)
  7942. m.Scale = Vector3.new(3, 3, 3)
  7943. s = script.EMIT:Clone()--Fate.EMIT.EMIT:clone()
  7944. s.Parent = p
  7945. s.Enabled = true
  7946. coroutine.resume(coroutine.create(function(p, pc, s)
  7947. local e = 0
  7948. for i = 0 + s, 30 + s do
  7949. p.Mesh.Scale = p.Mesh.Scale / 1.02
  7950. e = e ^ 1.008 + 0.11
  7951. 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))
  7952. swait()
  7953. MagnitudeDamage(p, 10, 2, Vector3.new(), 0.5, "H2", RootPart, 0, 0, 8, 10)
  7954. end
  7955. p.EMIT.Enabled = false
  7956. swait(14)
  7957. p:Remove()
  7958. end), p, p.CFrame, SOS * 9)
  7959. end
  7960. for i = 1, 4 do
  7961. if i <= 1 then
  7962. MagnitudeDamage(RootPart, 10, 25, Vector3.new(), 0.5, "H2", RootPart, 0.001, 0.001, 8, 10)
  7963. end
  7964. local futCE = {
  7965. -15,
  7966. -30,
  7967. -45,
  7968. -60
  7969. }
  7970. local er = Instance.new("Part", EffectModel)
  7971. er.Anchored = true
  7972. er.CanCollide = false
  7973. er.CFrame = RootPart.CFrame * CFrame.new(0, 0, futCE[i])
  7974. er.Size = Vector3.new(4, 1.2, 15)
  7975. er.Transparency = 1
  7976. MagnitudeDamage(er, 18, 25, Vector3.new(), 0.5, "H2", RootPart, 0.01, 0.01, 8, 10)
  7977. game.Debris:AddItem(er, 1)
  7978. end
  7979. so("233091161", RootPart, 1, 0.5)
  7980. so("231917856", RootPart, 1, 0.7)
  7981. so("231917788", RootPart, 1, 0.7)
  7982. RootPart.CFrame = RootPart.CFrame * CFrame.new(0, 0, -60)
  7983. local cb = Instance.new("Part", EffectModel)
  7984. cb.Size = vt(1, 1, 1)
  7985. cb.BrickColor = BrickColor.new("Institutional white")
  7986. cb.Material = "Neon"
  7987. cb.Anchored = true
  7988. cb.CanCollide = false
  7989. local m = Instance.new("CylinderMesh", cb)
  7990. cb.Size = Vector3.new(0.4, (oldrotcf - RootPart.Position).magnitude, 0.4)
  7991. cb.CFrame = CFrame.new((oldrotcf + RootPart.Position) / 2, oldrotcf) * CFrame.Angles(math.pi / 2, 0, 0)
  7992. cb.Transparency = 0
  7993. coroutine.resume(coroutine.create(function()
  7994. for i = 1, 60 do
  7995. cb.Transparency = i / 60
  7996. swait()
  7997. end
  7998. cb:Destroy()
  7999. end))
  8000. for i = 1, 20 do
  8001. local p = Par(EffectModel, "Effect", "Institutional white", vt(0.2, 1, 0.2), "Neon")
  8002. 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)
  8003. p.Parent = EffectModel
  8004. local m = Instance.new("SpecialMesh")
  8005. m.MeshType = "Sphere"
  8006. m.Parent = p
  8007. m.Scale = Vector3.new(1, 10, 1)
  8008. coroutine.resume(coroutine.create(function(p)
  8009. for i = 1, 40 do
  8010. p.Transparency = i / 40
  8011. p.CFrame = p.CFrame * CFrame.new(0, -1, 0)
  8012. swait()
  8013. end
  8014. p.Parent = nil
  8015. end), p)
  8016. end
  8017. for i = 0, 1, 0.1 do
  8018. swait()
  8019. PlayAnimationFromTable(AnimTab.ssadq.Animation(2), 0.2, false)
  8020. end
  8021. end
  8022. end
  8023. swait(15)
  8024. Un_Equip_Fate()
  8025. doingmoves(false)
  8026. end
  8027. })
  8028. table.insert(MovesTable, {
  8029. ["Input"] = "sddq",
  8030. ["Name"] = "Will's teeth",
  8031. ["Phase"] = 1,
  8032. ["Cooldown"] = 10,
  8033. ["CooldownName"] = "SDDQcool",
  8034. ["CanCancel"] = true,
  8035. ["Conditions"] = function()
  8036. local Viable = true
  8037. local Move
  8038. for _, p in pairs(MovesTable) do
  8039. if p.Input == "sddq" then
  8040. Move = p
  8041. break
  8042. end
  8043. end
  8044. local ver
  8045. local numer = Move.Phase
  8046. if numer == 1 then
  8047. ver = true
  8048. end
  8049. if numer == 2 then
  8050. ver = Phase2Unlocked
  8051. end
  8052. if numer == 3 then
  8053. ver = Phase3Unlocked
  8054. end
  8055. if numer == 4 then
  8056. ver = Phase4Unlocked
  8057. end
  8058. local CD = Move.Cooldown
  8059. local name = Move.CooldownName
  8060. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  8061. Viable = true
  8062. Cooldown(name, CD)
  8063. end
  8064. return Viable
  8065. end,
  8066. ["function"] = function()
  8067. doingmoves(true)
  8068. Equip_Fate()
  8069. local p = Par(EffectModel, "Effect", "White", vt(10, 10, 0.2), "SmoothPlastic")
  8070. p.Transparency = 1
  8071. p.CFrame = RootPart.CFrame * CFrame.new(0, 3, -6) * CFrame.Angles(math.rad(20), 0, 0)
  8072. local gui = Instance.new("SurfaceGui", p)
  8073. gui.Face = "Front"
  8074. local Iergui = Instance.new("ImageLabel", gui)
  8075. Iergui.Size = UDim2.new(1, 0, 1, 0)
  8076. Iergui.Image = "http://www.roblox.com/asset/?id=363269577"
  8077. Iergui.BackgroundTransparency = 1
  8078. local Iergui2 = gui:clone()
  8079. Iergui2.Parent = p
  8080. Iergui2.Face = "Back"
  8081. local num = 0
  8082. local ohoh
  8083. local fop = 0
  8084. local maco = p
  8085. so("231917794", RootPart, 1, 1)
  8086. for i = 1, 15 do
  8087. fop = fop + 5
  8088. local oof = 48
  8089. swait()
  8090. local offset = (RootPart.Position.y - p.Position.y) / 60
  8091. local mag = (RootPart.Position - p.Position).magnitude / 66
  8092. local offset = offset / mag
  8093. maco = p.CFrame
  8094. p.CFrame = RootPart.CFrame * CFrame.new(0, 3, -6) * CFrame.Angles(math.rad(20), 0, math.rad(fop))
  8095. ohoh = p.Position
  8096. PlayAnimationFromTable(AnimTab.sddq.Animation(1, 0), 0.3, false)
  8097. 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)
  8098. num = num + 1
  8099. if num >= 9 then
  8100. num = 0
  8101. local p = Par(EffectModel, "Effect", "Really black", vt(10, 10, 0.2), "SmoothPlastic")
  8102. p.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0)
  8103. m = Instance.new("SpecialMesh", p)
  8104. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  8105. m.Scale = Vector3.new(15, 0, 15)
  8106. m.Name = "Triangle"
  8107. coroutine.resume(coroutine.create(function(p)
  8108. for i = 1, 20 do
  8109. p.Transparency = i / 20
  8110. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(-1.5, 3, -1.5) / 2
  8111. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0, math.rad(15), 0)
  8112. swait()
  8113. end
  8114. p.Parent = nil
  8115. end), p)
  8116. local p = Par(EffectModel, "Effect", "Really black", vt(10, 10, 0.2), "SmoothPlastic")
  8117. p.CFrame = RootPart.CFrame * CFrame.new(0, -1.5, 0)
  8118. m = Instance.new("SpecialMesh", p)
  8119. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  8120. m.Scale = Vector3.new(1, 1, 1)
  8121. m.Name = "Triangle"
  8122. coroutine.resume(coroutine.create(function(p)
  8123. for i = 1, 20 do
  8124. p.Transparency = i / 20
  8125. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(2.5, 0.25, 2.5) / 2
  8126. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0, math.rad(15), 0)
  8127. swait()
  8128. end
  8129. p.Parent = nil
  8130. end), p)
  8131. end
  8132. end
  8133. coroutine.resume(coroutine.create(function()
  8134. for i = 1, 10 do
  8135. p.CFrame = p.CFrame * CFrame.Angles(0, 0, math.rad(20))
  8136. swait()
  8137. Iergui.ImageTransparency = i / 10
  8138. Iergui2.ImageLabel.ImageTransparency = i / 10
  8139. p.Size = p.Size + Vector3.new(0.5, 0.5, 0)
  8140. end
  8141. game.Debris:AddItem(p, 5)
  8142. end))
  8143. for i = 0, 1, 0.1 do
  8144. maco = p.CFrame
  8145. p.CFrame = RootPart.CFrame * CFrame.new(0, 3, -6) * CFrame.Angles(math.rad(20), 0, math.rad(fop))
  8146. ohoh = p.Position
  8147. swait()
  8148. PlayAnimationFromTable(AnimTab.sddq.Animation(2, 0), 0.3, false)
  8149. HandleWeld.C0 = clerp(HandleWeld.C0, CFrame.Angles(math.rad(270), 0, math.rad(-90)) * CFrame.new(0, 0.5, 0), 0.3)
  8150. end
  8151. CamShake(RootPart, 15, 1, 25)
  8152. MagnitudeDamage(p, 20, 35, Vector3.new(0, 20, 0) + DIR * 45, 0.5, "H2", RootPart, 0, 0, 8, 10)
  8153. so("231917856", RootPart, 1, 0.8)
  8154. so("231917788", RootPart, 1, 1)
  8155. local DIR = p.CFrame.lookVector
  8156. 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))
  8157. p.Mesh.MeshType = "FileMesh"
  8158. p.Parent = EffectModel
  8159. p.Anchored = true
  8160. p.CanCollide = false
  8161. p.Mesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
  8162. p.Transparency = 0.5
  8163. game:GetService("Debris"):AddItem(p, 5)
  8164. coroutine.resume(coroutine.create(function(p)
  8165. for ii = 1, 9 do
  8166. p.Transparency = 0.5 + ii / 18
  8167. p.CFrame = p.CFrame * CFrame.Angles(0, math.rad(3 + ii), 0) * CFrame.new(0, 0.5, 0)
  8168. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1, -0.3, 1)
  8169. swait()
  8170. end
  8171. p:Remove()
  8172. end), p)
  8173. 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))
  8174. p.Mesh.MeshType = "FileMesh"
  8175. p.Parent = EffectModel
  8176. p.Anchored = true
  8177. p.CanCollide = false
  8178. p.Mesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
  8179. p.Transparency = 0.5
  8180. game:GetService("Debris"):AddItem(p, 5)
  8181. coroutine.resume(coroutine.create(function(p)
  8182. for ii = 1, 9 do
  8183. p.Transparency = 0.5 + ii / 18
  8184. p.CFrame = p.CFrame * CFrame.Angles(0, math.rad(3 + ii), 0) * CFrame.new(0, 0.5, 0)
  8185. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1, -0.2, 1)
  8186. swait()
  8187. end
  8188. p:Remove()
  8189. end), p)
  8190. 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))
  8191. p.Mesh.MeshType = "FileMesh"
  8192. p.Parent = EffectModel
  8193. p.Anchored = true
  8194. p.CanCollide = false
  8195. p.Mesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
  8196. p.Transparency = 0.5
  8197. game:GetService("Debris"):AddItem(p, 5)
  8198. coroutine.resume(coroutine.create(function(p)
  8199. for ii = 1, 9 do
  8200. p.Transparency = 0.5 + ii / 18
  8201. p.CFrame = p.CFrame * CFrame.Angles(0, math.rad(3 + ii), 0) * CFrame.new(0, 0.5, 0)
  8202. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(0.5, -0.1, 0.5)
  8203. swait()
  8204. end
  8205. p:Remove()
  8206. end), p)
  8207. local p = Par2(Vector3.new(0.75, 0.75, 1), maco * CFrame.Angles(0, 0, 0), "Institutional white", "SpecialMesh", Vector3.new(1, 1, 30))
  8208. p.Mesh.MeshType = "Sphere"
  8209. p.Material = "Neon"
  8210. p.Parent = EffectModel
  8211. p.Anchored = true
  8212. p.CanCollide = false
  8213. game:GetService("Debris"):AddItem(p, 5)
  8214. coroutine.resume(coroutine.create(function(p)
  8215. for ii = 1, 20 do
  8216. p.Transparency = ii / 40
  8217. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(-0.05, -0.05, 2)
  8218. swait()
  8219. end
  8220. p:Remove()
  8221. end), p)
  8222. local p = Par2(Vector3.new(0.75, 0.75, 1), maco * CFrame.Angles(0, 0, 0), "Really black", "SpecialMesh", Vector3.new(2, 2, 35))
  8223. p.Mesh.MeshType = "Sphere"
  8224. p.Parent = EffectModel
  8225. p.Anchored = true
  8226. p.CanCollide = false
  8227. game:GetService("Debris"):AddItem(p, 5)
  8228. coroutine.resume(coroutine.create(function(p)
  8229. for ii = 1, 20 do
  8230. p.Transparency = ii / 20
  8231. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(-0.1, -0.1, 2)
  8232. swait()
  8233. end
  8234. p:Remove()
  8235. end), p)
  8236. for i = 1, 3 do
  8237. local p = Instance.new("Part")
  8238. p.TopSurface = 0
  8239. p.BottomSurface = 0
  8240. p.CanCollide = false
  8241. p.Anchored = true
  8242. p.BrickColor = BrickColor.new("Really black")
  8243. p.Material = "SmoothPlastic"
  8244. p.Size = Vector3.new(1, 1, 1)
  8245. p.CFrame = maco * CFrame.new(0, 0, 5 - i * 4) * CFrame.fromEulerAnglesXYZ(0, math.pi, math.pi / 2)
  8246. p.Parent = EffectModel
  8247. local m = Instance.new("SpecialMesh", p)
  8248. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  8249. m.Parent = p
  8250. m.Scale = Vector3.new(2, 2, 1.5)
  8251. m.Name = "Triangle"
  8252. coroutine.resume(coroutine.create(function(p)
  8253. for i = 1, 20 do
  8254. p.Transparency = i / 20
  8255. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(0.25, 0.25, 0)
  8256. p.CFrame = p.CFrame * CFrame.new(0, 0, -0.15)
  8257. swait()
  8258. end
  8259. p.Parent = nil
  8260. end), p)
  8261. end
  8262. swait(15)
  8263. Un_Equip_Fate()
  8264. doingmoves(false)
  8265. end
  8266. })
  8267. table.insert(MovesTable, {
  8268. ["Input"] = "ddswx",
  8269. ["Name"] = "Shatter",
  8270. ["Phase"] = 1,
  8271. ["Cooldown"] = 0,
  8272. ["CooldownName"] = "DDSWXcool",
  8273. ["CanCancel"] = true,
  8274. ["Conditions"] = function()
  8275. local Viable = true
  8276. local Move
  8277. for _, p in pairs(MovesTable) do
  8278. if p.Input == "ddswx" then
  8279. Move = p
  8280. break
  8281. end
  8282. end
  8283. local ver
  8284. local numer = Move.Phase
  8285. if numer == 1 then
  8286. ver = true
  8287. end
  8288. if numer == 2 then
  8289. ver = Phase2Unlocked
  8290. end
  8291. if numer == 3 then
  8292. ver = Phase3Unlocked
  8293. end
  8294. if numer == 4 then
  8295. ver = Phase4Unlocked
  8296. end
  8297. local CD = Move.Cooldown
  8298. local name = Move.CooldownName
  8299. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  8300. Viable = true
  8301. end
  8302. return Viable
  8303. end,
  8304. ["function"] = function()
  8305. local target = GET_THE_NEAREST_FAGGOT(RootPart.Position)
  8306. local pos = RootPart.Position - target.Position
  8307. local dist = pos.magnitude
  8308. if dist > 40 then
  8309. ph0segui(char, "Closest target too far.", "Institutional white")
  8310. return
  8311. end
  8312. doingmoves(true)
  8313. Cooldown("DDSWXcool", 40)
  8314. LastMove = "DDSWX"
  8315. for i = 0, 1, 0.1 do
  8316. swait()
  8317. PlayAnimationFromTable(AnimTab.ddswx.Animation(1), 0.3, false)
  8318. end
  8319. local BodGy = Instance.new("BodyGyro", RootPart)
  8320. BodGy.maxTorque = Vector3.new(0, math.huge, 0)
  8321. BodGy.P = 2000
  8322. BodGy.D = 100
  8323. BodGy.cframe = cf(Torso.Position, target.Position)
  8324. local NIG = Instance.new("BodyPosition")
  8325. NIG.P = 10000000
  8326. NIG.D = 1000
  8327. NIG.maxForce = Vector3.new(545000, 545000, 545000)
  8328. NIG.position = target.Position
  8329. NIG.Parent = target
  8330. local num = 0
  8331. so("160867463", target, 1, 0.8)
  8332. for i = 0, 3, 0.1 do
  8333. PlayAnimationFromTable(AnimTab.ddswx.Animation(1), 0.3, false)
  8334. swait()
  8335. NIG.position = NIG.position + vt(0, 0.3, 0)
  8336. BodGy.cframe = cf(Torso.Position, target.Position)
  8337. do
  8338. local blast = Par(EffectModel, "Effect", "Institutional white", vt(1, 1, 1), "SmoothPlastic")
  8339. blast.CFrame = target.CFrame
  8340. m = Instance.new("SpecialMesh", blast)
  8341. m.Scale = Vector3.new(11, 11, 11)
  8342. m.MeshType = "Sphere"
  8343. blast.Transparency = 0.7
  8344. coroutine.resume(coroutine.create(function(p)
  8345. for ii = 1, 20 do
  8346. blast.Transparency = 0.7 + ii / 20
  8347. blast.Mesh.Scale = blast.Mesh.Scale / 1.1
  8348. blast.CFrame = target.CFrame
  8349. swait()
  8350. end
  8351. blast:Remove()
  8352. end), p)
  8353. local targfloor, targpos = rayCast(target.Position - vt(0, 4, 0), CFrame.new(target.Position, target.Position - Vector3.new(0, 5, 0)).lookVector, 100, Character)
  8354. local p = Par(EffectModel, "Effect", "Institutional white", vt(1, 1, 1), "Neon")
  8355. p.CFrame = target.CFrame * CFrame.Angles(math.random(-360, 360), math.random(-360, 360), math.random(-360, 360))
  8356. game:GetService("Debris"):AddItem(p, 8)
  8357. local m = Instance.new("BlockMesh", p)
  8358. m.Scale = Vector3.new(3, 3, 3)
  8359. game:GetService("Debris"):AddItem(p, 5)
  8360. coroutine.resume(coroutine.create(function(p)
  8361. for ii = 1, 25 do
  8362. local o = 0.12
  8363. p.Transparency = 0.5 + i / 25
  8364. p.CFrame = p.CFrame * CFrame.Angles(math.rad(math.random(1, 5)), math.rad(math.random(1, 5)), math.rad(math.random(1, 5)))
  8365. p.Mesh.Scale = p.Mesh.Scale - Vector3.new(o, o, o)
  8366. swait()
  8367. end
  8368. p:Remove()
  8369. end), p)
  8370. end
  8371. end
  8372. local refo = Instance.new("Part")
  8373. refo.Anchored = true
  8374. refo.CanCollide = false
  8375. refo.Position = target.Position
  8376. refo.CFrame = refo.CFrame * CFrame.Angles(math.rad(-90), 0, 0)
  8377. refo.Transparency = 1
  8378. refo.Parent = EffectModel
  8379. game.Debris:AddItem(refo, 10)
  8380. NIG.P = 2000
  8381. NIG.D = 300
  8382. local r = Instance.new("BodyGyro")
  8383. r.P = 10000000
  8384. r.D = 1000
  8385. r.maxTorque = Vector3.new(50000, 50000, 50000) * 50000000000
  8386. r.cframe = r.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(90), 0, 0)
  8387. r.Parent = target
  8388. game:GetService("Debris"):AddItem(r, 1)
  8389. r.Name = "EBOLA"
  8390. fff = Instance.new("BodyForce")
  8391. fff.force = Vector3.new(0, 1200, 0)
  8392. fff.Parent = target
  8393. ref = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt(5, 5, 5))
  8394. ref.Anchored = true
  8395. game:GetService("Debris"):AddItem(ref, 10)
  8396. swait()
  8397. local targfloor, targpos = rayCast(target.Position - vt(0, 4, 0), refo.CFrame.lookVector, 9999, Character)
  8398. ref.CFrame = CFrame.new(targpos)
  8399. game:GetService("Debris"):AddItem(fff, 1)
  8400. local oldpos = NIG.position + Vector3.new(0, 3, 0)
  8401. for i = 1, 3 do
  8402. do
  8403. local targfloor, targpos = rayCast(target.Position, refo.CFrame.lookVector, 9999, Character)
  8404. swait()
  8405. for i = 0, 1, 0.1 do
  8406. swait()
  8407. do
  8408. local blast2 = Instance.new("Part", EffectModel)
  8409. blast2.Anchored = true
  8410. blast2.CanCollide = false
  8411. blast2.Size = Vector3.new(1, 1, 1)
  8412. blast2.CFrame = LeftArm.CFrame * CFrame.new(0, -2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  8413. m = Instance.new("SpecialMesh", blast2)
  8414. m.Scale = Vector3.new(1.5, 1.5, 1.5)
  8415. m.MeshType = "Brick"
  8416. blast2.BrickColor = BrickColor.new("Institutional white")
  8417. blast2.Material = "Neon"
  8418. coroutine.resume(coroutine.create(function(p)
  8419. for i = 1, 15 do
  8420. blast2.Transparency = 0 + i / 15
  8421. blast2.Mesh.Scale = blast2.Mesh.Scale / 1.1
  8422. swait()
  8423. end
  8424. blast2:Remove()
  8425. end), p)
  8426. PlayAnimationFromTable(AnimTab.ddswx.Animation(2), 0.2, false)
  8427. local blast = Instance.new("Part")
  8428. blast.Parent = EffectModel
  8429. blast.Anchored = true
  8430. blast.CanCollide = false
  8431. blast.Size = Vector3.new(1, 1, 1)
  8432. blast.CFrame = target.CFrame
  8433. m = Instance.new("SpecialMesh", blast)
  8434. m.Scale = Vector3.new(11, 11, 11)
  8435. m.MeshType = "Sphere"
  8436. blast.BrickColor = BrickColor.new("Institutional white")
  8437. blast.Material = "Neon"
  8438. blast.Transparency = 0.7
  8439. coroutine.resume(coroutine.create(function(p)
  8440. for ii = 1, 20 do
  8441. blast.Transparency = 0.7 + ii / 20
  8442. blast.Mesh.Scale = blast.Mesh.Scale / 1.1
  8443. blast.CFrame = target.CFrame
  8444. swait()
  8445. end
  8446. blast:Remove()
  8447. end), p)
  8448. NIG.position = ref.Position
  8449. end
  8450. end
  8451. local ref = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  8452. ref.Anchored = true
  8453. ref.CFrame = cf(RootPart.Position)
  8454. so("199145477", ref, 1, 0.8)
  8455. so("200632561", ref, 1, 0.6)
  8456. so("200632561", ref, 1, 0.4)
  8457. so("191395766", ref, 1, 1)
  8458. ref.CFrame = cf(targpos)
  8459. col = targfloor.BrickColor
  8460. local p = Instance.new("Part", EffectModel)
  8461. p.Name = "Effect"
  8462. p.formFactor = "Symmetric"
  8463. p.TopSurface = 0
  8464. p.BottomSurface = 0
  8465. p.Material = "SmoothPlastic"
  8466. p.BrickColor = targfloor.BrickColor
  8467. p.Anchored = true
  8468. p.CanCollide = false
  8469. p.Size = Vector3.new(1, 1, 1)
  8470. p.CFrame = CFrame.new(targpos) * CFrame.new(0, 1, 0)
  8471. game:GetService("Debris"):AddItem(p, 8)
  8472. local m = Instance.new("SpecialMesh", p)
  8473. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  8474. m.Scale = Vector3.new(10, 2, 10)
  8475. game:GetService("Debris"):AddItem(p, 5)
  8476. coroutine.resume(coroutine.create(function(p)
  8477. for ii = 1, 15 do
  8478. p.Transparency = 0.5 + ii / 15
  8479. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.4, 1, 1.4)
  8480. swait()
  8481. end
  8482. p:Remove()
  8483. end), p)
  8484. MagnitudeDamage2(target, 5, 5, Vector3.new(), 0.5, "H2", RootPart, 0, 0, 8, 10)
  8485. for i = 1, 10 do
  8486. 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))
  8487. groundpart.Anchored = true
  8488. groundpart.Material = targfloor.Material
  8489. groundpart.CanCollide = false
  8490. 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))
  8491. groundpart.Parent = EffectModel
  8492. coroutine.resume(coroutine.create(function(groundpart)
  8493. for i = 1, 30 do
  8494. groundpart.Transparency = i / 30
  8495. swait()
  8496. end
  8497. groundpart:Destroy()
  8498. ref:Destroy()
  8499. end), groundpart)
  8500. end
  8501. for i = 0, 1, 0.1 do
  8502. swait()
  8503. PlayAnimationFromTable(AnimTab.ddswx.Animation(1), 0.2, false)
  8504. do
  8505. local blast = Instance.new("Part")
  8506. blast.Parent = EffectModel
  8507. blast.Anchored = true
  8508. blast.CanCollide = false
  8509. blast.Size = Vector3.new(1, 1, 1)
  8510. blast.CFrame = target.CFrame
  8511. m = Instance.new("SpecialMesh", blast)
  8512. m.Scale = Vector3.new(11, 11, 11)
  8513. m.MeshType = "Sphere"
  8514. blast.BrickColor = BrickColor.new("Institutional white")
  8515. blast.Material = "Neon"
  8516. blast.Transparency = 0.7
  8517. coroutine.resume(coroutine.create(function(p)
  8518. for ii = 1, 20 do
  8519. blast.Transparency = 0.7 + ii / 20
  8520. blast.Mesh.Scale = blast.Mesh.Scale / 1.1
  8521. blast.CFrame = target.CFrame
  8522. swait()
  8523. end
  8524. blast:Remove()
  8525. end), p)
  8526. NIG.position = oldpos
  8527. end
  8528. end
  8529. end
  8530. end
  8531. local targfloor, targpos = rayCast(target.Position, refo.CFrame.lookVector, 9999, Character)
  8532. for i = 0, 1, 0.1 do
  8533. swait()
  8534. PlayAnimationFromTable(AnimTab.ddswx.Animation(3), 0.3, false)
  8535. end
  8536. ref.CFrame = CFrame.new(targpos)
  8537. for i = 1, 15 do
  8538. do
  8539. local blast = Instance.new("Part")
  8540. blast.Parent = EffectModel
  8541. blast.Anchored = true
  8542. blast.CanCollide = false
  8543. blast.Size = Vector3.new(1, 1, 1)
  8544. blast.CFrame = target.CFrame
  8545. m = Instance.new("SpecialMesh", blast)
  8546. m.Scale = Vector3.new(11, 11, 11)
  8547. m.MeshType = "Sphere"
  8548. blast.BrickColor = BrickColor.new("Institutional white")
  8549. blast.Material = "Neon"
  8550. blast.Transparency = 0.7
  8551. coroutine.resume(coroutine.create(function(p)
  8552. for ii = 1, 20 do
  8553. blast.Transparency = 0.7 + ii / 20
  8554. blast.Mesh.Scale = blast.Mesh.Scale / 1.1
  8555. blast.CFrame = target.CFrame
  8556. swait()
  8557. end
  8558. blast:Remove()
  8559. end), p)
  8560. swait()
  8561. NIG.position = ref.Position + vt(0, 0.5, 0)
  8562. end
  8563. end
  8564. local p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  8565. p.CFrame = cf(targpos) * CFrame.Angles(0, math.rad(90), 0)
  8566. m = it("SpecialMesh", p)
  8567. m.MeshId = "http://www.roblox.com/asset/?id=1323306"
  8568. p.Material = "SmoothPlastic"
  8569. m.Scale = Vector3.new(20, 60, 20)
  8570. m.Parent = p
  8571. m.Name = "Triangle"
  8572. coroutine.resume(coroutine.create(function(p)
  8573. for i = 1, 200 do
  8574. p.Transparency = 0.45 + i / 200
  8575. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(0.3, 0.3, 0.3)
  8576. swait()
  8577. end
  8578. p.Parent = nil
  8579. end), p)
  8580. local p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  8581. p.Size = Vector3.new(1, 1, 0.2)
  8582. p.CFrame = cf(targpos) * CFrame.new(0, 2.6, 0)
  8583. local m = Instance.new("SpecialMesh", p)
  8584. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  8585. m.Scale = Vector3.new(30, 8, 30)
  8586. m.Name = "Triangle"
  8587. swait()
  8588. coroutine.resume(coroutine.create(function(p)
  8589. for i = 1, 45 do
  8590. p.Transparency = 0.5 + i / 45
  8591. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(1, 0, 1)
  8592. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  8593. swait()
  8594. end
  8595. p.Parent = nil
  8596. end), p)
  8597. so("190119264", ref, 1, 1)
  8598. so("183763506", ref, 1, 0.6)
  8599. so("178452221", ref, 1, 0.6)
  8600. so("87767777", ref, 1, 1)
  8601. so("87784452", ref, 1, 0.8)
  8602. so("183763515", ref, 1, 1)
  8603. DIR = RootPart.CFrame.lookVector
  8604. MagnitudeDamage(target, 35, 25, Vector3.new(0, 20, 0) + DIR * 30, 0.5, "H2", RootPart, 0, 0, 8, 10)
  8605. NIG:Destroy()
  8606. CamShake(target, 60, 2, 40)
  8607. for i = 1, 16 do
  8608. swait()
  8609. p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  8610. p.CFrame = target.CFrame * CFrame.fromEulerAnglesXYZ(math.pi / 2 + math.random(-15, 15) / 9, math.random(-15, 15) / 9, math.random(-10, 10) / 9)
  8611. game:GetService("Debris"):AddItem(p, 3)
  8612. m = Instance.new("BlockMesh")
  8613. m.Scale = Vector3.new(3, 3, 3)
  8614. m.Parent = p
  8615. coroutine.resume(coroutine.create(function(part, spin)
  8616. for i = 1, 15 do
  8617. part.Mesh.Scale = part.Mesh.Scale - Vector3.new(2, 2, 2)
  8618. part.Transparency = i / 15
  8619. part.CFrame = part.CFrame * CFrame.new(math.random(-10, 10) / 100, math.random(-10, 10) / 100, math.random(-10, 10) / 100) * spin
  8620. swait()
  8621. end
  8622. part.Parent = nil
  8623. end), p, CFrame.fromEulerAnglesXYZ(math.random(-50, 50) / 500, math.random(-50, 50) / 500, math.random(-50, 50) / 500))
  8624. end
  8625. swait(20)
  8626. BodGy:Destroy()
  8627. doingmoves(false)
  8628. end
  8629. })
  8630. table.insert(MovesTable, {
  8631. ["Input"] = "asdssq",
  8632. ["Name"] = "Let's end this",
  8633. ["Phase"] = 1,
  8634. ["Cooldown"] = 40,
  8635. ["CooldownName"] = "ASDSSQcool",
  8636. ["CanCancel"] = true,
  8637. ["Conditions"] = function()
  8638. local Viable = true
  8639. local Move
  8640. for _, p in pairs(MovesTable) do
  8641. if p.Input == "asdssq" then
  8642. Move = p
  8643. break
  8644. end
  8645. end
  8646. local ver
  8647. local numer = Move.Phase
  8648. if numer == 1 then
  8649. ver = true
  8650. end
  8651. if numer == 2 then
  8652. ver = Phase2Unlocked
  8653. end
  8654. if numer == 3 then
  8655. ver = Phase3Unlocked
  8656. end
  8657. if numer == 4 then
  8658. ver = Phase4Unlocked
  8659. end
  8660. local CD = Move.Cooldown
  8661. local name = Move.CooldownName
  8662. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  8663. Viable = true
  8664. Cooldown(name, CD)
  8665. end
  8666. return Viable
  8667. end,
  8668. ["function"] = function()
  8669. doingmoves(true)
  8670. LastMove = "ASDSSQ"
  8671. for i = 0, 1, 0.1 do
  8672. swait()
  8673. PlayAnimationFromTable(AnimTab.asdssq.Animation(1), 0.3, false)
  8674. end
  8675. local beamy = script.BES:Clone()
  8676. beamy.Parent = char
  8677. local asd = beamy.ShootFrom.CFrame.p
  8678. local bp = Instance.new("BodyPosition", beamy.Handle)
  8679. bp.MaxForce = Vector3.new(1 / 0, 1 / 0, 1 / 0)
  8680. bp.D = 9000
  8681. bp.P = 1000
  8682. local asd = RootPart.CFrame * CFrame.new(-7, 8, 8).p
  8683. bp.Position = asd
  8684. local Rot = 0
  8685. so("231917975", RootPart, 1, 1.1)
  8686. local hoe = 0
  8687. p = Par(EffectModel, "Effect", "Institutional white", vt(1, 1, 1), "Neon")
  8688. m = Instance.new("SpecialMesh")
  8689. m.MeshType = "Sphere"
  8690. m.Parent = p
  8691. m.Scale = Vector3.new(14, 14, 14)
  8692. coroutine.resume(coroutine.create(function(p)
  8693. for i = 1, 30 do
  8694. p.CFrame = beamy.Handle.CFrame * CFrame.new(0, 0, -2)
  8695. p.Transparency = 0 + i / 30
  8696. m.Scale = m.Scale + Vector3.new(0.05, 0.05, 0.05)
  8697. swait()
  8698. end
  8699. p:Remove()
  8700. end), p)
  8701. for i = 1, 50 do
  8702. CamShake(RootPart, 25, 1, 3)
  8703. if hoe >= 2 then
  8704. hoe = 0
  8705. end
  8706. hoe = hoe + 1
  8707. local cols = {"Institutional white", "Black"}
  8708. local p = Instance.new("Part", EffectModel)
  8709. p.Name = "Effect"
  8710. p.formFactor = "Symmetric"
  8711. p.TopSurface = 0
  8712. p.BottomSurface = 0
  8713. p.Material = "SmoothPlastic"
  8714. p.BrickColor = BrickColor.new(cols[hoe])
  8715. p.Anchored = true
  8716. p.CanCollide = false
  8717. p.Size = Vector3.new(1, 1, 1)
  8718. p.CFrame = CFrame.new(RootPart.Position - Vector3.new(0, 1.4, 0)) * CFrame.Angles(0, math.random(-180, 180), 0)
  8719. game:GetService("Debris"):AddItem(p, 8)
  8720. local m = Instance.new("SpecialMesh", p)
  8721. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  8722. m.Scale = Vector3.new(10, 2, 10)
  8723. game:GetService("Debris"):AddItem(p, 5)
  8724. coroutine.resume(coroutine.create(function(p)
  8725. for ii = 1, 15 do
  8726. p.Transparency = 0.75 + ii / 15
  8727. p.CFrame = p.CFrame - Vector3.new(0, 0.05, 0)
  8728. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(2.4, -0.1, 2.4)
  8729. swait()
  8730. end
  8731. p:Remove()
  8732. end), p)
  8733. local hitfloor2, posfloor2 = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 20, Character)
  8734. mrn = 20
  8735. 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)
  8736. swait()
  8737. local asd = Head.CFrame * CFrame.new(-7, 8, 8).p
  8738. bp.Position = asd
  8739. beamy.Handle.CFrame = beamy.Handle.CFrame:lerp(CFrame.new(asd, mouse.Hit.p), 1)
  8740. local p = Par(EffectModel, "Effect", cols[math.random(1, 2)], vt(1, 1, 1), "Neon")
  8741. 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)
  8742. p.Parent = EffectModel
  8743. local m = Instance.new("SpecialMesh")
  8744. m.MeshType = "Sphere"
  8745. p.CFrame = p.CFrame * CFrame.new(0, -20, 0)
  8746. m.Parent = p
  8747. m.Scale = Vector3.new(0.7, 0.7, 0.7)
  8748. coroutine.resume(coroutine.create(function(p)
  8749. for i = 1, 30 do
  8750. p.Transparency = i / 35
  8751. p.CFrame = p.CFrame * CFrame.new(0, 0.5, 0)
  8752. swait()
  8753. end
  8754. p.Parent = nil
  8755. end), p)
  8756. Rot = Rot + 0.3
  8757. if Rot >= 360 then
  8758. Rot = 0
  8759. end
  8760. for _, v in pairs(beamy:children()) do
  8761. pcall(function()
  8762. v.W2P.C0 = v.W2P.C0 * CFrame.Angles(0, 0, math.rad(v.Name ~= "Gold" and Rot or -Rot))
  8763. end)
  8764. end
  8765. end
  8766. for i = 0, 1, 0.1 do
  8767. swait()
  8768. PlayAnimationFromTable(AnimTab.asdssq.Animation(2), 0.3, false)
  8769. end
  8770. local startpos = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  8771. startpos.Anchored = true
  8772. startpos.CFrame = beamy.Handle.CFrame * cf(0, 0, -2.5)
  8773. local hit, pos = rayCast(startpos.Position, beamy.Handle.CFrame.lookVector, 1000, Character)
  8774. local endpos = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  8775. endpos.Anchored = true
  8776. endpos.CFrame = cf(pos)
  8777. local berm = script.beamy:Clone()
  8778. berm.Parent = endpos
  8779. berm.Enabled = true
  8780. local num = 0
  8781. startpos.CanCollide = false
  8782. so("183763515", endpos, 1, 1.2)
  8783. so("178452221", endpos, 1, 0.7)
  8784. so("228343271", RootPart, 1, 1)
  8785. so("161006069", endpos, 1, 1)
  8786. local froob = 0
  8787. for i = 1, 100 do
  8788. Rot = Rot + 0.3
  8789. if Rot >= 360 then
  8790. Rot = 0
  8791. end
  8792. for _, v in pairs(beamy:children()) do
  8793. pcall(function()
  8794. v.W2P.C0 = v.W2P.C0 * CFrame.Angles(0, 0, math.rad(v.Name ~= "Gold" and Rot or -Rot))
  8795. end)
  8796. end
  8797. local asd = Head.CFrame * CFrame.new(-7, 8, 8).p
  8798. beamy.Handle.CFrame = beamy.Handle.CFrame:lerp(CFrame.new(asd, mouse.Hit.p), 1)
  8799. swait()
  8800. num = num + 1
  8801. startpos.CFrame = beamy.Handle.CFrame * cf(0, 0, -2.5)
  8802. local hit, pos = rayCast(startpos.Position, beamy.Handle.CFrame.lookVector, 1000, Character)
  8803. endpos.CFrame = cf(pos)
  8804. CamShake(endpos, 13, 1, 3)
  8805. MagnitudeDamage2(endpos, 13, 1.5, Vector3.new(), 0.5, "H2", Head, 0.1, 0.1, 8, 10)
  8806. if num >= 3 then
  8807. so("183763515", endpos, 1, 1.2)
  8808. so("178452221", endpos, 1, 0.7)
  8809. so("161006069", endpos, 1, 1)
  8810. num = 0
  8811. do
  8812. local beam = it("Part", EffectModel)
  8813. beam.Anchored = true
  8814. beam.CanCollide = false
  8815. beam.BrickColor = BrickColor.new("Institutional white")
  8816. local beamM = it("CylinderMesh", beam)
  8817. beam.Material = "Neon"
  8818. beam.Size = Vector3.new(2.5, (startpos.Position - endpos.Position).magnitude, 2.5)
  8819. beam.CFrame = CFrame.new((startpos.Position + endpos.Position) / 2, startpos.Position) * CFrame.Angles(math.pi / 2, 0, 0)
  8820. coroutine.resume(coroutine.create(function()
  8821. for i = 1, 15 do
  8822. swait()
  8823. beam.Transparency = i / 15
  8824. beam.Size = beam.Size + Vector3.new(0.3, 0, 0.3)
  8825. end
  8826. beam:Destroy()
  8827. end))
  8828. cols = {
  8829. BrickColor.new("Bright yellow")
  8830. }
  8831. local blast2 = Instance.new("Part", EffectModel)
  8832. blast2.Anchored = true
  8833. blast2.CanCollide = false
  8834. blast2.Size = Vector3.new(1, 1, 1)
  8835. 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))
  8836. local m = Instance.new("SpecialMesh", blast2)
  8837. m.Scale = Vector3.new(2, 2, 2)
  8838. m.MeshType = "Brick"
  8839. blast2.BrickColor = cols[math.random(1, #cols)]
  8840. blast2.Material = "Neon"
  8841. coroutine.resume(coroutine.create(function()
  8842. for i = 1, 30 do
  8843. blast2.Transparency = i / 30
  8844. m.Scale = m.Scale + vt(0.2, 0.2, 0.2)
  8845. swait()
  8846. 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)
  8847. end
  8848. blast2:Remove()
  8849. end))
  8850. end
  8851. end
  8852. end
  8853. swait(5)
  8854. p = Par(EffectModel, "Effect", "Institutional white", vt(1, 1, 1), "Neon")
  8855. p.CFrame = beamy.Handle.CFrame * CFrame.new(0, 0, -2)
  8856. m = Instance.new("SpecialMesh")
  8857. m.MeshType = "Sphere"
  8858. m.Parent = p
  8859. m.Scale = Vector3.new(14, 14, 14)
  8860. coroutine.resume(coroutine.create(function(p)
  8861. for i = 1, 30 do
  8862. if i == 15 then
  8863. beamy:Destroy()
  8864. end
  8865. p.Transparency = 0 + i / 30
  8866. m.Scale = m.Scale + Vector3.new(0.05, 0.05, 0.05)
  8867. swait()
  8868. end
  8869. p:Remove()
  8870. end), p)
  8871. startpos:Destroy()
  8872. endpos:Destroy()
  8873. doingmoves(false)
  8874. end
  8875. })
  8876. table.insert(MovesTable, {
  8877. ["Input"] = "ssz",
  8878. ["Name"] = "C'mere",
  8879. ["Phase"] = 1,
  8880. ["Cooldown"] = 0,
  8881. ["CooldownName"] = "SSZcool",
  8882. ["CanCancel"] = true,
  8883. ["Conditions"] = function()
  8884. local Viable = true
  8885. local Move
  8886. for _, p in pairs(MovesTable) do
  8887. if p.Input == "ssz" then
  8888. Move = p
  8889. break
  8890. end
  8891. end
  8892. local ver
  8893. local numer = Move.Phase
  8894. if numer == 1 then
  8895. ver = true
  8896. end
  8897. if numer == 2 then
  8898. ver = Phase2Unlocked
  8899. end
  8900. if numer == 3 then
  8901. ver = Phase3Unlocked
  8902. end
  8903. if numer == 4 then
  8904. ver = Phase4Unlocked
  8905. end
  8906. local CD = Move.Cooldown
  8907. local name = Move.CooldownName
  8908. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  8909. Viable = true
  8910. end
  8911. return Viable
  8912. end,
  8913. ["function"] = function()
  8914. if lasthit == nil then
  8915. ph0segui(char, "No target.", "Institutional white")
  8916. return
  8917. end
  8918. doingmoves(true)
  8919. Cooldown("SSZcool", 10)
  8920. LastMove = "SSZ"
  8921. for i = 0, 1, 0.1 do
  8922. swait()
  8923. DIR = RootPart.CFrame.lookVector
  8924. PlayAnimationFromTable(AnimTab.ssz.Animation(1), 0.3, false)
  8925. end
  8926. local portalbase = formportalBase(EffectModel, RootPart.CFrame * CFrame.Angles(0, 0, math.rad(90)) * CFrame.new(-2.75, 0, 0))
  8927. local portaloutline = formportalOutline(EffectModel, portalbase.CFrame)
  8928. coroutine.resume(coroutine.create(function()
  8929. swait(30)
  8930. for i = 1, 10 do
  8931. swait()
  8932. portalbase.Transparency = i / 10
  8933. portaloutline.Transparency = i / 10
  8934. portalbase.Size = portalbase.Size + Vector3.new(0, 0.3, 0.3)
  8935. portaloutline.Size = portaloutline.Size + Vector3.new(0, 0.3, 0.3)
  8936. end
  8937. portalbase.Parent = nil
  8938. portaloutline:Destroy()
  8939. end))
  8940. swait(3)
  8941. local portalbase = formportalBase(EffectModel, CFrame.new(lasthit.Position + Vector3.new(0, 30, 0)))
  8942. portalbase.CFrame = portalbase.CFrame * CFrame.Angles(0, 0, math.rad(-90))
  8943. local portaloutline = formportalOutline(EffectModel, portalbase.CFrame)
  8944. RootPart.CFrame = portalbase.CFrame * CFrame.Angles(0, 0, math.rad(90)) * CFrame.new(0, -5, 0)
  8945. coroutine.resume(coroutine.create(function()
  8946. swait(50)
  8947. for i = 1, 10 do
  8948. swait()
  8949. portalbase.Transparency = i / 10
  8950. portaloutline.Transparency = i / 10
  8951. portalbase.Size = portalbase.Size + Vector3.new(0, 0.3, 0.3)
  8952. portaloutline.Size = portaloutline.Size + Vector3.new(0, 0.3, 0.3)
  8953. end
  8954. portalbase.Parent = nil
  8955. portaloutline:Destroy()
  8956. end))
  8957. local hit
  8958. repeat
  8959. Torso.Velocity = Torso.Velocity + vt(0, -10, 0)
  8960. swait()
  8961. for i = 1, 2 do
  8962. local p = Par(EffectModel, "Effect", "Deep orange", vt(1, 1, 1), "SmoothPlastic")
  8963. p.CFrame = RightArm.CFrame * CFrame.new(0, -1.2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  8964. game:GetService("Debris"):AddItem(p, 5)
  8965. local m = Instance.new("BlockMesh", p)
  8966. m.Scale = Vector3.new(3, 3, 3)
  8967. coroutine.resume(coroutine.create(function(p, rr, x, y, z)
  8968. local cols = {
  8969. "Bright red",
  8970. "Deep orange",
  8971. "Bright yellow",
  8972. "Pastel yellow"
  8973. }
  8974. for i = 1, 12 do
  8975. if math.floor(i / 4) == i / 4 then
  8976. p.BrickColor = BrickColor.new(cols[i / 4])
  8977. end
  8978. p.Transparency = 0.5 + i / 24
  8979. p.Mesh.Scale = p.Mesh.Scale / 1.05
  8980. p.CFrame = p.CFrame * CFrame.Angles(math.rad(x / 16), math.rad(y / 16), math.rad(z / 16)) + rr
  8981. swait()
  8982. end
  8983. p:Remove()
  8984. 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))
  8985. end
  8986. PlayAnimationFromTable(AnimTab.ssz.Animation(2), 0.3, false)
  8987. MagnitudeDamage(RightArm, 10, 2, Vector3.new(0, 9, 0) + DIR * 5, 0.5, "H2", Head, 0, 0, 8, 10)
  8988. hit, hitflor = rayCast(RightArm.Position, CFrame.new(RightArm.Position, RightArm.Position - Vector3.new(0, 1.5, 0)).lookVector, 10, char)
  8989. until hit ~= nil
  8990. so("178452217", Torso, 1, 0.4)
  8991. so("168586586", Torso, 1, 0.6)
  8992. p = Instance.new("Sound", Torso)
  8993. p.Volume = 1
  8994. p.Pitch = 1
  8995. p.SoundId = "http://www.roblox.com/asset/?id=233856115"
  8996. p:Play()
  8997. game:GetService("Debris"):AddItem(p, 3)
  8998. p = Instance.new("Sound", Torso)
  8999. p.Volume = 1
  9000. p.Pitch = 1
  9001. p.SoundId = "http://www.roblox.com/asset/?id=192410070"
  9002. p:Play()
  9003. game:GetService("Debris"):AddItem(p, 3)
  9004. p = Instance.new("Sound", Torso)
  9005. p.Volume = 1
  9006. p.Pitch = 1
  9007. p.SoundId = "http://www.roblox.com/asset/?id=231917822"
  9008. p:Play()
  9009. game:GetService("Debris"):AddItem(p, 3)
  9010. for i = 1, 3 do
  9011. swait()
  9012. MagnitudeDamage(char.Torso, 18, 15, Vector3.new(0, 9, 0) + DIR * 5, 0.5, "H2", Head, 1, 1, 8, 10)
  9013. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  9014. p.CFrame = CFrame.new(hitflor)
  9015. game:GetService("Debris"):AddItem(p, 8)
  9016. local m = Instance.new("SpecialMesh", p)
  9017. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  9018. m.Scale = Vector3.new(5, 3, 5)
  9019. coroutine.resume(coroutine.create(function(p, s)
  9020. for i = 1, 15 do
  9021. p.Transparency = 0.9 + i / 150
  9022. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.5, -0.2, 1.5)
  9023. p.CFrame = p.CFrame * CFrame.new(0, -0.25, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  9024. swait()
  9025. end
  9026. p:Remove()
  9027. end), p)
  9028. end
  9029. for i = 0, 1, 0.1 do
  9030. swait()
  9031. DIR = RootPart.CFrame.lookVector
  9032. PlayAnimationFromTable(AnimTab.ssz.Animation(1), 0.3, false)
  9033. end
  9034. doingmoves(false)
  9035. end
  9036. })
  9037. table.insert(MovesTable, {
  9038. ["Input"] = "ddsc",
  9039. ["Name"] = "Right buster",
  9040. ["Phase"] = 1,
  9041. ["Cooldown"] = 0,
  9042. ["CooldownName"] = "DDSCcool",
  9043. ["CanCancel"] = true,
  9044. ["Conditions"] = function()
  9045. local Viable = true
  9046. local Move
  9047. for _, p in pairs(MovesTable) do
  9048. if p.Input == "ddsc" then
  9049. Move = p
  9050. break
  9051. end
  9052. end
  9053. local ver
  9054. local numer = Move.Phase
  9055. if numer == 1 then
  9056. ver = true
  9057. end
  9058. if numer == 2 then
  9059. ver = Phase2Unlocked
  9060. end
  9061. if numer == 3 then
  9062. ver = Phase3Unlocked
  9063. end
  9064. if numer == 4 then
  9065. ver = Phase4Unlocked
  9066. end
  9067. local CD = Move.Cooldown
  9068. local name = Move.CooldownName
  9069. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  9070. Viable = true
  9071. end
  9072. return Viable
  9073. end,
  9074. ["function"] = function()
  9075. doingmoves(true)
  9076. LastMove = "DDSC"
  9077. CanCancel = false
  9078. local t = 0
  9079. repeat
  9080. t = t + 1
  9081. swait()
  9082. PlayAnimationFromTable(AnimTab.ddsc.Animation(1), 0.3, false)
  9083. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  9084. p.CFrame = CFrame.new(RootPart.Position - Vector3.new(0, 2, 0)) * CFrame.Angles(0, math.random(-180, 180), 0)
  9085. game:GetService("Debris"):AddItem(p, 8)
  9086. local m = Instance.new("SpecialMesh", p)
  9087. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  9088. m.Scale = Vector3.new(5, 1, 5)
  9089. game:GetService("Debris"):AddItem(p, 5)
  9090. coroutine.resume(coroutine.create(function(p)
  9091. for ii = 1, 15 do
  9092. p.Transparency = 0.5 + ii / 15
  9093. p.CFrame = p.CFrame * CFrame.Angles(0, -math.rad(3 + ii), 0) - Vector3.new(0, 0.05, 0)
  9094. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.4, -0.05, 1.4)
  9095. swait()
  9096. end
  9097. p:Remove()
  9098. end), p)
  9099. local p = Par(EffectModel, "Effect", "Pastel yellow", vt(1, 1, 1), "SmoothPlastic")
  9100. p.CFrame = RightArm.CFrame * CFrame.new(0, -1.2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  9101. game:GetService("Debris"):AddItem(p, 6)
  9102. local m = Instance.new("SpecialMesh", p)
  9103. m.MeshType = "Sphere"
  9104. m.Scale = Vector3.new(0.5, 0.5, 0.5)
  9105. coroutine.resume(coroutine.create(function(p, rr, cs)
  9106. for i = 1, 20 do
  9107. p.Transparency = 0.75 + i / 80
  9108. p.Mesh.Scale = p.Mesh.Scale - Vector3.new(0.4, 0.4, 0.4)
  9109. p.CFrame = RightArm.CFrame * CFrame.new(0, -1.2, 0)
  9110. swait()
  9111. end
  9112. p:Remove()
  9113. end), p)
  9114. local p = Par(EffectModel, "Effect", "Deep orange", vt(1, 1, 1), "SmoothPlastic")
  9115. p.CFrame = RightArm.CFrame * CFrame.new(0, -1.2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  9116. game:GetService("Debris"):AddItem(p, 5)
  9117. local m = Instance.new("BlockMesh", p)
  9118. m.Scale = Vector3.new(1, 1, 1)
  9119. coroutine.resume(coroutine.create(function(p, rr, x, y, z)
  9120. local cols = {
  9121. "Bright red",
  9122. "Deep orange",
  9123. "Bright yellow",
  9124. "Pastel yellow"
  9125. }
  9126. for i = 1, 12 do
  9127. if math.floor(i / 4) == i / 4 then
  9128. p.BrickColor = BrickColor.new(cols[i / 4])
  9129. end
  9130. p.Transparency = 0.5 + i / 24
  9131. p.Mesh.Scale = p.Mesh.Scale / 1.05
  9132. p.CFrame = p.CFrame * CFrame.Angles(math.rad(x / 16), math.rad(y / 16), math.rad(z / 16)) + rr
  9133. swait()
  9134. end
  9135. p:Remove()
  9136. 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))
  9137. until chold == false and t >= 10 or t == 30
  9138. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  9139. p.CFrame = RootPart.CFrame
  9140. local m = Instance.new("SpecialMesh", p)
  9141. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  9142. p.Material = "SmoothPlastic"
  9143. m.Scale = Vector3.new(10, 10, 0)
  9144. m.Parent = p
  9145. game:GetService("Debris"):AddItem(p, 5)
  9146. m.Name = "Triangle"
  9147. coroutine.resume(coroutine.create(function(p)
  9148. for i = 1, 10 do
  9149. p.Transparency = i / 10
  9150. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(4, 4, 0)
  9151. swait()
  9152. end
  9153. p.Parent = nil
  9154. end), p)
  9155. local grabe
  9156. local EDIR = RootPart.CFrame.lookVector
  9157. local got_the_nigger = false
  9158. so("240517975", Torso, 1, 1)
  9159. for i = 0, 15 do
  9160. for i, v in pairs(workspace:children()) do
  9161. 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
  9162. got_the_nigger = true
  9163. grabbed = true
  9164. grabe = v
  9165. so("240429615", grabe.Torso, 1, 1)
  9166. Damagefunc(v.Torso, 2, Vector3.new(0, 0, 0), 0.5, "H1", RootPart, 0.05, 0.05, 10, 20)
  9167. for i, v in pairs(v:GetChildren()) do
  9168. if v:IsA("Part") then
  9169. coroutine.resume(coroutine.create(function()
  9170. local hehheeh = v.CanCollide
  9171. local bak = v.CustomPhysicalProperties
  9172. repeat
  9173. wait()
  9174. until grabbed == false
  9175. v.CanCollide = hehheeh
  9176. v.CustomPhysicalProperties = bak
  9177. end))
  9178. v.CanCollide = false
  9179. v.CustomPhysicalProperties = PhysicalProperties.new(0.001, 0.001, 0.001, 0.001, 0.001)
  9180. end
  9181. end
  9182. hum1 = v:FindFirstChild("Humanoid")
  9183. hum1.PlatformStand = true
  9184. lock = Instance.new("Part", EffectModel)
  9185. lock.Anchored = true
  9186. lock.CanCollide = false
  9187. lock.CFrame = RightArm.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(math.rad(-90), 0, 0)
  9188. lock.Transparency = 1
  9189. grabpos = Instance.new("BodyPosition", grabe.Torso)
  9190. grabpos.P = 10000000
  9191. grabpos.D = 1000
  9192. grabpos.maxForce = Vector3.new(545000, 545000, 545000)
  9193. grabpos.position = lock.Position
  9194. end
  9195. end
  9196. if got_the_nigger == true then
  9197. break
  9198. end
  9199. RootPart.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector * 3
  9200. do
  9201. local blast2 = Par(EffectModel, "Effect", "Institutional white", vt(1, 1, 1), "Neon")
  9202. blast2.CFrame = RightArm.CFrame * CFrame.new(0, -2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  9203. m = Instance.new("SpecialMesh", blast2)
  9204. m.Scale = Vector3.new(3, 3, 3)
  9205. m.MeshType = "Brick"
  9206. coroutine.resume(coroutine.create(function(p)
  9207. for i = 1, 30 do
  9208. blast2.Transparency = 0.25 + i / 30
  9209. blast2.Mesh.Scale = blast2.Mesh.Scale - Vector3.new(0.1, 0.1, 0.1)
  9210. swait()
  9211. end
  9212. blast2:Remove()
  9213. end), p)
  9214. swait()
  9215. PlayAnimationFromTable(AnimTab.ddsc.Animation(2), 0.3, false)
  9216. end
  9217. end
  9218. if grabbed == true then
  9219. Cooldown("DDSCcool", 16)
  9220. elseif grabbed == false then
  9221. Cooldown("DDSCcool", 8)
  9222. end
  9223. if grabbed == true then
  9224. local v = Instance.new("BodyVelocity", Torso)
  9225. v.P = 6000
  9226. v.Name = "WUUB"
  9227. v.maxForce = Vector3.new(5000, 5000, 5000) * 5000000000
  9228. v.velocity = DIR * 40 + Vector3.new(0, 15, 0)
  9229. for i = 1, 10 do
  9230. local es = 36
  9231. swait()
  9232. PlayAnimationFromTable(AnimTab.ddsc2.Animation(3, es, i), 0.3, false)
  9233. end
  9234. v:Destroy()
  9235. local hit
  9236. repeat
  9237. grabe.Humanoid.PlatformStand = true
  9238. grabpos.position = lock.Position
  9239. grabpos.Parent = grabe.Torso
  9240. grabe.Torso.CFrame = lock.CFrame
  9241. lock.CFrame = RightArm.CFrame * CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-90), 0, 0)
  9242. wait()
  9243. hit = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 6, char)
  9244. until hit ~= nil
  9245. for i = 0, 1, 0.1 do
  9246. grabe.Humanoid.PlatformStand = true
  9247. grabpos.position = lock.Position
  9248. grabpos.Parent = grabe.Torso
  9249. grabe.Torso.CFrame = lock.CFrame
  9250. lock.CFrame = RightArm.CFrame * CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-90), 0, 0)
  9251. swait()
  9252. PlayAnimationFromTable(AnimTab.ddsc.Animation(4), 0.3, false)
  9253. end
  9254. end
  9255. if grabbed == true then
  9256. lock.CFrame = RootPart.CFrame * CFrame.new(0, 0, -2)
  9257. grabpos.position = lock.Position
  9258. grabe.Torso.CFrame = lock.CFrame
  9259. grabe.Humanoid.PlatformStand = false
  9260. grabpos.Parent = nil
  9261. lock:Destroy()
  9262. grabbed = false
  9263. p = Instance.new("Sound", Torso)
  9264. p.Volume = 1
  9265. p.Pitch = 1
  9266. p.SoundId = "http://www.roblox.com/asset/?id=233856115"
  9267. p:Play()
  9268. game:GetService("Debris"):AddItem(p, 3)
  9269. p = Instance.new("Sound", Torso)
  9270. p.Volume = 1
  9271. p.Pitch = 1
  9272. p.SoundId = "http://www.roblox.com/asset/?id=192410070"
  9273. p:Play()
  9274. game:GetService("Debris"):AddItem(p, 3)
  9275. p = Instance.new("Sound", Torso)
  9276. p.Volume = 1
  9277. p.Pitch = 1
  9278. p.SoundId = "http://www.roblox.com/asset/?id=231917822"
  9279. p:Play()
  9280. game:GetService("Debris"):AddItem(p, 3)
  9281. local hitfloor2, posfloor2 = rayCast(grabe.Torso.Position, CFrame.new(grabe.Torso.Position, grabe.Torso.Position - Vector3.new(0, 1, 0)).lookVector, 20, Character)
  9282. local p = Par(EffectModel, "Effect", "White", vt(12, 17, 12), "SmoothPlastic")
  9283. p.Size = Vector3.new(12, 17, 12)
  9284. p.CFrame = cf(posfloor2) * CFrame.new(0, 0, -7)
  9285. local m = Instance.new("SpecialMesh", p)
  9286. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  9287. m.Scale = Vector3.new(29, 0, 29)
  9288. m.Name = "Triangle"
  9289. swait()
  9290. game.Debris:AddItem(p, 5)
  9291. coroutine.resume(coroutine.create(function(p)
  9292. for i = 1, 10 do
  9293. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(-0.5, 0.5, -0.5)
  9294. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  9295. swait(0.4)
  9296. end
  9297. end), p)
  9298. coroutine.resume(coroutine.create(function(p)
  9299. for i = 1, 80 do
  9300. p.Transparency = 0.5 + i / 80
  9301. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(0.5), 0)
  9302. swait()
  9303. end
  9304. end), p)
  9305. local orls = p.CFrame
  9306. local p = Par(EffectModel, "Effect", "White", vt(12, 17, 12), "SmoothPlastic")
  9307. p.Size = Vector3.new(12, 17, 12)
  9308. p.CFrame = cf(posfloor2) * CFrame.new(0, 0, -7)
  9309. local m = Instance.new("SpecialMesh", p)
  9310. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  9311. m.Scale = Vector3.new(29, 0, 29)
  9312. m.Name = "Triangle"
  9313. swait()
  9314. game.Debris:AddItem(p, 5)
  9315. coroutine.resume(coroutine.create(function(p)
  9316. for i = 1, 10 do
  9317. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(-1.3, 1, -1.3)
  9318. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  9319. swait(0.4)
  9320. end
  9321. end), p)
  9322. coroutine.resume(coroutine.create(function(p)
  9323. for i = 1, 80 do
  9324. p.Transparency = 0.5 + i / 80
  9325. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(0.5), 0)
  9326. swait()
  9327. end
  9328. end), p)
  9329. Damagefunc(grabe.Torso, 8, Vector3.new(0, 0, 0) + DIR * 8, 0.5, "H2", RootPart, 0.05, 0.05, 10, 20)
  9330. ph0segui(char, "+10", "Lime green")
  9331. Humanoid.Health = Humanoid.Health + 10
  9332. swait(3)
  9333. for i = 0, 1, 0.2 do
  9334. swait()
  9335. PlayAnimationFromTable(AnimTab.ddsc.Animation(5), 0.4, false)
  9336. end
  9337. for i = 0, 1, 0.2 do
  9338. swait()
  9339. PlayAnimationFromTable(AnimTab.ddsc.Animation(6), 0.4, false)
  9340. end
  9341. Damagefunc(grabe.Torso, 3, Vector3.new(), 0.5, "H1", RootPart, 0.05, 0.05, 10, 20)
  9342. for i = 0, 1, 0.1 do
  9343. swait()
  9344. PlayAnimationFromTable(AnimTab.ddsc.Animation(7), 0.3, false)
  9345. end
  9346. for i = 0, 1, 0.1 do
  9347. swait()
  9348. PlayAnimationFromTable(AnimTab.ddsc.Animation(8), 0.3, false)
  9349. end
  9350. Damagefunc(grabe.Torso, 7, Vector3.new(0, 5, 0) + DIR * 50, 0.5, "H1", RootPart, 0.05, 0.05, 10, 20)
  9351. Torso.Velocity = char.Torso.CFrame.lookVector * 5
  9352. for i = 1, 2 do
  9353. p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  9354. p.CFrame = grabe.Torso.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  9355. m = Instance.new("SpecialMesh")
  9356. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  9357. m.Scale = Vector3.new(2.4 + i, 2.4 + i, 0.6)
  9358. m.Parent = p
  9359. game:GetService("Debris"):AddItem(p, 5)
  9360. coroutine.resume(coroutine.create(function(p, l)
  9361. for i = 1, 10 do
  9362. p.Transparency = i / 10
  9363. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1 + l, 1 + l, 0)
  9364. swait(0.5)
  9365. end
  9366. p:Remove()
  9367. end), p, 1)
  9368. end
  9369. end
  9370. swait(3)
  9371. doingmoves(false)
  9372. end
  9373. })
  9374. function Z()
  9375. if Koy == "z" and CanCancel == true and char:FindFirstChild("Zcool") == nil then
  9376. doingmoves(true)
  9377. Cooldown("Zcool", 0.8)
  9378. LastMove = "z"
  9379. local RNmove = LastMove
  9380. CanCancel = true
  9381. for i = 0, 1, 0.6 do
  9382. swait()
  9383. if LastMove ~= RNmove then
  9384. break
  9385. end
  9386. PlayAnimationFromTable(AnimTab.Z.Animation(1), 0.4, false)
  9387. end
  9388. local EDIR = Head.CFrame.lookVector
  9389. so("200632136", RightArm, 1, 1.5)
  9390. MagnitudeDamage(RightArm, 5, 2, Vector3.new(0, 3, 0) + EDIR * 3, 0.5, "H2", Head, 0, 0, 8, 10)
  9391. for i = 0, 1, 0.3 do
  9392. if LastMove ~= RNmove then
  9393. break
  9394. end
  9395. swait()
  9396. PlayAnimationFromTable(AnimTab.Z.Animation(2), 0.4, false)
  9397. end
  9398. if LastMove == RNmove then
  9399. doingmoves(false)
  9400. end
  9401. end
  9402. end
  9403. function X()
  9404. if Koy == "x" and CanCancel == true and char:FindFirstChild("Xcool") == nil then
  9405. doingmoves(true)
  9406. LastMove = "x"
  9407. Cooldown("Xcool", 1)
  9408. local RNmove = LastMove
  9409. CanCancel = true
  9410. for i = 0, 1, 0.4 do
  9411. swait()
  9412. if LastMove ~= RNmove then
  9413. break
  9414. end
  9415. PlayAnimationFromTable(AnimTab.X.Animation(1), 0.5, false)
  9416. end
  9417. local EDIR = Head.CFrame.lookVector
  9418. so("200632136", RightArm, 1, 2)
  9419. Torso.Velocity = char.Torso.CFrame.lookVector * 30
  9420. MagnitudeDamage(RightLeg, 5, 4, Vector3.new(0, 1, 0) + EDIR * 2.5, 0.5, "H1", Head, 0, 0, 10, 15)
  9421. for i = 0, 1, 0.25 do
  9422. swait()
  9423. if LastMove ~= RNmove then
  9424. break
  9425. end
  9426. PlayAnimationFromTable(AnimTab.X.Animation(2), 0.3, false)
  9427. end
  9428. if LastMove == RNmove then
  9429. doingmoves(false)
  9430. end
  9431. end
  9432. end
  9433. function C()
  9434. if Koy == "c" and CanCancel == true and char:FindFirstChild("Ccool") == nil then
  9435. doingmoves(true)
  9436. LastMove = "c"
  9437. local RNmove = LastMove
  9438. CanCancel = true
  9439. Cooldown("Ccool", 1.4)
  9440. for i = 0, 1, 0.3 do
  9441. swait()
  9442. if LastMove ~= RNmove then
  9443. break
  9444. end
  9445. PlayAnimationFromTable(AnimTab.C.Animation(1), 0.3, false)
  9446. end
  9447. local EDIR = Head.CFrame.lookVector
  9448. so("200632136", RightArm, 1, 1)
  9449. Torso.Velocity = char.Torso.CFrame.lookVector * 30
  9450. for i = 0, 1, 0.1 do
  9451. swait()
  9452. if LastMove ~= RNmove then
  9453. break
  9454. end
  9455. MagnitudeDamage(RightLeg, 8, 4, Vector3.new(0, 1, 0) + EDIR * 2.5, 0.5, "H1", Head, 0.1, 0, true, 0)
  9456. PlayAnimationFromTable(AnimTab.C.Animation(2), 0.2, false)
  9457. end
  9458. if LastMove == RNmove then
  9459. doingmoves(false)
  9460. end
  9461. end
  9462. end
  9463. CanCancel = true
  9464. qhold = false
  9465. chold = false
  9466. dHold = false
  9467. aHold = false
  9468. facestate = ""
  9469. facestating = false
  9470. function keyDOWN(key)
  9471. if equipped == true then
  9472. key = key:lower()
  9473. Koy = key
  9474. if key == "d" then
  9475. dHold = true
  9476. end
  9477. if key == "a" then
  9478. aHold = true
  9479. end
  9480. if key == "q" then
  9481. qhold = true
  9482. end
  9483. if Comboing == true and CANtwod == true then
  9484. if key == " " and Dmoves == false then
  9485. Humanoid.Jump = true
  9486. end
  9487. if key == "d" and Dmoves == false then
  9488. do
  9489. local imdoingit = false
  9490. local hold = mouse.KeyUp:connect(function(k)
  9491. if k == "d" then
  9492. dHold = false
  9493. end
  9494. end)
  9495. coroutine.resume(coroutine.create(function()
  9496. if imdoingit == true then
  9497. return
  9498. end
  9499. imdoingit = true
  9500. repeat
  9501. swait()
  9502. facestate = "forward"
  9503. local ono = RootPart.CFrame.lookVector
  9504. Humanoid:Move(Vector3.new(1, 0, 0), true)
  9505. until Comboing == false or dHold == false or aHold == true and Comboing == true and CANtwod
  9506. facestate = ""
  9507. Humanoid:Move(Vector3.new(0, 0, 0), true)
  9508. hold:Disconnect()
  9509. end))
  9510. end
  9511. end
  9512. if key == "a" and Dmoves == false then
  9513. do
  9514. local imdoingit = false
  9515. local hold = mouse.KeyUp:connect(function(k)
  9516. if k == "a" then
  9517. aHold = false
  9518. end
  9519. end)
  9520. coroutine.resume(coroutine.create(function()
  9521. if imdoingit == true then
  9522. return
  9523. end
  9524. imdoingit = true
  9525. repeat
  9526. swait()
  9527. facestate = "backward"
  9528. local ono = RootPart.CFrame.lookVector
  9529. Humanoid:Move(Vector3.new(-1, 0, 0), true)
  9530. until Comboing == false or aHold == false or dHold == true and Comboing == true and CANtwod
  9531. facestate = ""
  9532. Humanoid:Move(Vector3.new(0, 0, 0), true)
  9533. hold:Disconnect()
  9534. end))
  9535. end
  9536. end
  9537. end
  9538. if key == "2" then
  9539. Switch_Camera()
  9540. end
  9541. if key == "g" and Dmoves == false then
  9542. Taunt()
  9543. end
  9544. 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
  9545. input = input .. key
  9546. age = age + 1
  9547. if Input_Time <= 0 then
  9548. Input_Time = Input_MaxTime
  9549. else
  9550. Input_Time = Input_Time + Input_Addition
  9551. if Input_Time > Input_MaxTime then
  9552. Input_Time = Input_MaxTime
  9553. end
  9554. for _, m in pairs(MovesTable) do
  9555. if input == m.Input then
  9556. local Viable = m.Conditions()
  9557. if Viable then
  9558. Input_Time = 0
  9559. input = ""
  9560. m["function"]()
  9561. break
  9562. else
  9563. break
  9564. end
  9565. end
  9566. end
  9567. end
  9568. end
  9569. end
  9570. if Koy == "c" then
  9571. chold = true
  9572. C()
  9573. end
  9574. if Koy == "z" then
  9575. Z()
  9576. end
  9577. if Koy == "x" then
  9578. X()
  9579. end
  9580. end
  9581. function keyUP(key)
  9582. if key == "q" then
  9583. qhold = false
  9584. end
  9585. if key == "c" then
  9586. chold = false
  9587. end
  9588. if key == "d" then
  9589. dHold = false
  9590. end
  9591. if key == "a" then
  9592. aHold = false
  9593. end
  9594. end
  9595. function eq(mouse)
  9596. mouse.KeyDown:connect(keyDOWN)
  9597. mouse.KeyUp:connect(keyUP)
  9598. equip()
  9599. Humanoid.JumpPower = 80
  9600. mouse = game.Players.LocalPlayer:GetMouse()
  9601. end
  9602. function deq(mouse)
  9603. de_equip()
  9604. Humanoid.JumpPower = 60
  9605. mouse = nil
  9606. end
  9607. Humanoid.Died:connect(function()
  9608. end)
  9609. Tool.Selected:Connect(eq)
  9610. Tool.Deselected:connect(deq)
  9611. oldCFrames = {}
  9612. copy_kat = 0
  9613. nums = 0
  9614. MH = Humanoid.MaxHealth
  9615. PHP = char.Humanoid.MaxHealth / 20
  9616. OPHP = MH - PHP
  9617. SOPHP = MH - PHP * 2
  9618. TOPHP = MH - PHP * 3
  9619. FOPHP = MH - PHP * 4
  9620. game:GetService("RunService").RenderStepped:connect(function()--ArtificialHB.Event:connect(function()
  9621. if Phase1Unlocked == true then
  9622. phase1gui.ImageColor3 = unlockedcol
  9623. Humanoid.MaxHealth = OPHP
  9624. end
  9625. if Phase2Unlocked == true then
  9626. phase2gui.ImageColor3 = unlockedcol
  9627. Humanoid.MaxHealth = SOPHP
  9628. end
  9629. if Phase3Unlocked == true then
  9630. phase3gui.ImageColor3 = unlockedcol
  9631. Humanoid.MaxHealth = TOPHP
  9632. end
  9633. if Phase4Unlocked == true then
  9634. phase4gui.ImageColor3 = unlockedcol
  9635. Humanoid.MaxHealth = FOPHP
  9636. end
  9637. if Phase2Unlocked == false then
  9638. phase2gui.ImageColor3 = lockedcol
  9639. end
  9640. if Phase3Unlocked == false then
  9641. phase3gui.ImageColor3 = lockedcol
  9642. end
  9643. if Phase4Unlocked == false then
  9644. phase4gui.ImageColor3 = lockedcol
  9645. end
  9646. if CANtwod == false then
  9647. --dcam.CAM.Value = false
  9648. end
  9649. if equipped == true then
  9650. if CANtwod == true and Comboing == true and Dmoves == false then
  9651. FaceComboee()
  9652. end
  9653. if CANtwod == true and Comboing == true then
  9654. controlsScript.Disabled = true
  9655. end
  9656. if CANtwod == true and Comboing == true then
  9657. bg.Parent = nil
  9658. end
  9659. if Dmoves == false then
  9660. CanCancel = true
  9661. end
  9662. end
  9663. magiknum.Text = math.floor(EN) .. "%"
  9664. if EN <= 100 then
  9665. magikbar:TweenSize(UDim2.new(1, 0, EN / 100, 0), nil, 1, 0.4, true)
  9666. end
  9667. if EN >= 100 then
  9668. EN = 100
  9669. magikbar:TweenSize(UDim2.new(1, 0, 1, 0), nil, 1, 0.4, true)
  9670. end
  9671. if Dmoves == false and equipped == true then
  9672. for i, v in pairs(Character:GetChildren()) do
  9673. if v:IsA("Model") then
  9674. for _, c in pairs(v:GetChildren()) do
  9675. if c:IsA("Part") then
  9676. c.CustomPhysicalProperties = PhysicalProperties.new(0.001, 0.001, 0.001, 0.001, 0.001)
  9677. end
  9678. end
  9679. end
  9680. end
  9681. sine = sine + change
  9682. detect_state()
  9683. if Anim == "Jump" then
  9684. PlayAnimationFromTable(AnimTab.Jump.Animation(1), 0.3, false)
  9685. end
  9686. if Anim == "Fall" then
  9687. PlayAnimationFromTable(AnimTab.Fall.Animation(1), 0.3, false)
  9688. end
  9689. if Anim == "Idle" then
  9690. change = 1.5
  9691. PlayAnimationFromTable(AnimTab.Idle.Animation(1, sine), 0.3, false)
  9692. end
  9693. if Anim == "Walk" and not facestating then
  9694. if 0 < math.cos(sine / 12) then
  9695. hee = 0.7 * math.cos(sine / 12)
  9696. else
  9697. hee = 0.1 * math.cos(sine / 12)
  9698. end
  9699. if 0 > math.cos(sine / 12) then
  9700. hee2 = -0.7 * math.cos(sine / 12)
  9701. else
  9702. hee2 = 0.1 * math.cos(sine / 12)
  9703. end
  9704. change = 2
  9705. local num = 12
  9706. local o = 115
  9707. PlayAnimationFromTable(AnimTab.Run.Animation(1, sine, hee, hee2, num, o), 0.4, false)
  9708. end
  9709. end
  9710. if facestate == "forward" and Anim == "Walk" and Comboing and CANtwod then
  9711. if 0 < math.cos(sine / 12) then
  9712. hee = 0.7 * math.cos(sine / 12)
  9713. else
  9714. hee = 0.1 * math.cos(sine / 12)
  9715. end
  9716. if 0 > math.cos(sine / 12) then
  9717. hee2 = -0.7 * math.cos(sine / 12)
  9718. else
  9719. hee2 = 0.1 * math.cos(sine / 12)
  9720. end
  9721. change = 2
  9722. local num = 12
  9723. local o = 115
  9724. PlayAnimationFromTable(PlayAnimationFromTable(AnimTab.Run.Animation(1, sine, hee, hee2, num, o), 0.4, false), 0.4, false)
  9725. Humanoid.WalkSpeed = 32
  9726. end
  9727. if facestate == "backward" and Anim == "Walk" and Comboing and CANtwod then
  9728. change = 1
  9729. local num = 11
  9730. PlayAnimationFromTable(AnimTab.BackWalk.Animation(1, sine, num), 0.4, false)
  9731. Humanoid.WalkSpeed = 8
  9732. end
  9733. local ss = Humanoid:GetState()
  9734. if ss == Enum.HumanoidStateType.FallingDown or ss == Enum.HumanoidStateType.PlatformStanding then
  9735. print("Get Up")
  9736. Humanoid:ChangeState(Enum.HumanoidStateType.GettingUp)
  9737. end
  9738. end)
  9739. print("osama's engine l0aded")
  9740. Tool.Name = "Ace of spades"
  9741. print("ace of sp0des loaded")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement