Advertisement
carcine12

Untitled

Jan 20th, 2018
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 383.53 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.03333333333333333
  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("New Yeller").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("New Yeller").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("New Yeller").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("New Yeller").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("New Yeller")
  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", "New Yeller", 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", "New Yeller", 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"] = false,
  3356. ["Conditions"] = function()
  3357. local Viable = false
  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"] = false,
  3459. ["Conditions"] = function()
  3460. local Viable = false
  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 = false
  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("New Yeller"),
  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. "New Yeller",
  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"] = false,
  3778. ["Conditions"] = function()
  3779. local Viable = false
  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"] = false,
  3888. ["Conditions"] = function()
  3889. local Viable = false
  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"] = false,
  4018. ["Conditions"] = function()
  4019. local Viable = false
  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", "New Yeller", 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", "New Yeller", 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, 15 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 = 1, 5 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("New Yeller").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"] = false,
  4256. ["Conditions"] = function()
  4257. local Viable = false
  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", "New Yeller", 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", "New Yeller", 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"] = false,
  4464. ["Conditions"] = function()
  4465. local Viable = false
  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"] = 2,
  4555. ["Cooldown"] = 0,
  4556. ["CooldownName"] = "AASQcool",
  4557. ["CanCancel"] = false,
  4558. ["Conditions"] = function()
  4559. local Viable = false
  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("New Yeller")
  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"] = "wwx",
  5829. ["Name"] = "Soul breaker",
  5830. ["Phase"] = 2,
  5831. ["Cooldown"] = 0,
  5832. ["CooldownName"] = "WWXcool",
  5833. ["CanCancel"] = true,
  5834. ["Conditions"] = function()
  5835. local Viable = false
  5836. local Move
  5837. for _, p in pairs(MovesTable) do
  5838. if p.Input == "wwx" 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, 3 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("New Yeller").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", "New Yeller", 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(3, 3, 3)
  5946. coroutine.resume(coroutine.create(function()
  5947. for i = 1, 20 do
  5948. blast2.Transparency = i / 20
  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", "New Yeller", 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"] = 2,
  6055. ["Cooldown"] = 0,
  6056. ["CooldownName"] = "ASDQcool",
  6057. ["CanCancel"] = false,
  6058. ["Conditions"] = function()
  6059. local Viable = false
  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 == 2 then
  6073. ver = Phase2Unlocked
  6074. end
  6075. if numer == 3 then
  6076. ver = Phase3Unlocked
  6077. end
  6078. if numer == 4 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.", "New Yeller")
  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", "New Yeller", 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"] = "asdsdq",
  6222. ["Name"] = "Terror",
  6223. ["Phase"] = 2,
  6224. ["Cooldown"] = 10,
  6225. ["CooldownName"] = "ASDSDQcool",
  6226. ["CanCancel"] = false,
  6227. ["Conditions"] = function()
  6228. local Viable = false
  6229. local Move
  6230. for _, p in pairs(MovesTable) do
  6231. if p.Input == "asdsdq" 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", "New Yeller", 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 = 9000
  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. end
  6444. })
  6445. table.insert(MovesTable, {
  6446. ["Input"] = "wadq",
  6447. ["Name"] = "Deadend",
  6448. ["Phase"] = 3,
  6449. ["Cooldown"] = 0,
  6450. ["CooldownName"] = "WADQcool",
  6451. ["CanCancel"] = false,
  6452. ["Conditions"] = function()
  6453. local Viable = false
  6454. local Move
  6455. for _, p in pairs(MovesTable) do
  6456. if p.Input == "wadq" then
  6457. Move = p
  6458. break
  6459. end
  6460. end
  6461. local ver
  6462. local numer = Move.Phase
  6463. if numer == 1 then
  6464. ver = true
  6465. end
  6466. if numer == 2 then
  6467. ver = Phase2Unlocked
  6468. end
  6469. if numer == 3 then
  6470. ver = Phase3Unlocked
  6471. end
  6472. if numer == 4 then
  6473. ver = Phase4Unlocked
  6474. end
  6475. local CD = Move.Cooldown
  6476. local name = Move.CooldownName
  6477. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  6478. Viable = true
  6479. end
  6480. return Viable
  6481. end,
  6482. ["function"] = function()
  6483. doingmoves(true)
  6484. LastMove = "WADQ"
  6485. Equip_Fate()
  6486. local t = 0
  6487. repeat
  6488. swait()
  6489. t = t + 1
  6490. local p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "Neon")
  6491. s = math.random(1, 35) / 10
  6492. local m = Instance.new("BlockMesh", p)
  6493. m.Scale = Vector3.new(s, s, s)
  6494. 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())
  6495. coroutine.resume(coroutine.create(function(p)
  6496. for i = 1, 30 do
  6497. if 1 <= p.Transparency then
  6498. p:Destroy()
  6499. break
  6500. end
  6501. p.CFrame = p.CFrame * CFrame.Angles(math.rad(2), math.rad(2), math.rad(2)) + Vector3.new(0, 0.4, 0)
  6502. p.Transparency = i / 30
  6503. swait()
  6504. end
  6505. p.Parent = nil
  6506. end), p)
  6507. local hitfloor2, posfloor2 = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 20, Character)
  6508. if hitfloor2 ~= nil then
  6509. p = Par(EffectModel, "Effect", "Light stone grey", vt(1, 1, 1), "SmoothPlastic")
  6510. p.BrickColor = BrickColor.new("Light stone grey")
  6511. p.CFrame = cf(posfloor2) * CFrame.new(0, 0.5, 0) * CFrame.Angles(0, math.random(-50, 50), 0)
  6512. local m = Instance.new("SpecialMesh", p)
  6513. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  6514. p.Material = "SmoothPlastic"
  6515. m.Parent = p
  6516. m.Scale = Vector3.new(2, 2, 2)
  6517. m.Name = "Mesh"
  6518. game:GetService("Debris"):AddItem(p, 5)
  6519. coroutine.resume(coroutine.create(function(p)
  6520. for ii = 1, 20 do
  6521. p.Transparency = 0.5 + ii / 20
  6522. p.CFrame = p.CFrame * CFrame.Angles(0, math.rad(10 + ii), 0) - Vector3.new(0, 0.05, 0)
  6523. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(2, -0.1, 2)
  6524. swait()
  6525. end
  6526. p:Remove()
  6527. end), p)
  6528. end
  6529. for i, v in pairs(workspace:children()) do
  6530. 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
  6531. Damagefunc(v.Torso, 0.4, Vector3.new(), 0.5, "H2", RootPart, 0, 0, 10, 20)
  6532. local DIR = RootPart.CFrame.lookVector
  6533. local pz = Instance.new("BodyPosition", v.Torso)
  6534. pz.P = 9000
  6535. pz.D = 2000
  6536. pz.maxForce = Vector3.new(3800000, 3800000, 3800000) * 10000
  6537. pz.position = Torso.Position
  6538. game:GetService("Debris"):AddItem(pz, 0.25)
  6539. end
  6540. end
  6541. until t >= 60 or qhold == false
  6542. Cooldown("WADQcool", 6)
  6543. for i = 0, 1, 0.1 do
  6544. swait()
  6545. PlayAnimationFromTable(AnimTab.wadq.Animation(1), 0.3, false)
  6546. end
  6547. for i = 1, 3 do
  6548. local hitfloor2, posfloor2 = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 9999, Character)
  6549. swait(1)
  6550. local CFr = {
  6551. -8,
  6552. 0,
  6553. 8
  6554. }
  6555. local CFr2 = {
  6556. -5,
  6557. -8,
  6558. -5
  6559. }
  6560. so("178452221", RootPart, 1, 0.6)
  6561. so("192410084", RootPart, 1, 1)
  6562. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  6563. p.CFrame = RootPart.CFrame * CFrame.new(CFr[i], -0.3, CFr2[i])
  6564. p.BrickColor = hitfloor2.BrickColor
  6565. p.Parent = EffectModel
  6566. m = it("SpecialMesh", p)
  6567. m.MeshId = "http://www.roblox.com/asset/?id=1323306"
  6568. m.Scale = Vector3.new(1, 1, 1)
  6569. m.Parent = p
  6570. m.Name = "Triangle"
  6571. p.Transparency = 0.5
  6572. coroutine.resume(coroutine.create(function(p)
  6573. for i = 1, 20 do
  6574. p.Transparency = 0.5 + i / 20
  6575. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(1.4, 2, 1.4)
  6576. p.CFrame = p.CFrame * CFrame.new(0, 1, 0)
  6577. swait()
  6578. end
  6579. p.Parent = nil
  6580. end), p)
  6581. MagnitudeDamage(p, 8, 25, Vector3.new(0, 100, 0) + DIR * 1, 0.5, "H2", RootPart, 0.4, 0.4, 8, 10)
  6582. CamShake(RootPart, 15, 0.5, 20)
  6583. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  6584. p.CFrame = RootPart.CFrame * CFrame.new(CFr[i], -2.5, CFr2[i])
  6585. p.BrickColor = hitfloor2.BrickColor
  6586. m = it("SpecialMesh", p)
  6587. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  6588. m.Scale = Vector3.new(1, 1, 1)
  6589. m.Parent = p
  6590. m.Name = "Triangle"
  6591. p.Transparency = 0.5
  6592. coroutine.resume(coroutine.create(function(p)
  6593. for i = 1, 10 do
  6594. p.Transparency = i / 10
  6595. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(1, 0.2, 1)
  6596. swait()
  6597. end
  6598. p.Parent = nil
  6599. end), p)
  6600. end
  6601. Un_Equip_Fate()
  6602. doingmoves(false)
  6603. end
  6604. })
  6605. table.insert(MovesTable, {
  6606. ["Input"] = "dsasq",
  6607. ["Name"] = "Death grounds",
  6608. ["Phase"] = 3,
  6609. ["Cooldown"] = 48,
  6610. ["CooldownName"] = "DSASQcool",
  6611. ["CanCancel"] = false,
  6612. ["Conditions"] = function()
  6613. local Viable = false
  6614. local Move
  6615. for _, p in pairs(MovesTable) do
  6616. if p.Input == "dsasq" then
  6617. Move = p
  6618. break
  6619. end
  6620. end
  6621. local ver
  6622. local numer = Move.Phase
  6623. if numer == 1 then
  6624. ver = true
  6625. end
  6626. if numer == 2 then
  6627. ver = Phase2Unlocked
  6628. end
  6629. if numer == 3 then
  6630. ver = Phase3Unlocked
  6631. end
  6632. if numer == 4 then
  6633. ver = Phase4Unlocked
  6634. end
  6635. local CD = Move.Cooldown
  6636. local name = Move.CooldownName
  6637. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  6638. Viable = true
  6639. Cooldown(name, CD)
  6640. end
  6641. return Viable
  6642. end,
  6643. ["function"] = function()
  6644. doingmoves(true)
  6645. Equip_Fate()
  6646. LastMove = "DSASQ"
  6647. local OSHARA = true
  6648. so("235097614", RootPart, 1, 1)
  6649. local function CrackSTR(Part0, Part1, Times, Offset, Color, Thickness, Trans, Variable)
  6650. local magz = (Part0 - Part1).magnitude
  6651. local curpos = Part0
  6652. local trz = {
  6653. -Offset,
  6654. Offset
  6655. }
  6656. local par = EffectModel
  6657. Variable = OSHARA
  6658. for i = 1, Times do
  6659. do
  6660. local li = Instance.new("Part", par)
  6661. li.Name = "Crack_Continue Num" .. i
  6662. li.TopSurface = 0
  6663. li.Material = "Neon"
  6664. li.BottomSurface = 0
  6665. li.Anchored = true
  6666. li.Locked = true
  6667. li.Transparency = 0
  6668. li.BrickColor = BrickColor.new(Color)
  6669. li.formFactor = "Custom"
  6670. li.CanCollide = false
  6671. li.Size = Vector3.new(Thickness, Thickness, magz / Times)
  6672. local ora = Instance.new("BlockMesh", li)
  6673. ora.Scale = Vector3.new(Thickness, Thickness, 1)
  6674. if i == Times then
  6675. ora.Parent = nil
  6676. local ora = Instance.new("SpecialMesh", li)
  6677. ora.MeshType = "Wedge"
  6678. ora.Scale = Vector3.new(Thickness, Thickness, 1)
  6679. end
  6680. local mrd = {-90, 90}
  6681. local Offzet = Vector3.new(trz[math.random(1, 2)], 0, 0)
  6682. local trolpos = CFrame.new(curpos, Part1) * CFrame.new(0, 0, magz / Times).p + Offzet
  6683. if Times == i then
  6684. local magz2 = (curpos - Part1).magnitude
  6685. li.Size = Vector3.new(Thickness, Thickness, magz2)
  6686. li.CFrame = CFrame.new(curpos, Part1) * CFrame.new(0, 0, -magz2 / 2) * CFrame.Angles(0, 0, mrd[math.random(1, #mrd)])
  6687. else
  6688. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / Times / 2)
  6689. end
  6690. curpos = li.CFrame * CFrame.new(0, 0, magz / Times / 2).p
  6691. coroutine.resume(coroutine.create(function()
  6692. while OSHARA == true do
  6693. swait()
  6694. for i = 1, 10 do
  6695. swait()
  6696. li.Transparency = li.Transparency + Trans
  6697. end
  6698. for i = 1, 10 do
  6699. swait()
  6700. li.Transparency = li.Transparency - Trans
  6701. end
  6702. end
  6703. coroutine.resume(coroutine.create(function()
  6704. for i = 1, 10 do
  6705. swait()
  6706. li.Transparency = i / 10
  6707. end
  6708. li:Destroy()
  6709. end))
  6710. end))
  6711. end
  6712. end
  6713. end
  6714. local function GroundCrack(Part0, Part1, Times, Offset, Color, Thickness, Trans, Variable)
  6715. local magz = (Part0 - Part1).magnitude
  6716. local curpos = Part0
  6717. local trz = {
  6718. -Offset,
  6719. Offset
  6720. }
  6721. local par = EffectModel
  6722. for i = 1, Times do
  6723. do
  6724. local li = Instance.new("Part", par)
  6725. li.Name = "GroundCrack Num" .. i
  6726. li.TopSurface = 0
  6727. li.Material = "Neon"
  6728. li.BottomSurface = 0
  6729. li.Anchored = true
  6730. li.Locked = true
  6731. li.Transparency = 0
  6732. li.BrickColor = BrickColor.new(Color)
  6733. li.formFactor = "Custom"
  6734. li.CanCollide = false
  6735. li.Size = Vector3.new(Thickness, Thickness, magz / Times)
  6736. local ora = Instance.new("BlockMesh", li)
  6737. ora.Scale = Vector3.new(Thickness, Thickness, 1)
  6738. if i == Times then
  6739. ora.Parent = nil
  6740. local ora = Instance.new("SpecialMesh", li)
  6741. ora.MeshType = "Wedge"
  6742. ora.Scale = Vector3.new(Thickness, Thickness, 1)
  6743. end
  6744. local mrd = {-90, 90}
  6745. local Offzet = Vector3.new(trz[math.random(1, 2)], 0, 0)
  6746. local trolpos = CFrame.new(curpos, Part1) * CFrame.new(0, 0, magz / Times).p + Offzet
  6747. if Times == i then
  6748. local magz2 = (curpos - Part1).magnitude
  6749. li.Size = Vector3.new(Thickness, Thickness, magz2)
  6750. li.CFrame = CFrame.new(curpos, Part1) * CFrame.new(0, 0, -magz2 / 2) * CFrame.Angles(0, 0, mrd[math.random(1, #mrd)])
  6751. else
  6752. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / Times / 2)
  6753. end
  6754. curpos = li.CFrame * CFrame.new(0, 0, magz / Times / 2).p
  6755. if i > Times - 1 then
  6756. CrackSTR(li.Position, Part1 + Vector3.new(-1, 0, math.random(-2, 2)), 2, 0.1, Color, Thickness - 0.15, Trans, Variable)
  6757. end
  6758. coroutine.resume(coroutine.create(function()
  6759. while OSHARA == true do
  6760. swait()
  6761. for i = 1, 10 do
  6762. swait()
  6763. li.Transparency = li.Transparency + Trans
  6764. end
  6765. for i = 1, 10 do
  6766. swait()
  6767. li.Transparency = li.Transparency - Trans
  6768. end
  6769. end
  6770. coroutine.resume(coroutine.create(function()
  6771. for i = 1, 10 do
  6772. swait()
  6773. li.Transparency = i / 10
  6774. end
  6775. li:Destroy()
  6776. end))
  6777. end))
  6778. end
  6779. end
  6780. end
  6781. for i = 0, 1, 0.1 do
  6782. swait()
  6783. PlayAnimationFromTable(AnimTab.dsasq.Animation(1), 0.3, false)
  6784. 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)
  6785. end
  6786. so("231917794", RootPart, 1, 1.3)
  6787. for i = 0, 1, 0.1 do
  6788. swait()
  6789. PlayAnimationFromTable(AnimTab.dsasq.Animation(2), 0.3, false)
  6790. end
  6791. so("315743331", RootPart, 1, 0.8)
  6792. local p = Instance.new("Part", EffectModel)
  6793. p.Anchored = true
  6794. p.CanCollide = false
  6795. p.BrickColor = BrickColor.new("Really black")
  6796. p.Material = "SmoothPlastic"
  6797. p.CFrame = RootPart.CFrame * CFrame.new(0, -3, 0)
  6798. p.Size = Vector3.new(1, 0, 1)
  6799. p.Transparency = 1
  6800. local m = Instance.new("CylinderMesh", p)
  6801. coroutine.resume(coroutine.create(function()
  6802. for i = 0, 1, 0.05 do
  6803. swait()
  6804. p.Transparency = 1 - i
  6805. p.Size = p.Size + Vector3.new(1.7, 0, 1.7)
  6806. end
  6807. p.Transparency = 0
  6808. repeat
  6809. wait()
  6810. until OSHARA == false
  6811. for i = 1, 10 do
  6812. swait()
  6813. p.Transparency = i / 10
  6814. end
  6815. p:Destroy()
  6816. end))
  6817. local p = Par(EffectModel, "Effect", "Really black", vt(1, 0, 1), "SmoothPlastic")
  6818. p.CFrame = RootPart.CFrame * CFrame.new(0, -3.4, 0) * CFrame.Angles(math.rad(180), 0, 0)
  6819. p.Size = Vector3.new(1, 0, 1)
  6820. local m = Instance.new("SpecialMesh", p)
  6821. m.MeshId = "http://www.roblox.com/asset/?id=16659363"
  6822. m.Scale = Vector3.new(1, 45, 1)
  6823. local er = p
  6824. coroutine.resume(coroutine.create(function()
  6825. for i = 1, 20 do
  6826. swait()
  6827. m.Scale = m.Scale + Vector3.new(1.75, -1, 1.75)
  6828. er.CFrame = er.CFrame * CFrame.Angles(0, math.rad(1 + i), 0)
  6829. end
  6830. while OSHARA == true do
  6831. swait()
  6832. er.CFrame = er.CFrame * CFrame.Angles(0, math.rad(1), 0)
  6833. end
  6834. for i = 1, 10 do
  6835. swait()
  6836. er.Transparency = i / 10
  6837. er.CFrame = er.CFrame * CFrame.Angles(0, math.rad(-2 - i), 0)
  6838. end
  6839. er:Destroy()
  6840. end))
  6841. CamShake(RootPart, 30, 0.3, 15)
  6842. p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  6843. p.CFrame = RootPart.CFrame * CFrame.new(0, 15, 0)
  6844. p.Transparency = 1
  6845. local bill = Instance.new("BillboardGui", p)
  6846. bill.Size = UDim2.new(15, 0, 15, 0)
  6847. local ORGbill = bill
  6848. local billimg = Instance.new("ImageLabel", bill)
  6849. local ORGbillimg = billimg
  6850. billimg.BackgroundTransparency = 1
  6851. billimg.Size = UDim2.new(1, 0, 1, 0)
  6852. billimg.Image = "http://www.roblox.com/asset/?id=677960978"
  6853. billimg.ImageColor3 = Color3.new(0, 0, 0)
  6854. local ORG = p
  6855. local hitfloor2, posfloor2 = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 20, Character)
  6856. num = 0
  6857. local EDIR = RootPart.CFrame.lookVector
  6858. Un_Equip_Fate()
  6859. doingmoves(false)
  6860. local TL = osamachain(Torso, ORG, "Really black", "Deep orange", 2, 3, 10)
  6861. coroutine.resume(coroutine.create(function()
  6862. for i = 1, 360, 51.4285714286 do
  6863. local p = Instance.new("Part", EffectModel)
  6864. p.Anchored = true
  6865. p.CanCollide = false
  6866. p.Transparency = 1
  6867. p.CFrame = CFrame.new(er.Position) * CFrame.Angles(0, math.rad(i), 0) * CFrame.new(math.random(7, 13), 0.4, 0)
  6868. GroundCrack(er.Position + Vector3.new(0, 0.4, 0), p.Position, 5, 1, "New Yeller", 0.65, 0.035, OSHARA)
  6869. game.Debris:AddItem(p, 1)
  6870. end
  6871. end))
  6872. for i = 1, 20 do
  6873. ph0segui(char, "+2", "Lime green")
  6874. Humanoid.Health = Humanoid.Health + 2
  6875. for i = 1, 3 do
  6876. swait()
  6877. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  6878. p.CFrame = CFrame.new(er.Position + Vector3.new(0, 1.4, 0)) * CFrame.Angles(0, math.random(-360, 360), 0)
  6879. game:GetService("Debris"):AddItem(p, 8)
  6880. local m = Instance.new("SpecialMesh", p)
  6881. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  6882. m.Scale = Vector3.new(25, 5, 25)
  6883. game:GetService("Debris"):AddItem(p, 5)
  6884. coroutine.resume(coroutine.create(function(p)
  6885. for ii = 1, 30 do
  6886. p.Transparency = 0.5 + ii / 30
  6887. p.CFrame = p.CFrame * CFrame.Angles(0, -math.rad(3 + ii), 0) - Vector3.new(0, 0.05, 0)
  6888. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.2, -0.05, 1.2)
  6889. swait()
  6890. end
  6891. p:Remove()
  6892. end), p)
  6893. end
  6894. MagnitudeDamage2(er, 28, 5, Vector3.new(0, 6, 0) + EDIR * 10, 0.5, "H2", RootPart, 0, 0, 8, 10)
  6895. so("153092315", er, 1, 1)
  6896. do
  6897. local p = Instance.new("Part", EffectModel)
  6898. p.Anchored = true
  6899. p.CanCollide = false
  6900. p.CFrame = ORG.CFrame
  6901. p.Transparency = 1
  6902. local AAA = Instance.new("BillboardGui", p)
  6903. AAA.Size = UDim2.new(10, 0, 10, 0)
  6904. local AA = Instance.new("ImageLabel", AAA)
  6905. AA.BackgroundTransparency = 1
  6906. AA.Size = UDim2.new(1, 0, 1, 0)
  6907. AA.Image = "rbxassetid://244221613"
  6908. AA.ImageColor3 = BrickColor.new("New Yeller").Color
  6909. coroutine.resume(coroutine.create(function()
  6910. for i = 1, 20 do
  6911. swait()
  6912. AAA.Size = AAA.Size + UDim2.new(3, 0, 3, 0)
  6913. AA.ImageTransparency = i / 20
  6914. end
  6915. p:Destroy()
  6916. end))
  6917. swait(20)
  6918. end
  6919. end
  6920. coroutine.resume(coroutine.create(function()
  6921. for i = 1, 10 do
  6922. swait()
  6923. bill.Size = bill.Size + UDim2.new(1, 0, 1, 0)
  6924. billimg.ImageTransparency = i / 10
  6925. end
  6926. ORG:Destroy()
  6927. end))
  6928. OSHARA = false
  6929. TL.Parent = nil
  6930. end
  6931. })
  6932. table.insert(MovesTable, {
  6933. ["Input"] = "ssadq",
  6934. ["Name"] = "Eliminator",
  6935. ["Phase"] = 3,
  6936. ["Cooldown"] = 0,
  6937. ["CooldownName"] = "SSADQcool",
  6938. ["CanCancel"] = false,
  6939. ["Conditions"] = function()
  6940. local Viable = false
  6941. local Move
  6942. for _, p in pairs(MovesTable) do
  6943. if p.Input == "ssadq" then
  6944. Move = p
  6945. break
  6946. end
  6947. end
  6948. local ver
  6949. local numer = Move.Phase
  6950. if numer == 1 then
  6951. ver = true
  6952. end
  6953. if numer == 2 then
  6954. ver = Phase2Unlocked
  6955. end
  6956. if numer == 3 then
  6957. ver = Phase3Unlocked
  6958. end
  6959. if numer == 4 then
  6960. ver = Phase4Unlocked
  6961. end
  6962. local CD = Move.Cooldown
  6963. local name = Move.CooldownName
  6964. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  6965. Viable = true
  6966. end
  6967. return Viable
  6968. end,
  6969. ["function"] = function()
  6970. doingmoves(true)
  6971. Equip_Fate()
  6972. local oldC0 = HandleWeld.C0
  6973. so("153092315", Torso, 1, 1)
  6974. local did = false
  6975. local CHP = Humanoid.Health
  6976. for i = 0, 1, 0.1 do
  6977. swait()
  6978. PlayAnimationFromTable(AnimTab.ssadq.Animation(1), 0.3, false)
  6979. 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)
  6980. end
  6981. local p = Par(EffectModel, "Effect", "Steel blue", vt(0.3, 6.5, 6.5), "SmoothPlastic")
  6982. p.CFrame = RootPart.CFrame * CFrame.new(0, 0, -3.5) * CFrame.Angles(0, math.rad(90), 0)
  6983. local m = Instance.new("SpecialMesh", p)
  6984. m.MeshType = "Cylinder"
  6985. local p2 = p:clone()
  6986. local de = Instance.new("Decal", p)
  6987. de.Face = "Left"
  6988. de.Texture = "rbxgameasset://Images/hoh"
  6989. local de2 = Instance.new("Decal", p)
  6990. de2.Face = "Right"
  6991. de2.Texture = "rbxgameasset://Images/hoh"
  6992. p2.Parent = EffecMo
  6993. p2.Size = Vector3.new(0.2, 7.5, 7.5)
  6994. p2.Material = "Neon"
  6995. p2.BrickColor = BrickColor.new("New Yeller")
  6996. local firstp = p
  6997. local num = 0
  6998. local froob = 0
  6999. coroutine.resume(coroutine.create(function(ono)
  7000. for i = 1, 70 do
  7001. if did == true then
  7002. break
  7003. end
  7004. num = num + 2
  7005. froob = froob + 1
  7006. if froob >= 7 then
  7007. froob = 0
  7008. local p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  7009. p.CFrame = firstp.CFrame * CFrame.Angles(0, math.rad(90), 0)
  7010. game:GetService("Debris"):AddItem(p, 8)
  7011. local m = Instance.new("SpecialMesh", p)
  7012. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  7013. m.Scale = Vector3.new(1, 1, 0)
  7014. coroutine.resume(coroutine.create(function(p, s)
  7015. for i = 1, 15 do
  7016. p.CFrame = firstp.CFrame * CFrame.Angles(0, math.rad(90), 0)
  7017. p.Transparency = i / 15
  7018. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.5, 1.5, 0)
  7019. swait()
  7020. end
  7021. p:Remove()
  7022. end), p)
  7023. end
  7024. p.CFrame = RootPart.CFrame * CFrame.new(0, 0, -3.5) * CFrame.Angles(0, math.rad(90), 0) * CFrame.Angles(math.rad(num), 0, 0)
  7025. p2.CFrame = p.CFrame
  7026. swait()
  7027. end
  7028. num = 0
  7029. for i = 1, 10 do
  7030. num = num + 4
  7031. p.Size = p.Size - Vector3.new(0.7, 0.7, 0)
  7032. p2.Size = p2.Size - Vector3.new(0.7, 0.7, 0)
  7033. p.CFrame = RootPart.CFrame * CFrame.new(0, 0, -3.5) * CFrame.Angles(0, math.rad(90), 0) * CFrame.Angles(math.rad(num), 0, 0)
  7034. p.Transparency = i / 10
  7035. p2.Transparency = i / 10
  7036. de.Transparency = i / 10
  7037. de2.Transparency = i / 10
  7038. swait()
  7039. end
  7040. p:Destroy()
  7041. p2:Destroy()
  7042. end), firstp)
  7043. CHP = Humanoid.Health
  7044. for i = 1, 40 do
  7045. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  7046. p.CFrame = CFrame.new(RootPart.Position - Vector3.new(0, 2, 0)) * CFrame.Angles(0, math.random(-180, 180), 0)
  7047. game:GetService("Debris"):AddItem(p, 8)
  7048. local m = Instance.new("SpecialMesh", p)
  7049. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  7050. m.Scale = Vector3.new(5, 1, 5)
  7051. game:GetService("Debris"):AddItem(p, 5)
  7052. coroutine.resume(coroutine.create(function(p)
  7053. for ii = 1, 15 do
  7054. p.Transparency = 0.5 + ii / 15
  7055. p.CFrame = p.CFrame * CFrame.Angles(0, -math.rad(3 + ii), 0) - Vector3.new(0, 0.05, 0)
  7056. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.4, -0.05, 1.4)
  7057. swait()
  7058. end
  7059. p:Remove()
  7060. end), p)
  7061. if CHP > Humanoid.Health then
  7062. did = true
  7063. break
  7064. end
  7065. swait()
  7066. if CHP > Humanoid.Health then
  7067. did = true
  7068. break
  7069. end
  7070. end
  7071. if did == true then
  7072. Cooldown("SSADQcool", 15)
  7073. LastMove = "SSADQ"
  7074. do
  7075. local oldrotcf = p.Position
  7076. HandleWeld.C0 = oldC0
  7077. local nou = RootPart.CFrame
  7078. for SOS = 1, 10 do
  7079. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  7080. p.CFrame = RootPart.CFrame * CFrame.new(0, 0, -30)
  7081. p.Transparency = 1
  7082. game:GetService("Debris"):AddItem(p, 5)
  7083. local m = Instance.new("BlockMesh", p)
  7084. m.Scale = Vector3.new(3, 3, 3)
  7085. s = script.EMIT:Clone()--Fate.EMIT.EMIT:clone()
  7086. s.Parent = p
  7087. s.Enabled = true
  7088. coroutine.resume(coroutine.create(function(p, pc, s)
  7089. local e = 0
  7090. for i = 0 + s, 30 + s do
  7091. p.Mesh.Scale = p.Mesh.Scale / 1.02
  7092. e = e ^ 1.008 + 0.11
  7093. 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))
  7094. swait()
  7095. MagnitudeDamage(p, 10, 2, Vector3.new(), 0.5, "H2", RootPart, 0, 0, 8, 10)
  7096. end
  7097. p.EMIT.Enabled = false
  7098. swait(14)
  7099. p:Remove()
  7100. end), p, p.CFrame, SOS * 9)
  7101. end
  7102. for i = 1, 4 do
  7103. if i <= 1 then
  7104. MagnitudeDamage(RootPart, 10, 25, Vector3.new(), 0.5, "H2", RootPart, 0.001, 0.001, 8, 10)
  7105. end
  7106. local futCE = {
  7107. -15,
  7108. -30,
  7109. -45,
  7110. -60
  7111. }
  7112. local er = Instance.new("Part", EffectModel)
  7113. er.Anchored = true
  7114. er.CanCollide = false
  7115. er.CFrame = RootPart.CFrame * CFrame.new(0, 0, futCE[i])
  7116. er.Size = Vector3.new(4, 1.2, 15)
  7117. er.Transparency = 1
  7118. MagnitudeDamage(er, 18, 25, Vector3.new(), 0.5, "H2", RootPart, 0.01, 0.01, 8, 10)
  7119. game.Debris:AddItem(er, 1)
  7120. end
  7121. so("233091161", RootPart, 1, 0.5)
  7122. so("231917856", RootPart, 1, 0.7)
  7123. so("231917788", RootPart, 1, 0.7)
  7124. RootPart.CFrame = RootPart.CFrame * CFrame.new(0, 0, -60)
  7125. local cb = Instance.new("Part", EffectModel)
  7126. cb.Size = vt(1, 1, 1)
  7127. cb.BrickColor = BrickColor.new("New Yeller")
  7128. cb.Material = "Neon"
  7129. cb.Anchored = true
  7130. cb.CanCollide = false
  7131. local m = Instance.new("CylinderMesh", cb)
  7132. cb.Size = Vector3.new(0.4, (oldrotcf - RootPart.Position).magnitude, 0.4)
  7133. cb.CFrame = CFrame.new((oldrotcf + RootPart.Position) / 2, oldrotcf) * CFrame.Angles(math.pi / 2, 0, 0)
  7134. cb.Transparency = 0
  7135. coroutine.resume(coroutine.create(function()
  7136. for i = 1, 60 do
  7137. cb.Transparency = i / 60
  7138. swait()
  7139. end
  7140. cb:Destroy()
  7141. end))
  7142. for i = 1, 20 do
  7143. local p = Par(EffectModel, "Effect", "New Yeller", vt(0.2, 1, 0.2), "Neon")
  7144. 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)
  7145. p.Parent = EffectModel
  7146. local m = Instance.new("SpecialMesh")
  7147. m.MeshType = "Sphere"
  7148. m.Parent = p
  7149. m.Scale = Vector3.new(1, 10, 1)
  7150. coroutine.resume(coroutine.create(function(p)
  7151. for i = 1, 40 do
  7152. p.Transparency = i / 40
  7153. p.CFrame = p.CFrame * CFrame.new(0, -1, 0)
  7154. swait()
  7155. end
  7156. p.Parent = nil
  7157. end), p)
  7158. end
  7159. for i = 0, 1, 0.1 do
  7160. swait()
  7161. PlayAnimationFromTable(AnimTab.ssadq.Animation(2), 0.2, false)
  7162. end
  7163. end
  7164. end
  7165. swait(15)
  7166. Un_Equip_Fate()
  7167. doingmoves(false)
  7168. end
  7169. })
  7170. table.insert(MovesTable, {
  7171. ["Input"] = "sddq",
  7172. ["Name"] = "Will's teeth",
  7173. ["Phase"] = 3,
  7174. ["Cooldown"] = 10,
  7175. ["CooldownName"] = "SDDQcool",
  7176. ["CanCancel"] = false,
  7177. ["Conditions"] = function()
  7178. local Viable = false
  7179. local Move
  7180. for _, p in pairs(MovesTable) do
  7181. if p.Input == "sddq" then
  7182. Move = p
  7183. break
  7184. end
  7185. end
  7186. local ver
  7187. local numer = Move.Phase
  7188. if numer == 1 then
  7189. ver = true
  7190. end
  7191. if numer == 2 then
  7192. ver = Phase2Unlocked
  7193. end
  7194. if numer == 3 then
  7195. ver = Phase3Unlocked
  7196. end
  7197. if numer == 4 then
  7198. ver = Phase4Unlocked
  7199. end
  7200. local CD = Move.Cooldown
  7201. local name = Move.CooldownName
  7202. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  7203. Viable = true
  7204. Cooldown(name, CD)
  7205. end
  7206. return Viable
  7207. end,
  7208. ["function"] = function()
  7209. doingmoves(true)
  7210. Equip_Fate()
  7211. local p = Par(EffectModel, "Effect", "White", vt(10, 10, 0.2), "SmoothPlastic")
  7212. p.Transparency = 1
  7213. p.CFrame = RootPart.CFrame * CFrame.new(0, 3, -6) * CFrame.Angles(math.rad(20), 0, 0)
  7214. local gui = Instance.new("SurfaceGui", p)
  7215. gui.Face = "Front"
  7216. local Iergui = Instance.new("ImageLabel", gui)
  7217. Iergui.Size = UDim2.new(1, 0, 1, 0)
  7218. Iergui.Image = "http://www.roblox.com/asset/?id=363269577"
  7219. Iergui.BackgroundTransparency = 1
  7220. local Iergui2 = gui:clone()
  7221. Iergui2.Parent = p
  7222. Iergui2.Face = "Back"
  7223. local num = 0
  7224. local ohoh
  7225. local fop = 0
  7226. local maco = p
  7227. so("231917794", RootPart, 1, 1)
  7228. for i = 1, 15 do
  7229. fop = fop + 5
  7230. local oof = 48
  7231. swait()
  7232. local offset = (RootPart.Position.y - p.Position.y) / 60
  7233. local mag = (RootPart.Position - p.Position).magnitude / 66
  7234. local offset = offset / mag
  7235. maco = p.CFrame
  7236. p.CFrame = RootPart.CFrame * CFrame.new(0, 3, -6) * CFrame.Angles(math.rad(20), 0, math.rad(fop))
  7237. ohoh = p.Position
  7238. PlayAnimationFromTable(AnimTab.sddq.Animation(1, 0), 0.3, false)
  7239. 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)
  7240. num = num + 1
  7241. if num >= 9 then
  7242. num = 0
  7243. local p = Par(EffectModel, "Effect", "Really black", vt(10, 10, 0.2), "SmoothPlastic")
  7244. p.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0)
  7245. m = Instance.new("SpecialMesh", p)
  7246. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  7247. m.Scale = Vector3.new(15, 0, 15)
  7248. m.Name = "Triangle"
  7249. coroutine.resume(coroutine.create(function(p)
  7250. for i = 1, 20 do
  7251. p.Transparency = i / 20
  7252. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(-1.5, 3, -1.5) / 2
  7253. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0, math.rad(15), 0)
  7254. swait()
  7255. end
  7256. p.Parent = nil
  7257. end), p)
  7258. local p = Par(EffectModel, "Effect", "Really black", vt(10, 10, 0.2), "SmoothPlastic")
  7259. p.CFrame = RootPart.CFrame * CFrame.new(0, -1.5, 0)
  7260. m = Instance.new("SpecialMesh", p)
  7261. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  7262. m.Scale = Vector3.new(1, 1, 1)
  7263. m.Name = "Triangle"
  7264. coroutine.resume(coroutine.create(function(p)
  7265. for i = 1, 20 do
  7266. p.Transparency = i / 20
  7267. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(2.5, 0.25, 2.5) / 2
  7268. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0, math.rad(15), 0)
  7269. swait()
  7270. end
  7271. p.Parent = nil
  7272. end), p)
  7273. end
  7274. end
  7275. coroutine.resume(coroutine.create(function()
  7276. for i = 1, 10 do
  7277. p.CFrame = p.CFrame * CFrame.Angles(0, 0, math.rad(20))
  7278. swait()
  7279. Iergui.ImageTransparency = i / 10
  7280. Iergui2.ImageLabel.ImageTransparency = i / 10
  7281. p.Size = p.Size + Vector3.new(0.5, 0.5, 0)
  7282. end
  7283. game.Debris:AddItem(p, 5)
  7284. end))
  7285. for i = 0, 1, 0.1 do
  7286. maco = p.CFrame
  7287. p.CFrame = RootPart.CFrame * CFrame.new(0, 3, -6) * CFrame.Angles(math.rad(20), 0, math.rad(fop))
  7288. ohoh = p.Position
  7289. swait()
  7290. PlayAnimationFromTable(AnimTab.sddq.Animation(2, 0), 0.3, false)
  7291. HandleWeld.C0 = clerp(HandleWeld.C0, CFrame.Angles(math.rad(270), 0, math.rad(-90)) * CFrame.new(0, 0.5, 0), 0.3)
  7292. end
  7293. CamShake(RootPart, 15, 1, 25)
  7294. MagnitudeDamage(p, 20, 35, Vector3.new(0, 20, 0) + DIR * 45, 0.5, "H2", RootPart, 0, 0, 8, 10)
  7295. so("231917856", RootPart, 1, 0.8)
  7296. so("231917788", RootPart, 1, 1)
  7297. local DIR = p.CFrame.lookVector
  7298. 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))
  7299. p.Mesh.MeshType = "FileMesh"
  7300. p.Parent = EffectModel
  7301. p.Anchored = true
  7302. p.CanCollide = false
  7303. p.Mesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
  7304. p.Transparency = 0.5
  7305. game:GetService("Debris"):AddItem(p, 5)
  7306. coroutine.resume(coroutine.create(function(p)
  7307. for ii = 1, 9 do
  7308. p.Transparency = 0.5 + ii / 18
  7309. p.CFrame = p.CFrame * CFrame.Angles(0, math.rad(3 + ii), 0) * CFrame.new(0, 0.5, 0)
  7310. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1, -0.3, 1)
  7311. swait()
  7312. end
  7313. p:Remove()
  7314. end), p)
  7315. 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))
  7316. p.Mesh.MeshType = "FileMesh"
  7317. p.Parent = EffectModel
  7318. p.Anchored = true
  7319. p.CanCollide = false
  7320. p.Mesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
  7321. p.Transparency = 0.5
  7322. game:GetService("Debris"):AddItem(p, 5)
  7323. coroutine.resume(coroutine.create(function(p)
  7324. for ii = 1, 9 do
  7325. p.Transparency = 0.5 + ii / 18
  7326. p.CFrame = p.CFrame * CFrame.Angles(0, math.rad(3 + ii), 0) * CFrame.new(0, 0.5, 0)
  7327. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1, -0.2, 1)
  7328. swait()
  7329. end
  7330. p:Remove()
  7331. end), p)
  7332. 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))
  7333. p.Mesh.MeshType = "FileMesh"
  7334. p.Parent = EffectModel
  7335. p.Anchored = true
  7336. p.CanCollide = false
  7337. p.Mesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
  7338. p.Transparency = 0.5
  7339. game:GetService("Debris"):AddItem(p, 5)
  7340. coroutine.resume(coroutine.create(function(p)
  7341. for ii = 1, 9 do
  7342. p.Transparency = 0.5 + ii / 18
  7343. p.CFrame = p.CFrame * CFrame.Angles(0, math.rad(3 + ii), 0) * CFrame.new(0, 0.5, 0)
  7344. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(0.5, -0.1, 0.5)
  7345. swait()
  7346. end
  7347. p:Remove()
  7348. end), p)
  7349. local p = Par2(Vector3.new(0.75, 0.75, 1), maco * CFrame.Angles(0, 0, 0), "New Yeller", "SpecialMesh", Vector3.new(1, 1, 30))
  7350. p.Mesh.MeshType = "Sphere"
  7351. p.Material = "Neon"
  7352. p.Parent = EffectModel
  7353. p.Anchored = true
  7354. p.CanCollide = false
  7355. game:GetService("Debris"):AddItem(p, 5)
  7356. coroutine.resume(coroutine.create(function(p)
  7357. for ii = 1, 20 do
  7358. p.Transparency = ii / 40
  7359. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(-0.05, -0.05, 2)
  7360. swait()
  7361. end
  7362. p:Remove()
  7363. end), p)
  7364. local p = Par2(Vector3.new(0.75, 0.75, 1), maco * CFrame.Angles(0, 0, 0), "Really black", "SpecialMesh", Vector3.new(2, 2, 35))
  7365. p.Mesh.MeshType = "Sphere"
  7366. p.Parent = EffectModel
  7367. p.Anchored = true
  7368. p.CanCollide = false
  7369. game:GetService("Debris"):AddItem(p, 5)
  7370. coroutine.resume(coroutine.create(function(p)
  7371. for ii = 1, 20 do
  7372. p.Transparency = ii / 20
  7373. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(-0.1, -0.1, 2)
  7374. swait()
  7375. end
  7376. p:Remove()
  7377. end), p)
  7378. for i = 1, 3 do
  7379. local p = Instance.new("Part")
  7380. p.TopSurface = 0
  7381. p.BottomSurface = 0
  7382. p.CanCollide = false
  7383. p.Anchored = true
  7384. p.BrickColor = BrickColor.new("Really black")
  7385. p.Material = "SmoothPlastic"
  7386. p.Size = Vector3.new(1, 1, 1)
  7387. p.CFrame = maco * CFrame.new(0, 0, 5 - i * 4) * CFrame.fromEulerAnglesXYZ(0, math.pi, math.pi / 2)
  7388. p.Parent = EffectModel
  7389. local m = Instance.new("SpecialMesh", p)
  7390. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  7391. m.Parent = p
  7392. m.Scale = Vector3.new(2, 2, 1.5)
  7393. m.Name = "Triangle"
  7394. coroutine.resume(coroutine.create(function(p)
  7395. for i = 1, 20 do
  7396. p.Transparency = i / 20
  7397. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(0.25, 0.25, 0)
  7398. p.CFrame = p.CFrame * CFrame.new(0, 0, -0.15)
  7399. swait()
  7400. end
  7401. p.Parent = nil
  7402. end), p)
  7403. end
  7404. swait(15)
  7405. Un_Equip_Fate()
  7406. doingmoves(false)
  7407. end
  7408. })
  7409. table.insert(MovesTable, {
  7410. ["Input"] = "ddswx",
  7411. ["Name"] = "Shatter",
  7412. ["Phase"] = 4,
  7413. ["Cooldown"] = 0,
  7414. ["CooldownName"] = "DDSWXcool",
  7415. ["CanCancel"] = false,
  7416. ["Conditions"] = function()
  7417. local Viable = false
  7418. local Move
  7419. for _, p in pairs(MovesTable) do
  7420. if p.Input == "ddswx" then
  7421. Move = p
  7422. break
  7423. end
  7424. end
  7425. local ver
  7426. local numer = Move.Phase
  7427. if numer == 1 then
  7428. ver = true
  7429. end
  7430. if numer == 2 then
  7431. ver = Phase2Unlocked
  7432. end
  7433. if numer == 3 then
  7434. ver = Phase3Unlocked
  7435. end
  7436. if numer == 4 then
  7437. ver = Phase4Unlocked
  7438. end
  7439. local CD = Move.Cooldown
  7440. local name = Move.CooldownName
  7441. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  7442. Viable = true
  7443. end
  7444. return Viable
  7445. end,
  7446. ["function"] = function()
  7447. local target = GET_THE_NEAREST_FAGGOT(RootPart.Position)
  7448. local pos = RootPart.Position - target.Position
  7449. local dist = pos.magnitude
  7450. if dist > 40 then
  7451. ph0segui(char, "Closest target too far.", "New Yeller")
  7452. return
  7453. end
  7454. doingmoves(true)
  7455. Cooldown("DDSWXcool", 40)
  7456. LastMove = "DDSWX"
  7457. for i = 0, 1, 0.1 do
  7458. swait()
  7459. PlayAnimationFromTable(AnimTab.ddswx.Animation(1), 0.3, false)
  7460. end
  7461. local BodGy = Instance.new("BodyGyro", RootPart)
  7462. BodGy.maxTorque = Vector3.new(0, math.huge, 0)
  7463. BodGy.P = 2000
  7464. BodGy.D = 100
  7465. BodGy.cframe = cf(Torso.Position, target.Position)
  7466. local NIG = Instance.new("BodyPosition")
  7467. NIG.P = 10000000
  7468. NIG.D = 1000
  7469. NIG.maxForce = Vector3.new(545000, 545000, 545000)
  7470. NIG.position = target.Position
  7471. NIG.Parent = target
  7472. local num = 0
  7473. so("160867463", target, 1, 0.8)
  7474. for i = 0, 3, 0.1 do
  7475. PlayAnimationFromTable(AnimTab.ddswx.Animation(1), 0.3, false)
  7476. swait()
  7477. NIG.position = NIG.position + vt(0, 0.3, 0)
  7478. BodGy.cframe = cf(Torso.Position, target.Position)
  7479. do
  7480. local blast = Par(EffectModel, "Effect", "New Yeller", vt(1, 1, 1), "SmoothPlastic")
  7481. blast.CFrame = target.CFrame
  7482. m = Instance.new("SpecialMesh", blast)
  7483. m.Scale = Vector3.new(11, 11, 11)
  7484. m.MeshType = "Sphere"
  7485. blast.Transparency = 0.7
  7486. coroutine.resume(coroutine.create(function(p)
  7487. for ii = 1, 20 do
  7488. blast.Transparency = 0.7 + ii / 20
  7489. blast.Mesh.Scale = blast.Mesh.Scale / 1.1
  7490. blast.CFrame = target.CFrame
  7491. swait()
  7492. end
  7493. blast:Remove()
  7494. end), p)
  7495. local targfloor, targpos = rayCast(target.Position - vt(0, 4, 0), CFrame.new(target.Position, target.Position - Vector3.new(0, 5, 0)).lookVector, 100, Character)
  7496. local p = Par(EffectModel, "Effect", "New Yeller", vt(1, 1, 1), "Neon")
  7497. p.CFrame = target.CFrame * CFrame.Angles(math.random(-360, 360), math.random(-360, 360), math.random(-360, 360))
  7498. game:GetService("Debris"):AddItem(p, 8)
  7499. local m = Instance.new("BlockMesh", p)
  7500. m.Scale = Vector3.new(3, 3, 3)
  7501. game:GetService("Debris"):AddItem(p, 5)
  7502. coroutine.resume(coroutine.create(function(p)
  7503. for ii = 1, 25 do
  7504. local o = 0.12
  7505. p.Transparency = 0.5 + i / 25
  7506. p.CFrame = p.CFrame * CFrame.Angles(math.rad(math.random(1, 5)), math.rad(math.random(1, 5)), math.rad(math.random(1, 5)))
  7507. p.Mesh.Scale = p.Mesh.Scale - Vector3.new(o, o, o)
  7508. swait()
  7509. end
  7510. p:Remove()
  7511. end), p)
  7512. end
  7513. end
  7514. local refo = Instance.new("Part")
  7515. refo.Anchored = true
  7516. refo.CanCollide = false
  7517. refo.Position = target.Position
  7518. refo.CFrame = refo.CFrame * CFrame.Angles(math.rad(-90), 0, 0)
  7519. refo.Transparency = 1
  7520. refo.Parent = EffectModel
  7521. game.Debris:AddItem(refo, 10)
  7522. NIG.P = 2000
  7523. NIG.D = 300
  7524. local r = Instance.new("BodyGyro")
  7525. r.P = 10000000
  7526. r.D = 1000
  7527. r.maxTorque = Vector3.new(50000, 50000, 50000) * 50000000000
  7528. r.cframe = r.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(90), 0, 0)
  7529. r.Parent = target
  7530. game:GetService("Debris"):AddItem(r, 1)
  7531. r.Name = "EBOLA"
  7532. fff = Instance.new("BodyForce")
  7533. fff.force = Vector3.new(0, 1200, 0)
  7534. fff.Parent = target
  7535. ref = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt(5, 5, 5))
  7536. ref.Anchored = true
  7537. game:GetService("Debris"):AddItem(ref, 10)
  7538. swait()
  7539. local targfloor, targpos = rayCast(target.Position - vt(0, 4, 0), refo.CFrame.lookVector, 9999, Character)
  7540. ref.CFrame = CFrame.new(targpos)
  7541. game:GetService("Debris"):AddItem(fff, 1)
  7542. local oldpos = NIG.position + Vector3.new(0, 3, 0)
  7543. for i = 1, 3 do
  7544. do
  7545. local targfloor, targpos = rayCast(target.Position, refo.CFrame.lookVector, 9999, Character)
  7546. swait()
  7547. for i = 0, 1, 0.1 do
  7548. swait()
  7549. do
  7550. local blast2 = Instance.new("Part", EffectModel)
  7551. blast2.Anchored = true
  7552. blast2.CanCollide = false
  7553. blast2.Size = Vector3.new(1, 1, 1)
  7554. blast2.CFrame = LeftArm.CFrame * CFrame.new(0, -2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  7555. m = Instance.new("SpecialMesh", blast2)
  7556. m.Scale = Vector3.new(1.5, 1.5, 1.5)
  7557. m.MeshType = "Brick"
  7558. blast2.BrickColor = BrickColor.new("New Yeller")
  7559. blast2.Material = "Neon"
  7560. coroutine.resume(coroutine.create(function(p)
  7561. for i = 1, 15 do
  7562. blast2.Transparency = 0 + i / 15
  7563. blast2.Mesh.Scale = blast2.Mesh.Scale / 1.1
  7564. swait()
  7565. end
  7566. blast2:Remove()
  7567. end), p)
  7568. PlayAnimationFromTable(AnimTab.ddswx.Animation(2), 0.2, false)
  7569. local blast = Instance.new("Part")
  7570. blast.Parent = EffectModel
  7571. blast.Anchored = true
  7572. blast.CanCollide = false
  7573. blast.Size = Vector3.new(1, 1, 1)
  7574. blast.CFrame = target.CFrame
  7575. m = Instance.new("SpecialMesh", blast)
  7576. m.Scale = Vector3.new(11, 11, 11)
  7577. m.MeshType = "Sphere"
  7578. blast.BrickColor = BrickColor.new("New Yeller")
  7579. blast.Material = "Neon"
  7580. blast.Transparency = 0.7
  7581. coroutine.resume(coroutine.create(function(p)
  7582. for ii = 1, 20 do
  7583. blast.Transparency = 0.7 + ii / 20
  7584. blast.Mesh.Scale = blast.Mesh.Scale / 1.1
  7585. blast.CFrame = target.CFrame
  7586. swait()
  7587. end
  7588. blast:Remove()
  7589. end), p)
  7590. NIG.position = ref.Position
  7591. end
  7592. end
  7593. local ref = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  7594. ref.Anchored = true
  7595. ref.CFrame = cf(RootPart.Position)
  7596. so("199145477", ref, 1, 0.8)
  7597. so("200632561", ref, 1, 0.6)
  7598. so("200632561", ref, 1, 0.4)
  7599. so("191395766", ref, 1, 1)
  7600. ref.CFrame = cf(targpos)
  7601. col = targfloor.BrickColor
  7602. local p = Instance.new("Part", EffectModel)
  7603. p.Name = "Effect"
  7604. p.formFactor = "Symmetric"
  7605. p.TopSurface = 0
  7606. p.BottomSurface = 0
  7607. p.Material = "SmoothPlastic"
  7608. p.BrickColor = targfloor.BrickColor
  7609. p.Anchored = true
  7610. p.CanCollide = false
  7611. p.Size = Vector3.new(1, 1, 1)
  7612. p.CFrame = CFrame.new(targpos) * CFrame.new(0, 1, 0)
  7613. game:GetService("Debris"):AddItem(p, 8)
  7614. local m = Instance.new("SpecialMesh", p)
  7615. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  7616. m.Scale = Vector3.new(10, 2, 10)
  7617. game:GetService("Debris"):AddItem(p, 5)
  7618. coroutine.resume(coroutine.create(function(p)
  7619. for ii = 1, 15 do
  7620. p.Transparency = 0.5 + ii / 15
  7621. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.4, 1, 1.4)
  7622. swait()
  7623. end
  7624. p:Remove()
  7625. end), p)
  7626. MagnitudeDamage2(target, 5, 5, Vector3.new(), 0.5, "H2", RootPart, 0, 0, 8, 10)
  7627. for i = 1, 10 do
  7628. 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))
  7629. groundpart.Anchored = true
  7630. groundpart.Material = targfloor.Material
  7631. groundpart.CanCollide = false
  7632. 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))
  7633. groundpart.Parent = EffectModel
  7634. coroutine.resume(coroutine.create(function(groundpart)
  7635. for i = 1, 30 do
  7636. groundpart.Transparency = i / 30
  7637. swait()
  7638. end
  7639. groundpart:Destroy()
  7640. ref:Destroy()
  7641. end), groundpart)
  7642. end
  7643. for i = 0, 1, 0.1 do
  7644. swait()
  7645. PlayAnimationFromTable(AnimTab.ddswx.Animation(1), 0.2, false)
  7646. do
  7647. local blast = Instance.new("Part")
  7648. blast.Parent = EffectModel
  7649. blast.Anchored = true
  7650. blast.CanCollide = false
  7651. blast.Size = Vector3.new(1, 1, 1)
  7652. blast.CFrame = target.CFrame
  7653. m = Instance.new("SpecialMesh", blast)
  7654. m.Scale = Vector3.new(11, 11, 11)
  7655. m.MeshType = "Sphere"
  7656. blast.BrickColor = BrickColor.new("New Yeller")
  7657. blast.Material = "Neon"
  7658. blast.Transparency = 0.7
  7659. coroutine.resume(coroutine.create(function(p)
  7660. for ii = 1, 20 do
  7661. blast.Transparency = 0.7 + ii / 20
  7662. blast.Mesh.Scale = blast.Mesh.Scale / 1.1
  7663. blast.CFrame = target.CFrame
  7664. swait()
  7665. end
  7666. blast:Remove()
  7667. end), p)
  7668. NIG.position = oldpos
  7669. end
  7670. end
  7671. end
  7672. end
  7673. local targfloor, targpos = rayCast(target.Position, refo.CFrame.lookVector, 9999, Character)
  7674. for i = 0, 1, 0.1 do
  7675. swait()
  7676. PlayAnimationFromTable(AnimTab.ddswx.Animation(3), 0.3, false)
  7677. end
  7678. ref.CFrame = CFrame.new(targpos)
  7679. for i = 1, 15 do
  7680. do
  7681. local blast = Instance.new("Part")
  7682. blast.Parent = EffectModel
  7683. blast.Anchored = true
  7684. blast.CanCollide = false
  7685. blast.Size = Vector3.new(1, 1, 1)
  7686. blast.CFrame = target.CFrame
  7687. m = Instance.new("SpecialMesh", blast)
  7688. m.Scale = Vector3.new(11, 11, 11)
  7689. m.MeshType = "Sphere"
  7690. blast.BrickColor = BrickColor.new("New Yeller")
  7691. blast.Material = "Neon"
  7692. blast.Transparency = 0.7
  7693. coroutine.resume(coroutine.create(function(p)
  7694. for ii = 1, 20 do
  7695. blast.Transparency = 0.7 + ii / 20
  7696. blast.Mesh.Scale = blast.Mesh.Scale / 1.1
  7697. blast.CFrame = target.CFrame
  7698. swait()
  7699. end
  7700. blast:Remove()
  7701. end), p)
  7702. swait()
  7703. NIG.position = ref.Position + vt(0, 0.5, 0)
  7704. end
  7705. end
  7706. local p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  7707. p.CFrame = cf(targpos) * CFrame.Angles(0, math.rad(90), 0)
  7708. m = it("SpecialMesh", p)
  7709. m.MeshId = "http://www.roblox.com/asset/?id=1323306"
  7710. p.Material = "SmoothPlastic"
  7711. m.Scale = Vector3.new(20, 60, 20)
  7712. m.Parent = p
  7713. m.Name = "Triangle"
  7714. coroutine.resume(coroutine.create(function(p)
  7715. for i = 1, 200 do
  7716. p.Transparency = 0.45 + i / 200
  7717. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(0.3, 0.3, 0.3)
  7718. swait()
  7719. end
  7720. p.Parent = nil
  7721. end), p)
  7722. local p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  7723. p.Size = Vector3.new(1, 1, 0.2)
  7724. p.CFrame = cf(targpos) * CFrame.new(0, 2.6, 0)
  7725. local m = Instance.new("SpecialMesh", p)
  7726. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  7727. m.Scale = Vector3.new(30, 8, 30)
  7728. m.Name = "Triangle"
  7729. swait()
  7730. coroutine.resume(coroutine.create(function(p)
  7731. for i = 1, 45 do
  7732. p.Transparency = 0.5 + i / 45
  7733. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(1, 0, 1)
  7734. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  7735. swait()
  7736. end
  7737. p.Parent = nil
  7738. end), p)
  7739. so("190119264", ref, 1, 1)
  7740. so("183763506", ref, 1, 0.6)
  7741. so("178452221", ref, 1, 0.6)
  7742. so("87767777", ref, 1, 1)
  7743. so("87784452", ref, 1, 0.8)
  7744. so("183763515", ref, 1, 1)
  7745. DIR = RootPart.CFrame.lookVector
  7746. MagnitudeDamage(target, 35, 25, Vector3.new(0, 20, 0) + DIR * 30, 0.5, "H2", RootPart, 0, 0, 8, 10)
  7747. NIG:Destroy()
  7748. CamShake(target, 60, 2, 40)
  7749. for i = 1, 16 do
  7750. swait()
  7751. p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  7752. p.CFrame = target.CFrame * CFrame.fromEulerAnglesXYZ(math.pi / 2 + math.random(-15, 15) / 9, math.random(-15, 15) / 9, math.random(-10, 10) / 9)
  7753. game:GetService("Debris"):AddItem(p, 3)
  7754. m = Instance.new("BlockMesh")
  7755. m.Scale = Vector3.new(3, 3, 3)
  7756. m.Parent = p
  7757. coroutine.resume(coroutine.create(function(part, spin)
  7758. for i = 1, 15 do
  7759. part.Mesh.Scale = part.Mesh.Scale - Vector3.new(2, 2, 2)
  7760. part.Transparency = i / 15
  7761. part.CFrame = part.CFrame * CFrame.new(math.random(-10, 10) / 100, math.random(-10, 10) / 100, math.random(-10, 10) / 100) * spin
  7762. swait()
  7763. end
  7764. part.Parent = nil
  7765. end), p, CFrame.fromEulerAnglesXYZ(math.random(-50, 50) / 500, math.random(-50, 50) / 500, math.random(-50, 50) / 500))
  7766. end
  7767. swait(20)
  7768. BodGy:Destroy()
  7769. doingmoves(false)
  7770. end
  7771. })
  7772. table.insert(MovesTable, {
  7773. ["Input"] = "asdssq",
  7774. ["Name"] = "Let's end this",
  7775. ["Phase"] = 4,
  7776. ["Cooldown"] = 40,
  7777. ["CooldownName"] = "ASDSSQcool",
  7778. ["CanCancel"] = false,
  7779. ["Conditions"] = function()
  7780. local Viable = false
  7781. local Move
  7782. for _, p in pairs(MovesTable) do
  7783. if p.Input == "asdssq" then
  7784. Move = p
  7785. break
  7786. end
  7787. end
  7788. local ver
  7789. local numer = Move.Phase
  7790. if numer == 1 then
  7791. ver = true
  7792. end
  7793. if numer == 2 then
  7794. ver = Phase2Unlocked
  7795. end
  7796. if numer == 3 then
  7797. ver = Phase3Unlocked
  7798. end
  7799. if numer == 4 then
  7800. ver = Phase4Unlocked
  7801. end
  7802. local CD = Move.Cooldown
  7803. local name = Move.CooldownName
  7804. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  7805. Viable = true
  7806. Cooldown(name, CD)
  7807. end
  7808. return Viable
  7809. end,
  7810. ["function"] = function()
  7811. doingmoves(true)
  7812. LastMove = "ASDSSQ"
  7813. for i = 0, 1, 0.1 do
  7814. swait()
  7815. PlayAnimationFromTable(AnimTab.asdssq.Animation(1), 0.3, false)
  7816. end
  7817. local beamy = script.BES:Clone()
  7818. beamy.Parent = char
  7819. local asd = beamy.ShootFrom.CFrame.p
  7820. local bp = Instance.new("BodyPosition", beamy.Handle)
  7821. bp.MaxForce = Vector3.new(1 / 0, 1 / 0, 1 / 0)
  7822. bp.D = 9000
  7823. bp.P = 1000
  7824. local asd = RootPart.CFrame * CFrame.new(-7, 8, 8).p
  7825. bp.Position = asd
  7826. local Rot = 0
  7827. so("231917975", RootPart, 1, 1.1)
  7828. local hoe = 0
  7829. p = Par(EffectModel, "Effect", "New Yeller", vt(1, 1, 1), "Neon")
  7830. m = Instance.new("SpecialMesh")
  7831. m.MeshType = "Sphere"
  7832. m.Parent = p
  7833. m.Scale = Vector3.new(14, 14, 14)
  7834. coroutine.resume(coroutine.create(function(p)
  7835. for i = 1, 30 do
  7836. p.CFrame = beamy.Handle.CFrame * CFrame.new(0, 0, -2)
  7837. p.Transparency = 0 + i / 30
  7838. m.Scale = m.Scale + Vector3.new(0.05, 0.05, 0.05)
  7839. swait()
  7840. end
  7841. p:Remove()
  7842. end), p)
  7843. for i = 1, 50 do
  7844. CamShake(RootPart, 25, 1, 3)
  7845. if hoe >= 2 then
  7846. hoe = 0
  7847. end
  7848. hoe = hoe + 1
  7849. local cols = {"New Yeller", "Black"}
  7850. local p = Instance.new("Part", EffectModel)
  7851. p.Name = "Effect"
  7852. p.formFactor = "Symmetric"
  7853. p.TopSurface = 0
  7854. p.BottomSurface = 0
  7855. p.Material = "SmoothPlastic"
  7856. p.BrickColor = BrickColor.new(cols[hoe])
  7857. p.Anchored = true
  7858. p.CanCollide = false
  7859. p.Size = Vector3.new(1, 1, 1)
  7860. p.CFrame = CFrame.new(RootPart.Position - Vector3.new(0, 1.4, 0)) * CFrame.Angles(0, math.random(-180, 180), 0)
  7861. game:GetService("Debris"):AddItem(p, 8)
  7862. local m = Instance.new("SpecialMesh", p)
  7863. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  7864. m.Scale = Vector3.new(10, 2, 10)
  7865. game:GetService("Debris"):AddItem(p, 5)
  7866. coroutine.resume(coroutine.create(function(p)
  7867. for ii = 1, 15 do
  7868. p.Transparency = 0.75 + ii / 15
  7869. p.CFrame = p.CFrame - Vector3.new(0, 0.05, 0)
  7870. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(2.4, -0.1, 2.4)
  7871. swait()
  7872. end
  7873. p:Remove()
  7874. end), p)
  7875. local hitfloor2, posfloor2 = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 20, Character)
  7876. mrn = 20
  7877. Lightning(Head.Position, posfloor2 + Vector3.new(math.random(-mrn, mrn), 0, math.random(-mrn, mrn)), 4, math.random(1, 4), "New Yeller", 0.3, 0.4)
  7878. swait()
  7879. local asd = Head.CFrame * CFrame.new(-7, 8, 8).p
  7880. bp.Position = asd
  7881. beamy.Handle.CFrame = beamy.Handle.CFrame:lerp(CFrame.new(asd, mouse.Hit.p), 1)
  7882. local p = Par(EffectModel, "Effect", cols[math.random(1, 2)], vt(1, 1, 1), "Neon")
  7883. 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)
  7884. p.Parent = EffectModel
  7885. local m = Instance.new("SpecialMesh")
  7886. m.MeshType = "Sphere"
  7887. p.CFrame = p.CFrame * CFrame.new(0, -20, 0)
  7888. m.Parent = p
  7889. m.Scale = Vector3.new(0.7, 0.7, 0.7)
  7890. coroutine.resume(coroutine.create(function(p)
  7891. for i = 1, 30 do
  7892. p.Transparency = i / 35
  7893. p.CFrame = p.CFrame * CFrame.new(0, 0.5, 0)
  7894. swait()
  7895. end
  7896. p.Parent = nil
  7897. end), p)
  7898. Rot = Rot + 0.3
  7899. if Rot >= 360 then
  7900. Rot = 0
  7901. end
  7902. for _, v in pairs(beamy:children()) do
  7903. pcall(function()
  7904. v.W2P.C0 = v.W2P.C0 * CFrame.Angles(0, 0, math.rad(v.Name ~= "Gold" and Rot or -Rot))
  7905. end)
  7906. end
  7907. end
  7908. for i = 0, 1, 0.1 do
  7909. swait()
  7910. PlayAnimationFromTable(AnimTab.asdssq.Animation(2), 0.3, false)
  7911. end
  7912. local startpos = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  7913. startpos.Anchored = true
  7914. startpos.CFrame = beamy.Handle.CFrame * cf(0, 0, -2.5)
  7915. local hit, pos = rayCast(startpos.Position, beamy.Handle.CFrame.lookVector, 1000, Character)
  7916. local endpos = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  7917. endpos.Anchored = true
  7918. endpos.CFrame = cf(pos)
  7919. local berm = script.beamy:Clone()
  7920. berm.Parent = endpos
  7921. berm.Enabled = true
  7922. local num = 0
  7923. startpos.CanCollide = false
  7924. so("183763515", endpos, 1, 1.2)
  7925. so("178452221", endpos, 1, 0.7)
  7926. so("228343271", RootPart, 1, 1)
  7927. so("161006069", endpos, 1, 1)
  7928. local froob = 0
  7929. for i = 1, 100 do
  7930. Rot = Rot + 0.3
  7931. if Rot >= 360 then
  7932. Rot = 0
  7933. end
  7934. for _, v in pairs(beamy:children()) do
  7935. pcall(function()
  7936. v.W2P.C0 = v.W2P.C0 * CFrame.Angles(0, 0, math.rad(v.Name ~= "Gold" and Rot or -Rot))
  7937. end)
  7938. end
  7939. local asd = Head.CFrame * CFrame.new(-7, 8, 8).p
  7940. beamy.Handle.CFrame = beamy.Handle.CFrame:lerp(CFrame.new(asd, mouse.Hit.p), 1)
  7941. swait()
  7942. num = num + 1
  7943. startpos.CFrame = beamy.Handle.CFrame * cf(0, 0, -2.5)
  7944. local hit, pos = rayCast(startpos.Position, beamy.Handle.CFrame.lookVector, 1000, Character)
  7945. endpos.CFrame = cf(pos)
  7946. CamShake(endpos, 13, 1, 3)
  7947. MagnitudeDamage2(endpos, 13, 1.5, Vector3.new(), 0.5, "H2", Head, 0.1, 0.1, 8, 10)
  7948. if num >= 3 then
  7949. so("183763515", endpos, 1, 1.2)
  7950. so("178452221", endpos, 1, 0.7)
  7951. so("161006069", endpos, 1, 1)
  7952. num = 0
  7953. do
  7954. local beam = it("Part", EffectModel)
  7955. beam.Anchored = true
  7956. beam.CanCollide = false
  7957. beam.BrickColor = BrickColor.new("New Yeller")
  7958. local beamM = it("CylinderMesh", beam)
  7959. beam.Material = "Neon"
  7960. beam.Size = Vector3.new(2.5, (startpos.Position - endpos.Position).magnitude, 2.5)
  7961. beam.CFrame = CFrame.new((startpos.Position + endpos.Position) / 2, startpos.Position) * CFrame.Angles(math.pi / 2, 0, 0)
  7962. coroutine.resume(coroutine.create(function()
  7963. for i = 1, 15 do
  7964. swait()
  7965. beam.Transparency = i / 15
  7966. beam.Size = beam.Size + Vector3.new(0.3, 0, 0.3)
  7967. end
  7968. beam:Destroy()
  7969. end))
  7970. cols = {
  7971. BrickColor.new("Bright yellow")
  7972. }
  7973. local blast2 = Instance.new("Part", EffectModel)
  7974. blast2.Anchored = true
  7975. blast2.CanCollide = false
  7976. blast2.Size = Vector3.new(1, 1, 1)
  7977. 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))
  7978. local m = Instance.new("SpecialMesh", blast2)
  7979. m.Scale = Vector3.new(2, 2, 2)
  7980. m.MeshType = "Brick"
  7981. blast2.BrickColor = cols[math.random(1, #cols)]
  7982. blast2.Material = "Neon"
  7983. coroutine.resume(coroutine.create(function()
  7984. for i = 1, 30 do
  7985. blast2.Transparency = i / 30
  7986. m.Scale = m.Scale + vt(0.2, 0.2, 0.2)
  7987. swait()
  7988. 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)
  7989. end
  7990. blast2:Remove()
  7991. end))
  7992. end
  7993. end
  7994. end
  7995. swait(5)
  7996. p = Par(EffectModel, "Effect", "New Yeller", vt(1, 1, 1), "Neon")
  7997. p.CFrame = beamy.Handle.CFrame * CFrame.new(0, 0, -2)
  7998. m = Instance.new("SpecialMesh")
  7999. m.MeshType = "Sphere"
  8000. m.Parent = p
  8001. m.Scale = Vector3.new(14, 14, 14)
  8002. coroutine.resume(coroutine.create(function(p)
  8003. for i = 1, 30 do
  8004. if i == 15 then
  8005. beamy:Destroy()
  8006. end
  8007. p.Transparency = 0 + i / 30
  8008. m.Scale = m.Scale + Vector3.new(0.05, 0.05, 0.05)
  8009. swait()
  8010. end
  8011. p:Remove()
  8012. end), p)
  8013. startpos:Destroy()
  8014. endpos:Destroy()
  8015. doingmoves(false)
  8016. end
  8017. })
  8018. table.insert(MovesTable, {
  8019. ["Input"] = "ssz",
  8020. ["Name"] = "C'mere",
  8021. ["Phase"] = 4,
  8022. ["Cooldown"] = 0,
  8023. ["CooldownName"] = "SSZcool",
  8024. ["CanCancel"] = false,
  8025. ["Conditions"] = function()
  8026. local Viable = false
  8027. local Move
  8028. for _, p in pairs(MovesTable) do
  8029. if p.Input == "ssz" then
  8030. Move = p
  8031. break
  8032. end
  8033. end
  8034. local ver
  8035. local numer = Move.Phase
  8036. if numer == 1 then
  8037. ver = true
  8038. end
  8039. if numer == 2 then
  8040. ver = Phase2Unlocked
  8041. end
  8042. if numer == 3 then
  8043. ver = Phase3Unlocked
  8044. end
  8045. if numer == 4 then
  8046. ver = Phase4Unlocked
  8047. end
  8048. local CD = Move.Cooldown
  8049. local name = Move.CooldownName
  8050. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  8051. Viable = true
  8052. end
  8053. return Viable
  8054. end,
  8055. ["function"] = function()
  8056. if lasthit == nil then
  8057. ph0segui(char, "No target.", "New Yeller")
  8058. return
  8059. end
  8060. doingmoves(true)
  8061. Cooldown("SSZcool", 10)
  8062. LastMove = "SSZ"
  8063. for i = 0, 1, 0.1 do
  8064. swait()
  8065. DIR = RootPart.CFrame.lookVector
  8066. PlayAnimationFromTable(AnimTab.ssz.Animation(1), 0.3, false)
  8067. end
  8068. local portalbase = formportalBase(EffectModel, RootPart.CFrame * CFrame.Angles(0, 0, math.rad(90)) * CFrame.new(-2.75, 0, 0))
  8069. local portaloutline = formportalOutline(EffectModel, portalbase.CFrame)
  8070. coroutine.resume(coroutine.create(function()
  8071. swait(30)
  8072. for i = 1, 10 do
  8073. swait()
  8074. portalbase.Transparency = i / 10
  8075. portaloutline.Transparency = i / 10
  8076. portalbase.Size = portalbase.Size + Vector3.new(0, 0.3, 0.3)
  8077. portaloutline.Size = portaloutline.Size + Vector3.new(0, 0.3, 0.3)
  8078. end
  8079. portalbase.Parent = nil
  8080. portaloutline:Destroy()
  8081. end))
  8082. swait(3)
  8083. local portalbase = formportalBase(EffectModel, CFrame.new(lasthit.Position + Vector3.new(0, 30, 0)))
  8084. portalbase.CFrame = portalbase.CFrame * CFrame.Angles(0, 0, math.rad(-90))
  8085. local portaloutline = formportalOutline(EffectModel, portalbase.CFrame)
  8086. RootPart.CFrame = portalbase.CFrame * CFrame.Angles(0, 0, math.rad(90)) * CFrame.new(0, -5, 0)
  8087. coroutine.resume(coroutine.create(function()
  8088. swait(50)
  8089. for i = 1, 10 do
  8090. swait()
  8091. portalbase.Transparency = i / 10
  8092. portaloutline.Transparency = i / 10
  8093. portalbase.Size = portalbase.Size + Vector3.new(0, 0.3, 0.3)
  8094. portaloutline.Size = portaloutline.Size + Vector3.new(0, 0.3, 0.3)
  8095. end
  8096. portalbase.Parent = nil
  8097. portaloutline:Destroy()
  8098. end))
  8099. local hit
  8100. repeat
  8101. Torso.Velocity = Torso.Velocity + vt(0, -10, 0)
  8102. swait()
  8103. for i = 1, 2 do
  8104. local p = Par(EffectModel, "Effect", "Deep orange", vt(1, 1, 1), "SmoothPlastic")
  8105. p.CFrame = RightArm.CFrame * CFrame.new(0, -1.2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  8106. game:GetService("Debris"):AddItem(p, 5)
  8107. local m = Instance.new("BlockMesh", p)
  8108. m.Scale = Vector3.new(3, 3, 3)
  8109. coroutine.resume(coroutine.create(function(p, rr, x, y, z)
  8110. local cols = {
  8111. "Bright red",
  8112. "Deep orange",
  8113. "Bright yellow",
  8114. "Pastel yellow"
  8115. }
  8116. for i = 1, 12 do
  8117. if math.floor(i / 4) == i / 4 then
  8118. p.BrickColor = BrickColor.new(cols[i / 4])
  8119. end
  8120. p.Transparency = 0.5 + i / 24
  8121. p.Mesh.Scale = p.Mesh.Scale / 1.05
  8122. p.CFrame = p.CFrame * CFrame.Angles(math.rad(x / 16), math.rad(y / 16), math.rad(z / 16)) + rr
  8123. swait()
  8124. end
  8125. p:Remove()
  8126. 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))
  8127. end
  8128. PlayAnimationFromTable(AnimTab.ssz.Animation(2), 0.3, false)
  8129. MagnitudeDamage(RightArm, 10, 2, Vector3.new(0, 9, 0) + DIR * 5, 0.5, "H2", Head, 0, 0, 8, 10)
  8130. hit, hitflor = rayCast(RightArm.Position, CFrame.new(RightArm.Position, RightArm.Position - Vector3.new(0, 1.5, 0)).lookVector, 10, char)
  8131. until hit ~= nil
  8132. so("178452217", Torso, 1, 0.4)
  8133. so("168586586", Torso, 1, 0.6)
  8134. p = Instance.new("Sound", Torso)
  8135. p.Volume = 1
  8136. p.Pitch = 1
  8137. p.SoundId = "http://www.roblox.com/asset/?id=233856115"
  8138. p:Play()
  8139. game:GetService("Debris"):AddItem(p, 3)
  8140. p = Instance.new("Sound", Torso)
  8141. p.Volume = 1
  8142. p.Pitch = 1
  8143. p.SoundId = "http://www.roblox.com/asset/?id=192410070"
  8144. p:Play()
  8145. game:GetService("Debris"):AddItem(p, 3)
  8146. p = Instance.new("Sound", Torso)
  8147. p.Volume = 1
  8148. p.Pitch = 1
  8149. p.SoundId = "http://www.roblox.com/asset/?id=231917822"
  8150. p:Play()
  8151. game:GetService("Debris"):AddItem(p, 3)
  8152. for i = 1, 3 do
  8153. swait()
  8154. MagnitudeDamage(char.Torso, 18, 15, Vector3.new(0, 9, 0) + DIR * 5, 0.5, "H2", Head, 1, 1, 8, 10)
  8155. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  8156. p.CFrame = CFrame.new(hitflor)
  8157. game:GetService("Debris"):AddItem(p, 8)
  8158. local m = Instance.new("SpecialMesh", p)
  8159. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  8160. m.Scale = Vector3.new(5, 3, 5)
  8161. coroutine.resume(coroutine.create(function(p, s)
  8162. for i = 1, 15 do
  8163. p.Transparency = 0.9 + i / 150
  8164. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.5, -0.2, 1.5)
  8165. p.CFrame = p.CFrame * CFrame.new(0, -0.25, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  8166. swait()
  8167. end
  8168. p:Remove()
  8169. end), p)
  8170. end
  8171. for i = 0, 1, 0.1 do
  8172. swait()
  8173. DIR = RootPart.CFrame.lookVector
  8174. PlayAnimationFromTable(AnimTab.ssz.Animation(1), 0.3, false)
  8175. end
  8176. doingmoves(false)
  8177. end
  8178. })
  8179. table.insert(MovesTable, {
  8180. ["Input"] = "ddsc",
  8181. ["Name"] = "Right buster",
  8182. ["Phase"] = 3,
  8183. ["Cooldown"] = 0,
  8184. ["CooldownName"] = "DDSCcool",
  8185. ["CanCancel"] = false,
  8186. ["Conditions"] = function()
  8187. local Viable = false
  8188. local Move
  8189. for _, p in pairs(MovesTable) do
  8190. if p.Input == "ddsc" then
  8191. Move = p
  8192. break
  8193. end
  8194. end
  8195. local ver
  8196. local numer = Move.Phase
  8197. if numer == 1 then
  8198. ver = true
  8199. end
  8200. if numer == 2 then
  8201. ver = Phase2Unlocked
  8202. end
  8203. if numer == 3 then
  8204. ver = Phase3Unlocked
  8205. end
  8206. if numer == 4 then
  8207. ver = Phase4Unlocked
  8208. end
  8209. local CD = Move.Cooldown
  8210. local name = Move.CooldownName
  8211. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  8212. Viable = true
  8213. end
  8214. return Viable
  8215. end,
  8216. ["function"] = function()
  8217. doingmoves(true)
  8218. LastMove = "DDSC"
  8219. CanCancel = false
  8220. local t = 0
  8221. repeat
  8222. t = t + 1
  8223. swait()
  8224. PlayAnimationFromTable(AnimTab.ddsc.Animation(1), 0.3, false)
  8225. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  8226. p.CFrame = CFrame.new(RootPart.Position - Vector3.new(0, 2, 0)) * CFrame.Angles(0, math.random(-180, 180), 0)
  8227. game:GetService("Debris"):AddItem(p, 8)
  8228. local m = Instance.new("SpecialMesh", p)
  8229. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  8230. m.Scale = Vector3.new(5, 1, 5)
  8231. game:GetService("Debris"):AddItem(p, 5)
  8232. coroutine.resume(coroutine.create(function(p)
  8233. for ii = 1, 15 do
  8234. p.Transparency = 0.5 + ii / 15
  8235. p.CFrame = p.CFrame * CFrame.Angles(0, -math.rad(3 + ii), 0) - Vector3.new(0, 0.05, 0)
  8236. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.4, -0.05, 1.4)
  8237. swait()
  8238. end
  8239. p:Remove()
  8240. end), p)
  8241. local p = Par(EffectModel, "Effect", "Pastel yellow", vt(1, 1, 1), "SmoothPlastic")
  8242. p.CFrame = RightArm.CFrame * CFrame.new(0, -1.2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  8243. game:GetService("Debris"):AddItem(p, 6)
  8244. local m = Instance.new("SpecialMesh", p)
  8245. m.MeshType = "Sphere"
  8246. m.Scale = Vector3.new(0.5, 0.5, 0.5)
  8247. coroutine.resume(coroutine.create(function(p, rr, cs)
  8248. for i = 1, 20 do
  8249. p.Transparency = 0.75 + i / 80
  8250. p.Mesh.Scale = p.Mesh.Scale - Vector3.new(0.4, 0.4, 0.4)
  8251. p.CFrame = RightArm.CFrame * CFrame.new(0, -1.2, 0)
  8252. swait()
  8253. end
  8254. p:Remove()
  8255. end), p)
  8256. local p = Par(EffectModel, "Effect", "Deep orange", vt(1, 1, 1), "SmoothPlastic")
  8257. p.CFrame = RightArm.CFrame * CFrame.new(0, -1.2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  8258. game:GetService("Debris"):AddItem(p, 5)
  8259. local m = Instance.new("BlockMesh", p)
  8260. m.Scale = Vector3.new(1, 1, 1)
  8261. coroutine.resume(coroutine.create(function(p, rr, x, y, z)
  8262. local cols = {
  8263. "Bright red",
  8264. "Deep orange",
  8265. "Bright yellow",
  8266. "Pastel yellow"
  8267. }
  8268. for i = 1, 12 do
  8269. if math.floor(i / 4) == i / 4 then
  8270. p.BrickColor = BrickColor.new(cols[i / 4])
  8271. end
  8272. p.Transparency = 0.5 + i / 24
  8273. p.Mesh.Scale = p.Mesh.Scale / 1.05
  8274. p.CFrame = p.CFrame * CFrame.Angles(math.rad(x / 16), math.rad(y / 16), math.rad(z / 16)) + rr
  8275. swait()
  8276. end
  8277. p:Remove()
  8278. 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))
  8279. until chold == false and t >= 10 or t == 30
  8280. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  8281. p.CFrame = RootPart.CFrame
  8282. local m = Instance.new("SpecialMesh", p)
  8283. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  8284. p.Material = "SmoothPlastic"
  8285. m.Scale = Vector3.new(10, 10, 0)
  8286. m.Parent = p
  8287. game:GetService("Debris"):AddItem(p, 5)
  8288. m.Name = "Triangle"
  8289. coroutine.resume(coroutine.create(function(p)
  8290. for i = 1, 10 do
  8291. p.Transparency = i / 10
  8292. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(4, 4, 0)
  8293. swait()
  8294. end
  8295. p.Parent = nil
  8296. end), p)
  8297. local grabe
  8298. local EDIR = RootPart.CFrame.lookVector
  8299. local got_the_nigger = false
  8300. so("240517975", Torso, 1, 1)
  8301. for i = 0, 15 do
  8302. for i, v in pairs(workspace:children()) do
  8303. 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
  8304. got_the_nigger = true
  8305. grabbed = true
  8306. grabe = v
  8307. so("240429615", grabe.Torso, 1, 1)
  8308. Damagefunc(v.Torso, 2, Vector3.new(0, 0, 0), 0.5, "H1", RootPart, 0.05, 0.05, 10, 20)
  8309. for i, v in pairs(v:GetChildren()) do
  8310. if v:IsA("Part") then
  8311. coroutine.resume(coroutine.create(function()
  8312. local hehheeh = v.CanCollide
  8313. local bak = v.CustomPhysicalProperties
  8314. repeat
  8315. wait()
  8316. until grabbed == false
  8317. v.CanCollide = hehheeh
  8318. v.CustomPhysicalProperties = bak
  8319. end))
  8320. v.CanCollide = false
  8321. v.CustomPhysicalProperties = PhysicalProperties.new(0.001, 0.001, 0.001, 0.001, 0.001)
  8322. end
  8323. end
  8324. hum1 = v:FindFirstChild("Humanoid")
  8325. hum1.PlatformStand = true
  8326. lock = Instance.new("Part", EffectModel)
  8327. lock.Anchored = true
  8328. lock.CanCollide = false
  8329. lock.CFrame = RightArm.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(math.rad(-90), 0, 0)
  8330. lock.Transparency = 1
  8331. grabpos = Instance.new("BodyPosition", grabe.Torso)
  8332. grabpos.P = 10000000
  8333. grabpos.D = 1000
  8334. grabpos.maxForce = Vector3.new(545000, 545000, 545000)
  8335. grabpos.position = lock.Position
  8336. end
  8337. end
  8338. if got_the_nigger == true then
  8339. break
  8340. end
  8341. RootPart.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector * 3
  8342. do
  8343. local blast2 = Par(EffectModel, "Effect", "New Yeller", vt(1, 1, 1), "Neon")
  8344. blast2.CFrame = RightArm.CFrame * CFrame.new(0, -2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  8345. m = Instance.new("SpecialMesh", blast2)
  8346. m.Scale = Vector3.new(3, 3, 3)
  8347. m.MeshType = "Brick"
  8348. coroutine.resume(coroutine.create(function(p)
  8349. for i = 1, 30 do
  8350. blast2.Transparency = 0.25 + i / 30
  8351. blast2.Mesh.Scale = blast2.Mesh.Scale - Vector3.new(0.1, 0.1, 0.1)
  8352. swait()
  8353. end
  8354. blast2:Remove()
  8355. end), p)
  8356. swait()
  8357. PlayAnimationFromTable(AnimTab.ddsc.Animation(2), 0.3, false)
  8358. end
  8359. end
  8360. if grabbed == true then
  8361. Cooldown("DDSCcool", 16)
  8362. elseif grabbed == false then
  8363. Cooldown("DDSCcool", 8)
  8364. end
  8365. if grabbed == true then
  8366. local v = Instance.new("BodyVelocity", Torso)
  8367. v.P = 6000
  8368. v.Name = "WUUB"
  8369. v.maxForce = Vector3.new(5000, 5000, 5000) * 5000000000
  8370. v.velocity = DIR * 40 + Vector3.new(0, 15, 0)
  8371. for i = 1, 10 do
  8372. local es = 36
  8373. swait()
  8374. PlayAnimationFromTable(AnimTab.ddsc2.Animation(3, es, i), 0.3, false)
  8375. end
  8376. v:Destroy()
  8377. local hit
  8378. repeat
  8379. grabe.Humanoid.PlatformStand = true
  8380. grabpos.position = lock.Position
  8381. grabpos.Parent = grabe.Torso
  8382. grabe.Torso.CFrame = lock.CFrame
  8383. lock.CFrame = RightArm.CFrame * CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-90), 0, 0)
  8384. wait()
  8385. hit = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 6, char)
  8386. until hit ~= nil
  8387. for i = 0, 1, 0.1 do
  8388. grabe.Humanoid.PlatformStand = true
  8389. grabpos.position = lock.Position
  8390. grabpos.Parent = grabe.Torso
  8391. grabe.Torso.CFrame = lock.CFrame
  8392. lock.CFrame = RightArm.CFrame * CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-90), 0, 0)
  8393. swait()
  8394. PlayAnimationFromTable(AnimTab.ddsc.Animation(4), 0.3, false)
  8395. end
  8396. end
  8397. if grabbed == true then
  8398. lock.CFrame = RootPart.CFrame * CFrame.new(0, 0, -2)
  8399. grabpos.position = lock.Position
  8400. grabe.Torso.CFrame = lock.CFrame
  8401. grabe.Humanoid.PlatformStand = false
  8402. grabpos.Parent = nil
  8403. lock:Destroy()
  8404. grabbed = false
  8405. p = Instance.new("Sound", Torso)
  8406. p.Volume = 1
  8407. p.Pitch = 1
  8408. p.SoundId = "http://www.roblox.com/asset/?id=233856115"
  8409. p:Play()
  8410. game:GetService("Debris"):AddItem(p, 3)
  8411. p = Instance.new("Sound", Torso)
  8412. p.Volume = 1
  8413. p.Pitch = 1
  8414. p.SoundId = "http://www.roblox.com/asset/?id=192410070"
  8415. p:Play()
  8416. game:GetService("Debris"):AddItem(p, 3)
  8417. p = Instance.new("Sound", Torso)
  8418. p.Volume = 1
  8419. p.Pitch = 1
  8420. p.SoundId = "http://www.roblox.com/asset/?id=231917822"
  8421. p:Play()
  8422. game:GetService("Debris"):AddItem(p, 3)
  8423. local hitfloor2, posfloor2 = rayCast(grabe.Torso.Position, CFrame.new(grabe.Torso.Position, grabe.Torso.Position - Vector3.new(0, 1, 0)).lookVector, 20, Character)
  8424. local p = Par(EffectModel, "Effect", "White", vt(12, 17, 12), "SmoothPlastic")
  8425. p.Size = Vector3.new(12, 17, 12)
  8426. p.CFrame = cf(posfloor2) * CFrame.new(0, 0, -7)
  8427. local m = Instance.new("SpecialMesh", p)
  8428. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  8429. m.Scale = Vector3.new(29, 0, 29)
  8430. m.Name = "Triangle"
  8431. swait()
  8432. game.Debris:AddItem(p, 5)
  8433. coroutine.resume(coroutine.create(function(p)
  8434. for i = 1, 10 do
  8435. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(-0.5, 0.5, -0.5)
  8436. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  8437. swait(0.4)
  8438. end
  8439. end), p)
  8440. coroutine.resume(coroutine.create(function(p)
  8441. for i = 1, 80 do
  8442. p.Transparency = 0.5 + i / 80
  8443. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(0.5), 0)
  8444. swait()
  8445. end
  8446. end), p)
  8447. local orls = p.CFrame
  8448. local p = Par(EffectModel, "Effect", "White", vt(12, 17, 12), "SmoothPlastic")
  8449. p.Size = Vector3.new(12, 17, 12)
  8450. p.CFrame = cf(posfloor2) * CFrame.new(0, 0, -7)
  8451. local m = Instance.new("SpecialMesh", p)
  8452. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  8453. m.Scale = Vector3.new(29, 0, 29)
  8454. m.Name = "Triangle"
  8455. swait()
  8456. game.Debris:AddItem(p, 5)
  8457. coroutine.resume(coroutine.create(function(p)
  8458. for i = 1, 10 do
  8459. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(-1.3, 1, -1.3)
  8460. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  8461. swait(0.4)
  8462. end
  8463. end), p)
  8464. coroutine.resume(coroutine.create(function(p)
  8465. for i = 1, 80 do
  8466. p.Transparency = 0.5 + i / 80
  8467. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(0.5), 0)
  8468. swait()
  8469. end
  8470. end), p)
  8471. Damagefunc(grabe.Torso, 8, Vector3.new(0, 0, 0) + DIR * 8, 0.5, "H2", RootPart, 0.05, 0.05, 10, 20)
  8472. ph0segui(char, "+10", "Lime green")
  8473. Humanoid.Health = Humanoid.Health + 10
  8474. swait(3)
  8475. for i = 0, 1, 0.2 do
  8476. swait()
  8477. PlayAnimationFromTable(AnimTab.ddsc.Animation(5), 0.4, false)
  8478. end
  8479. for i = 0, 1, 0.2 do
  8480. swait()
  8481. PlayAnimationFromTable(AnimTab.ddsc.Animation(6), 0.4, false)
  8482. end
  8483. Damagefunc(grabe.Torso, 3, Vector3.new(), 0.5, "H1", RootPart, 0.05, 0.05, 10, 20)
  8484. for i = 0, 1, 0.1 do
  8485. swait()
  8486. PlayAnimationFromTable(AnimTab.ddsc.Animation(7), 0.3, false)
  8487. end
  8488. for i = 0, 1, 0.1 do
  8489. swait()
  8490. PlayAnimationFromTable(AnimTab.ddsc.Animation(8), 0.3, false)
  8491. end
  8492. Damagefunc(grabe.Torso, 7, Vector3.new(0, 5, 0) + DIR * 50, 0.5, "H1", RootPart, 0.05, 0.05, 10, 20)
  8493. Torso.Velocity = char.Torso.CFrame.lookVector * 5
  8494. for i = 1, 2 do
  8495. p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  8496. p.CFrame = grabe.Torso.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  8497. m = Instance.new("SpecialMesh")
  8498. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  8499. m.Scale = Vector3.new(2.4 + i, 2.4 + i, 0.6)
  8500. m.Parent = p
  8501. game:GetService("Debris"):AddItem(p, 5)
  8502. coroutine.resume(coroutine.create(function(p, l)
  8503. for i = 1, 10 do
  8504. p.Transparency = i / 10
  8505. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1 + l, 1 + l, 0)
  8506. swait(0.5)
  8507. end
  8508. p:Remove()
  8509. end), p, 1)
  8510. end
  8511. end
  8512. swait(3)
  8513. doingmoves(false)
  8514. end
  8515. })
  8516. function Z()
  8517. if Koy == "z" and CanCancel == true and char:FindFirstChild("Zcool") == nil then
  8518. doingmoves(true)
  8519. Cooldown("Zcool", 0.8)
  8520. LastMove = "z"
  8521. local RNmove = LastMove
  8522. CanCancel = true
  8523. for i = 0, 1, 0.6 do
  8524. swait()
  8525. if LastMove ~= RNmove then
  8526. break
  8527. end
  8528. PlayAnimationFromTable(AnimTab.Z.Animation(1), 0.4, false)
  8529. end
  8530. local EDIR = Head.CFrame.lookVector
  8531. so("200632136", RightArm, 1, 1.5)
  8532. MagnitudeDamage(RightArm, 5, 2, Vector3.new(0, 3, 0) + EDIR * 3, 0.5, "H2", Head, 0, 0, 8, 10)
  8533. for i = 0, 1, 0.3 do
  8534. if LastMove ~= RNmove then
  8535. break
  8536. end
  8537. swait()
  8538. PlayAnimationFromTable(AnimTab.Z.Animation(2), 0.4, false)
  8539. end
  8540. if LastMove == RNmove then
  8541. doingmoves(false)
  8542. end
  8543. end
  8544. end
  8545. function X()
  8546. if Koy == "x" and CanCancel == true and char:FindFirstChild("Xcool") == nil then
  8547. doingmoves(true)
  8548. LastMove = "x"
  8549. Cooldown("Xcool", 1)
  8550. local RNmove = LastMove
  8551. CanCancel = true
  8552. for i = 0, 1, 0.4 do
  8553. swait()
  8554. if LastMove ~= RNmove then
  8555. break
  8556. end
  8557. PlayAnimationFromTable(AnimTab.X.Animation(1), 0.5, false)
  8558. end
  8559. local EDIR = Head.CFrame.lookVector
  8560. so("200632136", RightArm, 1, 2)
  8561. Torso.Velocity = char.Torso.CFrame.lookVector * 30
  8562. MagnitudeDamage(RightLeg, 5, 4, Vector3.new(0, 1, 0) + EDIR * 2.5, 0.5, "H1", Head, 0, 0, 10, 15)
  8563. for i = 0, 1, 0.25 do
  8564. swait()
  8565. if LastMove ~= RNmove then
  8566. break
  8567. end
  8568. PlayAnimationFromTable(AnimTab.X.Animation(2), 0.3, false)
  8569. end
  8570. if LastMove == RNmove then
  8571. doingmoves(false)
  8572. end
  8573. end
  8574. end
  8575. function C()
  8576. if Koy == "c" and CanCancel == true and char:FindFirstChild("Ccool") == nil then
  8577. doingmoves(true)
  8578. LastMove = "c"
  8579. local RNmove = LastMove
  8580. CanCancel = true
  8581. Cooldown("Ccool", 1.4)
  8582. for i = 0, 1, 0.3 do
  8583. swait()
  8584. if LastMove ~= RNmove then
  8585. break
  8586. end
  8587. PlayAnimationFromTable(AnimTab.C.Animation(1), 0.3, false)
  8588. end
  8589. local EDIR = Head.CFrame.lookVector
  8590. so("200632136", RightArm, 1, 1)
  8591. Torso.Velocity = char.Torso.CFrame.lookVector * 30
  8592. for i = 0, 1, 0.1 do
  8593. swait()
  8594. if LastMove ~= RNmove then
  8595. break
  8596. end
  8597. MagnitudeDamage(RightLeg, 8, 4, Vector3.new(0, 1, 0) + EDIR * 2.5, 0.5, "H1", Head, 0.1, 0, true, 0)
  8598. PlayAnimationFromTable(AnimTab.C.Animation(2), 0.2, false)
  8599. end
  8600. if LastMove == RNmove then
  8601. doingmoves(false)
  8602. end
  8603. end
  8604. end
  8605. CanCancel = true
  8606. qhold = false
  8607. chold = false
  8608. dHold = false
  8609. aHold = false
  8610. facestate = ""
  8611. facestating = false
  8612. function keyDOWN(key)
  8613. if equipped == true then
  8614. key = key:lower()
  8615. Koy = key
  8616. if key == "d" then
  8617. dHold = true
  8618. end
  8619. if key == "a" then
  8620. aHold = true
  8621. end
  8622. if key == "q" then
  8623. qhold = true
  8624. end
  8625. if Comboing == true and CANtwod == true then
  8626. if key == " " and Dmoves == false then
  8627. Humanoid.Jump = true
  8628. end
  8629. if key == "d" and Dmoves == false then
  8630. do
  8631. local imdoingit = false
  8632. local hold = mouse.KeyUp:connect(function(k)
  8633. if k == "d" then
  8634. dHold = false
  8635. end
  8636. end)
  8637. coroutine.resume(coroutine.create(function()
  8638. if imdoingit == true then
  8639. return
  8640. end
  8641. imdoingit = true
  8642. repeat
  8643. swait()
  8644. facestate = "forward"
  8645. local ono = RootPart.CFrame.lookVector
  8646. Humanoid:Move(Vector3.new(1, 0, 0), true)
  8647. until Comboing == false or dHold == false or aHold == true and Comboing == true and CANtwod
  8648. facestate = ""
  8649. Humanoid:Move(Vector3.new(0, 0, 0), true)
  8650. hold:Disconnect()
  8651. end))
  8652. end
  8653. end
  8654. if key == "a" and Dmoves == false then
  8655. do
  8656. local imdoingit = false
  8657. local hold = mouse.KeyUp:connect(function(k)
  8658. if k == "a" then
  8659. aHold = false
  8660. end
  8661. end)
  8662. coroutine.resume(coroutine.create(function()
  8663. if imdoingit == true then
  8664. return
  8665. end
  8666. imdoingit = true
  8667. repeat
  8668. swait()
  8669. facestate = "backward"
  8670. local ono = RootPart.CFrame.lookVector
  8671. Humanoid:Move(Vector3.new(-1, 0, 0), true)
  8672. until Comboing == false or aHold == false or dHold == true and Comboing == true and CANtwod
  8673. facestate = ""
  8674. Humanoid:Move(Vector3.new(0, 0, 0), true)
  8675. hold:Disconnect()
  8676. end))
  8677. end
  8678. end
  8679. end
  8680. if key == "2" then
  8681. Switch_Camera()
  8682. end
  8683. if key == "g" and Dmoves == false then
  8684. Taunt()
  8685. end
  8686. 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
  8687. input = input .. key
  8688. age = age + 1
  8689. if Input_Time <= 0 then
  8690. Input_Time = Input_MaxTime
  8691. else
  8692. Input_Time = Input_Time + Input_Addition
  8693. if Input_Time > Input_MaxTime then
  8694. Input_Time = Input_MaxTime
  8695. end
  8696. for _, m in pairs(MovesTable) do
  8697. if input == m.Input then
  8698. local Viable = m.Conditions()
  8699. if Viable then
  8700. Input_Time = 0
  8701. input = ""
  8702. m["function"]()
  8703. break
  8704. else
  8705. break
  8706. end
  8707. end
  8708. end
  8709. end
  8710. end
  8711. end
  8712. if Koy == "c" then
  8713. chold = true
  8714. C()
  8715. end
  8716. if Koy == "z" then
  8717. Z()
  8718. end
  8719. if Koy == "x" then
  8720. X()
  8721. end
  8722. end
  8723. function keyUP(key)
  8724. if key == "q" then
  8725. qhold = false
  8726. end
  8727. if key == "c" then
  8728. chold = false
  8729. end
  8730. if key == "d" then
  8731. dHold = false
  8732. end
  8733. if key == "a" then
  8734. aHold = false
  8735. end
  8736. end
  8737. function eq(mouse)
  8738. mouse.KeyDown:connect(keyDOWN)
  8739. mouse.KeyUp:connect(keyUP)
  8740. equip()
  8741. Humanoid.JumpPower = 80
  8742. mouse = game.Players.LocalPlayer:GetMouse()
  8743. end
  8744. function deq(mouse)
  8745. de_equip()
  8746. Humanoid.JumpPower = 60
  8747. mouse = nil
  8748. end
  8749. Humanoid.Died:connect(function()
  8750. end)
  8751. Tool.Selected:Connect(eq)
  8752. Tool.Deselected:connect(deq)
  8753. oldCFrames = {}
  8754. copy_kat = 0
  8755. nums = 0
  8756. MH = Humanoid.MaxHealth
  8757. PHP = char.Humanoid.MaxHealth / 20
  8758. OPHP = MH - PHP
  8759. SOPHP = MH - PHP * 2
  8760. TOPHP = MH - PHP * 3
  8761. FOPHP = MH - PHP * 4
  8762. game:GetService("RunService").RenderStepped:connect(function()--ArtificialHB.Event:connect(function()
  8763. if Phase1Unlocked == true then
  8764. phase1gui.ImageColor3 = unlockedcol
  8765. Humanoid.MaxHealth = OPHP
  8766. end
  8767. if Phase2Unlocked == true then
  8768. phase2gui.ImageColor3 = unlockedcol
  8769. Humanoid.MaxHealth = SOPHP
  8770. end
  8771. if Phase3Unlocked == true then
  8772. phase3gui.ImageColor3 = unlockedcol
  8773. Humanoid.MaxHealth = TOPHP
  8774. end
  8775. if Phase4Unlocked == true then
  8776. phase4gui.ImageColor3 = unlockedcol
  8777. Humanoid.MaxHealth = FOPHP
  8778. end
  8779. if Phase2Unlocked == false then
  8780. phase2gui.ImageColor3 = lockedcol
  8781. end
  8782. if Phase3Unlocked == false then
  8783. phase3gui.ImageColor3 = lockedcol
  8784. end
  8785. if Phase4Unlocked == false then
  8786. phase4gui.ImageColor3 = lockedcol
  8787. end
  8788. if CANtwod == false then
  8789. --dcam.CAM.Value = false
  8790. end
  8791. if equipped == true then
  8792. if CANtwod == true and Comboing == true and Dmoves == false then
  8793. FaceComboee()
  8794. end
  8795. if CANtwod == true and Comboing == true then
  8796. controlsScript.Disabled = true
  8797. end
  8798. if CANtwod == true and Comboing == true then
  8799. bg.Parent = nil
  8800. end
  8801. if Dmoves == false then
  8802. CanCancel = true
  8803. end
  8804. end
  8805. magiknum.Text = math.floor(EN) .. "%"
  8806. if EN <= 100 then
  8807. magikbar:TweenSize(UDim2.new(1, 0, EN / 100, 0), nil, 1, 0.4, true)
  8808. end
  8809. if EN >= 100 then
  8810. EN = 100
  8811. magikbar:TweenSize(UDim2.new(1, 0, 1, 0), nil, 1, 0.4, true)
  8812. end
  8813. if Dmoves == false and equipped == true then
  8814. for i, v in pairs(Character:GetChildren()) do
  8815. if v:IsA("Model") then
  8816. for _, c in pairs(v:GetChildren()) do
  8817. if c:IsA("Part") then
  8818. c.CustomPhysicalProperties = PhysicalProperties.new(0.001, 0.001, 0.001, 0.001, 0.001)
  8819. end
  8820. end
  8821. end
  8822. end
  8823. sine = sine + change
  8824. detect_state()
  8825. if Anim == "Jump" then
  8826. PlayAnimationFromTable(AnimTab.Jump.Animation(1), 0.3, false)
  8827. end
  8828. if Anim == "Fall" then
  8829. PlayAnimationFromTable(AnimTab.Fall.Animation(1), 0.3, false)
  8830. end
  8831. if Anim == "Idle" then
  8832. change = 1.5
  8833. PlayAnimationFromTable(AnimTab.Idle.Animation(1, sine), 0.3, false)
  8834. end
  8835. if Anim == "Walk" and not facestating then
  8836. if 0 < math.cos(sine / 12) then
  8837. hee = 0.7 * math.cos(sine / 12)
  8838. else
  8839. hee = 0.1 * math.cos(sine / 12)
  8840. end
  8841. if 0 > math.cos(sine / 12) then
  8842. hee2 = -0.7 * math.cos(sine / 12)
  8843. else
  8844. hee2 = 0.1 * math.cos(sine / 12)
  8845. end
  8846. change = 2
  8847. local num = 12
  8848. local o = 115
  8849. PlayAnimationFromTable(AnimTab.Run.Animation(1, sine, hee, hee2, num, o), 0.4, false)
  8850. end
  8851. end
  8852. if facestate == "forward" and Anim == "Walk" and Comboing and CANtwod then
  8853. if 0 < math.cos(sine / 12) then
  8854. hee = 0.7 * math.cos(sine / 12)
  8855. else
  8856. hee = 0.1 * math.cos(sine / 12)
  8857. end
  8858. if 0 > math.cos(sine / 12) then
  8859. hee2 = -0.7 * math.cos(sine / 12)
  8860. else
  8861. hee2 = 0.1 * math.cos(sine / 12)
  8862. end
  8863. change = 2
  8864. local num = 12
  8865. local o = 115
  8866. PlayAnimationFromTable(PlayAnimationFromTable(AnimTab.Run.Animation(1, sine, hee, hee2, num, o), 0.4, false), 0.4, false)
  8867. Humanoid.WalkSpeed = 32
  8868. end
  8869. if facestate == "backward" and Anim == "Walk" and Comboing and CANtwod then
  8870. change = 1
  8871. local num = 11
  8872. PlayAnimationFromTable(AnimTab.BackWalk.Animation(1, sine, num), 0.4, false)
  8873. Humanoid.WalkSpeed = 8
  8874. end
  8875. local ss = Humanoid:GetState()
  8876. if ss == Enum.HumanoidStateType.FallingDown or ss == Enum.HumanoidStateType.PlatformStanding then
  8877. print("Get Up")
  8878. Humanoid:ChangeState(Enum.HumanoidStateType.GettingUp)
  8879. end
  8880. end)
  8881. print("osama's engine l0aded")
  8882. Tool.Name = "Ace of spades"
  8883. print("ace of sp0des loaded")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement