Advertisement
Derek227

Ace edit

May 6th, 2017
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Effects = {} --sound effects, for advanced players.
  2. local Player = game.Players.localPlayer
  3. local Character = Player.Character
  4. local Humanoid = Character.Humanoid
  5. z = Instance.new("Sound", Character)
  6. z.SoundId = "rbxassetid://152701334"--
  7. z.Looped = true --False for a one-time song.
  8. z.Pitch = 1.0
  9. z.Volume = 9.0
  10. wait(.1)
  11. z:Play()
  12. ------------------------
  13. Player = game.Players.LocalPlayer
  14. repeat
  15. wait()
  16. until Player.Character
  17. Tool = Instance.new("HopperBin", Player.Backpack)
  18. Tool.Name = "WAIT"
  19. Effects = {}
  20. ArtificialHB = Instance.new("BindableEvent", script)
  21. ArtificialHB.Name = "Heartbeat"
  22. script:WaitForChild("Heartbeat")
  23. frame = 0.03333333333333333
  24. tf = 0
  25. allowframeloss = false
  26. tossremainder = false
  27. lastframe = tick()
  28. script.Heartbeat:Fire()
  29. game:GetService("RunService").Heartbeat:connect(function(s, p)
  30. tf = tf + s
  31. if tf >= frame then
  32. if allowframeloss then
  33. script.Heartbeat:Fire()
  34. lastframe = tick()
  35. else
  36. for i = 1, math.floor(tf / frame) do
  37. script.Heartbeat:Fire()
  38. end
  39. lastframe = tick()
  40. end
  41. if tossremainder then
  42. tf = 0
  43. else
  44. tf = tf - frame * math.floor(tf / frame)
  45. end
  46. end
  47. end)
  48. function swait(num)
  49. if num == 0 or num == nil then
  50. ArtificialHB.Event:wait()
  51. else
  52. for i = 0, num do
  53. ArtificialHB.Event:wait()
  54. end
  55. end
  56. end
  57. local Player = game.Players.localPlayer
  58. local Character = Player.Character
  59. local Humanoid = Character.Humanoid
  60. local char = Character
  61. local LeftArm = Character["Left Arm"]
  62. local RightArm = Character["Right Arm"]
  63. local LeftLeg = Character["Left Leg"]
  64. local RightLeg = Character["Right Leg"]
  65. local Head = Character.Head
  66. local Torso = Character.Torso
  67. local cam = game.Workspace.CurrentCamera
  68. local RootPart = Character.HumanoidRootPart
  69. local RootJoint = RootPart.RootJoint
  70. local equipped = false
  71. local attack = false
  72. local Anim = "Idle"
  73. local idle = 0
  74. local attacktype = 1
  75. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  76. local velocity = RootPart.Velocity.y
  77. local sine = 0
  78. local change = 1
  79. local grabbed = false
  80. local cn = CFrame.new
  81. local mr = math.rad
  82. local angles = CFrame.Angles
  83. local ud = UDim2.new
  84. local c3 = Color3.new
  85. local ORW = Torso["Right Shoulder"]
  86. local OLW = Torso["Left Shoulder"]
  87. local OLH = Torso["Left Hip"]
  88. local ORH = Torso["Right Hip"]
  89. EffectModel = Instance.new("Model", Character)
  90. it = Instance.new
  91. vt = Vector3.new
  92. cf = CFrame.new
  93. euler = CFrame.Angles
  94. EffectModel.Name = "Effects"
  95. local Animator = Humanoid.Animator
  96. local Animate = char.Animate
  97. local EffecMo = EffectModel
  98. dcam = Instance.new("Script")--script.TWODCAM:Clone()
  99. dcam.Parent = char
  100. dcam.Disabled = false
  101. local CANtwod = true
  102. local controlsScript = game.Players.LocalPlayer.PlayerScripts.ControlScript
  103. controlsScript.Disabled = false
  104. AnimTab = {}
  105. AnimTab.Idle = {
  106. Animation = function(frameN, sine)
  107. local frame = {}
  108. frame[1] = {
  109. 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),
  110. 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),
  111. 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))),
  112. 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),
  113. 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),
  114. 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)
  115. }
  116. return frame[frameN]
  117. end
  118. }
  119. AnimTab.Run = {
  120. Animation = function(frameN, sine, hee, hee2, num, o)
  121. local frame = {}
  122. frame[1] = {
  123. 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),
  124. 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),
  125. 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))),
  126. 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))),
  127. 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)),
  128. 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))
  129. }
  130. return frame[frameN]
  131. end
  132. }
  133. AnimTab.BackWalk = {
  134. Animation = function(frameN, sine, num)
  135. local frame = {}
  136. frame[1] = {
  137. 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),
  138. 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),
  139. 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))),
  140. 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))),
  141. 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)),
  142. 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))
  143. }
  144. return frame[frameN]
  145. end
  146. }
  147. AnimTab.Jump = {
  148. Animation = function(frameN)
  149. local frame = {}
  150. frame[1] = {
  151. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  152. 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),
  153. 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),
  154. 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),
  155. 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),
  156. 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)
  157. }
  158. return frame[frameN]
  159. end
  160. }
  161. AnimTab.Fall = {
  162. Animation = function(frameN)
  163. local frame = {}
  164. frame[1] = {
  165. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  166. 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),
  167. 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),
  168. 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),
  169. 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),
  170. 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)
  171. }
  172. return frame[frameN]
  173. end
  174. }
  175. AnimTab.ON = {
  176. Animation = function(frameN)
  177. local frame = {}
  178. frame[1] = {
  179. 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),
  180. 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),
  181. 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),
  182. 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),
  183. 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),
  184. 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)
  185. }
  186. return frame[frameN]
  187. end
  188. }
  189. AnimTab.Z = {
  190. Animation = function(frameN)
  191. local frame = {}
  192. frame[1] = {
  193. 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),
  194. 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),
  195. 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),
  196. 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),
  197. 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),
  198. 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)
  199. }
  200. frame[2] = {
  201. 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),
  202. 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),
  203. 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),
  204. 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),
  205. 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),
  206. 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)
  207. }
  208. return frame[frameN]
  209. end
  210. }
  211. AnimTab.X = {
  212. Animation = function(frameN)
  213. local frame = {}
  214. frame[1] = {
  215. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  216. 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),
  217. 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),
  218. 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),
  219. 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),
  220. 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)
  221. }
  222. frame[2] = {
  223. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  224. 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),
  225. 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),
  226. 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),
  227. 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),
  228. 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)
  229. }
  230. return frame[frameN]
  231. end
  232. }
  233. AnimTab.C = {
  234. Animation = function(frameN)
  235. local frame = {}
  236. frame[1] = {
  237. 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),
  238. 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),
  239. 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),
  240. 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),
  241. 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),
  242. 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)
  243. }
  244. frame[2] = {
  245. 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),
  246. 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),
  247. 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),
  248. 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),
  249. 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),
  250. 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)
  251. }
  252. return frame[frameN]
  253. end
  254. }
  255. AnimTab.G = {
  256. Animation = function(frameN)
  257. local frame = {}
  258. frame[1] = {
  259. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  260. 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),
  261. 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),
  262. 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),
  263. 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),
  264. 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)
  265. }
  266. return frame[frameN]
  267. end
  268. }
  269. AnimTab.dasq = {
  270. Animation = function(frameN)
  271. local frame = {}
  272. frame[1] = {
  273. 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),
  274. 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),
  275. 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),
  276. 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),
  277. 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),
  278. 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)
  279. }
  280. frame[2] = {
  281. 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),
  282. 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),
  283. 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),
  284. 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),
  285. 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),
  286. 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)
  287. }
  288. return frame[frameN]
  289. end
  290. }
  291. AnimTab.CHR = {
  292. Animation = function(frameN)
  293. local frame = {}
  294. frame[1] = {
  295. 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),
  296. 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),
  297. 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),
  298. 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),
  299. 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),
  300. 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)
  301. }
  302. return frame[frameN]
  303. end
  304. }
  305. AnimTab.saq = {
  306. Animation = function(frameN)
  307. local frame = {}
  308. frame[1] = {
  309. 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),
  310. 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),
  311. 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),
  312. 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),
  313. 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),
  314. 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)
  315. }
  316. frame[2] = {
  317. 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),
  318. 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),
  319. 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),
  320. 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),
  321. 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),
  322. 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)
  323. }
  324. return frame[frameN]
  325. end
  326. }
  327. AnimTab.ase = {
  328. Animation = function(frameN)
  329. local frame = {}
  330. frame[1] = {
  331. 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),
  332. 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),
  333. 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),
  334. 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),
  335. 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),
  336. 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)
  337. }
  338. frame[2] = {
  339. 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),
  340. 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),
  341. 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),
  342. 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),
  343. 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),
  344. 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)
  345. }
  346. return frame[frameN]
  347. end
  348. }
  349. AnimTab.sdq = {
  350. Animation = function(frameN)
  351. local frame = {}
  352. frame[1] = {
  353. 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),
  354. 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),
  355. 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),
  356. 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),
  357. 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),
  358. 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)
  359. }
  360. frame[2] = {
  361. 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),
  362. 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),
  363. 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),
  364. 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),
  365. 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),
  366. 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)
  367. }
  368. return frame[frameN]
  369. end
  370. }
  371. AnimTab.dwc = {
  372. Animation = function(frameN)
  373. local frame = {}
  374. frame[1] = {
  375. 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)),
  376. 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),
  377. 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),
  378. 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),
  379. 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),
  380. 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)
  381. }
  382. frame[2] = {
  383. 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)),
  384. 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),
  385. 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),
  386. 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),
  387. 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),
  388. 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)
  389. }
  390. frame[3] = {
  391. 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)),
  392. 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),
  393. 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),
  394. 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),
  395. 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),
  396. 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)
  397. }
  398. frame[4] = {
  399. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  400. 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),
  401. 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),
  402. 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),
  403. 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),
  404. 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)
  405. }
  406. frame[5] = {
  407. 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),
  408. 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),
  409. 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),
  410. 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),
  411. 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),
  412. 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)
  413. }
  414. return frame[frameN]
  415. end
  416. }
  417. AnimTab.sax = {
  418. Animation = function(frameN)
  419. local frame = {}
  420. frame[1] = {
  421. 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),
  422. 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),
  423. 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),
  424. 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),
  425. 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),
  426. 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)
  427. }
  428. frame[2] = {
  429. 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),
  430. 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),
  431. 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),
  432. 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),
  433. 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),
  434. 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)
  435. }
  436. frame[3] = {
  437. 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),
  438. 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),
  439. 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),
  440. 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),
  441. 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),
  442. 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)
  443. }
  444. frame[4] = {
  445. 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),
  446. 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),
  447. 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),
  448. 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),
  449. 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),
  450. 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)
  451. }
  452. frame[5] = {
  453. 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),
  454. 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),
  455. 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),
  456. 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),
  457. 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),
  458. 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)
  459. }
  460. return frame[frameN]
  461. end
  462. }
  463. AnimTab.aasq = {
  464. Animation = function(frameN, oof, i)
  465. local frame = {}
  466. frame[1] = {
  467. 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),
  468. 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),
  469. 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),
  470. 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),
  471. 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),
  472. 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)
  473. }
  474. frame[2] = {
  475. 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),
  476. 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),
  477. 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),
  478. 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),
  479. 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),
  480. 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)
  481. }
  482. frame[3] = {
  483. 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),
  484. 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),
  485. 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),
  486. 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),
  487. 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),
  488. 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)
  489. }
  490. frame[4] = {
  491. 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),
  492. 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),
  493. 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),
  494. 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),
  495. 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),
  496. 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)
  497. }
  498. frame[5] = {
  499. 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),
  500. 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),
  501. 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),
  502. 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),
  503. 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),
  504. 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)
  505. }
  506. frame[6] = {
  507. 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),
  508. 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),
  509. 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),
  510. 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),
  511. 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),
  512. 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)
  513. }
  514. frame[7] = {
  515. 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),
  516. 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),
  517. 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),
  518. 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),
  519. 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),
  520. 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)
  521. }
  522. frame[8] = {
  523. 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),
  524. 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),
  525. 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),
  526. 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),
  527. 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),
  528. 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)
  529. }
  530. frame[9] = {
  531. 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),
  532. 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),
  533. 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),
  534. 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),
  535. 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),
  536. 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)
  537. }
  538. frame[10] = {
  539. 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),
  540. 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),
  541. 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),
  542. 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),
  543. 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),
  544. 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)
  545. }
  546. frame[11] = {
  547. 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),
  548. 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),
  549. 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),
  550. 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),
  551. 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),
  552. 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)
  553. }
  554. return frame[frameN]
  555. end
  556. }
  557. AnimTab.wwx = {
  558. Animation = function(frameN)
  559. local frame = {}
  560. frame[1] = {
  561. 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),
  562. 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),
  563. 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),
  564. 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),
  565. 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),
  566. 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)
  567. }
  568. frame[2] = {
  569. 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),
  570. 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),
  571. 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),
  572. 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),
  573. 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),
  574. 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)
  575. }
  576. return frame[frameN]
  577. end
  578. }
  579. AnimTab.asdq = {
  580. Animation = function(frameN)
  581. local frame = {}
  582. frame[1] = {
  583. 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),
  584. 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),
  585. 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),
  586. 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),
  587. 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),
  588. 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)
  589. }
  590. return frame[frameN]
  591. end
  592. }
  593. AnimTab.asdsdq = {
  594. Animation = function(frameN)
  595. local frame = {}
  596. frame[1] = {
  597. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  598. 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),
  599. 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),
  600. 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),
  601. 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),
  602. 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)
  603. }
  604. frame[2] = {
  605. 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),
  606. 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),
  607. 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),
  608. 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),
  609. 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),
  610. 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)
  611. }
  612. return frame[frameN]
  613. end
  614. }
  615. AnimTab.wadq = {
  616. Animation = function(frameN)
  617. local frame = {}
  618. frame[1] = {
  619. 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),
  620. 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),
  621. 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),
  622. 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),
  623. 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),
  624. 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)
  625. }
  626. return frame[frameN]
  627. end
  628. }
  629. AnimTab.dsasq = {
  630. Animation = function(frameN)
  631. local frame = {}
  632. frame[1] = {
  633. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  634. 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),
  635. 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),
  636. 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),
  637. 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),
  638. 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)
  639. }
  640. frame[2] = {
  641. 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),
  642. 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),
  643. 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),
  644. 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),
  645. 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),
  646. 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)
  647. }
  648. return frame[frameN]
  649. end
  650. }
  651. AnimTab.ssadq = {
  652. Animation = function(frameN)
  653. local frame = {}
  654. frame[1] = {
  655. 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),
  656. 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),
  657. 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),
  658. 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),
  659. 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),
  660. 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)
  661. }
  662. frame[2] = {
  663. 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),
  664. 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),
  665. 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),
  666. 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),
  667. 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),
  668. 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)
  669. }
  670. return frame[frameN]
  671. end
  672. }
  673. AnimTab.sddq = {
  674. Animation = function(frameN, offset)
  675. local frame = {}
  676. frame[1] = {
  677. 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),
  678. CFrame.new(0, 1.5, 0) * euler(-offset, math.rad(90), 0),
  679. 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),
  680. 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),
  681. 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),
  682. 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)
  683. }
  684. frame[2] = {
  685. 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),
  686. 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),
  687. 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),
  688. 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),
  689. 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),
  690. 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)
  691. }
  692. return frame[frameN]
  693. end
  694. }
  695. AnimTab.ddswx = {
  696. Animation = function(frameN)
  697. local frame = {}
  698. frame[1] = {
  699. 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),
  700. 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),
  701. 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),
  702. 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),
  703. 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),
  704. 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)
  705. }
  706. frame[2] = {
  707. 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),
  708. 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),
  709. 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),
  710. 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),
  711. 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),
  712. 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)
  713. }
  714. frame[3] = {
  715. 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),
  716. 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),
  717. 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),
  718. 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),
  719. 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),
  720. 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)
  721. }
  722. return frame[frameN]
  723. end
  724. }
  725. AnimTab.asdssq = {
  726. Animation = function(frameN)
  727. local frame = {}
  728. frame[1] = {
  729. 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),
  730. 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),
  731. 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),
  732. 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),
  733. 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),
  734. 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)
  735. }
  736. frame[2] = {
  737. 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),
  738. 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),
  739. 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),
  740. 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),
  741. 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),
  742. 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)
  743. }
  744. return frame[frameN]
  745. end
  746. }
  747. AnimTab.ssz = {
  748. Animation = function(frameN)
  749. local frame = {}
  750. frame[1] = {
  751. 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),
  752. 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),
  753. 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),
  754. 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),
  755. 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),
  756. 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)
  757. }
  758. frame[2] = {
  759. 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),
  760. 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),
  761. 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),
  762. 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),
  763. 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),
  764. 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)
  765. }
  766. return frame[frameN]
  767. end
  768. }
  769. AnimTab.ddsc = {
  770. Animation = function(frameN)
  771. local frame = {}
  772. frame[1] = {
  773. 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),
  774. 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),
  775. 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),
  776. 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),
  777. 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),
  778. 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)
  779. }
  780. frame[2] = {
  781. 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),
  782. 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),
  783. 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),
  784. 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),
  785. 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),
  786. 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)
  787. }
  788. frame[3] = {}
  789. frame[4] = {
  790. 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),
  791. 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),
  792. 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),
  793. 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),
  794. 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),
  795. 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)
  796. }
  797. frame[5] = {
  798. 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),
  799. 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),
  800. 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),
  801. 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),
  802. 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),
  803. 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)
  804. }
  805. frame[6] = {
  806. 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),
  807. 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),
  808. 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),
  809. 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),
  810. 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),
  811. 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)
  812. }
  813. frame[7] = {
  814. 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),
  815. 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),
  816. 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),
  817. 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),
  818. 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),
  819. 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)
  820. }
  821. frame[8] = {
  822. 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),
  823. 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),
  824. 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),
  825. 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),
  826. 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),
  827. 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)
  828. }
  829. return frame[frameN]
  830. end
  831. }
  832. AnimTab.ddsc2 = {
  833. Animation = function(frameN, es, i)
  834. local frame = {}
  835. frame[3] = {
  836. 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),
  837. 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),
  838. 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),
  839. 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),
  840. 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),
  841. 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)
  842. }
  843. return frame[frameN]
  844. end
  845. }
  846. local COMBOGUI = Instance.new("ScreenGui")
  847. local Frame = Instance.new("Frame")
  848. local dmg = Instance.new("TextLabel")
  849. local hits = Instance.new("TextLabel")
  850. local HitstunFrame = Instance.new("Frame")
  851. local Frame_2 = Instance.new("Frame")
  852. local Frame_3 = Instance.new("Frame")
  853. local Frame_4 = Instance.new("Frame")
  854. local Frame_5 = Instance.new("Frame")
  855. local Fill = Instance.new("Frame")
  856. COMBOGUI.Name = "COMBOGUI"
  857. COMBOGUI.Parent = script
  858. Frame.Parent = COMBOGUI
  859. Frame.BackgroundColor3 = Color3.new(1, 1, 1)
  860. Frame.BackgroundTransparency = 1
  861. Frame.Position = UDim2.new(0.0299999993, 0, 0.349999994, 0)
  862. Frame.Size = UDim2.new(0, 100, 0, 100)
  863. dmg.Name = "dmg"
  864. dmg.Parent = Frame
  865. dmg.BackgroundColor3 = Color3.new(1, 1, 1)
  866. dmg.BorderSizePixel = 0
  867. dmg.Position = UDim2.new(0.5, 0, 0.5, 0)
  868. dmg.Font = Enum.Font.SciFi
  869. dmg.FontSize = Enum.FontSize.Size48
  870. dmg.Text = "78"
  871. dmg.TextColor3 = Color3.new(1, 1, 0)
  872. dmg.TextStrokeColor3 = Color3.new(0.0666667, 0.137255, 0.45098)
  873. dmg.TextStrokeTransparency = 0
  874. dmg.TextWrapped = true
  875. hits.Name = "hits"
  876. hits.Parent = Frame
  877. hits.BackgroundColor3 = Color3.new(1, 1, 1)
  878. hits.BorderSizePixel = 0
  879. hits.Position = UDim2.new(0.5, 0, 0.725000024, 0)
  880. hits.Font = Enum.Font.SciFi
  881. hits.FontSize = Enum.FontSize.Size18
  882. hits.Text = "10"
  883. hits.TextColor3 = Color3.new(1, 1, 0)
  884. hits.TextStrokeColor3 = Color3.new(0.0666667, 0.137255, 0.45098)
  885. hits.TextStrokeTransparency = 0
  886. hits.TextWrapped = true
  887. hits.TextSize = 20
  888. HitstunFrame.Name = "HitstunFrame"
  889. HitstunFrame.Parent = Frame
  890. HitstunFrame.BackgroundColor3 = Color3.new(0, 0, 0)
  891. HitstunFrame.BackgroundTransparency = 0.89999997615814
  892. HitstunFrame.Position = UDim2.new(0, -10, 0, 90)
  893. HitstunFrame.Size = UDim2.new(0, 120, 0, 10)
  894. Frame_2.Parent = HitstunFrame
  895. Frame_2.BackgroundColor3 = Color3.new(0, 0, 0)
  896. Frame_2.BorderSizePixel = 0
  897. Frame_2.Position = UDim2.new(0, 0, 0, 10)
  898. Frame_2.Size = UDim2.new(0, 120, 0, 1)
  899. Frame_3.Parent = HitstunFrame
  900. Frame_3.BackgroundColor3 = Color3.new(0, 0, 0)
  901. Frame_3.BorderSizePixel = 0
  902. Frame_3.Size = UDim2.new(0, 120, 0, 1)
  903. Frame_4.Parent = HitstunFrame
  904. Frame_4.BackgroundColor3 = Color3.new(0, 0, 0)
  905. Frame_4.BorderSizePixel = 0
  906. Frame_4.Size = UDim2.new(0, 1, 0, 10)
  907. Frame_5.Parent = HitstunFrame
  908. Frame_5.BackgroundColor3 = Color3.new(0, 0, 0)
  909. Frame_5.BorderSizePixel = 0
  910. Frame_5.Position = UDim2.new(0, 120, 0, 0)
  911. Frame_5.Size = UDim2.new(0, 1, 0, 10)
  912. Fill.Name = "Fill"
  913. Fill.Parent = HitstunFrame
  914. Fill.BackgroundColor3 = Color3.new(1, 1, 0.498039)
  915. Fill.Size = UDim2.new(0, 80, 0, 10)
  916. local Magic = Instance.new("ScreenGui")
  917. local Frame = Instance.new("Frame")
  918. local idk = Instance.new("Frame")
  919. local TextLabel = Instance.new("TextLabel")
  920. local Num = Instance.new("TextLabel")
  921. local Fill = Instance.new("TextLabel")
  922. Magic.Name = "Magic"
  923. Magic.Parent = Player.PlayerGui
  924. Frame.Parent = Magic
  925. Frame.BackgroundColor3 = Color3.new(0.333333, 0.333333, 0)
  926. Frame.BorderColor3 = Color3.new(1, 1, 1)
  927. Frame.Position = UDim2.new(0.0199999996, 0, 0.300000012, 0)
  928. Frame.Rotation = 180
  929. Frame.Size = UDim2.new(0.0649999976, 0, 0.600000024, 0)
  930. Frame.Style = Enum.FrameStyle.DropShadow
  931. idk.Name = "idk"
  932. idk.Parent = Frame
  933. idk.BackgroundColor3 = Color3.new(0, 0, 0)
  934. idk.BorderColor3 = Color3.new(0.184314, 0.290196, 0.364706)
  935. idk.Rotation = -180
  936. idk.Size = UDim2.new(1, 0, 1, 0)
  937. TextLabel.Parent = Frame
  938. TextLabel.BackgroundColor3 = Color3.new(1, 1, 0)
  939. TextLabel.BackgroundTransparency = 1
  940. TextLabel.BorderColor3 = Color3.new(1, 1, 1)
  941. TextLabel.BorderSizePixel = 0
  942. TextLabel.Position = UDim2.new(0.449999988, 0, 1.01999998, 0)
  943. TextLabel.Rotation = -180
  944. TextLabel.Size = UDim2.new(0.100000001, 0, 0.100000001, 0)
  945. TextLabel.Font = Enum.Font.SciFi
  946. TextLabel.FontSize = Enum.FontSize.Size24
  947. TextLabel.Text = "Magic"
  948. TextLabel.TextColor3 = Color3.new(1, 1, 0)
  949. Num.Name = "Num"
  950. Num.Parent = Frame
  951. Num.BackgroundColor3 = Color3.new(1, 1, 0)
  952. Num.BackgroundTransparency = 1
  953. Num.BorderColor3 = Color3.new(1, 1, 1)
  954. Num.BorderSizePixel = 0
  955. Num.Position = UDim2.new(0.449999988, 0, -0.100000001, 0)
  956. Num.Rotation = -180
  957. Num.Size = UDim2.new(0.100000001, 0, 0.100000001, 0)
  958. Num.Font = Enum.Font.SciFi
  959. Num.FontSize = Enum.FontSize.Size24
  960. Num.Text = "100%"
  961. Num.TextColor3 = Color3.new(1, 1, 0)
  962. Num.TextStrokeTransparency = 0.5
  963. magiknum = Num
  964. Fill.Name = "Fill"
  965. Fill.Parent = Frame
  966. Fill.BackgroundColor3 = Color3.new(0.937255, 1, 0.34902)
  967. Fill.BorderColor3 = Color3.new(0.184314, 0.290196, 0.364706)
  968. Fill.BorderSizePixel = 3
  969. Fill.Size = UDim2.new(1, 0, 1, 0)
  970. Fill.Font = Enum.Font.SourceSans
  971. Fill.FontSize = Enum.FontSize.Size14
  972. Fill.Text = ""
  973. magikbar = Fill
  974. local PhaseGui = Instance.new("ScreenGui")
  975. local Frame = Instance.new("Frame")
  976. local Phase1bg = Instance.new("Frame")
  977. local Phase1 = Instance.new("Frame")
  978. local Phase1sy = Instance.new("Frame")
  979. local ImageLabel = Instance.new("ImageLabel")
  980. local Phase2bg = Instance.new("Frame")
  981. local Phase2 = Instance.new("Frame")
  982. local Phase2sy = Instance.new("Frame")
  983. local ImageLabel_2 = Instance.new("ImageLabel")
  984. local Phase3bg = Instance.new("Frame")
  985. local Phase3 = Instance.new("Frame")
  986. local Phase3sy = Instance.new("Frame")
  987. local ImageLabel_3 = Instance.new("ImageLabel")
  988. local Phase4bg = Instance.new("Frame")
  989. local Phase4 = Instance.new("Frame")
  990. local Phase4sy = Instance.new("Frame")
  991. local ImageLabel_4 = Instance.new("ImageLabel")
  992. PhaseGui.Name = "PhaseGui"
  993. PhaseGui.Parent = Player.PlayerGui
  994. Frame.Parent = PhaseGui
  995. Frame.BackgroundColor3 = Color3.new(1, 1, 1)
  996. Frame.BackgroundTransparency = 1
  997. Frame.Size = UDim2.new(1, 0, 1, 0)
  998. Phase1bg.Name = "Phase1bg"
  999. Phase1bg.Parent = Frame
  1000. Phase1bg.BackgroundColor3 = Color3.new(0, 0, 0)
  1001. Phase1bg.BorderColor3 = Color3.new(1, 1, 0.498039)
  1002. Phase1bg.BorderSizePixel = 0
  1003. Phase1bg.Position = UDim2.new(0.889999986, 0, 0.0500000007, 0)
  1004. Phase1bg.Rotation = 45
  1005. Phase1bg.Size = UDim2.new(0, 80, 0, 80)
  1006. Phase1.Name = "Phase1"
  1007. Phase1.Parent = Phase1bg
  1008. Phase1.BackgroundColor3 = Color3.new(0.294118, 0.294118, 0.294118)
  1009. Phase1.BorderColor3 = Color3.new(0, 0, 0)
  1010. Phase1.BorderSizePixel = 7
  1011. Phase1.Size = UDim2.new(1, 0, 1, 0)
  1012. Phase1sy.Name = "Phase1sy"
  1013. Phase1sy.Parent = Phase1
  1014. Phase1sy.BackgroundColor3 = Color3.new(1, 1, 1)
  1015. Phase1sy.BackgroundTransparency = 1
  1016. Phase1sy.BorderColor3 = Color3.new(0, 0, 0)
  1017. Phase1sy.BorderSizePixel = 7
  1018. Phase1sy.Size = UDim2.new(1, 0, 1, 0)
  1019. ImageLabel.Parent = Phase1sy
  1020. ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  1021. ImageLabel.BackgroundTransparency = 1
  1022. ImageLabel.Rotation = -45
  1023. ImageLabel.Size = UDim2.new(1, 0, 1, 0)
  1024. ImageLabel.Image = "rbxassetid://200326272"
  1025. ImageLabel.ImageColor3 = Color3.new(0, 0, 0)
  1026. Phase2bg.Name = "Phase2bg"
  1027. Phase2bg.Parent = Frame
  1028. Phase2bg.BackgroundColor3 = Color3.new(0, 0, 0)
  1029. Phase2bg.BorderColor3 = Color3.new(1, 1, 0.498039)
  1030. Phase2bg.BorderSizePixel = 0
  1031. Phase2bg.Position = UDim2.new(0.889999986, 0, 0.310000002, 0)
  1032. Phase2bg.Rotation = 45
  1033. Phase2bg.Size = UDim2.new(0, 80, 0, 80)
  1034. Phase2.Name = "Phase2"
  1035. Phase2.Parent = Phase2bg
  1036. Phase2.BackgroundColor3 = Color3.new(0.294118, 0.294118, 0.294118)
  1037. Phase2.BorderColor3 = Color3.new(0, 0, 0)
  1038. Phase2.BorderSizePixel = 7
  1039. Phase2.Size = UDim2.new(1, 0, 1, 0)
  1040. Phase2sy.Name = "Phase2sy"
  1041. Phase2sy.Parent = Phase2
  1042. Phase2sy.BackgroundColor3 = Color3.new(1, 1, 1)
  1043. Phase2sy.BackgroundTransparency = 1
  1044. Phase2sy.BorderColor3 = Color3.new(0, 0, 0)
  1045. Phase2sy.BorderSizePixel = 7
  1046. Phase2sy.Size = UDim2.new(1, 0, 1, 0)
  1047. ImageLabel_2.Parent = Phase2sy
  1048. ImageLabel_2.BackgroundColor3 = Color3.new(1, 1, 1)
  1049. ImageLabel_2.BackgroundTransparency = 1
  1050. ImageLabel_2.Rotation = -45
  1051. ImageLabel_2.Size = UDim2.new(1, 0, 1, 0)
  1052. ImageLabel_2.Image = "rbxassetid://200326330"
  1053. ImageLabel_2.ImageColor3 = Color3.new(0, 0, 0)
  1054. Phase3bg.Name = "Phase3bg"
  1055. Phase3bg.Parent = Frame
  1056. Phase3bg.BackgroundColor3 = Color3.new(0, 0, 0)
  1057. Phase3bg.BorderColor3 = Color3.new(1, 1, 0.498039)
  1058. Phase3bg.BorderSizePixel = 0
  1059. Phase3bg.Position = UDim2.new(0.889999986, 0, 0.557, 0)
  1060. Phase3bg.Rotation = 45
  1061. Phase3bg.Size = UDim2.new(0, 80, 0, 80)
  1062. Phase3.Name = "Phase3"
  1063. Phase3.Parent = Phase3bg
  1064. Phase3.BackgroundColor3 = Color3.new(0.294118, 0.294118, 0.294118)
  1065. Phase3.BorderColor3 = Color3.new(0, 0, 0)
  1066. Phase3.BorderSizePixel = 7
  1067. Phase3.Size = UDim2.new(1, 0, 1, 0)
  1068. Phase3sy.Name = "Phase3sy"
  1069. Phase3sy.Parent = Phase3
  1070. Phase3sy.BackgroundColor3 = Color3.new(1, 1, 1)
  1071. Phase3sy.BackgroundTransparency = 1
  1072. Phase3sy.BorderColor3 = Color3.new(0, 0, 0)
  1073. Phase3sy.BorderSizePixel = 7
  1074. Phase3sy.Size = UDim2.new(1, 0, 1, 0)
  1075. ImageLabel_3.Parent = Phase3sy
  1076. ImageLabel_3.BackgroundColor3 = Color3.new(1, 1, 1)
  1077. ImageLabel_3.BackgroundTransparency = 1
  1078. ImageLabel_3.Rotation = -45
  1079. ImageLabel_3.Size = UDim2.new(1, 0, 1, 0)
  1080. ImageLabel_3.Image = "rbxassetid://200326394"
  1081. ImageLabel_3.ImageColor3 = Color3.new(0, 0, 0)
  1082. Phase4bg.Name = "Phase4bg"
  1083. Phase4bg.Parent = Frame
  1084. Phase4bg.BackgroundColor3 = Color3.new(0, 0, 0)
  1085. Phase4bg.BorderColor3 = Color3.new(1, 1, 0.498039)
  1086. Phase4bg.BorderSizePixel = 0
  1087. Phase4bg.Position = UDim2.new(0.889999986, 0, 0.810000002, 0)
  1088. Phase4bg.Rotation = 45
  1089. Phase4bg.Size = UDim2.new(0, 80, 0, 80)
  1090. Phase4.Name = "Phase4"
  1091. Phase4.Parent = Phase4bg
  1092. Phase4.BackgroundColor3 = Color3.new(0.294118, 0.294118, 0.294118)
  1093. Phase4.BorderColor3 = Color3.new(0, 0, 0)
  1094. Phase4.BorderSizePixel = 7
  1095. Phase4.Size = UDim2.new(1, 0, 1, 0)
  1096. Phase4sy.Name = "Phase4sy"
  1097. Phase4sy.Parent = Phase4
  1098. Phase4sy.BackgroundColor3 = Color3.new(1, 1, 1)
  1099. Phase4sy.BackgroundTransparency = 1
  1100. Phase4sy.BorderColor3 = Color3.new(0, 0, 0)
  1101. Phase4sy.BorderSizePixel = 7
  1102. Phase4sy.Size = UDim2.new(1, 0, 1, 0)
  1103. ImageLabel_4.Parent = Phase4sy
  1104. ImageLabel_4.BackgroundColor3 = Color3.new(1, 1, 1)
  1105. ImageLabel_4.BackgroundTransparency = 1
  1106. ImageLabel_4.Rotation = -45
  1107. ImageLabel_4.Size = UDim2.new(1, 0, 1, 0)
  1108. ImageLabel_4.Image = "rbxassetid://200326465"
  1109. ImageLabel_4.ImageColor3 = Color3.new(0, 0, 0)
  1110. Phase = 1
  1111. phase1gui = game.Players.LocalPlayer.PlayerGui.PhaseGui.Frame.Phase1bg.Phase1.Phase1sy.ImageLabel
  1112. phase2gui = game.Players.LocalPlayer.PlayerGui.PhaseGui.Frame.Phase2bg.Phase2.Phase2sy.ImageLabel
  1113. phase3gui = game.Players.LocalPlayer.PlayerGui.PhaseGui.Frame.Phase3bg.Phase3.Phase3sy.ImageLabel
  1114. phase4gui = game.Players.LocalPlayer.PlayerGui.PhaseGui.Frame.Phase4bg.Phase4.Phase4sy.ImageLabel
  1115. lockedcol = Color3.new(0, 0, 0)
  1116. unlockedcol = Color3.new(255, 255, 0)
  1117. Phase1Unlocked = true
  1118. Phase2Unlocked = false
  1119. Phase3Unlocked = false
  1120. Phase4Unlocked = false
  1121. rays_not_ready = false
  1122. trin = Instance.new("BillboardGui", nil)
  1123. trin.AlwaysOnTop = true
  1124. trin.Size = UDim2.new(19, 0, 19, 0)
  1125. trinIm = Instance.new("ImageLabel", trin)
  1126. trinIm.BackgroundTransparency = 1
  1127. trinIm.Size = UDim2.new(1, 0, 1, 0)
  1128. trinIm.Image = "http://www.roblox.com/asset/?id=642882626"
  1129. trinIm.ImageTransparency = 0
  1130. local s = Instance.new("Script") --script.OB:clone()
  1131. s.Disabled = false
  1132. s.Parent = trin
  1133. --s.OB.Value = script
  1134. trin2 = Instance.new("BillboardGui", nil)
  1135. trin2.AlwaysOnTop = true
  1136. trin2.Size = UDim2.new(12, 0, 12, 0)
  1137. trinIm2 = Instance.new("ImageLabel", trin2)
  1138. trinIm2.BackgroundTransparency = 1
  1139. trinIm2.Size = UDim2.new(1, 0, 1, 0)
  1140. trinIm2.Image = "http://www.roblox.com/asset/?id=569947411"
  1141. trinIm2.ImageTransparency = 0.5
  1142. trinIm2.ImageColor3 = BrickColor.new("New Yeller").Color
  1143. local s = Instance.new("Script") --script.OB:clone()
  1144. s.Disabled = false
  1145. s.Parent = trin2
  1146. --s.OB.Value = script
  1147. trin3 = Instance.new("BillboardGui", nil)
  1148. trin3.AlwaysOnTop = true
  1149. trin3.Size = UDim2.new(11.5, 0, 11.5, 0)
  1150. trinIm3 = Instance.new("ImageLabel", trin3)
  1151. trinIm3.BackgroundTransparency = 1
  1152. trinIm3.Size = UDim2.new(1, 0, 1, 0)
  1153. trinIm3.Image = "http://www.roblox.com/asset/?id=642977507"
  1154. trinIm3.ImageTransparency = 0
  1155. local s = Instance.new("Script") --script.OB:clone()
  1156. s.Disabled = false
  1157. s.Parent = trin3
  1158. --s.OB.Value = script
  1159. Humanoid.Died:connect(function()
  1160. trin.Parent = nil
  1161. trin2.Parent = nil
  1162. trin3.Parent = nil
  1163. end)
  1164. g1 = Instance.new("ScreenGui", Player.PlayerGui)
  1165. g1.Name = "Controls"
  1166. o1 = Instance.new("Frame", g1)
  1167. o1.Active = true
  1168. o1.BackgroundColor3 = Color3.new(1, 1, 1)
  1169. o1.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1170. o1.Name = "Help"
  1171. o1.Position = UDim2.new(1, 0, 0.5, -150)
  1172. o1.Size = UDim2.new(0, 500, 0, 300)
  1173. o1.Draggable = true
  1174. o1.Style = Enum.FrameStyle.DropShadow
  1175. o2 = Instance.new("ScrollingFrame", o1)
  1176. o2.BackgroundColor3 = Color3.new(0.32549, 0.32549, 0.32549)
  1177. o2.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1178. o2.BorderSizePixel = 0
  1179. o2.Name = "Content"
  1180. o2.Position = UDim2.new(0, 0, 0, 35)
  1181. o2.Size = UDim2.new(1, 0, 1, -65)
  1182. o2.ClipsDescendants = true
  1183. o2.Draggable = true
  1184. o3 = Instance.new("TextLabel", o2)
  1185. o3.BackgroundColor3 = Color3.new(1, 1, 1)
  1186. o3.BackgroundTransparency = 1
  1187. o3.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1188. o3.Name = "Line23"
  1189. o3.Position = UDim2.new(0, 0, 0, 710)
  1190. o3.Size = UDim2.new(1, 0, 0, 30)
  1191. o3.Text = ""
  1192. o3.TextWrapped = true
  1193. o3.TextColor3 = Color3.new(1, 1, 1)
  1194. o3.Font = Enum.Font.SciFi
  1195. o3.FontSize = Enum.FontSize.Size18
  1196. o3.TextXAlignment = Enum.TextXAlignment.Left
  1197. o4 = Instance.new("TextLabel", o2)
  1198. o4.BackgroundColor3 = Color3.new(1, 1, 1)
  1199. o4.BackgroundTransparency = 1
  1200. o4.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1201. o4.Name = "Line24"
  1202. o4.Position = UDim2.new(0, 0, 0, 690)
  1203. o4.Size = UDim2.new(1, 0, 0, 30)
  1204. o4.Text = ">>>>>>>DDC(After SSZ)"
  1205. o4.TextWrapped = true
  1206. o4.TextColor3 = Color3.new(1, 1, 1)
  1207. o4.Font = Enum.Font.SciFi
  1208. o4.FontSize = Enum.FontSize.Size18
  1209. o4.TextXAlignment = Enum.TextXAlignment.Left
  1210. o5 = Instance.new("TextLabel", o2)
  1211. o5.BackgroundColor3 = Color3.new(1, 1, 1)
  1212. o5.BackgroundTransparency = 1
  1213. o5.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1214. o5.Name = "Line23"
  1215. o5.Position = UDim2.new(0, 0, 0, 670)
  1216. o5.Size = UDim2.new(1, 0, 0, 30)
  1217. o5.Text = "SSZ(Phase 4 must be unlocked)"
  1218. o5.TextWrapped = true
  1219. o5.TextColor3 = Color3.new(1, 1, 1)
  1220. o5.Font = Enum.Font.SciFi
  1221. o5.FontSize = Enum.FontSize.Size18
  1222. o5.TextXAlignment = Enum.TextXAlignment.Left
  1223. o6 = Instance.new("TextLabel", o2)
  1224. o6.BackgroundColor3 = Color3.new(1, 1, 1)
  1225. o6.BackgroundTransparency = 1
  1226. o6.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1227. o6.Name = "Line22"
  1228. o6.Position = UDim2.new(0, 0, 0, 640)
  1229. o6.Size = UDim2.new(1, 0, 0, 30)
  1230. o6.Text = "ASDSSQ(Phase 4 must be unlocked)"
  1231. o6.TextWrapped = true
  1232. o6.TextColor3 = Color3.new(1, 1, 1)
  1233. o6.Font = Enum.Font.SciFi
  1234. o6.FontSize = Enum.FontSize.Size18
  1235. o6.TextXAlignment = Enum.TextXAlignment.Left
  1236. o7 = Instance.new("TextLabel", o2)
  1237. o7.BackgroundColor3 = Color3.new(1, 1, 1)
  1238. o7.BackgroundTransparency = 1
  1239. o7.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1240. o7.Name = "Line21"
  1241. o7.Position = UDim2.new(0, 0, 0, 610)
  1242. o7.Size = UDim2.new(1, 0, 0, 30)
  1243. o7.Text = "DDSWX(Phase 4 must be unlocked)"
  1244. o7.TextWrapped = true
  1245. o7.TextColor3 = Color3.new(1, 1, 1)
  1246. o7.Font = Enum.Font.SciFi
  1247. o7.FontSize = Enum.FontSize.Size18
  1248. o7.TextXAlignment = Enum.TextXAlignment.Left
  1249. o8 = Instance.new("TextLabel", o2)
  1250. o8.BackgroundColor3 = Color3.new(1, 1, 1)
  1251. o8.BackgroundTransparency = 1
  1252. o8.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1253. o8.Name = "Line20"
  1254. o8.Position = UDim2.new(0, 0, 0, 580)
  1255. o8.Size = UDim2.new(1, 0, 0, 30)
  1256. o8.Text = ""
  1257. o8.TextWrapped = true
  1258. o8.TextColor3 = Color3.new(1, 1, 1)
  1259. o8.Font = Enum.Font.SciFi
  1260. o8.FontSize = Enum.FontSize.Size18
  1261. o8.TextXAlignment = Enum.TextXAlignment.Left
  1262. o9 = Instance.new("TextLabel", o2)
  1263. o9.BackgroundColor3 = Color3.new(1, 1, 1)
  1264. o9.BackgroundTransparency = 1
  1265. o9.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1266. o9.Name = "Line19"
  1267. o9.Position = UDim2.new(0, 0, 0, 550)
  1268. o9.Size = UDim2.new(1, 0, 0, 30)
  1269. o9.Text = "DSASQ(Phase 3 must be unlocked)"
  1270. o9.TextWrapped = true
  1271. o9.TextColor3 = Color3.new(1, 1, 1)
  1272. o9.Font = Enum.Font.SciFi
  1273. o9.FontSize = Enum.FontSize.Size18
  1274. o9.TextXAlignment = Enum.TextXAlignment.Left
  1275. o10 = Instance.new("TextLabel", o2)
  1276. o10.BackgroundColor3 = Color3.new(1, 1, 1)
  1277. o10.BackgroundTransparency = 1
  1278. o10.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1279. o10.Name = "Line18"
  1280. o10.Position = UDim2.new(0, 0, 0, 520)
  1281. o10.Size = UDim2.new(1, 0, 0, 30)
  1282. o10.Text = "SSADQ(Phase 3 must be unlocked)"
  1283. o10.TextWrapped = true
  1284. o10.TextColor3 = Color3.new(1, 1, 1)
  1285. o10.Font = Enum.Font.SciFi
  1286. o10.FontSize = Enum.FontSize.Size18
  1287. o10.TextXAlignment = Enum.TextXAlignment.Left
  1288. o11 = Instance.new("TextLabel", o2)
  1289. o11.BackgroundColor3 = Color3.new(1, 1, 1)
  1290. o11.BackgroundTransparency = 1
  1291. o11.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1292. o11.Name = "Line17"
  1293. o11.Position = UDim2.new(0, 0, 0, 490)
  1294. o11.Size = UDim2.new(1, 0, 0, 30)
  1295. o11.Text = "WADQ(Phase 3 must be unlocked)"
  1296. o11.TextWrapped = true
  1297. o11.TextColor3 = Color3.new(1, 1, 1)
  1298. o11.Font = Enum.Font.SciFi
  1299. o11.FontSize = Enum.FontSize.Size18
  1300. o11.TextXAlignment = Enum.TextXAlignment.Left
  1301. o12 = Instance.new("TextLabel", o2)
  1302. o12.BackgroundColor3 = Color3.new(1, 1, 1)
  1303. o12.BackgroundTransparency = 1
  1304. o12.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1305. o12.Name = "Line16"
  1306. o12.Position = UDim2.new(0, 0, 0, 460)
  1307. o12.Size = UDim2.new(1, 0, 0, 30)
  1308. o12.Text = "ASDSDQ(Phase 2 must be unlocked)"
  1309. o12.TextWrapped = true
  1310. o12.TextColor3 = Color3.new(1, 1, 1)
  1311. o12.Font = Enum.Font.SciFi
  1312. o12.FontSize = Enum.FontSize.Size18
  1313. o12.TextXAlignment = Enum.TextXAlignment.Left
  1314. o13 = Instance.new("TextLabel", o2)
  1315. o13.BackgroundColor3 = Color3.new(1, 1, 1)
  1316. o13.BackgroundTransparency = 1
  1317. o13.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1318. o13.Name = "Line15"
  1319. o13.Position = UDim2.new(0, 0, 0, 430)
  1320. o13.Size = UDim2.new(1, 0, 0, 30)
  1321. o13.Text = "ASDQ(Phase 2 must be unlocked)"
  1322. o13.TextWrapped = true
  1323. o13.TextColor3 = Color3.new(1, 1, 1)
  1324. o13.Font = Enum.Font.SciFi
  1325. o13.FontSize = Enum.FontSize.Size18
  1326. o13.TextXAlignment = Enum.TextXAlignment.Left
  1327. o14 = Instance.new("TextLabel", o2)
  1328. o14.BackgroundColor3 = Color3.new(1, 1, 1)
  1329. o14.BackgroundTransparency = 1
  1330. o14.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1331. o14.Name = "Line14"
  1332. o14.Position = UDim2.new(0, 0, 0, 400)
  1333. o14.Size = UDim2.new(1, 0, 0, 30)
  1334. o14.Text = "WWX (Phase 2 must be unlocked)"
  1335. o14.TextWrapped = true
  1336. o14.TextColor3 = Color3.new(1, 1, 1)
  1337. o14.Font = Enum.Font.SciFi
  1338. o14.FontSize = Enum.FontSize.Size18
  1339. o14.TextXAlignment = Enum.TextXAlignment.Left
  1340. o15 = Instance.new("TextLabel", o2)
  1341. o15.BackgroundColor3 = Color3.new(1, 1, 1)
  1342. o15.BackgroundTransparency = 1
  1343. o15.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1344. o15.Name = "Line13"
  1345. o15.Position = UDim2.new(0, 0, 0, 370)
  1346. o15.Size = UDim2.new(1, 0, 0, 30)
  1347. o15.Text = "AASQ (Phase 2 must be unlocked)"
  1348. o15.TextWrapped = true
  1349. o15.TextColor3 = Color3.new(1, 1, 1)
  1350. o15.Font = Enum.Font.SciFi
  1351. o15.FontSize = Enum.FontSize.Size18
  1352. o15.TextXAlignment = Enum.TextXAlignment.Left
  1353. o16 = Instance.new("TextLabel", o2)
  1354. o16.BackgroundColor3 = Color3.new(1, 1, 1)
  1355. o16.BackgroundTransparency = 1
  1356. o16.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1357. o16.Name = "Line12"
  1358. o16.Position = UDim2.new(0, 0, 0, 340)
  1359. o16.Size = UDim2.new(1, 0, 0, 30)
  1360. o16.Text = "SAQ (while in air)"
  1361. o16.TextWrapped = true
  1362. o16.TextColor3 = Color3.new(1, 1, 1)
  1363. o16.Font = Enum.Font.SciFi
  1364. o16.FontSize = Enum.FontSize.Size18
  1365. o16.TextXAlignment = Enum.TextXAlignment.Left
  1366. o17 = Instance.new("TextLabel", o2)
  1367. o17.BackgroundColor3 = Color3.new(1, 1, 1)
  1368. o17.BackgroundTransparency = 1
  1369. o17.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1370. o17.Name = "Line11"
  1371. o17.Position = UDim2.new(0, 0, 0, 310)
  1372. o17.Size = UDim2.new(1, 0, 0, 30)
  1373. o17.Text = "DWC"
  1374. o17.TextWrapped = true
  1375. o17.TextColor3 = Color3.new(1, 1, 1)
  1376. o17.Font = Enum.Font.SciFi
  1377. o17.FontSize = Enum.FontSize.Size18
  1378. o17.TextXAlignment = Enum.TextXAlignment.Left
  1379. o18 = Instance.new("TextLabel", o2)
  1380. o18.BackgroundColor3 = Color3.new(1, 1, 1)
  1381. o18.BackgroundTransparency = 1
  1382. o18.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1383. o18.Name = "Line10"
  1384. o18.Position = UDim2.new(0, 0, 0, 280)
  1385. o18.Size = UDim2.new(1, 0, 0, 30)
  1386. o18.Text = "DASQ"
  1387. o18.TextWrapped = true
  1388. o18.TextColor3 = Color3.new(1, 1, 1)
  1389. o18.Font = Enum.Font.SciFi
  1390. o18.FontSize = Enum.FontSize.Size18
  1391. o18.TextXAlignment = Enum.TextXAlignment.Left
  1392. o19 = Instance.new("TextLabel", o2)
  1393. o19.BackgroundColor3 = Color3.new(1, 1, 1)
  1394. o19.BackgroundTransparency = 1
  1395. o19.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1396. o19.Name = "Line9"
  1397. o19.Position = UDim2.new(0, 0, 0, 250)
  1398. o19.Size = UDim2.new(1, 0, 0, 30)
  1399. o19.Text = "ASE"
  1400. o19.TextWrapped = true
  1401. o19.TextColor3 = Color3.new(1, 1, 1)
  1402. o19.Font = Enum.Font.SciFi
  1403. o19.FontSize = Enum.FontSize.Size18
  1404. o19.TextXAlignment = Enum.TextXAlignment.Left
  1405. o20 = Instance.new("TextLabel", o2)
  1406. o20.BackgroundColor3 = Color3.new(1, 1, 1)
  1407. o20.BackgroundTransparency = 1
  1408. o20.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1409. o20.Name = "Line8"
  1410. o20.Position = UDim2.new(0, 0, 0, 220)
  1411. o20.Size = UDim2.new(1, 0, 0, 30)
  1412. o20.Text = "SAX"
  1413. o20.TextWrapped = true
  1414. o20.TextColor3 = Color3.new(1, 1, 1)
  1415. o20.Font = Enum.Font.SciFi
  1416. o20.FontSize = Enum.FontSize.Size18
  1417. o20.TextXAlignment = Enum.TextXAlignment.Left
  1418. o21 = Instance.new("TextLabel", o2)
  1419. o21.BackgroundColor3 = Color3.new(1, 1, 1)
  1420. o21.BackgroundTransparency = 1
  1421. o21.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1422. o21.Name = "Line1"
  1423. o21.Size = UDim2.new(1, 0, 0, 30)
  1424. o21.Text = "Ctrl --Turns on/off 2D camera"
  1425. o21.TextColor3 = Color3.new(1, 1, 1)
  1426. o21.Font = Enum.Font.SciFi
  1427. o21.FontSize = Enum.FontSize.Size18
  1428. o21.TextXAlignment = Enum.TextXAlignment.Left
  1429. o22 = Instance.new("TextLabel", o2)
  1430. o22.BackgroundColor3 = Color3.new(1, 1, 1)
  1431. o22.BackgroundTransparency = 1
  1432. o22.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1433. o22.Name = "Line2"
  1434. o22.Position = UDim2.new(0, 0, 0, 35)
  1435. o22.Size = UDim2.new(1, 0, 0, 30)
  1436. o22.Text = "ADQ --Unlocks Next Phase (Must have 100 magic)"
  1437. o22.TextColor3 = Color3.new(1, 1, 1)
  1438. o22.Font = Enum.Font.SciFi
  1439. o22.FontSize = Enum.FontSize.Size18
  1440. o22.TextXAlignment = Enum.TextXAlignment.Left
  1441. o23 = Instance.new("TextLabel", o2)
  1442. o23.BackgroundColor3 = Color3.new(1, 1, 1)
  1443. o23.BackgroundTransparency = 1
  1444. o23.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1445. o23.Name = "Line3"
  1446. o23.Position = UDim2.new(0, 0, 0, 75)
  1447. o23.Size = UDim2.new(1, 0, 0, 40)
  1448. o23.Text = "DAQ --Returns to Last phase"
  1449. o23.TextWrapped = true
  1450. o23.TextColor3 = Color3.new(1, 1, 1)
  1451. o23.Font = Enum.Font.SciFi
  1452. o23.FontSize = Enum.FontSize.Size18
  1453. o23.TextXAlignment = Enum.TextXAlignment.Left
  1454. o23.TextYAlignment = Enum.TextYAlignment.Top
  1455. o24 = Instance.new("TextLabel", o2)
  1456. o24.BackgroundColor3 = Color3.new(1, 1, 1)
  1457. o24.BackgroundTransparency = 1
  1458. o24.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1459. o24.Name = "Line4"
  1460. o24.Position = UDim2.new(0, 0, 0, 100)
  1461. o24.Size = UDim2.new(1, 0, 0, 30)
  1462. o24.Text = "Z"
  1463. o24.TextWrapped = true
  1464. o24.TextColor3 = Color3.new(1, 1, 1)
  1465. o24.Font = Enum.Font.SciFi
  1466. o24.FontSize = Enum.FontSize.Size18
  1467. o24.TextXAlignment = Enum.TextXAlignment.Left
  1468. o25 = Instance.new("TextLabel", o2)
  1469. o25.BackgroundColor3 = Color3.new(1, 1, 1)
  1470. o25.BackgroundTransparency = 1
  1471. o25.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1472. o25.Name = "Line5"
  1473. o25.Position = UDim2.new(0, 0, 0, 130)
  1474. o25.Size = UDim2.new(1, 0, 0, 30)
  1475. o25.Text = "X"
  1476. o25.TextWrapped = true
  1477. o25.TextColor3 = Color3.new(1, 1, 1)
  1478. o25.Font = Enum.Font.SciFi
  1479. o25.FontSize = Enum.FontSize.Size18
  1480. o25.TextXAlignment = Enum.TextXAlignment.Left
  1481. o26 = Instance.new("TextLabel", o2)
  1482. o26.BackgroundColor3 = Color3.new(1, 1, 1)
  1483. o26.BackgroundTransparency = 1
  1484. o26.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1485. o26.Name = "Line6"
  1486. o26.Position = UDim2.new(0, 0, 0, 160)
  1487. o26.Size = UDim2.new(1, 0, 0, 30)
  1488. o26.Text = "C"
  1489. o26.TextWrapped = true
  1490. o26.TextColor3 = Color3.new(1, 1, 1)
  1491. o26.Font = Enum.Font.SciFi
  1492. o26.FontSize = Enum.FontSize.Size18
  1493. o26.TextXAlignment = Enum.TextXAlignment.Left
  1494. o27 = Instance.new("TextLabel", o2)
  1495. o27.BackgroundColor3 = Color3.new(1, 1, 1)
  1496. o27.BackgroundTransparency = 1
  1497. o27.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1498. o27.Name = "Line7"
  1499. o27.Position = UDim2.new(0, 0, 0, 190)
  1500. o27.Size = UDim2.new(1, 0, 0, 30)
  1501. o27.Text = "SDQ"
  1502. o27.TextWrapped = true
  1503. o27.TextColor3 = Color3.new(1, 1, 1)
  1504. o27.Font = Enum.Font.SciFi
  1505. o27.FontSize = Enum.FontSize.Size18
  1506. o27.TextXAlignment = Enum.TextXAlignment.Left
  1507. o28 = Instance.new("TextLabel", o1)
  1508. o28.BackgroundColor3 = Color3.new(1, 1, 1)
  1509. o28.BackgroundTransparency = 1
  1510. o28.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1511. o28.Name = "Title"
  1512. o28.Size = UDim2.new(1, 0, 0, 30)
  1513. o28.ClipsDescendants = true
  1514. o28.Draggable = true
  1515. o28.Text = "Ace of spades"
  1516. o28.TextColor3 = Color3.new(1, 1, 0)
  1517. o28.Font = Enum.Font.SourceSans
  1518. o28.FontSize = Enum.FontSize.Size24
  1519. o29 = Instance.new("Frame", o28)
  1520. o29.BackgroundColor3 = Color3.new(1, 1, 1)
  1521. o29.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1522. o29.BorderSizePixel = 0
  1523. o29.Name = "Border"
  1524. o29.Position = UDim2.new(0, 0, 1, 0)
  1525. o29.Size = UDim2.new(1, 0, 0, 1)
  1526. o29.Draggable = true
  1527. o30 = Instance.new("Frame", g1)
  1528. o30.BackgroundColor3 = Color3.new(1, 1, 1)
  1529. o30.BackgroundTransparency = 1
  1530. o30.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1531. o30.Name = "Buttons"
  1532. o30.Position = UDim2.new(-0.85000002384186, 0, 0.89999997615814, -60)
  1533. o30.Size = UDim2.new(1, 0, 0, 60)
  1534. o31 = Instance.new("TextButton", o30)
  1535. o31.Active = true
  1536. o31.BackgroundColor3 = Color3.new(1, 1, 1)
  1537. o31.BorderColor3 = Color3.new(1, 1, 1)
  1538. o31.Name = "Controls"
  1539. o31.Position = UDim2.new(1, -94, 1, -35)
  1540. o31.Size = UDim2.new(0, 90, 0, 30)
  1541. o31.Style = Enum.ButtonStyle.RobloxRoundButton
  1542. o31.Text = "Controls"
  1543. o31.TextColor3 = Color3.new(1, 1, 1)
  1544. o31.Font = Enum.Font.SciFi
  1545. o31.FontSize = Enum.FontSize.Size18
  1546. local this = {
  1547. Debounces = {
  1548. HelpOpen = false,
  1549. CoolDownOpen = false,
  1550. NameShowing = true
  1551. }
  1552. }
  1553. Help = o1
  1554. Controls = o31--script.Parent.Buttons.Controls
  1555. function this:ToggleHelp()
  1556. if this.Debounces.HelpOpen == true then
  1557. Help:TweenPosition(UDim2.new(1, 0, 0.5, -150), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, 1)
  1558. this.Debounces.HelpOpen = false
  1559. elseif this.Debounces.HelpOpen == false then
  1560. Help:TweenPosition(UDim2.new(0.55, -320, 0.5, -150), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, 1)
  1561. this.Debounces.HelpOpen = true
  1562. end
  1563. end
  1564. Mouse = game.Players.LocalPlayer:GetMouse()
  1565. Controls.MouseButton1Down:connect(function()
  1566. this:ToggleHelp()
  1567. end)
  1568. game["Run Service"].RenderStepped:connect(function()
  1569. trinIm2.Rotation = trinIm2.Rotation + 1
  1570. trinIm3.Rotation = trinIm3.Rotation - 1
  1571. if trinIm.ImageTransparency >= 0 then
  1572. trinIm.ImageTransparency = trinIm.ImageTransparency + 0.01
  1573. end
  1574. if 1 <= trinIm.ImageTransparency then
  1575. repeat
  1576. swait()
  1577. trinIm.ImageTransparency = trinIm.ImageTransparency - 0.01
  1578. until trinIm.ImageTransparency <= 0.4
  1579. end
  1580. end)
  1581. Gring = it("Part", EffectModel)
  1582. Gring.Size = Vector3.new(8, 0, 8)
  1583. Gring.CFrame = Torso.CFrame
  1584. Gring.Transparency = 1
  1585. Gring.Anchored = true
  1586. Gring.CanCollide = false
  1587. rgui = it("SurfaceGui", Gring)
  1588. rgui.Face = "Top"
  1589. igui = it("ImageLabel", rgui)
  1590. igui.BackgroundTransparency = 1
  1591. igui.Size = UDim2.new(1, 0, 1, 0)
  1592. igui.Image = "http://www.roblox.com/asset/?id=628721517"
  1593. igui.ImageColor3 = Color3.new(255, 255, 0)
  1594. rtgui = rgui:clone()
  1595. rtgui.Parent = Gring
  1596. rtgui.Face = "Bottom"
  1597. Lring = Instance.new("Part", EffectModel)
  1598. Lring.CanCollide = false
  1599. Lring.Anchored = false
  1600. Lring.CFrame = RightArm.CFrame * CFrame.new(0, -1, 0)
  1601. Lring.Transparency = 1
  1602. rgui = Instance.new("BillboardGui")
  1603. rgui.Parent = Lring
  1604. rgui.Size = UDim2.new(3, 0, 2.4, 0)
  1605. rgui.AlwaysOnTop = false
  1606. rimg = Instance.new("ImageLabel")
  1607. rimg.Parent = rgui
  1608. rimg.BackgroundTransparency = 1
  1609. rimg.Size = UDim2.new(1, 0, 1, 0)
  1610. rimg.Image = "rbxassetid://200369289"
  1611. rimg.ImageColor3 = Color3.new(255, 255, 0)
  1612. w = Instance.new("Motor", Lring)
  1613. w.Part0 = Lring
  1614. w.Part1 = LeftArm
  1615. w.C0 = CFrame.new(0, 1, 0)
  1616. DDCready = false
  1617. DDC = false
  1618. Controls = g1--script.Controls:clone()
  1619. Controls.Parent = Player.PlayerGui
  1620. it = Instance.new
  1621. vt = Vector3.new
  1622. LastMove = ""
  1623. EN = 0
  1624. MaxEN = 100
  1625. local Color1 = Torso.BrickColor
  1626. EffecMo = EffectModel
  1627. animing = false
  1628. cards = {
  1629. "http://www.roblox.com/asset/?id=628445888",
  1630. "http://www.roblox.com/asset/?id=628445764",
  1631. "http://www.roblox.com/asset/?id=628445481",
  1632. "http://www.roblox.com/asset/?id=628445980",
  1633. "http://www.roblox.com/asset/?id=628446265",
  1634. "http://www.roblox.com/asset/?id=628446350"
  1635. }
  1636. RootCF = CFrame.Angles(0, 0, 0)
  1637. NeckCF = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  1638. local RW = Instance.new("Motor", nil)
  1639. local LW = Instance.new("Motor", nil)
  1640. local RH = Instance.new("Motor", nil)
  1641. local LH = Instance.new("Motor", nil)
  1642. Neck = Torso.Neck
  1643. r1m = RootJoint.C1
  1644. r0m = RootJoint.C0
  1645. n1m = Neck.C1
  1646. n0m = Neck.C0
  1647. local rarmc1 = RW.C1
  1648. local larmc1 = LW.C1
  1649. local rlegc1 = RH.C1
  1650. local llegc1 = LH.C1
  1651. local resetc1 = false
  1652. Comboing = false
  1653. HTime = 0
  1654. LastDamage = 0
  1655. ComboHits = 0
  1656. local bg = Instance.new("BodyGyro")
  1657. bg.Parent = nil
  1658. bg.maxTorque = Vector3.new(50000000, 5000000, 50000000) * 10000
  1659. bg.P = 9000
  1660. bg.D = 100
  1661. BodyVel = Instance.new("BodyVelocity")
  1662. BodyVel.Name = "HumanoidMover"
  1663. BodyVel.P = 2000
  1664. BodyVel.maxForce = Vector3.new(4800000, 0, 4800000)
  1665. BodyVel.Parent = nil
  1666. local pe = Instance.new("ParticleEmitter", script)
  1667. pe.Enabled = false
  1668. pe.Name = "EMIT"
  1669. local col1 = BrickColor.new("Cyan").Color
  1670. local col2 = BrickColor.new("New Yeller").Color
  1671. pe.Color = ColorSequence.new(col1, col2)
  1672. pe.Texture = "rbxassetid://436792038"
  1673. pe.LightEmission = 1
  1674. pe.Size = NumberSequence.new({
  1675. NumberSequenceKeypoint.new(0, 1.65),
  1676. NumberSequenceKeypoint.new(1, 0)
  1677. })
  1678. pe.Transparency = NumberSequence.new({
  1679. NumberSequenceKeypoint.new(0, 0),
  1680. NumberSequenceKeypoint.new(1, 1)
  1681. })
  1682. pe.Lifetime = NumberRange.new(1.5)
  1683. pe.Rate = 500
  1684. pe.Rotation = NumberRange.new(5)
  1685. pe.RotSpeed = NumberRange.new(10)
  1686. pe.Speed = NumberRange.new(5)
  1687. local pe = Instance.new("ParticleEmitter", script)
  1688. pe.Enabled = false
  1689. pe.Name = "beamy"
  1690. local col1 = BrickColor.new("Cyan").Color
  1691. local col2 = BrickColor.new("New Yeller").Color
  1692. pe.Color = ColorSequence.new(col2)
  1693. pe.Texture = "rbxasset://textures/particles/smoke_main.dds"
  1694. pe.LightEmission = 1
  1695. pe.Size = NumberSequence.new(3)
  1696. pe.Transparency = NumberSequence.new({
  1697. NumberSequenceKeypoint.new(0, 0),
  1698. NumberSequenceKeypoint.new(1, 1)
  1699. })
  1700. pe.Lifetime = NumberRange.new(3)
  1701. pe.Rate = 500
  1702. pe.Rotation = NumberRange.new(5)
  1703. pe.RotSpeed = NumberRange.new(10)
  1704. pe.Speed = NumberRange.new(4)
  1705. pe.VelocitySpread = 360
  1706. local pe = Instance.new("ParticleEmitter", script)
  1707. pe.Enabled = false
  1708. pe.Name = "EMIT2"
  1709. local col1 = BrickColor.new("Cyan").Color
  1710. local col2 = BrickColor.new("New Yeller").Color
  1711. pe.Color = ColorSequence.new(col2)
  1712. pe.LightEmission = 1
  1713. pe.Texture = "rbxassetid://246689799"
  1714. pe.Size = NumberSequence.new({
  1715. NumberSequenceKeypoint.new(0, 2.31),
  1716. NumberSequenceKeypoint.new(1, 0)
  1717. })
  1718. pe.Transparency = NumberSequence.new(0)
  1719. pe.Lifetime = NumberRange.new(1.5)
  1720. pe.Rate = 500
  1721. pe.Rotation = NumberRange.new(5)
  1722. pe.RotSpeed = NumberRange.new(10)
  1723. pe.Speed = NumberRange.new(5)
  1724. local pe = Instance.new("ParticleEmitter", script)
  1725. pe.Enabled = false
  1726. pe.Name = "EMIT3"
  1727. local col2 = BrickColor.new("Deep orange").Color
  1728. pe.Color = ColorSequence.new(col2)
  1729. pe.LightEmission = 0.5
  1730. pe.Texture = "rbxassetid://436792038"
  1731. pe.Size = NumberSequence.new({
  1732. NumberSequenceKeypoint.new(0, 1.12),
  1733. NumberSequenceKeypoint.new(1, 0)
  1734. })
  1735. pe.Transparency = NumberSequence.new({
  1736. NumberSequenceKeypoint.new(0, 0),
  1737. NumberSequenceKeypoint.new(1, 1)
  1738. })
  1739. pe.Lifetime = NumberRange.new(2)
  1740. pe.Rate = 200
  1741. pe.EmissionDirection = "Back"
  1742. pe.Rotation = NumberRange.new(5)
  1743. pe.RotSpeed = NumberRange.new(10)
  1744. pe.Speed = NumberRange.new(5)
  1745. local pe = Instance.new("ParticleEmitter", script)
  1746. pe.Enabled = false
  1747. pe.Name = "Fire"
  1748. local col1 = BrickColor.new("Really red").Color
  1749. local col2 = BrickColor.new("Deep orange").Color
  1750. pe.Color = ColorSequence.new(col1, col2)
  1751. pe.LightEmission = 1
  1752. pe.Texture = "rbxasset://textures/particles/fire_main.dds"
  1753. pe.Size = NumberSequence.new(2)
  1754. pe.Transparency = NumberSequence.new({
  1755. NumberSequenceKeypoint.new(0, 0),
  1756. NumberSequenceKeypoint.new(1, 1)
  1757. })
  1758. pe.Lifetime = NumberRange.new(1)
  1759. pe.Rate = 500
  1760. pe.EmissionDirection = "Right"
  1761. pe.Rotation = NumberRange.new(5)
  1762. pe.RotSpeed = NumberRange.new(30)
  1763. pe.Speed = NumberRange.new(0)
  1764. local pe = Instance.new("ParticleEmitter", script)
  1765. pe.Enabled = false
  1766. pe.Name = "dark"
  1767. local col1 = BrickColor.new("White").Color
  1768. local col2 = BrickColor.new("Really black").Color
  1769. pe.Color = ColorSequence.new(col1, col2)
  1770. pe.LightEmission = 0.35
  1771. pe.Texture = "rbxassetid://299413210"
  1772. pe.Size = NumberSequence.new(1.5)
  1773. pe.Transparency = NumberSequence.new({
  1774. NumberSequenceKeypoint.new(0, 0),
  1775. NumberSequenceKeypoint.new(1, 1)
  1776. })
  1777. pe.Lifetime = NumberRange.new(1)
  1778. pe.Rate = 500
  1779. pe.EmissionDirection = "Top"
  1780. pe.Rotation = NumberRange.new(10)
  1781. pe.RotSpeed = NumberRange.new(30)
  1782. pe.Speed = NumberRange.new(1)
  1783. pe.VelocitySpread = NumberRange.new(180)
  1784. function so(id, par, vol, pit)
  1785. local sou = Instance.new("Sound", par or workspace)
  1786. if par == char then
  1787. sou.Parent = char.Torso
  1788. end
  1789. sou.Volume = vol
  1790. sou.Pitch = pit or 1
  1791. sou.SoundId = "http://www.roblox.com/asset/?id=" .. id
  1792. coroutine.resume(coroutine.create(function(Sound)
  1793. swait()
  1794. Sound:play()
  1795. end), sou)
  1796. game:GetService("Debris"):AddItem(sou, 6)
  1797. end
  1798. function part(formfactor, parent, reflectance, transparency, brickcolor, name, size)
  1799. local fp = it("Part")
  1800. fp.Parent = parent
  1801. fp.Reflectance = reflectance
  1802. fp.Transparency = transparency
  1803. fp.CanCollide = false
  1804. fp.Locked = true
  1805. fp.BrickColor = brickcolor
  1806. fp.Name = name
  1807. fp.Size = size
  1808. fp.Position = Torso.Position
  1809. fp.Material = "SmoothPlastic"
  1810. fp:BreakJoints()
  1811. return fp
  1812. end
  1813. function NoOutline(Part)
  1814. Part.TopSurface, Part.BottomSurface, Part.LeftSurface, Part.RightSurface, Part.FrontSurface, Part.BackSurface = 10, 10, 10, 10, 10, 10
  1815. end
  1816. function Par(Parent, Name, Col, size, Mater)
  1817. p = Instance.new("Part", Parent)
  1818. p.Anchored = true
  1819. p.CanCollide = false
  1820. p.BrickColor = BrickColor.new(Col)
  1821. p.Locked = true
  1822. NoOutline(p)
  1823. p.Size = size or Vector3.new(1, 1, 1)
  1824. p.Material = Mater
  1825. return p
  1826. end
  1827. function Par2(size, cframe, color, meshtype, meshscale)
  1828. local par = Instance.new("Part")
  1829. par.formFactor = "Custom"
  1830. par.TopSurface = 0
  1831. par.BottomSurface = 0
  1832. par.Size = size
  1833. par.CFrame = cframe
  1834. par.BrickColor = BrickColor.new(color)
  1835. if meshtype then
  1836. local m = Instance.new(meshtype, par)
  1837. m.Scale = meshscale
  1838. end
  1839. return par
  1840. end
  1841. function BillboardGui(image, position, size)
  1842. local billpar = Instance.new("Part")
  1843. billpar.Transparency = 1
  1844. billpar.formFactor = "Custom"
  1845. billpar.Size = Vector3.new(1, 1, 1)
  1846. billpar.Anchored = true
  1847. billpar.CanCollide = false
  1848. billpar.CFrame = CFrame.new(position)
  1849. billpar.Name = "BillboardGuiPart"
  1850. local bill = Instance.new("BillboardGui", billpar)
  1851. bill.Adornee = billpar
  1852. bill.Size = UDim2.new(1, 0, 1, 0)
  1853. bill.SizeOffset = Vector2.new(size, size)
  1854. local d = Instance.new("ImageLabel", bill)
  1855. d.BackgroundTransparency = 1
  1856. d.Size = UDim2.new(1, 0, 1, 0)
  1857. d.Image = image
  1858. return billpar
  1859. end
  1860. function gui(GuiType, parent, text, backtrans, backcol, pos, size)
  1861. local gui = it(GuiType)
  1862. gui.Parent = parent
  1863. gui.Text = text
  1864. gui.BackgroundTransparency = backtrans
  1865. gui.BackgroundColor3 = backcol
  1866. gui.SizeConstraint = "RelativeXY"
  1867. gui.TextXAlignment = "Center"
  1868. gui.TextYAlignment = "Center"
  1869. gui.Position = pos
  1870. gui.Size = size
  1871. gui.Font = "SciFi"
  1872. gui.FontSize = "Size14"
  1873. gui.TextWrapped = false
  1874. gui.TextStrokeTransparency = 0
  1875. gui.TextColor3 = Color3.new(255, 255, 127)
  1876. return gui
  1877. end
  1878. function formportalBase(parent, CF)
  1879. local portal = Instance.new("Part", parent)
  1880. portal.Anchored = true
  1881. portal.CanCollide = false
  1882. portal.BrickColor = BrickColor.new("Really black")
  1883. portal.Material = "SmoothPlastic"
  1884. portalMesh = Instance.new("SpecialMesh", portal)
  1885. portalMesh.MeshType = "Cylinder"
  1886. portalMesh.Scale = vt(0.2, 1, 1)
  1887. portal.Size = Vector3.new(0.3, 9, 9)
  1888. portal.CFrame = CF
  1889. for i = 0, 360, 120 do
  1890. do
  1891. local num = i
  1892. local asd2 = Instance.new("Part")
  1893. asd2.Anchored = true
  1894. asd2.CanCollide = false
  1895. asd2.Size = Vector3.new(0, 0, 0)
  1896. asd2.Transparency = 1
  1897. asd2.Parent = EffecMo
  1898. asd2.CFrame = portal.CFrame * CFrame.Angles(math.rad(i), 0, 0) * CFrame.new(0, 5.6, 0)
  1899. local emit = script.EMIT:clone()
  1900. local emit2 = script.EMIT2:Clone()
  1901. emit.Parent = asd2
  1902. emit.Enabled = true
  1903. emit2.Parent = asd2
  1904. emit2.Enabled = true
  1905. coroutine.resume(coroutine.create(function()
  1906. while portal.Parent == parent do
  1907. swait()
  1908. num = num + 5
  1909. asd2.CFrame = portal.CFrame * CFrame.Angles(math.rad(num), 0, 0) * CFrame.new(0, 5.6, 0)
  1910. end
  1911. emit.Enabled = false
  1912. emit2.Enabled = false
  1913. game.Debris:AddItem(emit, 2)
  1914. game.Debris:AddItem(emit, 2)
  1915. end))
  1916. end
  1917. end
  1918. return portal
  1919. end
  1920. function formportalOutline(parent, CF)
  1921. portal2 = Instance.new("Part", parent)
  1922. portal2.Anchored = true
  1923. portal2.CanCollide = false
  1924. portal2.BrickColor = BrickColor.new("Gold")
  1925. portal2.Material = "Neon"
  1926. portalMesh = Instance.new("SpecialMesh", portal2)
  1927. portalMesh.MeshType = "Cylinder"
  1928. portal2.Size = Vector3.new(0.2, 10.1, 10.1)
  1929. portalMesh.Scale = vt(0.2, 1, 1)
  1930. portal2.CFrame = CF
  1931. so("153092315", parent, 1, 1.5)
  1932. return portal2
  1933. end
  1934. local CFrameFromTopBack = function(at, top, back)
  1935. local right = top:Cross(back)
  1936. 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)
  1937. end
  1938. function clerp(a, b, t)
  1939. return a:Lerp(b, t)
  1940. end
  1941. function QuaternionFromCFrame(cf)
  1942. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  1943. local trace = m00 + m11 + m22
  1944. if trace > 0 then
  1945. local s = math.sqrt(1 + trace)
  1946. local recip = 0.5 / s
  1947. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  1948. else
  1949. local i = 0
  1950. if m00 < m11 then
  1951. i = 1
  1952. end
  1953. if m22 > (i == 0 and m00 or m11) then
  1954. i = 2
  1955. end
  1956. if i == 0 then
  1957. local s = math.sqrt(m00 - m11 - m22 + 1)
  1958. local recip = 0.5 / s
  1959. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  1960. elseif i == 1 then
  1961. local s = math.sqrt(m11 - m22 - m00 + 1)
  1962. local recip = 0.5 / s
  1963. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  1964. elseif i == 2 then
  1965. local s = math.sqrt(m22 - m00 - m11 + 1)
  1966. local recip = 0.5 / s
  1967. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  1968. end
  1969. end
  1970. end
  1971. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  1972. local xs, ys, zs = x + x, y + y, z + z
  1973. local wx, wy, wz = w * xs, w * ys, w * zs
  1974. local xx = x * xs
  1975. local xy = x * ys
  1976. local xz = x * zs
  1977. local yy = y * ys
  1978. local yz = y * zs
  1979. local zz = z * zs
  1980. 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))
  1981. end
  1982. function QuaternionSlerp(a, b, t)
  1983. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  1984. local startInterp, finishInterp
  1985. if cosTheta >= 1.0E-4 then
  1986. if 1 - cosTheta > 1.0E-4 then
  1987. local theta = math.acos(cosTheta)
  1988. local invSinTheta = 1 / math.sin(theta)
  1989. startInterp = math.sin((1 - t) * theta) * invSinTheta
  1990. finishInterp = math.sin(t * theta) * invSinTheta
  1991. else
  1992. startInterp = 1 - t
  1993. finishInterp = t
  1994. end
  1995. elseif 1 + cosTheta > 1.0E-4 then
  1996. local theta = math.acos(-cosTheta)
  1997. local invSinTheta = 1 / math.sin(theta)
  1998. startInterp = math.sin((t - 1) * theta) * invSinTheta
  1999. finishInterp = math.sin(t * theta) * invSinTheta
  2000. else
  2001. startInterp = t - 1
  2002. finishInterp = t
  2003. end
  2004. 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
  2005. end
  2006. local newMotor = function(part0, part1, c0, c1)
  2007. local w = Instance.new("Motor", part0)
  2008. w.Part0 = part0
  2009. w.Part1 = part1
  2010. w.C0 = c0
  2011. w.C1 = c1
  2012. return w
  2013. end
  2014. function wPart(x, y, z, color, tr, cc, an, parent)
  2015. local wp = Instance.new("WedgePart", EffectModel)
  2016. wp.formFactor = "Custom"
  2017. wp.Material = "Neon"
  2018. wp.Size = Vector3.new(x, y, z)
  2019. wp.BrickColor = BrickColor.new(color)
  2020. wp.CanCollide = cc
  2021. wp.Transparency = tr
  2022. wp.Anchored = an
  2023. wp.TopSurface, wp.BottomSurface = 0, 0
  2024. return wp
  2025. end
  2026. function Mesh(par, num, x, y, z)
  2027. local msh = _
  2028. if num == 1 then
  2029. msh = Instance.new("CylinderMesh", par)
  2030. elseif num == 2 then
  2031. msh = Instance.new("SpecialMesh", par)
  2032. msh.MeshType = 3
  2033. elseif num == 3 then
  2034. msh = Instance.new("BlockMesh", par)
  2035. elseif num == 4 then
  2036. msh = Instance.new("SpecialMesh", par)
  2037. msh.MeshType = "Torso"
  2038. elseif type(num) == "string" then
  2039. msh = Instance.new("SpecialMesh", par)
  2040. msh.MeshId = num
  2041. end
  2042. msh.Scale = Vector3.new(x, y, z)
  2043. return msh
  2044. end
  2045. function Triangle(a, b, c)
  2046. local col = BrickColor.new("New Yeller")
  2047. local edg1 = c - a:Dot(b - a.unit)
  2048. local edg2 = a - b:Dot(c - b.unit)
  2049. local edg3 = b - c:Dot(a - c.unit)
  2050. if edg1 <= b - a.magnitude and edg1 >= 0 then
  2051. a, b = a, b
  2052. elseif edg2 <= c - b.magnitude and edg2 >= 0 then
  2053. a, b, c = b, c, a
  2054. elseif edg3 <= a - c.magnitude and edg3 >= 0 then
  2055. a, b, c = c, a, b
  2056. else
  2057. assert(false, "unreachable")
  2058. end
  2059. local len1 = c - a:Dot(b - a.unit)
  2060. local len2 = b - a.magnitude - len1
  2061. local width = a + b - a.unit * len1 - c.magnitude
  2062. local maincf = CFrameFromTopBack(a, b - a:Cross(c - b).unit, -b - a.unit)
  2063. local list = {}
  2064. if len1 > 0.01 then
  2065. local w1 = Instance.new("WedgePart", EffectModel)
  2066. game:GetService("Debris"):AddItem(w1, 5)
  2067. coroutine.resume(coroutine.create(function(p)
  2068. for i = 1, 10 do
  2069. p.Transparency = i / 10
  2070. swait()
  2071. end
  2072. p:Remove()
  2073. end), w1)
  2074. w1.FormFactor = "Custom"
  2075. w1.BrickColor = col
  2076. w1.Material = "Neon"
  2077. w1.CanCollide = false
  2078. local sz = Vector3.new(0.2, width, len1)
  2079. w1.Size = sz
  2080. local sp = Instance.new("SpecialMesh", w1)
  2081. sp.MeshType = "Wedge"
  2082. sp.Scale = Vector3.new(0, 1, 1) * sz / w1.Size
  2083. w1:BreakJoints()
  2084. w1.Anchored = true
  2085. w1.Transparency = 0
  2086. w1.CFrame = maincf * CFrame.Angles(math.pi, 0, math.pi / 2) * CFrame.new(0, width / 2, len1 / 2)
  2087. end
  2088. if len2 > 0.01 then
  2089. local w2 = Instance.new("WedgePart", EffectModel)
  2090. game:GetService("Debris"):AddItem(w2, 5)
  2091. coroutine.resume(coroutine.create(function(p)
  2092. for i = 1, 10 do
  2093. p.Transparency = i / 10
  2094. swait()
  2095. end
  2096. p:Remove()
  2097. end), w2)
  2098. w2.Material = "Neon"
  2099. w2.FormFactor = "Custom"
  2100. w2.BrickColor = col
  2101. w2.Material = "Neon"
  2102. w2.CanCollide = false
  2103. local sz = Vector3.new(0.2, width, len2)
  2104. w2.Size = sz
  2105. local sp = Instance.new("SpecialMesh", w2)
  2106. sp.MeshType = "Wedge"
  2107. sp.Scale = Vector3.new(0, 1, 1) * sz / w2.Size
  2108. w2:BreakJoints()
  2109. w2.Anchored = true
  2110. w2.Transparency = 0
  2111. w2.CFrame = maincf * CFrame.Angles(math.pi, math.pi, -math.pi / 2) * CFrame.new(0, width / 2, -len1 - len2 / 2)
  2112. end
  2113. return unpack(list)
  2114. end
  2115. function osamachain(P0, P1, Color1, Color2, thickness1, thickness2, T)
  2116. local Part0 = P0.Position
  2117. local Part1 = P1.Position
  2118. local magz = (Part0 - Part1).magnitude
  2119. local curpos = Part0
  2120. local parts = {}
  2121. local lastpart = P0
  2122. local model = Instance.new("Model", EffecMo)
  2123. model.Name = "osama_chain"
  2124. local par = model
  2125. if par:FindFirstChild("TimeLeft") ~= nil then
  2126. par:FindFirstChild("TimeLeft"):Destroy()
  2127. end
  2128. local chains = {}
  2129. local WAT = false
  2130. local cb = Instance.new("Part", model)
  2131. cb.Name = "Main_chain"
  2132. cb.Size = Vector3.new(0.2, 1, 0.2)
  2133. cb.BrickColor = BrickColor.new(Color1)
  2134. cb.Anchored = false
  2135. cb.CanCollide = false
  2136. cb.Locked = true
  2137. cbM = Instance.new("CylinderMesh", cb)
  2138. cbM.Name = "Mesh"
  2139. cb.CFrame = CFrame.new((Part0 + Part1) / 2, Part0) * CFrame.Angles(math.pi / 2, 0, 0)
  2140. for j = 1, T do
  2141. do
  2142. local Part0 = P0.Position
  2143. local Part1 = P1.Position
  2144. local trolpos = CFrame.new(curpos, Part1) * CFrame.new(0, 0, magz / T).p
  2145. local p = Instance.new("Part")
  2146. p.Name = "Outline" .. j
  2147. p.Size = Vector3.new(0.2, 1, 0.2)
  2148. p.BrickColor = BrickColor.new(Color2)
  2149. p.TopSurface = 0
  2150. p.BottomSurface = 0
  2151. p.CanCollide = false
  2152. p.Locked = true
  2153. p.Anchored = true
  2154. p.Material = "Neon"
  2155. p.TopSurface = 0
  2156. p.BottomSurface = 0
  2157. local mesh = Instance.new("CylinderMesh", p)
  2158. mesh.Name = "Mesh"
  2159. mesh.Scale = Vector3.new(1.5, magz / T, 1.5)
  2160. p.Parent = model
  2161. p.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / T / 2)
  2162. curpos = p.CFrame * CFrame.new(0, 0, magz / T / 2).p
  2163. p.CFrame = p.CFrame * CFrame.Angles(math.rad(90), 0, 0)
  2164. p.Transparency = 0.35
  2165. local str = Instance.new("ObjectValue", p)
  2166. str.Value = lastpart
  2167. str.Name = "LP"
  2168. lastpart = p
  2169. table.insert(parts, {p, p})
  2170. table.insert(chains, {
  2171. 0,
  2172. 0,
  2173. parts,
  2174. 0
  2175. })
  2176. coroutine.resume(coroutine.create(function()
  2177. while WAT == false do
  2178. swait()
  2179. local Part0 = P0.Position
  2180. local Part1 = P1.Position
  2181. local ow = j
  2182. local magz = (Part0 - Part1).magnitude
  2183. local oldT = T
  2184. local wtf = magz
  2185. mesh.Scale = Vector3.new(thickness2, magz / T, thickness2)
  2186. if ow > 1 then
  2187. local dangnigga = CFrame.new(str.Value.Position) * CFrame.new(0, 0, wtf / oldT / 2).p
  2188. local trolpos = CFrame.new(dangnigga, Part1) * CFrame.new(0, 0, wtf / oldT).p
  2189. p.CFrame = CFrame.new(str.Value.Position, Part1) * CFrame.new(0, 0, -(wtf / oldT)) * CFrame.Angles(math.rad(90), 0, 0)
  2190. end
  2191. if ow <= 1 then
  2192. local dangnigga = Part0
  2193. local trolpos = CFrame.new(dangnigga, Part1) * CFrame.new(0, 0, wtf / oldT).p
  2194. p.CFrame = CFrame.new(dangnigga, trolpos) * CFrame.new(0, 0, wtf / oldT / 2) * CFrame.Angles(math.rad(90), 0, 0)
  2195. end
  2196. end
  2197. end))
  2198. end
  2199. end
  2200. coroutine.resume(coroutine.create(function()
  2201. while WAT == false do
  2202. local Part0 = P0.Position
  2203. local Part1 = P1.Position
  2204. cbM.Scale = Vector3.new(thickness1, (Part0 - Part1).magnitude, thickness1)
  2205. cb.CFrame = CFrame.new((Part0 + Part1) / 2, Part0) * CFrame.Angles(math.pi / 2, 0, 0)
  2206. for i, v in pairs(chains) do
  2207. v[1] = v[1] % 200 + 4
  2208. local dir = i % 2 == 0 and 1 or -1
  2209. for j, V in pairs(v[3]) do
  2210. local val = math.sin(math.pi / 2 * 2 * ((v[1] + 100 * j / #v[3] * dir) % 100 / 100))
  2211. V[2].Transparency = 0.12 + val * 0.85
  2212. end
  2213. end
  2214. swait()
  2215. end
  2216. end))
  2217. local t = Instance.new("BoolValue", par)
  2218. t.Name = "TimeLeft"
  2219. coroutine.resume(coroutine.create(function()
  2220. repeat
  2221. wait()
  2222. until par:FindFirstChild("TimeLeft") == nil
  2223. WAT = true
  2224. for _, v in pairs(model:children()) do
  2225. coroutine.resume(coroutine.create(function()
  2226. for i = 1, 30 do
  2227. swait()
  2228. v.Mesh.Scale = v.Mesh.Scale - Vector3.new(0.05, 0, 0.05)
  2229. v.Transparency = i / 30
  2230. end
  2231. v:Destroy()
  2232. end))
  2233. game.Debris:AddItem(model, 1)
  2234. end
  2235. end))
  2236. return t
  2237. end
  2238. Fate_Equipped = false
  2239. Fate = Instance.new("Model")
  2240. Fate.Parent = char
  2241. fate = Fate
  2242. FTH = Instance.new("Part", fate)--Fate.Handle
  2243. FTH.Name = "Handle"
  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. local OR = CFrame.new(v.Position)
  2247. local P1C, P2C = v.CFrame:inverse() * OR, FTH.CFrame:inverse() * OR
  2248. local weld = Instance.new("Weld", FTH)
  2249. weld.Name = v.Name .. "->" .. FTH.Name
  2250. weld.Part0 = v
  2251. weld.Part1 = FTH
  2252. weld.C0 = P1C
  2253. weld.C1 = P2C
  2254. end
  2255. end
  2256. for _, v in pairs(Fate:children()) do
  2257. if v.ClassName == "UnionOperation" or v.ClassName == "MeshPart" or v.ClassName == "Part" or v.ClassName == "WedgePart" or v.ClassName == "BasePart" then
  2258. v.Transparency = 1
  2259. end
  2260. end
  2261. function ToHand()
  2262. if Fate.Handle:FindFirstChild("AIDS") ~= nil then
  2263. Fate.Handle:FindFirstChild("AIDS"):Destroy()
  2264. end
  2265. w = Instance.new("Motor6D", Fate.Handle)
  2266. w.Name = "AIDS"
  2267. w.Part0 = Fate.Handle
  2268. w.Part1 = RightArm
  2269. w.C0 = CFrame.Angles(math.rad(-90), math.rad(90), math.rad(90)) * CFrame.new(0, 1, 0)
  2270. return w
  2271. end
  2272. HandleWeld = ToHand()
  2273. function Equip_Fate()
  2274. animing = true
  2275. for i = 0, 1, 0.1 do
  2276. swait()
  2277. PlayAnimationFromTable(AnimTab.ON.Animation(1), 0.3, false)
  2278. --Fate.EMIT.EMIT.Enabled = true
  2279. --Fate.EMIT.EMIT2.Enabled = true
  2280. for _, v in pairs(Fate:children()) do
  2281. if v.Name ~= "EMIT" then
  2282. v.Transparency = 1
  2283. end
  2284. end
  2285. end
  2286. for _, v in pairs(Fate:children()) do
  2287. if v.Name ~= "EMIT" then
  2288. v.Transparency = 0
  2289. end
  2290. end
  2291. --Fate.EMIT.EMIT.Enabled = false
  2292. --Fate.EMIT.EMIT2.Enabled = false
  2293. Fate_Equipped = true
  2294. animing = false
  2295. HandleWeld = ToHand()
  2296. end
  2297. function Un_Equip_Fate()
  2298. animing = true
  2299. for i = 0, 1, 0.1 do
  2300. swait()
  2301. PlayAnimationFromTable(AnimTab.ON.Animation(1), 0.3, false)
  2302. --Fate.EMIT.EMIT.Enabled = true
  2303. --Fate.EMIT.EMIT2.Enabled = true
  2304. for _, v in pairs(Fate:children()) do
  2305. v.Transparency = 1
  2306. end
  2307. end
  2308. --Fate.EMIT.EMIT.Enabled = false
  2309. --Fate.EMIT.EMIT2.Enabled = false
  2310. Fate_Equipped = false
  2311. animing = false
  2312. HandleWeld = ToHand()
  2313. end
  2314. lastcframe = {
  2315. RootJoint.C0,
  2316. Neck.C0,
  2317. RW.C0,
  2318. LW.C0,
  2319. RH.C0,
  2320. LH.C0
  2321. }
  2322. function PlayAnimationFromTable(table, speed, bool)
  2323. RootJoint.C0 = clerp(lastcframe[1], table[1], speed)
  2324. Neck.C0 = clerp(lastcframe[2], table[2], speed)
  2325. RW.C0 = clerp(lastcframe[3], table[3], speed)
  2326. LW.C0 = clerp(lastcframe[4], table[4], speed)
  2327. RH.C0 = clerp(lastcframe[5], table[5], speed)
  2328. LH.C0 = clerp(lastcframe[6], table[6], speed)
  2329. lastcframe = {
  2330. RootJoint.C0,
  2331. Neck.C0,
  2332. RW.C0,
  2333. LW.C0,
  2334. RH.C0,
  2335. LH.C0
  2336. }
  2337. if bool == true and resetc1 == false then
  2338. resetc1 = true
  2339. RootJoint.C1 = RootJoint.C1
  2340. Torso.Neck.C1 = Torso.Neck.C1
  2341. RW.C1 = rarmc1
  2342. LW.C1 = larmc1
  2343. RH.C1 = rlegc1
  2344. LH.C1 = llegc1
  2345. end
  2346. end
  2347. function CamShake(Part, Distan, Power, Times)
  2348. local de = Part.Position
  2349. for i, v in pairs(workspace:children()) do
  2350. if v:IsA("Model") and v:findFirstChild("Humanoid") then
  2351. for _, c in pairs(v:children()) do
  2352. if c.ClassName == "Part" and Distan > (c.Position - de).magnitude then
  2353. local Noob = v.Humanoid
  2354. if Noob ~= nil and Noob:FindFirstChild("CamShake") == nil then
  2355. --[[local ss = script.CamShake:clone()
  2356. ss.Parent = Noob
  2357. ss.Power.Value = Power
  2358. ss.Times.Value = Times
  2359. ss.Disabled = false]]
  2360. end
  2361. end
  2362. end
  2363. end
  2364. end
  2365. end
  2366. local RbxUtility = LoadLibrary("RbxUtility")
  2367. local Create = RbxUtility.Create
  2368. function RemoveOutlines(part)
  2369. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  2370. end
  2371. function rayCast(Position, Direction, Range, Ignore)
  2372. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  2373. end
  2374. function detect_state()
  2375. Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  2376. velocity = RootPart.Velocity.y
  2377. sine = sine + change
  2378. local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  2379. if equipped == true and Dmoves == false then
  2380. if 1 < RootPart.Velocity.y and hit == nil then
  2381. Anim = "Jump"
  2382. elseif RootPart.Velocity.y < -1 and hit == nil then
  2383. Anim = "Fall"
  2384. elseif Torsovelocity < 1 and hit ~= nil then
  2385. Anim = "Idle"
  2386. elseif Torsovelocity > 2 and hit ~= nil then
  2387. Anim = "Walk"
  2388. end
  2389. end
  2390. end
  2391. local rotnum = 0
  2392. game["Run Service"].RenderStepped:connect(function()
  2393. rotnum = rotnum + 1
  2394. local hitfloor2, posfloor2 = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 20, Character)
  2395. if hitfloor2 ~= nil then
  2396. Gring.CFrame = clerp(Gring.CFrame, cf(posfloor2) * CFrame.Angles(0, math.rad(5 * rotnum), 0), 0.3)
  2397. end
  2398. end)
  2399. function Lightning(Part0, Part1, Times, Offset, Color, Thickness, Trans)
  2400. local magz = (Part0 - Part1).magnitude
  2401. local curpos = Part0
  2402. local trz = {
  2403. -Offset,
  2404. Offset
  2405. }
  2406. for i = 1, Times do
  2407. local li = Par(EffectModel, "Lightning", Color, Vector3.new(Thickness, Thickness, magz / Times), "Neon")
  2408. li.Transparency = Trans
  2409. li.BrickColor = BrickColor.new(Color)
  2410. ora = Instance.new("BlockMesh", li)
  2411. ora.Scale = Vector3.new(Thickness, Thickness, 1)
  2412. local Offzet = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  2413. local trolpos = CFrame.new(curpos, Part1) * CFrame.new(0, 0, magz / Times).p + Offzet
  2414. if Times == i then
  2415. local magz2 = (curpos - Part1).magnitude
  2416. li.Size = Vector3.new(Thickness, Thickness, magz2)
  2417. li.CFrame = CFrame.new(curpos, Part1) * CFrame.new(0, 0, -magz2 / 2)
  2418. else
  2419. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / Times / 2)
  2420. end
  2421. curpos = li.CFrame * CFrame.new(0, 0, magz / Times / 2).p
  2422. game.Debris:AddItem(li, 0.1)
  2423. end
  2424. end
  2425. function Lightning2(Part0, Part1, Times, Offset, Color, Thickness, Trans, V)
  2426. local magz = (Part0 - Part1).magnitude
  2427. local curpos = Part0
  2428. local trz = {
  2429. -Offset,
  2430. Offset
  2431. }
  2432. for i = 1, Times do
  2433. do
  2434. local li = Par(EffectModel, "Lightning", Color, Vector3.new(Thickness, Thickness, magz / Times), "Neon")
  2435. li.Transparency = Trans
  2436. ora = Instance.new("BlockMesh", li)
  2437. ora.Scale = Vector3.new(Thickness, Thickness, 1)
  2438. local Offzet = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  2439. local trolpos = CFrame.new(curpos, Part1) * CFrame.new(0, 0, magz / Times).p + Offzet
  2440. if Times == i then
  2441. local magz2 = (curpos - Part1).magnitude
  2442. li.Size = Vector3.new(Thickness, Thickness, magz2)
  2443. li.CFrame = CFrame.new(curpos, Part1) * CFrame.new(0, 0, -magz2 / 2)
  2444. else
  2445. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / Times / 2)
  2446. end
  2447. curpos = li.CFrame * CFrame.new(0, 0, magz / Times / 2).p
  2448. coroutine.resume(coroutine.create(function()
  2449. for i = 1, V do
  2450. swait()
  2451. li.Transparency = i / V
  2452. end
  2453. li:Destroy()
  2454. end))
  2455. end
  2456. end
  2457. end
  2458. function Lightning3(Part0, Part1, Times, Offset, Color, Thickness, Trans, last)
  2459. local magz = (Part0 - Part1).magnitude
  2460. local curpos = Part0
  2461. local trz = {
  2462. -Offset,
  2463. Offset
  2464. }
  2465. for i = 1, Times do
  2466. do
  2467. local li = Par(EffectModel, "Lightning", Color, Vector3.new(Thickness, Thickness, magz / Times), "Neon")
  2468. li.Transparency = Trans
  2469. local Offzet = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  2470. local trolpos = CFrame.new(curpos, Part1) * CFrame.new(0, 0, magz / Times).p + Offzet
  2471. if Times == i then
  2472. local magz2 = (curpos - Part1).magnitude
  2473. li.Size = Vector3.new(Thickness, Thickness, magz2)
  2474. li.CFrame = CFrame.new(curpos, Part1) * CFrame.new(0, 0, -magz2 / 2)
  2475. else
  2476. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / Times / 2)
  2477. end
  2478. curpos = li.CFrame * CFrame.new(0, 0, magz / Times / 2).p
  2479. game.Debris:AddItem(li, 5)
  2480. coroutine.resume(coroutine.create(function()
  2481. for i = 1, 20 do
  2482. swait()
  2483. li.Transparency = li.Transparency + last
  2484. end
  2485. li:Destroy()
  2486. end))
  2487. end
  2488. end
  2489. end
  2490. function GET_THE_NEAREST_FAGGOT(pos)
  2491. local list = game.Workspace:children()
  2492. local torso
  2493. local DISTANCE_u_BITCH = 1000
  2494. local temp, human, temp2
  2495. for x = 1, #list do
  2496. temp2 = list[x]
  2497. if temp2.className == "Model" and temp2.Name ~= Character.Name then
  2498. temp = temp2:findFirstChild("Torso")
  2499. human = temp2:findFirstChild("Humanoid")
  2500. if temp ~= nil and human ~= nil and human.Health > 0 and DISTANCE_u_BITCH > (temp.Position - pos).magnitude then
  2501. local FOUND_YOU = true
  2502. if Player.Neutral == false and game.Players:GetPlayerFromCharacter(temp.Parent) ~= nil then
  2503. FOUND_YOU = false
  2504. end
  2505. if FOUND_YOU == true then
  2506. torso = temp
  2507. DISTANCE_u_BITCH = (temp.Position - pos).magnitude
  2508. end
  2509. end
  2510. end
  2511. end
  2512. return torso, DISTANCE_u_BITCH
  2513. end
  2514. function Damagefunc(hit, Damage, knockback, tiem, Type, Property, Delay, KnockbackType, stun, t0me)
  2515. local Hited = false
  2516. if hit.Parent == nil then
  2517. return
  2518. end
  2519. h = hit.Parent:FindFirstChild("Humanoid")
  2520. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  2521. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  2522. return
  2523. end
  2524. h = hit.Parent:FindFirstChild("Humanoid")
  2525. c = Instance.new("ObjectValue")
  2526. c.Name = "creator"
  2527. c.Value = game:service("Players").LocalPlayer
  2528. c.Parent = h
  2529. game:GetService("Debris"):AddItem(c, 0.5)
  2530. if Type == "H2" then
  2531. 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))
  2532. eff.Parent = EffectModel
  2533. eff.Name = "BloodEffect"
  2534. eff.Mesh.MeshType = "Sphere"
  2535. eff.Anchored = true
  2536. eff.CanCollide = false
  2537. game:GetService("Debris"):AddItem(eff, 5)
  2538. coroutine.resume(coroutine.create(function(p, A)
  2539. local R = Vector3.new(math.random(-5, 5), math.random(7, 9), math.random(-5, 5)) / 50
  2540. for i = 1, 6 do
  2541. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(0.85, 0.85, 0.85)
  2542. p.Transparency = 0.25 + i / 8
  2543. p.CFrame = p.CFrame * A
  2544. swait()
  2545. end
  2546. p:Remove()
  2547. 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)
  2548. local eb = BillboardGui("http://www.roblox.com/asset/?id=233069772", eff.Position, 0)
  2549. eb.Parent = EffectModel
  2550. eb.BillboardGui.ImageLabel.ImageColor3 = Color3.new(255, 0, 0)
  2551. eb.BillboardGui.ImageLabel.Rotation = math.random(-180, 180)
  2552. eb.BillboardGui.Size = UDim2.new(2, 0, 2, 0)
  2553. game:GetService("Debris"):AddItem(eb, 3)
  2554. coroutine.resume(coroutine.create(function(p)
  2555. local r = math.random(-3, 3) * 9
  2556. if r > -12 and r < 1 then
  2557. r = -12
  2558. elseif r < 12 and r > -1 then
  2559. r = 12
  2560. end
  2561. for i = 1, 6 do
  2562. p.BillboardGui.ImageLabel.ImageTransparency = 0.25 + i / 6
  2563. p.BillboardGui.Size = UDim2.new(2 + i / 1.75, 0, 2 + i / 1.75, 0)
  2564. p.BillboardGui.ImageLabel.Rotation = p.BillboardGui.ImageLabel.Rotation + r
  2565. swait()
  2566. end
  2567. p:Remove()
  2568. end), eb)
  2569. local hitnum = math.random(1, 8)
  2570. if hitnum == 1 then
  2571. so("153092274", hit, 1, 1)
  2572. end
  2573. if hitnum == 2 then
  2574. so("199149186", hit, 2, 0.5)
  2575. end
  2576. if hitnum == 3 then
  2577. so("153092296", hit, 1, 0.3)
  2578. end
  2579. if hitnum == 4 then
  2580. so("199149235", hit, 1, 0.5)
  2581. end
  2582. if hitnum == 5 then
  2583. so("199149269", hit, 1, 0.4)
  2584. end
  2585. if hitnum == 6 then
  2586. so("199149297", hit, 1, 0.5)
  2587. end
  2588. if hitnum == 7 then
  2589. so("201858024", hit, 1, 0.6)
  2590. end
  2591. if hitnum == 8 then
  2592. so("201858024", hit, 1, 0.5)
  2593. end
  2594. end
  2595. if Type == "H1" then
  2596. local hitnum = math.random(2, 4)
  2597. p = Par(EffectModel, "EffectHi", "White", Vector3.new(1, 1, 1), "SmoothPlastic")
  2598. p.CFrame = hit.Parent.Torso.CFrame
  2599. m = Instance.new("SpecialMesh")
  2600. m.MeshType = "Sphere"
  2601. m.Parent = p
  2602. game:GetService("Debris"):AddItem(p, 5)
  2603. coroutine.resume(coroutine.create(function(p)
  2604. for i = 1, 8 do
  2605. p.Transparency = i / 8
  2606. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  2607. swait(0.5)
  2608. end
  2609. p:Remove()
  2610. end), p)
  2611. if hitnum == 1 then
  2612. so("153092274", hit, 1, 1)
  2613. elseif hitnum == 2 then
  2614. so("153092217", hit, 1, 1)
  2615. elseif hitnum == 3 then
  2616. so("153092227", hit, 1, 1)
  2617. elseif hitnum == 4 then
  2618. so("153092238", hit, 1, 1)
  2619. end
  2620. end
  2621. if LastDamage >= 20 and LastDamage < 60 and 10 <= ComboHits then
  2622. Damage = math.floor(Damage / 2)
  2623. end
  2624. if LastDamage >= 60 and 20 <= ComboHits then
  2625. Damage = math.floor(Damage / 4)
  2626. end
  2627. Noob = hit.Parent
  2628. HTime = time() + 1.5
  2629. LastDamage = LastDamage + Damage * 1
  2630. ComboHits = ComboHits + 1
  2631. Comboing = true
  2632. Hited = true
  2633. local ded = false
  2634. Comboing = true
  2635. cc = Noob.Humanoid.Died:connect(function()
  2636. HTime = time()
  2637. end)
  2638. if CANtwod then
  2639. controlsScript.Disabled = true
  2640. facestating = true
  2641. end
  2642. lasthit = h.Parent.Torso
  2643. local rip = h.Health - Damage
  2644. if rip > 0 then
  2645. do
  2646. local nigrhp = h
  2647. local nigrtorso = nigrhp.Parent.Torso
  2648. nigrhp.Died:connect(function()
  2649. if trin.Parent == nigrtorso and trin2.Parent == nigrtorso and trin3.Parent == nigrtorso then
  2650. trin.Parent = nil
  2651. trin2.Parent = nil
  2652. trin3.Parent = nil
  2653. end
  2654. end)
  2655. trin.Parent = lasthit
  2656. trin2.Parent = lasthit
  2657. trin3.Parent = lasthit
  2658. end
  2659. end
  2660. if rip <= 0 then
  2661. lasthit = nil
  2662. trin.Parent = nil
  2663. trin2.Parent = nil
  2664. trin3.Parent = nil
  2665. end
  2666. h:TakeDamage(Damage)
  2667. if EN < MaxEN then
  2668. EN = EN + 2
  2669. end
  2670. if stun == true then
  2671. local t = hit.Parent.Torso
  2672. if hit.Parent.Torso:FindFirstChild("EBOLA") == nil then
  2673. local r = Instance.new("BodyGyro")
  2674. r.P = 10000000
  2675. r.D = 1000
  2676. r.maxTorque = Vector3.new(50000, 50000, 50000) * 50000000000
  2677. r.cframe = r.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(90), 0, 0)
  2678. r.Parent = t
  2679. game:GetService("Debris"):AddItem(r, 1)
  2680. r.Name = "EBOLA"
  2681. fff = Instance.new("BodyForce")
  2682. fff.force = Vector3.new(0, 1200, 0)
  2683. fff.Parent = t
  2684. game:GetService("Debris"):AddItem(fff, 1)
  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.velocity = Vector3.new(0, 0, 0) + RootPart.CFrame.lookVector * 4
  2689. bodvol.Name = "EBOLA"
  2690. bodvol.P = 4000
  2691. bodvol.maxForce = Vector3.new(50000000, 5000000, 50000000) * 10000
  2692. bodvol.Parent = hit
  2693. game.Debris:AddItem(bodvol, 0.5)
  2694. end
  2695. end
  2696. if stun ~= true then
  2697. local hum = hit.Parent.Humanoid
  2698. local angle = hit.Position - Property.Position + Vector3.new(0, 0, 0).unit
  2699. local bodvol = Instance.new("BodyVelocity")
  2700. bodvol.Name = "EBOLA"
  2701. bodvol.velocity = knockback
  2702. bodvol.P = 4000
  2703. bodvol.maxForce = Vector3.new(50000000, 5000000, 50000000) * 10000
  2704. bodvol.Parent = hit
  2705. game.Debris:AddItem(bodvol, tiem)
  2706. end
  2707. local debounce = Instance.new("BoolValue")
  2708. debounce.Name = "DebounceHit"
  2709. debounce.Parent = hit.Parent
  2710. debounce.Value = true
  2711. game:GetService("Debris"):AddItem(debounce, Delay)
  2712. c = Instance.new("ObjectValue")
  2713. c.Name = "creator"
  2714. c.Value = Player
  2715. c.Parent = h
  2716. game:GetService("Debris"):AddItem(c, 0.5)
  2717. local CRIT = false
  2718. if CANtwod == true then
  2719. --dcam.CAM.Value = true
  2720. end
  2721. if CANtwod == false then
  2722. coroutine.resume(coroutine.create(function()
  2723. repeat
  2724. --cam.CAM.Value = false
  2725. swait()
  2726. until Comboing == false
  2727. end))
  2728. end
  2729. end
  2730. end
  2731. function Damagefunc2(hit, Damage, knockback, tiem, Type, Property, Delay, KnockbackType, stun, t0me)
  2732. local Hited = false
  2733. if hit.Parent == nil then
  2734. return
  2735. end
  2736. Noob = hit.Parent
  2737. h = hit.Parent:FindFirstChild("Humanoid")
  2738. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  2739. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  2740. return
  2741. end
  2742. h = hit.Parent:FindFirstChild("Humanoid")
  2743. c = Instance.new("ObjectValue")
  2744. c.Name = "creator"
  2745. c.Value = game:service("Players").LocalPlayer
  2746. c.Parent = h
  2747. game:GetService("Debris"):AddItem(c, 0.5)
  2748. if Type == "H2" then
  2749. local hitnum = math.random(1, 8)
  2750. if hitnum == 1 then
  2751. so("153092274", hit, 1, 1)
  2752. end
  2753. if hitnum == 2 then
  2754. so("199149186", hit, 2, 0.5)
  2755. end
  2756. if hitnum == 3 then
  2757. so("153092296", hit, 1, 0.3)
  2758. end
  2759. if hitnum == 4 then
  2760. so("199149235", hit, 1, 0.5)
  2761. end
  2762. if hitnum == 5 then
  2763. so("199149269", hit, 1, 0.4)
  2764. end
  2765. if hitnum == 6 then
  2766. so("199149297", hit, 1, 0.5)
  2767. end
  2768. if hitnum == 7 then
  2769. so("201858024", hit, 1, 0.6)
  2770. end
  2771. if hitnum == 8 then
  2772. so("201858024", hit, 1, 0.5)
  2773. end
  2774. end
  2775. if Type == "H1" then
  2776. local hitnum = math.random(1, 4)
  2777. if hitnum == 1 then
  2778. so("153092274", hit, 1, 1)
  2779. elseif hitnum == 2 then
  2780. so("153092217", hit, 1, 1)
  2781. elseif hitnum == 3 then
  2782. so("153092227", hit, 1, 1)
  2783. elseif hitnum == 4 then
  2784. so("153092238", hit, 1, 1)
  2785. end
  2786. end
  2787. HTime = time() + 1.5
  2788. LastDamage = LastDamage + Damage * 1
  2789. Comboing = true
  2790. ComboHits = ComboHits + 1
  2791. Hited = true
  2792. local ded = false
  2793. Comboing = true
  2794. lasthit = h.Parent.Torso
  2795. cc = Noob.Humanoid.Died:connect(function()
  2796. HTime = time()
  2797. end)
  2798. local rip = h.Health - Damage
  2799. if rip > 0 then
  2800. do
  2801. local nigrhp = h
  2802. local nigrtorso = nigrhp.Parent.Torso
  2803. nigrhp.Died:connect(function()
  2804. if trin.Parent == nigrtorso and trin2.Parent == nigrtorso and trin3.Parent == nigrtorso then
  2805. trin.Parent = nil
  2806. trin2.Parent = nil
  2807. trin3.Parent = nil
  2808. end
  2809. end)
  2810. trin.Parent = lasthit
  2811. trin2.Parent = lasthit
  2812. trin3.Parent = lasthit
  2813. end
  2814. end
  2815. if rip <= 0 then
  2816. lasthit = nil
  2817. trin.Parent = nil
  2818. trin2.Parent = nil
  2819. trin3.Parent = nil
  2820. end
  2821. h:TakeDamage(Damage)
  2822. if EN < MaxEN then
  2823. EN = EN + 2
  2824. end
  2825. if stun == true then
  2826. local t = hit.Parent.Torso
  2827. end
  2828. if stun ~= true then
  2829. local hum = hit.Parent.Humanoid
  2830. local angle = (hit.Position - Property.Position + Vector3.new(0, 0, 0)).unit
  2831. end
  2832. local debounce = Instance.new("BoolValue")
  2833. debounce.Name = "DebounceHit"
  2834. debounce.Parent = hit.Parent
  2835. debounce.Value = true
  2836. game:GetService("Debris"):AddItem(debounce, Delay)
  2837. c = Instance.new("ObjectValue")
  2838. c.Name = "creator"
  2839. c.Value = Player
  2840. c.Parent = h
  2841. game:GetService("Debris"):AddItem(c, 0.5)
  2842. local CRIT = false
  2843. if CANtwod == true then
  2844. --dcam.CAM.Value = true
  2845. end
  2846. if CANtwod == false then
  2847. coroutine.resume(coroutine.create(function()
  2848. repeat
  2849. --cam.CAM.Value = false
  2850. swait()
  2851. until Comboing == false
  2852. end))
  2853. end
  2854. end
  2855. end
  2856. function MagnitudeDamage(Part, magni, Damage, knockback, tiem, Type, Property, Delay, KnockbackType, stun, t0me)
  2857. for _, c in pairs(workspace:children()) do
  2858. local hum = c:findFirstChild("Humanoid")
  2859. if hum ~= nil then
  2860. local head = c:findFirstChild("Torso")
  2861. if head ~= nil then
  2862. local targ = head.Position - Part.Position
  2863. local mag = targ.magnitude
  2864. if magni >= mag and c.Name ~= Player.Name then
  2865. Damagefunc(head, Damage, knockback, tiem, Type, Property, Delay, KnockbackType, stun, t0me)
  2866. end
  2867. end
  2868. end
  2869. end
  2870. end
  2871. function MagnitudeDamage2(Part, magni, Damage, knockback, tiem, Type, Property, Delay, KnockbackType, stun, t0me)
  2872. for _, c in pairs(workspace:children()) do
  2873. local hum = c:findFirstChild("Humanoid")
  2874. if hum ~= nil then
  2875. local head = c:findFirstChild("Torso")
  2876. if head ~= nil then
  2877. local targ = head.Position - Part.Position
  2878. local mag = targ.magnitude
  2879. if magni >= mag and c.Name ~= Player.Name then
  2880. Damagefunc2(head, Damage, knockback, tiem, Type, Property, Delay, KnockbackType, stun, t0me)
  2881. end
  2882. end
  2883. end
  2884. end
  2885. end
  2886. function Cooldown(name, duration)
  2887. local t = Instance.new("BoolValue", char)
  2888. t.Name = name
  2889. game.Debris:AddItem(t, duration)
  2890. end
  2891. Koy = ""
  2892. Dmoves = nil
  2893. function Stop()
  2894. canjump = false
  2895. end
  2896. function Resume()
  2897. canjump = true
  2898. end
  2899. Player.Character.Humanoid.Changed:connect(function()
  2900. if canjump == false then
  2901. Player.Character.Humanoid.Jump = false
  2902. end
  2903. end)
  2904. function doingmoves(value)
  2905. if value == true then
  2906. bg.Parent = nil
  2907. LastMove = ""
  2908. Stop()
  2909. input = ""
  2910. Koy = ""
  2911. CanCancel = false
  2912. if CANtwod == true and Comboing == false then
  2913. FaceForward()
  2914. end
  2915. if CANtwod == false and Comboing == true then
  2916. FaceForward()
  2917. end
  2918. if Comboing == false and CANtwod == false then
  2919. FaceForward()
  2920. end
  2921. if Comboing == true and CANtwod == true then
  2922. FaceComboee()
  2923. end
  2924. char.Humanoid.WalkSpeed = 0
  2925. Dmoves = true
  2926. DIR = RootPart.CFrame.lookVector
  2927. end
  2928. if value == false then
  2929. Dmoves = false
  2930. bg.Parent = nil
  2931. LastMove = ""
  2932. Koy = ""
  2933. if Dmoves == false then
  2934. CanCancel = true
  2935. char.Humanoid.WalkSpeed = 25
  2936. Resume()
  2937. end
  2938. Dmoves = false
  2939. end
  2940. end
  2941.  
  2942. Dmoves = false
  2943. comb0gui = nil
  2944. coroutine.resume(coroutine.create(function()
  2945. while true do
  2946. swait()
  2947. if Comboing == true then
  2948. if comb0gui == nil then
  2949. comb0gui = script.COMBOGUI:Clone()
  2950. comb0gui.Parent = Player.PlayerGui
  2951. comb0gui.Frame.hits.Text = ComboHits
  2952. comb0gui.Frame.dmg.Text = LastDamage
  2953. else
  2954. comb0gui.Frame.hits.Text = ComboHits
  2955. comb0gui.Frame.dmg.Text = math.floor(LastDamage)
  2956. DifferenceinTime = HTime - time()
  2957. comb0gui.Frame.HitstunFrame.Fill:TweenSize(UDim2.new(0, 80 * DifferenceinTime, 0, 10), nil, 1, 0.4, true)
  2958. --dcam.Target.Value = Noob.Torso
  2959. if CANtwod == true then
  2960. cam_ing = true
  2961. end
  2962. end
  2963. elseif comb0gui ~= nil then
  2964. coroutine.resume(coroutine.create(function(g)
  2965. for i = 1, 15 do
  2966. g.Frame.Position = g.Frame.Position + UDim2.new(0, -10 - i, 0, 0)
  2967. swait(0.2)
  2968. end
  2969. g:Remove()
  2970. end), comb0gui)
  2971. comb0gui = nil
  2972. end
  2973. if HTime <= time() and Comboing == true then
  2974. ComboHits = 0
  2975. LastDamage = 0
  2976. cam_ing = false
  2977. if CANtwod == true then
  2978. --dcam.CAM.Value = false
  2979. end
  2980. Comboing = false
  2981. cc:Disconnect()
  2982. facestate = ""
  2983. facestating = false
  2984. Humanoid.WalkSpeed = 25
  2985. controlsScript.Disabled = false
  2986. end
  2987. end
  2988. end))
  2989. input = ""
  2990. age = 0
  2991. cam_ing = false
  2992. local Input_MaxTime = 0.8
  2993. local Input_Time = Input_MaxTime
  2994. local Input_Addition = 0.2
  2995. local Input_Lose = 0.1
  2996. local Max_Input = 20
  2997. local Running_Timer = false
  2998. coroutine.resume(coroutine.create(function()
  2999. while true do
  3000. swait()
  3001. if Input_Time > 0 then
  3002. Input_Time = Input_Time - Input_Lose
  3003. elseif Input_Time < 0 then
  3004. Input_Time = 0
  3005. input = ""
  3006. elseif Input_Time == 0 then
  3007. input = ""
  3008. elseif Input_Time > Input_MaxTime then
  3009. Input_Time = Input_MaxTime
  3010. end
  3011. end
  3012. end))
  3013. function getDirection()
  3014. local par = RootPart
  3015. Cam = workspace.CurrentCamera
  3016. return {
  3017. CFrame.new(par.Position, Vector3.new(Cam.CoordinateFrame.x, par.Position.y, Cam.CoordinateFrame.z)) * CFrame.fromEulerAnglesXYZ(0, math.pi, 0),
  3018. Vector3.new(Cam.CoordinateFrame.p.x, par.CFrame.p.y, Cam.CoordinateFrame.p.z)
  3019. }
  3020. end
  3021. function getrek()
  3022. Cam = workspace.CurrentCamera
  3023. return {
  3024. CFrame.new(char.Torso.Position, Vector3.new(Noob.Torso.Position.x, char.Torso.Position.y, Noob.Torso.Position.z)),
  3025. Vector3.new(Noob.Torso.CFrame.p.x, Noob.Torso.CFrame.p.y, Noob.Torso.CFrame.p.z)
  3026. }
  3027. end
  3028. function FaceMouse()
  3029. Cam = workspace.CurrentCamera
  3030. return {
  3031. CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
  3032. Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
  3033. }
  3034. end
  3035. function FaceForward()
  3036. RootPart.CFrame = getDirection()[1]
  3037. return RootPart.CFrame
  3038. end
  3039. function gyroface()
  3040. if CANtwod == false and Comboing == false then
  3041. bg.cframe = getDirection()[1]
  3042. end
  3043. if CANtwod == true and Comboing == false then
  3044. bg.cframe = getDirection()[1]
  3045. end
  3046. if CANtwod == false and Comboing == true then
  3047. bg.cframe = getDirection()[1]
  3048. end
  3049. return bg.cframe
  3050. end
  3051. function FaceComboee()
  3052. if Noob ~= nil then
  3053. do
  3054. local bg = Instance.new("BodyGyro", RootPart)
  3055. bg.maxTorque = Vector3.new(0, math.huge, 0)
  3056. bg.P = 10000000
  3057. bg.D = 1000
  3058. bg.cframe = getrek()[1]
  3059. coroutine.resume(coroutine.create(function()
  3060. swait(2)
  3061. bg:Destroy()
  3062. Humanoid.AutoRotate = true
  3063. end))
  3064. return bg.cframe
  3065. end
  3066. end
  3067. end
  3068. function ph0segui(Char, Dealt, color)
  3069. m = Instance.new("Model")
  3070. m.Name = "Effect"
  3071. c = Par(m, "Head", "White", Vector3.new(1, 0.4, 1), "SmoothPlastic")
  3072. c.Transparency = 1
  3073. b = Instance.new("BillboardGui", c)
  3074. b.Size = UDim2.new(5, 0, 5, 0)
  3075. b.AlwaysOnTop = true
  3076. local damgui = it("TextLabel")
  3077. damgui.Parent = b
  3078. damgui.Text = Dealt
  3079. damgui.BackgroundTransparency = 1
  3080. damgui.BackgroundColor3 = Color3.new(0, 0, 0)
  3081. damgui.SizeConstraint = "RelativeXY"
  3082. damgui.TextXAlignment = "Center"
  3083. damgui.TextYAlignment = "Center"
  3084. damgui.Position = UDim2.new(0, 0, 0, 0)
  3085. damgui.Size = UDim2.new(1, 0, 1, 0)
  3086. damgui.Font = "SourceSans"
  3087. damgui.FontSize = "Size14"
  3088. damgui.TextWrapped = false
  3089. damgui.TextStrokeTransparency = 0
  3090. damgui.TextColor3 = BrickColor.new(color).Color
  3091. damgui.TextScaled = true
  3092. ms = Instance.new("CylinderMesh")
  3093. ms.Scale = Vector3.new(0.8, 0.8, 0.8)
  3094. ms.Parent = c
  3095. c.Reflectance = 0
  3096. Instance.new("BodyGyro").Parent = c
  3097. c.Parent = m
  3098. if Char:findFirstChild("Head") ~= nil then
  3099. c.CFrame = cf(Char.Head.CFrame.p + Vector3.new(math.random(-100, 100) / 100, 3, math.random(-100, 100) / 100))
  3100. elseif Char.Parent:findFirstChild("Head") ~= nil then
  3101. c.CFrame = cf(Char.Parent.Head.CFrame.p + Vector3.new(math.random(-100, 100) / 100, 3, math.random(-100, 100) / 100))
  3102. end
  3103. f = Instance.new("BodyPosition")
  3104. f.P = 2000
  3105. f.D = 100
  3106. f.maxForce = Vector3.new(545000, 545000, 545000)
  3107. f.position = c.Position + Vector3.new(0, 1, 0)
  3108. f.Parent = c
  3109. c.CanCollide = false
  3110. m.Parent = workspace
  3111. c.CanCollide = false
  3112. coroutine.resume(coroutine.create(function()
  3113. swait(20)
  3114. for i = 1, 15 do
  3115. swait()
  3116. damgui.TextTransparency = i / 15
  3117. damgui.TextStrokeTransparency = i / 15
  3118. f.position = f.Position + Vector3.new(0, 0.3, 0)
  3119. end
  3120. end))
  3121. game:GetService("Debris"):AddItem(m, 2)
  3122. end
  3123. mouse = nil
  3124. function equip()
  3125. repeat
  3126. wait()
  3127. until Dmoves == false
  3128. input = ""
  3129. carding = false
  3130. Koy = ""
  3131. ORH = Torso["Right Hip"]
  3132. OLW = Torso["Left Shoulder"]
  3133. OLH = Torso["Left Hip"]
  3134. ORW = Torso["Right Shoulder"]
  3135. ORH.Parent = nil
  3136. OLW.Parent = nil
  3137. OLH.Parent = nil
  3138. ORW.Parent = nil
  3139. Animate.Parent = nil
  3140. Animator.Parent = nil
  3141. RW.Parent = Torso
  3142. RW.Part0 = Torso
  3143. RW.Part1 = RightArm
  3144. RW.C0 = CFrame.new(1.5, 0, 0)
  3145. RW.C1 = CFrame.new(0, 0, 0)
  3146. LW.Parent = Torso
  3147. LW.Part0 = Torso
  3148. LW.Part1 = LeftArm
  3149. LW.C0 = CFrame.new(-1.5, 0, 0)
  3150. LW.C1 = CFrame.new(0, 0, 0)
  3151. RH.Parent = Torso
  3152. RH.Part0 = Torso
  3153. RH.Part1 = RightLeg
  3154. RH.C0 = CFrame.new(0.5, -2, 0)
  3155. RH.C1 = CFrame.new(0, 0, 0)
  3156. LH.Parent = Torso
  3157. LH.Part0 = Torso
  3158. LH.Part1 = LeftLeg
  3159. LH.C0 = CFrame.new(-0.5, -2, 0)
  3160. LH.C1 = CFrame.new(0, 0, 0)
  3161. RootJoint.C1 = CFrame.new(0, 0, 0)
  3162. RootJoint.C0 = CFrame.new(0, 0, 0)
  3163. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  3164. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  3165. equipped = true
  3166. doingmoves(true)
  3167. lastcframe = {
  3168. RootJoint.C0,
  3169. Neck.C0,
  3170. RW.C0,
  3171. LW.C0,
  3172. RH.C0,
  3173. LH.C0
  3174. }
  3175. for i = 0, 1, 0.1 do
  3176. swait()
  3177. PlayAnimationFromTable(AnimTab.ON.Animation(1), 0.3, false)
  3178. end
  3179. local p = Par(EffectModel, "Effect", "New Yeller", Vector3.new(1, 1, 1), "SmoothPlastic")
  3180. p.CFrame = RootPart.CFrame * CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(90), 0, 0)
  3181. game:GetService("Debris"):AddItem(p, 8)
  3182. local m = Instance.new("SpecialMesh", p)
  3183. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3184. m.Scale = Vector3.new(1, 1, 0.1)
  3185. coroutine.resume(coroutine.create(function(p, s)
  3186. for i = 1, 15 do
  3187. p.Transparency = 0.25 + i / 15
  3188. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(3, 3, 0)
  3189. swait()
  3190. end
  3191. p:Remove()
  3192. end), p)
  3193. local p = Par(EffectModel, "Effect", "White", Vector3.new(1, 1, 1), "SmoothPlastic")
  3194. p.CFrame = RootPart.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  3195. local m = Instance.new("SpecialMesh", p)
  3196. m.Scale = Vector3.new(1, 1, 1)
  3197. m.MeshType = "Sphere"
  3198. coroutine.resume(coroutine.create(function(p)
  3199. for i = 1, 15 do
  3200. p.Transparency = i / 15
  3201. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1, 1, 1)
  3202. swait()
  3203. end
  3204. p:Destroy()
  3205. end), p)
  3206. for i = 1, 8 do
  3207. local p = Par(EffectModel, "Effect", "Black", Vector3.new(1, 1, 1), "Neon")
  3208. s = math.random(8, 20) / 10
  3209. local m = Instance.new("BlockMesh", p)
  3210. m.Scale = Vector3.new(s, s, s)
  3211. 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())
  3212. coroutine.resume(coroutine.create(function(p)
  3213. for i = 1, 70 do
  3214. if 1 <= p.Transparency then
  3215. p:Destroy()
  3216. break
  3217. end
  3218. p.CFrame = p.CFrame * CFrame.Angles(math.rad(2), math.rad(2), math.rad(2)) + Vector3.new(0, 0.3, 0)
  3219. p.Transparency = i / 70
  3220. swait()
  3221. end
  3222. p.Parent = nil
  3223. end), p)
  3224. end
  3225. so("233091183", Torso, 1, 1)
  3226. so("153092315", Torso, 1, 1)
  3227. doingmoves(false)
  3228. mouse = Player:GetMouse()
  3229. end
  3230. function de_equip()
  3231. if equipped == false then
  3232. return
  3233. end
  3234. repeat
  3235. wait()
  3236. until Dmoves == false
  3237. doingmoves(true)
  3238. for i = 0, 1, 0.1 do
  3239. swait()
  3240. PlayAnimationFromTable(AnimTab.ON.Animation(1), 0.2, false)
  3241. end
  3242. local p = Par(EffectModel, "Effect", "New Yeller", Vector3.new(1, 1, 1), "Neon")
  3243. p.CFrame = RootPart.CFrame * CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(90), 0, 0)
  3244. game:GetService("Debris"):AddItem(p, 8)
  3245. local m = Instance.new("SpecialMesh", p)
  3246. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3247. m.Scale = Vector3.new(45, 45, 0.1)
  3248. coroutine.resume(coroutine.create(function(p, s)
  3249. for i = 1, 15 do
  3250. p.Transparency = 0.25 + i / 15
  3251. p.Mesh.Scale = p.Mesh.Scale - Vector3.new(3, 3, 0)
  3252. swait()
  3253. end
  3254. p:Remove()
  3255. end), p)
  3256. local p = Par(EffectModel, "Effect", "White", Vector3.new(1, 1, 1), "SmoothPlastic")
  3257. p.CFrame = RootPart.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  3258. local m = Instance.new("SpecialMesh", p)
  3259. m.Scale = Vector3.new(15, 15, 15)
  3260. m.MeshType = "Sphere"
  3261. coroutine.resume(coroutine.create(function(p)
  3262. for i = 1, 15 do
  3263. p.Transparency = i / 15
  3264. p.Mesh.Scale = p.Mesh.Scale - Vector3.new(1, 1, 1)
  3265. swait()
  3266. end
  3267. p:Destroy()
  3268. end), p)
  3269. for i = 1, 8 do
  3270. local p = Par(EffectModel, "Effect", "Black", Vector3.new(1, 1, 1), "Neon")
  3271. s = math.random(8, 20) / 10
  3272. local m = Instance.new("BlockMesh", p)
  3273. m.Scale = Vector3.new(s, s, s)
  3274. 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())
  3275. coroutine.resume(coroutine.create(function(p)
  3276. for i = 1, 70 do
  3277. if 1 <= p.Transparency then
  3278. p:Destroy()
  3279. break
  3280. end
  3281. p.CFrame = p.CFrame * CFrame.Angles(math.rad(2), math.rad(2), math.rad(2)) + Vector3.new(0, 0.3, 0)
  3282. p.Transparency = i / 70
  3283. swait()
  3284. end
  3285. p.Parent = nil
  3286. end), p)
  3287. end
  3288. so("233091183", Torso, 1, 2)
  3289. so("153092315", Torso, 1, 2)
  3290. doingmoves(false)
  3291. input = ""
  3292. RW.Parent = nil
  3293. LW.Parent = nil
  3294. RH.Parent = nil
  3295. LH.Parent = nil
  3296. ORW.Parent = Torso
  3297. ORH.Parent = Torso
  3298. OLW.Parent = Torso
  3299. OLH.Parent = Torso
  3300. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  3301. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  3302. RootJoint.C0 = clerp(RootJoint.C0, RootCF, 1)
  3303. Animate.Parent = char
  3304. Animator.Parent = Humanoid
  3305. RootJoint.C1 = r1m
  3306. RootJoint.C0 = r0m
  3307. Neck.C1 = n1m
  3308. Neck.C0 = n0m
  3309. Humanoid.WalkSpeed = 16
  3310. r1m = RootJoint.C1
  3311. r0m = RootJoint.C0
  3312. n1m = Neck.C1
  3313. n0m = Neck.C0
  3314. equipped = false
  3315. end
  3316. MovesTable = {}
  3317. function Taunt()
  3318. doingmoves(true)
  3319. local RandomTaunt = math.random(1, 6)
  3320. for i = 0, 1, 0.1 do
  3321. swait()
  3322. PlayAnimationFromTable(AnimTab.G.Animation(1), 0.3, false)
  3323. end
  3324. if RandomTaunt == 1 then
  3325. game:GetService("Chat"):Chat(char, "Your best move is to fold.", 2)
  3326. elseif RandomTaunt == 2 then
  3327. game:GetService("Chat"):Chat(char, "You're bad.", 2)
  3328. elseif RandomTaunt == 3 then
  3329. game:GetService("Chat"):Chat(char, "All bets off, My friend.", 2)
  3330. elseif RandomTaunt == 4 then
  3331. game:GetService("Chat"):Chat(char, "Pick a card, Any card.", 2)
  3332. elseif RandomTaunt == 5 then
  3333. game:GetService("Chat"):Chat(char, "You should give up, I already did in the past.", 2)
  3334. elseif RandomTaunt == 6 then
  3335. game:GetService("Chat"):Chat(char, "Man, Screw your tophat.", 2)
  3336. end
  3337. for i = 1, 3 do
  3338. swait()
  3339. for i = 1, 8 do
  3340. swait()
  3341. Neck.C1 = clerp(Neck.C1, CFrame.Angles(0, math.rad(70), 0), 0.1)
  3342. end
  3343. for i = 1, 8 do
  3344. swait()
  3345. Neck.C1 = clerp(Neck.C1, CFrame.Angles(0, math.rad(-70), 0), 0.1)
  3346. end
  3347. end
  3348. Neck.C1 = CFrame.new(0, 0, 0)
  3349. doingmoves(false)
  3350. end
  3351. function Switch_Camera()
  3352. if CANtwod == true then
  3353. CANtwod = false
  3354. if Dmoves == false then
  3355. Humanoid.WalkSpeed = 25
  3356. end
  3357. elseif CANtwod == false then
  3358. CANtwod = true
  3359. end
  3360. end
  3361. table.insert(MovesTable, {
  3362. ["Input"] = "adq",
  3363. ["Name"] = "Unlock Next Phase",
  3364. ["Phase"] = 1,
  3365. ["Cooldown"] = 0,
  3366. ["CooldownName"] = "ADQcool",
  3367. ["CanCancel"] = false,
  3368. ["Conditions"] = function()
  3369. local Viable = false
  3370. local Move
  3371. for _, p in pairs(MovesTable) do
  3372. if p.Input == "adq" then
  3373. Move = p
  3374. break
  3375. end
  3376. end
  3377. local ver
  3378. local numer = Move.Phase
  3379. if numer == 1 then
  3380. ver = true
  3381. end
  3382. if numer == 2 then
  3383. ver = Phase2Unlocked
  3384. end
  3385. if numer == 3 then
  3386. ver = Phase3Unlocked
  3387. end
  3388. if numer == 4 then
  3389. ver = Phase4Unlocked
  3390. end
  3391. local CD = Move.Cooldown
  3392. local name = Move.CooldownName
  3393. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  3394. Viable = true
  3395. Cooldown(name, CD)
  3396. end
  3397. return Viable
  3398. end,
  3399. ["function"] = function()
  3400. if Phase4Unlocked == true then
  3401. return
  3402. end
  3403. Phase = Phase + 1
  3404. EN = 0
  3405. if Phase == 2 then
  3406. Phase2Unlocked = true
  3407. end
  3408. if Phase == 3 then
  3409. Phase3Unlocked = true
  3410. end
  3411. if Phase == 4 then
  3412. Phase4Unlocked = true
  3413. end
  3414. doingmoves(true)
  3415. for i = 0, 1, 0.2 do
  3416. swait()
  3417. PlayAnimationFromTable(AnimTab.CHR.Animation(1), 0.3, false)
  3418. end
  3419. so("206082327", char.Torso, 1, 1)
  3420. so("199145534", char.Torso, 1, 0.8)
  3421. MagnitudeDamage(RootPart, 15, 0, Vector3.new(0, 0, 0) + DIR * 1, 0.5, "H2", RootPart, 0, 0, 20, 30)
  3422. CamShake(RootPart, 15, 0.1, 20)
  3423. for i = 1, 3 do
  3424. swait()
  3425. local p = Par(EffectModel, "Effect", "Really red", vt(1, 1, 1), "SmoothPlastic")
  3426. p.CFrame = CFrame.new(Character.Torso.Position - Vector3.new(0, 0.8, 0))
  3427. game:GetService("Debris"):AddItem(p, 8)
  3428. local m = Instance.new("SpecialMesh", p)
  3429. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  3430. m.Scale = Vector3.new(5, 3, 5)
  3431. coroutine.resume(coroutine.create(function(p, s)
  3432. for i = 1, 15 do
  3433. p.Transparency = 0.9 + i / 150
  3434. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.5, -0.2, 1.5)
  3435. p.CFrame = p.CFrame * CFrame.new(0, -0.1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  3436. swait()
  3437. end
  3438. p:Remove()
  3439. end), p)
  3440. end
  3441. for i = 1, 20 do
  3442. local p = Par(EffectModel, "Effect", "Really red", vt(0.2, 1, 0.2), "Neon")
  3443. p.Transparency = 0
  3444. 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)
  3445. p.Parent = EffectModel
  3446. local m = Instance.new("SpecialMesh")
  3447. m.MeshType = "Sphere"
  3448. m.Parent = p
  3449. m.Scale = Vector3.new(2, 10, 2)
  3450. coroutine.resume(coroutine.create(function(p)
  3451. for i = 1, 40 do
  3452. p.Transparency = i / 40
  3453. p.CFrame = p.CFrame * CFrame.new(0, -1, 0)
  3454. swait()
  3455. end
  3456. p.Parent = nil
  3457. end), p)
  3458. end
  3459. ph0segui(char, "Max Health = (" .. Humanoid.MaxHealth .. ")", "Really red")
  3460. swait(30)
  3461. doingmoves(false)
  3462. end
  3463. })
  3464. table.insert(MovesTable, {
  3465. ["Input"] = "daq",
  3466. ["Name"] = "Return Last Phase",
  3467. ["Phase"] = 1,
  3468. ["Cooldown"] = 0,
  3469. ["CooldownName"] = "DAQcool",
  3470. ["CanCancel"] = false,
  3471. ["Conditions"] = function()
  3472. local Viable = false
  3473. local Move
  3474. for _, p in pairs(MovesTable) do
  3475. if p.Input == "daq" then
  3476. Move = p
  3477. break
  3478. end
  3479. end
  3480. local ver
  3481. local numer = Move.Phase
  3482. if numer == 1 then
  3483. ver = true
  3484. end
  3485. if numer == 2 then
  3486. ver = Phase2Unlocked
  3487. end
  3488. if numer == 3 then
  3489. ver = Phase3Unlocked
  3490. end
  3491. if numer == 4 then
  3492. ver = Phase4Unlocked
  3493. end
  3494. local CD = Move.Cooldown
  3495. local name = Move.CooldownName
  3496. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  3497. Viable = true
  3498. Cooldown(name, CD)
  3499. end
  3500. return Viable
  3501. end,
  3502. ["function"] = function()
  3503. if Phase == 1 then
  3504. return
  3505. end
  3506. if Phase == 2 then
  3507. Phase2Unlocked = false
  3508. Phase = 1
  3509. end
  3510. if Phase == 3 then
  3511. Phase3Unlocked = false
  3512. Phase = 2
  3513. end
  3514. if Phase == 4 then
  3515. Phase4Unlocked = false
  3516. Phase = 3
  3517. end
  3518. doingmoves(true)
  3519. for i = 0, 1, 0.2 do
  3520. swait()
  3521. PlayAnimationFromTable(AnimTab.CHR.Animation(1), 0.3, false)
  3522. end
  3523. so("206082327", char.Torso, 1, 1)
  3524. so("199145534", char.Torso, 1, 0.8)
  3525. MagnitudeDamage(RootPart, 15, 0, Vector3.new(0, 0, 0) - DIR * 4, 0.5, "H2", RootPart, 0, 0, 20, 30)
  3526. CamShake(RootPart, 15, 0.1, 20)
  3527. for i = 1, 3 do
  3528. swait()
  3529. local p = Par(EffectModel, "Effect", "Really red", vt(1, 1, 1), "SmoothPlastic")
  3530. p.CFrame = CFrame.new(Character.Torso.Position - Vector3.new(0, -0.2, 0))
  3531. game:GetService("Debris"):AddItem(p, 8)
  3532. local m = Instance.new("SpecialMesh", p)
  3533. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  3534. m.Scale = Vector3.new(22.5, 0, 22.5)
  3535. coroutine.resume(coroutine.create(function(p, s)
  3536. for i = 1, 15 do
  3537. p.Transparency = 0.9 + i / 150
  3538. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(-1.5, 0.05, -1.5)
  3539. p.CFrame = p.CFrame * CFrame.new(0, -0.3, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  3540. swait()
  3541. end
  3542. p:Remove()
  3543. end), p)
  3544. end
  3545. for i = 1, 20 do
  3546. local p = Par(EffectModel, "Effect", "Really red", vt(0.2, 1, 0.2), "Neon")
  3547. 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)
  3548. p.Parent = EffectModel
  3549. local m = Instance.new("SpecialMesh")
  3550. m.MeshType = "Sphere"
  3551. p.CFrame = p.CFrame * CFrame.new(0, -20, 0)
  3552. m.Parent = p
  3553. m.Scale = Vector3.new(2, 10, 2)
  3554. coroutine.resume(coroutine.create(function(p)
  3555. for i = 1, 20 do
  3556. p.Transparency = i / 20
  3557. p.CFrame = p.CFrame * CFrame.new(0, 1, 0)
  3558. swait()
  3559. end
  3560. p.Parent = nil
  3561. end), p)
  3562. end
  3563. ph0segui(char, "Max Health = (" .. Humanoid.MaxHealth .. ")", "Really red")
  3564. swait(30)
  3565. doingmoves(false)
  3566. end
  3567. })
  3568. table.insert(MovesTable, {
  3569. ["Input"] = "dasq",
  3570. ["Name"] = "Card ride",
  3571. ["Phase"] = 1,
  3572. ["Cooldown"] = 4,
  3573. ["CooldownName"] = "DASQcool",
  3574. ["CanCancel"] = true,
  3575. ["Conditions"] = function()
  3576. local Viable = false
  3577. local Move
  3578. for _, p in pairs(MovesTable) do
  3579. if p.Input == "dasq" then
  3580. Move = p
  3581. break
  3582. end
  3583. end
  3584. local ver
  3585. local numer = Move.Phase
  3586. if numer == 1 then
  3587. ver = true
  3588. end
  3589. if numer == 2 then
  3590. ver = Phase2Unlocked
  3591. end
  3592. if numer == 3 then
  3593. ver = Phase3Unlocked
  3594. end
  3595. if numer == 4 then
  3596. ver = Phase4Unlocked
  3597. end
  3598. local CD = Move.Cooldown
  3599. local name = Move.CooldownName
  3600. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  3601. Viable = true
  3602. Cooldown(name, CD)
  3603. end
  3604. return Viable
  3605. end,
  3606. ["function"] = function()
  3607. if carding == true then
  3608. return
  3609. end
  3610. carding = true
  3611. doingmoves(true)
  3612. LastMove = "DASQ"
  3613. local RNmove = LastMove
  3614. DIR = Torso.CFrame.lookVector
  3615. for i = 0, 1, 0.1 do
  3616. swait()
  3617. DIR = RootPart.CFrame.lookVector
  3618. PlayAnimationFromTable(AnimTab.dasq.Animation(1), 0.3, false)
  3619. end
  3620. so("153092315", Torso, 5, 0.8)
  3621. for i = 1, 3 do
  3622. swait()
  3623. local p = Par(EffectModel, "Effect", "Black", vt(1, 1, 1), "SmoothPlastic")
  3624. p.CFrame = CFrame.new(Character.Torso.Position - Vector3.new(0, 0.8, 0))
  3625. game:GetService("Debris"):AddItem(p, 8)
  3626. local m = Instance.new("SpecialMesh", p)
  3627. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  3628. m.Scale = Vector3.new(5, 3, 5)
  3629. coroutine.resume(coroutine.create(function(p, s)
  3630. for i = 1, 15 do
  3631. p.Transparency = 0.9 + i / 150
  3632. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.5, -0.2, 1.5)
  3633. p.CFrame = p.CFrame * CFrame.new(0, -0.1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  3634. swait()
  3635. end
  3636. p:Remove()
  3637. end), p)
  3638. end
  3639. for i = 0, 1, 0.1 do
  3640. swait()
  3641. PlayAnimationFromTable(AnimTab.dasq.Animation(2), 0.3, false)
  3642. end
  3643. Resume()
  3644. Torso.Velocity = vt(0, 5, 0) * 10
  3645. Humanoid.JumpPower = 16
  3646. Humanoid.Jump = true
  3647. swait(3)
  3648. local card = it("Part", EffectModel)
  3649. card.Anchored = true
  3650. card.CanCollide = false
  3651. card.CFrame = RootPart.CFrame * CFrame.new(0, -3, 0)
  3652. local cm = it("BlockMesh", card)
  3653. cm.Scale = Vector3.new(1, 0.01, 1)
  3654. yis = card.CFrame
  3655. card.Size = Vector3.new(7, 0, 10)
  3656. card.Transparency = 1
  3657. local decal1 = Instance.new("Decal", card)
  3658. decal1.Face = "Top"
  3659. decal1.Name = "D1"
  3660. decal1.Texture = cards[math.random(1, #cards)]
  3661. decal1.Parent = card
  3662. local decal2 = Instance.new("Decal", card)
  3663. decal2.Name = "D2"
  3664. decal2.Parent = card
  3665. decal2.Face = "Bottom"
  3666. decal2.Texture = cards[math.random(1, #cards)]
  3667. card.Anchored = false
  3668. Stop()
  3669. Humanoid.JumpPower = 80
  3670. Torso.Velocity = Torso.Velocity
  3671. w = Instance.new("Weld", Torso)
  3672. w.Part0 = card
  3673. w.Part1 = Torso
  3674. w.C0 = CFrame.new(0, 3, 0) * CFrame.Angles(0, math.rad(90), 0)
  3675. velx = Instance.new("BodyVelocity")
  3676. velx.Parent = RootPart
  3677. velx.maxForce = Vector3.new(400000, 400000, 400000) * 2
  3678. velCF = vt(RootPart.CFrame.lookVector.x * 70, RootPart.CFrame.lookVector.y * 0, RootPart.CFrame.lookVector.z * 70)
  3679. velx.velocity = velCF
  3680. CanCancel = true
  3681. cols = {
  3682. BrickColor.new("New Yeller"),
  3683. BrickColor.new("Black"),
  3684. BrickColor.new("Gold"),
  3685. BrickColor.new("Really black")
  3686. }
  3687. num = 0
  3688. dmg = 0
  3689. bg.Parent = RootPart
  3690. for i = 1, 25 do
  3691. dmg = dmg + 1
  3692. num = num + 1
  3693. if 5 <= num then
  3694. so("231917784", RootPart, 1, 1)
  3695. so("233096543", RootPart, 1, 0.85)
  3696. num = 0
  3697. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  3698. p.CFrame = card.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(90), math.random(-10, 10) / 100, 0)
  3699. m = it("SpecialMesh", p)
  3700. m.MeshType = "FileMesh"
  3701. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  3702. m.Parent = p
  3703. m.Scale = Vector3.new(1, 3, 1)
  3704. m.Name = "Triangle"
  3705. game:GetService("Debris"):AddItem(p, 5)
  3706. coroutine.resume(coroutine.create(function(p)
  3707. for i = 1, 10 do
  3708. p.Transparency = i / 10
  3709. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(2.3, -0.4, 2.3)
  3710. p.CFrame = p.CFrame * CFrame.Angles(0, math.rad(15), 0)
  3711. swait()
  3712. end
  3713. p.Parent = nil
  3714. end), p)
  3715. end
  3716. if LastMove ~= RNmove then
  3717. carding = false
  3718. break
  3719. end
  3720. if dmg >= 3 then
  3721. dmg = 0
  3722. MagnitudeDamage(card, 8, 4, Vector3.new(0, 7, 0) + DIR * 10, 0.5, "H2", RootPart, 0, 0, 20, 30)
  3723. end
  3724. do
  3725. local colsz = {
  3726. "Bright red",
  3727. "Deep orange",
  3728. "Pastel yellow",
  3729. "New Yeller",
  3730. "Black"
  3731. }
  3732. local blast2 = Par(EffectModel, "Effect", colsz[math.random(1, #colsz)], vt(1, 1, 1), "SmoothPlastic")
  3733. 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))
  3734. local m = Instance.new("SpecialMesh", blast2)
  3735. m.Scale = Vector3.new(2, 2, 2)
  3736. m.MeshType = "Brick"
  3737. coroutine.resume(coroutine.create(function()
  3738. for i = 1, 20 do
  3739. blast2.Transparency = 0.25 + i / 20
  3740. m.Scale = m.Scale + vt(-0.1, -0.1, -0.1)
  3741. swait()
  3742. blast2.CFrame = blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  3743. end
  3744. blast2:Remove()
  3745. end))
  3746. Anim = "Jump"
  3747. velx.velocity = vt(RootPart.CFrame.lookVector.x * 90, RootPart.CFrame.lookVector.y * 1, RootPart.CFrame.lookVector.z * 70)
  3748. gyroface()
  3749. swait()
  3750. end
  3751. end
  3752. velx.Parent = nil
  3753. bg.Parent = nil
  3754. w.Parent = nil
  3755. card.Anchored = true
  3756. carding = false
  3757. coroutine.resume(coroutine.create(function()
  3758. for i = 1, 15 do
  3759. swait()
  3760. card.Size = card.Size + Vector3.new(0.1, 0, 0.1)
  3761. card.CFrame = card.CFrame * CFrame.Angles(0, math.rad(10), 0)
  3762. card.D1.Transparency = i / 15
  3763. card.D2.Transparency = i / 15
  3764. game.Debris:AddItem(card, 3)
  3765. end
  3766. end))
  3767. if LastMove == RNmove then
  3768. Torso.Velocity = RootPart.CFrame.lookVector * 70 + vt(0, 5, 0) * 10
  3769. Humanoid.JumpPower = 80
  3770. Humanoid.Jump = true
  3771. swait()
  3772. for i = 0, 1, 0.1 do
  3773. swait()
  3774. DIR = RootPart.CFrame.lookVector
  3775. PlayAnimationFromTable(AnimTab.dasq.Animation(1), 0.3, false)
  3776. end
  3777. carding = false
  3778. Humanoid.JumpPower = 80
  3779. doingmoves(false)
  3780. end
  3781. end
  3782. })
  3783. table.insert(MovesTable, {
  3784. ["Input"] = "saq",
  3785. ["Name"] = "Old memories",
  3786. ["Phase"] = 1,
  3787. ["Cooldown"] = 4,
  3788. ["CooldownName"] = "SAQcool",
  3789. ["CanCancel"] = false,
  3790. ["Conditions"] = function()
  3791. local Viable = false
  3792. local Move
  3793. for _, p in pairs(MovesTable) do
  3794. if p.Input == "saq" then
  3795. Move = p
  3796. break
  3797. end
  3798. end
  3799. local ver
  3800. local numer = Move.Phase
  3801. if numer == 1 then
  3802. ver = true
  3803. end
  3804. if numer == 2 then
  3805. ver = Phase2Unlocked
  3806. end
  3807. if numer == 3 then
  3808. ver = Phase3Unlocked
  3809. end
  3810. if numer == 4 then
  3811. ver = Phase4Unlocked
  3812. end
  3813. local CD = Move.Cooldown
  3814. local name = Move.CooldownName
  3815. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  3816. Viable = true
  3817. Cooldown(name, CD)
  3818. end
  3819. return Viable
  3820. end,
  3821. ["function"] = function()
  3822. doingmoves(true)
  3823. LastMove = "SAQ"
  3824. local RNmove = LastMove
  3825. Cooldown("SAQcool", 4)
  3826. DIR = Torso.CFrame.lookVector
  3827. local vp = Instance.new("BodyPosition")
  3828. vp.position = char.Torso.Position
  3829. vp.Parent = char.Torso
  3830. vp.maxForce = Vector3.new(50000, 50000, 50000) * 50000000000000000
  3831. vp.P = 9000
  3832. vp.D = 2000
  3833. for i = 0, 1, 0.3 do
  3834. swait()
  3835. PlayAnimationFromTable(AnimTab.saq.Animation(1), 0.4, false)
  3836. end
  3837. for i = 0, 1, 0.3 do
  3838. swait()
  3839. PlayAnimationFromTable(AnimTab.saq.Animation(2), 0.3, false)
  3840. end
  3841. so("211062246", Torso, 1, 1)
  3842. so("255679373", Torso, 1, 1)
  3843. so("231917822", Torso, 1, 0.5)
  3844. so("233856115", Torso, 1, 0.5)
  3845. local circle = Par(EffectModel, "Effect", "White", vt(1, 0.2, 1), "SmoothPlastic")
  3846. local decal = Instance.new("Decal", circle)
  3847. circle.CFrame = char.Torso.CFrame * CFrame.Angles(math.rad(90), 0, 0) * CFrame.new(0, -1.8, 0)
  3848. local cmesh = Instance.new("BlockMesh", circle)
  3849. cmesh.Scale = Vector3.new(14, 0.1, 14)
  3850. circle.Size = Vector3.new(1, 0.2, 1)
  3851. decal.Face = "Top"
  3852. circle.Transparency = 1
  3853. decal.Texture = "http://www.roblox.com/asset/?id=363269577"
  3854. local decal2 = Instance.new("Decal", circle)
  3855. decal2.Face = "Bottom"
  3856. decal2.Texture = "http://www.roblox.com/asset/?id=363269577"
  3857. coroutine.resume(coroutine.create(function()
  3858. for i = 1, 15 do
  3859. cmesh.Scale = cmesh.Scale + Vector3.new(0.6, 0.1, 0.6)
  3860. decal.Transparency = i / 15
  3861. decal2.Transparency = i / 15
  3862. circle.CFrame = circle.CFrame * CFrame.Angles(0, math.rad(15), 0)
  3863. swait()
  3864. end
  3865. circle:Destroy()
  3866. end))
  3867. for i = 1, 20 do
  3868. local p = Par(EffectModel, "Effect", "White", vt(0, 0, 0), "SmoothPlastic")
  3869. p.CFrame = Torso.CFrame * CFrame.new(0, 0, -0.3)
  3870. p.CFrame = p.CFrame * CFrame.new(math.random(-3, 3), math.random(-1, 1), 0)
  3871. m = Instance.new("BlockMesh", p)
  3872. m.Scale = Vector3.new(1, 0.1, 1)
  3873. p.Transparency = 1
  3874. local ono = script.dark:clone()
  3875. ono.Enabled = true
  3876. ono.Parent = p
  3877. coroutine.resume(coroutine.create(function(p)
  3878. for i = 1, 7 do
  3879. swait()
  3880. p.CFrame = p.CFrame * CFrame.new(0, 0, -1)
  3881. MagnitudeDamage(p, 8, 5, Vector3.new(0, 20, 0) + DIR * 10, 0.5, "H2", RootPart, 0, 0, 20, 30)
  3882. end
  3883. swait(5)
  3884. p.dark.Enabled = false
  3885. game.Debris:AddItem(p, 2)
  3886. end), p)
  3887. end
  3888. swait(3)
  3889. vp:Destroy()
  3890. doingmoves(false)
  3891. end
  3892. })
  3893. table.insert(MovesTable, {
  3894. ["Input"] = "ase",
  3895. ["Name"] = "ASE",
  3896. ["Phase"] = 1,
  3897. ["Cooldown"] = 3.5,
  3898. ["CooldownName"] = "ASEcool",
  3899. ["CanCancel"] = false,
  3900. ["Conditions"] = function()
  3901. local Viable = false
  3902. local Move
  3903. for _, p in pairs(MovesTable) do
  3904. if p.Input == "ase" then
  3905. Move = p
  3906. break
  3907. end
  3908. end
  3909. local ver
  3910. local numer = Move.Phase
  3911. if numer == 1 then
  3912. ver = true
  3913. end
  3914. if numer == 2 then
  3915. ver = Phase2Unlocked
  3916. end
  3917. if numer == 3 then
  3918. ver = Phase3Unlocked
  3919. end
  3920. if numer == 4 then
  3921. ver = Phase4Unlocked
  3922. end
  3923. local CD = Move.Cooldown
  3924. local name = Move.CooldownName
  3925. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  3926. Viable = true
  3927. Cooldown(name, CD)
  3928. end
  3929. return Viable
  3930. end,
  3931. ["function"] = function()
  3932. doingmoves(true)
  3933. LastMove = "ASE"
  3934. local RNmove = LastMove
  3935. ook = Torso.Position
  3936. DIR = Torso.CFrame.lookVector
  3937. p = Instance.new("Sound")
  3938. p.SoundId = "http://www.roblox.com/asset/?id=161006069"
  3939. p.Volume = 1
  3940. p.Pitch = 0.9
  3941. p.Parent = game.Players.LocalPlayer.Character["Right Arm"]
  3942. p:Play()
  3943. game:GetService("Debris"):AddItem(p, 6)
  3944. p = Instance.new("Sound")
  3945. p.SoundId = "http://www.roblox.com/asset/?id=161006163"
  3946. p.Volume = 1
  3947. p.Pitch = 0.7
  3948. p.Parent = game.Players.LocalPlayer.Character["Right Arm"]
  3949. p:Play()
  3950. game:GetService("Debris"):AddItem(p, 6)
  3951. for i = 1, 10 do
  3952. local p = Par(EffectModel, "Effect", "White", vt(1.3, 0.2, 1.6), "SmoothPlastic")
  3953. p.CFrame = RootPart.CFrame
  3954. p.CFrame = p.CFrame * CFrame.new(math.random(-5, 5), math.random(-1, 1), 0) * CFrame.Angles(math.rad(180), 0, math.rad(90))
  3955. m = Instance.new("BlockMesh", p)
  3956. m.Scale = Vector3.new(1, 0.1, 1)
  3957. local decal1 = Instance.new("Decal", p)
  3958. decal1.Face = "Top"
  3959. decal1.Texture = cards[math.random(1, #cards)]
  3960. decal1.Name = "D1"
  3961. local decal2 = decal1:clone()
  3962. decal2.Name = "D2"
  3963. decal2.Parent = p
  3964. decal2.Face = "Bottom"
  3965. decal2.Texture = cards[math.random(1, #cards)]
  3966. local card = p
  3967. coroutine.resume(coroutine.create(function(card, p)
  3968. for i = 1, 5 do
  3969. do
  3970. local er = p:clone()
  3971. er.Parent = EffectModel
  3972. coroutine.resume(coroutine.create(function(p)
  3973. for i = 1, 10 do
  3974. er.D1.Transparency = i / 10
  3975. er.D2.Transparency = i / 10
  3976. er.Size = er.Size - Vector3.new(0.16, 0, 0.13)
  3977. swait()
  3978. end
  3979. er:Remove()
  3980. end), p)
  3981. swait()
  3982. p.CFrame = p.CFrame * CFrame.new(0, 0, 2)
  3983. MagnitudeDamage(p, 8, 3, Vector3.new(0, 1, 0) + DIR * 5, 0.5, "H2", RootPart, 0, 0, 20, 30)
  3984. end
  3985. end
  3986. local t = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  3987. t.CFrame = p.CFrame
  3988. local m = Instance.new("SpecialMesh")
  3989. m.MeshType = "Sphere"
  3990. m.Parent = t
  3991. m.Scale = Vector3.new(1, 1, 1)
  3992. m.Name = "Triangle"
  3993. coroutine.resume(coroutine.create(function(p)
  3994. for i = 1, 15 do
  3995. t.Transparency = i / 15
  3996. t.Triangle.Scale = t.Triangle.Scale + Vector3.new(0.1, 0.1, 0.1)
  3997. t.CFrame = t.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-20, 20) / 40, math.random(-20, 20) / 50, 0)
  3998. swait()
  3999. end
  4000. t.Parent = nil
  4001. end), p)
  4002. p:Destroy()
  4003. end), p, card)
  4004. end
  4005. local EDIR = RootPart.CFrame.lookVector
  4006. local vp = Instance.new("BodyVelocity", Torso)
  4007. vp.MaxForce = Vector3.new(4800000, 4800000, 4800000)
  4008. vp.P = 2000
  4009. vp.Velocity = EDIR * -30
  4010. for i = 0, 1, 0.2 do
  4011. swait()
  4012. PlayAnimationFromTable(AnimTab.ase.Animation(1), 0.6, false)
  4013. end
  4014. PlayAnimationFromTable(AnimTab.ase.Animation(2), 0.3, false)
  4015. for i = 0, 1, 0.1 do
  4016. swait()
  4017. RootJoint.C0 = RootJoint.C0 * euler(0.4, 0, 0)
  4018. end
  4019. vp:Destroy()
  4020. doingmoves(false)
  4021. end
  4022. })
  4023. table.insert(MovesTable, {
  4024. ["Input"] = "sdq",
  4025. ["Name"] = "Card throw",
  4026. ["Phase"] = 1,
  4027. ["Cooldown"] = 2,
  4028. ["CooldownName"] = "SDQcool",
  4029. ["CanCancel"] = false,
  4030. ["Conditions"] = function()
  4031. local Viable = false
  4032. local Move
  4033. for _, p in pairs(MovesTable) do
  4034. if p.Input == "sdq" then
  4035. Move = p
  4036. break
  4037. end
  4038. end
  4039. local ver
  4040. local numer = Move.Phase
  4041. if numer == 1 then
  4042. ver = true
  4043. end
  4044. if numer == 2 then
  4045. ver = Phase2Unlocked
  4046. end
  4047. if numer == 3 then
  4048. ver = Phase3Unlocked
  4049. end
  4050. if numer == 4 then
  4051. ver = Phase4Unlocked
  4052. end
  4053. local CD = Move.Cooldown
  4054. local name = Move.CooldownName
  4055. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  4056. Viable = true
  4057. Cooldown(name, CD)
  4058. end
  4059. return Viable
  4060. end,
  4061. ["function"] = function()
  4062. doingmoves(true)
  4063. LastMove = "SDQ"
  4064. local RNmove = LastMove
  4065. local ha = false
  4066. for i = 0, 1, 0.25 do
  4067. swait()
  4068. PlayAnimationFromTable(AnimTab.sdq.Animation(1), 0.3, false)
  4069. if Comboing == true and CANtwod == true then
  4070. ha = true
  4071. end
  4072. end
  4073. coroutine.resume(coroutine.create(function()
  4074. for i = 0, 1, 0.2 do
  4075. if ha == false then
  4076. local offset = (RootPart.Position.y - mouse.Hit.p.y) / 60
  4077. local mag = (RootPart.Position - mouse.Hit.p).magnitude / 66
  4078. local offset = offset / mag
  4079. RW.C1 = clerp(RW.C1, euler(offset, 0, 0), 1)
  4080. LW.C1 = clerp(LW.C1, euler(offset, 0, 0), 1)
  4081. Neck.C0 = CFrame.new(0, 1.5, 0) * euler(-offset, 0, 0)
  4082. RootPart.CFrame = FaceMouse()[1]
  4083. end
  4084. if Comboing == true and CANtwod == true then
  4085. ha = true
  4086. end
  4087. do
  4088. local blast2 = Par(EffectModel, "Effect", "New Yeller", vt(1, 1, 1), "Neon")
  4089. blast2.CFrame = LeftArm.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. local blast2 = Par(EffectModel, "Effect", "New Yeller", vt(1, 1, 1), "Neon")
  4101. blast2.CFrame = RightArm.CFrame * CFrame.new(0, -2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4102. m = Instance.new("BlockMesh", blast2)
  4103. m.Scale = Vector3.new(1.5, 1.5, 1.5)
  4104. coroutine.resume(coroutine.create(function(p)
  4105. for i = 1, 15 do
  4106. blast2.Transparency = 0 + i / 15
  4107. blast2.Mesh.Scale = blast2.Mesh.Scale / 1.1
  4108. swait()
  4109. end
  4110. blast2:Remove()
  4111. end), p)
  4112. swait()
  4113. PlayAnimationFromTable(AnimTab.sdq.Animation(2), 0.3, false)
  4114. end
  4115. end
  4116. end))
  4117. for i = 1, 5 do
  4118. if ha == false then
  4119. local offset = (RootPart.Position.y - mouse.Hit.p.y) / 60
  4120. local mag = (RootPart.Position - mouse.Hit.p).magnitude / 66
  4121. local offset = offset / mag
  4122. RW.C1 = clerp(RW.C1, euler(offset, 0, 0), 1)
  4123. LW.C1 = clerp(LW.C1, euler(offset, 0, 0), 1)
  4124. Neck.C0 = CFrame.new(0, 1.5, 0) * euler(-offset, 0, 0)
  4125. RootPart.CFrame = FaceMouse()[1]
  4126. end
  4127. if Comboing == true and CANtwod == true then
  4128. ha = true
  4129. end
  4130. do
  4131. local CPlayer = char
  4132. Humanoid.WalkSpeed = 20
  4133. swait(5)
  4134. DIR = Torso.CFrame.lookVector
  4135. p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  4136. p.Transparency = 0.5
  4137. p.Anchored = true
  4138. p.CFrame = CFrame.new(CPlayer.HumanoidRootPart.Position + DIR * 5, CPlayer.HumanoidRootPart.Position + DIR * 20) * CFrame.fromEulerAnglesXYZ(math.rad(90), math.random(-50, 50), 0)
  4139. m = Instance.new("SpecialMesh", p)
  4140. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  4141. m.Scale = Vector3.new(2, 2, 2)
  4142. coroutine.resume(coroutine.create(function(p)
  4143. for i = 1, 10 do
  4144. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.5 - i * 0.1, 0.15, 1.5 - i * 0.1)
  4145. p.Transparency = 0.5 + i / 10
  4146. p.CFrame = p.CFrame * CFrame.new(0, 2, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  4147. swait()
  4148. end
  4149. p:Destroy()
  4150. end), p)
  4151. local p = Par(EffectModel, "Effect", "White", vt(1.6, 0.5, 1.9), "SmoothPlastic")
  4152. p.CFrame = RootPart.CFrame * CFrame.new(0, 0, -2)
  4153. p.Size = Vector3.new(0.5, 1.6, 1.9)
  4154. m = Instance.new("BlockMesh", p)
  4155. m.Scale = Vector3.new(0.1, 1, 1)
  4156. local decal1 = Instance.new("Decal", p)
  4157. decal1.Face = "Right"
  4158. decal1.Texture = cards[math.random(1, #cards)]
  4159. decal1.Name = "D1"
  4160. local decal2 = decal1:clone()
  4161. decal2.Name = "D2"
  4162. decal2.Parent = p
  4163. decal2.Face = "Left"
  4164. decal2.Texture = cards[math.random(1, #cards)]
  4165. local card = p
  4166. local clon = 0
  4167. local ps = Instance.new("Sound")
  4168. ps.SoundId = "http://www.roblox.com/asset/?id=161006182"
  4169. ps.Pitch = 1
  4170. ps.Volume = 1
  4171. ps.Parent = p
  4172. ps:Play()
  4173. local lpos, cpos
  4174. game.Debris:AddItem(ps, 2)
  4175. if mouse.Hit.p ~= nil then
  4176. local MainPos = p.Position
  4177. if ha == true then
  4178. MainPos2 = Noob.Torso.Position
  4179. end
  4180. if ha == false then
  4181. MainPos2 = mouse.Hit.p
  4182. end
  4183. local MouseLook = cf((MainPos + MainPos2) / 2, MainPos2)
  4184. coroutine.resume(coroutine.create(function(Pos1, Pos2, Look)
  4185. local num = 25
  4186. repeat
  4187. swait()
  4188. local ohit, opos = rayCast(Pos1, Look.lookVector, 8, Character)
  4189. if Comboing == true and CANtwod == true then
  4190. ha = true
  4191. end
  4192. p.CFrame = CFrame.new((Pos1 + opos) / 2, opos)
  4193. Pos1 = Pos1 + Look.lookVector * 5
  4194. clon = clon + 1
  4195. if clon >= 4 then
  4196. clon = 0
  4197. do
  4198. local er = p:clone()
  4199. er.Parent = EffectModel
  4200. coroutine.resume(coroutine.create(function(p)
  4201. for i = 1, 10 do
  4202. er.D1.Transparency = i / 10
  4203. er.D2.Transparency = i / 10
  4204. er.Size = er.Size - Vector3.new(0, 0.1, 0.1)
  4205. swait()
  4206. end
  4207. er:Remove()
  4208. end), p)
  4209. end
  4210. end
  4211. if ohit ~= nil then
  4212. num = 0
  4213. end
  4214. num = num - 1
  4215. until num <= 0
  4216. MagnitudeDamage(p, 8, 4, Vector3.new(0, 1, 0) + DIR * 5, 0.5, "H2", RootPart, 0, 0, 10, 15)
  4217. local t = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "Neon")
  4218. t.CFrame = p.CFrame
  4219. local m = Instance.new("SpecialMesh")
  4220. m.MeshType = "Sphere"
  4221. m.Parent = t
  4222. m.Scale = Vector3.new(3, 3, 3)
  4223. m.Name = "Triangle"
  4224. coroutine.resume(coroutine.create(function(p)
  4225. for i = 1, 15 do
  4226. t.Transparency = i / 15
  4227. t.Triangle.Scale = t.Triangle.Scale + Vector3.new(0.1, 0.1, 0.1)
  4228. t.CFrame = t.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-20, 20) / 40, math.random(-20, 20) / 50, 0)
  4229. swait()
  4230. end
  4231. t.Parent = nil
  4232. end), p)
  4233. local ggui = Instance.new("BillboardGui")
  4234. ggui.Parent = card
  4235. ggui.Size = UDim2.new(10, 0, 7.692307692307692, 0)
  4236. ggui.AlwaysOnTop = true
  4237. local img = Instance.new("ImageLabel")
  4238. img.Parent = ggui
  4239. img.BackgroundTransparency = 1
  4240. img.Size = UDim2.new(1, 0, 1, 0)
  4241. img.Image = "rbxassetid://200369416"
  4242. img.ImageColor3 = BrickColor.new("New Yeller").Color
  4243. coroutine.resume(coroutine.create(function()
  4244. for i = 1, 15 do
  4245. swait()
  4246. img.ImageTransparency = i / 15
  4247. img.Rotation = img.Rotation + 10
  4248. ggui.Size = ggui.Size + UDim2.new(1, 0, 0.7692307692307692, 0)
  4249. end
  4250. card:Destroy()
  4251. end))
  4252. end), MainPos, MainPos2, MouseLook)
  4253. end
  4254. end
  4255. end
  4256. RW.C1 = CFrame.new()
  4257. LW.C1 = CFrame.new()
  4258. doingmoves(false)
  4259. end
  4260. })
  4261. table.insert(MovesTable, {
  4262. ["Input"] = "dwc",
  4263. ["Name"] = "Get down",
  4264. ["Phase"] = 1,
  4265. ["Cooldown"] = 2.5,
  4266. ["CooldownName"] = "DWCcool",
  4267. ["CanCancel"] = false,
  4268. ["Conditions"] = function()
  4269. local Viable = false
  4270. local Move
  4271. for _, p in pairs(MovesTable) do
  4272. if p.Input == "dwc" then
  4273. Move = p
  4274. break
  4275. end
  4276. end
  4277. local ver
  4278. local numer = Move.Phase
  4279. if numer == 1 then
  4280. ver = true
  4281. end
  4282. if numer == 2 then
  4283. ver = Phase2Unlocked
  4284. end
  4285. if numer == 3 then
  4286. ver = Phase3Unlocked
  4287. end
  4288. if numer == 4 then
  4289. ver = Phase4Unlocked
  4290. end
  4291. local CD = Move.Cooldown
  4292. local name = Move.CooldownName
  4293. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  4294. Viable = true
  4295. Cooldown(name, CD)
  4296. end
  4297. return Viable
  4298. end,
  4299. ["function"] = function()
  4300. doingmoves(true)
  4301. LastMove = "DWC"
  4302. local RNmove = LastMove
  4303. nou = {
  4304. 1.1,
  4305. 1.4,
  4306. 1.3,
  4307. 1.2,
  4308. 1.5
  4309. }
  4310. local soN = "231917856"
  4311. for i = 1, 2 do
  4312. swait()
  4313. ora = nou[math.random(1, #nou)]
  4314. DIR = char.Torso.CFrame.lookVector
  4315. so(soN, Torso, 1, ora)
  4316. for i = 0, 0.4, 0.15 do
  4317. ora = nou[math.random(1, #nou)]
  4318. swait()
  4319. PlayAnimationFromTable(AnimTab.dwc.Animation(1), 0.5, false)
  4320. end
  4321. MagnitudeDamage(RightLeg, 4, 1, Vector3.new(0, 2, 0) + DIR * 1, 0.5, "H1", Head, 0, 0, 10, 15)
  4322. so(soN, Torso, 1, ora)
  4323. for i = 0, 0.4, 0.15 do
  4324. swait()
  4325. ora = nou[math.random(1, #nou)]
  4326. PlayAnimationFromTable(AnimTab.dwc.Animation(2), 0.5, false)
  4327. end
  4328. so(soN, Torso, 1, ora)
  4329. MagnitudeDamage(RightLeg, 4, 1, Vector3.new(0, 2, 0) + DIR * 1, 0.5, "H1", Head, 0, 0, 10, 15)
  4330. for i = 0, 0.4, 0.15 do
  4331. swait()
  4332. ora = nou[math.random(1, #nou)]
  4333. PlayAnimationFromTable(AnimTab.dwc.Animation(3), 0.5, false)
  4334. end
  4335. so(soN, Torso, 1, ora)
  4336. MagnitudeDamage(RightLeg, 4, 1, Vector3.new(0, 2, 0) + DIR * 1, 0.5, "H1", Head, 0, 0, 10, 15)
  4337. end
  4338. for i = 0, 1, 0.2 do
  4339. swait()
  4340. do
  4341. local blast2 = Par(EffectModel, "Effect", "New Yeller", 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. local blast2 = Par(EffectModel, "Effect", "Black", vt(1, 1, 1), "Neon")
  4354. blast2.CFrame = RightLeg.CFrame * CFrame.new(0, -2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4355. m = Instance.new("BlockMesh", blast2)
  4356. m.Scale = Vector3.new(1, 1, 1)
  4357. coroutine.resume(coroutine.create(function()
  4358. for i = 1, 40 do
  4359. blast2.Transparency = i / 40
  4360. swait()
  4361. blast2.CFrame = blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4362. end
  4363. blast2:Remove()
  4364. end))
  4365. if LastMove ~= RNmove then
  4366. break
  4367. end
  4368. PlayAnimationFromTable(AnimTab.dwc.Animation(4), 0.6, false)
  4369. end
  4370. end
  4371. DIR = Head.CFrame.lookVector
  4372. so("200632136", RightArm, 1, 1)
  4373. Torso.Velocity = char.Torso.CFrame.lookVector * 30
  4374. for i = 0, 1, 0.1 do
  4375. swait()
  4376. if LastMove ~= RNmove then
  4377. break
  4378. end
  4379. do
  4380. local blast2 = Par(EffectModel, "Effect", "New Yeller", 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. local blast2 = Par(EffectModel, "Effect", "Black", vt(1, 1, 1), "Neon")
  4393. blast2.CFrame = RightLeg.CFrame * CFrame.new(0, -2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4394. m = Instance.new("BlockMesh", blast2)
  4395. m.Scale = Vector3.new(1, 1, 1)
  4396. coroutine.resume(coroutine.create(function()
  4397. for i = 1, 40 do
  4398. blast2.Transparency = i / 40
  4399. swait()
  4400. blast2.CFrame = blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4401. end
  4402. blast2:Remove()
  4403. end))
  4404. PlayAnimationFromTable(AnimTab.dwc.Animation(5), 0.3, false)
  4405. end
  4406. end
  4407. for i = 1, 10 do
  4408. local p = Par(EffectModel, "Effect", "White", vt(0.2, 1, 0.2), "SmoothPlastic")
  4409. 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)
  4410. local m = Instance.new("SpecialMesh")
  4411. m.MeshType = "Sphere"
  4412. m.Parent = p
  4413. m.Scale = Vector3.new(1, 5, 1)
  4414. coroutine.resume(coroutine.create(function(p)
  4415. for i = 1, 40 do
  4416. p.Transparency = i / 40
  4417. p.CFrame = p.CFrame * CFrame.new(0, -1, 0)
  4418. swait()
  4419. end
  4420. p.Parent = nil
  4421. end), p)
  4422. end
  4423. local ref = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", Vector3.new())
  4424. ref.Anchored = true
  4425. ref.CFrame = CFrame.new(RootPart.Position)
  4426. local hitfloor2, posfloor2 = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 50, Character)
  4427. if hitfloor2 ~= nil then
  4428. so("199145477", ref, 1, 1.2)
  4429. ref.CFrame = CFrame.new(posfloor2)
  4430. col = hitfloor2.BrickColor
  4431. game.Debris:AddItem(ref, 1)
  4432. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  4433. p.CFrame = CFrame.new(ref.Position + Vector3.new(0, 1, 0)) * CFrame.Angles(math.rad(90), 0, 0)
  4434. game:GetService("Debris"):AddItem(p, 8)
  4435. local m = Instance.new("SpecialMesh", p)
  4436. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  4437. m.Scale = Vector3.new(1, 1, 0.1)
  4438. coroutine.resume(coroutine.create(function(p, s)
  4439. for i = 1, 15 do
  4440. p.Transparency = 0.25 + i / 15
  4441. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(2, 2, 0)
  4442. p.CFrame = p.CFrame * CFrame.new(0, 0, 0)
  4443. swait()
  4444. end
  4445. p:Remove()
  4446. end), p)
  4447. for i = 1, 10 do
  4448. 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))
  4449. groundpart.Anchored = true
  4450. groundpart.Material = hitfloor2.Material
  4451. groundpart.CanCollide = true
  4452. 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))
  4453. coroutine.resume(coroutine.create(function(groundpart)
  4454. for i = 1, 30 do
  4455. groundpart.Transparency = i / 30
  4456. swait()
  4457. end
  4458. groundpart:Destroy()
  4459. ref:Destroy()
  4460. end), groundpart)
  4461. end
  4462. end
  4463. MagnitudeDamage(RightLeg, 12, 5, Vector3.new(0, 1, 0) + DIR * 2.5, 0.5, "H1", Head, 0.1, 0, true, 0)
  4464. if LastMove == RNmove then
  4465. doingmoves(false)
  4466. end
  4467. end
  4468. })
  4469. table.insert(MovesTable, {
  4470. ["Input"] = "sax",
  4471. ["Name"] = "Sax",
  4472. ["Phase"] = 1,
  4473. ["Cooldown"] = 2,
  4474. ["CooldownName"] = "SAXcool",
  4475. ["CanCancel"] = false,
  4476. ["Conditions"] = function()
  4477. local Viable = false
  4478. local Move
  4479. for _, p in pairs(MovesTable) do
  4480. if p.Input == "sax" then
  4481. Move = p
  4482. break
  4483. end
  4484. end
  4485. local ver
  4486. local numer = Move.Phase
  4487. if numer == 1 then
  4488. ver = true
  4489. end
  4490. if numer == 2 then
  4491. ver = Phase2Unlocked
  4492. end
  4493. if numer == 3 then
  4494. ver = Phase3Unlocked
  4495. end
  4496. if numer == 4 then
  4497. ver = Phase4Unlocked
  4498. end
  4499. local CD = Move.Cooldown
  4500. local name = Move.CooldownName
  4501. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  4502. Viable = true
  4503. Cooldown(name, CD)
  4504. end
  4505. return Viable
  4506. end,
  4507. ["function"] = function()
  4508. doingmoves(true)
  4509. LastMove = "sax"
  4510. Anim = "Jump"
  4511. for i = 0, 1, 0.4 do
  4512. swait()
  4513. DIR = RootPart.CFrame.lookVector
  4514. PlayAnimationFromTable(AnimTab.sax.Animation(1), 0.3, false)
  4515. end
  4516. so("227022193", LeftLeg, 0.6, 1.2)
  4517. for i = 1, 3 do
  4518. swait()
  4519. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  4520. p.CFrame = CFrame.new(Character.Torso.Position - Vector3.new(0, 0.8, 0))
  4521. game:GetService("Debris"):AddItem(p, 8)
  4522. local m = Instance.new("SpecialMesh", p)
  4523. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  4524. m.Scale = Vector3.new(5, 3, 5)
  4525. coroutine.resume(coroutine.create(function(p, s)
  4526. for i = 1, 15 do
  4527. p.Transparency = 0.9 + i / 150
  4528. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.5, -0.2, 1.5)
  4529. p.CFrame = p.CFrame * CFrame.new(0, -0.25, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  4530. swait()
  4531. end
  4532. p:Remove()
  4533. end), p)
  4534. end
  4535. BodyVel.maxForce = Vector3.new(4800000, 4800000, 4800000)
  4536. BodyVel.velocity = Vector3.new(char.Torso.Velocity.x, -5, char.Torso.Velocity.z) * 0.5
  4537. BodyVel.Parent = Character.HumanoidRootPart
  4538. BodyVel.velocity = DIR * 38 + Vector3.new(0, 10, 0)
  4539. MagnitudeDamage(LeftLeg, 12, 5, Vector3.new(0, 15, 0) + DIR * 30, 0.5, "H1", RootPart, 0.2, 1, 10, 20)
  4540. for i = 0, 1, 0.3 do
  4541. swait()
  4542. PlayAnimationFromTable(AnimTab.sax.Animation(2), 0.3, false)
  4543. end
  4544. for i = 0, 1, 0.2 do
  4545. swait()
  4546. PlayAnimationFromTable(AnimTab.sax.Animation(3), 0.3, false)
  4547. end
  4548. BodyVel.maxForce = Vector3.new(4800000, 4800000, 4800000)
  4549. BodyVel.velocity = DIR * 49 + Vector3.new(0, 9, 0)
  4550. MagnitudeDamage(LeftLeg, 10, 10, Vector3.new(0, -10, 0) + DIR * 30, 0.5, "H1", RootPart, 0.2, 1, 10, 20)
  4551. for i = 0, 1, 0.5 do
  4552. swait()
  4553. PlayAnimationFromTable(AnimTab.sax.Animation(4), 0.3, false)
  4554. end
  4555. BodyVel.Parent = nil
  4556. for i = 0, 1, 0.5 do
  4557. swait()
  4558. PlayAnimationFromTable(AnimTab.sax.Animation(5), 0.3, false)
  4559. end
  4560. doingmoves(false)
  4561. end
  4562. })
  4563. table.insert(MovesTable, {
  4564. ["Input"] = "aasq",
  4565. ["Name"] = "Final minutes",
  4566. ["Phase"] = 2,
  4567. ["Cooldown"] = 0,
  4568. ["CooldownName"] = "AASQcool",
  4569. ["CanCancel"] = false,
  4570. ["Conditions"] = function()
  4571. local Viable = false
  4572. local Move
  4573. for _, p in pairs(MovesTable) do
  4574. if p.Input == "aasq" then
  4575. Move = p
  4576. break
  4577. end
  4578. end
  4579. local ver
  4580. local numer = Move.Phase
  4581. if numer == 1 then
  4582. ver = true
  4583. end
  4584. if numer == 2 then
  4585. ver = Phase2Unlocked
  4586. end
  4587. if numer == 3 then
  4588. ver = Phase3Unlocked
  4589. end
  4590. if numer == 4 then
  4591. ver = Phase4Unlocked
  4592. end
  4593. local CD = Move.Cooldown
  4594. local name = Move.CooldownName
  4595. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  4596. Viable = true
  4597. Cooldown(name, CD)
  4598. end
  4599. return Viable
  4600. end,
  4601. ["function"] = function()
  4602. doingmoves(true)
  4603. LastMove = "AASQ"
  4604. local RNmove = LastMove
  4605. CanCancel = false
  4606. for i = 0, 1, 0.1 do
  4607. swait()
  4608. PlayAnimationFromTable(AnimTab.aasq.Animation(1, 0, 0), 0.3, false)
  4609. end
  4610. local efx = Par(EffectModel, "Effect", "Black", vt(1, 1, 1), "SmoothPlastic")
  4611. efx.CFrame = RootPart.CFrame * CFrame.Angles(0, 0, math.rad(90))
  4612. efx.Transparency = 1
  4613. local p = Par(EffectModel, "Effect", "White", vt(7, 7, 0.2), "SmoothPlastic")
  4614. p.Transparency = 1
  4615. p.CFrame = RootPart.CFrame * CFrame.new(0, 0, -3)
  4616. local gui = Instance.new("SurfaceGui", p)
  4617. gui.Face = "Front"
  4618. local Iergui = Instance.new("ImageLabel", gui)
  4619. Iergui.Size = UDim2.new(1, 0, 1, 0)
  4620. Iergui.Image = "http://www.roblox.com/asset/?id=363269577"
  4621. Iergui.BackgroundTransparency = 1
  4622. local Iergui2 = gui:clone()
  4623. Iergui2.Parent = p
  4624. Iergui2.Face = "Back"
  4625. coroutine.resume(coroutine.create(function()
  4626. for i = 1, 25 do
  4627. swait()
  4628. p.CFrame = p.CFrame * CFrame.Angles(0, 0, math.rad(5))
  4629. Iergui.ImageTransparency = i / 25
  4630. Iergui2.ImageLabel.ImageTransparency = i / 25
  4631. p.Size = p.Size + Vector3.new(0.2, 0.2, 0)
  4632. end
  4633. p:Destroy()
  4634. end))
  4635. local hited = false
  4636. so("241816017", RootPart, 1, 0.8)
  4637. for i = 1, 15 do
  4638. swait()
  4639. if hited == true then
  4640. break
  4641. end
  4642. efx.CFrame = clerp(efx.CFrame, efx.CFrame * CFrame.new(0, 0, -35), 0.1)
  4643. do
  4644. local blast2 = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  4645. blast2.CFrame = efx.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4646. local m = Instance.new("BlockMesh", blast2)
  4647. m.Scale = Vector3.new(1, 1, 1)
  4648. coroutine.resume(coroutine.create(function()
  4649. for i = 1, 20 do
  4650. blast2.Transparency = i / 20
  4651. m.Scale = m.Scale + vt(0.15, 0.15, 0.15)
  4652. swait()
  4653. blast2.CFrame = blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4654. end
  4655. blast2:Remove()
  4656. end))
  4657. for i, v in pairs(workspace:children()) do
  4658. 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
  4659. hited = true
  4660. Damagefunc(v.Torso, 1, Vector3.new(0, 0, 0), 0.5, "H2", RootPart, 0, 0, 10, 20)
  4661. nigger = v.Torso
  4662. if hited == true then
  4663. break
  4664. end
  4665. end
  4666. end
  4667. end
  4668. end
  4669. if hited == true then
  4670. do
  4671. local spec = true
  4672. so("240429615", nigger, 1, 1)
  4673. local goto = Par(EffectModel, "goto", "White", vt(1, 1, 1), "SmoothPlastic")
  4674. goto.Transparency = 1
  4675. goto.CFrame = RootPart.CFrame * CFrame.new(0, 20, 0) * CFrame.Angles(math.rad(-40), 0, 0)
  4676. local pp = goto
  4677. local goH, goP = rayCast(pp.Position, pp.CFrame.lookVector, 9999, Character)
  4678. goto.CFrame = CFrame.new(goP)
  4679. game.Debris:AddItem(goto, 8)
  4680. local vp2 = Instance.new("BodyPosition", nigger)
  4681. vp2.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  4682. vp2.P = 10000000
  4683. vp2.D = 1000
  4684. coroutine.resume(coroutine.create(function()
  4685. while spec == true do
  4686. nigger.CFrame = CFrame.new(goto.Position) + Vector3.new(0, 2, 0)
  4687. vp2.Position = goto.CFrame.p + Vector3.new(0, 2, 0)
  4688. vp2.Parent = nigger
  4689. swait()
  4690. end
  4691. end))
  4692. local posfloor2 = nigger.Position
  4693. local p = Par(EffectModel, "Effect", "Really black", vt(12, 17, 12), "SmoothPlastic")
  4694. p.Size = Vector3.new(12, 17, 12)
  4695. p.CFrame = cf(posfloor2) * CFrame.new(0, 0, -7)
  4696. local m = Instance.new("SpecialMesh", p)
  4697. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  4698. m.Scale = Vector3.new(29, 0, 29)
  4699. m.Name = "Triangle"
  4700. swait()
  4701. game.Debris:AddItem(p, 5)
  4702. coroutine.resume(coroutine.create(function(p)
  4703. for i = 1, 10 do
  4704. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(-0.3, 0.5, -0.3)
  4705. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  4706. swait()
  4707. end
  4708. end), p)
  4709. coroutine.resume(coroutine.create(function(p)
  4710. for i = 1, 30 do
  4711. p.Transparency = 0.5 + i / 30
  4712. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(0.5), 0)
  4713. swait()
  4714. end
  4715. end), p)
  4716. local orls = p.CFrame
  4717. local p = Par(EffectModel, "Effect", "Really black", vt(12, 17, 12), "SmoothPlastic")
  4718. p.Size = Vector3.new(12, 17, 12)
  4719. p.CFrame = cf(posfloor2) * CFrame.new(0, 0, -7)
  4720. local m = Instance.new("SpecialMesh", p)
  4721. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  4722. m.Scale = Vector3.new(29, 0, 29)
  4723. m.Name = "Triangle"
  4724. swait()
  4725. game.Debris:AddItem(p, 5)
  4726. coroutine.resume(coroutine.create(function(p)
  4727. for i = 1, 10 do
  4728. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(-1, 1.2, -1)
  4729. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  4730. swait()
  4731. end
  4732. end), p)
  4733. coroutine.resume(coroutine.create(function(p)
  4734. for i = 1, 30 do
  4735. p.Transparency = 0.5 + i / 30
  4736. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(0.5), 0)
  4737. swait()
  4738. end
  4739. end), p)
  4740. local p = Par(EffectModel, "Effect", "Really black", vt(12, 17, 12), "SmoothPlastic")
  4741. p.Size = Vector3.new(12, 17, 12)
  4742. p.CFrame = cf(posfloor2) * CFrame.new(0, 0, -7)
  4743. local m = Instance.new("SpecialMesh", p)
  4744. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  4745. m.Scale = Vector3.new(29, 0, 29)
  4746. m.Name = "Triangle"
  4747. swait()
  4748. game.Debris:AddItem(p, 5)
  4749. coroutine.resume(coroutine.create(function(p)
  4750. for i = 1, 10 do
  4751. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(-2.2, 3, -2.3)
  4752. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  4753. swait()
  4754. end
  4755. end), p)
  4756. coroutine.resume(coroutine.create(function(p)
  4757. for i = 1, 30 do
  4758. p.Transparency = 0.5 + i / 30
  4759. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(0.5), 0)
  4760. swait()
  4761. end
  4762. end), p)
  4763. for i = 0, 1, 0.1 do
  4764. swait()
  4765. PlayAnimationFromTable(AnimTab.aasq.Animation(2, 0, 0), 0.3, false)
  4766. end
  4767. local vp = Instance.new("BodyPosition", Torso)
  4768. vp.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  4769. vp.P = 9000
  4770. vp.D = 1000
  4771. CamShake(RootPart, 15, 1, 10)
  4772. vp.Position = RootPart.Position + Vector3.new(0, 20, 0)
  4773. local hitfloor2, posfloor2 = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 3000, Character)
  4774. local pz = Par(EffectModel, "Effect", "Black", Vector3.new(2, 2, 1), "SmoothPlastic")
  4775. pz.CFrame = cf(posfloor2) * CFrame.Angles(math.pi / 2, 0, 0)
  4776. local m = Instance.new("BlockMesh", pz)
  4777. m.Scale = Vector3.new(2.5, 2.5, 0)
  4778. pz.Transparency = 1
  4779. pz.Anchored = true
  4780. pz.CanCollide = false
  4781. pz.Parent = workspace
  4782. pz.Name = "Rune"
  4783. local d1 = Instance.new("Decal", pz)
  4784. d1.Texture = "http://www.roblox.com/asset/?id=234376725"
  4785. d1.Face = "Front"
  4786. d1.Name = "d1"
  4787. local d1 = Instance.new("Decal", pz)
  4788. d1.Texture = "http://www.roblox.com/asset/?id=234376725"
  4789. d1.Face = "Back"
  4790. d1.Name = "d2"
  4791. coroutine.resume(coroutine.create(function(p)
  4792. for i = 1, 30 do
  4793. swait()
  4794. p.CFrame = p.CFrame * CFrame.Angles(0, 0, math.rad(20 + i * 2))
  4795. p.d1.Transparency = 0.5 + i / 30
  4796. p.d2.Transparency = 0.5 + i / 30
  4797. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.5, 1.5, 0)
  4798. end
  4799. p:Remove()
  4800. end), pz)
  4801. swait(5)
  4802. local lopnum = 9
  4803. local lopsped = 0.18
  4804. local tododmg = 4
  4805. local tododmg2 = 18
  4806. for i = 1, lopnum do
  4807. swait()
  4808. PlayAnimationFromTable(AnimTab.aasq.Animation(3, 0, 0), lopsped, false)
  4809. end
  4810. DIR = RootPart.CFrame.lookVector
  4811. p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  4812. p.Transparency = 0.5
  4813. p.Anchored = true
  4814. p.CFrame = CFrame.new(RootPart.Position + DIR * 2, goto.Position) * CFrame.fromEulerAnglesXYZ(math.rad(90), math.random(-50, 50), 0)
  4815. m = Instance.new("SpecialMesh", p)
  4816. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  4817. m.Scale = Vector3.new(2, 2, 2)
  4818. coroutine.resume(coroutine.create(function(p)
  4819. for i = 1, 10 do
  4820. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.65 - i * 0.1, -0.15, 1.65 - i * 0.1)
  4821. p.Transparency = 0.25 + i / 10
  4822. p.CFrame = p.CFrame * CFrame.new(0, -0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(15), 0)
  4823. swait()
  4824. end
  4825. p:Destroy()
  4826. end), p)
  4827. local blast = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  4828. blast.Transparency = 1
  4829. blast.CFrame = RootPart.CFrame * CFrame.new(0, 0, -1)
  4830. local blasimg = Instance.new("BillboardGui", blast)
  4831. blasimg.Size = UDim2.new(23, 0, 13, 0)
  4832. local imgbls = Instance.new("ImageLabel", blasimg)
  4833. imgbls.BackgroundTransparency = 1
  4834. imgbls.Size = UDim2.new(1, 0, 1, 0)
  4835. imgbls.Image = "http://www.roblox.com/asset/?id=55924470"
  4836. imgbls.ImageColor3 = Color3.new(255, 255, 0)
  4837. local emit3 = script.EMIT3:Clone()
  4838. emit3.Enabled = true
  4839. emit3.Parent = blast
  4840. local MainPos = blast.Position
  4841. MainPos2 = goto.Position
  4842. local MouseLook = cf((MainPos + MainPos2) / 2, MainPos2)
  4843. coroutine.resume(coroutine.create(function(Pos1, Pos2, Look)
  4844. local num = 50
  4845. repeat
  4846. swait()
  4847. local ohit, opos = rayCast(Pos1, Look.lookVector, 6, Character)
  4848. blast.CFrame = CFrame.new((Pos1 + opos) / 2, opos)
  4849. Pos1 = Pos1 + Look.lookVector * 5
  4850. if ohit ~= nil then
  4851. num = 0
  4852. end
  4853. num = num - 1
  4854. until num <= 0
  4855. MagnitudeDamage(blast, 13, tododmg, Vector3.new(0, 5, 0) + DIR * 5, 0.5, "H2", RootPart, 0, 0, 20, 30)
  4856. so("192410084", blast, 1, 1)
  4857. so("191395725", blast, 1, 1)
  4858. for i = 1, 4 do
  4859. p = Par(EffectModel, "Effect", "Deep orange", vt(1, 1, 1), "SmoothPlastic")
  4860. p.CFrame = blast.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4861. m = Instance.new("SpecialMesh")
  4862. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  4863. m.Scale = Vector3.new(2.4 + i, 2.4 + i, 0.6)
  4864. m.Parent = p
  4865. game:GetService("Debris"):AddItem(p, 5)
  4866. coroutine.resume(coroutine.create(function(p, l)
  4867. for i = 1, 10 do
  4868. p.Transparency = i / 10
  4869. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1 + l, 1 + l, 0)
  4870. swait(0.5)
  4871. end
  4872. p:Remove()
  4873. end), p, 1)
  4874. end
  4875. for SOS = 1, 4 do
  4876. do
  4877. local cols = {
  4878. "Bright red",
  4879. "Deep orange",
  4880. "Bright yellow",
  4881. "Pastel yellow"
  4882. }
  4883. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "SmoothPlastic")
  4884. p.BrickColor = BrickColor.new(cols[math.random(1, #cols)])
  4885. p.CFrame = CFrame.new(blast.CFrame.p)
  4886. game:GetService("Debris"):AddItem(p, 5)
  4887. local m = Instance.new("BlockMesh", p)
  4888. m.Scale = Vector3.new(1.5, 1.5, 1.5)
  4889. local sds = script.EMIT3:Clone()
  4890. sds.Parent = p
  4891. sds.Enabled = true
  4892. coroutine.resume(coroutine.create(function(p, pc, s)
  4893. local e = 0
  4894. for i = 0 + s, 10 + s do
  4895. p.Transparency = 0.5 + (i - s) / 10
  4896. p.Mesh.Scale = p.Mesh.Scale / 1.02
  4897. e = e ^ 1.008 + 0.11
  4898. 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))
  4899. swait()
  4900. end
  4901. sds.Enabled = false
  4902. game.Debris:AddItem(p, 10)
  4903. end), p, p.CFrame, SOS * 9)
  4904. end
  4905. end
  4906. for i = 1, 20 do
  4907. local cols = {
  4908. "Bright red",
  4909. "Deep orange",
  4910. "Bright yellow"
  4911. }
  4912. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "Neon")
  4913. 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)
  4914. local m = Instance.new("BlockMesh", p)
  4915. m.Scale = Vector3.new(2, 2, 2)
  4916. coroutine.resume(coroutine.create(function(p)
  4917. for i = 1, 15 do
  4918. p.Transparency = 0.5 + i / 15
  4919. p.CFrame = p.CFrame * CFrame.new(0, -2.5, 0)
  4920. swait()
  4921. end
  4922. p.Parent = nil
  4923. end), p)
  4924. end
  4925. coroutine.resume(coroutine.create(function()
  4926. for i = 1, 20 do
  4927. swait()
  4928. blasimg.Size = blasimg.Size + UDim2.new(0.5, 0, 0.5, 0)
  4929. imgbls.ImageTransparency = i / 20
  4930. emit3.Enabled = false
  4931. end
  4932. game.Debris:AddItem(blast, 5)
  4933. end))
  4934. end), MainPos, MainPos2, MouseLook)
  4935. for i = 1, lopnum do
  4936. swait()
  4937. PlayAnimationFromTable(AnimTab.aasq.Animation(4, 0, 0), lopsped, false)
  4938. end
  4939. DIR = RootPart.CFrame.lookVector
  4940. p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  4941. p.Transparency = 0.5
  4942. p.Anchored = true
  4943. p.CFrame = CFrame.new(RootPart.Position + DIR * 2, goto.Position) * CFrame.fromEulerAnglesXYZ(math.rad(90), math.random(-50, 50), 0)
  4944. m = Instance.new("SpecialMesh", p)
  4945. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  4946. m.Scale = Vector3.new(2, 2, 2)
  4947. coroutine.resume(coroutine.create(function(p)
  4948. for i = 1, 10 do
  4949. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.65 - i * 0.1, -0.15, 1.65 - i * 0.1)
  4950. p.Transparency = 0.25 + i / 10
  4951. p.CFrame = p.CFrame * CFrame.new(0, -0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(15), 0)
  4952. swait()
  4953. end
  4954. p:Destroy()
  4955. end), p)
  4956. local blast = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  4957. blast.Transparency = 1
  4958. blast.CFrame = RootPart.CFrame * CFrame.new(0, 0, -1)
  4959. local blasimg = Instance.new("BillboardGui", blast)
  4960. blasimg.Size = UDim2.new(23, 0, 13, 0)
  4961. local imgbls = Instance.new("ImageLabel", blasimg)
  4962. imgbls.BackgroundTransparency = 1
  4963. imgbls.Size = UDim2.new(1, 0, 1, 0)
  4964. imgbls.Image = "http://www.roblox.com/asset/?id=55924470"
  4965. imgbls.ImageColor3 = Color3.new(255, 255, 0)
  4966. local emit3 = script.EMIT3:Clone()
  4967. emit3.Enabled = true
  4968. emit3.Parent = blast
  4969. local MainPos = blast.Position
  4970. MainPos2 = goto.Position
  4971. local MouseLook = cf((MainPos + MainPos2) / 2, MainPos2)
  4972. coroutine.resume(coroutine.create(function(Pos1, Pos2, Look)
  4973. local num = 50
  4974. repeat
  4975. swait()
  4976. local ohit, opos = rayCast(Pos1, Look.lookVector, 6, Character)
  4977. blast.CFrame = CFrame.new((Pos1 + opos) / 2, opos)
  4978. Pos1 = Pos1 + Look.lookVector * 5
  4979. if ohit ~= nil then
  4980. num = 0
  4981. end
  4982. num = num - 1
  4983. until num <= 0
  4984. MagnitudeDamage(blast, 13, tododmg, Vector3.new(0, 5, 0) + DIR * 5, 0.5, "H2", RootPart, 0, 0, 20, 30)
  4985. so("192410084", blast, 1, 1)
  4986. so("191395725", blast, 1, 1)
  4987. for i = 1, 4 do
  4988. p = Par(EffectModel, "Effect", "Deep orange", vt(1, 1, 1), "SmoothPlastic")
  4989. p.CFrame = blast.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4990. m = Instance.new("SpecialMesh")
  4991. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  4992. m.Scale = Vector3.new(2.4 + i, 2.4 + i, 0.6)
  4993. m.Parent = p
  4994. game:GetService("Debris"):AddItem(p, 5)
  4995. coroutine.resume(coroutine.create(function(p, l)
  4996. for i = 1, 10 do
  4997. p.Transparency = i / 10
  4998. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1 + l, 1 + l, 0)
  4999. swait(0.5)
  5000. end
  5001. p:Remove()
  5002. end), p, 1)
  5003. end
  5004. for SOS = 1, 4 do
  5005. do
  5006. local cols = {
  5007. "Bright red",
  5008. "Deep orange",
  5009. "Bright yellow",
  5010. "Pastel yellow"
  5011. }
  5012. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "SmoothPlastic")
  5013. p.BrickColor = BrickColor.new(cols[math.random(1, #cols)])
  5014. p.CFrame = CFrame.new(blast.CFrame.p)
  5015. game:GetService("Debris"):AddItem(p, 5)
  5016. local m = Instance.new("BlockMesh", p)
  5017. m.Scale = Vector3.new(1.5, 1.5, 1.5)
  5018. local sds = script.EMIT3:Clone()
  5019. sds.Parent = p
  5020. sds.Enabled = true
  5021. coroutine.resume(coroutine.create(function(p, pc, s)
  5022. local e = 0
  5023. for i = 0 + s, 10 + s do
  5024. p.Transparency = 0.5 + (i - s) / 10
  5025. p.Mesh.Scale = p.Mesh.Scale / 1.02
  5026. e = e ^ 1.008 + 0.11
  5027. 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))
  5028. swait()
  5029. end
  5030. sds.Enabled = false
  5031. game.Debris:AddItem(p, 10)
  5032. end), p, p.CFrame, SOS * 9)
  5033. end
  5034. end
  5035. for i = 1, 20 do
  5036. local cols = {
  5037. "Bright red",
  5038. "Deep orange",
  5039. "Bright yellow"
  5040. }
  5041. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "Neon")
  5042. 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)
  5043. local m = Instance.new("BlockMesh", p)
  5044. m.Scale = Vector3.new(2, 2, 2)
  5045. coroutine.resume(coroutine.create(function(p)
  5046. for i = 1, 15 do
  5047. p.Transparency = 0.5 + i / 15
  5048. p.CFrame = p.CFrame * CFrame.new(0, -2.5, 0)
  5049. swait()
  5050. end
  5051. p.Parent = nil
  5052. end), p)
  5053. end
  5054. coroutine.resume(coroutine.create(function()
  5055. for i = 1, 20 do
  5056. swait()
  5057. blasimg.Size = blasimg.Size + UDim2.new(0.5, 0, 0.5, 0)
  5058. imgbls.ImageTransparency = i / 20
  5059. emit3.Enabled = false
  5060. end
  5061. game.Debris:AddItem(blast, 5)
  5062. end))
  5063. end), MainPos, MainPos2, MouseLook)
  5064. for i = 1, lopnum do
  5065. swait()
  5066. PlayAnimationFromTable(AnimTab.aasq.Animation(5, 0, 0), lopsped, false)
  5067. end
  5068. DIR = RootPart.CFrame.lookVector
  5069. p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  5070. p.Transparency = 0.5
  5071. p.Anchored = true
  5072. p.CFrame = CFrame.new(RootPart.Position + DIR * 2, goto.Position) * CFrame.fromEulerAnglesXYZ(math.rad(90), math.random(-50, 50), 0)
  5073. m = Instance.new("SpecialMesh", p)
  5074. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  5075. m.Scale = Vector3.new(2, 2, 2)
  5076. coroutine.resume(coroutine.create(function(p)
  5077. for i = 1, 10 do
  5078. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.65 - i * 0.1, -0.15, 1.65 - i * 0.1)
  5079. p.Transparency = 0.25 + i / 10
  5080. p.CFrame = p.CFrame * CFrame.new(0, -0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(15), 0)
  5081. swait()
  5082. end
  5083. p:Destroy()
  5084. end), p)
  5085. local blast = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  5086. blast.Transparency = 1
  5087. blast.CFrame = RootPart.CFrame * CFrame.new(0, 0, -1)
  5088. local blasimg = Instance.new("BillboardGui", blast)
  5089. blasimg.Size = UDim2.new(23, 0, 13, 0)
  5090. local imgbls = Instance.new("ImageLabel", blasimg)
  5091. imgbls.BackgroundTransparency = 1
  5092. imgbls.Size = UDim2.new(1, 0, 1, 0)
  5093. imgbls.Image = "http://www.roblox.com/asset/?id=55924470"
  5094. imgbls.ImageColor3 = Color3.new(255, 255, 0)
  5095. local emit3 = script.EMIT3:Clone()
  5096. emit3.Enabled = true
  5097. emit3.Parent = blast
  5098. local MainPos = blast.Position
  5099. MainPos2 = goto.Position
  5100. local MouseLook = cf((MainPos + MainPos2) / 2, MainPos2)
  5101. coroutine.resume(coroutine.create(function(Pos1, Pos2, Look)
  5102. local num = 50
  5103. repeat
  5104. swait()
  5105. local ohit, opos = rayCast(Pos1, Look.lookVector, 6, Character)
  5106. blast.CFrame = CFrame.new((Pos1 + opos) / 2, opos)
  5107. Pos1 = Pos1 + Look.lookVector * 5
  5108. if ohit ~= nil then
  5109. num = 0
  5110. end
  5111. num = num - 1
  5112. until num <= 0
  5113. MagnitudeDamage(blast, 13, tododmg, Vector3.new(0, 5, 0) + DIR * 5, 0.5, "H2", RootPart, 0, 0, 20, 30)
  5114. so("192410084", blast, 1, 1)
  5115. so("191395725", blast, 1, 1)
  5116. for i = 1, 4 do
  5117. p = Par(EffectModel, "Effect", "Deep orange", vt(1, 1, 1), "SmoothPlastic")
  5118. p.CFrame = blast.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  5119. m = Instance.new("SpecialMesh")
  5120. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  5121. m.Scale = Vector3.new(2.4 + i, 2.4 + i, 0.6)
  5122. m.Parent = p
  5123. game:GetService("Debris"):AddItem(p, 5)
  5124. coroutine.resume(coroutine.create(function(p, l)
  5125. for i = 1, 10 do
  5126. p.Transparency = i / 10
  5127. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1 + l, 1 + l, 0)
  5128. swait(0.5)
  5129. end
  5130. p:Remove()
  5131. end), p, 1)
  5132. end
  5133. for SOS = 1, 4 do
  5134. do
  5135. local cols = {
  5136. "Bright red",
  5137. "Deep orange",
  5138. "Bright yellow",
  5139. "Pastel yellow"
  5140. }
  5141. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "SmoothPlastic")
  5142. p.BrickColor = BrickColor.new(cols[math.random(1, #cols)])
  5143. p.CFrame = CFrame.new(blast.CFrame.p)
  5144. game:GetService("Debris"):AddItem(p, 5)
  5145. local m = Instance.new("BlockMesh", p)
  5146. m.Scale = Vector3.new(1.5, 1.5, 1.5)
  5147. local sds = script.EMIT3:Clone()
  5148. sds.Parent = p
  5149. sds.Enabled = true
  5150. coroutine.resume(coroutine.create(function(p, pc, s)
  5151. local e = 0
  5152. for i = 0 + s, 10 + s do
  5153. p.Transparency = 0.5 + (i - s) / 10
  5154. p.Mesh.Scale = p.Mesh.Scale / 1.02
  5155. e = e ^ 1.008 + 0.11
  5156. 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))
  5157. swait()
  5158. end
  5159. sds.Enabled = false
  5160. game.Debris:AddItem(p, 10)
  5161. end), p, p.CFrame, SOS * 9)
  5162. end
  5163. end
  5164. for i = 1, 20 do
  5165. local cols = {
  5166. "Bright red",
  5167. "Deep orange",
  5168. "Bright yellow"
  5169. }
  5170. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "Neon")
  5171. 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)
  5172. local m = Instance.new("BlockMesh", p)
  5173. m.Scale = Vector3.new(2, 2, 2)
  5174. coroutine.resume(coroutine.create(function(p)
  5175. for i = 1, 15 do
  5176. p.Transparency = 0.5 + i / 15
  5177. p.CFrame = p.CFrame * CFrame.new(0, -2.5, 0)
  5178. swait()
  5179. end
  5180. p.Parent = nil
  5181. end), p)
  5182. end
  5183. coroutine.resume(coroutine.create(function()
  5184. for i = 1, 20 do
  5185. swait()
  5186. blasimg.Size = blasimg.Size + UDim2.new(0.5, 0, 0.5, 0)
  5187. imgbls.ImageTransparency = i / 20
  5188. emit3.Enabled = false
  5189. end
  5190. game.Debris:AddItem(blast, 5)
  5191. end))
  5192. end), MainPos, MainPos2, MouseLook)
  5193. for i = 1, lopnum do
  5194. swait()
  5195. PlayAnimationFromTable(AnimTab.aasq.Animation(6, 0, 0), lopsped, false)
  5196. end
  5197. DIR = RootPart.CFrame.lookVector
  5198. p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  5199. p.Transparency = 0.5
  5200. p.Anchored = true
  5201. p.CFrame = CFrame.new(RootPart.Position + DIR * 2, goto.Position) * CFrame.fromEulerAnglesXYZ(math.rad(90), math.random(-50, 50), 0)
  5202. m = Instance.new("SpecialMesh", p)
  5203. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  5204. m.Scale = Vector3.new(2, 2, 2)
  5205. coroutine.resume(coroutine.create(function(p)
  5206. for i = 1, 10 do
  5207. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.65 - i * 0.1, -0.15, 1.65 - i * 0.1)
  5208. p.Transparency = 0.25 + i / 10
  5209. p.CFrame = p.CFrame * CFrame.new(0, -0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(15), 0)
  5210. swait()
  5211. end
  5212. p:Destroy()
  5213. end), p)
  5214. local blast = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  5215. blast.Transparency = 1
  5216. blast.CFrame = RootPart.CFrame * CFrame.new(0, 0, -1)
  5217. local blasimg = Instance.new("BillboardGui", blast)
  5218. blasimg.Size = UDim2.new(23, 0, 13, 0)
  5219. local imgbls = Instance.new("ImageLabel", blasimg)
  5220. imgbls.BackgroundTransparency = 1
  5221. imgbls.Size = UDim2.new(1, 0, 1, 0)
  5222. imgbls.Image = "http://www.roblox.com/asset/?id=55924470"
  5223. imgbls.ImageColor3 = Color3.new(255, 255, 0)
  5224. local emit3 = script.EMIT3:Clone()
  5225. emit3.Enabled = true
  5226. emit3.Parent = blast
  5227. local MainPos = blast.Position
  5228. MainPos2 = goto.Position
  5229. local MouseLook = cf((MainPos + MainPos2) / 2, MainPos2)
  5230. coroutine.resume(coroutine.create(function(Pos1, Pos2, Look)
  5231. local num = 50
  5232. repeat
  5233. swait()
  5234. local ohit, opos = rayCast(Pos1, Look.lookVector, 6, Character)
  5235. blast.CFrame = CFrame.new((Pos1 + opos) / 2, opos)
  5236. Pos1 = Pos1 + Look.lookVector * 5
  5237. if ohit ~= nil then
  5238. num = 0
  5239. end
  5240. num = num - 1
  5241. until num <= 0
  5242. MagnitudeDamage(blast, 13, tododmg, Vector3.new(0, 5, 0) + DIR * 5, 0.5, "H2", RootPart, 0, 0, 20, 30)
  5243. so("192410084", blast, 1, 1)
  5244. so("191395725", blast, 1, 1)
  5245. for i = 1, 4 do
  5246. p = Par(EffectModel, "Effect", "Deep orange", vt(1, 1, 1), "SmoothPlastic")
  5247. p.CFrame = blast.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  5248. m = Instance.new("SpecialMesh")
  5249. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  5250. m.Scale = Vector3.new(2.4 + i, 2.4 + i, 0.6)
  5251. m.Parent = p
  5252. game:GetService("Debris"):AddItem(p, 5)
  5253. coroutine.resume(coroutine.create(function(p, l)
  5254. for i = 1, 10 do
  5255. p.Transparency = i / 10
  5256. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1 + l, 1 + l, 0)
  5257. swait(0.5)
  5258. end
  5259. p:Remove()
  5260. end), p, 1)
  5261. end
  5262. for SOS = 1, 4 do
  5263. do
  5264. local cols = {
  5265. "Bright red",
  5266. "Deep orange",
  5267. "Bright yellow",
  5268. "Pastel yellow"
  5269. }
  5270. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "SmoothPlastic")
  5271. p.BrickColor = BrickColor.new(cols[math.random(1, #cols)])
  5272. p.CFrame = CFrame.new(blast.CFrame.p)
  5273. game:GetService("Debris"):AddItem(p, 5)
  5274. local m = Instance.new("BlockMesh", p)
  5275. m.Scale = Vector3.new(1.5, 1.5, 1.5)
  5276. local sds = script.EMIT3:Clone()
  5277. sds.Parent = p
  5278. sds.Enabled = true
  5279. coroutine.resume(coroutine.create(function(p, pc, s)
  5280. local e = 0
  5281. for i = 0 + s, 10 + s do
  5282. p.Transparency = 0.5 + (i - s) / 10
  5283. p.Mesh.Scale = p.Mesh.Scale / 1.02
  5284. e = e ^ 1.008 + 0.11
  5285. 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))
  5286. swait()
  5287. end
  5288. sds.Enabled = false
  5289. game.Debris:AddItem(p, 10)
  5290. end), p, p.CFrame, SOS * 9)
  5291. end
  5292. end
  5293. for i = 1, 20 do
  5294. local cols = {
  5295. "Bright red",
  5296. "Deep orange",
  5297. "Bright yellow"
  5298. }
  5299. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "Neon")
  5300. 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)
  5301. local m = Instance.new("BlockMesh", p)
  5302. m.Scale = Vector3.new(2, 2, 2)
  5303. coroutine.resume(coroutine.create(function(p)
  5304. for i = 1, 15 do
  5305. p.Transparency = 0.5 + i / 15
  5306. p.CFrame = p.CFrame * CFrame.new(0, -2.5, 0)
  5307. swait()
  5308. end
  5309. p.Parent = nil
  5310. end), p)
  5311. end
  5312. coroutine.resume(coroutine.create(function()
  5313. for i = 1, 20 do
  5314. swait()
  5315. blasimg.Size = blasimg.Size + UDim2.new(0.5, 0, 0.5, 0)
  5316. imgbls.ImageTransparency = i / 20
  5317. emit3.Enabled = false
  5318. end
  5319. game.Debris:AddItem(blast, 5)
  5320. end))
  5321. end), MainPos, MainPos2, MouseLook)
  5322. for i = 1, lopnum do
  5323. swait()
  5324. PlayAnimationFromTable(AnimTab.aasq.Animation(7, 0, 0), lopsped, false)
  5325. end
  5326. DIR = RootPart.CFrame.lookVector
  5327. p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  5328. p.Transparency = 0.5
  5329. p.Anchored = true
  5330. p.CFrame = CFrame.new(RootPart.Position + DIR * 2, goto.Position) * CFrame.fromEulerAnglesXYZ(math.rad(90), math.random(-50, 50), 0)
  5331. m = Instance.new("SpecialMesh", p)
  5332. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  5333. m.Scale = Vector3.new(2, 2, 2)
  5334. coroutine.resume(coroutine.create(function(p)
  5335. for i = 1, 10 do
  5336. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.65 - i * 0.1, -0.15, 1.65 - i * 0.1)
  5337. p.Transparency = 0.25 + i / 10
  5338. p.CFrame = p.CFrame * CFrame.new(0, -0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(15), 0)
  5339. swait()
  5340. end
  5341. p:Destroy()
  5342. end), p)
  5343. local blast = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  5344. blast.Transparency = 1
  5345. blast.CFrame = RootPart.CFrame * CFrame.new(0, 0, -1)
  5346. local blasimg = Instance.new("BillboardGui", blast)
  5347. blasimg.Size = UDim2.new(23, 0, 13, 0)
  5348. local imgbls = Instance.new("ImageLabel", blasimg)
  5349. imgbls.BackgroundTransparency = 1
  5350. imgbls.Size = UDim2.new(1, 0, 1, 0)
  5351. imgbls.Image = "http://www.roblox.com/asset/?id=55924470"
  5352. imgbls.ImageColor3 = Color3.new(255, 255, 0)
  5353. local emit3 = script.EMIT3:Clone()
  5354. emit3.Enabled = true
  5355. emit3.Parent = blast
  5356. local MainPos = blast.Position
  5357. MainPos2 = goto.Position
  5358. local MouseLook = cf((MainPos + MainPos2) / 2, MainPos2)
  5359. coroutine.resume(coroutine.create(function(Pos1, Pos2, Look)
  5360. local num = 50
  5361. repeat
  5362. swait()
  5363. local ohit, opos = rayCast(Pos1, Look.lookVector, 6, Character)
  5364. blast.CFrame = CFrame.new((Pos1 + opos) / 2, opos)
  5365. Pos1 = Pos1 + Look.lookVector * 5
  5366. if ohit ~= nil then
  5367. num = 0
  5368. end
  5369. num = num - 1
  5370. until num <= 0
  5371. MagnitudeDamage(blast, 13, tododmg, Vector3.new(0, 5, 0) + DIR * 5, 0.5, "H2", RootPart, 0, 0, 20, 30)
  5372. so("192410084", blast, 1, 1)
  5373. so("191395725", blast, 1, 1)
  5374. for i = 1, 4 do
  5375. p = Par(EffectModel, "Effect", "Deep orange", vt(1, 1, 1), "SmoothPlastic")
  5376. p.CFrame = blast.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  5377. m = Instance.new("SpecialMesh")
  5378. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  5379. m.Scale = Vector3.new(2.4 + i, 2.4 + i, 0.6)
  5380. m.Parent = p
  5381. game:GetService("Debris"):AddItem(p, 5)
  5382. coroutine.resume(coroutine.create(function(p, l)
  5383. for i = 1, 10 do
  5384. p.Transparency = i / 10
  5385. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1 + l, 1 + l, 0)
  5386. swait(0.5)
  5387. end
  5388. p:Remove()
  5389. end), p, 1)
  5390. end
  5391. for SOS = 1, 4 do
  5392. do
  5393. local cols = {
  5394. "Bright red",
  5395. "Deep orange",
  5396. "Bright yellow",
  5397. "Pastel yellow"
  5398. }
  5399. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "SmoothPlastic")
  5400. p.BrickColor = BrickColor.new(cols[math.random(1, #cols)])
  5401. p.CFrame = CFrame.new(blast.CFrame.p)
  5402. game:GetService("Debris"):AddItem(p, 5)
  5403. local m = Instance.new("BlockMesh", p)
  5404. m.Scale = Vector3.new(1.5, 1.5, 1.5)
  5405. local sds = script.EMIT3:Clone()
  5406. sds.Parent = p
  5407. sds.Enabled = true
  5408. coroutine.resume(coroutine.create(function(p, pc, s)
  5409. local e = 0
  5410. for i = 0 + s, 10 + s do
  5411. p.Transparency = 0.5 + (i - s) / 10
  5412. p.Mesh.Scale = p.Mesh.Scale / 1.02
  5413. e = e ^ 1.008 + 0.11
  5414. 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))
  5415. swait()
  5416. end
  5417. sds.Enabled = false
  5418. game.Debris:AddItem(p, 10)
  5419. end), p, p.CFrame, SOS * 9)
  5420. end
  5421. end
  5422. for i = 1, 20 do
  5423. local cols = {
  5424. "Bright red",
  5425. "Deep orange",
  5426. "Bright yellow"
  5427. }
  5428. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "Neon")
  5429. 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)
  5430. local m = Instance.new("BlockMesh", p)
  5431. m.Scale = Vector3.new(2, 2, 2)
  5432. coroutine.resume(coroutine.create(function(p)
  5433. for i = 1, 15 do
  5434. p.Transparency = 0.5 + i / 15
  5435. p.CFrame = p.CFrame * CFrame.new(0, -2.5, 0)
  5436. swait()
  5437. end
  5438. p.Parent = nil
  5439. end), p)
  5440. end
  5441. coroutine.resume(coroutine.create(function()
  5442. for i = 1, 20 do
  5443. swait()
  5444. blasimg.Size = blasimg.Size + UDim2.new(0.5, 0, 0.5, 0)
  5445. imgbls.ImageTransparency = i / 20
  5446. emit3.Enabled = false
  5447. end
  5448. game.Debris:AddItem(blast, 5)
  5449. end))
  5450. end), MainPos, MainPos2, MouseLook)
  5451. for i = 1, lopnum do
  5452. swait()
  5453. PlayAnimationFromTable(AnimTab.aasq.Animation(8, 0, 0), lopsped, false)
  5454. end
  5455. DIR = RootPart.CFrame.lookVector
  5456. p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  5457. p.Transparency = 0.5
  5458. p.Anchored = true
  5459. p.CFrame = CFrame.new(RootPart.Position + DIR * 2, goto.Position) * CFrame.fromEulerAnglesXYZ(math.rad(90), math.random(-50, 50), 0)
  5460. m = Instance.new("SpecialMesh", p)
  5461. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  5462. m.Scale = Vector3.new(2, 2, 2)
  5463. coroutine.resume(coroutine.create(function(p)
  5464. for i = 1, 10 do
  5465. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.65 - i * 0.1, -0.15, 1.65 - i * 0.1)
  5466. p.Transparency = 0.25 + i / 10
  5467. p.CFrame = p.CFrame * CFrame.new(0, -0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(15), 0)
  5468. swait()
  5469. end
  5470. p:Destroy()
  5471. end), p)
  5472. local blast = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  5473. blast.Transparency = 1
  5474. blast.CFrame = RootPart.CFrame * CFrame.new(0, 0, -1)
  5475. local blasimg = Instance.new("BillboardGui", blast)
  5476. blasimg.Size = UDim2.new(23, 0, 13, 0)
  5477. local imgbls = Instance.new("ImageLabel", blasimg)
  5478. imgbls.BackgroundTransparency = 1
  5479. imgbls.Size = UDim2.new(1, 0, 1, 0)
  5480. imgbls.Image = "http://www.roblox.com/asset/?id=55924470"
  5481. imgbls.ImageColor3 = Color3.new(255, 255, 0)
  5482. local emit3 = script.EMIT3:Clone()
  5483. emit3.Enabled = true
  5484. emit3.Parent = blast
  5485. local MainPos = blast.Position
  5486. MainPos2 = goto.Position
  5487. local MouseLook = cf((MainPos + MainPos2) / 2, MainPos2)
  5488. coroutine.resume(coroutine.create(function(Pos1, Pos2, Look)
  5489. local num = 50
  5490. repeat
  5491. swait()
  5492. local ohit, opos = rayCast(Pos1, Look.lookVector, 6, Character)
  5493. blast.CFrame = CFrame.new((Pos1 + opos) / 2, opos)
  5494. Pos1 = Pos1 + Look.lookVector * 5
  5495. if ohit ~= nil then
  5496. num = 0
  5497. end
  5498. num = num - 1
  5499. until num <= 0
  5500. MagnitudeDamage(blast, 13, tododmg, Vector3.new(0, 5, 0) + DIR * 5, 0.5, "H2", RootPart, 0, 0, 20, 30)
  5501. so("192410084", blast, 1, 1)
  5502. so("191395725", blast, 1, 1)
  5503. for i = 1, 4 do
  5504. p = Par(EffectModel, "Effect", "Deep orange", vt(1, 1, 1), "SmoothPlastic")
  5505. p.CFrame = blast.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  5506. m = Instance.new("SpecialMesh")
  5507. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  5508. m.Scale = Vector3.new(2.4 + i, 2.4 + i, 0.6)
  5509. m.Parent = p
  5510. game:GetService("Debris"):AddItem(p, 5)
  5511. coroutine.resume(coroutine.create(function(p, l)
  5512. for i = 1, 10 do
  5513. p.Transparency = i / 10
  5514. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1 + l, 1 + l, 0)
  5515. swait(0.5)
  5516. end
  5517. p:Remove()
  5518. end), p, 1)
  5519. end
  5520. for SOS = 1, 4 do
  5521. do
  5522. local cols = {
  5523. "Bright red",
  5524. "Deep orange",
  5525. "Bright yellow",
  5526. "Pastel yellow"
  5527. }
  5528. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "SmoothPlastic")
  5529. p.BrickColor = BrickColor.new(cols[math.random(1, #cols)])
  5530. p.CFrame = CFrame.new(blast.CFrame.p)
  5531. game:GetService("Debris"):AddItem(p, 5)
  5532. local m = Instance.new("BlockMesh", p)
  5533. m.Scale = Vector3.new(1.5, 1.5, 1.5)
  5534. local sds = script.EMIT3:Clone()
  5535. sds.Parent = p
  5536. sds.Enabled = true
  5537. coroutine.resume(coroutine.create(function(p, pc, s)
  5538. local e = 0
  5539. for i = 0 + s, 10 + s do
  5540. p.Transparency = 0.5 + (i - s) / 10
  5541. p.Mesh.Scale = p.Mesh.Scale / 1.02
  5542. e = e ^ 1.008 + 0.11
  5543. 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))
  5544. swait()
  5545. end
  5546. sds.Enabled = false
  5547. game.Debris:AddItem(p, 10)
  5548. end), p, p.CFrame, SOS * 9)
  5549. end
  5550. end
  5551. for i = 1, 20 do
  5552. local cols = {
  5553. "Bright red",
  5554. "Deep orange",
  5555. "Bright yellow"
  5556. }
  5557. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "Neon")
  5558. 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)
  5559. local m = Instance.new("BlockMesh", p)
  5560. m.Scale = Vector3.new(2, 2, 2)
  5561. coroutine.resume(coroutine.create(function(p)
  5562. for i = 1, 15 do
  5563. p.Transparency = 0.5 + i / 15
  5564. p.CFrame = p.CFrame * CFrame.new(0, -2.5, 0)
  5565. swait()
  5566. end
  5567. p.Parent = nil
  5568. end), p)
  5569. end
  5570. coroutine.resume(coroutine.create(function()
  5571. for i = 1, 20 do
  5572. swait()
  5573. blasimg.Size = blasimg.Size + UDim2.new(0.5, 0, 0.5, 0)
  5574. imgbls.ImageTransparency = i / 20
  5575. emit3.Enabled = false
  5576. end
  5577. game.Debris:AddItem(blast, 5)
  5578. end))
  5579. end), MainPos, MainPos2, MouseLook)
  5580. for i = 1, lopnum do
  5581. swait()
  5582. PlayAnimationFromTable(AnimTab.aasq.Animation(9, 0, 0), lopsped, false)
  5583. end
  5584. DIR = RootPart.CFrame.lookVector
  5585. p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  5586. p.Transparency = 0.5
  5587. p.Anchored = true
  5588. p.CFrame = CFrame.new(RootPart.Position + DIR * 2, goto.Position) * CFrame.fromEulerAnglesXYZ(math.rad(90), math.random(-50, 50), 0)
  5589. m = Instance.new("SpecialMesh", p)
  5590. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  5591. m.Scale = Vector3.new(2, 2, 2)
  5592. coroutine.resume(coroutine.create(function(p)
  5593. for i = 1, 10 do
  5594. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.65 - i * 0.1, -0.15, 1.65 - i * 0.1)
  5595. p.Transparency = 0.25 + i / 10
  5596. p.CFrame = p.CFrame * CFrame.new(0, -0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(15), 0)
  5597. swait()
  5598. end
  5599. p:Destroy()
  5600. end), p)
  5601. local fireball = Instance.new("Part", EffectModel)
  5602. fireball.Anchored = true
  5603. fireball.CanCollide = false
  5604. fireball.Size = Vector3.new(0, 0, 0)
  5605. fireball.Transparency = 0.85
  5606. fireball.BrickColor = BrickColor.new("New Yeller")
  5607. fireball.CFrame = RightArm.CFrame * CFrame.new(0, -1.5, 0)
  5608. local bill = Instance.new("BillboardGui", fireball)
  5609. bill.Size = UDim2.new(1, 0, 1, 0)
  5610. local billONE = Instance.new("ImageLabel", bill)
  5611. billONE.Size = UDim2.new(1, 0, 1, 0)
  5612. billONE.BackgroundTransparency = 1
  5613. billONE.Image = "http://www.roblox.com/asset/?id=678216607"
  5614. billONE.ImageColor3 = Color3.new(255, 170, 0)
  5615. local billTWO = billONE:Clone()
  5616. billONE.ImageTransparency = 0.3
  5617. billTWO.Parent = bill
  5618. billTWO.Image = "http://www.roblox.com/asset/?id=678170882"
  5619. billTWO.ImageColor3 = Color3.new(255, 255, 255)
  5620. local billTHREE = billTWO:clone()
  5621. billTHREE.Parent = bill
  5622. local billdam = Instance.new("BillboardGui", fireball)
  5623. billdam.Size = UDim2.new(20, 0, 15.384615384615383, 0)
  5624. local billdam2 = Instance.new("ImageLabel", billdam)
  5625. billdam2.BackgroundTransparency = 1
  5626. billdam2.Size = UDim2.new(1, 0, 1, 0)
  5627. billdam2.Image = "rbxassetid://200369311"
  5628. billdam2.ImageColor3 = Color3.new(255, 255, 0)
  5629. billdam2.ImageTransparency = 1
  5630. local fr = script.Fire:Clone()
  5631. fr.Enabled = true
  5632. fr.Parent = fireball
  5633. local spm2 = Instance.new("SpecialMesh", fireball)
  5634. spm2.MeshId = "rbxassetid://9982590"
  5635. spm2.Scale = Vector3.new(2.5, 2.5, 2.5)
  5636. local asd = 0
  5637. for i = 1, 15 do
  5638. fireball.CFrame = fireball.CFrame * CFrame.Angles(math.rad(3), math.rad(3), math.rad(3))
  5639. local es = 0.4
  5640. local es2 = 0.5333333333333333
  5641. bill.Size = bill.Size + UDim2.new(es, 0, es, 0)
  5642. billdam.Size = billdam.Size - UDim2.new(es2, 0, es2 / 1.3, 0)
  5643. billdam2.ImageTransparency = billdam2.ImageTransparency - 0.1
  5644. fireball.CFrame = RightArm.CFrame * CFrame.new(0, -1.5, 0)
  5645. end
  5646. local MainPos = fireball.Position
  5647. MainPos2 = goto.Position
  5648. local MouseLook = cf((MainPos + MainPos2) / 2, MainPos2)
  5649. coroutine.resume(coroutine.create(function(Pos1, Pos2, Look)
  5650. local num = 50
  5651. repeat
  5652. swait()
  5653. local ohit, opos = rayCast(Pos1, Look.lookVector, 10, Character)
  5654. fireball.CFrame = CFrame.new((Pos1 + opos) / 2, opos)
  5655. Pos1 = Pos1 + Look.lookVector * 2.5
  5656. if ohit ~= nil then
  5657. num = 0
  5658. end
  5659. num = num - 1
  5660. asd = asd + 1
  5661. if asd >= 5 then
  5662. asd = 0
  5663. local p = Par(EffectModel, "Effect", "Deep orange", vt(1, 1, 1), "Neon")
  5664. p.CFrame = fireball.CFrame * CFrame.new(0, 0, -7)
  5665. game:GetService("Debris"):AddItem(p, 8)
  5666. local m = Instance.new("SpecialMesh", p)
  5667. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  5668. m.Scale = Vector3.new(1, 1, 0)
  5669. coroutine.resume(coroutine.create(function(p, s)
  5670. for i = 1, 15 do
  5671. p.Transparency = i / 15
  5672. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.5, 1.5, 0)
  5673. swait()
  5674. end
  5675. p:Remove()
  5676. end), p)
  5677. end
  5678. until num <= 0
  5679. local p = Par(EffectModel, "Effect", "Deep orange", vt(1, 1, 1), "Neon")
  5680. p.CFrame = CFrame.new(fireball.Position) * CFrame.fromEulerAnglesXYZ(math.pi / 2, 0, 0)
  5681. game:GetService("Debris"):AddItem(p, 8)
  5682. local m = Instance.new("SpecialMesh", p)
  5683. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  5684. m.Scale = Vector3.new(2, 2, 1)
  5685. coroutine.resume(coroutine.create(function(p, s)
  5686. for i = 1, 15 do
  5687. p.Transparency = i / 15
  5688. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(s, s, 0.05)
  5689. swait()
  5690. end
  5691. p:Remove()
  5692. end), p, 8)
  5693. p = Par(EffectModel, "Effect", "Deep orange", vt(1, 1, 1), "Neon")
  5694. p.CFrame = fireball.CFrame
  5695. m = Instance.new("SpecialMesh")
  5696. p.Material = "SmoothPlastic"
  5697. m.MeshType = "Sphere"
  5698. m.Parent = p
  5699. m.Scale = Vector3.new(50, 50, 50)
  5700. coroutine.resume(coroutine.create(function(p)
  5701. for i = 1, 60 do
  5702. p.Transparency = 0.5 + i / 60
  5703. swait()
  5704. end
  5705. p:Remove()
  5706. end), p)
  5707. p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "Neon")
  5708. p.CFrame = fireball.CFrame
  5709. p.Size = Vector3.new(1, 1, 1)
  5710. m = Instance.new("SpecialMesh")
  5711. m.MeshType = "Sphere"
  5712. m.Parent = p
  5713. m.Scale = Vector3.new(40, 40, 40)
  5714. coroutine.resume(coroutine.create(function(p)
  5715. for i = 1, 60 do
  5716. p.Transparency = 0.25 + i / 60
  5717. swait()
  5718. end
  5719. p:Remove()
  5720. end), p)
  5721. p = Par(EffectModel, "Effect", "Really red", vt(1, 1, 1), "Neon")
  5722. p.CFrame = fireball.CFrame * CFrame.Angles(math.rad(-15), 0, 0)
  5723. m = Instance.new("SpecialMesh")
  5724. m.MeshId = "rbxassetid://51226819"
  5725. m.Parent = p
  5726. m.Scale = Vector3.new(9, 9, 5)
  5727. coroutine.resume(coroutine.create(function(p)
  5728. for i = 1, 60 do
  5729. p.Transparency = 0.35 + i / 60
  5730. m.Scale = m.Scale + Vector3.new(0.1, 0.1, 0.1)
  5731. swait()
  5732. end
  5733. p:Remove()
  5734. end), p)
  5735. for SOS = 1, 4 do
  5736. do
  5737. local cols = {
  5738. "Bright red",
  5739. "Deep orange",
  5740. "Bright yellow",
  5741. "Pastel yellow"
  5742. }
  5743. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "SmoothPlastic")
  5744. p.BrickColor = BrickColor.new(cols[math.random(1, #cols)])
  5745. p.CFrame = CFrame.new(fireball.CFrame.p)
  5746. game:GetService("Debris"):AddItem(p, 5)
  5747. local m = Instance.new("BlockMesh", p)
  5748. m.Scale = Vector3.new(1.5, 1.5, 1.5)
  5749. local sds = script.Fire:Clone()
  5750. sds.Parent = p
  5751. sds.Enabled = true
  5752. coroutine.resume(coroutine.create(function(p, pc, s)
  5753. local e = 0
  5754. for i = 0 + s, 50 + s do
  5755. p.Transparency = 0.5 + (i - s) / 10
  5756. p.Mesh.Scale = p.Mesh.Scale / 1.02
  5757. e = e ^ 1.008 + 0.11
  5758. 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))
  5759. swait()
  5760. end
  5761. sds.Enabled = false
  5762. game.Debris:AddItem(p, 10)
  5763. end), p, p.CFrame, SOS * 9)
  5764. end
  5765. end
  5766. for i = 1, 20 do
  5767. local cols = {
  5768. "Bright red",
  5769. "Deep orange",
  5770. "Bright yellow"
  5771. }
  5772. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "SmoothPlastic")
  5773. 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)
  5774. local m = Instance.new("BlockMesh", p)
  5775. m.Scale = Vector3.new(1, 1, 1)
  5776. local fr = script.Fire:Clone()
  5777. fr.Parent = p
  5778. fr.Enabled = true
  5779. coroutine.resume(coroutine.create(function(p)
  5780. for i = 1, 40 do
  5781. p.Transparency = 0.5 + i / 40
  5782. p.CFrame = p.CFrame * CFrame.new(0, -2, 0)
  5783. swait()
  5784. end
  5785. p.Parent = nil
  5786. end), p)
  5787. end
  5788. for i = 1, 3 do
  5789. p = Par(EffectModel, "Effect", "Deep orange", vt(1, 1, 1), "SmoothPlastic")
  5790. p.CFrame = fireball.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  5791. m = Instance.new("SpecialMesh")
  5792. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  5793. m.Scale = Vector3.new(50, 50, 0)
  5794. m.Parent = p
  5795. game:GetService("Debris"):AddItem(p, 5)
  5796. coroutine.resume(coroutine.create(function(p, l)
  5797. for i = 1, 60 do
  5798. p.Transparency = 0.5 + i / 60
  5799. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(0.5, 0.5, 0)
  5800. swait()
  5801. end
  5802. p:Remove()
  5803. end), p, 1)
  5804. end
  5805. if vp2.Parent ~= nil then
  5806. game.Debris:AddItem(vp2, 0.1)
  5807. end
  5808. spec = false
  5809. MagnitudeDamage(fireball, 25, tododmg2, Vector3.new(0, 30, 0) + DIR * 60, 0.5, "H2", RootPart, 0, 0, 20, 30)
  5810. fireball:ClearAllChildren()
  5811. game.Debris:AddItem(fireball, 10)
  5812. so("180120107", fireball, 1, 1)
  5813. so("157878578", fireball, 1, 1)
  5814. so("192410084", fireball, 1, 1)
  5815. so("191395725", fireball, 1, 1)
  5816. end), MainPos, MainPos2, MouseLook)
  5817. vp:Destroy()
  5818. for i = 1, 20 do
  5819. local oof = 18
  5820. swait()
  5821. PlayAnimationFromTable(AnimTab.aasq.Animation(10, oof, i), 0.3, false)
  5822. end
  5823. for i = 0, 2, 0.1 do
  5824. swait()
  5825. DIR = RootPart.CFrame.lookVector
  5826. PlayAnimationFromTable(AnimTab.aasq.Animation(11, 0, 0), 0.3, false)
  5827. end
  5828. end
  5829. end
  5830. if hited == true then
  5831. Cooldown("AASQcool", 10)
  5832. else
  5833. Cooldown("AASQcool", 4)
  5834. end
  5835. hited = false
  5836. doingmoves(false)
  5837. end
  5838. })
  5839. table.insert(MovesTable, {
  5840. ["Input"] = "wwx",
  5841. ["Name"] = "Soul breaker",
  5842. ["Phase"] = 2,
  5843. ["Cooldown"] = 0,
  5844. ["CooldownName"] = "WWXcool",
  5845. ["CanCancel"] = true,
  5846. ["Conditions"] = function()
  5847. local Viable = false
  5848. local Move
  5849. for _, p in pairs(MovesTable) do
  5850. if p.Input == "wwx" then
  5851. Move = p
  5852. break
  5853. end
  5854. end
  5855. local ver
  5856. local numer = Move.Phase
  5857. if numer == 1 then
  5858. ver = true
  5859. end
  5860. if numer == 2 then
  5861. ver = Phase2Unlocked
  5862. end
  5863. if numer == 3 then
  5864. ver = Phase3Unlocked
  5865. end
  5866. if numer == 4 then
  5867. ver = Phase4Unlocked
  5868. end
  5869. local CD = Move.Cooldown
  5870. local name = Move.CooldownName
  5871. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  5872. Viable = true
  5873. end
  5874. return Viable
  5875. end,
  5876. ["function"] = function()
  5877. doingmoves(true)
  5878. LastMove = "WWX"
  5879. local RNmove = LastMove
  5880. for i = 0, 1, 0.45 do
  5881. swait()
  5882. PlayAnimationFromTable(AnimTab.wwx.Animation(1), 0.6, false)
  5883. end
  5884. for i = 1, 3 do
  5885. swait()
  5886. local p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  5887. p.BrickColor = BrickColor.new("Really black")
  5888. p.CFrame = CFrame.new(Character.Torso.Position - Vector3.new(0, 0.8, 0))
  5889. game:GetService("Debris"):AddItem(p, 8)
  5890. local m = Instance.new("SpecialMesh", p)
  5891. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  5892. m.Scale = Vector3.new(5, 3, 5)
  5893. coroutine.resume(coroutine.create(function(p, s)
  5894. for i = 1, 15 do
  5895. p.Transparency = 0.9 + i / 150
  5896. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.5, -0.2, 1.5)
  5897. p.CFrame = p.CFrame * CFrame.new(0, -0.25, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  5898. swait()
  5899. end
  5900. p:Remove()
  5901. end), p)
  5902. end
  5903. local efx = Par(EffectModel, "Effect", "Black", vt(1, 1, 1), "SmoothPlastic")
  5904. local m = Instance.new("SpecialMesh", efx)
  5905. m.Scale = vt(2, 2, 2)
  5906. local hitdeb = false
  5907. m.MeshId = "http://www.roblox.com/asset/?id=51177741"
  5908. efx.CFrame = RootPart.CFrame * CFrame.Angles(0, 0, math.rad(90))
  5909. cb = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  5910. m = Instance.new("SpecialMesh", cb)
  5911. efx.Transparency = 1
  5912. cb.Transparency = 1
  5913. p = Par(EffectModel, "Effect", "White", vt(7, 7, 0.2), "SmoothPlastic")
  5914. p.Transparency = 1
  5915. p.CFrame = RootPart.CFrame * CFrame.new(0, 0, -3)
  5916. gui = Instance.new("SurfaceGui", p)
  5917. gui.Face = "Front"
  5918. Iergui = Instance.new("ImageLabel", gui)
  5919. Iergui.Size = UDim2.new(1, 0, 1, 0)
  5920. Iergui.ImageColor3 = BrickColor.new("New Yeller").Color
  5921. Iergui.Image = "http://www.roblox.com/asset/?id=569947439"
  5922. Iergui.BackgroundTransparency = 1
  5923. Iergui2 = gui:clone()
  5924. Iergui2.Parent = p
  5925. Iergui2.Face = "Back"
  5926. coroutine.resume(coroutine.create(function()
  5927. for i = 1, 25 do
  5928. swait()
  5929. p.CFrame = p.CFrame * CFrame.Angles(0, 0, math.rad(15))
  5930. Iergui.ImageTransparency = i / 25
  5931. Iergui2.ImageLabel.ImageTransparency = i / 25
  5932. end
  5933. p:Destroy()
  5934. end))
  5935. local p = Instance.new("Sound", efx)
  5936. p.Volume = 1
  5937. p.Pitch = 0.65
  5938. p.SoundId = "http://www.roblox.com/asset/?id=231917788"
  5939. p:Play()
  5940. game:GetService("Debris"):AddItem(p, 3)
  5941. local p = Instance.new("Sound", efx)
  5942. p.Volume = 1
  5943. p.Pitch = 1
  5944. p.SoundId = "http://www.roblox.com/asset/?id=233091183"
  5945. p:Play()
  5946. game:GetService("Debris"):AddItem(p, 3)
  5947. local hited = false
  5948. for i = 1, 15 do
  5949. swait()
  5950. if hited == false and LastMove ~= RNmove then
  5951. break
  5952. end
  5953. do
  5954. local blast2 = Par(EffectModel, "Effect", "New Yeller", vt(1, 1, 1), "Neon")
  5955. blast2.CFrame = efx.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  5956. local m = Instance.new("BlockMesh", blast2)
  5957. m.Scale = Vector3.new(3, 3, 3)
  5958. coroutine.resume(coroutine.create(function()
  5959. for i = 1, 20 do
  5960. blast2.Transparency = i / 20
  5961. m.Scale = m.Scale + vt(-0.15, -0.15, -0.15)
  5962. swait()
  5963. blast2.CFrame = blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  5964. end
  5965. blast2:Remove()
  5966. end))
  5967. efx.CFrame = clerp(efx.CFrame, efx.CFrame * CFrame.new(0, 0, -35), 0.1)
  5968. cb.Size = Vector3.new(0.5, (char["Left Arm"].Position - efx.Position).magnitude, 0.5)
  5969. cb.CFrame = CFrame.new((char["Left Arm"].Position + efx.Position) / 2, char["Left Arm"].Position) * CFrame.Angles(math.pi / 2, 0, 0)
  5970. if hitdeb == false then
  5971. for i, v in pairs(workspace:children()) do
  5972. 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
  5973. hited = true
  5974. for i = 1, 20 do
  5975. local p = Par(EffectModel, "Effect", "White", vt(0.2, 1, 0.2), "Neon")
  5976. 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)
  5977. p.Parent = EffectModel
  5978. local m = Instance.new("SpecialMesh")
  5979. m.MeshType = "Sphere"
  5980. m.Parent = p
  5981. m.Scale = Vector3.new(1, 8, 1)
  5982. coroutine.resume(coroutine.create(function(p)
  5983. for i = 1, 40 do
  5984. p.Transparency = i / 40
  5985. p.CFrame = p.CFrame * CFrame.new(0, -1, 0)
  5986. swait()
  5987. end
  5988. p.Parent = nil
  5989. end), p)
  5990. end
  5991. for i = 0, 1, 0.25 do
  5992. swait()
  5993. PlayAnimationFromTable(AnimTab.wwx.Animation(2), 0.3, false)
  5994. end
  5995. efx.Anchored = false
  5996. do
  5997. local lock = it("Weld", v)
  5998. lock.Part0 = efx
  5999. lock.Part1 = v.Torso
  6000. local asd = true
  6001. coroutine.resume(coroutine.create(function()
  6002. while true do
  6003. swait()
  6004. do
  6005. local blast2 = Par(EffectModel, "Effect", "New Yeller", vt(1, 1, 1), "SmoothPlastic")
  6006. blast2.CFrame = v.Torso.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  6007. coroutine.resume(coroutine.create(function()
  6008. for i = 1, 20 do
  6009. blast2.Transparency = i / 20
  6010. m.Scale = m.Scale + vt(-0.15, -0.15, -0.15)
  6011. swait()
  6012. blast2.CFrame = blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  6013. end
  6014. blast2:Remove()
  6015. end))
  6016. Damagefunc(v.Torso, 1, Vector3.new(0, 0, 0), 0.5, "H2", RootPart, 0, 0, 10, 20)
  6017. efx.CFrame = clerp(efx.CFrame, RootPart.CFrame * CFrame.new(0, 0, -1), 0.3)
  6018. cb.Size = Vector3.new(0.5, (char["Left Arm"].Position - efx.Position).magnitude, 0.5)
  6019. cb.CFrame = CFrame.new((char["Left Arm"].Position + efx.Position) / 2, char["Left Arm"].Position) * CFrame.Angles(math.pi / 2, 0, 0)
  6020. if asd == false then
  6021. break
  6022. end
  6023. end
  6024. end
  6025. game.Debris:AddItem(efx, 5)
  6026. game.Debris:AddItem(cb, 5)
  6027. game.Debris:AddItem(lock, 5)
  6028. lock.Parent = nil
  6029. end))
  6030. if LastMove == RNmove then
  6031. local spn = 0
  6032. swait(5)
  6033. asd = false
  6034. efx:Destroy()
  6035. cb:Destroy()
  6036. lock:Destroy()
  6037. end
  6038. if LastMove == RNmove then
  6039. Cooldown("WWXcool", 12)
  6040. doingmoves(false)
  6041. end
  6042. return
  6043. end
  6044. end
  6045. end
  6046. end
  6047. end
  6048. end
  6049. if LastMove == RNmove then
  6050. for i = 1, 10 do
  6051. swait()
  6052. efx.CFrame = clerp(efx.CFrame, char["Left Arm"].CFrame * CFrame.Angles(-math.rad(90), 0, math.rad(90)), 0.2)
  6053. cb.Size = Vector3.new(0.5, (char["Left Arm"].Position - efx.Position).magnitude, 0.5)
  6054. cb.CFrame = CFrame.new((char["Left Arm"].Position + efx.Position) / 2, char["Left Arm"].Position) * CFrame.Angles(math.pi / 2, 0, 0)
  6055. end
  6056. efx:Destroy()
  6057. cb:Destroy()
  6058. Cooldown("WWXcool", 3)
  6059. doingmoves(false)
  6060. end
  6061. end
  6062. })
  6063. table.insert(MovesTable, {
  6064. ["Input"] = "asdq",
  6065. ["Name"] = "Too slow",
  6066. ["Phase"] = 2,
  6067. ["Cooldown"] = 0,
  6068. ["CooldownName"] = "ASDQcool",
  6069. ["CanCancel"] = false,
  6070. ["Conditions"] = function()
  6071. local Viable = false
  6072. local Move
  6073. for _, p in pairs(MovesTable) do
  6074. if p.Input == "asdq" then
  6075. Move = p
  6076. break
  6077. end
  6078. end
  6079. local ver
  6080. local numer = Move.Phase
  6081. if numer == 1 then
  6082. ver = true
  6083. end
  6084. if numer == 2 then
  6085. ver = Phase2Unlocked
  6086. end
  6087. if numer == 3 then
  6088. ver = Phase3Unlocked
  6089. end
  6090. if numer == 4 then
  6091. ver = Phase4Unlocked
  6092. end
  6093. local CD = Move.Cooldown
  6094. local name = Move.CooldownName
  6095. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  6096. Viable = true
  6097. end
  6098. return Viable
  6099. end,
  6100. ["function"] = function()
  6101. local pos = RootPart.Position - mouse.Hit.p
  6102. local dist = pos.magnitude
  6103. if dist > 65 then
  6104. ph0segui(char, "Greater than max range.", "New Yeller")
  6105. return
  6106. end
  6107. local MousePos = mouse.Hit.p
  6108. doingmoves(true)
  6109. Cooldown("ASDQcool", 3)
  6110. LastMove = "ASDQ"
  6111. local RNmove = LastMove
  6112. for i = 0, 1, 0.2 do
  6113. swait()
  6114. DIR = RootPart.CFrame.lookVector
  6115. PlayAnimationFromTable(AnimTab.asdq.Animation(1), 0.3, false)
  6116. end
  6117. for i = 1, 4 do
  6118. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "Neon")
  6119. p.CFrame = CFrame.new(RootPart.CFrame.p) - Vector3.new(0, 0, 0)
  6120. local m = Instance.new("CylinderMesh", p)
  6121. m.Scale = Vector3.new(0.6, 1000000, 0.8)
  6122. coroutine.resume(coroutine.create(function(p, pc, s)
  6123. local e = 0
  6124. for i = 0 + s, 8 + s do
  6125. do
  6126. local hitfloor2, posfloor2 = rayCast(p.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 100, Character)
  6127. local blast2 = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "Neon")
  6128. blast2.CFrame = cf(posfloor2) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  6129. local m = Instance.new("BlockMesh", blast2)
  6130. m.Scale = Vector3.new(2, 2, 2)
  6131. coroutine.resume(coroutine.create(function()
  6132. for i = 1, 10 do
  6133. blast2.Transparency = i / 10
  6134. swait()
  6135. blast2.CFrame = blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(5), math.rad(5), math.rad(5)) + Vector3.new(0, 0.65, 0)
  6136. end
  6137. blast2:Remove()
  6138. end))
  6139. e = e ^ 1.008 + 0.11
  6140. 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))
  6141. swait()
  6142. end
  6143. end
  6144. for i = 1, 10 do
  6145. p.Transparency = i / 10
  6146. swait()
  6147. end
  6148. p:Remove()
  6149. end), p, p.CFrame, i * 9)
  6150. end
  6151. for _, v in pairs(char:children()) do
  6152. if v.className == "Part" and v.Name ~= "HumanoidRootPart" then
  6153. do
  6154. local p = v:clone()
  6155. p.Name = "trail"
  6156. p.Parent = EffectModel
  6157. p.Transparency = 0.5
  6158. p.Anchored = true
  6159. p.BrickColor = BrickColor.new("Deep Orange")
  6160. p.Material = "Neon"
  6161. p:BreakJoints()
  6162. p.CanCollide = false
  6163. coroutine.resume(coroutine.create(function()
  6164. for i = 1, 50 do
  6165. swait()
  6166. p.Transparency = i / 50
  6167. end
  6168. p:Destroy()
  6169. end))
  6170. end
  6171. end
  6172. if v.className == "Accessory" then
  6173. end
  6174. end
  6175. spos = Instance.new("Part")
  6176. spos.CFrame = RootPart.CFrame
  6177. spos.Anchored = true
  6178. spos.CanCollide = false
  6179. spos.Parent = EffectModel
  6180. spos.Transparency = 1
  6181. local hitfloorm, posfloorm = rayCast(MousePos, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 200, Character)
  6182. ref = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt(5, 5, 5))
  6183. ref.Anchored = true
  6184. game:GetService("Debris"):AddItem(ref, 10)
  6185. swait()
  6186. ref.CFrame = cf(MousePos)
  6187. hitfloorm2, posfloorm2 = rayCast(ref.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 3, 0)).lookVector, 20, Character)
  6188. so("206083431", RootPart, 1, 1)
  6189. so("206083364", RootPart, 1, 1)
  6190. RootPart.CFrame = ref.CFrame + vt(0, 2, 0)
  6191. Lightning2(spos.Position, Torso.Position, 4, 1, "Gold", 0.3, 0, 60)
  6192. for i = 1, 3 do
  6193. swait()
  6194. local p = Par(EffectModel, "Effect", "New Yeller", vt(1, 1, 1), "SmoothPlastic")
  6195. p.CFrame = CFrame.new(Character.Torso.Position)
  6196. game:GetService("Debris"):AddItem(p, 8)
  6197. local m = Instance.new("SpecialMesh", p)
  6198. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  6199. m.Scale = Vector3.new(5, 3, 5)
  6200. coroutine.resume(coroutine.create(function(p, s)
  6201. for i = 1, 15 do
  6202. p.Transparency = 0.9 + i / 150
  6203. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(0.75, -0.1, 0.75)
  6204. p.CFrame = p.CFrame * CFrame.new(0, -0.125, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  6205. swait()
  6206. end
  6207. p:Remove()
  6208. end), p)
  6209. end
  6210. for i = 1, 10 do
  6211. local p = Par(EffectModel, "Effect", "Gold", vt(0.3, 1, 0.3), "Neon")
  6212. 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)
  6213. p.Parent = EffectModel
  6214. local m = Instance.new("SpecialMesh")
  6215. m.MeshType = "Sphere"
  6216. m.Parent = p
  6217. m.Scale = Vector3.new(1, 8, 1)
  6218. coroutine.resume(coroutine.create(function(p)
  6219. for i = 1, 20 do
  6220. p.Transparency = i / 20
  6221. p.CFrame = p.CFrame * CFrame.new(0, -1, 0)
  6222. swait()
  6223. end
  6224. p.Parent = nil
  6225. end), p)
  6226. end
  6227. spos:Destroy()
  6228. swait(10)
  6229. doingmoves(false)
  6230. end
  6231. })
  6232. table.insert(MovesTable, {
  6233. ["Input"] = "asdsdq",
  6234. ["Name"] = "Terror",
  6235. ["Phase"] = 2,
  6236. ["Cooldown"] = 10,
  6237. ["CooldownName"] = "ASDSDQcool",
  6238. ["CanCancel"] = false,
  6239. ["Conditions"] = function()
  6240. local Viable = false
  6241. local Move
  6242. for _, p in pairs(MovesTable) do
  6243. if p.Input == "asdsdq" then
  6244. Move = p
  6245. break
  6246. end
  6247. end
  6248. local ver
  6249. local numer = Move.Phase
  6250. if numer == 1 then
  6251. ver = true
  6252. end
  6253. if numer == 2 then
  6254. ver = Phase2Unlocked
  6255. end
  6256. if numer == 3 then
  6257. ver = Phase3Unlocked
  6258. end
  6259. if numer == 4 then
  6260. ver = Phase4Unlocked
  6261. end
  6262. local CD = Move.Cooldown
  6263. local name = Move.CooldownName
  6264. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  6265. Viable = true
  6266. Cooldown(name, CD)
  6267. end
  6268. return Viable
  6269. end,
  6270. ["function"] = function()
  6271. doingmoves(true)
  6272. LastMove = "ASDSDQ"
  6273. local RNmove = LastMove
  6274. rays_not_ready = true
  6275. so("153092315", Torso, 5, 0.8)
  6276. for i = 1, 3 do
  6277. swait()
  6278. local p = Par(EffectModel, "Effect", "New Yeller", vt(1, 1, 1), "SmoothPlastic")
  6279. p.CFrame = CFrame.new(Character.Torso.Position - Vector3.new(0, 0.8, 0))
  6280. game:GetService("Debris"):AddItem(p, 8)
  6281. local m = Instance.new("SpecialMesh", p)
  6282. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  6283. m.Scale = Vector3.new(5, 3, 5)
  6284. coroutine.resume(coroutine.create(function(p, s)
  6285. for i = 1, 15 do
  6286. p.Transparency = 0.9 + i / 150
  6287. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.5, -0.2, 1.5)
  6288. p.CFrame = p.CFrame * CFrame.new(0, -0.25, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  6289. swait()
  6290. end
  6291. p:Remove()
  6292. end), p)
  6293. end
  6294. local vp = Instance.new("BodyPosition")
  6295. vp.position = char.Torso.Position
  6296. vp.Parent = nil
  6297. vp.maxForce = Vector3.new(50000, 50000, 50000) * 50000000000000000
  6298. vp.P = 9000
  6299. vp.D = 1000
  6300. for i = 1, 1.5, 0.1 do
  6301. swait()
  6302. PlayAnimationFromTable(AnimTab.asdsdq.Animation(1), 0.3, false)
  6303. end
  6304. local DIR = RootPart.CFrame.lookVector
  6305. so("235097661", Torso, 1, 0.6)
  6306. so("156386031", Torso, 1, 1)
  6307. for i = 0, 15 do
  6308. swait()
  6309. PlayAnimationFromTable(AnimTab.asdsdq.Animation(2), 0.2, false)
  6310. RootPart.CFrame = RootPart.CFrame + DIR * 5
  6311. MagnitudeDamage(Torso, 12, 5, Vector3.new(0, 0, 0), 0.1, "H2", RootPart, 0.1, 0, false, 0)
  6312. do
  6313. local blast2 = Instance.new("Part", EffectModel)
  6314. blast2.Anchored = true
  6315. blast2.CanCollide = false
  6316. blast2.Size = Vector3.new(1, 1, 1)
  6317. blast2.CFrame = RightArm.CFrame * CFrame.new(0, -1.5, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  6318. local m = Instance.new("SpecialMesh", blast2)
  6319. m.Scale = Vector3.new(4, 4, 4)
  6320. m.MeshType = "Brick"
  6321. blast2.BrickColor = BrickColor.new("Black")
  6322. blast2.Material = "SmoothPlastic"
  6323. coroutine.resume(coroutine.create(function()
  6324. for i = 1, 20 do
  6325. blast2.Transparency = i / 20
  6326. m.Scale = m.Scale + vt(-0.2, -0.2, -0.2)
  6327. swait()
  6328. blast2.CFrame = blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(math.random(-10, 10)), math.rad(math.random(-10, 10)), math.rad(math.random(-10, 10)))
  6329. end
  6330. blast2:Remove()
  6331. end))
  6332. local blast2 = Instance.new("Part", EffectModel)
  6333. blast2.Anchored = true
  6334. blast2.CanCollide = false
  6335. blast2.Size = Vector3.new(1, 1, 1)
  6336. blast2.CFrame = LeftArm.CFrame * CFrame.new(0, -1.5, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  6337. local m = Instance.new("SpecialMesh", blast2)
  6338. m.Scale = Vector3.new(4, 4, 4)
  6339. m.MeshType = "Brick"
  6340. blast2.BrickColor = BrickColor.new("Black")
  6341. blast2.Material = "SmoothPlastic"
  6342. coroutine.resume(coroutine.create(function()
  6343. for i = 1, 20 do
  6344. blast2.Transparency = i / 20
  6345. m.Scale = m.Scale + vt(-0.2, -0.2, -0.2)
  6346. swait()
  6347. blast2.CFrame = blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(math.random(-10, 10)), math.rad(math.random(-10, 10)), math.rad(math.random(-10, 10)))
  6348. end
  6349. blast2:Remove()
  6350. end))
  6351. local p = Par(EffectModel, "Effect", "White", vt(1.3, 0.2, 1.6), "SmoothPlastic")
  6352. p.Transparency = 1
  6353. p.CFrame = RootPart.CFrame * CFrame.new(4, 0, 0)
  6354. m = Instance.new("BlockMesh", p)
  6355. m.Scale = Vector3.new(1, 0.1, 1)
  6356. local carddec = Instance.new("BillboardGui", p)
  6357. carddec.Size = UDim2.new(1.3, 0, 2, 0)
  6358. carddec.AlwaysOnTop = false
  6359. local carddeclabel = it("ImageLabel", carddec)
  6360. carddeclabel.BackgroundTransparency = 1
  6361. carddeclabel.Size = UDim2.new(1, 0, 1, 0)
  6362. carddeclabel.Image = cards[math.random(1, #cards)]
  6363. local card = p
  6364. coroutine.resume(coroutine.create(function()
  6365. local blast = Par(EffectModel, "Effect", "White", vt(0.2, 0.2, 0.2), "Neon")
  6366. m = Instance.new("SpecialMesh", blast)
  6367. m.Scale = Vector3.new(15, 15, 15)
  6368. m.MeshType = "Sphere"
  6369. blast.Transparency = 0.6
  6370. repeat
  6371. swait()
  6372. until rays_not_ready == false
  6373. coroutine.resume(coroutine.create(function(p)
  6374. for ii = 1, 20 do
  6375. blast.Transparency = 0.6 + ii / 20
  6376. blast.Mesh.Scale = blast.Mesh.Scale / 1.1
  6377. blast.CFrame = card.CFrame
  6378. swait()
  6379. end
  6380. blast:Remove()
  6381. end), p)
  6382. MagnitudeDamage(card, 12, 5, Vector3.new(0, 3, 0) + DIR * 3, 0.5, "H2", RootPart, 0, 0, 8, 10)
  6383. local ray = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "Neon")
  6384. ray.CFrame = cf(card.Position)
  6385. local m = it("CylinderMesh", ray)
  6386. m.Scale = vt(3, 30000, 3)
  6387. ray.Anchored = true
  6388. ray.CanCollide = false
  6389. coroutine.resume(coroutine.create(function()
  6390. for i = 1, 30 do
  6391. swait()
  6392. carddeclabel.ImageTransparency = i / 30
  6393. m.Scale = m.Scale - vt(0.1, 0, 0.1)
  6394. ray.Transparency = i / 30
  6395. end
  6396. card:Destroy()
  6397. ray:Destroy()
  6398. end))
  6399. end))
  6400. local p2 = Par(EffectModel, "Effect", "White", vt(1.3, 0.2, 1.6), "SmoothPlastic")
  6401. p2.Transparency = 1
  6402. p2.CFrame = RootPart.CFrame * CFrame.new(-4, 0, 0)
  6403. m2 = Instance.new("BlockMesh", p)
  6404. m2.Scale = Vector3.new(1, 0.1, 1)
  6405. local carddec2 = Instance.new("BillboardGui", p2)
  6406. carddec2.Size = UDim2.new(1.3, 0, 2, 0)
  6407. carddec2.AlwaysOnTop = false
  6408. local carddeclabel2 = it("ImageLabel", carddec2)
  6409. carddeclabel2.BackgroundTransparency = 1
  6410. carddeclabel2.Size = UDim2.new(1, 0, 1, 0)
  6411. carddeclabel2.Image = cards[math.random(1, #cards)]
  6412. local card2 = p2
  6413. coroutine.resume(coroutine.create(function()
  6414. local blast = Par(EffectModel, "Effect", "White", vt(0.2, 0.2, 0.2), "Neon")
  6415. blast.CFrame = card2.CFrame
  6416. m = Instance.new("SpecialMesh", blast)
  6417. m.Scale = Vector3.new(15, 15, 15)
  6418. m.MeshType = "Sphere"
  6419. blast.Transparency = 0.6
  6420. repeat
  6421. swait()
  6422. until rays_not_ready == false
  6423. coroutine.resume(coroutine.create(function(p)
  6424. for ii = 1, 20 do
  6425. blast.Transparency = 0.6 + ii / 20
  6426. blast.Mesh.Scale = blast.Mesh.Scale / 1.1
  6427. blast.CFrame = card2.CFrame
  6428. swait()
  6429. end
  6430. blast:Remove()
  6431. end), p)
  6432. MagnitudeDamage(card2, 12, 5, Vector3.new(0, 3, 0) + DIR * 3, 0.5, "H2", RootPart, 0, 0, 8, 10)
  6433. so("233091161", card2, 0.1, 1)
  6434. local ray = Par(EffectModel, "Effect", "White", vt(1.3, 0.2, 1.6), "Neon")
  6435. ray.CFrame = cf(card2.Position)
  6436. local m = it("CylinderMesh", ray)
  6437. m.Scale = vt(3, 30000, 3)
  6438. coroutine.resume(coroutine.create(function()
  6439. for i = 1, 30 do
  6440. swait()
  6441. carddeclabel2.ImageTransparency = i / 30
  6442. m.Scale = m.Scale - vt(0.1, 0, 0.1)
  6443. ray.Transparency = i / 30
  6444. end
  6445. ray:Destroy()
  6446. card2:Destroy()
  6447. end))
  6448. end))
  6449. end
  6450. end
  6451. swait(10)
  6452. rays_not_ready = false
  6453. doingmoves(false)
  6454. vp:Destroy()
  6455. end
  6456. })
  6457. table.insert(MovesTable, {
  6458. ["Input"] = "wadq",
  6459. ["Name"] = "Deadend",
  6460. ["Phase"] = 3,
  6461. ["Cooldown"] = 0,
  6462. ["CooldownName"] = "WADQcool",
  6463. ["CanCancel"] = false,
  6464. ["Conditions"] = function()
  6465. local Viable = false
  6466. local Move
  6467. for _, p in pairs(MovesTable) do
  6468. if p.Input == "wadq" then
  6469. Move = p
  6470. break
  6471. end
  6472. end
  6473. local ver
  6474. local numer = Move.Phase
  6475. if numer == 1 then
  6476. ver = true
  6477. end
  6478. if numer == 2 then
  6479. ver = Phase2Unlocked
  6480. end
  6481. if numer == 3 then
  6482. ver = Phase3Unlocked
  6483. end
  6484. if numer == 4 then
  6485. ver = Phase4Unlocked
  6486. end
  6487. local CD = Move.Cooldown
  6488. local name = Move.CooldownName
  6489. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  6490. Viable = true
  6491. end
  6492. return Viable
  6493. end,
  6494. ["function"] = function()
  6495. doingmoves(true)
  6496. LastMove = "WADQ"
  6497. Equip_Fate()
  6498. local t = 0
  6499. repeat
  6500. swait()
  6501. t = t + 1
  6502. local p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "Neon")
  6503. s = math.random(1, 35) / 10
  6504. local m = Instance.new("BlockMesh", p)
  6505. m.Scale = Vector3.new(s, s, s)
  6506. 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())
  6507. coroutine.resume(coroutine.create(function(p)
  6508. for i = 1, 30 do
  6509. if 1 <= p.Transparency then
  6510. p:Destroy()
  6511. break
  6512. end
  6513. p.CFrame = p.CFrame * CFrame.Angles(math.rad(2), math.rad(2), math.rad(2)) + Vector3.new(0, 0.4, 0)
  6514. p.Transparency = i / 30
  6515. swait()
  6516. end
  6517. p.Parent = nil
  6518. end), p)
  6519. local hitfloor2, posfloor2 = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 20, Character)
  6520. if hitfloor2 ~= nil then
  6521. p = Par(EffectModel, "Effect", "Light stone grey", vt(1, 1, 1), "SmoothPlastic")
  6522. p.BrickColor = BrickColor.new("Light stone grey")
  6523. p.CFrame = cf(posfloor2) * CFrame.new(0, 0.5, 0) * CFrame.Angles(0, math.random(-50, 50), 0)
  6524. local m = Instance.new("SpecialMesh", p)
  6525. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  6526. p.Material = "SmoothPlastic"
  6527. m.Parent = p
  6528. m.Scale = Vector3.new(2, 2, 2)
  6529. m.Name = "Mesh"
  6530. game:GetService("Debris"):AddItem(p, 5)
  6531. coroutine.resume(coroutine.create(function(p)
  6532. for ii = 1, 20 do
  6533. p.Transparency = 0.5 + ii / 20
  6534. p.CFrame = p.CFrame * CFrame.Angles(0, math.rad(10 + ii), 0) - Vector3.new(0, 0.05, 0)
  6535. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(2, -0.1, 2)
  6536. swait()
  6537. end
  6538. p:Remove()
  6539. end), p)
  6540. end
  6541. for i, v in pairs(workspace:children()) do
  6542. 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
  6543. Damagefunc(v.Torso, 0.4, Vector3.new(), 0.5, "H2", RootPart, 0, 0, 10, 20)
  6544. local DIR = RootPart.CFrame.lookVector
  6545. local pz = Instance.new("BodyPosition", v.Torso)
  6546. pz.P = 9000
  6547. pz.D = 2000
  6548. pz.maxForce = Vector3.new(3800000, 3800000, 3800000) * 10000
  6549. pz.position = Torso.Position
  6550. game:GetService("Debris"):AddItem(pz, 0.25)
  6551. end
  6552. end
  6553. until t >= 60 or qhold == false
  6554. Cooldown("WADQcool", 6)
  6555. for i = 0, 1, 0.1 do
  6556. swait()
  6557. PlayAnimationFromTable(AnimTab.wadq.Animation(1), 0.3, false)
  6558. end
  6559. for i = 1, 3 do
  6560. local hitfloor2, posfloor2 = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 9999, Character)
  6561. swait(1)
  6562. local CFr = {
  6563. -8,
  6564. 0,
  6565. 8
  6566. }
  6567. local CFr2 = {
  6568. -5,
  6569. -8,
  6570. -5
  6571. }
  6572. so("178452221", RootPart, 1, 0.6)
  6573. so("192410084", RootPart, 1, 1)
  6574. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  6575. p.CFrame = RootPart.CFrame * CFrame.new(CFr[i], -0.3, CFr2[i])
  6576. p.BrickColor = hitfloor2.BrickColor
  6577. p.Parent = EffectModel
  6578. m = it("SpecialMesh", p)
  6579. m.MeshId = "http://www.roblox.com/asset/?id=1323306"
  6580. m.Scale = Vector3.new(1, 1, 1)
  6581. m.Parent = p
  6582. m.Name = "Triangle"
  6583. p.Transparency = 0.5
  6584. coroutine.resume(coroutine.create(function(p)
  6585. for i = 1, 20 do
  6586. p.Transparency = 0.5 + i / 20
  6587. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(1.4, 2, 1.4)
  6588. p.CFrame = p.CFrame * CFrame.new(0, 1, 0)
  6589. swait()
  6590. end
  6591. p.Parent = nil
  6592. end), p)
  6593. MagnitudeDamage(p, 8, 25, Vector3.new(0, 100, 0) + DIR * 1, 0.5, "H2", RootPart, 0.4, 0.4, 8, 10)
  6594. CamShake(RootPart, 15, 0.5, 20)
  6595. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  6596. p.CFrame = RootPart.CFrame * CFrame.new(CFr[i], -2.5, CFr2[i])
  6597. p.BrickColor = hitfloor2.BrickColor
  6598. m = it("SpecialMesh", p)
  6599. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  6600. m.Scale = Vector3.new(1, 1, 1)
  6601. m.Parent = p
  6602. m.Name = "Triangle"
  6603. p.Transparency = 0.5
  6604. coroutine.resume(coroutine.create(function(p)
  6605. for i = 1, 10 do
  6606. p.Transparency = i / 10
  6607. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(1, 0.2, 1)
  6608. swait()
  6609. end
  6610. p.Parent = nil
  6611. end), p)
  6612. end
  6613. Un_Equip_Fate()
  6614. doingmoves(false)
  6615. end
  6616. })
  6617. table.insert(MovesTable, {
  6618. ["Input"] = "dsasq",
  6619. ["Name"] = "Death grounds",
  6620. ["Phase"] = 3,
  6621. ["Cooldown"] = 48,
  6622. ["CooldownName"] = "DSASQcool",
  6623. ["CanCancel"] = false,
  6624. ["Conditions"] = function()
  6625. local Viable = false
  6626. local Move
  6627. for _, p in pairs(MovesTable) do
  6628. if p.Input == "dsasq" then
  6629. Move = p
  6630. break
  6631. end
  6632. end
  6633. local ver
  6634. local numer = Move.Phase
  6635. if numer == 1 then
  6636. ver = true
  6637. end
  6638. if numer == 2 then
  6639. ver = Phase2Unlocked
  6640. end
  6641. if numer == 3 then
  6642. ver = Phase3Unlocked
  6643. end
  6644. if numer == 4 then
  6645. ver = Phase4Unlocked
  6646. end
  6647. local CD = Move.Cooldown
  6648. local name = Move.CooldownName
  6649. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  6650. Viable = true
  6651. Cooldown(name, CD)
  6652. end
  6653. return Viable
  6654. end,
  6655. ["function"] = function()
  6656. doingmoves(true)
  6657. Equip_Fate()
  6658. LastMove = "DSASQ"
  6659. local OSHARA = true
  6660. so("235097614", RootPart, 1, 1)
  6661. local function CrackSTR(Part0, Part1, Times, Offset, Color, Thickness, Trans, Variable)
  6662. local magz = (Part0 - Part1).magnitude
  6663. local curpos = Part0
  6664. local trz = {
  6665. -Offset,
  6666. Offset
  6667. }
  6668. local par = EffectModel
  6669. Variable = OSHARA
  6670. for i = 1, Times do
  6671. do
  6672. local li = Instance.new("Part", par)
  6673. li.Name = "Crack_Continue Num" .. i
  6674. li.TopSurface = 0
  6675. li.Material = "Neon"
  6676. li.BottomSurface = 0
  6677. li.Anchored = true
  6678. li.Locked = true
  6679. li.Transparency = 0
  6680. li.BrickColor = BrickColor.new(Color)
  6681. li.formFactor = "Custom"
  6682. li.CanCollide = false
  6683. li.Size = Vector3.new(Thickness, Thickness, magz / Times)
  6684. local ora = Instance.new("BlockMesh", li)
  6685. ora.Scale = Vector3.new(Thickness, Thickness, 1)
  6686. if i == Times then
  6687. ora.Parent = nil
  6688. local ora = Instance.new("SpecialMesh", li)
  6689. ora.MeshType = "Wedge"
  6690. ora.Scale = Vector3.new(Thickness, Thickness, 1)
  6691. end
  6692. local mrd = {-90, 90}
  6693. local Offzet = Vector3.new(trz[math.random(1, 2)], 0, 0)
  6694. local trolpos = CFrame.new(curpos, Part1) * CFrame.new(0, 0, magz / Times).p + Offzet
  6695. if Times == i then
  6696. local magz2 = (curpos - Part1).magnitude
  6697. li.Size = Vector3.new(Thickness, Thickness, magz2)
  6698. li.CFrame = CFrame.new(curpos, Part1) * CFrame.new(0, 0, -magz2 / 2) * CFrame.Angles(0, 0, mrd[math.random(1, #mrd)])
  6699. else
  6700. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / Times / 2)
  6701. end
  6702. curpos = li.CFrame * CFrame.new(0, 0, magz / Times / 2).p
  6703. coroutine.resume(coroutine.create(function()
  6704. while OSHARA == true do
  6705. swait()
  6706. for i = 1, 10 do
  6707. swait()
  6708. li.Transparency = li.Transparency + Trans
  6709. end
  6710. for i = 1, 10 do
  6711. swait()
  6712. li.Transparency = li.Transparency - Trans
  6713. end
  6714. end
  6715. coroutine.resume(coroutine.create(function()
  6716. for i = 1, 10 do
  6717. swait()
  6718. li.Transparency = i / 10
  6719. end
  6720. li:Destroy()
  6721. end))
  6722. end))
  6723. end
  6724. end
  6725. end
  6726. local function GroundCrack(Part0, Part1, Times, Offset, Color, Thickness, Trans, Variable)
  6727. local magz = (Part0 - Part1).magnitude
  6728. local curpos = Part0
  6729. local trz = {
  6730. -Offset,
  6731. Offset
  6732. }
  6733. local par = EffectModel
  6734. for i = 1, Times do
  6735. do
  6736. local li = Instance.new("Part", par)
  6737. li.Name = "GroundCrack Num" .. i
  6738. li.TopSurface = 0
  6739. li.Material = "Neon"
  6740. li.BottomSurface = 0
  6741. li.Anchored = true
  6742. li.Locked = true
  6743. li.Transparency = 0
  6744. li.BrickColor = BrickColor.new(Color)
  6745. li.formFactor = "Custom"
  6746. li.CanCollide = false
  6747. li.Size = Vector3.new(Thickness, Thickness, magz / Times)
  6748. local ora = Instance.new("BlockMesh", li)
  6749. ora.Scale = Vector3.new(Thickness, Thickness, 1)
  6750. if i == Times then
  6751. ora.Parent = nil
  6752. local ora = Instance.new("SpecialMesh", li)
  6753. ora.MeshType = "Wedge"
  6754. ora.Scale = Vector3.new(Thickness, Thickness, 1)
  6755. end
  6756. local mrd = {-90, 90}
  6757. local Offzet = Vector3.new(trz[math.random(1, 2)], 0, 0)
  6758. local trolpos = CFrame.new(curpos, Part1) * CFrame.new(0, 0, magz / Times).p + Offzet
  6759. if Times == i then
  6760. local magz2 = (curpos - Part1).magnitude
  6761. li.Size = Vector3.new(Thickness, Thickness, magz2)
  6762. li.CFrame = CFrame.new(curpos, Part1) * CFrame.new(0, 0, -magz2 / 2) * CFrame.Angles(0, 0, mrd[math.random(1, #mrd)])
  6763. else
  6764. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / Times / 2)
  6765. end
  6766. curpos = li.CFrame * CFrame.new(0, 0, magz / Times / 2).p
  6767. if i > Times - 1 then
  6768. CrackSTR(li.Position, Part1 + Vector3.new(-1, 0, math.random(-2, 2)), 2, 0.1, Color, Thickness - 0.15, Trans, Variable)
  6769. end
  6770. coroutine.resume(coroutine.create(function()
  6771. while OSHARA == true do
  6772. swait()
  6773. for i = 1, 10 do
  6774. swait()
  6775. li.Transparency = li.Transparency + Trans
  6776. end
  6777. for i = 1, 10 do
  6778. swait()
  6779. li.Transparency = li.Transparency - Trans
  6780. end
  6781. end
  6782. coroutine.resume(coroutine.create(function()
  6783. for i = 1, 10 do
  6784. swait()
  6785. li.Transparency = i / 10
  6786. end
  6787. li:Destroy()
  6788. end))
  6789. end))
  6790. end
  6791. end
  6792. end
  6793. for i = 0, 1, 0.1 do
  6794. swait()
  6795. PlayAnimationFromTable(AnimTab.dsasq.Animation(1), 0.3, false)
  6796. 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)
  6797. end
  6798. so("231917794", RootPart, 1, 1.3)
  6799. for i = 0, 1, 0.1 do
  6800. swait()
  6801. PlayAnimationFromTable(AnimTab.dsasq.Animation(2), 0.3, false)
  6802. end
  6803. so("315743331", RootPart, 1, 0.8)
  6804. local p = Instance.new("Part", EffectModel)
  6805. p.Anchored = true
  6806. p.CanCollide = false
  6807. p.BrickColor = BrickColor.new("Really black")
  6808. p.Material = "SmoothPlastic"
  6809. p.CFrame = RootPart.CFrame * CFrame.new(0, -3, 0)
  6810. p.Size = Vector3.new(1, 0, 1)
  6811. p.Transparency = 1
  6812. local m = Instance.new("CylinderMesh", p)
  6813. coroutine.resume(coroutine.create(function()
  6814. for i = 0, 1, 0.05 do
  6815. swait()
  6816. p.Transparency = 1 - i
  6817. p.Size = p.Size + Vector3.new(1.7, 0, 1.7)
  6818. end
  6819. p.Transparency = 0
  6820. repeat
  6821. wait()
  6822. until OSHARA == false
  6823. for i = 1, 10 do
  6824. swait()
  6825. p.Transparency = i / 10
  6826. end
  6827. p:Destroy()
  6828. end))
  6829. local p = Par(EffectModel, "Effect", "Really black", vt(1, 0, 1), "SmoothPlastic")
  6830. p.CFrame = RootPart.CFrame * CFrame.new(0, -3.4, 0) * CFrame.Angles(math.rad(180), 0, 0)
  6831. p.Size = Vector3.new(1, 0, 1)
  6832. local m = Instance.new("SpecialMesh", p)
  6833. m.MeshId = "http://www.roblox.com/asset/?id=16659363"
  6834. m.Scale = Vector3.new(1, 45, 1)
  6835. local er = p
  6836. coroutine.resume(coroutine.create(function()
  6837. for i = 1, 20 do
  6838. swait()
  6839. m.Scale = m.Scale + Vector3.new(1.75, -1, 1.75)
  6840. er.CFrame = er.CFrame * CFrame.Angles(0, math.rad(1 + i), 0)
  6841. end
  6842. while OSHARA == true do
  6843. swait()
  6844. er.CFrame = er.CFrame * CFrame.Angles(0, math.rad(1), 0)
  6845. end
  6846. for i = 1, 10 do
  6847. swait()
  6848. er.Transparency = i / 10
  6849. er.CFrame = er.CFrame * CFrame.Angles(0, math.rad(-2 - i), 0)
  6850. end
  6851. er:Destroy()
  6852. end))
  6853. CamShake(RootPart, 30, 0.3, 15)
  6854. p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  6855. p.CFrame = RootPart.CFrame * CFrame.new(0, 15, 0)
  6856. p.Transparency = 1
  6857. local bill = Instance.new("BillboardGui", p)
  6858. bill.Size = UDim2.new(15, 0, 15, 0)
  6859. local ORGbill = bill
  6860. local billimg = Instance.new("ImageLabel", bill)
  6861. local ORGbillimg = billimg
  6862. billimg.BackgroundTransparency = 1
  6863. billimg.Size = UDim2.new(1, 0, 1, 0)
  6864. billimg.Image = "http://www.roblox.com/asset/?id=677960978"
  6865. billimg.ImageColor3 = Color3.new(0, 0, 0)
  6866. local ORG = p
  6867. local hitfloor2, posfloor2 = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 20, Character)
  6868. num = 0
  6869. local EDIR = RootPart.CFrame.lookVector
  6870. Un_Equip_Fate()
  6871. doingmoves(false)
  6872. local TL = osamachain(Torso, ORG, "Really black", "Deep orange", 2, 3, 10)
  6873. coroutine.resume(coroutine.create(function()
  6874. for i = 1, 360, 51.4285714286 do
  6875. local p = Instance.new("Part", EffectModel)
  6876. p.Anchored = true
  6877. p.CanCollide = false
  6878. p.Transparency = 1
  6879. p.CFrame = CFrame.new(er.Position) * CFrame.Angles(0, math.rad(i), 0) * CFrame.new(math.random(7, 13), 0.4, 0)
  6880. GroundCrack(er.Position + Vector3.new(0, 0.4, 0), p.Position, 5, 1, "New Yeller", 0.65, 0.035, OSHARA)
  6881. game.Debris:AddItem(p, 1)
  6882. end
  6883. end))
  6884. for i = 1, 20 do
  6885. ph0segui(char, "+2", "Lime green")
  6886. Humanoid.Health = Humanoid.Health + 2
  6887. for i = 1, 3 do
  6888. swait()
  6889. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  6890. p.CFrame = CFrame.new(er.Position + Vector3.new(0, 1.4, 0)) * CFrame.Angles(0, math.random(-360, 360), 0)
  6891. game:GetService("Debris"):AddItem(p, 8)
  6892. local m = Instance.new("SpecialMesh", p)
  6893. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  6894. m.Scale = Vector3.new(25, 5, 25)
  6895. game:GetService("Debris"):AddItem(p, 5)
  6896. coroutine.resume(coroutine.create(function(p)
  6897. for ii = 1, 30 do
  6898. p.Transparency = 0.5 + ii / 30
  6899. p.CFrame = p.CFrame * CFrame.Angles(0, -math.rad(3 + ii), 0) - Vector3.new(0, 0.05, 0)
  6900. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.2, -0.05, 1.2)
  6901. swait()
  6902. end
  6903. p:Remove()
  6904. end), p)
  6905. end
  6906. MagnitudeDamage2(er, 28, 5, Vector3.new(0, 6, 0) + EDIR * 10, 0.5, "H2", RootPart, 0, 0, 8, 10)
  6907. so("153092315", er, 1, 1)
  6908. do
  6909. local p = Instance.new("Part", EffectModel)
  6910. p.Anchored = true
  6911. p.CanCollide = false
  6912. p.CFrame = ORG.CFrame
  6913. p.Transparency = 1
  6914. local AAA = Instance.new("BillboardGui", p)
  6915. AAA.Size = UDim2.new(10, 0, 10, 0)
  6916. local AA = Instance.new("ImageLabel", AAA)
  6917. AA.BackgroundTransparency = 1
  6918. AA.Size = UDim2.new(1, 0, 1, 0)
  6919. AA.Image = "rbxassetid://244221613"
  6920. AA.ImageColor3 = BrickColor.new("New Yeller").Color
  6921. coroutine.resume(coroutine.create(function()
  6922. for i = 1, 20 do
  6923. swait()
  6924. AAA.Size = AAA.Size + UDim2.new(3, 0, 3, 0)
  6925. AA.ImageTransparency = i / 20
  6926. end
  6927. p:Destroy()
  6928. end))
  6929. swait(20)
  6930. end
  6931. end
  6932. coroutine.resume(coroutine.create(function()
  6933. for i = 1, 10 do
  6934. swait()
  6935. bill.Size = bill.Size + UDim2.new(1, 0, 1, 0)
  6936. billimg.ImageTransparency = i / 10
  6937. end
  6938. ORG:Destroy()
  6939. end))
  6940. OSHARA = false
  6941. TL.Parent = nil
  6942. end
  6943. })
  6944. table.insert(MovesTable, {
  6945. ["Input"] = "ssadq",
  6946. ["Name"] = "Eliminator",
  6947. ["Phase"] = 3,
  6948. ["Cooldown"] = 0,
  6949. ["CooldownName"] = "SSADQcool",
  6950. ["CanCancel"] = false,
  6951. ["Conditions"] = function()
  6952. local Viable = false
  6953. local Move
  6954. for _, p in pairs(MovesTable) do
  6955. if p.Input == "ssadq" then
  6956. Move = p
  6957. break
  6958. end
  6959. end
  6960. local ver
  6961. local numer = Move.Phase
  6962. if numer == 1 then
  6963. ver = true
  6964. end
  6965. if numer == 2 then
  6966. ver = Phase2Unlocked
  6967. end
  6968. if numer == 3 then
  6969. ver = Phase3Unlocked
  6970. end
  6971. if numer == 4 then
  6972. ver = Phase4Unlocked
  6973. end
  6974. local CD = Move.Cooldown
  6975. local name = Move.CooldownName
  6976. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  6977. Viable = true
  6978. end
  6979. return Viable
  6980. end,
  6981. ["function"] = function()
  6982. doingmoves(true)
  6983. Equip_Fate()
  6984. local oldC0 = HandleWeld.C0
  6985. so("153092315", Torso, 1, 1)
  6986. local did = false
  6987. local CHP = Humanoid.Health
  6988. for i = 0, 1, 0.1 do
  6989. swait()
  6990. PlayAnimationFromTable(AnimTab.ssadq.Animation(1), 0.3, false)
  6991. 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)
  6992. end
  6993. local p = Par(EffectModel, "Effect", "Steel blue", vt(0.3, 6.5, 6.5), "SmoothPlastic")
  6994. p.CFrame = RootPart.CFrame * CFrame.new(0, 0, -3.5) * CFrame.Angles(0, math.rad(90), 0)
  6995. local m = Instance.new("SpecialMesh", p)
  6996. m.MeshType = "Cylinder"
  6997. local p2 = p:clone()
  6998. local de = Instance.new("Decal", p)
  6999. de.Face = "Left"
  7000. de.Texture = "rbxgameasset://Images/hoh"
  7001. local de2 = Instance.new("Decal", p)
  7002. de2.Face = "Right"
  7003. de2.Texture = "rbxgameasset://Images/hoh"
  7004. p2.Parent = EffecMo
  7005. p2.Size = Vector3.new(0.2, 7.5, 7.5)
  7006. p2.Material = "Neon"
  7007. p2.BrickColor = BrickColor.new("New Yeller")
  7008. local firstp = p
  7009. local num = 0
  7010. local froob = 0
  7011. coroutine.resume(coroutine.create(function(ono)
  7012. for i = 1, 70 do
  7013. if did == true then
  7014. break
  7015. end
  7016. num = num + 2
  7017. froob = froob + 1
  7018. if froob >= 7 then
  7019. froob = 0
  7020. local p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  7021. p.CFrame = firstp.CFrame * CFrame.Angles(0, math.rad(90), 0)
  7022. game:GetService("Debris"):AddItem(p, 8)
  7023. local m = Instance.new("SpecialMesh", p)
  7024. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  7025. m.Scale = Vector3.new(1, 1, 0)
  7026. coroutine.resume(coroutine.create(function(p, s)
  7027. for i = 1, 15 do
  7028. p.CFrame = firstp.CFrame * CFrame.Angles(0, math.rad(90), 0)
  7029. p.Transparency = i / 15
  7030. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.5, 1.5, 0)
  7031. swait()
  7032. end
  7033. p:Remove()
  7034. end), p)
  7035. end
  7036. p.CFrame = RootPart.CFrame * CFrame.new(0, 0, -3.5) * CFrame.Angles(0, math.rad(90), 0) * CFrame.Angles(math.rad(num), 0, 0)
  7037. p2.CFrame = p.CFrame
  7038. swait()
  7039. end
  7040. num = 0
  7041. for i = 1, 10 do
  7042. num = num + 4
  7043. p.Size = p.Size - Vector3.new(0.7, 0.7, 0)
  7044. p2.Size = p2.Size - Vector3.new(0.7, 0.7, 0)
  7045. p.CFrame = RootPart.CFrame * CFrame.new(0, 0, -3.5) * CFrame.Angles(0, math.rad(90), 0) * CFrame.Angles(math.rad(num), 0, 0)
  7046. p.Transparency = i / 10
  7047. p2.Transparency = i / 10
  7048. de.Transparency = i / 10
  7049. de2.Transparency = i / 10
  7050. swait()
  7051. end
  7052. p:Destroy()
  7053. p2:Destroy()
  7054. end), firstp)
  7055. CHP = Humanoid.Health
  7056. for i = 1, 40 do
  7057. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  7058. p.CFrame = CFrame.new(RootPart.Position - Vector3.new(0, 2, 0)) * CFrame.Angles(0, math.random(-180, 180), 0)
  7059. game:GetService("Debris"):AddItem(p, 8)
  7060. local m = Instance.new("SpecialMesh", p)
  7061. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  7062. m.Scale = Vector3.new(5, 1, 5)
  7063. game:GetService("Debris"):AddItem(p, 5)
  7064. coroutine.resume(coroutine.create(function(p)
  7065. for ii = 1, 15 do
  7066. p.Transparency = 0.5 + ii / 15
  7067. p.CFrame = p.CFrame * CFrame.Angles(0, -math.rad(3 + ii), 0) - Vector3.new(0, 0.05, 0)
  7068. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.4, -0.05, 1.4)
  7069. swait()
  7070. end
  7071. p:Remove()
  7072. end), p)
  7073. if CHP > Humanoid.Health then
  7074. did = true
  7075. break
  7076. end
  7077. swait()
  7078. if CHP > Humanoid.Health then
  7079. did = true
  7080. break
  7081. end
  7082. end
  7083. if did == true then
  7084. Cooldown("SSADQcool", 15)
  7085. LastMove = "SSADQ"
  7086. do
  7087. local oldrotcf = p.Position
  7088. HandleWeld.C0 = oldC0
  7089. local nou = RootPart.CFrame
  7090. for SOS = 1, 10 do
  7091. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  7092. p.CFrame = RootPart.CFrame * CFrame.new(0, 0, -30)
  7093. p.Transparency = 1
  7094. game:GetService("Debris"):AddItem(p, 5)
  7095. local m = Instance.new("BlockMesh", p)
  7096. m.Scale = Vector3.new(3, 3, 3)
  7097. s = script.EMIT:Clone()--Fate.EMIT.EMIT:clone()
  7098. s.Parent = p
  7099. s.Enabled = true
  7100. coroutine.resume(coroutine.create(function(p, pc, s)
  7101. local e = 0
  7102. for i = 0 + s, 30 + s do
  7103. p.Mesh.Scale = p.Mesh.Scale / 1.02
  7104. e = e ^ 1.008 + 0.11
  7105. 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))
  7106. swait()
  7107. MagnitudeDamage(p, 10, 2, Vector3.new(), 0.5, "H2", RootPart, 0, 0, 8, 10)
  7108. end
  7109. p.EMIT.Enabled = false
  7110. swait(14)
  7111. p:Remove()
  7112. end), p, p.CFrame, SOS * 9)
  7113. end
  7114. for i = 1, 4 do
  7115. if i <= 1 then
  7116. MagnitudeDamage(RootPart, 10, 25, Vector3.new(), 0.5, "H2", RootPart, 0.001, 0.001, 8, 10)
  7117. end
  7118. local futCE = {
  7119. -15,
  7120. -30,
  7121. -45,
  7122. -60
  7123. }
  7124. local er = Instance.new("Part", EffectModel)
  7125. er.Anchored = true
  7126. er.CanCollide = false
  7127. er.CFrame = RootPart.CFrame * CFrame.new(0, 0, futCE[i])
  7128. er.Size = Vector3.new(4, 1.2, 15)
  7129. er.Transparency = 1
  7130. MagnitudeDamage(er, 18, 25, Vector3.new(), 0.5, "H2", RootPart, 0.01, 0.01, 8, 10)
  7131. game.Debris:AddItem(er, 1)
  7132. end
  7133. so("233091161", RootPart, 1, 0.5)
  7134. so("231917856", RootPart, 1, 0.7)
  7135. so("231917788", RootPart, 1, 0.7)
  7136. RootPart.CFrame = RootPart.CFrame * CFrame.new(0, 0, -60)
  7137. local cb = Instance.new("Part", EffectModel)
  7138. cb.Size = vt(1, 1, 1)
  7139. cb.BrickColor = BrickColor.new("New Yeller")
  7140. cb.Material = "Neon"
  7141. cb.Anchored = true
  7142. cb.CanCollide = false
  7143. local m = Instance.new("CylinderMesh", cb)
  7144. cb.Size = Vector3.new(0.4, (oldrotcf - RootPart.Position).magnitude, 0.4)
  7145. cb.CFrame = CFrame.new((oldrotcf + RootPart.Position) / 2, oldrotcf) * CFrame.Angles(math.pi / 2, 0, 0)
  7146. cb.Transparency = 0
  7147. coroutine.resume(coroutine.create(function()
  7148. for i = 1, 60 do
  7149. cb.Transparency = i / 60
  7150. swait()
  7151. end
  7152. cb:Destroy()
  7153. end))
  7154. for i = 1, 20 do
  7155. local p = Par(EffectModel, "Effect", "New Yeller", vt(0.2, 1, 0.2), "Neon")
  7156. 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)
  7157. p.Parent = EffectModel
  7158. local m = Instance.new("SpecialMesh")
  7159. m.MeshType = "Sphere"
  7160. m.Parent = p
  7161. m.Scale = Vector3.new(1, 10, 1)
  7162. coroutine.resume(coroutine.create(function(p)
  7163. for i = 1, 40 do
  7164. p.Transparency = i / 40
  7165. p.CFrame = p.CFrame * CFrame.new(0, -1, 0)
  7166. swait()
  7167. end
  7168. p.Parent = nil
  7169. end), p)
  7170. end
  7171. for i = 0, 1, 0.1 do
  7172. swait()
  7173. PlayAnimationFromTable(AnimTab.ssadq.Animation(2), 0.2, false)
  7174. end
  7175. end
  7176. end
  7177. swait(15)
  7178. Un_Equip_Fate()
  7179. doingmoves(false)
  7180. end
  7181. })
  7182. table.insert(MovesTable, {
  7183. ["Input"] = "sddq",
  7184. ["Name"] = "Will's teeth",
  7185. ["Phase"] = 3,
  7186. ["Cooldown"] = 10,
  7187. ["CooldownName"] = "SDDQcool",
  7188. ["CanCancel"] = false,
  7189. ["Conditions"] = function()
  7190. local Viable = false
  7191. local Move
  7192. for _, p in pairs(MovesTable) do
  7193. if p.Input == "sddq" then
  7194. Move = p
  7195. break
  7196. end
  7197. end
  7198. local ver
  7199. local numer = Move.Phase
  7200. if numer == 1 then
  7201. ver = true
  7202. end
  7203. if numer == 2 then
  7204. ver = Phase2Unlocked
  7205. end
  7206. if numer == 3 then
  7207. ver = Phase3Unlocked
  7208. end
  7209. if numer == 4 then
  7210. ver = Phase4Unlocked
  7211. end
  7212. local CD = Move.Cooldown
  7213. local name = Move.CooldownName
  7214. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  7215. Viable = true
  7216. Cooldown(name, CD)
  7217. end
  7218. return Viable
  7219. end,
  7220. ["function"] = function()
  7221. doingmoves(true)
  7222. Equip_Fate()
  7223. local p = Par(EffectModel, "Effect", "White", vt(10, 10, 0.2), "SmoothPlastic")
  7224. p.Transparency = 1
  7225. p.CFrame = RootPart.CFrame * CFrame.new(0, 3, -6) * CFrame.Angles(math.rad(20), 0, 0)
  7226. local gui = Instance.new("SurfaceGui", p)
  7227. gui.Face = "Front"
  7228. local Iergui = Instance.new("ImageLabel", gui)
  7229. Iergui.Size = UDim2.new(1, 0, 1, 0)
  7230. Iergui.Image = "http://www.roblox.com/asset/?id=363269577"
  7231. Iergui.BackgroundTransparency = 1
  7232. local Iergui2 = gui:clone()
  7233. Iergui2.Parent = p
  7234. Iergui2.Face = "Back"
  7235. local num = 0
  7236. local ohoh
  7237. local fop = 0
  7238. local maco = p
  7239. so("231917794", RootPart, 1, 1)
  7240. for i = 1, 15 do
  7241. fop = fop + 5
  7242. local oof = 48
  7243. swait()
  7244. local offset = (RootPart.Position.y - p.Position.y) / 60
  7245. local mag = (RootPart.Position - p.Position).magnitude / 66
  7246. local offset = offset / mag
  7247. maco = p.CFrame
  7248. p.CFrame = RootPart.CFrame * CFrame.new(0, 3, -6) * CFrame.Angles(math.rad(20), 0, math.rad(fop))
  7249. ohoh = p.Position
  7250. PlayAnimationFromTable(AnimTab.sddq.Animation(1, 0), 0.3, false)
  7251. 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)
  7252. num = num + 1
  7253. if num >= 9 then
  7254. num = 0
  7255. local p = Par(EffectModel, "Effect", "Really black", vt(10, 10, 0.2), "SmoothPlastic")
  7256. p.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0)
  7257. m = Instance.new("SpecialMesh", p)
  7258. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  7259. m.Scale = Vector3.new(15, 0, 15)
  7260. m.Name = "Triangle"
  7261. coroutine.resume(coroutine.create(function(p)
  7262. for i = 1, 20 do
  7263. p.Transparency = i / 20
  7264. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(-1.5, 3, -1.5) / 2
  7265. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0, math.rad(15), 0)
  7266. swait()
  7267. end
  7268. p.Parent = nil
  7269. end), p)
  7270. local p = Par(EffectModel, "Effect", "Really black", vt(10, 10, 0.2), "SmoothPlastic")
  7271. p.CFrame = RootPart.CFrame * CFrame.new(0, -1.5, 0)
  7272. m = Instance.new("SpecialMesh", p)
  7273. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  7274. m.Scale = Vector3.new(1, 1, 1)
  7275. m.Name = "Triangle"
  7276. coroutine.resume(coroutine.create(function(p)
  7277. for i = 1, 20 do
  7278. p.Transparency = i / 20
  7279. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(2.5, 0.25, 2.5) / 2
  7280. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0, math.rad(15), 0)
  7281. swait()
  7282. end
  7283. p.Parent = nil
  7284. end), p)
  7285. end
  7286. end
  7287. coroutine.resume(coroutine.create(function()
  7288. for i = 1, 10 do
  7289. p.CFrame = p.CFrame * CFrame.Angles(0, 0, math.rad(20))
  7290. swait()
  7291. Iergui.ImageTransparency = i / 10
  7292. Iergui2.ImageLabel.ImageTransparency = i / 10
  7293. p.Size = p.Size + Vector3.new(0.5, 0.5, 0)
  7294. end
  7295. game.Debris:AddItem(p, 5)
  7296. end))
  7297. for i = 0, 1, 0.1 do
  7298. maco = p.CFrame
  7299. p.CFrame = RootPart.CFrame * CFrame.new(0, 3, -6) * CFrame.Angles(math.rad(20), 0, math.rad(fop))
  7300. ohoh = p.Position
  7301. swait()
  7302. PlayAnimationFromTable(AnimTab.sddq.Animation(2, 0), 0.3, false)
  7303. HandleWeld.C0 = clerp(HandleWeld.C0, CFrame.Angles(math.rad(270), 0, math.rad(-90)) * CFrame.new(0, 0.5, 0), 0.3)
  7304. end
  7305. CamShake(RootPart, 15, 1, 25)
  7306. MagnitudeDamage(p, 20, 35, Vector3.new(0, 20, 0) + DIR * 45, 0.5, "H2", RootPart, 0, 0, 8, 10)
  7307. so("231917856", RootPart, 1, 0.8)
  7308. so("231917788", RootPart, 1, 1)
  7309. local DIR = p.CFrame.lookVector
  7310. 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))
  7311. p.Mesh.MeshType = "FileMesh"
  7312. p.Parent = EffectModel
  7313. p.Anchored = true
  7314. p.CanCollide = false
  7315. p.Mesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
  7316. p.Transparency = 0.5
  7317. game:GetService("Debris"):AddItem(p, 5)
  7318. coroutine.resume(coroutine.create(function(p)
  7319. for ii = 1, 9 do
  7320. p.Transparency = 0.5 + ii / 18
  7321. p.CFrame = p.CFrame * CFrame.Angles(0, math.rad(3 + ii), 0) * CFrame.new(0, 0.5, 0)
  7322. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1, -0.3, 1)
  7323. swait()
  7324. end
  7325. p:Remove()
  7326. end), p)
  7327. 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))
  7328. p.Mesh.MeshType = "FileMesh"
  7329. p.Parent = EffectModel
  7330. p.Anchored = true
  7331. p.CanCollide = false
  7332. p.Mesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
  7333. p.Transparency = 0.5
  7334. game:GetService("Debris"):AddItem(p, 5)
  7335. coroutine.resume(coroutine.create(function(p)
  7336. for ii = 1, 9 do
  7337. p.Transparency = 0.5 + ii / 18
  7338. p.CFrame = p.CFrame * CFrame.Angles(0, math.rad(3 + ii), 0) * CFrame.new(0, 0.5, 0)
  7339. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1, -0.2, 1)
  7340. swait()
  7341. end
  7342. p:Remove()
  7343. end), p)
  7344. 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))
  7345. p.Mesh.MeshType = "FileMesh"
  7346. p.Parent = EffectModel
  7347. p.Anchored = true
  7348. p.CanCollide = false
  7349. p.Mesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
  7350. p.Transparency = 0.5
  7351. game:GetService("Debris"):AddItem(p, 5)
  7352. coroutine.resume(coroutine.create(function(p)
  7353. for ii = 1, 9 do
  7354. p.Transparency = 0.5 + ii / 18
  7355. p.CFrame = p.CFrame * CFrame.Angles(0, math.rad(3 + ii), 0) * CFrame.new(0, 0.5, 0)
  7356. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(0.5, -0.1, 0.5)
  7357. swait()
  7358. end
  7359. p:Remove()
  7360. end), p)
  7361. local p = Par2(Vector3.new(0.75, 0.75, 1), maco * CFrame.Angles(0, 0, 0), "New Yeller", "SpecialMesh", Vector3.new(1, 1, 30))
  7362. p.Mesh.MeshType = "Sphere"
  7363. p.Material = "Neon"
  7364. p.Parent = EffectModel
  7365. p.Anchored = true
  7366. p.CanCollide = false
  7367. game:GetService("Debris"):AddItem(p, 5)
  7368. coroutine.resume(coroutine.create(function(p)
  7369. for ii = 1, 20 do
  7370. p.Transparency = ii / 40
  7371. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(-0.05, -0.05, 2)
  7372. swait()
  7373. end
  7374. p:Remove()
  7375. end), p)
  7376. local p = Par2(Vector3.new(0.75, 0.75, 1), maco * CFrame.Angles(0, 0, 0), "Really black", "SpecialMesh", Vector3.new(2, 2, 35))
  7377. p.Mesh.MeshType = "Sphere"
  7378. p.Parent = EffectModel
  7379. p.Anchored = true
  7380. p.CanCollide = false
  7381. game:GetService("Debris"):AddItem(p, 5)
  7382. coroutine.resume(coroutine.create(function(p)
  7383. for ii = 1, 20 do
  7384. p.Transparency = ii / 20
  7385. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(-0.1, -0.1, 2)
  7386. swait()
  7387. end
  7388. p:Remove()
  7389. end), p)
  7390. for i = 1, 3 do
  7391. local p = Instance.new("Part")
  7392. p.TopSurface = 0
  7393. p.BottomSurface = 0
  7394. p.CanCollide = false
  7395. p.Anchored = true
  7396. p.BrickColor = BrickColor.new("Really black")
  7397. p.Material = "SmoothPlastic"
  7398. p.Size = Vector3.new(1, 1, 1)
  7399. p.CFrame = maco * CFrame.new(0, 0, 5 - i * 4) * CFrame.fromEulerAnglesXYZ(0, math.pi, math.pi / 2)
  7400. p.Parent = EffectModel
  7401. local m = Instance.new("SpecialMesh", p)
  7402. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  7403. m.Parent = p
  7404. m.Scale = Vector3.new(2, 2, 1.5)
  7405. m.Name = "Triangle"
  7406. coroutine.resume(coroutine.create(function(p)
  7407. for i = 1, 20 do
  7408. p.Transparency = i / 20
  7409. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(0.25, 0.25, 0)
  7410. p.CFrame = p.CFrame * CFrame.new(0, 0, -0.15)
  7411. swait()
  7412. end
  7413. p.Parent = nil
  7414. end), p)
  7415. end
  7416. swait(15)
  7417. Un_Equip_Fate()
  7418. doingmoves(false)
  7419. end
  7420. })
  7421. table.insert(MovesTable, {
  7422. ["Input"] = "ddswx",
  7423. ["Name"] = "Shatter",
  7424. ["Phase"] = 4,
  7425. ["Cooldown"] = 0,
  7426. ["CooldownName"] = "DDSWXcool",
  7427. ["CanCancel"] = false,
  7428. ["Conditions"] = function()
  7429. local Viable = false
  7430. local Move
  7431. for _, p in pairs(MovesTable) do
  7432. if p.Input == "ddswx" then
  7433. Move = p
  7434. break
  7435. end
  7436. end
  7437. local ver
  7438. local numer = Move.Phase
  7439. if numer == 1 then
  7440. ver = true
  7441. end
  7442. if numer == 2 then
  7443. ver = Phase2Unlocked
  7444. end
  7445. if numer == 3 then
  7446. ver = Phase3Unlocked
  7447. end
  7448. if numer == 4 then
  7449. ver = Phase4Unlocked
  7450. end
  7451. local CD = Move.Cooldown
  7452. local name = Move.CooldownName
  7453. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  7454. Viable = true
  7455. end
  7456. return Viable
  7457. end,
  7458. ["function"] = function()
  7459. local target = GET_THE_NEAREST_FAGGOT(RootPart.Position)
  7460. local pos = RootPart.Position - target.Position
  7461. local dist = pos.magnitude
  7462. if dist > 40 then
  7463. ph0segui(char, "Closest target too far.", "New Yeller")
  7464. return
  7465. end
  7466. doingmoves(true)
  7467. Cooldown("DDSWXcool", 40)
  7468. LastMove = "DDSWX"
  7469. for i = 0, 1, 0.1 do
  7470. swait()
  7471. PlayAnimationFromTable(AnimTab.ddswx.Animation(1), 0.3, false)
  7472. end
  7473. local BodGy = Instance.new("BodyGyro", RootPart)
  7474. BodGy.maxTorque = Vector3.new(0, math.huge, 0)
  7475. BodGy.P = 2000
  7476. BodGy.D = 100
  7477. BodGy.cframe = cf(Torso.Position, target.Position)
  7478. local NIG = Instance.new("BodyPosition")
  7479. NIG.P = 10000000
  7480. NIG.D = 1000
  7481. NIG.maxForce = Vector3.new(545000, 545000, 545000)
  7482. NIG.position = target.Position
  7483. NIG.Parent = target
  7484. local num = 0
  7485. so("160867463", target, 1, 0.8)
  7486. for i = 0, 3, 0.1 do
  7487. PlayAnimationFromTable(AnimTab.ddswx.Animation(1), 0.3, false)
  7488. swait()
  7489. NIG.position = NIG.position + vt(0, 0.3, 0)
  7490. BodGy.cframe = cf(Torso.Position, target.Position)
  7491. do
  7492. local blast = Par(EffectModel, "Effect", "New Yeller", vt(1, 1, 1), "SmoothPlastic")
  7493. blast.CFrame = target.CFrame
  7494. m = Instance.new("SpecialMesh", blast)
  7495. m.Scale = Vector3.new(11, 11, 11)
  7496. m.MeshType = "Sphere"
  7497. blast.Transparency = 0.7
  7498. coroutine.resume(coroutine.create(function(p)
  7499. for ii = 1, 20 do
  7500. blast.Transparency = 0.7 + ii / 20
  7501. blast.Mesh.Scale = blast.Mesh.Scale / 1.1
  7502. blast.CFrame = target.CFrame
  7503. swait()
  7504. end
  7505. blast:Remove()
  7506. end), p)
  7507. local targfloor, targpos = rayCast(target.Position - vt(0, 4, 0), CFrame.new(target.Position, target.Position - Vector3.new(0, 5, 0)).lookVector, 100, Character)
  7508. local p = Par(EffectModel, "Effect", "New Yeller", vt(1, 1, 1), "Neon")
  7509. p.CFrame = target.CFrame * CFrame.Angles(math.random(-360, 360), math.random(-360, 360), math.random(-360, 360))
  7510. game:GetService("Debris"):AddItem(p, 8)
  7511. local m = Instance.new("BlockMesh", p)
  7512. m.Scale = Vector3.new(3, 3, 3)
  7513. game:GetService("Debris"):AddItem(p, 5)
  7514. coroutine.resume(coroutine.create(function(p)
  7515. for ii = 1, 25 do
  7516. local o = 0.12
  7517. p.Transparency = 0.5 + i / 25
  7518. p.CFrame = p.CFrame * CFrame.Angles(math.rad(math.random(1, 5)), math.rad(math.random(1, 5)), math.rad(math.random(1, 5)))
  7519. p.Mesh.Scale = p.Mesh.Scale - Vector3.new(o, o, o)
  7520. swait()
  7521. end
  7522. p:Remove()
  7523. end), p)
  7524. end
  7525. end
  7526. local refo = Instance.new("Part")
  7527. refo.Anchored = true
  7528. refo.CanCollide = false
  7529. refo.Position = target.Position
  7530. refo.CFrame = refo.CFrame * CFrame.Angles(math.rad(-90), 0, 0)
  7531. refo.Transparency = 1
  7532. refo.Parent = EffectModel
  7533. game.Debris:AddItem(refo, 10)
  7534. NIG.P = 2000
  7535. NIG.D = 300
  7536. local r = Instance.new("BodyGyro")
  7537. r.P = 10000000
  7538. r.D = 1000
  7539. r.maxTorque = Vector3.new(50000, 50000, 50000) * 50000000000
  7540. r.cframe = r.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(90), 0, 0)
  7541. r.Parent = target
  7542. game:GetService("Debris"):AddItem(r, 1)
  7543. r.Name = "EBOLA"
  7544. fff = Instance.new("BodyForce")
  7545. fff.force = Vector3.new(0, 1200, 0)
  7546. fff.Parent = target
  7547. ref = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt(5, 5, 5))
  7548. ref.Anchored = true
  7549. game:GetService("Debris"):AddItem(ref, 10)
  7550. swait()
  7551. local targfloor, targpos = rayCast(target.Position - vt(0, 4, 0), refo.CFrame.lookVector, 9999, Character)
  7552. ref.CFrame = CFrame.new(targpos)
  7553. game:GetService("Debris"):AddItem(fff, 1)
  7554. local oldpos = NIG.position + Vector3.new(0, 3, 0)
  7555. for i = 1, 3 do
  7556. do
  7557. local targfloor, targpos = rayCast(target.Position, refo.CFrame.lookVector, 9999, Character)
  7558. swait()
  7559. for i = 0, 1, 0.1 do
  7560. swait()
  7561. do
  7562. local blast2 = Instance.new("Part", EffectModel)
  7563. blast2.Anchored = true
  7564. blast2.CanCollide = false
  7565. blast2.Size = Vector3.new(1, 1, 1)
  7566. blast2.CFrame = LeftArm.CFrame * CFrame.new(0, -2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  7567. m = Instance.new("SpecialMesh", blast2)
  7568. m.Scale = Vector3.new(1.5, 1.5, 1.5)
  7569. m.MeshType = "Brick"
  7570. blast2.BrickColor = BrickColor.new("New Yeller")
  7571. blast2.Material = "Neon"
  7572. coroutine.resume(coroutine.create(function(p)
  7573. for i = 1, 15 do
  7574. blast2.Transparency = 0 + i / 15
  7575. blast2.Mesh.Scale = blast2.Mesh.Scale / 1.1
  7576. swait()
  7577. end
  7578. blast2:Remove()
  7579. end), p)
  7580. PlayAnimationFromTable(AnimTab.ddswx.Animation(2), 0.2, false)
  7581. local blast = Instance.new("Part")
  7582. blast.Parent = EffectModel
  7583. blast.Anchored = true
  7584. blast.CanCollide = false
  7585. blast.Size = Vector3.new(1, 1, 1)
  7586. blast.CFrame = target.CFrame
  7587. m = Instance.new("SpecialMesh", blast)
  7588. m.Scale = Vector3.new(11, 11, 11)
  7589. m.MeshType = "Sphere"
  7590. blast.BrickColor = BrickColor.new("New Yeller")
  7591. blast.Material = "Neon"
  7592. blast.Transparency = 0.7
  7593. coroutine.resume(coroutine.create(function(p)
  7594. for ii = 1, 20 do
  7595. blast.Transparency = 0.7 + ii / 20
  7596. blast.Mesh.Scale = blast.Mesh.Scale / 1.1
  7597. blast.CFrame = target.CFrame
  7598. swait()
  7599. end
  7600. blast:Remove()
  7601. end), p)
  7602. NIG.position = ref.Position
  7603. end
  7604. end
  7605. local ref = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  7606. ref.Anchored = true
  7607. ref.CFrame = cf(RootPart.Position)
  7608. so("199145477", ref, 1, 0.8)
  7609. so("200632561", ref, 1, 0.6)
  7610. so("200632561", ref, 1, 0.4)
  7611. so("191395766", ref, 1, 1)
  7612. ref.CFrame = cf(targpos)
  7613. col = targfloor.BrickColor
  7614. local p = Instance.new("Part", EffectModel)
  7615. p.Name = "Effect"
  7616. p.formFactor = "Symmetric"
  7617. p.TopSurface = 0
  7618. p.BottomSurface = 0
  7619. p.Material = "SmoothPlastic"
  7620. p.BrickColor = targfloor.BrickColor
  7621. p.Anchored = true
  7622. p.CanCollide = false
  7623. p.Size = Vector3.new(1, 1, 1)
  7624. p.CFrame = CFrame.new(targpos) * CFrame.new(0, 1, 0)
  7625. game:GetService("Debris"):AddItem(p, 8)
  7626. local m = Instance.new("SpecialMesh", p)
  7627. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  7628. m.Scale = Vector3.new(10, 2, 10)
  7629. game:GetService("Debris"):AddItem(p, 5)
  7630. coroutine.resume(coroutine.create(function(p)
  7631. for ii = 1, 15 do
  7632. p.Transparency = 0.5 + ii / 15
  7633. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.4, 1, 1.4)
  7634. swait()
  7635. end
  7636. p:Remove()
  7637. end), p)
  7638. MagnitudeDamage2(target, 5, 5, Vector3.new(), 0.5, "H2", RootPart, 0, 0, 8, 10)
  7639. for i = 1, 10 do
  7640. 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))
  7641. groundpart.Anchored = true
  7642. groundpart.Material = targfloor.Material
  7643. groundpart.CanCollide = false
  7644. 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))
  7645. groundpart.Parent = EffectModel
  7646. coroutine.resume(coroutine.create(function(groundpart)
  7647. for i = 1, 30 do
  7648. groundpart.Transparency = i / 30
  7649. swait()
  7650. end
  7651. groundpart:Destroy()
  7652. ref:Destroy()
  7653. end), groundpart)
  7654. end
  7655. for i = 0, 1, 0.1 do
  7656. swait()
  7657. PlayAnimationFromTable(AnimTab.ddswx.Animation(1), 0.2, false)
  7658. do
  7659. local blast = Instance.new("Part")
  7660. blast.Parent = EffectModel
  7661. blast.Anchored = true
  7662. blast.CanCollide = false
  7663. blast.Size = Vector3.new(1, 1, 1)
  7664. blast.CFrame = target.CFrame
  7665. m = Instance.new("SpecialMesh", blast)
  7666. m.Scale = Vector3.new(11, 11, 11)
  7667. m.MeshType = "Sphere"
  7668. blast.BrickColor = BrickColor.new("New Yeller")
  7669. blast.Material = "Neon"
  7670. blast.Transparency = 0.7
  7671. coroutine.resume(coroutine.create(function(p)
  7672. for ii = 1, 20 do
  7673. blast.Transparency = 0.7 + ii / 20
  7674. blast.Mesh.Scale = blast.Mesh.Scale / 1.1
  7675. blast.CFrame = target.CFrame
  7676. swait()
  7677. end
  7678. blast:Remove()
  7679. end), p)
  7680. NIG.position = oldpos
  7681. end
  7682. end
  7683. end
  7684. end
  7685. local targfloor, targpos = rayCast(target.Position, refo.CFrame.lookVector, 9999, Character)
  7686. for i = 0, 1, 0.1 do
  7687. swait()
  7688. PlayAnimationFromTable(AnimTab.ddswx.Animation(3), 0.3, false)
  7689. end
  7690. ref.CFrame = CFrame.new(targpos)
  7691. for i = 1, 15 do
  7692. do
  7693. local blast = Instance.new("Part")
  7694. blast.Parent = EffectModel
  7695. blast.Anchored = true
  7696. blast.CanCollide = false
  7697. blast.Size = Vector3.new(1, 1, 1)
  7698. blast.CFrame = target.CFrame
  7699. m = Instance.new("SpecialMesh", blast)
  7700. m.Scale = Vector3.new(11, 11, 11)
  7701. m.MeshType = "Sphere"
  7702. blast.BrickColor = BrickColor.new("New Yeller")
  7703. blast.Material = "Neon"
  7704. blast.Transparency = 0.7
  7705. coroutine.resume(coroutine.create(function(p)
  7706. for ii = 1, 20 do
  7707. blast.Transparency = 0.7 + ii / 20
  7708. blast.Mesh.Scale = blast.Mesh.Scale / 1.1
  7709. blast.CFrame = target.CFrame
  7710. swait()
  7711. end
  7712. blast:Remove()
  7713. end), p)
  7714. swait()
  7715. NIG.position = ref.Position + vt(0, 0.5, 0)
  7716. end
  7717. end
  7718. local p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  7719. p.CFrame = cf(targpos) * CFrame.Angles(0, math.rad(90), 0)
  7720. m = it("SpecialMesh", p)
  7721. m.MeshId = "http://www.roblox.com/asset/?id=1323306"
  7722. p.Material = "SmoothPlastic"
  7723. m.Scale = Vector3.new(20, 60, 20)
  7724. m.Parent = p
  7725. m.Name = "Triangle"
  7726. coroutine.resume(coroutine.create(function(p)
  7727. for i = 1, 200 do
  7728. p.Transparency = 0.45 + i / 200
  7729. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(0.3, 0.3, 0.3)
  7730. swait()
  7731. end
  7732. p.Parent = nil
  7733. end), p)
  7734. local p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  7735. p.Size = Vector3.new(1, 1, 0.2)
  7736. p.CFrame = cf(targpos) * CFrame.new(0, 2.6, 0)
  7737. local m = Instance.new("SpecialMesh", p)
  7738. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  7739. m.Scale = Vector3.new(30, 8, 30)
  7740. m.Name = "Triangle"
  7741. swait()
  7742. coroutine.resume(coroutine.create(function(p)
  7743. for i = 1, 45 do
  7744. p.Transparency = 0.5 + i / 45
  7745. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(1, 0, 1)
  7746. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  7747. swait()
  7748. end
  7749. p.Parent = nil
  7750. end), p)
  7751. so("190119264", ref, 1, 1)
  7752. so("183763506", ref, 1, 0.6)
  7753. so("178452221", ref, 1, 0.6)
  7754. so("87767777", ref, 1, 1)
  7755. so("87784452", ref, 1, 0.8)
  7756. so("183763515", ref, 1, 1)
  7757. DIR = RootPart.CFrame.lookVector
  7758. MagnitudeDamage(target, 35, 25, Vector3.new(0, 20, 0) + DIR * 30, 0.5, "H2", RootPart, 0, 0, 8, 10)
  7759. NIG:Destroy()
  7760. CamShake(target, 60, 2, 40)
  7761. for i = 1, 16 do
  7762. swait()
  7763. p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  7764. p.CFrame = target.CFrame * CFrame.fromEulerAnglesXYZ(math.pi / 2 + math.random(-15, 15) / 9, math.random(-15, 15) / 9, math.random(-10, 10) / 9)
  7765. game:GetService("Debris"):AddItem(p, 3)
  7766. m = Instance.new("BlockMesh")
  7767. m.Scale = Vector3.new(3, 3, 3)
  7768. m.Parent = p
  7769. coroutine.resume(coroutine.create(function(part, spin)
  7770. for i = 1, 15 do
  7771. part.Mesh.Scale = part.Mesh.Scale - Vector3.new(2, 2, 2)
  7772. part.Transparency = i / 15
  7773. part.CFrame = part.CFrame * CFrame.new(math.random(-10, 10) / 100, math.random(-10, 10) / 100, math.random(-10, 10) / 100) * spin
  7774. swait()
  7775. end
  7776. part.Parent = nil
  7777. end), p, CFrame.fromEulerAnglesXYZ(math.random(-50, 50) / 500, math.random(-50, 50) / 500, math.random(-50, 50) / 500))
  7778. end
  7779. swait(20)
  7780. BodGy:Destroy()
  7781. doingmoves(false)
  7782. end
  7783. })
  7784. table.insert(MovesTable, {
  7785. ["Input"] = "asdssq",
  7786. ["Name"] = "Let's end this",
  7787. ["Phase"] = 4,
  7788. ["Cooldown"] = 40,
  7789. ["CooldownName"] = "ASDSSQcool",
  7790. ["CanCancel"] = false,
  7791. ["Conditions"] = function()
  7792. local Viable = false
  7793. local Move
  7794. for _, p in pairs(MovesTable) do
  7795. if p.Input == "asdssq" then
  7796. Move = p
  7797. break
  7798. end
  7799. end
  7800. local ver
  7801. local numer = Move.Phase
  7802. if numer == 1 then
  7803. ver = true
  7804. end
  7805. if numer == 2 then
  7806. ver = Phase2Unlocked
  7807. end
  7808. if numer == 3 then
  7809. ver = Phase3Unlocked
  7810. end
  7811. if numer == 4 then
  7812. ver = Phase4Unlocked
  7813. end
  7814. local CD = Move.Cooldown
  7815. local name = Move.CooldownName
  7816. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  7817. Viable = true
  7818. Cooldown(name, CD)
  7819. end
  7820. return Viable
  7821. end,
  7822. ["function"] = function()
  7823. doingmoves(true)
  7824. LastMove = "ASDSSQ"
  7825. for i = 0, 1, 0.1 do
  7826. swait()
  7827. PlayAnimationFromTable(AnimTab.asdssq.Animation(1), 0.3, false)
  7828. end
  7829. local beamy = script.BES:Clone()
  7830. beamy.Parent = char
  7831. local asd = beamy.ShootFrom.CFrame.p
  7832. local bp = Instance.new("BodyPosition", beamy.Handle)
  7833. bp.MaxForce = Vector3.new(1 / 0, 1 / 0, 1 / 0)
  7834. bp.D = 9000
  7835. bp.P = 1000
  7836. local asd = RootPart.CFrame * CFrame.new(-7, 8, 8).p
  7837. bp.Position = asd
  7838. local Rot = 0
  7839. so("231917975", RootPart, 1, 1.1)
  7840. local hoe = 0
  7841. p = Par(EffectModel, "Effect", "New Yeller", vt(1, 1, 1), "Neon")
  7842. m = Instance.new("SpecialMesh")
  7843. m.MeshType = "Sphere"
  7844. m.Parent = p
  7845. m.Scale = Vector3.new(14, 14, 14)
  7846. coroutine.resume(coroutine.create(function(p)
  7847. for i = 1, 30 do
  7848. p.CFrame = beamy.Handle.CFrame * CFrame.new(0, 0, -2)
  7849. p.Transparency = 0 + i / 30
  7850. m.Scale = m.Scale + Vector3.new(0.05, 0.05, 0.05)
  7851. swait()
  7852. end
  7853. p:Remove()
  7854. end), p)
  7855. for i = 1, 50 do
  7856. CamShake(RootPart, 25, 1, 3)
  7857. if hoe >= 2 then
  7858. hoe = 0
  7859. end
  7860. hoe = hoe + 1
  7861. local cols = {"New Yeller", "Black"}
  7862. local p = Instance.new("Part", EffectModel)
  7863. p.Name = "Effect"
  7864. p.formFactor = "Symmetric"
  7865. p.TopSurface = 0
  7866. p.BottomSurface = 0
  7867. p.Material = "SmoothPlastic"
  7868. p.BrickColor = BrickColor.new(cols[hoe])
  7869. p.Anchored = true
  7870. p.CanCollide = false
  7871. p.Size = Vector3.new(1, 1, 1)
  7872. p.CFrame = CFrame.new(RootPart.Position - Vector3.new(0, 1.4, 0)) * CFrame.Angles(0, math.random(-180, 180), 0)
  7873. game:GetService("Debris"):AddItem(p, 8)
  7874. local m = Instance.new("SpecialMesh", p)
  7875. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  7876. m.Scale = Vector3.new(10, 2, 10)
  7877. game:GetService("Debris"):AddItem(p, 5)
  7878. coroutine.resume(coroutine.create(function(p)
  7879. for ii = 1, 15 do
  7880. p.Transparency = 0.75 + ii / 15
  7881. p.CFrame = p.CFrame - Vector3.new(0, 0.05, 0)
  7882. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(2.4, -0.1, 2.4)
  7883. swait()
  7884. end
  7885. p:Remove()
  7886. end), p)
  7887. local hitfloor2, posfloor2 = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 20, Character)
  7888. mrn = 20
  7889. 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)
  7890. swait()
  7891. local asd = Head.CFrame * CFrame.new(-7, 8, 8).p
  7892. bp.Position = asd
  7893. beamy.Handle.CFrame = beamy.Handle.CFrame:lerp(CFrame.new(asd, mouse.Hit.p), 1)
  7894. local p = Par(EffectModel, "Effect", cols[math.random(1, 2)], vt(1, 1, 1), "Neon")
  7895. 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)
  7896. p.Parent = EffectModel
  7897. local m = Instance.new("SpecialMesh")
  7898. m.MeshType = "Sphere"
  7899. p.CFrame = p.CFrame * CFrame.new(0, -20, 0)
  7900. m.Parent = p
  7901. m.Scale = Vector3.new(0.7, 0.7, 0.7)
  7902. coroutine.resume(coroutine.create(function(p)
  7903. for i = 1, 30 do
  7904. p.Transparency = i / 35
  7905. p.CFrame = p.CFrame * CFrame.new(0, 0.5, 0)
  7906. swait()
  7907. end
  7908. p.Parent = nil
  7909. end), p)
  7910. Rot = Rot + 0.3
  7911. if Rot >= 360 then
  7912. Rot = 0
  7913. end
  7914. for _, v in pairs(beamy:children()) do
  7915. pcall(function()
  7916. v.W2P.C0 = v.W2P.C0 * CFrame.Angles(0, 0, math.rad(v.Name ~= "Gold" and Rot or -Rot))
  7917. end)
  7918. end
  7919. end
  7920. for i = 0, 1, 0.1 do
  7921. swait()
  7922. PlayAnimationFromTable(AnimTab.asdssq.Animation(2), 0.3, false)
  7923. end
  7924. local startpos = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  7925. startpos.Anchored = true
  7926. startpos.CFrame = beamy.Handle.CFrame * cf(0, 0, -2.5)
  7927. local hit, pos = rayCast(startpos.Position, beamy.Handle.CFrame.lookVector, 1000, Character)
  7928. local endpos = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  7929. endpos.Anchored = true
  7930. endpos.CFrame = cf(pos)
  7931. local berm = script.beamy:Clone()
  7932. berm.Parent = endpos
  7933. berm.Enabled = true
  7934. local num = 0
  7935. startpos.CanCollide = false
  7936. so("183763515", endpos, 1, 1.2)
  7937. so("178452221", endpos, 1, 0.7)
  7938. so("228343271", RootPart, 1, 1)
  7939. so("161006069", endpos, 1, 1)
  7940. local froob = 0
  7941. for i = 1, 100 do
  7942. Rot = Rot + 0.3
  7943. if Rot >= 360 then
  7944. Rot = 0
  7945. end
  7946. for _, v in pairs(beamy:children()) do
  7947. pcall(function()
  7948. v.W2P.C0 = v.W2P.C0 * CFrame.Angles(0, 0, math.rad(v.Name ~= "Gold" and Rot or -Rot))
  7949. end)
  7950. end
  7951. local asd = Head.CFrame * CFrame.new(-7, 8, 8).p
  7952. beamy.Handle.CFrame = beamy.Handle.CFrame:lerp(CFrame.new(asd, mouse.Hit.p), 1)
  7953. swait()
  7954. num = num + 1
  7955. startpos.CFrame = beamy.Handle.CFrame * cf(0, 0, -2.5)
  7956. local hit, pos = rayCast(startpos.Position, beamy.Handle.CFrame.lookVector, 1000, Character)
  7957. endpos.CFrame = cf(pos)
  7958. CamShake(endpos, 13, 1, 3)
  7959. MagnitudeDamage2(endpos, 13, 1.5, Vector3.new(), 0.5, "H2", Head, 0.1, 0.1, 8, 10)
  7960. if num >= 3 then
  7961. so("183763515", endpos, 1, 1.2)
  7962. so("178452221", endpos, 1, 0.7)
  7963. so("161006069", endpos, 1, 1)
  7964. num = 0
  7965. do
  7966. local beam = it("Part", EffectModel)
  7967. beam.Anchored = true
  7968. beam.CanCollide = false
  7969. beam.BrickColor = BrickColor.new("New Yeller")
  7970. local beamM = it("CylinderMesh", beam)
  7971. beam.Material = "Neon"
  7972. beam.Size = Vector3.new(2.5, (startpos.Position - endpos.Position).magnitude, 2.5)
  7973. beam.CFrame = CFrame.new((startpos.Position + endpos.Position) / 2, startpos.Position) * CFrame.Angles(math.pi / 2, 0, 0)
  7974. coroutine.resume(coroutine.create(function()
  7975. for i = 1, 15 do
  7976. swait()
  7977. beam.Transparency = i / 15
  7978. beam.Size = beam.Size + Vector3.new(0.3, 0, 0.3)
  7979. end
  7980. beam:Destroy()
  7981. end))
  7982. cols = {
  7983. BrickColor.new("Bright yellow")
  7984. }
  7985. local blast2 = Instance.new("Part", EffectModel)
  7986. blast2.Anchored = true
  7987. blast2.CanCollide = false
  7988. blast2.Size = Vector3.new(1, 1, 1)
  7989. 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))
  7990. local m = Instance.new("SpecialMesh", blast2)
  7991. m.Scale = Vector3.new(2, 2, 2)
  7992. m.MeshType = "Brick"
  7993. blast2.BrickColor = cols[math.random(1, #cols)]
  7994. blast2.Material = "Neon"
  7995. coroutine.resume(coroutine.create(function()
  7996. for i = 1, 30 do
  7997. blast2.Transparency = i / 30
  7998. m.Scale = m.Scale + vt(0.2, 0.2, 0.2)
  7999. swait()
  8000. 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)
  8001. end
  8002. blast2:Remove()
  8003. end))
  8004. end
  8005. end
  8006. end
  8007. swait(5)
  8008. p = Par(EffectModel, "Effect", "New Yeller", vt(1, 1, 1), "Neon")
  8009. p.CFrame = beamy.Handle.CFrame * CFrame.new(0, 0, -2)
  8010. m = Instance.new("SpecialMesh")
  8011. m.MeshType = "Sphere"
  8012. m.Parent = p
  8013. m.Scale = Vector3.new(14, 14, 14)
  8014. coroutine.resume(coroutine.create(function(p)
  8015. for i = 1, 30 do
  8016. if i == 15 then
  8017. beamy:Destroy()
  8018. end
  8019. p.Transparency = 0 + i / 30
  8020. m.Scale = m.Scale + Vector3.new(0.05, 0.05, 0.05)
  8021. swait()
  8022. end
  8023. p:Remove()
  8024. end), p)
  8025. startpos:Destroy()
  8026. endpos:Destroy()
  8027. doingmoves(false)
  8028. end
  8029. })
  8030. table.insert(MovesTable, {
  8031. ["Input"] = "ssz",
  8032. ["Name"] = "C'mere",
  8033. ["Phase"] = 4,
  8034. ["Cooldown"] = 0,
  8035. ["CooldownName"] = "SSZcool",
  8036. ["CanCancel"] = false,
  8037. ["Conditions"] = function()
  8038. local Viable = false
  8039. local Move
  8040. for _, p in pairs(MovesTable) do
  8041. if p.Input == "ssz" then
  8042. Move = p
  8043. break
  8044. end
  8045. end
  8046. local ver
  8047. local numer = Move.Phase
  8048. if numer == 1 then
  8049. ver = true
  8050. end
  8051. if numer == 2 then
  8052. ver = Phase2Unlocked
  8053. end
  8054. if numer == 3 then
  8055. ver = Phase3Unlocked
  8056. end
  8057. if numer == 4 then
  8058. ver = Phase4Unlocked
  8059. end
  8060. local CD = Move.Cooldown
  8061. local name = Move.CooldownName
  8062. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  8063. Viable = true
  8064. end
  8065. return Viable
  8066. end,
  8067. ["function"] = function()
  8068. if lasthit == nil then
  8069. ph0segui(char, "No target.", "New Yeller")
  8070. return
  8071. end
  8072. doingmoves(true)
  8073. Cooldown("SSZcool", 10)
  8074. LastMove = "SSZ"
  8075. for i = 0, 1, 0.1 do
  8076. swait()
  8077. DIR = RootPart.CFrame.lookVector
  8078. PlayAnimationFromTable(AnimTab.ssz.Animation(1), 0.3, false)
  8079. end
  8080. local portalbase = formportalBase(EffectModel, RootPart.CFrame * CFrame.Angles(0, 0, math.rad(90)) * CFrame.new(-2.75, 0, 0))
  8081. local portaloutline = formportalOutline(EffectModel, portalbase.CFrame)
  8082. coroutine.resume(coroutine.create(function()
  8083. swait(30)
  8084. for i = 1, 10 do
  8085. swait()
  8086. portalbase.Transparency = i / 10
  8087. portaloutline.Transparency = i / 10
  8088. portalbase.Size = portalbase.Size + Vector3.new(0, 0.3, 0.3)
  8089. portaloutline.Size = portaloutline.Size + Vector3.new(0, 0.3, 0.3)
  8090. end
  8091. portalbase.Parent = nil
  8092. portaloutline:Destroy()
  8093. end))
  8094. swait(3)
  8095. local portalbase = formportalBase(EffectModel, CFrame.new(lasthit.Position + Vector3.new(0, 30, 0)))
  8096. portalbase.CFrame = portalbase.CFrame * CFrame.Angles(0, 0, math.rad(-90))
  8097. local portaloutline = formportalOutline(EffectModel, portalbase.CFrame)
  8098. RootPart.CFrame = portalbase.CFrame * CFrame.Angles(0, 0, math.rad(90)) * CFrame.new(0, -5, 0)
  8099. coroutine.resume(coroutine.create(function()
  8100. swait(50)
  8101. for i = 1, 10 do
  8102. swait()
  8103. portalbase.Transparency = i / 10
  8104. portaloutline.Transparency = i / 10
  8105. portalbase.Size = portalbase.Size + Vector3.new(0, 0.3, 0.3)
  8106. portaloutline.Size = portaloutline.Size + Vector3.new(0, 0.3, 0.3)
  8107. end
  8108. portalbase.Parent = nil
  8109. portaloutline:Destroy()
  8110. end))
  8111. local hit
  8112. repeat
  8113. Torso.Velocity = Torso.Velocity + vt(0, -10, 0)
  8114. swait()
  8115. for i = 1, 2 do
  8116. local p = Par(EffectModel, "Effect", "Deep orange", vt(1, 1, 1), "SmoothPlastic")
  8117. p.CFrame = RightArm.CFrame * CFrame.new(0, -1.2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  8118. game:GetService("Debris"):AddItem(p, 5)
  8119. local m = Instance.new("BlockMesh", p)
  8120. m.Scale = Vector3.new(3, 3, 3)
  8121. coroutine.resume(coroutine.create(function(p, rr, x, y, z)
  8122. local cols = {
  8123. "Bright red",
  8124. "Deep orange",
  8125. "Bright yellow",
  8126. "Pastel yellow"
  8127. }
  8128. for i = 1, 12 do
  8129. if math.floor(i / 4) == i / 4 then
  8130. p.BrickColor = BrickColor.new(cols[i / 4])
  8131. end
  8132. p.Transparency = 0.5 + i / 24
  8133. p.Mesh.Scale = p.Mesh.Scale / 1.05
  8134. p.CFrame = p.CFrame * CFrame.Angles(math.rad(x / 16), math.rad(y / 16), math.rad(z / 16)) + rr
  8135. swait()
  8136. end
  8137. p:Remove()
  8138. 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))
  8139. end
  8140. PlayAnimationFromTable(AnimTab.ssz.Animation(2), 0.3, false)
  8141. MagnitudeDamage(RightArm, 10, 2, Vector3.new(0, 9, 0) + DIR * 5, 0.5, "H2", Head, 0, 0, 8, 10)
  8142. hit, hitflor = rayCast(RightArm.Position, CFrame.new(RightArm.Position, RightArm.Position - Vector3.new(0, 1.5, 0)).lookVector, 10, char)
  8143. until hit ~= nil
  8144. so("178452217", Torso, 1, 0.4)
  8145. so("168586586", Torso, 1, 0.6)
  8146. p = Instance.new("Sound", Torso)
  8147. p.Volume = 1
  8148. p.Pitch = 1
  8149. p.SoundId = "http://www.roblox.com/asset/?id=233856115"
  8150. p:Play()
  8151. game:GetService("Debris"):AddItem(p, 3)
  8152. p = Instance.new("Sound", Torso)
  8153. p.Volume = 1
  8154. p.Pitch = 1
  8155. p.SoundId = "http://www.roblox.com/asset/?id=192410070"
  8156. p:Play()
  8157. game:GetService("Debris"):AddItem(p, 3)
  8158. p = Instance.new("Sound", Torso)
  8159. p.Volume = 1
  8160. p.Pitch = 1
  8161. p.SoundId = "http://www.roblox.com/asset/?id=231917822"
  8162. p:Play()
  8163. game:GetService("Debris"):AddItem(p, 3)
  8164. for i = 1, 3 do
  8165. swait()
  8166. MagnitudeDamage(char.Torso, 18, 15, Vector3.new(0, 9, 0) + DIR * 5, 0.5, "H2", Head, 1, 1, 8, 10)
  8167. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  8168. p.CFrame = CFrame.new(hitflor)
  8169. game:GetService("Debris"):AddItem(p, 8)
  8170. local m = Instance.new("SpecialMesh", p)
  8171. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  8172. m.Scale = Vector3.new(5, 3, 5)
  8173. coroutine.resume(coroutine.create(function(p, s)
  8174. for i = 1, 15 do
  8175. p.Transparency = 0.9 + i / 150
  8176. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.5, -0.2, 1.5)
  8177. p.CFrame = p.CFrame * CFrame.new(0, -0.25, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  8178. swait()
  8179. end
  8180. p:Remove()
  8181. end), p)
  8182. end
  8183. for i = 0, 1, 0.1 do
  8184. swait()
  8185. DIR = RootPart.CFrame.lookVector
  8186. PlayAnimationFromTable(AnimTab.ssz.Animation(1), 0.3, false)
  8187. end
  8188. doingmoves(false)
  8189. end
  8190. })
  8191. table.insert(MovesTable, {
  8192. ["Input"] = "ddsc",
  8193. ["Name"] = "Right buster",
  8194. ["Phase"] = 3,
  8195. ["Cooldown"] = 0,
  8196. ["CooldownName"] = "DDSCcool",
  8197. ["CanCancel"] = false,
  8198. ["Conditions"] = function()
  8199. local Viable = false
  8200. local Move
  8201. for _, p in pairs(MovesTable) do
  8202. if p.Input == "ddsc" then
  8203. Move = p
  8204. break
  8205. end
  8206. end
  8207. local ver
  8208. local numer = Move.Phase
  8209. if numer == 1 then
  8210. ver = true
  8211. end
  8212. if numer == 2 then
  8213. ver = Phase2Unlocked
  8214. end
  8215. if numer == 3 then
  8216. ver = Phase3Unlocked
  8217. end
  8218. if numer == 4 then
  8219. ver = Phase4Unlocked
  8220. end
  8221. local CD = Move.Cooldown
  8222. local name = Move.CooldownName
  8223. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  8224. Viable = true
  8225. end
  8226. return Viable
  8227. end,
  8228. ["function"] = function()
  8229. doingmoves(true)
  8230. LastMove = "DDSC"
  8231. CanCancel = false
  8232. local t = 0
  8233. repeat
  8234. t = t + 1
  8235. swait()
  8236. PlayAnimationFromTable(AnimTab.ddsc.Animation(1), 0.3, false)
  8237. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  8238. p.CFrame = CFrame.new(RootPart.Position - Vector3.new(0, 2, 0)) * CFrame.Angles(0, math.random(-180, 180), 0)
  8239. game:GetService("Debris"):AddItem(p, 8)
  8240. local m = Instance.new("SpecialMesh", p)
  8241. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  8242. m.Scale = Vector3.new(5, 1, 5)
  8243. game:GetService("Debris"):AddItem(p, 5)
  8244. coroutine.resume(coroutine.create(function(p)
  8245. for ii = 1, 15 do
  8246. p.Transparency = 0.5 + ii / 15
  8247. p.CFrame = p.CFrame * CFrame.Angles(0, -math.rad(3 + ii), 0) - Vector3.new(0, 0.05, 0)
  8248. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.4, -0.05, 1.4)
  8249. swait()
  8250. end
  8251. p:Remove()
  8252. end), p)
  8253. local p = Par(EffectModel, "Effect", "Pastel yellow", vt(1, 1, 1), "SmoothPlastic")
  8254. p.CFrame = RightArm.CFrame * CFrame.new(0, -1.2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  8255. game:GetService("Debris"):AddItem(p, 6)
  8256. local m = Instance.new("SpecialMesh", p)
  8257. m.MeshType = "Sphere"
  8258. m.Scale = Vector3.new(0.5, 0.5, 0.5)
  8259. coroutine.resume(coroutine.create(function(p, rr, cs)
  8260. for i = 1, 20 do
  8261. p.Transparency = 0.75 + i / 80
  8262. p.Mesh.Scale = p.Mesh.Scale - Vector3.new(0.4, 0.4, 0.4)
  8263. p.CFrame = RightArm.CFrame * CFrame.new(0, -1.2, 0)
  8264. swait()
  8265. end
  8266. p:Remove()
  8267. end), p)
  8268. local p = Par(EffectModel, "Effect", "Deep orange", vt(1, 1, 1), "SmoothPlastic")
  8269. p.CFrame = RightArm.CFrame * CFrame.new(0, -1.2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  8270. game:GetService("Debris"):AddItem(p, 5)
  8271. local m = Instance.new("BlockMesh", p)
  8272. m.Scale = Vector3.new(1, 1, 1)
  8273. coroutine.resume(coroutine.create(function(p, rr, x, y, z)
  8274. local cols = {
  8275. "Bright red",
  8276. "Deep orange",
  8277. "Bright yellow",
  8278. "Pastel yellow"
  8279. }
  8280. for i = 1, 12 do
  8281. if math.floor(i / 4) == i / 4 then
  8282. p.BrickColor = BrickColor.new(cols[i / 4])
  8283. end
  8284. p.Transparency = 0.5 + i / 24
  8285. p.Mesh.Scale = p.Mesh.Scale / 1.05
  8286. p.CFrame = p.CFrame * CFrame.Angles(math.rad(x / 16), math.rad(y / 16), math.rad(z / 16)) + rr
  8287. swait()
  8288. end
  8289. p:Remove()
  8290. 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))
  8291. until chold == false and t >= 10 or t == 30
  8292. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  8293. p.CFrame = RootPart.CFrame
  8294. local m = Instance.new("SpecialMesh", p)
  8295. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  8296. p.Material = "SmoothPlastic"
  8297. m.Scale = Vector3.new(10, 10, 0)
  8298. m.Parent = p
  8299. game:GetService("Debris"):AddItem(p, 5)
  8300. m.Name = "Triangle"
  8301. coroutine.resume(coroutine.create(function(p)
  8302. for i = 1, 10 do
  8303. p.Transparency = i / 10
  8304. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(4, 4, 0)
  8305. swait()
  8306. end
  8307. p.Parent = nil
  8308. end), p)
  8309. local grabe
  8310. local EDIR = RootPart.CFrame.lookVector
  8311. local got_the_nigger = false
  8312. so("240517975", Torso, 1, 1)
  8313. for i = 0, 15 do
  8314. for i, v in pairs(workspace:children()) do
  8315. 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
  8316. got_the_nigger = true
  8317. grabbed = true
  8318. grabe = v
  8319. so("240429615", grabe.Torso, 1, 1)
  8320. Damagefunc(v.Torso, 2, Vector3.new(0, 0, 0), 0.5, "H1", RootPart, 0.05, 0.05, 10, 20)
  8321. for i, v in pairs(v:GetChildren()) do
  8322. if v:IsA("Part") then
  8323. coroutine.resume(coroutine.create(function()
  8324. local hehheeh = v.CanCollide
  8325. local bak = v.CustomPhysicalProperties
  8326. repeat
  8327. wait()
  8328. until grabbed == false
  8329. v.CanCollide = hehheeh
  8330. v.CustomPhysicalProperties = bak
  8331. end))
  8332. v.CanCollide = false
  8333. v.CustomPhysicalProperties = PhysicalProperties.new(0.001, 0.001, 0.001, 0.001, 0.001)
  8334. end
  8335. end
  8336. hum1 = v:FindFirstChild("Humanoid")
  8337. hum1.PlatformStand = true
  8338. lock = Instance.new("Part", EffectModel)
  8339. lock.Anchored = true
  8340. lock.CanCollide = false
  8341. lock.CFrame = RightArm.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(math.rad(-90), 0, 0)
  8342. lock.Transparency = 1
  8343. grabpos = Instance.new("BodyPosition", grabe.Torso)
  8344. grabpos.P = 10000000
  8345. grabpos.D = 1000
  8346. grabpos.maxForce = Vector3.new(545000, 545000, 545000)
  8347. grabpos.position = lock.Position
  8348. end
  8349. end
  8350. if got_the_nigger == true then
  8351. break
  8352. end
  8353. RootPart.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector * 3
  8354. do
  8355. local blast2 = Par(EffectModel, "Effect", "New Yeller", vt(1, 1, 1), "Neon")
  8356. blast2.CFrame = RightArm.CFrame * CFrame.new(0, -2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  8357. m = Instance.new("SpecialMesh", blast2)
  8358. m.Scale = Vector3.new(3, 3, 3)
  8359. m.MeshType = "Brick"
  8360. coroutine.resume(coroutine.create(function(p)
  8361. for i = 1, 30 do
  8362. blast2.Transparency = 0.25 + i / 30
  8363. blast2.Mesh.Scale = blast2.Mesh.Scale - Vector3.new(0.1, 0.1, 0.1)
  8364. swait()
  8365. end
  8366. blast2:Remove()
  8367. end), p)
  8368. swait()
  8369. PlayAnimationFromTable(AnimTab.ddsc.Animation(2), 0.3, false)
  8370. end
  8371. end
  8372. if grabbed == true then
  8373. Cooldown("DDSCcool", 16)
  8374. elseif grabbed == false then
  8375. Cooldown("DDSCcool", 8)
  8376. end
  8377. if grabbed == true then
  8378. local v = Instance.new("BodyVelocity", Torso)
  8379. v.P = 6000
  8380. v.Name = "WUUB"
  8381. v.maxForce = Vector3.new(5000, 5000, 5000) * 5000000000
  8382. v.velocity = DIR * 40 + Vector3.new(0, 15, 0)
  8383. for i = 1, 10 do
  8384. local es = 36
  8385. swait()
  8386. PlayAnimationFromTable(AnimTab.ddsc2.Animation(3, es, i), 0.3, false)
  8387. end
  8388. v:Destroy()
  8389. local hit
  8390. repeat
  8391. grabe.Humanoid.PlatformStand = true
  8392. grabpos.position = lock.Position
  8393. grabpos.Parent = grabe.Torso
  8394. grabe.Torso.CFrame = lock.CFrame
  8395. lock.CFrame = RightArm.CFrame * CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-90), 0, 0)
  8396. wait()
  8397. hit = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 6, char)
  8398. until hit ~= nil
  8399. for i = 0, 1, 0.1 do
  8400. grabe.Humanoid.PlatformStand = true
  8401. grabpos.position = lock.Position
  8402. grabpos.Parent = grabe.Torso
  8403. grabe.Torso.CFrame = lock.CFrame
  8404. lock.CFrame = RightArm.CFrame * CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-90), 0, 0)
  8405. swait()
  8406. PlayAnimationFromTable(AnimTab.ddsc.Animation(4), 0.3, false)
  8407. end
  8408. end
  8409. if grabbed == true then
  8410. lock.CFrame = RootPart.CFrame * CFrame.new(0, 0, -2)
  8411. grabpos.position = lock.Position
  8412. grabe.Torso.CFrame = lock.CFrame
  8413. grabe.Humanoid.PlatformStand = false
  8414. grabpos.Parent = nil
  8415. lock:Destroy()
  8416. grabbed = false
  8417. p = Instance.new("Sound", Torso)
  8418. p.Volume = 1
  8419. p.Pitch = 1
  8420. p.SoundId = "http://www.roblox.com/asset/?id=233856115"
  8421. p:Play()
  8422. game:GetService("Debris"):AddItem(p, 3)
  8423. p = Instance.new("Sound", Torso)
  8424. p.Volume = 1
  8425. p.Pitch = 1
  8426. p.SoundId = "http://www.roblox.com/asset/?id=192410070"
  8427. p:Play()
  8428. game:GetService("Debris"):AddItem(p, 3)
  8429. p = Instance.new("Sound", Torso)
  8430. p.Volume = 1
  8431. p.Pitch = 1
  8432. p.SoundId = "http://www.roblox.com/asset/?id=231917822"
  8433. p:Play()
  8434. game:GetService("Debris"):AddItem(p, 3)
  8435. local hitfloor2, posfloor2 = rayCast(grabe.Torso.Position, CFrame.new(grabe.Torso.Position, grabe.Torso.Position - Vector3.new(0, 1, 0)).lookVector, 20, Character)
  8436. local p = Par(EffectModel, "Effect", "White", vt(12, 17, 12), "SmoothPlastic")
  8437. p.Size = Vector3.new(12, 17, 12)
  8438. p.CFrame = cf(posfloor2) * CFrame.new(0, 0, -7)
  8439. local m = Instance.new("SpecialMesh", p)
  8440. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  8441. m.Scale = Vector3.new(29, 0, 29)
  8442. m.Name = "Triangle"
  8443. swait()
  8444. game.Debris:AddItem(p, 5)
  8445. coroutine.resume(coroutine.create(function(p)
  8446. for i = 1, 10 do
  8447. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(-0.5, 0.5, -0.5)
  8448. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  8449. swait(0.4)
  8450. end
  8451. end), p)
  8452. coroutine.resume(coroutine.create(function(p)
  8453. for i = 1, 80 do
  8454. p.Transparency = 0.5 + i / 80
  8455. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(0.5), 0)
  8456. swait()
  8457. end
  8458. end), p)
  8459. local orls = p.CFrame
  8460. local p = Par(EffectModel, "Effect", "White", vt(12, 17, 12), "SmoothPlastic")
  8461. p.Size = Vector3.new(12, 17, 12)
  8462. p.CFrame = cf(posfloor2) * CFrame.new(0, 0, -7)
  8463. local m = Instance.new("SpecialMesh", p)
  8464. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  8465. m.Scale = Vector3.new(29, 0, 29)
  8466. m.Name = "Triangle"
  8467. swait()
  8468. game.Debris:AddItem(p, 5)
  8469. coroutine.resume(coroutine.create(function(p)
  8470. for i = 1, 10 do
  8471. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(-1.3, 1, -1.3)
  8472. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  8473. swait(0.4)
  8474. end
  8475. end), p)
  8476. coroutine.resume(coroutine.create(function(p)
  8477. for i = 1, 80 do
  8478. p.Transparency = 0.5 + i / 80
  8479. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(0.5), 0)
  8480. swait()
  8481. end
  8482. end), p)
  8483. Damagefunc(grabe.Torso, 8, Vector3.new(0, 0, 0) + DIR * 8, 0.5, "H2", RootPart, 0.05, 0.05, 10, 20)
  8484. ph0segui(char, "+10", "Lime green")
  8485. Humanoid.Health = Humanoid.Health + 10
  8486. swait(3)
  8487. for i = 0, 1, 0.2 do
  8488. swait()
  8489. PlayAnimationFromTable(AnimTab.ddsc.Animation(5), 0.4, false)
  8490. end
  8491. for i = 0, 1, 0.2 do
  8492. swait()
  8493. PlayAnimationFromTable(AnimTab.ddsc.Animation(6), 0.4, false)
  8494. end
  8495. Damagefunc(grabe.Torso, 3, Vector3.new(), 0.5, "H1", RootPart, 0.05, 0.05, 10, 20)
  8496. for i = 0, 1, 0.1 do
  8497. swait()
  8498. PlayAnimationFromTable(AnimTab.ddsc.Animation(7), 0.3, false)
  8499. end
  8500. for i = 0, 1, 0.1 do
  8501. swait()
  8502. PlayAnimationFromTable(AnimTab.ddsc.Animation(8), 0.3, false)
  8503. end
  8504. Damagefunc(grabe.Torso, 7, Vector3.new(0, 5, 0) + DIR * 50, 0.5, "H1", RootPart, 0.05, 0.05, 10, 20)
  8505. Torso.Velocity = char.Torso.CFrame.lookVector * 5
  8506. for i = 1, 2 do
  8507. p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  8508. p.CFrame = grabe.Torso.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  8509. m = Instance.new("SpecialMesh")
  8510. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  8511. m.Scale = Vector3.new(2.4 + i, 2.4 + i, 0.6)
  8512. m.Parent = p
  8513. game:GetService("Debris"):AddItem(p, 5)
  8514. coroutine.resume(coroutine.create(function(p, l)
  8515. for i = 1, 10 do
  8516. p.Transparency = i / 10
  8517. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1 + l, 1 + l, 0)
  8518. swait(0.5)
  8519. end
  8520. p:Remove()
  8521. end), p, 1)
  8522. end
  8523. end
  8524. swait(3)
  8525. doingmoves(false)
  8526. end
  8527. })
  8528. function Z()
  8529. if Koy == "z" and CanCancel == true and char:FindFirstChild("Zcool") == nil then
  8530. doingmoves(true)
  8531. Cooldown("Zcool", 0.8)
  8532. LastMove = "z"
  8533. local RNmove = LastMove
  8534. CanCancel = true
  8535. for i = 0, 1, 0.6 do
  8536. swait()
  8537. if LastMove ~= RNmove then
  8538. break
  8539. end
  8540. PlayAnimationFromTable(AnimTab.Z.Animation(1), 0.4, false)
  8541. end
  8542. local EDIR = Head.CFrame.lookVector
  8543. so("200632136", RightArm, 1, 1.5)
  8544. MagnitudeDamage(RightArm, 5, 2, Vector3.new(0, 3, 0) + EDIR * 3, 0.5, "H2", Head, 0, 0, 8, 10)
  8545. for i = 0, 1, 0.3 do
  8546. if LastMove ~= RNmove then
  8547. break
  8548. end
  8549. swait()
  8550. PlayAnimationFromTable(AnimTab.Z.Animation(2), 0.4, false)
  8551. end
  8552. if LastMove == RNmove then
  8553. doingmoves(false)
  8554. end
  8555. end
  8556. end
  8557. function X()
  8558. if Koy == "x" and CanCancel == true and char:FindFirstChild("Xcool") == nil then
  8559. doingmoves(true)
  8560. LastMove = "x"
  8561. Cooldown("Xcool", 1)
  8562. local RNmove = LastMove
  8563. CanCancel = true
  8564. for i = 0, 1, 0.4 do
  8565. swait()
  8566. if LastMove ~= RNmove then
  8567. break
  8568. end
  8569. PlayAnimationFromTable(AnimTab.X.Animation(1), 0.5, false)
  8570. end
  8571. local EDIR = Head.CFrame.lookVector
  8572. so("200632136", RightArm, 1, 2)
  8573. Torso.Velocity = char.Torso.CFrame.lookVector * 30
  8574. MagnitudeDamage(RightLeg, 5, 4, Vector3.new(0, 1, 0) + EDIR * 2.5, 0.5, "H1", Head, 0, 0, 10, 15)
  8575. for i = 0, 1, 0.25 do
  8576. swait()
  8577. if LastMove ~= RNmove then
  8578. break
  8579. end
  8580. PlayAnimationFromTable(AnimTab.X.Animation(2), 0.3, false)
  8581. end
  8582. if LastMove == RNmove then
  8583. doingmoves(false)
  8584. end
  8585. end
  8586. end
  8587. function C()
  8588. if Koy == "c" and CanCancel == true and char:FindFirstChild("Ccool") == nil then
  8589. doingmoves(true)
  8590. LastMove = "c"
  8591. local RNmove = LastMove
  8592. CanCancel = true
  8593. Cooldown("Ccool", 1.4)
  8594. for i = 0, 1, 0.3 do
  8595. swait()
  8596. if LastMove ~= RNmove then
  8597. break
  8598. end
  8599. PlayAnimationFromTable(AnimTab.C.Animation(1), 0.3, false)
  8600. end
  8601. local EDIR = Head.CFrame.lookVector
  8602. so("200632136", RightArm, 1, 1)
  8603. Torso.Velocity = char.Torso.CFrame.lookVector * 30
  8604. for i = 0, 1, 0.1 do
  8605. swait()
  8606. if LastMove ~= RNmove then
  8607. break
  8608. end
  8609. MagnitudeDamage(RightLeg, 8, 4, Vector3.new(0, 1, 0) + EDIR * 2.5, 0.5, "H1", Head, 0.1, 0, true, 0)
  8610. PlayAnimationFromTable(AnimTab.C.Animation(2), 0.2, false)
  8611. end
  8612. if LastMove == RNmove then
  8613. doingmoves(false)
  8614. end
  8615. end
  8616. end
  8617. CanCancel = true
  8618. qhold = false
  8619. chold = false
  8620. dHold = false
  8621. aHold = false
  8622. facestate = ""
  8623. facestating = false
  8624. function keyDOWN(key)
  8625. if equipped == true then
  8626. key = key:lower()
  8627. Koy = key
  8628. if key == "d" then
  8629. dHold = true
  8630. end
  8631. if key == "a" then
  8632. aHold = true
  8633. end
  8634. if key == "q" then
  8635. qhold = true
  8636. end
  8637. if Comboing == true and CANtwod == true then
  8638. if key == " " and Dmoves == false then
  8639. Humanoid.Jump = true
  8640. end
  8641. if key == "d" and Dmoves == false then
  8642. do
  8643. local imdoingit = false
  8644. local hold = mouse.KeyUp:connect(function(k)
  8645. if k == "d" then
  8646. dHold = false
  8647. end
  8648. end)
  8649. coroutine.resume(coroutine.create(function()
  8650. if imdoingit == true then
  8651. return
  8652. end
  8653. imdoingit = true
  8654. repeat
  8655. swait()
  8656. facestate = "forward"
  8657. local ono = RootPart.CFrame.lookVector
  8658. Humanoid:Move(Vector3.new(1, 0, 0), true)
  8659. until Comboing == false or dHold == false or aHold == true and Comboing == true and CANtwod
  8660. facestate = ""
  8661. Humanoid:Move(Vector3.new(0, 0, 0), true)
  8662. hold:Disconnect()
  8663. end))
  8664. end
  8665. end
  8666. if key == "a" and Dmoves == false then
  8667. do
  8668. local imdoingit = false
  8669. local hold = mouse.KeyUp:connect(function(k)
  8670. if k == "a" then
  8671. aHold = false
  8672. end
  8673. end)
  8674. coroutine.resume(coroutine.create(function()
  8675. if imdoingit == true then
  8676. return
  8677. end
  8678. imdoingit = true
  8679. repeat
  8680. swait()
  8681. facestate = "backward"
  8682. local ono = RootPart.CFrame.lookVector
  8683. Humanoid:Move(Vector3.new(-1, 0, 0), true)
  8684. until Comboing == false or aHold == false or dHold == true and Comboing == true and CANtwod
  8685. facestate = ""
  8686. Humanoid:Move(Vector3.new(0, 0, 0), true)
  8687. hold:Disconnect()
  8688. end))
  8689. end
  8690. end
  8691. end
  8692. if key == "2" then
  8693. Switch_Camera()
  8694. end
  8695. if key == "g" and Dmoves == false then
  8696. Taunt()
  8697. end
  8698. 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
  8699. input = input .. key
  8700. age = age + 1
  8701. if Input_Time <= 0 then
  8702. Input_Time = Input_MaxTime
  8703. else
  8704. Input_Time = Input_Time + Input_Addition
  8705. if Input_Time > Input_MaxTime then
  8706. Input_Time = Input_MaxTime
  8707. end
  8708. for _, m in pairs(MovesTable) do
  8709. if input == m.Input then
  8710. local Viable = m.Conditions()
  8711. if Viable then
  8712. Input_Time = 0
  8713. input = ""
  8714. m["function"]()
  8715. break
  8716. else
  8717. break
  8718. end
  8719. end
  8720. end
  8721. end
  8722. end
  8723. end
  8724. if Koy == "c" then
  8725. chold = true
  8726. C()
  8727. end
  8728. if Koy == "z" then
  8729. Z()
  8730. end
  8731. if Koy == "x" then
  8732. X()
  8733. end
  8734. end
  8735. function keyUP(key)
  8736. if key == "q" then
  8737. qhold = false
  8738. end
  8739. if key == "c" then
  8740. chold = false
  8741. end
  8742. if key == "d" then
  8743. dHold = false
  8744. end
  8745. if key == "a" then
  8746. aHold = false
  8747. end
  8748. end
  8749. function eq(mouse)
  8750. mouse.KeyDown:connect(keyDOWN)
  8751. mouse.KeyUp:connect(keyUP)
  8752. equip()
  8753. Humanoid.JumpPower = 80
  8754. mouse = game.Players.LocalPlayer:GetMouse()
  8755. end
  8756. function deq(mouse)
  8757. de_equip()
  8758. Humanoid.JumpPower = 60
  8759. mouse = nil
  8760. end
  8761. Humanoid.Died:connect(function()
  8762. end)
  8763. Tool.Selected:Connect(eq)
  8764. Tool.Deselected:connect(deq)
  8765. oldCFrames = {}
  8766. copy_kat = 0
  8767. nums = 0
  8768. MH = Humanoid.MaxHealth
  8769. PHP = char.Humanoid.MaxHealth / 20
  8770. OPHP = MH - PHP
  8771. SOPHP = MH - PHP * 2
  8772. TOPHP = MH - PHP * 3
  8773. FOPHP = MH - PHP * 4
  8774. game:GetService("RunService").RenderStepped:connect(function()--ArtificialHB.Event:connect(function()
  8775. if Phase1Unlocked == true then
  8776. phase1gui.ImageColor3 = unlockedcol
  8777. Humanoid.MaxHealth = OPHP
  8778. end
  8779. if Phase2Unlocked == true then
  8780. phase2gui.ImageColor3 = unlockedcol
  8781. Humanoid.MaxHealth = SOPHP
  8782. end
  8783. if Phase3Unlocked == true then
  8784. phase3gui.ImageColor3 = unlockedcol
  8785. Humanoid.MaxHealth = TOPHP
  8786. end
  8787. if Phase4Unlocked == true then
  8788. phase4gui.ImageColor3 = unlockedcol
  8789. Humanoid.MaxHealth = FOPHP
  8790. end
  8791. if Phase2Unlocked == false then
  8792. phase2gui.ImageColor3 = lockedcol
  8793. end
  8794. if Phase3Unlocked == false then
  8795. phase3gui.ImageColor3 = lockedcol
  8796. end
  8797. if Phase4Unlocked == false then
  8798. phase4gui.ImageColor3 = lockedcol
  8799. end
  8800. if CANtwod == false then
  8801. --dcam.CAM.Value = false
  8802. end
  8803. if equipped == true then
  8804. if CANtwod == true and Comboing == true and Dmoves == false then
  8805. FaceComboee()
  8806. end
  8807. if CANtwod == true and Comboing == true then
  8808. controlsScript.Disabled = true
  8809. end
  8810. if CANtwod == true and Comboing == true then
  8811. bg.Parent = nil
  8812. end
  8813. if Dmoves == false then
  8814. CanCancel = true
  8815. end
  8816. end
  8817. magiknum.Text = math.floor(EN) .. "%"
  8818. if EN <= 100 then
  8819. magikbar:TweenSize(UDim2.new(1, 0, EN / 100, 0), nil, 1, 0.4, true)
  8820. end
  8821. if EN >= 100 then
  8822. EN = 100
  8823. magikbar:TweenSize(UDim2.new(1, 0, 1, 0), nil, 1, 0.4, true)
  8824. end
  8825. if Dmoves == false and equipped == true then
  8826. for i, v in pairs(Character:GetChildren()) do
  8827. if v:IsA("Model") then
  8828. for _, c in pairs(v:GetChildren()) do
  8829. if c:IsA("Part") then
  8830. c.CustomPhysicalProperties = PhysicalProperties.new(0.001, 0.001, 0.001, 0.001, 0.001)
  8831. end
  8832. end
  8833. end
  8834. end
  8835. sine = sine + change
  8836. detect_state()
  8837. if Anim == "Jump" then
  8838. PlayAnimationFromTable(AnimTab.Jump.Animation(1), 0.3, false)
  8839. end
  8840. if Anim == "Fall" then
  8841. PlayAnimationFromTable(AnimTab.Fall.Animation(1), 0.3, false)
  8842. end
  8843. if Anim == "Idle" then
  8844. change = 1.5
  8845. PlayAnimationFromTable(AnimTab.Idle.Animation(1, sine), 0.3, false)
  8846. end
  8847. if Anim == "Walk" and not facestating then
  8848. if 0 < math.cos(sine / 12) then
  8849. hee = 0.7 * math.cos(sine / 12)
  8850. else
  8851. hee = 0.1 * math.cos(sine / 12)
  8852. end
  8853. if 0 > math.cos(sine / 12) then
  8854. hee2 = -0.7 * math.cos(sine / 12)
  8855. else
  8856. hee2 = 0.1 * math.cos(sine / 12)
  8857. end
  8858. change = 2
  8859. local num = 12
  8860. local o = 115
  8861. PlayAnimationFromTable(AnimTab.Run.Animation(1, sine, hee, hee2, num, o), 0.4, false)
  8862. end
  8863. end
  8864. if facestate == "forward" and Anim == "Walk" and Comboing and CANtwod then
  8865. if 0 < math.cos(sine / 12) then
  8866. hee = 0.7 * math.cos(sine / 12)
  8867. else
  8868. hee = 0.1 * math.cos(sine / 12)
  8869. end
  8870. if 0 > math.cos(sine / 12) then
  8871. hee2 = -0.7 * math.cos(sine / 12)
  8872. else
  8873. hee2 = 0.1 * math.cos(sine / 12)
  8874. end
  8875. change = 2
  8876. local num = 12
  8877. local o = 115
  8878. PlayAnimationFromTable(PlayAnimationFromTable(AnimTab.Run.Animation(1, sine, hee, hee2, num, o), 0.4, false), 0.4, false)
  8879. Humanoid.WalkSpeed = 32
  8880. end
  8881. if facestate == "backward" and Anim == "Walk" and Comboing and CANtwod then
  8882. change = 1
  8883. local num = 11
  8884. PlayAnimationFromTable(AnimTab.BackWalk.Animation(1, sine, num), 0.4, false)
  8885. Humanoid.WalkSpeed = 8
  8886. end
  8887. local ss = Humanoid:GetState()
  8888. if ss == Enum.HumanoidStateType.FallingDown or ss == Enum.HumanoidStateType.PlatformStanding then
  8889. print("Get Up")
  8890. Humanoid:ChangeState(Enum.HumanoidStateType.GettingUp)
  8891. end
  8892. end)
  8893. print("osama's engine l0aded")
  8894. Tool.Name = "Ace of spades"
  8895. print("ace of sp0des loaded")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement