Advertisement
Guest User

Untitled

a guest
Dec 14th, 2017
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Player = game.Players.LocalPlayer
  2. repeat
  3. wait()
  4. until Player.Character
  5. Tool = Instance.new("HopperBin", Player.Backpack)
  6. Tool.Name = "WAIT"
  7. Effects = {}
  8. ArtificialHB = Instance.new("BindableEvent", script)
  9. ArtificialHB.Name = "Heartbeat"
  10. script:WaitForChild("Heartbeat")
  11. frame = 0.03333333333333333
  12. tf = 0
  13. allowframeloss = false
  14. tossremainder = false
  15. lastframe = tick()
  16. script.Heartbeat:Fire()
  17. game:GetService("RunService").Heartbeat:connect(function(s, p)
  18. tf = tf + s
  19. if tf >= frame then
  20. if allowframeloss then
  21. script.Heartbeat:Fire()
  22. lastframe = tick()
  23. else
  24. for i = 1, math.floor(tf / frame) do
  25. script.Heartbeat:Fire()
  26. end
  27. lastframe = tick()
  28. end
  29. if tossremainder then
  30. tf = 0
  31. else
  32. tf = tf - frame * math.floor(tf / frame)
  33. end
  34. end
  35. end)
  36. function swait(num)
  37. if num == 0 or num == nil then
  38. ArtificialHB.Event:wait()
  39. else
  40. for i = 0, num do
  41. ArtificialHB.Event:wait()
  42. end
  43. end
  44. end
  45. local Player = game.Players.localPlayer
  46. local Character = Player.Character
  47. local Humanoid = Character.Humanoid
  48. local char = Character
  49. local LeftArm = Character["Left Arm"]
  50. local RightArm = Character["Right Arm"]
  51. local LeftLeg = Character["Left Leg"]
  52. local RightLeg = Character["Right Leg"]
  53. local Head = Character.Head
  54. local Torso = Character.Torso
  55. local cam = game.Workspace.CurrentCamera
  56. local RootPart = Character.HumanoidRootPart
  57. local RootJoint = RootPart.RootJoint
  58. local equipped = false
  59. local attack = false
  60. local Anim = "Idle"
  61. local idle = 0
  62. local attacktype = 1
  63. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  64. local velocity = RootPart.Velocity.y
  65. local sine = 0
  66. local change = 1
  67. local grabbed = false
  68. local cn = CFrame.new
  69. local mr = math.rad
  70. local angles = CFrame.Angles
  71. local ud = UDim2.new
  72. local c3 = Color3.new
  73. local ORW = Torso["Right Shoulder"]
  74. local OLW = Torso["Left Shoulder"]
  75. local OLH = Torso["Left Hip"]
  76. local ORH = Torso["Right Hip"]
  77. EffectModel = Instance.new("Model", Character)
  78. it = Instance.new
  79. vt = Vector3.new
  80. cf = CFrame.new
  81. euler = CFrame.Angles
  82. EffectModel.Name = "Effects"
  83. local Animator = Humanoid.Animator
  84. local Animate = char.Animate
  85. local EffecMo = EffectModel
  86. dcam = Instance.new("Script")--script.TWODCAM:Clone()
  87. dcam.Parent = char
  88. dcam.Disabled = false
  89. local CANtwod = true
  90. local controlsScript = game.Players.LocalPlayer.PlayerScripts.ControlScript
  91. controlsScript.Disabled = false
  92. AnimTab = {}
  93. AnimTab.Idle = {
  94. Animation = function(frameN, sine)
  95. local frame = {}
  96. frame[1] = {
  97. CFrame.new(2.75671482E-7, 0.200000063, -0.0249774866, 0.642787576, 0.0378452428, 0.765109003, 0, 0.99877888, -0.0494034551, -0.766044438, 0.0317559317, 0.642002642) * CFrame.new(0, 0.05 * math.cos(sine / 16), 0) * CFrame.Angles(0, 0, 0),
  98. CFrame.new(-0.0189546123, 1.46292567, -0.106947616, 0.874095201, -0.0209516734, -0.485302508, 0.138642669, 0.968272209, 0.207911611, 0.465548784, -0.249018192, 0.849266887) * CFrame.new(0, 0.02 * math.cos(sine / 16), 0) * CFrame.Angles(math.rad(2 * math.cos(sine / 16)), 0, 0),
  99. CFrame.new(1.52564752, 0.0095030535, 0.16884166, 0.786316156, -0.464979529, -0.406817913, 0.489593357, 0.87058723, -0.0487444215, 0.376835734, -0.160846859, 0.912207723) * CFrame.new(0, 0.05 * math.cos(sine / 16), 0) * CFrame.Angles(0, 0, math.rad(3.5 * math.cos(sine / 16))),
  100. CFrame.new(-1.46113753, -0.0836579874, -0.3236444, -0.342537999, 0.264813662, 0.901410758, 0.508022189, 0.859293938, -0.0593911707, -0.790304303, 0.437592924, -0.428872049) * CFrame.new(0, 0.05 * math.cos(sine / 16), 0) * CFrame.Angles(math.rad(3.5 * math.cos(sine / 16)), 0, 0),
  101. CFrame.new(0.578392506, -2.03777266, 0.0416527689, 0.947437465, -0.0721113682, -0.31170848, 0.0828900337, 0.996327758, 0.0214513037, 0.309017092, -0.0461612977, 0.949935555) * CFrame.new(0, -0.05 * math.cos(sine / 16), 0) * CFrame.Angles(0, 0, 0),
  102. CFrame.new(-0.578392982, -2.03777266, 0.0416528434, 0.947437525, 0.0721113682, 0.31170857, -0.0828900337, 0.996327758, 0.0214513075, -0.309017003, -0.0461612903, 0.949935675) * CFrame.new(0, -0.05 * math.cos(sine / 16), 0) * CFrame.Angles(0, 0, 0)
  103. }
  104. return frame[frameN]
  105. end
  106. }
  107. AnimTab.Run = {
  108. Animation = function(frameN, sine, hee, hee2, num, o)
  109. local frame = {}
  110. frame[1] = {
  111. CFrame.new(0, 0, 0, 1, 0, 0, 0, 0.999998331, 0, 0, 0, 0.999998331) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-35), math.rad(5 * math.cos(sine / num)), 0),
  112. CFrame.new(0, 1.49999368, 8.34463322E-7, 1, 0, 0, 0, 0.999998033, -2.38418579E-7, 0, 2.38418579E-7, 0.999998033) * CFrame.Angles(math.rad(15), 0, 0),
  113. CFrame.new(1.4, hee + 0.36 * math.cos(sine / (num / 2)), -0.66 * math.cos(sine / num)) * CFrame.new(-0.35 * math.cos(sine / num), 0, 0) * CFrame.Angles(math.rad(30), 0, 0) * CFrame.Angles(math.rad(o * math.cos(sine / num)), 0, math.rad(-25 * math.cos(sine / num))),
  114. CFrame.new(-1.4, hee2 + 0.36 * math.cos(sine / (num / 2)), 0.66 * math.cos(sine / num)) * CFrame.new(-0.35 * math.cos(sine / num), 0, 0) * CFrame.Angles(math.rad(30), 0, 0) * CFrame.Angles(-math.rad(o * math.cos(sine / num)), 0, math.rad(-25 * math.cos(sine / num))),
  115. CFrame.new(0.5, -1.85 - 0.5 * math.cos(sine / num) / 2, 0 + 2 * math.sin(sine / num) / 2) * angles(math.rad(-60 * math.sin(sine / num)), math.rad(-5), math.rad(0)),
  116. CFrame.new(-0.5, -1.85 + 0.5 * math.cos(sine / num) / 2, 0 - 2 * math.sin(sine / num) / 2) * angles(math.rad(60 * math.sin(sine / num)), math.rad(5), math.rad(0))
  117. }
  118. return frame[frameN]
  119. end
  120. }
  121. AnimTab.BackWalk = {
  122. Animation = function(frameN, sine, num)
  123. local frame = {}
  124. frame[1] = {
  125. CFrame.new(0, 0, 0, 1, 0, 0, 0, 0.999998331, 0, 0, 0, 0.999998331) * CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(9 * math.cos(sine / num)), 0),
  126. CFrame.new(0, 1.49999368, 8.34463322E-7, 1, 0, 0, 0, 0.999998033, -2.38418579E-7, 0, 2.38418579E-7, 0.999998033) * CFrame.Angles(math.rad(-15), 0, 0),
  127. CFrame.new(1.4, -0.045 * math.cos(sine / (num / 2)), -0.25 * math.cos(sine / num)) * CFrame.new(-0.03 * math.cos(sine / num), 0, 0) * CFrame.Angles(math.rad(25 * math.cos(sine / num)), 0, math.rad(-10 * math.cos(sine / num))),
  128. CFrame.new(-1.4, -0.045 * math.cos(sine / (num / 2)), 0.25 * math.cos(sine / num)) * CFrame.new(-0.03 * math.cos(sine / num), 0, 0) * CFrame.Angles(math.rad(-25 * math.cos(sine / num)), 0, math.rad(-10 * math.cos(sine / num))),
  129. CFrame.new(0.5, -1.85 - 0.25 * math.cos(sine / num) / 2, 0 + 1 * math.sin(sine / num) / 2) * angles(math.rad(-30 * math.sin(sine / num)), math.rad(-5), math.rad(0)),
  130. CFrame.new(-0.5, -1.85 + 0.25 * math.cos(sine / num) / 2, 0 - 1 * math.sin(sine / num) / 2) * angles(math.rad(30 * math.sin(sine / num)), math.rad(5), math.rad(0))
  131. }
  132. return frame[frameN]
  133. end
  134. }
  135. AnimTab.Jump = {
  136. Animation = function(frameN)
  137. local frame = {}
  138. frame[1] = {
  139. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  140. CFrame.new(0, 1.49104357, -0.0507529527, 1, 0, 0, 0, 0.984807849, 0.173647985, 0, -0.173647985, 0.984807849) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  141. CFrame.new(1.37250769, 0.121224046, 0.64733851, 0.173648015, 2.58755701E-8, -0.984807789, 0.852869093, 0.499999106, 0.150383696, 0.49240306, -0.866025925, 0.0868238285) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  142. CFrame.new(-1.57669723, 0.162346587, -0.26788035, 0.8611601, 0.435611397, -0.262004048, -0.489563048, 0.849481702, -0.196745664, 0.136863008, 0.297697008, 0.944798946) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  143. CFrame.new(0.49999693, -1.99999774, -8.94069672E-8, 0.965925872, 3.7422879E-7, -0.258818924, 0.0449429974, 0.984807849, 0.167731062, 0.254886955, -0.173647881, 0.951251388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  144. CFrame.new(-0.598104358, -1.58444905, -0.345675468, 0.981060326, 0.0858319253, 0.173648298, -0.141065046, 0.930940628, 0.336823732, -0.132746041, -0.354940027, 0.925416648) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  145. }
  146. return frame[frameN]
  147. end
  148. }
  149. AnimTab.Fall = {
  150. Animation = function(frameN)
  151. local frame = {}
  152. frame[1] = {
  153. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  154. CFrame.new(0, 1.4910444, -0.0507505536, 1, 0, 0, 0, 0.965925872, 0.258818984, 0, -0.258818984, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  155. CFrame.new(1.41551924, 0.430770516, 0.599072576, 0.163175896, -0.0593939237, -0.984807611, 0.972444415, 0.178148255, 0.150383249, 0.166509897, -0.982209563, 0.0868267864) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  156. CFrame.new(-1.53597856, 0.181962684, -0.0532567501, 0.748531938, 0.630958676, 0.203939021, -0.508304954, 0.743486166, -0.434573829, -0.425823927, 0.221629158, 0.877242625) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  157. CFrame.new(0.525004327, -1.77186298, -0.282919437, 0.965925634, -0.0885212198, -0.24321124, 0.0449429862, 0.982783973, -0.179209024, 0.254887909, 0.162171945, 0.953274548) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  158. CFrame.new(-0.625082374, -1.74759519, -0.371673733, 0.98105973, 0.161157295, 0.107471913, -0.141064972, 0.974630296, -0.173771828, -0.132749975, 0.155320033, 0.978904068) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  159. }
  160. return frame[frameN]
  161. end
  162. }
  163. AnimTab.ON = {
  164. Animation = function(frameN)
  165. local frame = {}
  166. frame[1] = {
  167. CFrame.new(-1.14056382E-8, -0.196045384, -1.56056514E-4, 1, 5.81785571E-8, -0.00159262121, -1.21010919E-6, 0.99999994, -7.96537439E-4, 0.00159247965, 7.96022301E-4, 0.999999464) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  168. CFrame.new(9.34411162E-8, 1.47852278, -0.144922316, 0.99999392, 7.4505806E-8, -5.21540642E-8, 5.78365871E-8, 0.957062781, 0.289872348, -7.4505806E-8, -0.289865702, 0.957063496) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  169. CFrame.new(0.663555026, 0.49231568, -0.850663185, 0.015370708, 0.692666352, 0.721096218, 0.999231637, 0.0153704779, -0.036063727, -0.0360642895, 0.721095979, -0.691897511) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  170. CFrame.new(-0.663553596, 0.492314607, -0.850663126, 0.0153705887, -0.692666411, -0.721096218, -0.999231517, 0.015370396, -0.0360638089, 0.0360642895, 0.721096158, -0.691897392) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  171. CFrame.new(0.499701917, -1.92411804, 0.38171339, 0.999994397, 3.01316381E-4, -7.50280917E-4, 5.81403583E-6, 0.924113035, 0.382118583, 8.08849931E-4, -0.382119298, 0.924106598) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  172. CFrame.new(-0.401899934, -1.79915607, -5.6552887E-4, 0.999996126, -7.83959404E-5, 8.13350081E-4, -9.8903547E-7, 0.995200098, 0.0978638232, -8.17283988E-4, -0.0978644416, 0.995195687) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  173. }
  174. return frame[frameN]
  175. end
  176. }
  177. AnimTab.Z = {
  178. Animation = function(frameN)
  179. local frame = {}
  180. frame[1] = {
  181. CFrame.new(0, 0, 0, 0, 0, 0.999999225, 0, 0.999995708, 0, -0.999999106, 0, -2.98023224E-8) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  182. CFrame.new(0, 1.4999876, 0, 0, 0, -0.999999106, 0, 0.999995708, 0, 0.999999225, 0, -2.98023224E-8) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  183. CFrame.new(1.96199751, 0.504999399, 2.03370263E-7, -4.37117507E-8, -1.00000012, -1.1920929E-7, 0.999998927, -4.37116228E-8, -5.3644078E-7, 5.36441121E-7, -2.08616257E-7, 0.999999583) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  184. CFrame.new(-1.65588522, 0.0899997652, -5.96046448E-7, 0.663417399, 0.499997854, 0.556668401, -0.38301897, 0.866025746, -0.32139349, -0.642785549, 3.51667404E-6, 0.76604563) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  185. CFrame.new(0.499999821, -1.9999913, 2.98023082E-8, 1.00000012, 0, 5.96046448E-8, 0, 0.999997854, 0, 5.96046448E-8, 0, 0.999999046) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  186. CFrame.new(-0.49999848, -1.9999826, -4.36168932E-8, 0.984808028, 0.173647821, 1.1920929E-7, -0.173647806, 0.984803498, -1.03502149E-8, 8.94069672E-8, 1.49011612E-8, 0.999998033) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  187. }
  188. frame[2] = {
  189. CFrame.new(0, 0, 0, 0, 0, 0.999999225, 0, 0.999995708, 0, -0.999999106, 0, -2.98023224E-8) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  190. CFrame.new(0, 1.4999876, 0, 0, 0, -0.999999106, 0, 0.999995708, 0, 0.999999225, 0, -2.98023224E-8) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  191. CFrame.new(2.17999816, 0.504999697, -1.63019195E-7, -4.37117365E-8, -1.00000024, -8.94069672E-8, 0.999998927, -4.37116121E-8, -5.36440723E-7, 5.36441235E-7, -2.38418579E-7, 0.999999702) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  192. CFrame.new(-1.65588522, 0.0899997652, -5.96046448E-7, 0.663417399, 0.499997854, 0.556668401, -0.38301897, 0.866025746, -0.32139349, -0.642785549, 3.51667404E-6, 0.76604563) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  193. CFrame.new(0.499999821, -1.9999913, 2.98023082E-8, 1.00000012, 0, 5.96046448E-8, 0, 0.999997854, 0, 5.96046448E-8, 0, 0.999999046) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  194. CFrame.new(-0.49999848, -1.9999826, -4.36168932E-8, 0.984808028, 0.173647821, 1.1920929E-7, -0.173647806, 0.984803498, -1.03502149E-8, 8.94069672E-8, 1.49011612E-8, 0.999998033) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  195. }
  196. return frame[frameN]
  197. end
  198. }
  199. AnimTab.X = {
  200. Animation = function(frameN)
  201. local frame = {}
  202. frame[1] = {
  203. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  204. CFrame.new(0, 1.49999011, 1.1920929E-7, 1, 0, 0, 0, 0.961258709, 0.275636077, 0, -0.275636077, 0.961258709) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  205. CFrame.new(1.73096776, 0.221290082, -0.247037202, 0.866025388, -0.5, 0, 0.453153878, 0.784885526, -0.42261827, 0.211309135, 0.365998149, 0.906307757) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  206. CFrame.new(-1.6844511, 0.247182712, -0.234963119, 0.866025388, 0.5, 0, -0.453153878, 0.784885526, -0.42261827, -0.211309135, 0.365998149, 0.906307757) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  207. CFrame.new(0.5, -1.85054433, -0.00898814201, 1, 0, 0, 0, 0.866025448, 0.5, 0, -0.5, 0.866025448) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  208. CFrame.new(-0.5, -2, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  209. }
  210. frame[2] = {
  211. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  212. CFrame.new(0, 1.4999702, 2.98023224E-8, 1, 0, 0, 0, 0.987678707, -0.156433374, 0, 0.156433374, 0.987678707) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  213. CFrame.new(1.54340684, -0.013969779, 0.154194564, 0.996195436, -0.0871483162, 2.04188723E-6, 0.085823901, 0.981060028, 0.173653692, -0.01513563, -0.17299284, 0.984806836) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  214. CFrame.new(-1.58881116, 0.0192507058, 0.191561162, 0.983905196, 0.168530956, 0.0593911558, -0.176127076, 0.97074753, 0.163175866, -0.0301536899, -0.171009898, 0.984807491) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  215. CFrame.new(0.5, -1.17936957, -0.396488011, 1, 0, 0, 0, 0.866025448, 0.5, 0, -0.5, 0.866025448) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  216. CFrame.new(-0.5, -1.99999619, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  217. }
  218. return frame[frameN]
  219. end
  220. }
  221. AnimTab.C = {
  222. Animation = function(frameN)
  223. local frame = {}
  224. frame[1] = {
  225. CFrame.new(-0.0369880162, -1.10390246, -0.09250018, 1, 1.2293458E-7, 6.2584877E-6, -1.37835741E-7, 0.999999821, 6.04987144E-6, -6.28829002E-6, -6.07967377E-6, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  226. CFrame.new(-0.0174499601, 1.43704295, -0.242257506, 0.847531497, -0.034899503, 0.529596448, -0.231024295, 0.874086738, 0.427316964, -0.477826446, -0.484514266, 0.732753515) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  227. CFrame.new(1.57888758, 0.334454238, 0.37078771, 0.939120173, -0.218655303, -0.265034169, 0.341811687, 0.672903121, 0.656022549, 0.0348994732, -0.706676006, 0.706676006) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  228. CFrame.new(-1.14341164, -0.103800863, -0.377612591, 0.975884259, -0.171130121, -0.135515153, 0.0819011331, 0.862501562, -0.499382883, 0.202341437, 0.476241142, 0.855717421) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  229. CFrame.new(0.429101616, -1.47360778, 0.079228282, 0.987342358, -0.00153388083, 0.158595383, -0.128680721, 0.576799393, 0.80668658, -0.0927150398, -0.816884398, 0.569300771) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  230. CFrame.new(-1.65440094, -1.4544071, 0.0723534822, 0.349117994, 0.936126053, 0.0422516018, -0.934187293, 0.344145745, 0.0941256285, 0.0735727102, -0.0723317266, 0.994663954) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  231. }
  232. frame[2] = {
  233. CFrame.Angles(0, math.rad(-160), 0) * CFrame.new(-0.0369880162, -1.10390246, -0.09250018, 1, 1.2293458E-7, 6.2584877E-6, -1.37835741E-7, 0.999999821, 6.04987144E-6, -6.28829002E-6, -6.07967377E-6, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  234. CFrame.new(-0.0174499601, 1.43704295, -0.242257506, 0.847531497, -0.034899503, 0.529596448, -0.231024295, 0.874086738, 0.427316964, -0.477826446, -0.484514266, 0.732753515) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  235. CFrame.new(1.57888758, 0.334454238, 0.37078771, 0.939120173, -0.218655303, -0.265034169, 0.341811687, 0.672903121, 0.656022549, 0.0348994732, -0.706676006, 0.706676006) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  236. CFrame.new(-1.14341164, -0.103800863, -0.377612591, 0.975884259, -0.171130121, -0.135515153, 0.0819011331, 0.862501562, -0.499382883, 0.202341437, 0.476241142, 0.855717421) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  237. CFrame.new(0.429101616, -1.47360778, 0.079228282, 0.987342358, -0.00153388083, 0.158595383, -0.128680721, 0.576799393, 0.80668658, -0.0927150398, -0.816884398, 0.569300771) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  238. CFrame.new(-1.65440094, -1.4544071, 0.0723534822, 0.349117994, 0.936126053, 0.0422516018, -0.934187293, 0.344145745, 0.0941256285, 0.0735727102, -0.0723317266, 0.994663954) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  239. }
  240. return frame[frameN]
  241. end
  242. }
  243. AnimTab.G = {
  244. Animation = function(frameN)
  245. local frame = {}
  246. frame[1] = {
  247. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  248. CFrame.new(0, 1.49358296, -0.141741559, 1, 0, 0, 0, 0.964915693, 0.262559891, 0, -0.262559891, 0.964915693) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  249. CFrame.new(0.219505548, 0.501717031, -0.481117725, 0.166610435, 0.986009181, 0.00528366491, 0.0381280221, -0.00108792447, -0.999272287, -0.985285878, 0.166690677, -0.0377757996) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  250. CFrame.new(-0.42032972, 1.11195159, -0.704971194, 0.193832442, -0.548267126, 0.813530862, 0.297462404, -0.757372737, -0.581293702, 0.934850276, 0.354668438, 0.0162856858) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  251. CFrame.new(0.5, -2, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  252. CFrame.new(-0.551999986, -2.00000024, 3.48687172E-6, 0.934396863, 0.119859606, 0.33546418, -0.112809695, 0.992790878, -0.0405005775, -0.337900132, 0, 0.941181958) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  253. }
  254. return frame[frameN]
  255. end
  256. }
  257. AnimTab.dasq = {
  258. Animation = function(frameN)
  259. local frame = {}
  260. frame[1] = {
  261. CFrame.new(2.84053385E-7, -0.699999809, -2.38418579E-7, 0.965778768, -0.258819073, -0.0168577731, 0.232835919, 0.836516201, 0.496012032, -0.114275634, -0.482962906, 0.868152142) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  262. CFrame.new(-5.63820706E-8, 1.49240422, 0.0868239999, 1, -4.84287739E-8, -8.94069672E-8, -4.47034836E-8, 0.98480767, -0.173648149, -2.98023224E-8, 0.173648193, 0.984807789) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  263. CFrame.new(1.74633741, 0.23793821, 0.0817345008, 0.855079293, -0.517596483, -0.0305508971, 0.513783395, 0.837906241, 0.18422699, -0.0697565079, -0.173225164, 0.982408822) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  264. CFrame.new(-1.49061811, 0.166142434, -1.07410741, -0.0469467044, 0.428182781, -0.9024719, -0.761570275, 0.569285035, 0.309717506, 0.64637953, 0.701836109, 0.299365371) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  265. CFrame.new(0.463051915, -0.780309081, -0.937637031, 0.941776395, 0.166060507, -0.29237175, -0.294348687, 0.827483535, -0.478152335, 0.162530512, 0.536371887, 0.828184247) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  266. CFrame.new(-0.799590945, -1.51444077, -0.389154136, 0.970662296, 0.0849219561, 0.224951029, -0.22485368, 0.652014375, 0.724098086, -0.0851795673, -0.75343585, 0.651980817) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  267. }
  268. frame[2] = {
  269. CFrame.new(0, 0, 0, -4.37113883E-8, 0, 1, 0, 1, 0, -1, 0, -4.37113883E-8) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  270. CFrame.new(0, 1.49999046, 0, -4.37113883E-8, 0, -1, 0, 1, 0, 1, 0, -4.37113883E-8) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  271. CFrame.new(1.65413404, 0.261037737, 0, 0.836516321, -0.5, 0.224143684, 0.482962936, 0.866025388, 0.129409418, -0.258818835, 0, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  272. CFrame.new(-1.66499972, 0.0989998877, -1.1920929E-7, 0.836516201, 0.258819014, 0.482962906, -0.224143848, 0.965925753, -0.129409522, -0.49999997, 0, 0.866025388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  273. CFrame.new(0.732866287, -2.05768633, -5.96046448E-7, 0.836515546, -0.224143639, -0.500000179, 0.258818805, 0.965925038, 8.5791425E-16, 0.482962698, -0.129409447, 0.866025329) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  274. CFrame.new(-0.5, -1.99999475, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  275. }
  276. return frame[frameN]
  277. end
  278. }
  279. AnimTab.CHR = {
  280. Animation = function(frameN)
  281. local frame = {}
  282. frame[1] = {
  283. CFrame.new(0, 0, 0, 0.990186155, 0.059062928, 0.126660869, 1.11283916E-4, 0.905974269, -0.423332721, -0.139754772, 0.419192284, 0.897076547) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  284. CFrame.new(-0.028068278, 1.43301153, 0.24841857, 0.993677378, -0.0561369434, -0.0972320363, 0, 0.866025448, -0.49999997, 0.112273887, 0.496838599, 0.860549808) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  285. CFrame.new(1.81746447, 0.481527984, 0.248372227, 0.505791187, -0.834928513, -0.21695587, 0.68616122, 0.236951023, 0.687776804, -0.522836506, -0.496738136, 0.692743182) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  286. CFrame.new(-1.76862347, 0.37402004, 0.332510233, 0.791354239, 0.594543755, 0.142394811, -0.475372136, 0.451950729, 0.754825711, 0.384421408, -0.665024936, 0.640282571) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  287. CFrame.new(0.751607597, -2.00483513, 0.422620773, 0.965925872, -0.234569743, -0.109381646, 0.258819044, 0.875426054, 0.408217907, 1.11758709E-8, -0.42261821, 0.906307697) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  288. CFrame.new(-0.751606643, -2.00483537, 0.422620833, 0.965925932, 0.234569713, 0.109381668, -0.258819014, 0.875425994, 0.408217877, 7.4505806E-9, -0.42261824, 0.906307697) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  289. }
  290. return frame[frameN]
  291. end
  292. }
  293. AnimTab.saq = {
  294. Animation = function(frameN)
  295. local frame = {}
  296. frame[1] = {
  297. CFrame.new(0, 0.200962663, 0.74999404, 1, 0, 0, 0, 0.866025388, 0.5, 0, -0.5, 0.866025388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  298. CFrame.new(0, 1.49999237, 9.53674316E-7, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  299. CFrame.new(0.577217817, 0.417496234, -0.641931355, 0.642787457, 0.766044676, -3.70257055E-7, 6.2584877E-7, -9.23871994E-7, -1, -0.766044378, 0.642787337, -9.83476639E-7) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  300. CFrame.new(-0.798620641, 0.451876819, -0.694261372, 0.817019045, -0.564861417, -0.11580833, -0.161202297, -0.0309239328, -0.986436784, 0.553618908, 0.824606061, -0.116322398) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  301. CFrame.new(0.626399577, -1.96083295, -0.0457098112, 0.902859032, -0.285984069, 0.321027517, 0.279716402, 0.957773447, 0.0665474534, -0.326503187, 0.0297138691, 0.944728911) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  302. CFrame.new(-0.5, -1.43199921, -0.358000755, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  303. }
  304. frame[2] = {
  305. CFrame.new(0, 0.200956061, 0.749997854, 1, 0, 0, 0, 0.866025388, 0.5, 0, -0.5, 0.866025388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  306. CFrame.new(0, 1.49999237, 9.53674316E-7, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  307. CFrame.new(1.70294321, 0.417509586, 0.37730211, -0.422619134, -0.906309009, -2.26396935E-7, -2.08616257E-7, 6.10947609E-7, -0.999998927, 0.906301618, -0.422614515, -1.57952309E-6) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  308. CFrame.new(-1.51065469, 0.528415501, 0.405756176, -0.574557006, 0.810229838, -0.11581023, 0.1620581, -0.0260763913, -0.986436605, -0.802260399, -0.58553195, -0.116321892) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  309. CFrame.new(0.626401186, -1.96083426, -0.0457116216, 0.982544065, -0.0945989192, -0.160181731, 0.100397617, 0.99453944, 0.0284844935, 0.156612441, -0.0440691113, 0.986676455) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  310. CFrame.new(-0.5, -0.877990723, -0.357999802, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  311. }
  312. return frame[frameN]
  313. end
  314. }
  315. AnimTab.ase = {
  316. Animation = function(frameN)
  317. local frame = {}
  318. frame[1] = {
  319. CFrame.new(-2.23517418E-8, -1.82820106, -0.00145608187, 0.997707903, 0.0237751603, 0.0633571893, 0.0248918459, 0.741674244, -0.670298219, -0.0629268438, 0.670338869, 0.739382386) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  320. CFrame.new(0.00190495467, 1.44101477, -0.235590816, 0.999877095, 0.00380996987, -0.0152160823, 0.00380949304, 0.882028341, 0.471181363, 0.0152162015, -0.471181214, 0.881905198) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  321. CFrame.new(1.4506427, 0.488499999, -0.388608813, 0.975308239, 0.0979900807, 0.197919279, 0.0953416899, 0.621548176, -0.77755028, -0.199208528, 0.777221024, 0.596858263) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  322. CFrame.new(-1.47564435, 0.528010368, -0.41934675, 0.920998454, -0.0472590551, -0.386688024, -0.301378131, 0.542528629, -0.784109652, 0.246844515, 0.838703334, 0.485425115) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  323. CFrame.new(0.681427836, -1.9628706, -0.470523417, 0.980832398, -0.171843767, 0.0918577611, 0.194853991, 0.865443587, -0.461561918, -1.81145966E-4, 0.470613599, 0.882339478) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  324. CFrame.new(-0.681427598, -1.96287096, -0.470523, 0.980832338, 0.171843767, -0.0918577462, -0.194854006, 0.865443707, -0.461561859, 1.81168318E-4, 0.470613599, 0.882339478) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  325. }
  326. frame[2] = {
  327. CFrame.new(0.213476866, -1.81569254, -0.00144666433, 0.973932624, -0.219866797, -0.0558019243, 0.139558285, 0.386850864, 0.911520302, -0.178826123, -0.895546973, 0.407451123) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  328. CFrame.new(3.82093276E-5, 1.43883121, -0.23963058, 0.999998391, 7.66217709E-5, -3.00215557E-4, 7.66217709E-5, 0.877669632, 0.47926411, 3.00191343E-4, -0.479262978, 0.877669573) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  329. CFrame.new(0.547594607, 0.408278257, -0.653696835, 0.0476174951, 0.92457056, 0.378023744, 0.792720258, 0.195276007, -0.577460527, -0.607722461, 0.327164292, -0.72362709) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  330. CFrame.new(-0.548932076, 0.531381965, -0.68217057, 0.0388260335, -0.921879351, -0.385526925, -0.99847579, -0.0509311855, 0.0212322474, -0.0392085612, 0.3841151, -0.922451854) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  331. CFrame.new(0.685684741, -0.988209903, -0.322300494, 0.980079889, -0.175724655, -0.092543371, 0.198601782, 0.869136989, 0.45294252, 8.3963573E-4, -0.462299526, 0.886723042) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  332. CFrame.new(-0.685684741, -0.98821044, -0.322301298, 0.980080009, 0.175724626, 0.0925433487, -0.198601797, 0.869137049, 0.45294252, -8.39642133E-4, -0.462299556, 0.886723101) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  333. }
  334. return frame[frameN]
  335. end
  336. }
  337. AnimTab.sdq = {
  338. Animation = function(frameN)
  339. local frame = {}
  340. frame[1] = {
  341. CFrame.new(0, -0.167999268, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  342. CFrame.new(0, 1.49999952, 1.07288361E-6, 1, 0, 0, 0, 0.98480773, 0.173648179, 0, -0.173648179, 0.98480773) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  343. CFrame.new(1.68246758, 1.01253581, 0.237994447, -0.233189166, -0.78684181, 0.571392238, -0.26326111, -0.514562905, -0.816032767, 0.936111569, -0.340715885, -0.0871558487) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  344. CFrame.new(-1.71100402, 0.0786939263, 0.300631493, 0.241844863, 0.777156115, -0.580981493, 0.241844609, 0.531580687, 0.811747015, 0.939692676, -0.336824089, -0.0593909509) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  345. CFrame.new(0.5, -1.79799759, -0.280001819, 1, 0, 0, 0, 0.99619472, -0.087155737, 0, 0.087155737, 0.99619472) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  346. CFrame.new(-0.5, -1.90100014, 0.281998336, 1, 0, 0, 0, 0.939692557, 0.342020363, 0, -0.342020363, 0.939692557) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  347. }
  348. frame[2] = {
  349. CFrame.new(0, -0.0359992981, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  350. CFrame.new(0, 1.48653853, -0.0502282381, 1, 0, 0, 0, 0.965925395, 0.258818567, 0, -0.258818567, 0.965925395) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  351. CFrame.new(0.827452183, 0.44575721, -0.971674562, 0.651160181, 0.667933702, 0.360352814, 0.205057889, 0.302312434, -0.930888712, -0.730713189, 0.680052936, 0.059888728) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  352. CFrame.new(-0.807080984, 0.17630896, -0.663954139, -0.440006703, -0.54996717, 0.70988059, 0.811689138, 0.0945764631, 0.576382101, -0.384129256, 0.829814434, 0.404787868) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  353. CFrame.new(0.500000775, -1.79800141, -0.280001551, 0.965925872, 0, -0.258818835, -0.0225575455, 0.99619472, -0.0841859803, 0.257833958, 0.087155737, 0.962250233) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  354. CFrame.new(-0.5, -1.90099692, 0.282000154, 1, 0, 0, 0, 0.98480767, 0.173648402, 0, -0.173648402, 0.98480767) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  355. }
  356. return frame[frameN]
  357. end
  358. }
  359. AnimTab.dwc = {
  360. Animation = function(frameN)
  361. local frame = {}
  362. frame[1] = {
  363. CFrame.new(0, 0, 0, 0.99999994, 0, 0, 0, 0.99999994, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(90), math.rad(45)),
  364. CFrame.new(0.0831573755, 1.43944466, -0.144044161, 0.866025448, 0.171009928, -0.469845951, 0, 0.939691901, 0.342019945, 0.5, -0.296197861, 0.813797176) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  365. CFrame.new(1.60776246, 0.231106699, 5.71192094E-15, 0.422617793, -0.906306744, 1.77635684E-15, 0.906306744, 0.422617793, -1.77635684E-15, -4.4408921E-15, -7.10542736E-15, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  366. CFrame.new(-1.66263223, 0.162636966, 0.167997956, 0.154317468, 0.852164567, 0.499999851, -0.751989424, 0.429546773, -0.499999821, -0.640855908, -0.298835963, 0.707106769) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  367. CFrame.new(1.07587516, -1.76937532, -4.09147631E-8, 0.707106709, -0.707106829, -1.28027686E-8, 0.707106829, 0.707106709, -3.09086197E-8, 3.09086197E-8, 1.28027651E-8, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  368. CFrame.new(-1.21621656, -1.85890579, -7.30271523E-8, 0.707106769, 0.707106769, -1.28027686E-8, -0.707106769, 0.707106769, -3.09086197E-8, -1.28027686E-8, 3.09086197E-8, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  369. }
  370. frame[2] = {
  371. CFrame.new(0, 0, 0, 0.99999994, 0, 0, 0, 0.99999994, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(90), math.rad(45)),
  372. CFrame.new(0.0831635594, 1.43945134, -0.144043416, 0.866025448, 0.171009928, -0.469845951, 0, 0.939691901, 0.342019945, 0.5, -0.296197861, 0.813797176) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  373. CFrame.new(1.60776246, 0.231106699, 5.71192094E-15, 0.422617793, -0.906306744, 1.77635684E-15, 0.906306744, 0.422617793, -1.77635684E-15, -4.4408921E-15, -7.10542736E-15, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  374. CFrame.new(-1.66263223, 0.162636966, 0.167997956, 0.154317468, 0.852164567, 0.499999851, -0.751989424, 0.429546773, -0.499999821, -0.640855908, -0.298835963, 0.707106769) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  375. CFrame.new(1.41104198, -1.56714427, -3.03730232E-8, 0.258818984, -0.965925813, -1.28027686E-8, 0.965925813, 0.258818984, -3.09086197E-8, 3.31690337E-8, -4.36678782E-9, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  376. CFrame.new(-1.21621799, -1.85890675, -7.30272021E-8, 0.707106769, 0.707106769, -1.28027686E-8, -0.707106769, 0.707106769, -3.09086197E-8, -1.28027686E-8, 3.09086197E-8, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  377. }
  378. frame[3] = {
  379. CFrame.new(0, 0, 0, 0.99999994, 0, 0, 0, 0.99999994, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(90), math.rad(45)),
  380. CFrame.new(0.0831561387, 1.4394424, -0.144043952, 0.866025448, 0.171009928, -0.469845951, 0, 0.939691901, 0.342019945, 0.5, -0.296197861, 0.813797176) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  381. CFrame.new(1.60776246, 0.231106699, 5.71192094E-15, 0.422617793, -0.906306744, 1.77635684E-15, 0.906306744, 0.422617793, -1.77635684E-15, -4.4408921E-15, -7.10542736E-15, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  382. CFrame.new(-1.66263223, 0.162636966, 0.167997956, 0.154317468, 0.852164567, 0.499999851, -0.751989424, 0.429546773, -0.499999821, -0.640855908, -0.298835963, 0.707106769) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  383. CFrame.new(0.870077491, -2.14287949, -5.50853834E-8, 0.939691901, -0.342020005, -1.28017845E-8, 0.342020005, 0.939691901, -3.09122683E-8, 2.26017001E-8, 2.46620164E-8, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  384. CFrame.new(-1.21621215, -1.85890138, -7.30269605E-8, 0.707106769, 0.707106769, -1.28027686E-8, -0.707106769, 0.707106769, -3.09086197E-8, -1.28027686E-8, 3.09086197E-8, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  385. }
  386. frame[4] = {
  387. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  388. CFrame.new(0, 1.4999876, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  389. CFrame.new(1.67096937, 0.154393598, 0.247606978, 0.965925753, -0.258818954, 0, 0.183012664, 0.683012426, 0.70710659, -0.183012664, -0.683012426, 0.70710659) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  390. CFrame.new(-1.31261063, 0.143617094, -0.647175848, 0.875428081, -0.258817285, 0.408214897, 0.480728805, 0.554033697, -0.679666519, -0.0502553545, 0.791239798, 0.609437525) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  391. CFrame.new(0.5, -0.406736523, -1.19429684, 1, 0, 0, 0, -0.707106888, -0.707106709, 0, 0.707106709, -0.707106888) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  392. CFrame.new(-0.52039367, -1.98648894, 0, 0.996194065, 0.0871556997, 0, -0.0871556997, 0.996194065, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  393. }
  394. frame[5] = {
  395. CFrame.new(0, -0.994724452, 0.86035639, 1, 0, 0, 0, 0.819151044, 0.573575616, 0, -0.573575616, 0.819151044) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  396. CFrame.new(0, 1.49998116, 7.15255737E-7, 1, 0, 0, 0, 0.984804749, -0.173647881, 0, 0.173647881, 0.984804749) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  397. CFrame.new(1.49999857, -0.134217262, 0.191675574, 0.821393669, -0.22114931, 0.525740206, -0.126495898, 0.828176022, 0.545997143, -0.556156695, -0.514982641, 0.652284086) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  398. CFrame.new(-1.49999797, 2.68220901E-6, 1.84774399E-6, 0.866025388, 0.499998689, 0, -0.409574956, 0.70940274, -0.573573411, -0.28678745, 0.496729165, 0.819147766) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  399. CFrame.new(0.5, -0.311433762, -1.39627409, 1, 0, 0, 0, -2.98023224E-8, -0.999996901, 0, 0.999996901, -2.98023224E-8) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  400. CFrame.new(-0.47699976, -1.38141203, 0.0792136788, 1, 0, 0, 0, 0.707105875, 0.707105875, 0, -0.707105875, 0.707105875) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  401. }
  402. return frame[frameN]
  403. end
  404. }
  405. AnimTab.sax = {
  406. Animation = function(frameN)
  407. local frame = {}
  408. frame[1] = {
  409. CFrame.new(2.84053385E-7, -0.699999809, -2.38418579E-7, 0.965778768, -0.258819073, -0.0168577731, 0.232835919, 0.836516201, 0.496012032, -0.114275634, -0.482962906, 0.868152142) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  410. CFrame.new(-5.63820706E-8, 1.49240422, 0.0868239999, 1, -4.84287739E-8, -8.94069672E-8, -4.47034836E-8, 0.98480767, -0.173648149, -2.98023224E-8, 0.173648193, 0.984807789) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  411. CFrame.new(1.74633741, 0.23793821, 0.0817345008, 0.855079293, -0.517596483, -0.0305508971, 0.513783395, 0.837906241, 0.18422699, -0.0697565079, -0.173225164, 0.982408822) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  412. CFrame.new(-1.49061811, 0.166142434, -1.07410741, -0.0469467044, 0.428182781, -0.9024719, -0.761570275, 0.569285035, 0.309717506, 0.64637953, 0.701836109, 0.299365371) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  413. CFrame.new(0.463051915, -0.780309081, -0.937637031, 0.941776395, 0.166060507, -0.29237175, -0.294348687, 0.827483535, -0.478152335, 0.162530512, 0.536371887, 0.828184247) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  414. CFrame.new(-0.799590945, -1.51444077, -0.389154136, 0.970662296, 0.0849219561, 0.224951029, -0.22485368, 0.652014375, 0.724098086, -0.0851795673, -0.75343585, 0.651980817) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  415. }
  416. frame[2] = {
  417. CFrame.new(0, 0, 0, -0.341551423, 0.0523359701, -0.938404858, 0.180803925, 0.983458042, -0.0109586082, 0.922308326, -0.173410207, -0.345364064) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  418. CFrame.new(8.94069672E-8, 1.44550252, -0.226995111, 0.788010776, -2.98023224E-8, -0.615661502, 0.279504448, 0.89100641, 0.357749373, 0.548558474, -0.453990579, 0.702122808) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  419. CFrame.new(1.82171988, 0.356819063, 0.398114264, 0.572790384, -0.670649409, -0.471318007, 0.818029344, 0.504390955, 0.276437402, 0.0523359776, -0.543892622, 0.837521195) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  420. CFrame.new(-1.78670859, 0.459676325, 0.197222143, 0.247741297, 0.925675809, 0.285917163, -0.863976181, 0.344623268, -0.367123544, -0.438371211, -0.156073928, 0.885139406) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  421. CFrame.new(0.550602913, -1.5778321, -1.04507565, 0.898794055, 0, 0.438371211, 0.40645057, 0.37460658, -0.833347261, -0.164216757, 0.927183986, 0.336694241) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  422. CFrame.new(-0.650132418, -1.94464767, 0.228545725, 0.932688296, 0.166476548, 0.31996575, -0.339470744, 0.704912782, 0.622782052, -0.121869326, -0.689480543, 0.713977993) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  423. }
  424. frame[3] = {
  425. CFrame.new(0, 0, 0, -0.983458042, 0.0523359589, 0.173410237, 0.0605582669, 0.997260928, 0.0424652658, -0.170712799, 0.0522642322, -0.983933687) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  426. CFrame.new(-5.36441803E-7, 1.43301463, -0.250001431, 0.573576331, 0, -0.819151938, 0.409576058, 0.866025329, 0.286788225, 0.709406495, -0.49999994, 0.496731728) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  427. CFrame.new(1.77242041, 0.29825303, 0.503334403, 0.61975944, -0.525084198, -0.583253384, 0.765339315, 0.568831503, 0.30114159, 0.173648164, -0.63302213, 0.754406452) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  428. CFrame.new(-1.74518967, 0.456289023, 0.270249337, 0.13868165, 0.951699197, 0.273926437, -0.786502481, 0.273926526, -0.553514361, -0.601814926, -0.138681591, 0.786502421) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  429. CFrame.new(0.616976738, -0.440544069, -1.18899071, 0.766044319, 7.4505806E-9, 0.642787457, 0.413175881, -0.766044438, -0.492403835, 0.492403805, 0.642787635, -0.586824) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  430. CFrame.new(-0.87215364, -2.0904336, 0.211197197, 0.837272167, 0.290791094, 0.463050306, -0.426611543, 0.877130449, 0.220555246, -0.342020094, -0.382207394, 0.858451784) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  431. }
  432. frame[4] = {
  433. CFrame.new(0, 0, 0, -0.42261821, 0, 0.906307876, 0.264978737, 0.956304789, 0.123561591, -0.86670655, 0.29237172, -0.404151827) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  434. CFrame.new(1.05798244E-6, 1.44939935, -0.219185531, 0.788010836, -5.96046448E-8, -0.615661561, 0.269888282, 0.898794055, 0.345441163, 0.553352952, -0.438371211, 0.708259463) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  435. CFrame.new(1.76649475, 0.328077406, 0.503334761, 0.578855515, -0.554135144, -0.598214626, 0.796726286, 0.540571213, 0.270203859, 0.173648149, -0.633022189, 0.754406571) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  436. CFrame.new(-1.75056493, 0.486768872, 0.23859176, 0.147262067, 0.953867197, 0.261631608, -0.835164309, 0.261631668, -0.483786583, -0.529919267, -0.147262096, 0.835164368) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  437. CFrame.new(0.554004908, -0.541796684, -1.21713746, 0.878103316, 0.00694301724, 0.478420734, 0.370208174, -0.643305898, -0.67015183, 0.30311802, 0.765577853, -0.567459464) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  438. CFrame.new(-0.74749893, -2.05966258, 0.251704276, 0.882717729, 0.188858643, 0.430281281, -0.338843614, 0.890242696, 0.304389566, -0.32556811, -0.414488077, 0.849826455) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  439. }
  440. frame[5] = {
  441. CFrame.new(0, 0, 0, 1.00000024, 0, 3.7252903E-9, 0, 0.98480773, 0.173648193, 1.86264515E-9, -0.173648208, 0.984807849) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  442. CFrame.new(-3.79199339E-9, 1.46984637, -0.171012223, 1.00000024, -9.31322575E-10, 3.7252903E-9, 0, 0.939692557, 0.342020094, 3.7252903E-9, -0.342020154, 0.939692736) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  443. CFrame.new(1.78720284, 0.454274416, 0.400895715, 0.404508531, -0.769895971, -0.493592411, 0.908541024, 0.399989963, 0.120670214, 0.104528472, -0.497261018, 0.861281276) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  444. CFrame.new(-1.77674341, 0.657065928, -0.0474022031, -0.0327947773, 0.986280739, 0.161787465, -0.939120173, 0.0249857344, -0.342679113, -0.342020154, -0.163175926, 0.925416589) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  445. CFrame.new(0.498682797, -1.8229537, 0.266947031, 0.984843433, 0.00889523234, -0.173218369, 0.103511184, 0.771199107, 0.628122211, 0.13917312, -0.636532009, 0.758589447) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  446. CFrame.new(-0.643222332, -2.02772951, -0.2578336, 0.979413033, 0.132928967, 0.151922122, -0.102940448, 0.97626096, -0.190572336, -0.173648179, 0.171010077, 0.969846368) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  447. }
  448. return frame[frameN]
  449. end
  450. }
  451. AnimTab.aasq = {
  452. Animation = function(frameN, oof, i)
  453. local frame = {}
  454. frame[1] = {
  455. CFrame.new(0.411320001, -0.300687194, 0.301291347, 0.638905227, -0.274212748, 0.718753576, 0.0220496133, 0.940457404, 0.339195222, -0.768968999, -0.200865403, 0.606909513) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  456. CFrame.new(-5.13345003E-6, 1.49998987, -1.06915832E-6, 0.642786503, -1.49011612E-8, -0.766042173, -0.0667649955, 0.996192217, -0.0560223907, 0.763128102, 0.0871553048, 0.640340269) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  457. CFrame.new(1.73910081, 0.872566462, -0.848296344, -0.103549294, -0.705772221, 0.700829864, 0.980477512, -0.190848649, -0.0473266952, 0.167154208, 0.68224746, 0.711756349) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  458. CFrame.new(-1.61128879, 0.282115489, 0.722564638, 0.829601943, 0.234711766, 0.506627023, -0.513250291, 0.677829742, 0.526421726, -0.219849616, -0.696746409, 0.68279469) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  459. CFrame.new(0.739937246, -2.00536895, -6.980896E-4, 0.984806836, -0.173647925, -3.27825546E-7, 0.167731032, 0.951250076, 0.258818656, -0.0449437201, -0.254886568, 0.965923369) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  460. CFrame.new(-0.489827931, -1.47510755, -0.542055368, 0.999999642, -3.7252903E-9, -8.94069672E-8, 5.96046448E-8, 0.965925395, -0.258818537, -1.78813934E-7, 0.258818716, 0.965924799) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  461. }
  462. frame[2] = {
  463. CFrame.new(0.0671082959, -0.532131493, 1.43796206E-6, -0.408218056, 0.258819014, -0.875426054, 0.109381706, 0.965925753, 0.234569713, 0.906307757, 0, -0.422618449) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  464. CFrame.new(7.15255737E-7, 1.50026906, -0.376189291, 0.892539561, 0.157379568, -0.422616661, 0.0964764953, 0.848798871, 0.519839048, 0.440528631, -0.504749537, 0.742403209) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  465. CFrame.new(1.70806789, 0.837325096, 0.400237858, -0.163510561, -0.793812573, -0.585772395, 0.972897708, -0.228153676, 0.0376112759, -0.163502008, -0.563746572, 0.8096053) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  466. CFrame.new(-1.18650258, 0.378577858, -0.801736951, 0.881481886, -0.427423924, -0.20074901, 0.00386224687, 0.431630611, -0.902043164, 0.472202539, 0.794360757, 0.382122934) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  467. CFrame.new(0.540033221, -1.64644957, 0.0858432949, 0.984807909, -0.163174897, -0.0593925714, 0.173647583, 0.925409973, 0.336824119, -1.31130219E-6, -0.342018664, 0.939696491) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  468. CFrame.new(-0.533073425, -1.53074789, 0.0944113731, 0.987805188, 0.0550493598, 0.145638764, -0.150035352, 0.586485147, 0.795942545, -0.0415988564, -0.808087111, 0.587592423) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  469. }
  470. frame[3] = {
  471. CFrame.new(-0.0840377882, 0.3509354, 0.960515797, 0.0203129947, 0.0560226999, -0.998223007, 0.640341997, 0.766044199, 0.0560227074, 0.767821491, -0.640341997, -0.0203129817) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  472. CFrame.new(-1.65702602E-6, 1.50000393, -3.98178508E-6, 0.0871557891, -5.96046448E-8, 0.996195316, -3.7252903E-9, 1.00000036, -8.94069672E-8, -0.996194839, -1.02445483E-8, 0.0871558711) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  473. CFrame.new(1.75052941, 0.227923959, 0.26399824, 0.258818775, -0.907673001, -0.330366194, 0.965925217, 0.243210167, 0.0885213166, -4.65661287E-9, -0.342020184, 0.939692914) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  474. CFrame.new(-0.86634016, 0.363647699, -0.556412756, 0.70494622, -0.694851458, -0.142244548, 0.0317215025, 0.231239617, -0.972379506, 0.708551645, 0.680962741, 0.185053721) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  475. CFrame.new(0.500000238, -1.25592697, 0.120936215, 1.00000048, 2.38418579E-7, -4.17232513E-7, -5.96046448E-8, 0.819152951, 0.573575497, 5.59724867E-7, -0.573575497, 0.81915307) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  476. CFrame.new(-0.666996658, -1.99999762, -2.92062759E-6, 0.933012426, 0.185295224, 0.30846858, -0.24999994, 0.950349927, 0.185294986, -0.258818597, -0.249999687, 0.933013201) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  477. }
  478. frame[4] = {
  479. CFrame.new(0, 0.433566809, -0.589819491, 1, 0, 0, 0, 0.939692378, 0.34202069, 0, -0.34202069, 0.939692378) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  480. CFrame.new(0, 1.46169376, -0.142951459, 1, 0, 0, 0, 0.906307817, 0.422618032, 0, -0.422618032, 0.906307817) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  481. CFrame.new(1.55351782, 0.323486954, -0.483948112, 0.908104658, -0.116980024, 0.402071714, 0.413493931, 0.40206778, -0.816923678, -0.0660963356, 0.908106327, 0.413490176) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  482. CFrame.new(-0.981001914, 1.13000512, -0.469462276, 0.820636988, -0.556603849, -0.129409134, -0.387811542, -0.376125872, -0.841506898, 0.419713318, 0.740759492, -0.524520636) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  483. CFrame.new(0.5, -1.49954057, 0.181374133, 1, 0, 0, 0, 0.707103491, 0.707103968, 0, -0.707103968, 0.707103491) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  484. CFrame.new(-0.5, -1.49346316, -0.467345059, 1, 0, 0, 0, 0.86602509, -0.499999881, 0, 0.499999881, 0.86602509) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  485. }
  486. frame[5] = {
  487. CFrame.new(-5.37097229E-8, 0.639634311, -1.22870564, -4.3712145E-8, 0, 1, 0.819152355, 0.573576212, 3.58068988E-8, -0.573576212, 0.819152355, -2.50722429E-8) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  488. CFrame.new(-2.98023224E-6, 1.49997127, -1.31450406E-13, -4.3712145E-8, 0.258818835, -0.965925932, 0, 0.965925932, 0.258818835, 1, 1.13135243E-8, -4.22226876E-8) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  489. CFrame.new(1.56008697, 0.180459261, -0.490029812, 0.821393609, -0.450586021, 0.349692702, 0.507349312, 0.857335806, -0.0870193988, -0.260594249, 0.248893499, 0.932814419) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  490. CFrame.new(-1.47638404, 0.457877517, 0.55206567, 0.613899112, 0.713436127, 0.33784163, -0.692706406, 0.281653821, 0.663949728, 0.378531307, -0.64162308, 0.667108715) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  491. CFrame.new(0.499990284, -1.16781878, -0.0408440232, 1.00000024, -2.98023224E-8, 2.68220901E-7, -2.98023224E-7, 0.342013419, 0.939695239, -1.4775091E-7, -0.93969512, 0.342013389) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  492. CFrame.new(-0.8213889, -1.89968109, 9.72300768E-7, 0.813794494, 0.342020154, 0.46985209, -0.296196967, 0.939692736, -0.171012163, -0.50000608, -9.32587341E-14, 0.866021991) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  493. }
  494. frame[6] = {
  495. CFrame.new(0.129457086, -0.415544301, -0.0358704142, -0.0591877848, 0.159089044, 0.985488415, 0.622582316, -0.765809596, 0.16101779, 0.780312598, 0.623077929, -0.0537195057) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  496. CFrame.new(-4.64916229E-6, 1.49999499, 1.63912773E-6, 0.708619714, -0.0996003151, 0.698525012, -0.0301537216, 0.98480773, 0.17100966, -0.704946041, -0.142243922, 0.694850922) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  497. CFrame.new(1.53024352, 0.28568244, 0.443186224, 0.828102946, -0.495663732, -0.261846095, 0.559993386, 0.710151494, 0.426722467, -0.0255606864, -0.500001729, 0.865647435) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  498. CFrame.new(-1.7790854, 0.468993068, -0.360703439, 0.298698068, 0.931496143, 0.20759058, 0.580332518, -0.00460499525, -0.814366519, -0.757623732, 0.363721162, -0.541953325) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  499. CFrame.new(0.846604586, -1.81534433, 0.455936104, 0.965924978, -0.243210286, -0.0885213837, 0.258818716, 0.90767312, 0.330365896, -2.60770321E-8, -0.342020035, 0.93969202) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  500. CFrame.new(-0.486006975, -1.31615543, 0.112924278, 1.00000191, 8.04662704E-7, -1.34110451E-6, 8.64267349E-7, 0.573579371, 0.819149494, 1.34110451E-7, -0.81915164, 0.573578477) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  501. }
  502. frame[7] = {
  503. CFrame.new(0.152421117, 0.413725376, -0.145251781, -0.342020243, -5.44106769E-8, 0.939692736, -0.719846368, 0.642787099, -0.262002498, -0.604021907, -0.766044557, -0.219845891) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  504. CFrame.new(-1.78813934E-7, 1.50000167, 6.10947609E-7, 0.708620012, -0.0996004343, 0.698524475, -0.0301537067, 0.984808087, 0.171009481, -0.704946399, -0.142244011, 0.694850624) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  505. CFrame.new(1.92748415, 1.04017496, 0.611031651, -0.142114878, -0.729021549, -0.669579148, 0.914550424, -0.355491608, 0.192943543, -0.378695667, -0.584936142, 0.717250943) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  506. CFrame.new(-1.46093321, 0.183563322, -0.40384388, 0.261155754, 0.354605526, 0.897804976, 0.588240266, 0.67897296, -0.439283282, -0.765356898, 0.642846107, -0.0312760286) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  507. CFrame.new(0.846598983, -1.81534672, 0.455931842, 0.96592474, -0.243210167, -0.0885219574, 0.258818597, 0.907673419, 0.330365866, -5.36441803E-7, -0.342019975, 0.93969214) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  508. CFrame.new(-0.486000985, -1.31615555, 0.112917781, 1.00000167, 1.2665987E-6, -1.87754631E-6, 8.64267349E-7, 0.573579669, 0.819149494, -4.32133675E-7, -0.819151759, 0.573578477) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  509. }
  510. frame[8] = {
  511. CFrame.new(0.0986787528, -0.229461581, -0.413726807, 0.342020333, 1.49011612E-8, -0.939692736, 0.604021907, 0.766044557, 0.219845921, 0.719846368, -0.642787099, 0.262002587) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  512. CFrame.new(2.08616257E-7, 1.50000274, 9.83476639E-7, 0.708620012, -0.0996004343, 0.698524475, -0.0301537067, 0.984808087, 0.171009481, -0.704946399, -0.142243996, 0.694850624) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  513. CFrame.new(1.53024411, 0.285678655, 0.443178922, 0.828102767, -0.495663464, -0.261846602, 0.559993505, 0.710151792, 0.426722407, -0.0255611427, -0.500001609, 0.865647674) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  514. CFrame.new(-1.93615997, 0.301005602, -0.475729167, 0.261156082, 0.915694416, 0.305452943, 0.588241935, 0.0999227166, -0.802489758, -0.765356898, 0.389253974, -0.512555122) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  515. CFrame.new(0.846599281, -1.81534076, 0.455942005, 0.965924859, -0.243210137, -0.0885219499, 0.258818597, 0.907673419, 0.330365866, -5.96046448E-7, -0.342020005, 0.93969214) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  516. CFrame.new(-0.486001939, -1.31615341, 0.112926364, 1.00000167, 1.25169754E-6, -1.87754631E-6, 8.64267349E-7, 0.573579729, 0.819149494, -4.61935997E-7, -0.819151759, 0.573578417) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  517. }
  518. frame[9] = {
  519. CFrame.new(0.0338363461, 0.638682663, 1.22759593, 0.00295840204, -0.0225575902, 0.999740958, -0.8185637, 0.574209213, 0.015378423, -0.574407995, -0.818396986, -0.0167660303) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  520. CFrame.new(1.05798244E-6, 1.49999297, -2.36555934E-7, 0.087155655, -0.0868235528, -0.992403805, -3.35276127E-8, 0.996193051, -0.0871556997, 0.996194243, 0.00759606156, 0.0868240967) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  521. CFrame.new(1.81294739, 0.661874115, 0.152980521, -0.201904535, -0.965926111, 0.161929607, 0.738967121, -0.258749664, -0.622073174, 0.642776191, -0.00593866315, 0.766030788) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  522. CFrame.new(-0.654370189, 1.18909109, -0.711184978, 0.720648825, -0.669899523, 0.178604215, -0.417562872, -0.625033975, -0.65952307, 0.55344826, 0.400707096, -0.730156243) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  523. CFrame.new(0.802137315, -1.91973591, -0.0272512808, 0.936001778, -0.341369271, 0.0858331472, 0.34136939, 0.939805865, 0.0151347741, -0.0858332366, 0.0151345832, 0.996194184) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  524. CFrame.new(-0.499999374, -1.33671641, -0.0410169363, 0.999995947, 1.07288361E-6, 4.17232513E-7, 1.10268593E-6, 0.707101941, 0.707104385, -4.87081707E-7, -0.707104266, 0.707106352) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  525. }
  526. frame[10] = {
  527. CFrame.Angles(oof * i, 0, 0) * CFrame.new(-0.49999997, -0.499999076, 0, -4.37113883E-8, -1, 0, 1, -4.37113883E-8, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  528. CFrame.new(-1.63912773E-7, 1.50000167, 8.64267349E-7, 0.939692557, 0, -0.342020363, -0.0885213092, 0.965925872, -0.243210137, 0.330366313, 0.258818835, 0.907673359) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  529. CFrame.new(1.72799885, 2.60770321E-6, -2.74181366E-6, 0.82139343, -0.50735116, -0.260589659, 0.3830221, 0.829199255, -0.407089949, 0.422618359, 0.23456949, 0.875426054) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  530. CFrame.new(-0.33744657, 1.35667777, -0.632631361, 0.906306446, -0.422617525, 1.45825268E-7, -0.383021832, -0.821392477, -0.42261824, 0.178605884, 0.383021683, -0.906307817) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  531. CFrame.new(0.5, -1.66397834, -0.193999648, 1, 0, 0, 0, 0.866025329, 0.500000179, 0, -0.500000179, 0.866025329) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  532. CFrame.new(-0.722000897, -1.99999774, -1.08778477E-6, 0.836516142, 0.258819014, 0.482963085, -0.224143818, 0.965925753, -0.129409567, -0.500000119, 0, 0.866025329) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  533. }
  534. frame[11] = {
  535. CFrame.new(2.84053385E-7, -0.699999809, -2.38418579E-7, 0.965778768, -0.258819073, -0.0168577731, 0.232835919, 0.836516201, 0.496012032, -0.114275634, -0.482962906, 0.868152142) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  536. CFrame.new(-5.63820706E-8, 1.49240422, 0.0868239999, 1, -4.84287739E-8, -8.94069672E-8, -4.47034836E-8, 0.98480767, -0.173648149, -2.98023224E-8, 0.173648193, 0.984807789) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  537. CFrame.new(1.74633741, 0.23793821, 0.0817345008, 0.855079293, -0.517596483, -0.0305508971, 0.513783395, 0.837906241, 0.18422699, -0.0697565079, -0.173225164, 0.982408822) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  538. CFrame.new(-1.49061811, 0.166142434, -1.07410741, -0.0469467044, 0.428182781, -0.9024719, -0.761570275, 0.569285035, 0.309717506, 0.64637953, 0.701836109, 0.299365371) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  539. CFrame.new(0.463051915, -0.780309081, -0.937637031, 0.941776395, 0.166060507, -0.29237175, -0.294348687, 0.827483535, -0.478152335, 0.162530512, 0.536371887, 0.828184247) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  540. CFrame.new(-0.799590945, -1.51444077, -0.389154136, 0.970662296, 0.0849219561, 0.224951029, -0.22485368, 0.652014375, 0.724098086, -0.0851795673, -0.75343585, 0.651980817) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  541. }
  542. return frame[frameN]
  543. end
  544. }
  545. AnimTab.wwx = {
  546. Animation = function(frameN)
  547. local frame = {}
  548. frame[1] = {
  549. CFrame.new(1.25542283E-6, 0.240000919, 9.31322575E-7, 0.472955108, 0.144933969, -0.869085014, 0.132157043, 0.963550568, 0.232607335, 0.871119142, -0.224868357, 0.436561227) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  550. CFrame.new(-0.0610600337, 1.49590588, -0.0188081041, 0.570197225, -0.122119963, 0.812380791, 0.0390854403, 0.991802871, 0.121657997, -0.820578396, -0.0376165956, 0.570295393) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  551. CFrame.new(1.61285436, 0.0733130723, 0.22972551, 0.871318936, -0.258397102, -0.417174697, 0.206951469, 0.964327514, -0.165059865, 0.44494319, 0.0574851334, 0.893712342) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  552. CFrame.new(-1.88120675, 0.707782209, -0.196110323, 0.191431493, 0.946974754, -0.258057266, -0.375219315, -0.172341526, -0.910774529, -0.90695405, 0.271178186, 0.322331399) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  553. CFrame.new(0.684056044, -2.19810224, -0.165842518, 0.971741796, -0.172354579, 0.161283419, 0.178901672, 0.983500361, -0.0268800668, -0.153989747, 0.0549746081, 0.986542225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  554. CFrame.new(-0.654103994, -1.9577508, -0.440423489, 0.386910588, 0.168052197, 0.906674802, 0.0891530961, 0.971829891, -0.218173385, -0.917797923, 0.165246427, 0.361028075) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  555. }
  556. frame[2] = {
  557. CFrame.new(-6.63101673E-7, 0.166064739, 2.35671178E-6, -0.265281737, 0.12186943, -0.956438482, 0.166365623, 0.982887447, 0.079095684, 0.949709594, -0.138135701, -0.281017393) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  558. CFrame.new(-0.0868261158, 1.49120712, -0.0343434662, 0.354061604, -0.173648149, 0.918959737, -0.00281372294, 0.982409477, 0.186721936, -0.935218751, -0.0686966777, 0.347344369) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  559. CFrame.new(1.45350647, 0.21016404, 0.458613783, 0.700049341, -0.206966043, -0.683444321, 0.352722138, 0.932393372, 0.0789370015, 0.620901287, -0.296325624, 0.725723147) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  560. CFrame.new(-0.975334525, 0.688706398, -0.737991333, 0.647642672, -0.76122731, -0.0330498517, -0.226491302, -0.150918514, -0.962250769, 0.727503359, 0.630680442, -0.270152628) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  561. CFrame.new(0.518800199, -2.12949705, -0.495950103, 0.990398705, -0.079400301, -0.113164335, 0.0891809613, 0.992454469, 0.0841552094, 0.105628014, -0.0934391618, 0.990006685) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  562. CFrame.new(-0.747565925, -1.91874254, 0.0405882001, -0.144978315, 0.102239445, 0.984138489, -0.123169832, 0.98504591, -0.120478332, -0.981739163, -0.138682902, -0.13021794) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  563. }
  564. return frame[frameN]
  565. end
  566. }
  567. AnimTab.asdq = {
  568. Animation = function(frameN)
  569. local frame = {}
  570. frame[1] = {
  571. CFrame.new(2.84053385E-7, -0.699999809, -2.38418579E-7, 0.965778768, -0.258819073, -0.0168577731, 0.232835919, 0.836516201, 0.496012032, -0.114275634, -0.482962906, 0.868152142) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  572. CFrame.new(-5.63820706E-8, 1.49240422, 0.0868239999, 1, -4.84287739E-8, -8.94069672E-8, -4.47034836E-8, 0.98480767, -0.173648149, -2.98023224E-8, 0.173648193, 0.984807789) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  573. CFrame.new(1.74633741, 0.23793821, 0.0817345008, 0.855079293, -0.517596483, -0.0305508971, 0.513783395, 0.837906241, 0.18422699, -0.0697565079, -0.173225164, 0.982408822) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  574. CFrame.new(-1.49061811, 0.166142434, -1.07410741, -0.0469467044, 0.428182781, -0.9024719, -0.761570275, 0.569285035, 0.309717506, 0.64637953, 0.701836109, 0.299365371) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  575. CFrame.new(0.463051915, -0.780309081, -0.937637031, 0.941776395, 0.166060507, -0.29237175, -0.294348687, 0.827483535, -0.478152335, 0.162530512, 0.536371887, 0.828184247) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  576. CFrame.new(-0.799590945, -1.51444077, -0.389154136, 0.970662296, 0.0849219561, 0.224951029, -0.22485368, 0.652014375, 0.724098086, -0.0851795673, -0.75343585, 0.651980817) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  577. }
  578. return frame[frameN]
  579. end
  580. }
  581. AnimTab.asdsdq = {
  582. Animation = function(frameN)
  583. local frame = {}
  584. frame[1] = {
  585. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  586. CFrame.new(0, 1.4999994, 9.83476639E-7, 1, 0, 0, 0, 0.939692497, 0.342020094, 0, -0.342020094, 0.939692497) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  587. CFrame.new(1.65265298, 0.476989746, 0.507833123, -0.707106531, -0.707107067, -5.03969178E-9, 1.12057261E-8, -4.07852063E-9, -1, 0.707107067, -0.707106531, 1.08075939E-8) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  588. CFrame.new(-1.6199497, 0.506011963, 0.551866174, -0.707106888, 0.707106829, 2.07071293E-9, -9.76825643E-9, -6.83982693E-9, -1, -0.707106829, -0.707106888, 1.17436869E-8) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  589. CFrame.new(0.559000909, -2.00000548, -0.254009664, 0.966807425, -0.138533577, -0.214689866, 0.0752086192, 0.957326353, -0.279051721, 0.244186372, 0.253642768, 0.935969234) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  590. CFrame.new(-0.5, -2.00000119, 0.19199504, 1, 0, 0, 0, 0.98480773, 0.173648179, 0, -0.173648179, 0.98480773) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  591. }
  592. frame[2] = {
  593. CFrame.new(0, -0.788308024, -0.377774686, 1, 0, 0, 0, 0.573576629, 0.819151878, 0, -0.819151878, 0.573576629) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  594. CFrame.new(0, 1.49999356, -1.18613243E-5, 1, 0, 0, 0, 0.98480767, -0.173648119, 0, 0.173648119, 0.98480767) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  595. CFrame.new(1.04646409, 1.09176326, -0.667520285, 0.866025329, 0.500000298, 4.93719824E-7, 0.383022517, -0.663413286, -0.642788112, -0.321393937, 0.556670964, -0.766043961) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  596. CFrame.new(-0.835232019, 1.12813056, -0.640765488, 0.866030037, -0.499993056, 2.73008141E-6, -0.353547215, -0.612377346, -0.707106352, 0.353549749, 0.612374008, -0.707108021) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  597. CFrame.new(0.56131649, -1.81798375, -0.335147798, 0.998111486, -0.0548065752, 0.0277234949, 0.061329484, 0.864918232, -0.498150587, 0.00332361646, 0.498910427, 0.866646647) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  598. CFrame.new(-0.5, -1.90724456, -0.0658812225, 1, 0, 0, 0, 0.984799743, -0.173646897, 0, 0.173646897, 0.984799743) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  599. }
  600. return frame[frameN]
  601. end
  602. }
  603. AnimTab.wadq = {
  604. Animation = function(frameN)
  605. local frame = {}
  606. frame[1] = {
  607. CFrame.new(-4.17232513E-7, -0.798675776, -7.27444887E-4, 0.935861766, -0.0148701258, -0.352057397, 0.136385411, 0.936523259, 0.322991252, 0.324907452, -0.350290358, 0.878484011) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  608. CFrame.new(-0.0174681563, 1.49906325, 0.0251138322, 0.935776174, -0.0349342525, 0.350863844, 0.0503138341, 0.998126686, -0.0348110124, -0.348989934, 0.0502280891, 0.935780406) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  609. CFrame.new(1.64094186, 0.295952886, 0.434121072, 0.194890484, -0.71384716, -0.672638357, 0.925919235, 0.360133231, -0.113920122, 0.323560387, -0.60060668, 0.731151104) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  610. CFrame.new(-2.02741551, 0.702597201, -0.209667876, -0.198996693, 0.969062746, -0.146017298, -0.979117692, -0.202922076, -0.0123468861, -0.0415946767, 0.140511319, 0.98920542) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  611. CFrame.new(0.505883336, -1.55335116, 0.314354151, 0.995962739, -0.0540242642, 0.0717617273, 0.00981449336, 0.85957706, 0.510913491, -0.0892861038, -0.50814563, 0.856635332) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  612. CFrame.new(-0.538045049, -0.971294522, -0.567016482, 0.9761886, 0.103869028, 0.190452009, -0.0539313294, 0.966558158, -0.250712544, -0.210123301, 0.234470218, 0.949144363) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  613. }
  614. return frame[frameN]
  615. end
  616. }
  617. AnimTab.dsasq = {
  618. Animation = function(frameN)
  619. local frame = {}
  620. frame[1] = {
  621. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  622. CFrame.new(0, 1.48084581, -0.0526227951, 1, 0, 0, 0, 0.939692676, 0.342019737, 0, -0.342019737, 0.939692676) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  623. CFrame.new(0.639479339, 1.57702672, 0.204999447, 0.707106471, 0.707106531, 1.00485916E-14, 0.683012486, -0.683012426, 0.258818686, 0.183012381, -0.183012366, -0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  624. CFrame.new(-0.66807574, 1.57704532, 0.205002174, 0.707106471, -0.707106531, 1.00485916E-14, -0.683012426, -0.683012366, 0.258818507, -0.183012247, -0.183012217, -0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  625. CFrame.new(0.5, -1.99999905, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  626. CFrame.new(-0.603001654, -1.99999917, -2.68220901E-7, 0.93611753, 0.0871557444, 0.340718448, -0.0818996504, 0.99619472, -0.0298090018, -0.342019677, -3.42340223E-9, 0.939692676) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  627. }
  628. frame[2] = {
  629. CFrame.new(0, -0.847999811, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  630. CFrame.new(0, 1.48084712, -0.18762207, 1, 0, 0, 0, 0.906307161, 0.422617555, 0, -0.422617555, 0.906307161) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  631. CFrame.new(0.639476657, 0.496043563, -1.28098941, 0.707106471, 0.707106531, 1.00485916E-14, -2.9912951E-7, 2.84228349E-7, -0.999999881, -0.707106471, 0.707106411, 4.01339264E-7) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  632. CFrame.new(-0.668072462, 0.496037871, -1.28100741, 0.707106471, -0.707106531, 1.00485916E-14, 3.88536478E-7, 4.183388E-7, -0.999999821, 0.707106352, 0.707106292, 5.65252037E-7) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  633. CFrame.new(0.5, -1.40099072, 0.142002612, 1, 0, 0, 0, 0.342020273, 0.939692557, 0, -0.939692557, 0.342020273) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  634. CFrame.new(-0.43299976, -1.15699017, -0.386996806, 0.996300757, 0.00523623684, 0.0857751518, -0.00265769986, 0.999541938, -0.0301482361, -0.0858937204, 0.0298087448, 0.995858371) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  635. }
  636. return frame[frameN]
  637. end
  638. }
  639. AnimTab.ssadq = {
  640. Animation = function(frameN)
  641. local frame = {}
  642. frame[1] = {
  643. CFrame.new(-0.141086683, -0.199806601, 0.284037471, 0.942610979, -3.70637339E-4, 0.333923757, 5.66806644E-4, 1.00001657, -5.00994851E-4, -0.333936214, 6.54865114E-4, 0.942599118) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  644. CFrame.new(-6.42612576E-6, 1.47774565, -0.147662759, 0.980862796, -5.25154173E-5, -0.194773376, 0.0575658157, 0.955418944, 0.289644986, 0.186060607, -0.295311928, 0.937107205) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  645. CFrame.new(1.22769451, 1.36812246, -0.541899681, -0.551897883, -0.454883814, 0.698932469, 0.694628477, -0.714521945, 0.0834716707, 0.461422324, 0.53156209, 0.71030575) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  646. CFrame.new(-0.117719963, 1.05214918, -0.90810293, 0.427113235, -0.879405618, -0.210320622, -0.858112752, -0.467541337, 0.212284446, -0.28501159, 0.0898131132, -0.954306662) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  647. CFrame.new(0.553423405, -1.99367833, -0.330052823, 0.941753447, -0.0381623618, -0.334171712, 0.00132905017, 0.993973911, -0.109760776, 0.336328298, 0.102912903, 0.936102629) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  648. CFrame.new(-0.526139915, -1.82508397, 0.326054037, 0.998905659, 0.0156696737, -0.0443902463, -4.48263861E-4, 0.946104467, 0.323912889, 0.0470638126, -0.323535383, 0.945043743) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  649. }
  650. frame[2] = {
  651. CFrame.new(1.03086677E-7, 0.0789999738, 0.00119576929, 0.999998689, 1.58984214E-4, -0.00158455968, -1.27377837E-6, 0.995083511, 0.0990411043, 0.0015925765, -0.0990409702, 0.995082259) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  652. CFrame.new(5.92086735E-9, 1.49003363, -0.0993326455, 1, 0, 2.98023224E-8, -3.7252903E-9, 0.980066717, 0.198669329, 2.98023224E-8, -0.198669344, 0.980066657) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  653. CFrame.new(1.92073309, 0.311784863, 0.193794549, 0.474159807, -0.841470957, -0.259034723, 0.858409166, 0.37643227, 0.34847194, -0.195719928, -0.387589246, 0.900815487) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  654. CFrame.new(-1.92073548, 0.311784059, 0.193793267, 0.474159896, 0.841470957, 0.259034723, -0.858409107, 0.37643221, 0.34847194, 0.195719972, -0.387589186, 0.900815487) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  655. CFrame.new(0.499617755, -1.87758374, 0.0790273547, 0.999999702, 3.8176775E-4, -6.98804855E-4, 3.7252903E-9, 0.877582669, 0.479425639, 7.96228647E-4, -0.47942549, 0.877582371) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  656. CFrame.new(-0.704518974, -2.05986547, -0.201565176, 0.98006618, 0.194550902, 0.0402499139, -0.198669344, 0.960530698, 0.194709182, -7.80373812E-4, -0.198824331, 0.980035067) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  657. }
  658. return frame[frameN]
  659. end
  660. }
  661. AnimTab.sddq = {
  662. Animation = function(frameN, offset)
  663. local frame = {}
  664. frame[1] = {
  665. CFrame.new(-3.52505594E-7, -0.200999767, -8.63685273E-7, -0.104266755, -0.0119139589, -0.994478106, -0.33195883, 0.943000913, 0.0235072002, 0.937513709, 0.332576782, -0.102278583) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  666. CFrame.new(0, 1.5, 0) * euler(-offset, math.rad(90), 0),
  667. CFrame.new(1.72504497, 0.616884768, -0.052198112, -0.108134672, -0.734224737, 0.670239627, 0.992515624, -0.041253522, 0.11493811, -0.0567406863, 0.677652121, 0.733190477) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  668. CFrame.new(-2.0418818, 0.0932710916, -0.0134467632, 0.332523495, 0.941240489, 0.0591154993, -0.927277029, 0.337735534, -0.161530256, -0.172004208, -0.00110381842, 0.98509568) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  669. CFrame.new(1.02909982, -1.36841452, -0.43464458, 0.882150769, -0.470176011, -0.0272901654, 0.470963657, 0.880432606, 0.0550601035, -0.0018607825, -0.0614239722, 0.998110056) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  670. CFrame.new(-0.901466608, -2.19060302, 0.23255749, 0.886751056, 0.344841301, -0.307826757, -0.306845129, 0.9371804, 0.165947989, 0.345714986, -0.0526994318, 0.936858654) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  671. }
  672. frame[2] = {
  673. CFrame.new(0, 0, 0, 0.499366701, 0.0151340468, 0.866258264, -0.0819000304, 0.996194661, 0.0298083089, -0.862510741, -0.0858318508, 0.498705983) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  674. CFrame.new(0.0512491912, 1.51871443, -0.178874344, 0.572649479, -0.0819000304, -0.815697491, 0.0225582924, 0.996194661, -0.0841858238, 0.819488287, 0.0298083089, 0.572317779) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  675. CFrame.new(1.61469018, 0.802615047, -0.588884354, 0.641889751, -0.716286123, 0.273700833, 0.089268744, -0.284708083, -0.954449296, 0.761584818, 0.637082577, -0.118809327) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  676. CFrame.new(-1.78652823, 0.389923781, 0.190747976, 0.597288609, 0.774087667, 0.209829748, -0.68795526, 0.628975928, -0.362086594, -0.412263691, 0.0719155669, 0.908219218) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  677. CFrame.new(0.499995559, -1.99999475, -4.47032775E-8, 0.999999523, -4.47034836E-8, -2.98023224E-8, -4.47034836E-8, 1, 1.49011612E-8, -2.98023224E-8, 1.49011612E-8, 0.999999583) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  678. CFrame.new(-0.850315571, -1.99999511, -0.0853429735, 0.891822875, 0.165509552, 0.421019614, -0.165509656, 0.985520065, -0.0368338637, -0.421019673, -0.0368334875, 0.906302691) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  679. }
  680. return frame[frameN]
  681. end
  682. }
  683. AnimTab.ddswx = {
  684. Animation = function(frameN)
  685. local frame = {}
  686. frame[1] = {
  687. CFrame.new(3.81328141E-6, -0.00387953152, -3.17405215E-6, 0.0205713511, 1.489243E-7, -0.999780297, -7.93728454E-4, 0.999996006, -1.64301346E-5, 0.999783576, 7.97922956E-4, 0.020571053) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  688. CFrame.new(0.193726003, 1.46093166, 1.63504912E-4, 9.43660736E-4, 0.387494326, 0.921871603, -3.93340015E-5, 0.921872079, -0.387494475, -0.999999583, 3.29405069E-4, 8.85158777E-4) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  689. CFrame.new(1.69470763, 0.13614136, 0.33033666, 0.921048582, -0.367951006, 0.127536356, 0.270718455, 0.840388954, 0.469521672, -0.27994132, -0.397925884, 0.873650193) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  690. CFrame.new(-1.78240538, 0.983239591, -0.0523732752, -0.53837043, 0.841615677, -0.0429137945, -0.84140861, -0.534014463, 0.082832545, 0.0467966646, 0.0807026923, 0.995639622) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  691. CFrame.new(0.599208534, -1.99997079, 0.100068413, 0.0888783038, -3.02123735E-5, 0.996042609, -1.8298917E-5, 1.00000036, 3.19650571E-5, -0.996042728, -2.10675644E-5, 0.0888783932) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  692. CFrame.new(-0.69348526, -1.98347032, -0.100074559, 1.37090683E-4, 0.173643693, 0.984808683, -5.71884448E-6, 0.984808922, -0.173643723, -1.00000036, 1.81645155E-5, 1.3589859E-4) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  693. }
  694. frame[2] = {
  695. CFrame.new(3.81328141E-6, -0.00387953152, -3.17405215E-6, 0.0205713511, 1.489243E-7, -0.999780297, -7.93728454E-4, 0.999996006, -1.64301346E-5, 0.999783576, 7.97922956E-4, 0.020571053) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  696. CFrame.new(-0.111143321, 1.49668849, -1.33148947E-4, 9.46223736E-4, -0.295728505, 0.955272257, -3.90183413E-5, 0.955272555, 0.295728683, -0.999999642, -3.17156315E-4, 8.92311335E-4) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  697. CFrame.new(1.6947372, 0.136126161, 0.330343693, 0.885479331, -0.446834743, 0.127534613, 0.342940301, 0.813602388, 0.469513714, -0.313557565, -0.372008115, 0.873665512) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  698. CFrame.new(-1.78181195, 0.211233169, -0.0523734204, 0.459677607, 0.887055039, -0.0429137349, -0.883178353, 0.461676359, 0.0828324854, 0.0932898223, -1.75654888E-4, 0.995643795) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  699. CFrame.new(0.599209249, -1.99997103, 0.100060813, 0.0888783038, -3.02123735E-5, 0.996042609, -1.8298917E-5, 1.00000036, 3.19650571E-5, -0.996042728, -2.10675644E-5, 0.0888783932) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  700. CFrame.new(-0.693500638, -1.98346961, -0.100074559, 1.37090683E-4, 0.173643693, 0.984808683, -5.71884448E-6, 0.984808922, -0.173643723, -1.00000036, 1.81645155E-5, 1.3589859E-4) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  701. }
  702. frame[3] = {
  703. CFrame.new(-3.21922733E-9, -0.00384521368, -3.05976323E-6, 0.020637529, 8.37203515E-7, -0.999787152, -7.95591273E-4, 0.999999702, -1.55960352E-5, 0.999786854, 7.95732718E-4, 0.0206375122) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  704. CFrame.new(-0.0450071394, 1.49797523, -3.48908434E-5, 7.71073275E-4, -0.0900172815, 0.995940149, -1.03266757E-7, 0.995940328, 0.0900172517, -0.999999881, -6.95330382E-5, 7.67911028E-4) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  705. CFrame.new(1.69470417, 0.179153264, 0.330355793, 7.33483525E-4, -0.389418393, -0.92106092, 0.717571795, 0.641709566, -0.270739019, 0.696484208, -0.660728693, 0.279906422) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  706. CFrame.new(-1.54910302, 0.710845232, -8.37587751E-4, 0.994370162, 0.105963133, -2.81636603E-5, 0.105962917, -0.994360626, -0.00164752605, -2.02606083E-4, 0.00163528614, -0.999990642) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  707. CFrame.new(0.59921068, -2, 0.0999834239, 0.00159164763, -2.46942804E-8, 0.999998748, 2.80033419E-9, 1, 3.2945604E-9, -0.999998689, -1.94331733E-8, 0.00159162679) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  708. CFrame.new(-0.600002229, -1.99999619, -0.100006662, 1.00710895E-6, -1.42255256E-8, 1.00000012, 9.03764885E-9, 1, -7.22903337E-9, -1, -1.31885827E-8, 9.86503437E-7) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  709. }
  710. return frame[frameN]
  711. end
  712. }
  713. AnimTab.asdssq = {
  714. Animation = function(frameN)
  715. local frame = {}
  716. frame[1] = {
  717. CFrame.new(0, -0.24600029, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  718. CFrame.new(0, 1.49999905, -0.202000648, 1, 0, 0, 0, 0.939692557, 0.342020363, 0, -0.342020363, 0.939692557) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  719. CFrame.new(1.50000036, 0.131998554, -2.38418579E-7, 0.769751132, -0.342020154, -0.53898555, 0.280166507, 0.939692616, -0.196174711, 0.57357645, 0, 0.819152057) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  720. CFrame.new(-1.82947469, 0.895279288, 0.145991117, -0.102326736, 0.85164839, -0.514022648, 0.514023662, -0.397129983, -0.760305464, -0.851650715, -0.342019469, -0.397130787) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  721. CFrame.new(0.500001848, -1.70800018, 1.86264515E-6, 0.939692557, 0, -0.342020363, 0, 1, 0, 0.342020363, 0, 0.939692557) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  722. CFrame.new(-0.635997951, -1.70700216, 5.96046448E-7, 0.98480767, 0.163175881, 0.0593912117, -0.173648164, 0.92541641, 0.336824298, 0, -0.342020333, 0.939692557) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  723. }
  724. frame[2] = {
  725. CFrame.new(0, 0, 0, 0.866025388, 0, -0.5, 0, 1, 0, 0.5, 0, 0.866025388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  726. CFrame.new(-1.78813934E-7, 1.49999928, -3.42726707E-7, 0.86602509, -0.0868241116, 0.492403954, 0, 0.98480773, 0.173648164, -0.500000119, -0.150383711, 0.852868199) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  727. CFrame.new(1.50000358, 2.01165676E-7, -3.39746475E-6, 0.836516142, -0.258819014, -0.482962847, 0.224143863, 0.965925753, -0.129409522, 0.49999994, 1.49011612E-8, 0.866025388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  728. CFrame.new(-1.56606591, 0.355999321, -0.613285303, 0.0996001214, 0.634107053, -0.766803801, -0.984807909, 0.172986671, 0.0151343597, 0.142243639, 0.753647029, 0.641703129) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  729. CFrame.new(0.500009775, -2, -3.06963921E-6, 0.866025329, 0, -0.500000119, 0, 1, 0, 0.500000119, 0, 0.866025329) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  730. CFrame.new(-0.650693417, -1.99999774, 0.0870034546, 0.892538786, 0.157378674, 0.422618449, -0.173648179, 0.98480773, 0, -0.416197896, -0.0733869225, 0.906307697) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  731. }
  732. return frame[frameN]
  733. end
  734. }
  735. AnimTab.ssz = {
  736. Animation = function(frameN)
  737. local frame = {}
  738. frame[1] = {
  739. CFrame.new(2.84053385E-7, -0.699999809, -2.38418579E-7, 0.965778768, -0.258819073, -0.0168577731, 0.232835919, 0.836516201, 0.496012032, -0.114275634, -0.482962906, 0.868152142) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  740. CFrame.new(-5.63820706E-8, 1.49240422, 0.0868239999, 1, -4.84287739E-8, -8.94069672E-8, -4.47034836E-8, 0.98480767, -0.173648149, -2.98023224E-8, 0.173648193, 0.984807789) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  741. CFrame.new(1.74633741, 0.23793821, 0.0817345008, 0.855079293, -0.517596483, -0.0305508971, 0.513783395, 0.837906241, 0.18422699, -0.0697565079, -0.173225164, 0.982408822) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  742. CFrame.new(-1.49061811, 0.166142434, -1.07410741, -0.0469467044, 0.428182781, -0.9024719, -0.761570275, 0.569285035, 0.309717506, 0.64637953, 0.701836109, 0.299365371) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  743. CFrame.new(0.463051915, -0.780309081, -0.937637031, 0.941776395, 0.166060507, -0.29237175, -0.294348687, 0.827483535, -0.478152335, 0.162530512, 0.536371887, 0.828184247) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  744. CFrame.new(-0.799590945, -1.51444077, -0.389154136, 0.970662296, 0.0849219561, 0.224951029, -0.22485368, 0.652014375, 0.724098086, -0.0851795673, -0.75343585, 0.651980817) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  745. }
  746. frame[2] = {
  747. CFrame.new(0, 0, 0, 0.960631907, 0.00137611502, 0.277821034, -0.159289986, 0.822030306, 0.546711087, -0.227624968, -0.569442153, 0.789887726) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-90), 0, 0),
  748. CFrame.new(-0.0181836374, 1.50775862, -0.0594066978, 0.999913454, -0.0105673671, -0.00784052908, 0.0118241087, 0.983038306, 0.183019012, 0.00577357411, -0.183095813, 0.983078241) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  749. CFrame.new(1.5073173, 1.31327307, -0.909579456, 0.94229573, -0.200924531, 0.267783791, 0.109451406, -0.571028471, -0.813601255, 0.316384584, 0.795962393, -0.516086161) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  750. CFrame.new(-1.57927585, 0.317291111, 0.397556216, 0.809802711, 0.208654553, 0.548345804, -0.517000973, 0.695623755, 0.498816311, -0.277362049, -0.687437952, 0.671192646) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  751. CFrame.new(0.655821919, -1.91117561, 0.471306443, 0.991203368, 0.0697749257, 0.112460986, -0.110218167, 0.905595839, 0.409570932, -0.0732664168, -0.418363273, 0.905320168) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  752. CFrame.new(-0.524112225, -1.89465261, -0.507151604, 0.994412482, 0.0338317044, -0.100033343, -0.0809665471, 0.852411568, -0.516580105, 0.0677920207, 0.521791637, 0.850385308) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  753. }
  754. return frame[frameN]
  755. end
  756. }
  757. AnimTab.ddsc = {
  758. Animation = function(frameN)
  759. local frame = {}
  760. frame[1] = {
  761. CFrame.new(0, 0, 0, 0.713658929, 0.0432362445, -0.699157774, -0.203165963, 0.967967689, -0.147520214, 0.67038393, 0.247324184, 0.699582815) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  762. CFrame.new(-0.0338361859, 1.49428511, -0.126276165, 0.869869411, -0.137850463, 0.473629206, -0.0812661052, 0.906991065, 0.41323489, -0.486541986, -0.397950292, 0.77776134) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  763. CFrame.new(1.42532861, 0.715700865, -0.411274642, 0.964724302, 0.240129143, -0.107913733, -0.00724492222, -0.385537148, -0.922663927, -0.263163269, 0.89089787, -0.370197266) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  764. CFrame.new(-1.49637115, 0.36360091, -0.324949443, 0.75671041, 0.647606969, -0.0894127563, -0.193613023, 0.0913660675, -0.976814389, -0.624422491, 0.756476998, 0.194522798) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  765. CFrame.new(0.846446335, -1.97445011, 0.151377738, 0.955289721, -0.235021919, 0.179405689, 0.206162781, 0.964402378, 0.165605277, -0.211940169, -0.121214241, 0.969736278) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  766. CFrame.new(-0.616165221, -1.96689439, -0.664970994, 0.877647161, 0.141306609, 0.458004385, -0.00266680121, 0.956979394, -0.290143609, -0.479299963, 0.253422201, 0.840267003) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  767. }
  768. frame[2] = {
  769. CFrame.new(0, 0, 0, 0.960631907, 0.00137611502, 0.277821034, -0.159289986, 0.822030306, 0.546711087, -0.227624968, -0.569442153, 0.789887726) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  770. CFrame.new(-0.0181836374, 1.50775862, -0.0594066978, 0.999913454, -0.0105673671, -0.00784052908, 0.0118241087, 0.983038306, 0.183019012, 0.00577357411, -0.183095813, 0.983078241) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  771. CFrame.new(1.5073173, 1.31327307, -0.909579456, 0.94229573, -0.200924531, 0.267783791, 0.109451406, -0.571028471, -0.813601255, 0.316384584, 0.795962393, -0.516086161) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  772. CFrame.new(-1.57927585, 0.317291111, 0.397556216, 0.809802711, 0.208654553, 0.548345804, -0.517000973, 0.695623755, 0.498816311, -0.277362049, -0.687437952, 0.671192646) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  773. CFrame.new(0.655821919, -1.91117561, 0.471306443, 0.991203368, 0.0697749257, 0.112460986, -0.110218167, 0.905595839, 0.409570932, -0.0732664168, -0.418363273, 0.905320168) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  774. CFrame.new(-0.524112225, -1.89465261, -0.507151604, 0.994412482, 0.0338317044, -0.100033343, -0.0809665471, 0.852411568, -0.516580105, 0.0677920207, 0.521791637, 0.850385308) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  775. }
  776. frame[3] = {}
  777. frame[4] = {
  778. CFrame.new(0.0446949899, -0.224481285, 1.05889678, 0.966837645, -0.0298089404, 0.253642291, -0.158799261, 0.707656503, 0.688479424, -0.200014681, -0.70592761, 0.679455996) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  779. CFrame.new(9.08284278E-7, 1.50000024, -4.82962241E-6, 0.984805763, 1.63912773E-7, -0.173648149, 4.47034836E-8, 1.00000012, -5.96046448E-7, 0.173647702, -7.15255737E-7, 0.984806538) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  780. CFrame.new(1.72517121, 0.308485746, -0.681614399, 0.866021693, -0.499998659, -3.57627869E-7, 0.171009645, 0.296197116, -0.93969363, 0.469844103, 0.813795447, 0.342020363) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  781. CFrame.new(-1.84989023, 0.281955481, 0.641430259, 0.906306088, 0.242401943, 0.34619242, -0.422620475, 0.519833565, 0.742405176, -1.89989805E-6, -0.819154859, 0.573571742) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  782. CFrame.new(0.499962986, -1.81052303, -0.520594954, 0.999989092, 2.34693289E-7, -1.38580799E-6, 9.53674316E-7, 0.866027057, -0.500000596, -1.14738941E-6, 0.499997437, 0.866019249) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  783. CFrame.new(-0.749434054, -1.95218933, -0.215161204, 0.984806895, 0.173647046, 2.96533108E-6, -0.163174301, 0.925419688, -0.342013061, -0.0593925342, 0.336815983, 0.939694881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  784. }
  785. frame[5] = {
  786. CFrame.new(1.43051147E-6, 0.250400692, -1.57952309E-6, 0.75700736, -0.00536380522, -0.653384089, -0.460911632, 0.704403698, -0.539792359, 0.46314162, 0.709779143, 0.530766606) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  787. CFrame.new(-0.0624394119, 1.40631104, -0.284854382, 0.871472001, -0.124878772, 0.474280059, -0.184679374, 0.812304139, 0.553222537, -0.454345256, -0.56970787, 0.684837878) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  788. CFrame.new(1.80612469, 0.220332116, -0.203478247, 0.764829397, -0.644221008, 0.00388471782, 0.644222498, 0.764837146, 9.94563103E-4, -0.00361183286, 0.00174188614, 0.999991775) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  789. CFrame.new(-1.59125066, 0.345185757, -0.473316669, 0.808951437, 0.583151102, -0.0743780583, -0.30995214, 0.315579027, -0.896849632, -0.49952662, 0.748561502, 0.436037153) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  790. CFrame.new(1.24249101, -1.45569086, 0.819190979, 0.83471632, -0.54247123, -0.0947278738, 0.460312873, 0.592919171, 0.660725892, -0.302258879, -0.595123291, 0.744625807) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  791. CFrame.new(-0.770076573, -0.7958619, -0.906041026, 0.789912045, -0.382848471, 0.479026049, 0.0482493788, 0.81754595, 0.573838353, -0.611318886, -0.430169106, 0.664261699) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  792. }
  793. frame[6] = {
  794. CFrame.new(0.100000054, 0.299999803, -1.00000072, 0.342020154, -1.11758709E-8, -0.939692616, 0.163175941, 0.98480773, 0.059391208, 0.925416708, -0.173648193, 0.336824119) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  795. CFrame.new(-0.0609362423, 1.44977593, -0.209735245, 0.760334492, -0.121869385, 0.637996435, -0.187043279, 0.899552226, 0.394741058, -0.622017801, -0.419468105, 0.661165893) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  796. CFrame.new(1.80173576, 0.285370827, -0.113176629, 0.707106829, -0.696364284, -0.122787789, 0.707106769, 0.696364284, 0.122787833, 8.94069672E-8, -0.173648208, 0.984807849) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  797. CFrame.new(-1.43546915, 0.0571947247, 0.252394438, 0.492403924, 0.578531861, 0.650261164, -0.586824, 0.772434831, -0.242861956, -0.642787635, -0.262002528, 0.719846368) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  798. CFrame.new(0.553127408, -2.19508672, -0.191346705, 0.939900517, 0.0629590601, 0.335594267, -0.0558762401, 0.997964621, -0.0307300575, -0.336845756, 0.010131469, 0.941505313) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  799. CFrame.new(-0.986178458, -2.00035954, -0.257694066, 0.405740917, 0.240934551, 0.881660521, -0.0121131111, 0.965962708, -0.258397698, -0.913907945, 0.0941628888, 0.394849122) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  800. }
  801. frame[7] = {
  802. CFrame.new(0.0999996886, 0.200998247, -0.752499938, 0.999923289, 0.00369387865, -0.0118249953, 0.00569112226, 0.710869372, 0.703301013, 0.0110039413, -0.703314424, 0.710793972) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  803. CFrame.new(3.31909047E-4, 1.49832737, 0.0408679023, 0.99997443, 6.62207603E-4, 0.00713163614, -7.71284103E-5, 0.996654093, -0.0817354918, -0.0071618557, 0.0817326307, 0.996628642) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  804. CFrame.new(1.52040851, 0.566697955, -0.690980017, 0.707106769, -0.133710638, 0.694349647, 0.707106769, 0.133710653, -0.694349647, -1.1920929E-7, 0.981958687, 0.189095527) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  805. CFrame.new(-1.37526035, 0.0420677513, 0.312325418, 0.492403895, 0.45811826, 0.740044594, -0.586824, 0.802687883, -0.106441624, -0.642787576, -0.381863803, 0.664081573) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  806. CFrame.new(0.208008677, -2.09757519, 0.498215079, 0.999991655, -0.00408810377, 1.58295035E-4, 0.00327420235, 0.822914541, 0.568155766, -0.00245288014, -0.56815058, 0.822921038) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  807. CFrame.new(-0.292521447, -1.44910645, -1.4013716, 0.998255193, -0.0096129626, -0.0582612157, -0.0453759432, 0.506496251, -0.861047387, 0.0377863646, 0.862188578, 0.505176365) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  808. }
  809. frame[8] = {
  810. CFrame.new(0.0999991894, 0.29995659, -1.499717, 0.939728558, -1.00176781E-4, 0.341916203, 0.21970661, 0.766399443, -0.603620827, -0.26198411, 0.642363846, 0.720230818) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  811. CFrame.new(-8.86619091E-6, 1.43306708, -0.249895573, 0.990271568, -1.64993107E-5, -0.139119774, 0.0695465654, 0.866137445, 0.494942158, 0.120488808, -0.499800563, 0.857715189) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  812. CFrame.new(1.68910587, 0.199776769, 0.182734743, 0.906256795, -0.272001535, -0.323572844, 0.42270717, 0.583132327, 0.693736017, -1.01104379E-5, -0.765480757, 0.643445849) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  813. CFrame.new(-1.43325984, 0.266153574, -0.757761419, 0.866213381, 3.96847725E-4, -0.499667138, -0.432791233, 0.500370383, -0.749880135, 0.249720037, 0.865810156, 0.433597952) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  814. CFrame.new(0.209659114, -1.76327229, -0.56563127, 0.973631978, -0.0795714557, -0.213781208, -0.133744955, 0.560054362, -0.817587137, 0.184786141, 0.824623108, 0.534643054) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  815. CFrame.new(-0.805502772, -1.49015367, 1.25610948, 0.919178069, 0.326103032, -0.220825136, 0.0446677096, 0.470763952, 0.881126881, 0.391294688, -0.819777131, 0.418150902) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  816. }
  817. return frame[frameN]
  818. end
  819. }
  820. AnimTab.ddsc2 = {
  821. Animation = function(frameN, es, i)
  822. local frame = {}
  823. frame[3] = {
  824. CFrame.new(0, 0.17766802, -0.753894866, 1, 0, 0, 0, 0.866021156, -0.499997556, 0, 0.499997556, 0.866021156) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(30), 0, 0) * CFrame.Angles(math.rad(es * i), 0, 0),
  825. CFrame.new(0, 1.49741936, -0.326649696, 1, 0, 0, 0, 0.906303883, 0.422615558, 0, -0.422615558, 0.906303883) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  826. CFrame.new(1.83251798, 0.78095752, 0.280645788, -0.319193363, -0.870083332, 0.375593692, -0.132645577, -0.35140419, -0.926774383, 0.938355982, -0.345641017, -0.00324681401) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  827. CFrame.new(-0.534103811, 0.735669017, -0.574670315, 0.707108974, -0.707104802, 1.47656152E-7, -0.40557462, -0.405577123, -0.819144189, 0.579220891, 0.57922411, -0.573570848) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  828. CFrame.new(0.5, -1.92298663, 0.211373031, 1, 0, 0, 0, 0.984797716, 0.173646599, 0, -0.173646599, 0.984797716) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  829. CFrame.new(-0.493912339, -1.93033445, -0.260809064, 0.99619472, 0.0841859058, -0.022557525, -0.08715491, 0.9622401, -0.257831246, 3.7252903E-9, 0.258816063, 0.96591574) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  830. }
  831. return frame[frameN]
  832. end
  833. }
  834. local COMBOGUI = Instance.new("ScreenGui")
  835. local Frame = Instance.new("Frame")
  836. local dmg = Instance.new("TextLabel")
  837. local hits = Instance.new("TextLabel")
  838. local HitstunFrame = Instance.new("Frame")
  839. local Frame_2 = Instance.new("Frame")
  840. local Frame_3 = Instance.new("Frame")
  841. local Frame_4 = Instance.new("Frame")
  842. local Frame_5 = Instance.new("Frame")
  843. local Fill = Instance.new("Frame")
  844. COMBOGUI.Name = "COMBOGUI"
  845. COMBOGUI.Parent = script
  846. Frame.Parent = COMBOGUI
  847. Frame.BackgroundColor3 = Color3.new(1, 1, 1)
  848. Frame.BackgroundTransparency = 1
  849. Frame.Position = UDim2.new(0.0299999993, 0, 0.349999994, 0)
  850. Frame.Size = UDim2.new(0, 100, 0, 100)
  851. dmg.Name = "dmg"
  852. dmg.Parent = Frame
  853. dmg.BackgroundColor3 = Color3.new(1, 1, 1)
  854. dmg.BorderSizePixel = 0
  855. dmg.Position = UDim2.new(0.5, 0, 0.5, 0)
  856. dmg.Font = Enum.Font.SciFi
  857. dmg.FontSize = Enum.FontSize.Size48
  858. dmg.Text = "78"
  859. dmg.TextColor3 = Color3.new(1, 1, 0)
  860. dmg.TextStrokeColor3 = Color3.new(0.0666667, 0.137255, 0.45098)
  861. dmg.TextStrokeTransparency = 0
  862. dmg.TextWrapped = true
  863. hits.Name = "hits"
  864. hits.Parent = Frame
  865. hits.BackgroundColor3 = Color3.new(1, 1, 1)
  866. hits.BorderSizePixel = 0
  867. hits.Position = UDim2.new(0.5, 0, 0.725000024, 0)
  868. hits.Font = Enum.Font.SciFi
  869. hits.FontSize = Enum.FontSize.Size18
  870. hits.Text = "10"
  871. hits.TextColor3 = Color3.new(1, 1, 0)
  872. hits.TextStrokeColor3 = Color3.new(0.0666667, 0.137255, 0.45098)
  873. hits.TextStrokeTransparency = 0
  874. hits.TextWrapped = true
  875. hits.TextSize = 20
  876. HitstunFrame.Name = "HitstunFrame"
  877. HitstunFrame.Parent = Frame
  878. HitstunFrame.BackgroundColor3 = Color3.new(0, 0, 0)
  879. HitstunFrame.BackgroundTransparency = 0.89999997615814
  880. HitstunFrame.Position = UDim2.new(0, -10, 0, 90)
  881. HitstunFrame.Size = UDim2.new(0, 120, 0, 10)
  882. Frame_2.Parent = HitstunFrame
  883. Frame_2.BackgroundColor3 = Color3.new(0, 0, 0)
  884. Frame_2.BorderSizePixel = 0
  885. Frame_2.Position = UDim2.new(0, 0, 0, 10)
  886. Frame_2.Size = UDim2.new(0, 120, 0, 1)
  887. Frame_3.Parent = HitstunFrame
  888. Frame_3.BackgroundColor3 = Color3.new(0, 0, 0)
  889. Frame_3.BorderSizePixel = 0
  890. Frame_3.Size = UDim2.new(0, 120, 0, 1)
  891. Frame_4.Parent = HitstunFrame
  892. Frame_4.BackgroundColor3 = Color3.new(0, 0, 0)
  893. Frame_4.BorderSizePixel = 0
  894. Frame_4.Size = UDim2.new(0, 1, 0, 10)
  895. Frame_5.Parent = HitstunFrame
  896. Frame_5.BackgroundColor3 = Color3.new(0, 0, 0)
  897. Frame_5.BorderSizePixel = 0
  898. Frame_5.Position = UDim2.new(0, 120, 0, 0)
  899. Frame_5.Size = UDim2.new(0, 1, 0, 10)
  900. Fill.Name = "Fill"
  901. Fill.Parent = HitstunFrame
  902. Fill.BackgroundColor3 = Color3.new(1, 1, 0.498039)
  903. Fill.Size = UDim2.new(0, 80, 0, 10)
  904. local Magic = Instance.new("ScreenGui")
  905. local Frame = Instance.new("Frame")
  906. local idk = Instance.new("Frame")
  907. local TextLabel = Instance.new("TextLabel")
  908. local Num = Instance.new("TextLabel")
  909. local Fill = Instance.new("TextLabel")
  910. Magic.Name = "Magic"
  911. Magic.Parent = Player.PlayerGui
  912. Frame.Parent = Magic
  913. Frame.BackgroundColor3 = Color3.new(0.333333, 0.333333, 0)
  914. Frame.BorderColor3 = Color3.new(1, 1, 1)
  915. Frame.Position = UDim2.new(0.0199999996, 0, 0.300000012, 0)
  916. Frame.Rotation = 180
  917. Frame.Size = UDim2.new(0.0649999976, 0, 0.600000024, 0)
  918. Frame.Style = Enum.FrameStyle.DropShadow
  919. idk.Name = "idk"
  920. idk.Parent = Frame
  921. idk.BackgroundColor3 = Color3.new(0, 0, 0)
  922. idk.BorderColor3 = Color3.new(0.184314, 0.290196, 0.364706)
  923. idk.Rotation = -180
  924. idk.Size = UDim2.new(1, 0, 1, 0)
  925. TextLabel.Parent = Frame
  926. TextLabel.BackgroundColor3 = Color3.new(1, 1, 0)
  927. TextLabel.BackgroundTransparency = 1
  928. TextLabel.BorderColor3 = Color3.new(1, 1, 1)
  929. TextLabel.BorderSizePixel = 0
  930. TextLabel.Position = UDim2.new(0.449999988, 0, 1.01999998, 0)
  931. TextLabel.Rotation = -180
  932. TextLabel.Size = UDim2.new(0.100000001, 0, 0.100000001, 0)
  933. TextLabel.Font = Enum.Font.SciFi
  934. TextLabel.FontSize = Enum.FontSize.Size24
  935. TextLabel.Text = "Magic"
  936. TextLabel.TextColor3 = Color3.new(1, 1, 0)
  937. Num.Name = "Num"
  938. Num.Parent = Frame
  939. Num.BackgroundColor3 = Color3.new(1, 1, 0)
  940. Num.BackgroundTransparency = 1
  941. Num.BorderColor3 = Color3.new(1, 1, 1)
  942. Num.BorderSizePixel = 0
  943. Num.Position = UDim2.new(0.449999988, 0, -0.100000001, 0)
  944. Num.Rotation = -180
  945. Num.Size = UDim2.new(0.100000001, 0, 0.100000001, 0)
  946. Num.Font = Enum.Font.SciFi
  947. Num.FontSize = Enum.FontSize.Size24
  948. Num.Text = "100%"
  949. Num.TextColor3 = Color3.new(1, 1, 0)
  950. Num.TextStrokeTransparency = 0.5
  951. magiknum = Num
  952. Fill.Name = "Fill"
  953. Fill.Parent = Frame
  954. Fill.BackgroundColor3 = Color3.new(0.937255, 1, 0.34902)
  955. Fill.BorderColor3 = Color3.new(0.184314, 0.290196, 0.364706)
  956. Fill.BorderSizePixel = 3
  957. Fill.Size = UDim2.new(1, 0, 1, 0)
  958. Fill.Font = Enum.Font.SourceSans
  959. Fill.FontSize = Enum.FontSize.Size14
  960. Fill.Text = ""
  961. magikbar = Fill
  962. local PhaseGui = Instance.new("ScreenGui")
  963. local Frame = Instance.new("Frame")
  964. local Phase1bg = Instance.new("Frame")
  965. local Phase1 = Instance.new("Frame")
  966. local Phase1sy = Instance.new("Frame")
  967. local ImageLabel = Instance.new("ImageLabel")
  968. local Phase2bg = Instance.new("Frame")
  969. local Phase2 = Instance.new("Frame")
  970. local Phase2sy = Instance.new("Frame")
  971. local ImageLabel_2 = Instance.new("ImageLabel")
  972. local Phase3bg = Instance.new("Frame")
  973. local Phase3 = Instance.new("Frame")
  974. local Phase3sy = Instance.new("Frame")
  975. local ImageLabel_3 = Instance.new("ImageLabel")
  976. local Phase4bg = Instance.new("Frame")
  977. local Phase4 = Instance.new("Frame")
  978. local Phase4sy = Instance.new("Frame")
  979. local ImageLabel_4 = Instance.new("ImageLabel")
  980. PhaseGui.Name = "PhaseGui"
  981. PhaseGui.Parent = Player.PlayerGui
  982. Frame.Parent = PhaseGui
  983. Frame.BackgroundColor3 = Color3.new(1, 1, 1)
  984. Frame.BackgroundTransparency = 1
  985. Frame.Size = UDim2.new(1, 0, 1, 0)
  986. Phase1bg.Name = "Phase1bg"
  987. Phase1bg.Parent = Frame
  988. Phase1bg.BackgroundColor3 = Color3.new(0, 0, 0)
  989. Phase1bg.BorderColor3 = Color3.new(1, 1, 0.498039)
  990. Phase1bg.BorderSizePixel = 0
  991. Phase1bg.Position = UDim2.new(0.889999986, 0, 0.0500000007, 0)
  992. Phase1bg.Rotation = 45
  993. Phase1bg.Size = UDim2.new(0, 80, 0, 80)
  994. Phase1.Name = "Phase1"
  995. Phase1.Parent = Phase1bg
  996. Phase1.BackgroundColor3 = Color3.new(0.294118, 0.294118, 0.294118)
  997. Phase1.BorderColor3 = Color3.new(0, 0, 0)
  998. Phase1.BorderSizePixel = 7
  999. Phase1.Size = UDim2.new(1, 0, 1, 0)
  1000. Phase1sy.Name = "Phase1sy"
  1001. Phase1sy.Parent = Phase1
  1002. Phase1sy.BackgroundColor3 = Color3.new(1, 1, 1)
  1003. Phase1sy.BackgroundTransparency = 1
  1004. Phase1sy.BorderColor3 = Color3.new(0, 0, 0)
  1005. Phase1sy.BorderSizePixel = 7
  1006. Phase1sy.Size = UDim2.new(1, 0, 1, 0)
  1007. ImageLabel.Parent = Phase1sy
  1008. ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  1009. ImageLabel.BackgroundTransparency = 1
  1010. ImageLabel.Rotation = -45
  1011. ImageLabel.Size = UDim2.new(1, 0, 1, 0)
  1012. ImageLabel.Image = "rbxassetid://98481953"
  1013. ImageLabel.ImageColor3 = Color3.new(0, 0, 0)
  1014. Phase2bg.Name = "Phase2bg"
  1015. Phase2bg.Parent = Frame
  1016. Phase2bg.BackgroundColor3 = Color3.new(0, 0, 0)
  1017. Phase2bg.BorderColor3 = Color3.new(1, 1, 0.498039)
  1018. Phase2bg.BorderSizePixel = 0
  1019. Phase2bg.Position = UDim2.new(0.889999986, 0, 0.310000002, 0)
  1020. Phase2bg.Rotation = 45
  1021. Phase2bg.Size = UDim2.new(0, 80, 0, 80)
  1022. Phase2.Name = "Phase2"
  1023. Phase2.Parent = Phase2bg
  1024. Phase2.BackgroundColor3 = Color3.new(0.294118, 0.294118, 0.294118)
  1025. Phase2.BorderColor3 = Color3.new(0, 0, 0)
  1026. Phase2.BorderSizePixel = 7
  1027. Phase2.Size = UDim2.new(1, 0, 1, 0)
  1028. Phase2sy.Name = "Phase2sy"
  1029. Phase2sy.Parent = Phase2
  1030. Phase2sy.BackgroundColor3 = Color3.new(1, 1, 1)
  1031. Phase2sy.BackgroundTransparency = 1
  1032. Phase2sy.BorderColor3 = Color3.new(0, 0, 0)
  1033. Phase2sy.BorderSizePixel = 7
  1034. Phase2sy.Size = UDim2.new(1, 0, 1, 0)
  1035. ImageLabel_2.Parent = Phase2sy
  1036. ImageLabel_2.BackgroundColor3 = Color3.new(1, 1, 1)
  1037. ImageLabel_2.BackgroundTransparency = 1
  1038. ImageLabel_2.Rotation = -45
  1039. ImageLabel_2.Size = UDim2.new(1, 0, 1, 0)
  1040. ImageLabel_2.Image = "rbxassetid://98481953"
  1041. ImageLabel_2.ImageColor3 = Color3.new(0, 0, 0)
  1042. Phase3bg.Name = "Phase3bg"
  1043. Phase3bg.Parent = Frame
  1044. Phase3bg.BackgroundColor3 = Color3.new(0, 0, 0)
  1045. Phase3bg.BorderColor3 = Color3.new(1, 1, 0.498039)
  1046. Phase3bg.BorderSizePixel = 0
  1047. Phase3bg.Position = UDim2.new(0.889999986, 0, 0.557, 0)
  1048. Phase3bg.Rotation = 45
  1049. Phase3bg.Size = UDim2.new(0, 80, 0, 80)
  1050. Phase3.Name = "Phase3"
  1051. Phase3.Parent = Phase3bg
  1052. Phase3.BackgroundColor3 = Color3.new(0.294118, 0.294118, 0.294118)
  1053. Phase3.BorderColor3 = Color3.new(0, 0, 0)
  1054. Phase3.BorderSizePixel = 7
  1055. Phase3.Size = UDim2.new(1, 0, 1, 0)
  1056. Phase3sy.Name = "Phase3sy"
  1057. Phase3sy.Parent = Phase3
  1058. Phase3sy.BackgroundColor3 = Color3.new(1, 1, 1)
  1059. Phase3sy.BackgroundTransparency = 1
  1060. Phase3sy.BorderColor3 = Color3.new(0, 0, 0)
  1061. Phase3sy.BorderSizePixel = 7
  1062. Phase3sy.Size = UDim2.new(1, 0, 1, 0)
  1063. ImageLabel_3.Parent = Phase3sy
  1064. ImageLabel_3.BackgroundColor3 = Color3.new(1, 1, 1)
  1065. ImageLabel_3.BackgroundTransparency = 1
  1066. ImageLabel_3.Rotation = -45
  1067. ImageLabel_3.Size = UDim2.new(1, 0, 1, 0)
  1068. ImageLabel_3.Image = "rbxassetid://98481953"
  1069. ImageLabel_3.ImageColor3 = Color3.new(0, 0, 0)
  1070. Phase4bg.Name = "Phase4bg"
  1071. Phase4bg.Parent = Frame
  1072. Phase4bg.BackgroundColor3 = Color3.new(0, 0, 0)
  1073. Phase4bg.BorderColor3 = Color3.new(1, 1, 0.498039)
  1074. Phase4bg.BorderSizePixel = 0
  1075. Phase4bg.Position = UDim2.new(0.889999986, 0, 0.810000002, 0)
  1076. Phase4bg.Rotation = 45
  1077. Phase4bg.Size = UDim2.new(0, 80, 0, 80)
  1078. Phase4.Name = "Phase4"
  1079. Phase4.Parent = Phase4bg
  1080. Phase4.BackgroundColor3 = Color3.new(0.294118, 0.294118, 0.294118)
  1081. Phase4.BorderColor3 = Color3.new(0, 0, 0)
  1082. Phase4.BorderSizePixel = 7
  1083. Phase4.Size = UDim2.new(1, 0, 1, 0)
  1084. Phase4sy.Name = "Phase4sy"
  1085. Phase4sy.Parent = Phase4
  1086. Phase4sy.BackgroundColor3 = Color3.new(1, 1, 1)
  1087. Phase4sy.BackgroundTransparency = 1
  1088. Phase4sy.BorderColor3 = Color3.new(0, 0, 0)
  1089. Phase4sy.BorderSizePixel = 7
  1090. Phase4sy.Size = UDim2.new(1, 0, 1, 0)
  1091. ImageLabel_4.Parent = Phase4sy
  1092. ImageLabel_4.BackgroundColor3 = Color3.new(1, 1, 1)
  1093. ImageLabel_4.BackgroundTransparency = 1
  1094. ImageLabel_4.Rotation = -45
  1095. ImageLabel_4.Size = UDim2.new(1, 0, 1, 0)
  1096. ImageLabel_4.Image = "rbxassetid://98481953"
  1097. ImageLabel_4.ImageColor3 = Color3.new(0, 0, 0)
  1098. Phase = 1
  1099. phase1gui = game.Players.LocalPlayer.PlayerGui.PhaseGui.Frame.Phase1bg.Phase1.Phase1sy.ImageLabel
  1100. phase2gui = game.Players.LocalPlayer.PlayerGui.PhaseGui.Frame.Phase2bg.Phase2.Phase2sy.ImageLabel
  1101. phase3gui = game.Players.LocalPlayer.PlayerGui.PhaseGui.Frame.Phase3bg.Phase3.Phase3sy.ImageLabel
  1102. phase4gui = game.Players.LocalPlayer.PlayerGui.PhaseGui.Frame.Phase4bg.Phase4.Phase4sy.ImageLabel
  1103. lockedcol = Color3.new(0, 0, 0)
  1104. unlockedcol = Color3.new(255, 255, 0)
  1105. Phase1Unlocked = true
  1106. Phase2Unlocked = false
  1107. Phase3Unlocked = false
  1108. Phase4Unlocked = false
  1109. rays_not_ready = false
  1110. trin = Instance.new("BillboardGui", nil)
  1111. trin.AlwaysOnTop = true
  1112. trin.Size = UDim2.new(19, 0, 19, 0)
  1113. trinIm = Instance.new("ImageLabel", trin)
  1114. trinIm.BackgroundTransparency = 1
  1115. trinIm.Size = UDim2.new(1, 0, 1, 0)
  1116. trinIm.Image = "http://www.roblox.com/asset/?id=29712167"
  1117. trinIm.ImageTransparency = 0
  1118. local s = Instance.new("Script") --script.OB:clone()
  1119. s.Disabled = false
  1120. s.Parent = trin
  1121. --s.OB.Value = script
  1122. trin2 = Instance.new("BillboardGui", nil)
  1123. trin2.AlwaysOnTop = true
  1124. trin2.Size = UDim2.new(12, 0, 12, 0)
  1125. trinIm2 = Instance.new("ImageLabel", trin2)
  1126. trinIm2.BackgroundTransparency = 1
  1127. trinIm2.Size = UDim2.new(1, 0, 1, 0)
  1128. trinIm2.Image = "http://www.roblox.com/asset/?id=29712167"
  1129. trinIm2.ImageTransparency = 0.5
  1130. trinIm2.ImageColor3 = BrickColor.new("Bright red").Color
  1131. local s = Instance.new("Script") --script.OB:clone()
  1132. s.Disabled = false
  1133. s.Parent = trin2
  1134. --s.OB.Value = script
  1135. trin3 = Instance.new("BillboardGui", nil)
  1136. trin3.AlwaysOnTop = true
  1137. trin3.Size = UDim2.new(11.5, 0, 11.5, 0)
  1138. trinIm3 = Instance.new("ImageLabel", trin3)
  1139. trinIm3.BackgroundTransparency = 1
  1140. trinIm3.Size = UDim2.new(1, 0, 1, 0)
  1141. trinIm3.Image = "http://www.roblox.com/asset/?id=63761389"
  1142. trinIm3.ImageTransparency = 0
  1143. local s = Instance.new("Script") --script.OB:clone()
  1144. s.Disabled = false
  1145. s.Parent = trin3
  1146. --s.OB.Value = script
  1147. Humanoid.Died:connect(function()
  1148. trin.Parent = nil
  1149. trin2.Parent = nil
  1150. trin3.Parent = nil
  1151. end)
  1152. g1 = Instance.new("ScreenGui", Player.PlayerGui)
  1153. g1.Name = "Controls"
  1154. o1 = Instance.new("Frame", g1)
  1155. o1.Active = true
  1156. o1.BackgroundColor3 = Color3.new(1, 1, 1)
  1157. o1.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1158. o1.Name = "Help"
  1159. o1.Position = UDim2.new(1, 0, 0.5, -150)
  1160. o1.Size = UDim2.new(0, 500, 0, 300)
  1161. o1.Draggable = true
  1162. o1.Style = Enum.FrameStyle.DropShadow
  1163. o2 = Instance.new("ScrollingFrame", o1)
  1164. o2.BackgroundColor3 = Color3.new(0.32549, 0.32549, 0.32549)
  1165. o2.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1166. o2.BorderSizePixel = 0
  1167. o2.Name = "Content"
  1168. o2.Position = UDim2.new(0, 0, 0, 35)
  1169. o2.Size = UDim2.new(1, 0, 1, -65)
  1170. o2.ClipsDescendants = true
  1171. o2.Draggable = true
  1172. o3 = Instance.new("TextLabel", o2)
  1173. o3.BackgroundColor3 = Color3.new(1, 1, 1)
  1174. o3.BackgroundTransparency = 1
  1175. o3.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1176. o3.Name = "Line23"
  1177. o3.Position = UDim2.new(0, 0, 0, 710)
  1178. o3.Size = UDim2.new(1, 0, 0, 30)
  1179. o3.Text = ""
  1180. o3.TextWrapped = true
  1181. o3.TextColor3 = Color3.new(1, 1, 1)
  1182. o3.Font = Enum.Font.SciFi
  1183. o3.FontSize = Enum.FontSize.Size18
  1184. o3.TextXAlignment = Enum.TextXAlignment.Left
  1185. o4 = Instance.new("TextLabel", o2)
  1186. o4.BackgroundColor3 = Color3.new(1, 1, 1)
  1187. o4.BackgroundTransparency = 1
  1188. o4.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1189. o4.Name = "Line24"
  1190. o4.Position = UDim2.new(0, 0, 0, 690)
  1191. o4.Size = UDim2.new(1, 0, 0, 30)
  1192. o4.Text = ">>>>>>>DDC(After SSZ)"
  1193. o4.TextWrapped = true
  1194. o4.TextColor3 = Color3.new(1, 1, 1)
  1195. o4.Font = Enum.Font.SciFi
  1196. o4.FontSize = Enum.FontSize.Size18
  1197. o4.TextXAlignment = Enum.TextXAlignment.Left
  1198. o5 = Instance.new("TextLabel", o2)
  1199. o5.BackgroundColor3 = Color3.new(1, 1, 1)
  1200. o5.BackgroundTransparency = 1
  1201. o5.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1202. o5.Name = "Line23"
  1203. o5.Position = UDim2.new(0, 0, 0, 670)
  1204. o5.Size = UDim2.new(1, 0, 0, 30)
  1205. o5.Text = "SSZ(Phase 4 must be unlocked)"
  1206. o5.TextWrapped = true
  1207. o5.TextColor3 = Color3.new(1, 1, 1)
  1208. o5.Font = Enum.Font.SciFi
  1209. o5.FontSize = Enum.FontSize.Size18
  1210. o5.TextXAlignment = Enum.TextXAlignment.Left
  1211. o6 = Instance.new("TextLabel", o2)
  1212. o6.BackgroundColor3 = Color3.new(1, 1, 1)
  1213. o6.BackgroundTransparency = 1
  1214. o6.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1215. o6.Name = "Line22"
  1216. o6.Position = UDim2.new(0, 0, 0, 640)
  1217. o6.Size = UDim2.new(1, 0, 0, 30)
  1218. o6.Text = "ASDSSQ(Phase 4 must be unlocked)"
  1219. o6.TextWrapped = true
  1220. o6.TextColor3 = Color3.new(1, 1, 1)
  1221. o6.Font = Enum.Font.SciFi
  1222. o6.FontSize = Enum.FontSize.Size18
  1223. o6.TextXAlignment = Enum.TextXAlignment.Left
  1224. o7 = Instance.new("TextLabel", o2)
  1225. o7.BackgroundColor3 = Color3.new(1, 1, 1)
  1226. o7.BackgroundTransparency = 1
  1227. o7.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1228. o7.Name = "Line21"
  1229. o7.Position = UDim2.new(0, 0, 0, 610)
  1230. o7.Size = UDim2.new(1, 0, 0, 30)
  1231. o7.Text = "DDSWX(Phase 4 must be unlocked)"
  1232. o7.TextWrapped = true
  1233. o7.TextColor3 = Color3.new(1, 1, 1)
  1234. o7.Font = Enum.Font.SciFi
  1235. o7.FontSize = Enum.FontSize.Size18
  1236. o7.TextXAlignment = Enum.TextXAlignment.Left
  1237. o8 = Instance.new("TextLabel", o2)
  1238. o8.BackgroundColor3 = Color3.new(1, 1, 1)
  1239. o8.BackgroundTransparency = 1
  1240. o8.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1241. o8.Name = "Line20"
  1242. o8.Position = UDim2.new(0, 0, 0, 580)
  1243. o8.Size = UDim2.new(1, 0, 0, 30)
  1244. o8.Text = ""
  1245. o8.TextWrapped = true
  1246. o8.TextColor3 = Color3.new(1, 1, 1)
  1247. o8.Font = Enum.Font.SciFi
  1248. o8.FontSize = Enum.FontSize.Size18
  1249. o8.TextXAlignment = Enum.TextXAlignment.Left
  1250. o9 = Instance.new("TextLabel", o2)
  1251. o9.BackgroundColor3 = Color3.new(1, 1, 1)
  1252. o9.BackgroundTransparency = 1
  1253. o9.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1254. o9.Name = "Line19"
  1255. o9.Position = UDim2.new(0, 0, 0, 550)
  1256. o9.Size = UDim2.new(1, 0, 0, 30)
  1257. o9.Text = "DSASQ(Phase 3 must be unlocked)"
  1258. o9.TextWrapped = true
  1259. o9.TextColor3 = Color3.new(1, 1, 1)
  1260. o9.Font = Enum.Font.SciFi
  1261. o9.FontSize = Enum.FontSize.Size18
  1262. o9.TextXAlignment = Enum.TextXAlignment.Left
  1263. o10 = Instance.new("TextLabel", o2)
  1264. o10.BackgroundColor3 = Color3.new(1, 1, 1)
  1265. o10.BackgroundTransparency = 1
  1266. o10.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1267. o10.Name = "Line18"
  1268. o10.Position = UDim2.new(0, 0, 0, 520)
  1269. o10.Size = UDim2.new(1, 0, 0, 30)
  1270. o10.Text = "SSADQ(Phase 3 must be unlocked)"
  1271. o10.TextWrapped = true
  1272. o10.TextColor3 = Color3.new(1, 1, 1)
  1273. o10.Font = Enum.Font.SciFi
  1274. o10.FontSize = Enum.FontSize.Size18
  1275. o10.TextXAlignment = Enum.TextXAlignment.Left
  1276. o11 = Instance.new("TextLabel", o2)
  1277. o11.BackgroundColor3 = Color3.new(1, 1, 1)
  1278. o11.BackgroundTransparency = 1
  1279. o11.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1280. o11.Name = "Line17"
  1281. o11.Position = UDim2.new(0, 0, 0, 490)
  1282. o11.Size = UDim2.new(1, 0, 0, 30)
  1283. o11.Text = "WADQ(Phase 3 must be unlocked)"
  1284. o11.TextWrapped = true
  1285. o11.TextColor3 = Color3.new(1, 1, 1)
  1286. o11.Font = Enum.Font.SciFi
  1287. o11.FontSize = Enum.FontSize.Size18
  1288. o11.TextXAlignment = Enum.TextXAlignment.Left
  1289. o12 = Instance.new("TextLabel", o2)
  1290. o12.BackgroundColor3 = Color3.new(1, 1, 1)
  1291. o12.BackgroundTransparency = 1
  1292. o12.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1293. o12.Name = "Line16"
  1294. o12.Position = UDim2.new(0, 0, 0, 460)
  1295. o12.Size = UDim2.new(1, 0, 0, 30)
  1296. o12.Text = "ASDSDQ(Phase 2 must be unlocked)"
  1297. o12.TextWrapped = true
  1298. o12.TextColor3 = Color3.new(1, 1, 1)
  1299. o12.Font = Enum.Font.SciFi
  1300. o12.FontSize = Enum.FontSize.Size18
  1301. o12.TextXAlignment = Enum.TextXAlignment.Left
  1302. o13 = Instance.new("TextLabel", o2)
  1303. o13.BackgroundColor3 = Color3.new(1, 1, 1)
  1304. o13.BackgroundTransparency = 1
  1305. o13.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1306. o13.Name = "Line15"
  1307. o13.Position = UDim2.new(0, 0, 0, 430)
  1308. o13.Size = UDim2.new(1, 0, 0, 30)
  1309. o13.Text = "ASDQ(Phase 2 must be unlocked)"
  1310. o13.TextWrapped = true
  1311. o13.TextColor3 = Color3.new(1, 1, 1)
  1312. o13.Font = Enum.Font.SciFi
  1313. o13.FontSize = Enum.FontSize.Size18
  1314. o13.TextXAlignment = Enum.TextXAlignment.Left
  1315. o14 = Instance.new("TextLabel", o2)
  1316. o14.BackgroundColor3 = Color3.new(1, 1, 1)
  1317. o14.BackgroundTransparency = 1
  1318. o14.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1319. o14.Name = "Line14"
  1320. o14.Position = UDim2.new(0, 0, 0, 400)
  1321. o14.Size = UDim2.new(1, 0, 0, 30)
  1322. o14.Text = "WWX (Phase 2 must be unlocked)"
  1323. o14.TextWrapped = true
  1324. o14.TextColor3 = Color3.new(1, 1, 1)
  1325. o14.Font = Enum.Font.SciFi
  1326. o14.FontSize = Enum.FontSize.Size18
  1327. o14.TextXAlignment = Enum.TextXAlignment.Left
  1328. o15 = Instance.new("TextLabel", o2)
  1329. o15.BackgroundColor3 = Color3.new(1, 1, 1)
  1330. o15.BackgroundTransparency = 1
  1331. o15.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1332. o15.Name = "Line13"
  1333. o15.Position = UDim2.new(0, 0, 0, 370)
  1334. o15.Size = UDim2.new(1, 0, 0, 30)
  1335. o15.Text = "AASQ (Phase 2 must be unlocked)"
  1336. o15.TextWrapped = true
  1337. o15.TextColor3 = Color3.new(1, 1, 1)
  1338. o15.Font = Enum.Font.SciFi
  1339. o15.FontSize = Enum.FontSize.Size18
  1340. o15.TextXAlignment = Enum.TextXAlignment.Left
  1341. o16 = Instance.new("TextLabel", o2)
  1342. o16.BackgroundColor3 = Color3.new(1, 1, 1)
  1343. o16.BackgroundTransparency = 1
  1344. o16.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1345. o16.Name = "Line12"
  1346. o16.Position = UDim2.new(0, 0, 0, 340)
  1347. o16.Size = UDim2.new(1, 0, 0, 30)
  1348. o16.Text = "SAQ (while in air)"
  1349. o16.TextWrapped = true
  1350. o16.TextColor3 = Color3.new(1, 1, 1)
  1351. o16.Font = Enum.Font.SciFi
  1352. o16.FontSize = Enum.FontSize.Size18
  1353. o16.TextXAlignment = Enum.TextXAlignment.Left
  1354. o17 = Instance.new("TextLabel", o2)
  1355. o17.BackgroundColor3 = Color3.new(1, 1, 1)
  1356. o17.BackgroundTransparency = 1
  1357. o17.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1358. o17.Name = "Line11"
  1359. o17.Position = UDim2.new(0, 0, 0, 310)
  1360. o17.Size = UDim2.new(1, 0, 0, 30)
  1361. o17.Text = "DWC"
  1362. o17.TextWrapped = true
  1363. o17.TextColor3 = Color3.new(1, 1, 1)
  1364. o17.Font = Enum.Font.SciFi
  1365. o17.FontSize = Enum.FontSize.Size18
  1366. o17.TextXAlignment = Enum.TextXAlignment.Left
  1367. o18 = Instance.new("TextLabel", o2)
  1368. o18.BackgroundColor3 = Color3.new(1, 1, 1)
  1369. o18.BackgroundTransparency = 1
  1370. o18.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1371. o18.Name = "Line10"
  1372. o18.Position = UDim2.new(0, 0, 0, 280)
  1373. o18.Size = UDim2.new(1, 0, 0, 30)
  1374. o18.Text = "DASQ"
  1375. o18.TextWrapped = true
  1376. o18.TextColor3 = Color3.new(1, 1, 1)
  1377. o18.Font = Enum.Font.SciFi
  1378. o18.FontSize = Enum.FontSize.Size18
  1379. o18.TextXAlignment = Enum.TextXAlignment.Left
  1380. o19 = Instance.new("TextLabel", o2)
  1381. o19.BackgroundColor3 = Color3.new(1, 1, 1)
  1382. o19.BackgroundTransparency = 1
  1383. o19.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1384. o19.Name = "Line9"
  1385. o19.Position = UDim2.new(0, 0, 0, 250)
  1386. o19.Size = UDim2.new(1, 0, 0, 30)
  1387. o19.Text = "ASE"
  1388. o19.TextWrapped = true
  1389. o19.TextColor3 = Color3.new(1, 1, 1)
  1390. o19.Font = Enum.Font.SciFi
  1391. o19.FontSize = Enum.FontSize.Size18
  1392. o19.TextXAlignment = Enum.TextXAlignment.Left
  1393. o20 = Instance.new("TextLabel", o2)
  1394. o20.BackgroundColor3 = Color3.new(1, 1, 1)
  1395. o20.BackgroundTransparency = 1
  1396. o20.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1397. o20.Name = "Line8"
  1398. o20.Position = UDim2.new(0, 0, 0, 220)
  1399. o20.Size = UDim2.new(1, 0, 0, 30)
  1400. o20.Text = "SAX"
  1401. o20.TextWrapped = true
  1402. o20.TextColor3 = Color3.new(1, 1, 1)
  1403. o20.Font = Enum.Font.SciFi
  1404. o20.FontSize = Enum.FontSize.Size18
  1405. o20.TextXAlignment = Enum.TextXAlignment.Left
  1406. o21 = Instance.new("TextLabel", o2)
  1407. o21.BackgroundColor3 = Color3.new(1, 1, 1)
  1408. o21.BackgroundTransparency = 1
  1409. o21.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1410. o21.Name = "Line1"
  1411. o21.Size = UDim2.new(1, 0, 0, 30)
  1412. o21.Text = "Ctrl --Turns on/off 2D camera"
  1413. o21.TextColor3 = Color3.new(1, 1, 1)
  1414. o21.Font = Enum.Font.SciFi
  1415. o21.FontSize = Enum.FontSize.Size18
  1416. o21.TextXAlignment = Enum.TextXAlignment.Left
  1417. o22 = Instance.new("TextLabel", o2)
  1418. o22.BackgroundColor3 = Color3.new(1, 1, 1)
  1419. o22.BackgroundTransparency = 1
  1420. o22.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1421. o22.Name = "Line2"
  1422. o22.Position = UDim2.new(0, 0, 0, 35)
  1423. o22.Size = UDim2.new(1, 0, 0, 30)
  1424. o22.Text = "ADQ --Unlocks Next Phase (Must have 100 magic)"
  1425. o22.TextColor3 = Color3.new(1, 1, 1)
  1426. o22.Font = Enum.Font.SciFi
  1427. o22.FontSize = Enum.FontSize.Size18
  1428. o22.TextXAlignment = Enum.TextXAlignment.Left
  1429. o23 = Instance.new("TextLabel", o2)
  1430. o23.BackgroundColor3 = Color3.new(1, 1, 1)
  1431. o23.BackgroundTransparency = 1
  1432. o23.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1433. o23.Name = "Line3"
  1434. o23.Position = UDim2.new(0, 0, 0, 75)
  1435. o23.Size = UDim2.new(1, 0, 0, 40)
  1436. o23.Text = "DAQ --Returns to Last phase"
  1437. o23.TextWrapped = true
  1438. o23.TextColor3 = Color3.new(1, 1, 1)
  1439. o23.Font = Enum.Font.SciFi
  1440. o23.FontSize = Enum.FontSize.Size18
  1441. o23.TextXAlignment = Enum.TextXAlignment.Left
  1442. o23.TextYAlignment = Enum.TextYAlignment.Top
  1443. o24 = Instance.new("TextLabel", o2)
  1444. o24.BackgroundColor3 = Color3.new(1, 1, 1)
  1445. o24.BackgroundTransparency = 1
  1446. o24.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1447. o24.Name = "Line4"
  1448. o24.Position = UDim2.new(0, 0, 0, 100)
  1449. o24.Size = UDim2.new(1, 0, 0, 30)
  1450. o24.Text = "Z"
  1451. o24.TextWrapped = true
  1452. o24.TextColor3 = Color3.new(1, 1, 1)
  1453. o24.Font = Enum.Font.SciFi
  1454. o24.FontSize = Enum.FontSize.Size18
  1455. o24.TextXAlignment = Enum.TextXAlignment.Left
  1456. o25 = Instance.new("TextLabel", o2)
  1457. o25.BackgroundColor3 = Color3.new(1, 1, 1)
  1458. o25.BackgroundTransparency = 1
  1459. o25.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1460. o25.Name = "Line5"
  1461. o25.Position = UDim2.new(0, 0, 0, 130)
  1462. o25.Size = UDim2.new(1, 0, 0, 30)
  1463. o25.Text = "X"
  1464. o25.TextWrapped = true
  1465. o25.TextColor3 = Color3.new(1, 1, 1)
  1466. o25.Font = Enum.Font.SciFi
  1467. o25.FontSize = Enum.FontSize.Size18
  1468. o25.TextXAlignment = Enum.TextXAlignment.Left
  1469. o26 = Instance.new("TextLabel", o2)
  1470. o26.BackgroundColor3 = Color3.new(1, 1, 1)
  1471. o26.BackgroundTransparency = 1
  1472. o26.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1473. o26.Name = "Line6"
  1474. o26.Position = UDim2.new(0, 0, 0, 160)
  1475. o26.Size = UDim2.new(1, 0, 0, 30)
  1476. o26.Text = "C"
  1477. o26.TextWrapped = true
  1478. o26.TextColor3 = Color3.new(1, 1, 1)
  1479. o26.Font = Enum.Font.SciFi
  1480. o26.FontSize = Enum.FontSize.Size18
  1481. o26.TextXAlignment = Enum.TextXAlignment.Left
  1482. o27 = Instance.new("TextLabel", o2)
  1483. o27.BackgroundColor3 = Color3.new(1, 1, 1)
  1484. o27.BackgroundTransparency = 1
  1485. o27.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1486. o27.Name = "Line7"
  1487. o27.Position = UDim2.new(0, 0, 0, 190)
  1488. o27.Size = UDim2.new(1, 0, 0, 30)
  1489. o27.Text = "SDQ"
  1490. o27.TextWrapped = true
  1491. o27.TextColor3 = Color3.new(1, 1, 1)
  1492. o27.Font = Enum.Font.SciFi
  1493. o27.FontSize = Enum.FontSize.Size18
  1494. o27.TextXAlignment = Enum.TextXAlignment.Left
  1495. o28 = Instance.new("TextLabel", o1)
  1496. o28.BackgroundColor3 = Color3.new(1, 1, 1)
  1497. o28.BackgroundTransparency = 1
  1498. o28.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1499. o28.Name = "Title"
  1500. o28.Size = UDim2.new(1, 0, 0, 30)
  1501. o28.ClipsDescendants = true
  1502. o28.Draggable = true
  1503. o28.Text = "Ace of spades"
  1504. o28.TextColor3 = Color3.new(1, 1, 0)
  1505. o28.Font = Enum.Font.SourceSans
  1506. o28.FontSize = Enum.FontSize.Size24
  1507. o29 = Instance.new("Frame", o28)
  1508. o29.BackgroundColor3 = Color3.new(1, 1, 1)
  1509. o29.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1510. o29.BorderSizePixel = 0
  1511. o29.Name = "Border"
  1512. o29.Position = UDim2.new(0, 0, 1, 0)
  1513. o29.Size = UDim2.new(1, 0, 0, 1)
  1514. o29.Draggable = true
  1515. o30 = Instance.new("Frame", g1)
  1516. o30.BackgroundColor3 = Color3.new(1, 1, 1)
  1517. o30.BackgroundTransparency = 1
  1518. o30.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  1519. o30.Name = "Buttons"
  1520. o30.Position = UDim2.new(-0.85000002384186, 0, 0.89999997615814, -60)
  1521. o30.Size = UDim2.new(1, 0, 0, 60)
  1522. o31 = Instance.new("TextButton", o30)
  1523. o31.Active = true
  1524. o31.BackgroundColor3 = Color3.new(1, 1, 1)
  1525. o31.BorderColor3 = Color3.new(1, 1, 1)
  1526. o31.Name = "Controls"
  1527. o31.Position = UDim2.new(1, -94, 1, -35)
  1528. o31.Size = UDim2.new(0, 90, 0, 30)
  1529. o31.Style = Enum.ButtonStyle.RobloxRoundButton
  1530. o31.Text = "Controls"
  1531. o31.TextColor3 = Color3.new(1, 1, 1)
  1532. o31.Font = Enum.Font.SciFi
  1533. o31.FontSize = Enum.FontSize.Size18
  1534. local this = {
  1535. Debounces = {
  1536. HelpOpen = false,
  1537. CoolDownOpen = false,
  1538. NameShowing = true
  1539. }
  1540. }
  1541. Help = o1
  1542. Controls = o31--script.Parent.Buttons.Controls
  1543. function this:ToggleHelp()
  1544. if this.Debounces.HelpOpen == true then
  1545. Help:TweenPosition(UDim2.new(1, 0, 0.5, -150), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, 1)
  1546. this.Debounces.HelpOpen = false
  1547. elseif this.Debounces.HelpOpen == false then
  1548. Help:TweenPosition(UDim2.new(0.55, -320, 0.5, -150), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, 1)
  1549. this.Debounces.HelpOpen = true
  1550. end
  1551. end
  1552. Mouse = game.Players.LocalPlayer:GetMouse()
  1553. Controls.MouseButton1Down:connect(function()
  1554. this:ToggleHelp()
  1555. end)
  1556. game["Run Service"].RenderStepped:connect(function()
  1557. trinIm2.Rotation = trinIm2.Rotation + 1
  1558. trinIm3.Rotation = trinIm3.Rotation - 1
  1559. if trinIm.ImageTransparency >= 0 then
  1560. trinIm.ImageTransparency = trinIm.ImageTransparency + 0.01
  1561. end
  1562. if 1 <= trinIm.ImageTransparency then
  1563. repeat
  1564. swait()
  1565. trinIm.ImageTransparency = trinIm.ImageTransparency - 0.01
  1566. until trinIm.ImageTransparency <= 0.4
  1567. end
  1568. end)
  1569. Gring = it("Part", EffectModel)
  1570. Gring.Size = Vector3.new(8, 0, 8)
  1571. Gring.CFrame = Torso.CFrame
  1572. Gring.Transparency = 1
  1573. Gring.Anchored = true
  1574. Gring.CanCollide = false
  1575. rgui = it("SurfaceGui", Gring)
  1576. rgui.Face = "Top"
  1577. igui = it("ImageLabel", rgui)
  1578. igui.BackgroundTransparency = 1
  1579. igui.Size = UDim2.new(1, 0, 1, 0)
  1580. igui.Image = "http://www.roblox.com/asset/?id=342199418"
  1581. igui.ImageColor3 = Color3.new(255, 255, 0)
  1582. rtgui = rgui:clone()
  1583. rtgui.Parent = Gring
  1584. rtgui.Face = "Bottom"
  1585. Lring = Instance.new("Part", EffectModel)
  1586. Lring.CanCollide = false
  1587. Lring.Anchored = false
  1588. Lring.CFrame = RightArm.CFrame * CFrame.new(0, -1, 0)
  1589. Lring.Transparency = 1
  1590. rgui = Instance.new("BillboardGui")
  1591. rgui.Parent = Lring
  1592. rgui.Size = UDim2.new(3, 0, 2.4, 0)
  1593. rgui.AlwaysOnTop = false
  1594. rimg = Instance.new("ImageLabel")
  1595. rimg.Parent = rgui
  1596. rimg.BackgroundTransparency = 1
  1597. rimg.Size = UDim2.new(1, 0, 1, 0)
  1598. rimg.Image = "rbxassetid://153485522"
  1599. rimg.ImageColor3 = Color3.new(255, 255, 0)
  1600. w = Instance.new("Motor", Lring)
  1601. w.Part0 = Lring
  1602. w.Part1 = LeftArm
  1603. w.C0 = CFrame.new(0, 1, 0)
  1604. DDCready = false
  1605. DDC = false
  1606. Controls = g1--script.Controls:clone()
  1607. Controls.Parent = Player.PlayerGui
  1608. it = Instance.new
  1609. vt = Vector3.new
  1610. LastMove = ""
  1611. EN = 0
  1612. MaxEN = 100
  1613. local Color1 = Torso.BrickColor
  1614. EffecMo = EffectModel
  1615. animing = false
  1616. cards = {
  1617. "http://www.roblox.com/asset/?id=628445888",
  1618. "http://www.roblox.com/asset/?id=628445764",
  1619. "http://www.roblox.com/asset/?id=628445481",
  1620. "http://www.roblox.com/asset/?id=628445980",
  1621. "http://www.roblox.com/asset/?id=628446265",
  1622. "http://www.roblox.com/asset/?id=628446350"
  1623. }
  1624. RootCF = CFrame.Angles(0, 0, 0)
  1625. NeckCF = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  1626. local RW = Instance.new("Motor", nil)
  1627. local LW = Instance.new("Motor", nil)
  1628. local RH = Instance.new("Motor", nil)
  1629. local LH = Instance.new("Motor", nil)
  1630. Neck = Torso.Neck
  1631. r1m = RootJoint.C1
  1632. r0m = RootJoint.C0
  1633. n1m = Neck.C1
  1634. n0m = Neck.C0
  1635. local rarmc1 = RW.C1
  1636. local larmc1 = LW.C1
  1637. local rlegc1 = RH.C1
  1638. local llegc1 = LH.C1
  1639. local resetc1 = false
  1640. Comboing = false
  1641. HTime = 0
  1642. LastDamage = 0
  1643. ComboHits = 0
  1644. local bg = Instance.new("BodyGyro")
  1645. bg.Parent = nil
  1646. bg.maxTorque = Vector3.new(50000000, 5000000, 50000000) * 10000
  1647. bg.P = 9000
  1648. bg.D = 100
  1649. BodyVel = Instance.new("BodyVelocity")
  1650. BodyVel.Name = "HumanoidMover"
  1651. BodyVel.P = 2000
  1652. BodyVel.maxForce = Vector3.new(4800000, 0, 4800000)
  1653. BodyVel.Parent = nil
  1654. local pe = Instance.new("ParticleEmitter", script)
  1655. pe.Enabled = false
  1656. pe.Name = "EMIT"
  1657. local col1 = BrickColor.new("Black").Color
  1658. local col2 = BrickColor.new("Bright red").Color
  1659. pe.Color = ColorSequence.new(col1, col2)
  1660. pe.Texture = "rbxassetid://436792038"
  1661. pe.LightEmission = 1
  1662. pe.Size = NumberSequence.new({
  1663. NumberSequenceKeypoint.new(0, 1.65),
  1664. NumberSequenceKeypoint.new(1, 0)
  1665. })
  1666. pe.Transparency = NumberSequence.new({
  1667. NumberSequenceKeypoint.new(0, 0),
  1668. NumberSequenceKeypoint.new(1, 1)
  1669. })
  1670. pe.Lifetime = NumberRange.new(1.5)
  1671. pe.Rate = 500
  1672. pe.Rotation = NumberRange.new(5)
  1673. pe.RotSpeed = NumberRange.new(10)
  1674. pe.Speed = NumberRange.new(5)
  1675. local pe = Instance.new("ParticleEmitter", script)
  1676. pe.Enabled = false
  1677. pe.Name = "beamy"
  1678. local col1 = BrickColor.new("Black").Color
  1679. local col2 = BrickColor.new("Bright red").Color
  1680. pe.Color = ColorSequence.new(col2)
  1681. pe.Texture = "rbxasset://textures/particles/smoke_main.dds"
  1682. pe.LightEmission = 1
  1683. pe.Size = NumberSequence.new(3)
  1684. pe.Transparency = NumberSequence.new({
  1685. NumberSequenceKeypoint.new(0, 0),
  1686. NumberSequenceKeypoint.new(1, 1)
  1687. })
  1688. pe.Lifetime = NumberRange.new(3)
  1689. pe.Rate = 500
  1690. pe.Rotation = NumberRange.new(5)
  1691. pe.RotSpeed = NumberRange.new(10)
  1692. pe.Speed = NumberRange.new(4)
  1693. pe.VelocitySpread = 360
  1694. local pe = Instance.new("ParticleEmitter", script)
  1695. pe.Enabled = false
  1696. pe.Name = "EMIT2"
  1697. local col1 = BrickColor.new("Black").Color
  1698. local col2 = BrickColor.new("Bright red").Color
  1699. pe.Color = ColorSequence.new(col2)
  1700. pe.LightEmission = 1
  1701. pe.Texture = "rbxassetid://246689799"
  1702. pe.Size = NumberSequence.new({
  1703. NumberSequenceKeypoint.new(0, 2.31),
  1704. NumberSequenceKeypoint.new(1, 0)
  1705. })
  1706. pe.Transparency = NumberSequence.new(0)
  1707. pe.Lifetime = NumberRange.new(1.5)
  1708. pe.Rate = 500
  1709. pe.Rotation = NumberRange.new(5)
  1710. pe.RotSpeed = NumberRange.new(10)
  1711. pe.Speed = NumberRange.new(5)
  1712. local pe = Instance.new("ParticleEmitter", script)
  1713. pe.Enabled = false
  1714. pe.Name = "EMIT3"
  1715. local col2 = BrickColor.new("Bright red").Color
  1716. pe.Color = ColorSequence.new(col2)
  1717. pe.LightEmission = 0.5
  1718. pe.Texture = "rbxassetid://436792038"
  1719. pe.Size = NumberSequence.new({
  1720. NumberSequenceKeypoint.new(0, 1.12),
  1721. NumberSequenceKeypoint.new(1, 0)
  1722. })
  1723. pe.Transparency = NumberSequence.new({
  1724. NumberSequenceKeypoint.new(0, 0),
  1725. NumberSequenceKeypoint.new(1, 1)
  1726. })
  1727. pe.Lifetime = NumberRange.new(2)
  1728. pe.Rate = 200
  1729. pe.EmissionDirection = "Back"
  1730. pe.Rotation = NumberRange.new(5)
  1731. pe.RotSpeed = NumberRange.new(10)
  1732. pe.Speed = NumberRange.new(5)
  1733. local pe = Instance.new("ParticleEmitter", script)
  1734. pe.Enabled = false
  1735. pe.Name = "Fire"
  1736. local col1 = BrickColor.new("Really red").Color
  1737. local col2 = BrickColor.new("Bright red").Color
  1738. pe.Color = ColorSequence.new(col1, col2)
  1739. pe.LightEmission = 1
  1740. pe.Texture = "rbxasset://textures/particles/fire_main.dds"
  1741. pe.Size = NumberSequence.new(2)
  1742. pe.Transparency = NumberSequence.new({
  1743. NumberSequenceKeypoint.new(0, 0),
  1744. NumberSequenceKeypoint.new(1, 1)
  1745. })
  1746. pe.Lifetime = NumberRange.new(1)
  1747. pe.Rate = 500
  1748. pe.EmissionDirection = "Right"
  1749. pe.Rotation = NumberRange.new(5)
  1750. pe.RotSpeed = NumberRange.new(30)
  1751. pe.Speed = NumberRange.new(0)
  1752. local pe = Instance.new("ParticleEmitter", script)
  1753. pe.Enabled = false
  1754. pe.Name = "dark"
  1755. local col1 = BrickColor.new("Black").Color
  1756. local col2 = BrickColor.new("Really black").Color
  1757. pe.Color = ColorSequence.new(col1, col2)
  1758. pe.LightEmission = 0.35
  1759. pe.Texture = "rbxassetid://299413210"
  1760. pe.Size = NumberSequence.new(1.5)
  1761. pe.Transparency = NumberSequence.new({
  1762. NumberSequenceKeypoint.new(0, 0),
  1763. NumberSequenceKeypoint.new(1, 1)
  1764. })
  1765. pe.Lifetime = NumberRange.new(1)
  1766. pe.Rate = 500
  1767. pe.EmissionDirection = "Top"
  1768. pe.Rotation = NumberRange.new(10)
  1769. pe.RotSpeed = NumberRange.new(30)
  1770. pe.Speed = NumberRange.new(1)
  1771. pe.VelocitySpread = NumberRange.new(180)
  1772. function so(id, par, vol, pit)
  1773. local sou = Instance.new("Sound", par or workspace)
  1774. if par == char then
  1775. sou.Parent = char.Torso
  1776. end
  1777. sou.Volume = vol
  1778. sou.Pitch = pit or 1
  1779. sou.SoundId = "http://www.roblox.com/asset/?id=1107814992"
  1780. swait()
  1781. Sound:play()
  1782. end), sou)
  1783. game:GetService("Debris"):AddItem(sou, 6)
  1784. end
  1785. function part(formfactor, parent, reflectance, transparency, brickcolor, name, size)
  1786. local fp = it("Part")
  1787. fp.Parent = parent
  1788. fp.Reflectance = reflectance
  1789. fp.Transparency = transparency
  1790. fp.CanCollide = false
  1791. fp.Locked = true
  1792. fp.BrickColor = brickcolor
  1793. fp.Name = name
  1794. fp.Size = size
  1795. fp.Position = Torso.Position
  1796. fp.Material = "SmoothPlastic"
  1797. fp:BreakJoints()
  1798. return fp
  1799. end
  1800. function NoOutline(Part)
  1801. Part.TopSurface, Part.BottomSurface, Part.LeftSurface, Part.RightSurface, Part.FrontSurface, Part.BackSurface = 10, 10, 10, 10, 10, 10
  1802. end
  1803. function Par(Parent, Name, Col, size, Mater)
  1804. p = Instance.new("Part", Parent)
  1805. p.Anchored = true
  1806. p.CanCollide = false
  1807. p.BrickColor = BrickColor.new(Col)
  1808. p.Locked = true
  1809. NoOutline(p)
  1810. p.Size = size or Vector3.new(1, 1, 1)
  1811. p.Material = Mater
  1812. return p
  1813. end
  1814. function Par2(size, cframe, color, meshtype, meshscale)
  1815. local par = Instance.new("Part")
  1816. par.formFactor = "Custom"
  1817. par.TopSurface = 0
  1818. par.BottomSurface = 0
  1819. par.Size = size
  1820. par.CFrame = cframe
  1821. par.BrickColor = BrickColor.new(color)
  1822. if meshtype then
  1823. local m = Instance.new(meshtype, par)
  1824. m.Scale = meshscale
  1825. end
  1826. return par
  1827. end
  1828. function BillboardGui(image, position, size)
  1829. local billpar = Instance.new("Part")
  1830. billpar.Transparency = 1
  1831. billpar.formFactor = "Custom"
  1832. billpar.Size = Vector3.new(1, 1, 1)
  1833. billpar.Anchored = true
  1834. billpar.CanCollide = false
  1835. billpar.CFrame = CFrame.new(position)
  1836. billpar.Name = "BillboardGuiPart"
  1837. local bill = Instance.new("BillboardGui", billpar)
  1838. bill.Adornee = billpar
  1839. bill.Size = UDim2.new(1, 0, 1, 0)
  1840. bill.SizeOffset = Vector2.new(size, size)
  1841. local d = Instance.new("ImageLabel", bill)
  1842. d.BackgroundTransparency = 1
  1843. d.Size = UDim2.new(1, 0, 1, 0)
  1844. d.Image = image
  1845. return billpar
  1846. end
  1847. function gui(GuiType, parent, text, backtrans, backcol, pos, size)
  1848. local gui = it(GuiType)
  1849. gui.Parent = parent
  1850. gui.Text = text
  1851. gui.BackgroundTransparency = backtrans
  1852. gui.BackgroundColor3 = backcol
  1853. gui.SizeConstraint = "RelativeXY"
  1854. gui.TextXAlignment = "Center"
  1855. gui.TextYAlignment = "Center"
  1856. gui.Position = pos
  1857. gui.Size = size
  1858. gui.Font = "SciFi"
  1859. gui.FontSize = "Size14"
  1860. gui.TextWrapped = false
  1861. gui.TextStrokeTransparency = 0
  1862. gui.TextColor3 = Color3.new(255, 255, 127)
  1863. return gui
  1864. end
  1865. function formportalBase(parent, CF)
  1866. local portal = Instance.new("Part", parent)
  1867. portal.Anchored = true
  1868. portal.CanCollide = false
  1869. portal.BrickColor = BrickColor.new("Really red")
  1870. portal.Material = "SmoothPlastic"
  1871. portalMesh = Instance.new("SpecialMesh", portal)
  1872. portalMesh.MeshType = "Cylinder"
  1873. portalMesh.Scale = vt(0.2, 1, 1)
  1874. portal.Size = Vector3.new(0.3, 9, 9)
  1875. portal.CFrame = CF
  1876. for i = 0, 360, 120 do
  1877. do
  1878. local num = i
  1879. local asd2 = Instance.new("Part")
  1880. asd2.Anchored = true
  1881. asd2.CanCollide = false
  1882. asd2.Size = Vector3.new(0, 0, 0)
  1883. asd2.Transparency = 1
  1884. asd2.Parent = EffecMo
  1885. asd2.CFrame = portal.CFrame * CFrame.Angles(math.rad(i), 0, 0) * CFrame.new(0, 5.6, 0)
  1886. local emit = script.EMIT:clone()
  1887. local emit2 = script.EMIT2:Clone()
  1888. emit.Parent = asd2
  1889. emit.Enabled = true
  1890. emit2.Parent = asd2
  1891. emit2.Enabled = true
  1892. coroutine.resume(coroutine.create(function()
  1893. while portal.Parent == parent do
  1894. swait()
  1895. num = num + 5
  1896. asd2.CFrame = portal.CFrame * CFrame.Angles(math.rad(num), 0, 0) * CFrame.new(0, 5.6, 0)
  1897. end
  1898. emit.Enabled = false
  1899. emit2.Enabled = false
  1900. game.Debris:AddItem(emit, 2)
  1901. game.Debris:AddItem(emit, 2)
  1902. end))
  1903. end
  1904. end
  1905. return portal
  1906. end
  1907. function formportalOutline(parent, CF)
  1908. portal2 = Instance.new("Part", parent)
  1909. portal2.Anchored = true
  1910. portal2.CanCollide = false
  1911. portal2.BrickColor = BrickColor.new("Bright red")
  1912. portal2.Material = "Neon"
  1913. portalMesh = Instance.new("SpecialMesh", portal2)
  1914. portalMesh.MeshType = "Cylinder"
  1915. portal2.Size = Vector3.new(0.2, 10.1, 10.1)
  1916. portalMesh.Scale = vt(0.2, 1, 1)
  1917. portal2.CFrame = CF
  1918. so("153092315", parent, 1, 1.5)
  1919. return portal2
  1920. end
  1921. local CFrameFromTopBack = function(at, top, back)
  1922. local right = top:Cross(back)
  1923. 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)
  1924. end
  1925. function clerp(a, b, t)
  1926. return a:Lerp(b, t)
  1927. end
  1928. function QuaternionFromCFrame(cf)
  1929. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  1930. local trace = m00 + m11 + m22
  1931. if trace > 0 then
  1932. local s = math.sqrt(1 + trace)
  1933. local recip = 0.5 / s
  1934. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  1935. else
  1936. local i = 0
  1937. if m00 < m11 then
  1938. i = 1
  1939. end
  1940. if m22 > (i == 0 and m00 or m11) then
  1941. i = 2
  1942. end
  1943. if i == 0 then
  1944. local s = math.sqrt(m00 - m11 - m22 + 1)
  1945. local recip = 0.5 / s
  1946. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  1947. elseif i == 1 then
  1948. local s = math.sqrt(m11 - m22 - m00 + 1)
  1949. local recip = 0.5 / s
  1950. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  1951. elseif i == 2 then
  1952. local s = math.sqrt(m22 - m00 - m11 + 1)
  1953. local recip = 0.5 / s
  1954. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  1955. end
  1956. end
  1957. end
  1958. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  1959. local xs, ys, zs = x + x, y + y, z + z
  1960. local wx, wy, wz = w * xs, w * ys, w * zs
  1961. local xx = x * xs
  1962. local xy = x * ys
  1963. local xz = x * zs
  1964. local yy = y * ys
  1965. local yz = y * zs
  1966. local zz = z * zs
  1967. 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))
  1968. end
  1969. function QuaternionSlerp(a, b, t)
  1970. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  1971. local startInterp, finishInterp
  1972. if cosTheta >= 1.0E-4 then
  1973. if 1 - cosTheta > 1.0E-4 then
  1974. local theta = math.acos(cosTheta)
  1975. local invSinTheta = 1 / math.sin(theta)
  1976. startInterp = math.sin((1 - t) * theta) * invSinTheta
  1977. finishInterp = math.sin(t * theta) * invSinTheta
  1978. else
  1979. startInterp = 1 - t
  1980. finishInterp = t
  1981. end
  1982. elseif 1 + cosTheta > 1.0E-4 then
  1983. local theta = math.acos(-cosTheta)
  1984. local invSinTheta = 1 / math.sin(theta)
  1985. startInterp = math.sin((t - 1) * theta) * invSinTheta
  1986. finishInterp = math.sin(t * theta) * invSinTheta
  1987. else
  1988. startInterp = t - 1
  1989. finishInterp = t
  1990. end
  1991. 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
  1992. end
  1993. local newMotor = function(part0, part1, c0, c1)
  1994. local w = Instance.new("Motor", part0)
  1995. w.Part0 = part0
  1996. w.Part1 = part1
  1997. w.C0 = c0
  1998. w.C1 = c1
  1999. return w
  2000. end
  2001. function wPart(x, y, z, color, tr, cc, an, parent)
  2002. local wp = Instance.new("WedgePart", EffectModel)
  2003. wp.formFactor = "Custom"
  2004. wp.Material = "Neon"
  2005. wp.Size = Vector3.new(x, y, z)
  2006. wp.BrickColor = BrickColor.new(color)
  2007. wp.CanCollide = cc
  2008. wp.Transparency = tr
  2009. wp.Anchored = an
  2010. wp.TopSurface, wp.BottomSurface = 0, 0
  2011. return wp
  2012. end
  2013. function Mesh(par, num, x, y, z)
  2014. local msh = _
  2015. if num == 1 then
  2016. msh = Instance.new("CylinderMesh", par)
  2017. elseif num == 2 then
  2018. msh = Instance.new("SpecialMesh", par)
  2019. msh.MeshType = 3
  2020. elseif num == 3 then
  2021. msh = Instance.new("BlockMesh", par)
  2022. elseif num == 4 then
  2023. msh = Instance.new("SpecialMesh", par)
  2024. msh.MeshType = "Torso"
  2025. elseif type(num) == "string" then
  2026. msh = Instance.new("SpecialMesh", par)
  2027. msh.MeshId = num
  2028. end
  2029. msh.Scale = Vector3.new(x, y, z)
  2030. return msh
  2031. end
  2032. function Triangle(a, b, c)
  2033. local col = BrickColor.new("Really red")
  2034. local edg1 = c - a:Dot(b - a.unit)
  2035. local edg2 = a - b:Dot(c - b.unit)
  2036. local edg3 = b - c:Dot(a - c.unit)
  2037. if edg1 <= b - a.magnitude and edg1 >= 0 then
  2038. a, b = a, b
  2039. elseif edg2 <= c - b.magnitude and edg2 >= 0 then
  2040. a, b, c = b, c, a
  2041. elseif edg3 <= a - c.magnitude and edg3 >= 0 then
  2042. a, b, c = c, a, b
  2043. else
  2044. assert(false, "unreachable")
  2045. end
  2046. local len1 = c - a:Dot(b - a.unit)
  2047. local len2 = b - a.magnitude - len1
  2048. local width = a + b - a.unit * len1 - c.magnitude
  2049. local maincf = CFrameFromTopBack(a, b - a:Cross(c - b).unit, -b - a.unit)
  2050. local list = {}
  2051. if len1 > 0.01 then
  2052. local w1 = Instance.new("WedgePart", EffectModel)
  2053. game:GetService("Debris"):AddItem(w1, 5)
  2054. coroutine.resume(coroutine.create(function(p)
  2055. for i = 1, 10 do
  2056. p.Transparency = i / 10
  2057. swait()
  2058. end
  2059. p:Remove()
  2060. end), w1)
  2061. w1.FormFactor = "Custom"
  2062. w1.BrickColor = col
  2063. w1.Material = "Neon"
  2064. w1.CanCollide = false
  2065. local sz = Vector3.new(0.2, width, len1)
  2066. w1.Size = sz
  2067. local sp = Instance.new("SpecialMesh", w1)
  2068. sp.MeshType = "Wedge"
  2069. sp.Scale = Vector3.new(0, 1, 1) * sz / w1.Size
  2070. w1:BreakJoints()
  2071. w1.Anchored = true
  2072. w1.Transparency = 0
  2073. w1.CFrame = maincf * CFrame.Angles(math.pi, 0, math.pi / 2) * CFrame.new(0, width / 2, len1 / 2)
  2074. end
  2075. if len2 > 0.01 then
  2076. local w2 = Instance.new("WedgePart", EffectModel)
  2077. game:GetService("Debris"):AddItem(w2, 5)
  2078. coroutine.resume(coroutine.create(function(p)
  2079. for i = 1, 10 do
  2080. p.Transparency = i / 10
  2081. swait()
  2082. end
  2083. p:Remove()
  2084. end), w2)
  2085. w2.Material = "Neon"
  2086. w2.FormFactor = "Custom"
  2087. w2.BrickColor = col
  2088. w2.Material = "Neon"
  2089. w2.CanCollide = false
  2090. local sz = Vector3.new(0.2, width, len2)
  2091. w2.Size = sz
  2092. local sp = Instance.new("SpecialMesh", w2)
  2093. sp.MeshType = "Wedge"
  2094. sp.Scale = Vector3.new(0, 1, 1) * sz / w2.Size
  2095. w2:BreakJoints()
  2096. w2.Anchored = true
  2097. w2.Transparency = 0
  2098. w2.CFrame = maincf * CFrame.Angles(math.pi, math.pi, -math.pi / 2) * CFrame.new(0, width / 2, -len1 - len2 / 2)
  2099. end
  2100. return unpack(list)
  2101. end
  2102. function osamachain(P0, P1, Color1, Color2, thickness1, thickness2, T)
  2103. local Part0 = P0.Position
  2104. local Part1 = P1.Position
  2105. local magz = (Part0 - Part1).magnitude
  2106. local curpos = Part0
  2107. local parts = {}
  2108. local lastpart = P0
  2109. local model = Instance.new("Model", EffecMo)
  2110. model.Name = "osama_chain"
  2111. local par = model
  2112. if par:FindFirstChild("TimeLeft") ~= nil then
  2113. par:FindFirstChild("TimeLeft"):Destroy()
  2114. end
  2115. local chains = {}
  2116. local WAT = false
  2117. local cb = Instance.new("Part", model)
  2118. cb.Name = "Main_chain"
  2119. cb.Size = Vector3.new(0.2, 1, 0.2)
  2120. cb.BrickColor = BrickColor.new(Color1)
  2121. cb.Anchored = false
  2122. cb.CanCollide = false
  2123. cb.Locked = true
  2124. cbM = Instance.new("CylinderMesh", cb)
  2125. cbM.Name = "Mesh"
  2126. cb.CFrame = CFrame.new((Part0 + Part1) / 2, Part0) * CFrame.Angles(math.pi / 2, 0, 0)
  2127. for j = 1, T do
  2128. do
  2129. local Part0 = P0.Position
  2130. local Part1 = P1.Position
  2131. local trolpos = CFrame.new(curpos, Part1) * CFrame.new(0, 0, magz / T).p
  2132. local p = Instance.new("Part")
  2133. p.Name = "Outline" .. j
  2134. p.Size = Vector3.new(0.2, 1, 0.2)
  2135. p.BrickColor = BrickColor.new(Color2)
  2136. p.TopSurface = 0
  2137. p.BottomSurface = 0
  2138. p.CanCollide = false
  2139. p.Locked = true
  2140. p.Anchored = true
  2141. p.Material = "Neon"
  2142. p.TopSurface = 0
  2143. p.BottomSurface = 0
  2144. local mesh = Instance.new("CylinderMesh", p)
  2145. mesh.Name = "Mesh"
  2146. mesh.Scale = Vector3.new(1.5, magz / T, 1.5)
  2147. p.Parent = model
  2148. p.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / T / 2)
  2149. curpos = p.CFrame * CFrame.new(0, 0, magz / T / 2).p
  2150. p.CFrame = p.CFrame * CFrame.Angles(math.rad(90), 0, 0)
  2151. p.Transparency = 0.35
  2152. local str = Instance.new("ObjectValue", p)
  2153. str.Value = lastpart
  2154. str.Name = "LP"
  2155. lastpart = p
  2156. table.insert(parts, {p, p})
  2157. table.insert(chains, {
  2158. 0,
  2159. 0,
  2160. parts,
  2161. 0
  2162. })
  2163. coroutine.resume(coroutine.create(function()
  2164. while WAT == false do
  2165. swait()
  2166. local Part0 = P0.Position
  2167. local Part1 = P1.Position
  2168. local ow = j
  2169. local magz = (Part0 - Part1).magnitude
  2170. local oldT = T
  2171. local wtf = magz
  2172. mesh.Scale = Vector3.new(thickness2, magz / T, thickness2)
  2173. if ow > 1 then
  2174. local dangnigga = CFrame.new(str.Value.Position) * CFrame.new(0, 0, wtf / oldT / 2).p
  2175. local trolpos = CFrame.new(dangnigga, Part1) * CFrame.new(0, 0, wtf / oldT).p
  2176. p.CFrame = CFrame.new(str.Value.Position, Part1) * CFrame.new(0, 0, -(wtf / oldT)) * CFrame.Angles(math.rad(90), 0, 0)
  2177. end
  2178. if ow <= 1 then
  2179. local dangnigga = Part0
  2180. local trolpos = CFrame.new(dangnigga, Part1) * CFrame.new(0, 0, wtf / oldT).p
  2181. p.CFrame = CFrame.new(dangnigga, trolpos) * CFrame.new(0, 0, wtf / oldT / 2) * CFrame.Angles(math.rad(90), 0, 0)
  2182. end
  2183. end
  2184. end))
  2185. end
  2186. end
  2187. coroutine.resume(coroutine.create(function()
  2188. while WAT == false do
  2189. local Part0 = P0.Position
  2190. local Part1 = P1.Position
  2191. cbM.Scale = Vector3.new(thickness1, (Part0 - Part1).magnitude, thickness1)
  2192. cb.CFrame = CFrame.new((Part0 + Part1) / 2, Part0) * CFrame.Angles(math.pi / 2, 0, 0)
  2193. for i, v in pairs(chains) do
  2194. v[1] = v[1] % 200 + 4
  2195. local dir = i % 2 == 0 and 1 or -1
  2196. for j, V in pairs(v[3]) do
  2197. local val = math.sin(math.pi / 2 * 2 * ((v[1] + 100 * j / #v[3] * dir) % 100 / 100))
  2198. V[2].Transparency = 0.12 + val * 0.85
  2199. end
  2200. end
  2201. swait()
  2202. end
  2203. end))
  2204. local t = Instance.new("BoolValue", par)
  2205. t.Name = "TimeLeft"
  2206. coroutine.resume(coroutine.create(function()
  2207. repeat
  2208. wait()
  2209. until par:FindFirstChild("TimeLeft") == nil
  2210. WAT = true
  2211. for _, v in pairs(model:children()) do
  2212. coroutine.resume(coroutine.create(function()
  2213. for i = 1, 30 do
  2214. swait()
  2215. v.Mesh.Scale = v.Mesh.Scale - Vector3.new(0.05, 0, 0.05)
  2216. v.Transparency = i / 30
  2217. end
  2218. v:Destroy()
  2219. end))
  2220. game.Debris:AddItem(model, 1)
  2221. end
  2222. end))
  2223. return t
  2224. end
  2225. Fate_Equipped = false
  2226. Fate = Instance.new("Model")
  2227. Fate.Parent = char
  2228. fate = Fate
  2229. FTH = Instance.new("Part", fate)--Fate.Handle
  2230. FTH.Name = "Handle"
  2231. for _, v in pairs(fate:children()) do
  2232. if v.ClassName == "UnionOperation" or v.ClassName == "MeshPart" or v.ClassName == "Part" or v.ClassName == "WedgePart" or v.ClassName == "BasePart" then
  2233. local OR = CFrame.new(v.Position)
  2234. local P1C, P2C = v.CFrame:inverse() * OR, FTH.CFrame:inverse() * OR
  2235. local weld = Instance.new("Weld", FTH)
  2236. weld.Name = v.Name .. "->" .. FTH.Name
  2237. weld.Part0 = v
  2238. weld.Part1 = FTH
  2239. weld.C0 = P1C
  2240. weld.C1 = P2C
  2241. end
  2242. end
  2243. for _, v in pairs(Fate:children()) do
  2244. if v.ClassName == "UnionOperation" or v.ClassName == "MeshPart" or v.ClassName == "Part" or v.ClassName == "WedgePart" or v.ClassName == "BasePart" then
  2245. v.Transparency = 1
  2246. end
  2247. end
  2248. function ToHand()
  2249. if Fate.Handle:FindFirstChild("AIDS") ~= nil then
  2250. Fate.Handle:FindFirstChild("AIDS"):Destroy()
  2251. end
  2252. w = Instance.new("Motor6D", Fate.Handle)
  2253. w.Name = "AIDS"
  2254. w.Part0 = Fate.Handle
  2255. w.Part1 = RightArm
  2256. w.C0 = CFrame.Angles(math.rad(-90), math.rad(90), math.rad(90)) * CFrame.new(0, 1, 0)
  2257. return w
  2258. end
  2259. HandleWeld = ToHand()
  2260. function Equip_Fate()
  2261. animing = true
  2262. for i = 0, 1, 0.1 do
  2263. swait()
  2264. PlayAnimationFromTable(AnimTab.ON.Animation(1), 0.3, false)
  2265. --Fate.EMIT.EMIT.Enabled = true
  2266. --Fate.EMIT.EMIT2.Enabled = true
  2267. for _, v in pairs(Fate:children()) do
  2268. if v.Name ~= "EMIT" then
  2269. v.Transparency = 1
  2270. end
  2271. end
  2272. end
  2273. for _, v in pairs(Fate:children()) do
  2274. if v.Name ~= "EMIT" then
  2275. v.Transparency = 0
  2276. end
  2277. end
  2278. --Fate.EMIT.EMIT.Enabled = false
  2279. --Fate.EMIT.EMIT2.Enabled = false
  2280. Fate_Equipped = true
  2281. animing = false
  2282. HandleWeld = ToHand()
  2283. end
  2284. function Un_Equip_Fate()
  2285. animing = true
  2286. for i = 0, 1, 0.1 do
  2287. swait()
  2288. PlayAnimationFromTable(AnimTab.ON.Animation(1), 0.3, false)
  2289. --Fate.EMIT.EMIT.Enabled = true
  2290. --Fate.EMIT.EMIT2.Enabled = true
  2291. for _, v in pairs(Fate:children()) do
  2292. v.Transparency = 1
  2293. end
  2294. end
  2295. --Fate.EMIT.EMIT.Enabled = false
  2296. --Fate.EMIT.EMIT2.Enabled = false
  2297. Fate_Equipped = false
  2298. animing = false
  2299. HandleWeld = ToHand()
  2300. end
  2301. lastcframe = {
  2302. RootJoint.C0,
  2303. Neck.C0,
  2304. RW.C0,
  2305. LW.C0,
  2306. RH.C0,
  2307. LH.C0
  2308. }
  2309. function PlayAnimationFromTable(table, speed, bool)
  2310. RootJoint.C0 = clerp(lastcframe[1], table[1], speed)
  2311. Neck.C0 = clerp(lastcframe[2], table[2], speed)
  2312. RW.C0 = clerp(lastcframe[3], table[3], speed)
  2313. LW.C0 = clerp(lastcframe[4], table[4], speed)
  2314. RH.C0 = clerp(lastcframe[5], table[5], speed)
  2315. LH.C0 = clerp(lastcframe[6], table[6], speed)
  2316. lastcframe = {
  2317. RootJoint.C0,
  2318. Neck.C0,
  2319. RW.C0,
  2320. LW.C0,
  2321. RH.C0,
  2322. LH.C0
  2323. }
  2324. if bool == true and resetc1 == false then
  2325. resetc1 = true
  2326. RootJoint.C1 = RootJoint.C1
  2327. Torso.Neck.C1 = Torso.Neck.C1
  2328. RW.C1 = rarmc1
  2329. LW.C1 = larmc1
  2330. RH.C1 = rlegc1
  2331. LH.C1 = llegc1
  2332. end
  2333. end
  2334. function CamShake(Part, Distan, Power, Times)
  2335. local de = Part.Position
  2336. for i, v in pairs(workspace:children()) do
  2337. if v:IsA("Model") and v:findFirstChild("Humanoid") then
  2338. for _, c in pairs(v:children()) do
  2339. if c.ClassName == "Part" and Distan > (c.Position - de).magnitude then
  2340. local Noob = v.Humanoid
  2341. if Noob ~= nil and Noob:FindFirstChild("CamShake") == nil then
  2342. --[[local ss = script.CamShake:clone()
  2343. ss.Parent = Noob
  2344. ss.Power.Value = Power
  2345. ss.Times.Value = Times
  2346. ss.Disabled = false]]
  2347. end
  2348. end
  2349. end
  2350. end
  2351. end
  2352. end
  2353. local RbxUtility = LoadLibrary("RbxUtility")
  2354. local Create = RbxUtility.Create
  2355. function RemoveOutlines(part)
  2356. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  2357. end
  2358. function rayCast(Position, Direction, Range, Ignore)
  2359. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  2360. end
  2361. function detect_state()
  2362. Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  2363. velocity = RootPart.Velocity.y
  2364. sine = sine + change
  2365. local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  2366. if equipped == true and Dmoves == false then
  2367. if 1 < RootPart.Velocity.y and hit == nil then
  2368. Anim = "Jump"
  2369. elseif RootPart.Velocity.y < -1 and hit == nil then
  2370. Anim = "Fall"
  2371. elseif Torsovelocity < 1 and hit ~= nil then
  2372. Anim = "Idle"
  2373. elseif Torsovelocity > 2 and hit ~= nil then
  2374. Anim = "Walk"
  2375. end
  2376. end
  2377. end
  2378. local rotnum = 0
  2379. game["Run Service"].RenderStepped:connect(function()
  2380. rotnum = rotnum + 1
  2381. local hitfloor2, posfloor2 = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 20, Character)
  2382. if hitfloor2 ~= nil then
  2383. Gring.CFrame = clerp(Gring.CFrame, cf(posfloor2) * CFrame.Angles(0, math.rad(5 * rotnum), 0), 0.3)
  2384. end
  2385. end)
  2386. function Lightning(Part0, Part1, Times, Offset, Color, Thickness, Trans)
  2387. local magz = (Part0 - Part1).magnitude
  2388. local curpos = Part0
  2389. local trz = {
  2390. -Offset,
  2391. Offset
  2392. }
  2393. for i = 1, Times do
  2394. local li = Par(EffectModel, "Lightning", Color, Vector3.new(Thickness, Thickness, magz / Times), "Neon")
  2395. li.Transparency = Trans
  2396. li.BrickColor = BrickColor.new(Color)
  2397. ora = Instance.new("BlockMesh", li)
  2398. ora.Scale = Vector3.new(Thickness, Thickness, 1)
  2399. local Offzet = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  2400. local trolpos = CFrame.new(curpos, Part1) * CFrame.new(0, 0, magz / Times).p + Offzet
  2401. if Times == i then
  2402. local magz2 = (curpos - Part1).magnitude
  2403. li.Size = Vector3.new(Thickness, Thickness, magz2)
  2404. li.CFrame = CFrame.new(curpos, Part1) * CFrame.new(0, 0, -magz2 / 2)
  2405. else
  2406. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / Times / 2)
  2407. end
  2408. curpos = li.CFrame * CFrame.new(0, 0, magz / Times / 2).p
  2409. game.Debris:AddItem(li, 0.1)
  2410. end
  2411. end
  2412. function Lightning2(Part0, Part1, Times, Offset, Color, Thickness, Trans, V)
  2413. local magz = (Part0 - Part1).magnitude
  2414. local curpos = Part0
  2415. local trz = {
  2416. -Offset,
  2417. Offset
  2418. }
  2419. for i = 1, Times do
  2420. do
  2421. local li = Par(EffectModel, "Lightning", Color, Vector3.new(Thickness, Thickness, magz / Times), "Neon")
  2422. li.Transparency = Trans
  2423. ora = Instance.new("BlockMesh", li)
  2424. ora.Scale = Vector3.new(Thickness, Thickness, 1)
  2425. local Offzet = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  2426. local trolpos = CFrame.new(curpos, Part1) * CFrame.new(0, 0, magz / Times).p + Offzet
  2427. if Times == i then
  2428. local magz2 = (curpos - Part1).magnitude
  2429. li.Size = Vector3.new(Thickness, Thickness, magz2)
  2430. li.CFrame = CFrame.new(curpos, Part1) * CFrame.new(0, 0, -magz2 / 2)
  2431. else
  2432. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / Times / 2)
  2433. end
  2434. curpos = li.CFrame * CFrame.new(0, 0, magz / Times / 2).p
  2435. coroutine.resume(coroutine.create(function()
  2436. for i = 1, V do
  2437. swait()
  2438. li.Transparency = i / V
  2439. end
  2440. li:Destroy()
  2441. end))
  2442. end
  2443. end
  2444. end
  2445. function Lightning3(Part0, Part1, Times, Offset, Color, Thickness, Trans, last)
  2446. local magz = (Part0 - Part1).magnitude
  2447. local curpos = Part0
  2448. local trz = {
  2449. -Offset,
  2450. Offset
  2451. }
  2452. for i = 1, Times do
  2453. do
  2454. local li = Par(EffectModel, "Lightning", Color, Vector3.new(Thickness, Thickness, magz / Times), "Neon")
  2455. li.Transparency = Trans
  2456. local Offzet = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  2457. local trolpos = CFrame.new(curpos, Part1) * CFrame.new(0, 0, magz / Times).p + Offzet
  2458. if Times == i then
  2459. local magz2 = (curpos - Part1).magnitude
  2460. li.Size = Vector3.new(Thickness, Thickness, magz2)
  2461. li.CFrame = CFrame.new(curpos, Part1) * CFrame.new(0, 0, -magz2 / 2)
  2462. else
  2463. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / Times / 2)
  2464. end
  2465. curpos = li.CFrame * CFrame.new(0, 0, magz / Times / 2).p
  2466. game.Debris:AddItem(li, 5)
  2467. coroutine.resume(coroutine.create(function()
  2468. for i = 1, 20 do
  2469. swait()
  2470. li.Transparency = li.Transparency + last
  2471. end
  2472. li:Destroy()
  2473. end))
  2474. end
  2475. end
  2476. end
  2477. function GET_THE_NEAREST_FAGGOT(pos)
  2478. local list = game.Workspace:children()
  2479. local torso
  2480. local DISTANCE_u_BITCH = 1000
  2481. local temp, human, temp2
  2482. for x = 1, #list do
  2483. temp2 = list[x]
  2484. if temp2.className == "Model" and temp2.Name ~= Character.Name then
  2485. temp = temp2:findFirstChild("Torso")
  2486. human = temp2:findFirstChild("Humanoid")
  2487. if temp ~= nil and human ~= nil and human.Health > 0 and DISTANCE_u_BITCH > (temp.Position - pos).magnitude then
  2488. local FOUND_YOU = true
  2489. if Player.Neutral == false and game.Players:GetPlayerFromCharacter(temp.Parent) ~= nil then
  2490. FOUND_YOU = false
  2491. end
  2492. if FOUND_YOU == true then
  2493. torso = temp
  2494. DISTANCE_u_BITCH = (temp.Position - pos).magnitude
  2495. end
  2496. end
  2497. end
  2498. end
  2499. return torso, DISTANCE_u_BITCH
  2500. end
  2501. function Damagefunc(hit, Damage, knockback, tiem, Type, Property, Delay, KnockbackType, stun, t0me)
  2502. local Hited = false
  2503. if hit.Parent == nil then
  2504. return
  2505. end
  2506. h = hit.Parent:FindFirstChild("Humanoid")
  2507. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  2508. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  2509. return
  2510. end
  2511. h = hit.Parent:FindFirstChild("Humanoid")
  2512. c = Instance.new("ObjectValue")
  2513. c.Name = "creator"
  2514. c.Value = game:service("Players").LocalPlayer
  2515. c.Parent = h
  2516. game:GetService("Debris"):AddItem(c, 0.5)
  2517. if Type == "H2" then
  2518. 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))
  2519. eff.Parent = EffectModel
  2520. eff.Name = "BloodEffect"
  2521. eff.Mesh.MeshType = "Sphere"
  2522. eff.Anchored = true
  2523. eff.CanCollide = false
  2524. game:GetService("Debris"):AddItem(eff, 5)
  2525. coroutine.resume(coroutine.create(function(p, A)
  2526. local R = Vector3.new(math.random(-5, 5), math.random(7, 9), math.random(-5, 5)) / 50
  2527. for i = 1, 6 do
  2528. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(0.85, 0.85, 0.85)
  2529. p.Transparency = 0.25 + i / 8
  2530. p.CFrame = p.CFrame * A
  2531. swait()
  2532. end
  2533. p:Remove()
  2534. 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)
  2535. local eb = BillboardGui("http://www.roblox.com/asset/?id=233069772", eff.Position, 0)
  2536. eb.Parent = EffectModel
  2537. eb.BillboardGui.ImageLabel.ImageColor3 = Color3.new(255, 0, 0)
  2538. eb.BillboardGui.ImageLabel.Rotation = math.random(-180, 180)
  2539. eb.BillboardGui.Size = UDim2.new(2, 0, 2, 0)
  2540. game:GetService("Debris"):AddItem(eb, 3)
  2541. coroutine.resume(coroutine.create(function(p)
  2542. local r = math.random(-3, 3) * 9
  2543. if r > -12 and r < 1 then
  2544. r = -12
  2545. elseif r < 12 and r > -1 then
  2546. r = 12
  2547. end
  2548. for i = 1, 6 do
  2549. p.BillboardGui.ImageLabel.ImageTransparency = 0.25 + i / 6
  2550. p.BillboardGui.Size = UDim2.new(2 + i / 1.75, 0, 2 + i / 1.75, 0)
  2551. p.BillboardGui.ImageLabel.Rotation = p.BillboardGui.ImageLabel.Rotation + r
  2552. swait()
  2553. end
  2554. p:Remove()
  2555. end), eb)
  2556. local hitnum = math.random(1, 8)
  2557. if hitnum == 1 then
  2558. so("153092274", hit, 1, 1)
  2559. end
  2560. if hitnum == 2 then
  2561. so("199149186", hit, 2, 0.5)
  2562. end
  2563. if hitnum == 3 then
  2564. so("153092296", hit, 1, 0.3)
  2565. end
  2566. if hitnum == 4 then
  2567. so("199149235", hit, 1, 0.5)
  2568. end
  2569. if hitnum == 5 then
  2570. so("199149269", hit, 1, 0.4)
  2571. end
  2572. if hitnum == 6 then
  2573. so("199149297", hit, 1, 0.5)
  2574. end
  2575. if hitnum == 7 then
  2576. so("201858024", hit, 1, 0.6)
  2577. end
  2578. if hitnum == 8 then
  2579. so("201858024", hit, 1, 0.5)
  2580. end
  2581. end
  2582. if Type == "H1" then
  2583. local hitnum = math.random(2, 4)
  2584. p = Par(EffectModel, "EffectHi", "White", Vector3.new(1, 1, 1), "SmoothPlastic")
  2585. p.CFrame = hit.Parent.Torso.CFrame
  2586. m = Instance.new("SpecialMesh")
  2587. m.MeshType = "Sphere"
  2588. m.Parent = p
  2589. game:GetService("Debris"):AddItem(p, 5)
  2590. coroutine.resume(coroutine.create(function(p)
  2591. for i = 1, 8 do
  2592. p.Transparency = i / 8
  2593. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  2594. swait(0.5)
  2595. end
  2596. p:Remove()
  2597. end), p)
  2598. if hitnum == 1 then
  2599. so("153092274", hit, 1, 1)
  2600. elseif hitnum == 2 then
  2601. so("153092217", hit, 1, 1)
  2602. elseif hitnum == 3 then
  2603. so("153092227", hit, 1, 1)
  2604. elseif hitnum == 4 then
  2605. so("153092238", hit, 1, 1)
  2606. end
  2607. end
  2608. if LastDamage >= 20 and LastDamage < 60 and 10 <= ComboHits then
  2609. Damage = math.floor(Damage / 2)
  2610. end
  2611. if LastDamage >= 60 and 20 <= ComboHits then
  2612. Damage = math.floor(Damage / 4)
  2613. end
  2614. Noob = hit.Parent
  2615. HTime = time() + 1.5
  2616. LastDamage = LastDamage + Damage * 1
  2617. ComboHits = ComboHits + 1
  2618. Comboing = true
  2619. Hited = true
  2620. local ded = false
  2621. Comboing = true
  2622. cc = Noob.Humanoid.Died:connect(function()
  2623. HTime = time()
  2624. end)
  2625. if CANtwod then
  2626. controlsScript.Disabled = true
  2627. facestating = true
  2628. end
  2629. lasthit = h.Parent.Torso
  2630. local rip = h.Health - Damage
  2631. if rip > 0 then
  2632. do
  2633. local nigrhp = h
  2634. local nigrtorso = nigrhp.Parent.Torso
  2635. nigrhp.Died:connect(function()
  2636. if trin.Parent == nigrtorso and trin2.Parent == nigrtorso and trin3.Parent == nigrtorso then
  2637. trin.Parent = nil
  2638. trin2.Parent = nil
  2639. trin3.Parent = nil
  2640. end
  2641. end)
  2642. trin.Parent = lasthit
  2643. trin2.Parent = lasthit
  2644. trin3.Parent = lasthit
  2645. end
  2646. end
  2647. if rip <= 0 then
  2648. lasthit = nil
  2649. trin.Parent = nil
  2650. trin2.Parent = nil
  2651. trin3.Parent = nil
  2652. end
  2653. h:TakeDamage(Damage)
  2654. if EN < MaxEN then
  2655. EN = EN + 2
  2656. end
  2657. if stun == true then
  2658. local t = hit.Parent.Torso
  2659. if hit.Parent.Torso:FindFirstChild("EBOLA") == nil then
  2660. local r = Instance.new("BodyGyro")
  2661. r.P = 10000000
  2662. r.D = 1000
  2663. r.maxTorque = Vector3.new(50000, 50000, 50000) * 50000000000
  2664. r.cframe = r.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(90), 0, 0)
  2665. r.Parent = t
  2666. game:GetService("Debris"):AddItem(r, 1)
  2667. r.Name = "EBOLA"
  2668. fff = Instance.new("BodyForce")
  2669. fff.force = Vector3.new(0, 1200, 0)
  2670. fff.Parent = t
  2671. game:GetService("Debris"):AddItem(fff, 1)
  2672. local hum = hit.Parent.Humanoid
  2673. local angle = hit.Position - Property.Position + Vector3.new(0, 0, 0).unit
  2674. local bodvol = Instance.new("BodyVelocity")
  2675. bodvol.velocity = Vector3.new(0, 0, 0) + RootPart.CFrame.lookVector * 4
  2676. bodvol.Name = "EBOLA"
  2677. bodvol.P = 4000
  2678. bodvol.maxForce = Vector3.new(50000000, 5000000, 50000000) * 10000
  2679. bodvol.Parent = hit
  2680. game.Debris:AddItem(bodvol, 0.5)
  2681. end
  2682. end
  2683. if stun ~= true then
  2684. local hum = hit.Parent.Humanoid
  2685. local angle = hit.Position - Property.Position + Vector3.new(0, 0, 0).unit
  2686. local bodvol = Instance.new("BodyVelocity")
  2687. bodvol.Name = "EBOLA"
  2688. bodvol.velocity = knockback
  2689. bodvol.P = 4000
  2690. bodvol.maxForce = Vector3.new(50000000, 5000000, 50000000) * 10000
  2691. bodvol.Parent = hit
  2692. game.Debris:AddItem(bodvol, tiem)
  2693. end
  2694. local debounce = Instance.new("BoolValue")
  2695. debounce.Name = "DebounceHit"
  2696. debounce.Parent = hit.Parent
  2697. debounce.Value = true
  2698. game:GetService("Debris"):AddItem(debounce, Delay)
  2699. c = Instance.new("ObjectValue")
  2700. c.Name = "creator"
  2701. c.Value = Player
  2702. c.Parent = h
  2703. game:GetService("Debris"):AddItem(c, 0.5)
  2704. local CRIT = false
  2705. if CANtwod == true then
  2706. --dcam.CAM.Value = true
  2707. end
  2708. if CANtwod == false then
  2709. coroutine.resume(coroutine.create(function()
  2710. repeat
  2711. --cam.CAM.Value = false
  2712. swait()
  2713. until Comboing == false
  2714. end))
  2715. end
  2716. end
  2717. end
  2718. function Damagefunc2(hit, Damage, knockback, tiem, Type, Property, Delay, KnockbackType, stun, t0me)
  2719. local Hited = false
  2720. if hit.Parent == nil then
  2721. return
  2722. end
  2723. Noob = hit.Parent
  2724. h = hit.Parent:FindFirstChild("Humanoid")
  2725. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  2726. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  2727. return
  2728. end
  2729. h = hit.Parent:FindFirstChild("Humanoid")
  2730. c = Instance.new("ObjectValue")
  2731. c.Name = "creator"
  2732. c.Value = game:service("Players").LocalPlayer
  2733. c.Parent = h
  2734. game:GetService("Debris"):AddItem(c, 0.5)
  2735. if Type == "H2" then
  2736. local hitnum = math.random(1, 8)
  2737. if hitnum == 1 then
  2738. so("153092274", hit, 1, 1)
  2739. end
  2740. if hitnum == 2 then
  2741. so("199149186", hit, 2, 0.5)
  2742. end
  2743. if hitnum == 3 then
  2744. so("153092296", hit, 1, 0.3)
  2745. end
  2746. if hitnum == 4 then
  2747. so("199149235", hit, 1, 0.5)
  2748. end
  2749. if hitnum == 5 then
  2750. so("199149269", hit, 1, 0.4)
  2751. end
  2752. if hitnum == 6 then
  2753. so("199149297", hit, 1, 0.5)
  2754. end
  2755. if hitnum == 7 then
  2756. so("201858024", hit, 1, 0.6)
  2757. end
  2758. if hitnum == 8 then
  2759. so("201858024", hit, 1, 0.5)
  2760. end
  2761. end
  2762. if Type == "H1" then
  2763. local hitnum = math.random(1, 4)
  2764. if hitnum == 1 then
  2765. so("153092274", hit, 1, 1)
  2766. elseif hitnum == 2 then
  2767. so("153092217", hit, 1, 1)
  2768. elseif hitnum == 3 then
  2769. so("153092227", hit, 1, 1)
  2770. elseif hitnum == 4 then
  2771. so("153092238", hit, 1, 1)
  2772. end
  2773. end
  2774. HTime = time() + 1.5
  2775. LastDamage = LastDamage + Damage * 1
  2776. Comboing = true
  2777. ComboHits = ComboHits + 1
  2778. Hited = true
  2779. local ded = false
  2780. Comboing = true
  2781. lasthit = h.Parent.Torso
  2782. cc = Noob.Humanoid.Died:connect(function()
  2783. HTime = time()
  2784. end)
  2785. local rip = h.Health - Damage
  2786. if rip > 0 then
  2787. do
  2788. local nigrhp = h
  2789. local nigrtorso = nigrhp.Parent.Torso
  2790. nigrhp.Died:connect(function()
  2791. if trin.Parent == nigrtorso and trin2.Parent == nigrtorso and trin3.Parent == nigrtorso then
  2792. trin.Parent = nil
  2793. trin2.Parent = nil
  2794. trin3.Parent = nil
  2795. end
  2796. end)
  2797. trin.Parent = lasthit
  2798. trin2.Parent = lasthit
  2799. trin3.Parent = lasthit
  2800. end
  2801. end
  2802. if rip <= 0 then
  2803. lasthit = nil
  2804. trin.Parent = nil
  2805. trin2.Parent = nil
  2806. trin3.Parent = nil
  2807. end
  2808. h:TakeDamage(Damage)
  2809. if EN < MaxEN then
  2810. EN = EN + 2
  2811. end
  2812. if stun == true then
  2813. local t = hit.Parent.Torso
  2814. end
  2815. if stun ~= true then
  2816. local hum = hit.Parent.Humanoid
  2817. local angle = (hit.Position - Property.Position + Vector3.new(0, 0, 0)).unit
  2818. end
  2819. local debounce = Instance.new("BoolValue")
  2820. debounce.Name = "DebounceHit"
  2821. debounce.Parent = hit.Parent
  2822. debounce.Value = true
  2823. game:GetService("Debris"):AddItem(debounce, Delay)
  2824. c = Instance.new("ObjectValue")
  2825. c.Name = "creator"
  2826. c.Value = Player
  2827. c.Parent = h
  2828. game:GetService("Debris"):AddItem(c, 0.5)
  2829. local CRIT = false
  2830. if CANtwod == true then
  2831. --dcam.CAM.Value = true
  2832. end
  2833. if CANtwod == false then
  2834. coroutine.resume(coroutine.create(function()
  2835. repeat
  2836. --cam.CAM.Value = false
  2837. swait()
  2838. until Comboing == false
  2839. end))
  2840. end
  2841. end
  2842. end
  2843. function MagnitudeDamage(Part, magni, Damage, knockback, tiem, Type, Property, Delay, KnockbackType, stun, t0me)
  2844. for _, c in pairs(workspace:children()) do
  2845. local hum = c:findFirstChild("Humanoid")
  2846. if hum ~= nil then
  2847. local head = c:findFirstChild("Torso")
  2848. if head ~= nil then
  2849. local targ = head.Position - Part.Position
  2850. local mag = targ.magnitude
  2851. if magni >= mag and c.Name ~= Player.Name then
  2852. Damagefunc(head, Damage, knockback, tiem, Type, Property, Delay, KnockbackType, stun, t0me)
  2853. end
  2854. end
  2855. end
  2856. end
  2857. end
  2858. function MagnitudeDamage2(Part, magni, Damage, knockback, tiem, Type, Property, Delay, KnockbackType, stun, t0me)
  2859. for _, c in pairs(workspace:children()) do
  2860. local hum = c:findFirstChild("Humanoid")
  2861. if hum ~= nil then
  2862. local head = c:findFirstChild("Torso")
  2863. if head ~= nil then
  2864. local targ = head.Position - Part.Position
  2865. local mag = targ.magnitude
  2866. if magni >= mag and c.Name ~= Player.Name then
  2867. Damagefunc2(head, Damage, knockback, tiem, Type, Property, Delay, KnockbackType, stun, t0me)
  2868. end
  2869. end
  2870. end
  2871. end
  2872. end
  2873. function Cooldown(name, duration)
  2874. local t = Instance.new("BoolValue", char)
  2875. t.Name = name
  2876. game.Debris:AddItem(t, duration)
  2877. end
  2878. Koy = ""
  2879. Dmoves = nil
  2880. function Stop()
  2881. canjump = false
  2882. end
  2883. function Resume()
  2884. canjump = true
  2885. end
  2886. Player.Character.Humanoid.Changed:connect(function()
  2887. if canjump == false then
  2888. Player.Character.Humanoid.Jump = false
  2889. end
  2890. end)
  2891. function doingmoves(value)
  2892. if value == true then
  2893. bg.Parent = nil
  2894. LastMove = ""
  2895. Stop()
  2896. input = ""
  2897. Koy = ""
  2898. CanCancel = false
  2899. if CANtwod == true and Comboing == false then
  2900. FaceForward()
  2901. end
  2902. if CANtwod == false and Comboing == true then
  2903. FaceForward()
  2904. end
  2905. if Comboing == false and CANtwod == false then
  2906. FaceForward()
  2907. end
  2908. if Comboing == true and CANtwod == true then
  2909. FaceComboee()
  2910. end
  2911. char.Humanoid.WalkSpeed = 0
  2912. Dmoves = true
  2913. DIR = RootPart.CFrame.lookVector
  2914. end
  2915. if value == false then
  2916. Dmoves = false
  2917. bg.Parent = nil
  2918. LastMove = ""
  2919. Koy = ""
  2920. if Dmoves == false then
  2921. CanCancel = true
  2922. char.Humanoid.WalkSpeed = 25
  2923. Resume()
  2924. end
  2925. Dmoves = false
  2926. end
  2927. end
  2928.  
  2929. Dmoves = false
  2930. comb0gui = nil
  2931. coroutine.resume(coroutine.create(function()
  2932. while true do
  2933. swait()
  2934. if Comboing == true then
  2935. if comb0gui == nil then
  2936. comb0gui = script.COMBOGUI:Clone()
  2937. comb0gui.Parent = Player.PlayerGui
  2938. comb0gui.Frame.hits.Text = ComboHits
  2939. comb0gui.Frame.dmg.Text = LastDamage
  2940. else
  2941. comb0gui.Frame.hits.Text = ComboHits
  2942. comb0gui.Frame.dmg.Text = math.floor(LastDamage)
  2943. DifferenceinTime = HTime - time()
  2944. comb0gui.Frame.HitstunFrame.Fill:TweenSize(UDim2.new(0, 80 * DifferenceinTime, 0, 10), nil, 1, 0.4, true)
  2945. --dcam.Target.Value = Noob.Torso
  2946. if CANtwod == true then
  2947. cam_ing = true
  2948. end
  2949. end
  2950. elseif comb0gui ~= nil then
  2951. coroutine.resume(coroutine.create(function(g)
  2952. for i = 1, 15 do
  2953. g.Frame.Position = g.Frame.Position + UDim2.new(0, -10 - i, 0, 0)
  2954. swait(0.2)
  2955. end
  2956. g:Remove()
  2957. end), comb0gui)
  2958. comb0gui = nil
  2959. end
  2960. if HTime <= time() and Comboing == true then
  2961. ComboHits = 0
  2962. LastDamage = 0
  2963. cam_ing = false
  2964. if CANtwod == true then
  2965. --dcam.CAM.Value = false
  2966. end
  2967. Comboing = false
  2968. cc:Disconnect()
  2969. facestate = ""
  2970. facestating = false
  2971. Humanoid.WalkSpeed = 25
  2972. controlsScript.Disabled = false
  2973. end
  2974. end
  2975. end))
  2976. input = ""
  2977. age = 0
  2978. cam_ing = false
  2979. local Input_MaxTime = 0.8
  2980. local Input_Time = Input_MaxTime
  2981. local Input_Addition = 0.2
  2982. local Input_Lose = 0.1
  2983. local Max_Input = 20
  2984. local Running_Timer = false
  2985. coroutine.resume(coroutine.create(function()
  2986. while true do
  2987. swait()
  2988. if Input_Time > 0 then
  2989. Input_Time = Input_Time - Input_Lose
  2990. elseif Input_Time < 0 then
  2991. Input_Time = 0
  2992. input = ""
  2993. elseif Input_Time == 0 then
  2994. input = ""
  2995. elseif Input_Time > Input_MaxTime then
  2996. Input_Time = Input_MaxTime
  2997. end
  2998. end
  2999. end))
  3000. function getDirection()
  3001. local par = RootPart
  3002. Cam = workspace.CurrentCamera
  3003. return {
  3004. CFrame.new(par.Position, Vector3.new(Cam.CoordinateFrame.x, par.Position.y, Cam.CoordinateFrame.z)) * CFrame.fromEulerAnglesXYZ(0, math.pi, 0),
  3005. Vector3.new(Cam.CoordinateFrame.p.x, par.CFrame.p.y, Cam.CoordinateFrame.p.z)
  3006. }
  3007. end
  3008. function getrek()
  3009. Cam = workspace.CurrentCamera
  3010. return {
  3011. CFrame.new(char.Torso.Position, Vector3.new(Noob.Torso.Position.x, char.Torso.Position.y, Noob.Torso.Position.z)),
  3012. Vector3.new(Noob.Torso.CFrame.p.x, Noob.Torso.CFrame.p.y, Noob.Torso.CFrame.p.z)
  3013. }
  3014. end
  3015. function FaceMouse()
  3016. Cam = workspace.CurrentCamera
  3017. return {
  3018. CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
  3019. Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
  3020. }
  3021. end
  3022. function FaceForward()
  3023. RootPart.CFrame = getDirection()[1]
  3024. return RootPart.CFrame
  3025. end
  3026. function gyroface()
  3027. if CANtwod == false and Comboing == false then
  3028. bg.cframe = getDirection()[1]
  3029. end
  3030. if CANtwod == true and Comboing == false then
  3031. bg.cframe = getDirection()[1]
  3032. end
  3033. if CANtwod == false and Comboing == true then
  3034. bg.cframe = getDirection()[1]
  3035. end
  3036. return bg.cframe
  3037. end
  3038. function FaceComboee()
  3039. if Noob ~= nil then
  3040. do
  3041. local bg = Instance.new("BodyGyro", RootPart)
  3042. bg.maxTorque = Vector3.new(0, math.huge, 0)
  3043. bg.P = 10000000
  3044. bg.D = 1000
  3045. bg.cframe = getrek()[1]
  3046. coroutine.resume(coroutine.create(function()
  3047. swait(2)
  3048. bg:Destroy()
  3049. Humanoid.AutoRotate = true
  3050. end))
  3051. return bg.cframe
  3052. end
  3053. end
  3054. end
  3055. function ph0segui(Char, Dealt, color)
  3056. m = Instance.new("Model")
  3057. m.Name = "Effect"
  3058. c = Par(m, "Head", "White", Vector3.new(1, 0.4, 1), "SmoothPlastic")
  3059. c.Transparency = 1
  3060. b = Instance.new("BillboardGui", c)
  3061. b.Size = UDim2.new(5, 0, 5, 0)
  3062. b.AlwaysOnTop = true
  3063. local damgui = it("TextLabel")
  3064. damgui.Parent = b
  3065. damgui.Text = Dealt
  3066. damgui.BackgroundTransparency = 1
  3067. damgui.BackgroundColor3 = Color3.new(0, 0, 0)
  3068. damgui.SizeConstraint = "RelativeXY"
  3069. damgui.TextXAlignment = "Center"
  3070. damgui.TextYAlignment = "Center"
  3071. damgui.Position = UDim2.new(0, 0, 0, 0)
  3072. damgui.Size = UDim2.new(1, 0, 1, 0)
  3073. damgui.Font = "SourceSans"
  3074. damgui.FontSize = "Size14"
  3075. damgui.TextWrapped = false
  3076. damgui.TextStrokeTransparency = 0
  3077. damgui.TextColor3 = BrickColor.new(color).Color
  3078. damgui.TextScaled = true
  3079. ms = Instance.new("CylinderMesh")
  3080. ms.Scale = Vector3.new(0.8, 0.8, 0.8)
  3081. ms.Parent = c
  3082. c.Reflectance = 0
  3083. Instance.new("BodyGyro").Parent = c
  3084. c.Parent = m
  3085. if Char:findFirstChild("Head") ~= nil then
  3086. c.CFrame = cf(Char.Head.CFrame.p + Vector3.new(math.random(-100, 100) / 100, 3, math.random(-100, 100) / 100))
  3087. elseif Char.Parent:findFirstChild("Head") ~= nil then
  3088. c.CFrame = cf(Char.Parent.Head.CFrame.p + Vector3.new(math.random(-100, 100) / 100, 3, math.random(-100, 100) / 100))
  3089. end
  3090. f = Instance.new("BodyPosition")
  3091. f.P = 2000
  3092. f.D = 100
  3093. f.maxForce = Vector3.new(545000, 545000, 545000)
  3094. f.position = c.Position + Vector3.new(0, 1, 0)
  3095. f.Parent = c
  3096. c.CanCollide = false
  3097. m.Parent = workspace
  3098. c.CanCollide = false
  3099. coroutine.resume(coroutine.create(function()
  3100. swait(20)
  3101. for i = 1, 15 do
  3102. swait()
  3103. damgui.TextTransparency = i / 15
  3104. damgui.TextStrokeTransparency = i / 15
  3105. f.position = f.Position + Vector3.new(0, 0.3, 0)
  3106. end
  3107. end))
  3108. game:GetService("Debris"):AddItem(m, 2)
  3109. end
  3110. mouse = nil
  3111. function equip()
  3112. repeat
  3113. wait()
  3114. until Dmoves == false
  3115. input = ""
  3116. carding = false
  3117. Koy = ""
  3118. ORH = Torso["Right Hip"]
  3119. OLW = Torso["Left Shoulder"]
  3120. OLH = Torso["Left Hip"]
  3121. ORW = Torso["Right Shoulder"]
  3122. ORH.Parent = nil
  3123. OLW.Parent = nil
  3124. OLH.Parent = nil
  3125. ORW.Parent = nil
  3126. Animate.Parent = nil
  3127. Animator.Parent = nil
  3128. RW.Parent = Torso
  3129. RW.Part0 = Torso
  3130. RW.Part1 = RightArm
  3131. RW.C0 = CFrame.new(1.5, 0, 0)
  3132. RW.C1 = CFrame.new(0, 0, 0)
  3133. LW.Parent = Torso
  3134. LW.Part0 = Torso
  3135. LW.Part1 = LeftArm
  3136. LW.C0 = CFrame.new(-1.5, 0, 0)
  3137. LW.C1 = CFrame.new(0, 0, 0)
  3138. RH.Parent = Torso
  3139. RH.Part0 = Torso
  3140. RH.Part1 = RightLeg
  3141. RH.C0 = CFrame.new(0.5, -2, 0)
  3142. RH.C1 = CFrame.new(0, 0, 0)
  3143. LH.Parent = Torso
  3144. LH.Part0 = Torso
  3145. LH.Part1 = LeftLeg
  3146. LH.C0 = CFrame.new(-0.5, -2, 0)
  3147. LH.C1 = CFrame.new(0, 0, 0)
  3148. RootJoint.C1 = CFrame.new(0, 0, 0)
  3149. RootJoint.C0 = CFrame.new(0, 0, 0)
  3150. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  3151. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  3152. equipped = true
  3153. doingmoves(true)
  3154. lastcframe = {
  3155. RootJoint.C0,
  3156. Neck.C0,
  3157. RW.C0,
  3158. LW.C0,
  3159. RH.C0,
  3160. LH.C0
  3161. }
  3162. for i = 0, 1, 0.1 do
  3163. swait()
  3164. PlayAnimationFromTable(AnimTab.ON.Animation(1), 0.3, false)
  3165. end
  3166. local p = Par(EffectModel, "Effect", "Bright red", Vector3.new(1, 1, 1), "SmoothPlastic")
  3167. p.CFrame = RootPart.CFrame * CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(90), 0, 0)
  3168. game:GetService("Debris"):AddItem(p, 8)
  3169. local m = Instance.new("SpecialMesh", p)
  3170. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3171. m.Scale = Vector3.new(1, 1, 0.1)
  3172. coroutine.resume(coroutine.create(function(p, s)
  3173. for i = 1, 15 do
  3174. p.Transparency = 0.25 + i / 15
  3175. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(3, 3, 0)
  3176. swait()
  3177. end
  3178. p:Remove()
  3179. end), p)
  3180. local p = Par(EffectModel, "Effect", "Black", Vector3.new(1, 1, 1), "SmoothPlastic")
  3181. p.CFrame = RootPart.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  3182. local m = Instance.new("SpecialMesh", p)
  3183. m.Scale = Vector3.new(1, 1, 1)
  3184. m.MeshType = "Sphere"
  3185. coroutine.resume(coroutine.create(function(p)
  3186. for i = 1, 15 do
  3187. p.Transparency = i / 15
  3188. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1, 1, 1)
  3189. swait()
  3190. end
  3191. p:Destroy()
  3192. end), p)
  3193. for i = 1, 8 do
  3194. local p = Par(EffectModel, "Effect", "Black", Vector3.new(1, 1, 1), "Neon")
  3195. s = math.random(8, 20) / 10
  3196. local m = Instance.new("BlockMesh", p)
  3197. m.Scale = Vector3.new(s, s, s)
  3198. 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())
  3199. coroutine.resume(coroutine.create(function(p)
  3200. for i = 1, 70 do
  3201. if 1 <= p.Transparency then
  3202. p:Destroy()
  3203. break
  3204. end
  3205. p.CFrame = p.CFrame * CFrame.Angles(math.rad(2), math.rad(2), math.rad(2)) + Vector3.new(0, 0.3, 0)
  3206. p.Transparency = i / 70
  3207. swait()
  3208. end
  3209. p.Parent = nil
  3210. end), p)
  3211. end
  3212. so("233091183", Torso, 1, 1)
  3213. so("153092315", Torso, 1, 1)
  3214. doingmoves(false)
  3215. mouse = Player:GetMouse()
  3216. end
  3217. function de_equip()
  3218. if equipped == false then
  3219. return
  3220. end
  3221. repeat
  3222. wait()
  3223. until Dmoves == false
  3224. doingmoves(true)
  3225. for i = 0, 1, 0.1 do
  3226. swait()
  3227. PlayAnimationFromTable(AnimTab.ON.Animation(1), 0.2, false)
  3228. end
  3229. local p = Par(EffectModel, "Effect", "Bright red", Vector3.new(1, 1, 1), "Neon")
  3230. p.CFrame = RootPart.CFrame * CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(90), 0, 0)
  3231. game:GetService("Debris"):AddItem(p, 8)
  3232. local m = Instance.new("SpecialMesh", p)
  3233. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3234. m.Scale = Vector3.new(45, 45, 0.1)
  3235. coroutine.resume(coroutine.create(function(p, s)
  3236. for i = 1, 15 do
  3237. p.Transparency = 0.25 + i / 15
  3238. p.Mesh.Scale = p.Mesh.Scale - Vector3.new(3, 3, 0)
  3239. swait()
  3240. end
  3241. p:Remove()
  3242. end), p)
  3243. local p = Par(EffectModel, "Effect", "Black", Vector3.new(1, 1, 1), "SmoothPlastic")
  3244. p.CFrame = RootPart.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  3245. local m = Instance.new("SpecialMesh", p)
  3246. m.Scale = Vector3.new(15, 15, 15)
  3247. m.MeshType = "Sphere"
  3248. coroutine.resume(coroutine.create(function(p)
  3249. for i = 1, 15 do
  3250. p.Transparency = i / 15
  3251. p.Mesh.Scale = p.Mesh.Scale - Vector3.new(1, 1, 1)
  3252. swait()
  3253. end
  3254. p:Destroy()
  3255. end), p)
  3256. for i = 1, 8 do
  3257. local p = Par(EffectModel, "Effect", "Black", Vector3.new(1, 1, 1), "Neon")
  3258. s = math.random(8, 20) / 10
  3259. local m = Instance.new("BlockMesh", p)
  3260. m.Scale = Vector3.new(s, s, s)
  3261. 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())
  3262. coroutine.resume(coroutine.create(function(p)
  3263. for i = 1, 70 do
  3264. if 1 <= p.Transparency then
  3265. p:Destroy()
  3266. break
  3267. end
  3268. p.CFrame = p.CFrame * CFrame.Angles(math.rad(2), math.rad(2), math.rad(2)) + Vector3.new(0, 0.3, 0)
  3269. p.Transparency = i / 70
  3270. swait()
  3271. end
  3272. p.Parent = nil
  3273. end), p)
  3274. end
  3275. so("233091183", Torso, 1, 2)
  3276. so("153092315", Torso, 1, 2)
  3277. doingmoves(false)
  3278. input = ""
  3279. RW.Parent = nil
  3280. LW.Parent = nil
  3281. RH.Parent = nil
  3282. LH.Parent = nil
  3283. ORW.Parent = Torso
  3284. ORH.Parent = Torso
  3285. OLW.Parent = Torso
  3286. OLH.Parent = Torso
  3287. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  3288. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  3289. RootJoint.C0 = clerp(RootJoint.C0, RootCF, 1)
  3290. Animate.Parent = char
  3291. Animator.Parent = Humanoid
  3292. RootJoint.C1 = r1m
  3293. RootJoint.C0 = r0m
  3294. Neck.C1 = n1m
  3295. Neck.C0 = n0m
  3296. Humanoid.WalkSpeed = 16
  3297. r1m = RootJoint.C1
  3298. r0m = RootJoint.C0
  3299. n1m = Neck.C1
  3300. n0m = Neck.C0
  3301. equipped = false
  3302. end
  3303. MovesTable = {}
  3304. function Taunt()
  3305. doingmoves(true)
  3306. local RandomTaunt = math.random(1, 6)
  3307. for i = 0, 1, 0.1 do
  3308. swait()
  3309. PlayAnimationFromTable(AnimTab.G.Animation(1), 0.3, false)
  3310. end
  3311. if RandomTaunt == 1 then
  3312. game:GetService("Chat"):Chat(char, "Your best move is to fold.", 2)
  3313. elseif RandomTaunt == 2 then
  3314. game:GetService("Chat"):Chat(char, "You're bad.", 2)
  3315. elseif RandomTaunt == 3 then
  3316. game:GetService("Chat"):Chat(char, "All bets off, My friend.", 2)
  3317. elseif RandomTaunt == 4 then
  3318. game:GetService("Chat"):Chat(char, "Dude, Pick a card.", 2)
  3319. elseif RandomTaunt == 5 then
  3320. game:GetService("Chat"):Chat(char, "Weak.", 2)
  3321. elseif RandomTaunt == 6 then
  3322. game:GetService("Chat"):Chat(char, "Man, Screw your tophat.", 2)
  3323. end
  3324. for i = 1, 3 do
  3325. swait()
  3326. for i = 1, 8 do
  3327. swait()
  3328. Neck.C1 = clerp(Neck.C1, CFrame.Angles(0, math.rad(70), 0), 0.1)
  3329. end
  3330. for i = 1, 8 do
  3331. swait()
  3332. Neck.C1 = clerp(Neck.C1, CFrame.Angles(0, math.rad(-70), 0), 0.1)
  3333. end
  3334. end
  3335. Neck.C1 = CFrame.new(0, 0, 0)
  3336. doingmoves(false)
  3337. end
  3338. function Switch_Camera()
  3339. if CANtwod == true then
  3340. CANtwod = false
  3341. if Dmoves == false then
  3342. Humanoid.WalkSpeed = 25
  3343. end
  3344. elseif CANtwod == false then
  3345. CANtwod = true
  3346. end
  3347. end
  3348. table.insert(MovesTable, {
  3349. ["Input"] = "adq",
  3350. ["Name"] = "Unlock Next Phase",
  3351. ["Phase"] = 1,
  3352. ["Cooldown"] = 0,
  3353. ["CooldownName"] = "ADQcool",
  3354. ["CanCancel"] = false,
  3355. ["Conditions"] = function()
  3356. local Viable = false
  3357. local Move
  3358. for _, p in pairs(MovesTable) do
  3359. if p.Input == "adq" then
  3360. Move = p
  3361. break
  3362. end
  3363. end
  3364. local ver
  3365. local numer = Move.Phase
  3366. if numer == 1 then
  3367. ver = true
  3368. end
  3369. if numer == 2 then
  3370. ver = Phase2Unlocked
  3371. end
  3372. if numer == 3 then
  3373. ver = Phase3Unlocked
  3374. end
  3375. if numer == 4 then
  3376. ver = Phase4Unlocked
  3377. end
  3378. local CD = Move.Cooldown
  3379. local name = Move.CooldownName
  3380. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  3381. Viable = true
  3382. Cooldown(name, CD)
  3383. end
  3384. return Viable
  3385. end,
  3386. ["function"] = function()
  3387. if Phase4Unlocked == true then
  3388. return
  3389. end
  3390. Phase = Phase + 1
  3391. EN = 0
  3392. if Phase == 2 then
  3393. Phase2Unlocked = true
  3394. end
  3395. if Phase == 3 then
  3396. Phase3Unlocked = true
  3397. end
  3398. if Phase == 4 then
  3399. Phase4Unlocked = true
  3400. end
  3401. doingmoves(true)
  3402. for i = 0, 1, 0.2 do
  3403. swait()
  3404. PlayAnimationFromTable(AnimTab.CHR.Animation(1), 0.3, false)
  3405. end
  3406. so("206082327", char.Torso, 1, 1)
  3407. so("199145534", char.Torso, 1, 0.8)
  3408. MagnitudeDamage(RootPart, 15, 0, Vector3.new(0, 0, 0) + DIR * 1, 0.5, "H2", RootPart, 0, 0, 20, 30)
  3409. CamShake(RootPart, 15, 0.1, 20)
  3410. for i = 1, 3 do
  3411. swait()
  3412. local p = Par(EffectModel, "Effect", "Really red", vt(1, 1, 1), "SmoothPlastic")
  3413. p.CFrame = CFrame.new(Character.Torso.Position - Vector3.new(0, 0.8, 0))
  3414. game:GetService("Debris"):AddItem(p, 8)
  3415. local m = Instance.new("SpecialMesh", p)
  3416. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  3417. m.Scale = Vector3.new(5, 3, 5)
  3418. coroutine.resume(coroutine.create(function(p, s)
  3419. for i = 1, 15 do
  3420. p.Transparency = 0.9 + i / 150
  3421. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.5, -0.2, 1.5)
  3422. p.CFrame = p.CFrame * CFrame.new(0, -0.1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  3423. swait()
  3424. end
  3425. p:Remove()
  3426. end), p)
  3427. end
  3428. for i = 1, 20 do
  3429. local p = Par(EffectModel, "Effect", "Really red", vt(0.2, 1, 0.2), "Neon")
  3430. p.Transparency = 0
  3431. 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)
  3432. p.Parent = EffectModel
  3433. local m = Instance.new("SpecialMesh")
  3434. m.MeshType = "Sphere"
  3435. m.Parent = p
  3436. m.Scale = Vector3.new(2, 10, 2)
  3437. coroutine.resume(coroutine.create(function(p)
  3438. for i = 1, 40 do
  3439. p.Transparency = i / 40
  3440. p.CFrame = p.CFrame * CFrame.new(0, -1, 0)
  3441. swait()
  3442. end
  3443. p.Parent = nil
  3444. end), p)
  3445. end
  3446. ph0segui(char, "Max Health = (" .. Humanoid.MaxHealth .. ")", "Really red")
  3447. swait(30)
  3448. doingmoves(false)
  3449. end
  3450. })
  3451. table.insert(MovesTable, {
  3452. ["Input"] = "daq",
  3453. ["Name"] = "Return Last Phase",
  3454. ["Phase"] = 1,
  3455. ["Cooldown"] = 0,
  3456. ["CooldownName"] = "DAQcool",
  3457. ["CanCancel"] = false,
  3458. ["Conditions"] = function()
  3459. local Viable = false
  3460. local Move
  3461. for _, p in pairs(MovesTable) do
  3462. if p.Input == "daq" then
  3463. Move = p
  3464. break
  3465. end
  3466. end
  3467. local ver
  3468. local numer = Move.Phase
  3469. if numer == 1 then
  3470. ver = true
  3471. end
  3472. if numer == 2 then
  3473. ver = Phase2Unlocked
  3474. end
  3475. if numer == 3 then
  3476. ver = Phase3Unlocked
  3477. end
  3478. if numer == 4 then
  3479. ver = Phase4Unlocked
  3480. end
  3481. local CD = Move.Cooldown
  3482. local name = Move.CooldownName
  3483. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  3484. Viable = true
  3485. Cooldown(name, CD)
  3486. end
  3487. return Viable
  3488. end,
  3489. ["function"] = function()
  3490. if Phase == 1 then
  3491. return
  3492. end
  3493. if Phase == 2 then
  3494. Phase2Unlocked = false
  3495. Phase = 1
  3496. end
  3497. if Phase == 3 then
  3498. Phase3Unlocked = false
  3499. Phase = 2
  3500. end
  3501. if Phase == 4 then
  3502. Phase4Unlocked = false
  3503. Phase = 3
  3504. end
  3505. doingmoves(true)
  3506. for i = 0, 1, 0.2 do
  3507. swait()
  3508. PlayAnimationFromTable(AnimTab.CHR.Animation(1), 0.3, false)
  3509. end
  3510. so("206082327", char.Torso, 1, 1)
  3511. so("199145534", char.Torso, 1, 0.8)
  3512. MagnitudeDamage(RootPart, 15, 0, Vector3.new(0, 0, 0) - DIR * 4, 0.5, "H2", RootPart, 0, 0, 20, 30)
  3513. CamShake(RootPart, 15, 0.1, 20)
  3514. for i = 1, 3 do
  3515. swait()
  3516. local p = Par(EffectModel, "Effect", "Really red", vt(1, 1, 1), "SmoothPlastic")
  3517. p.CFrame = CFrame.new(Character.Torso.Position - Vector3.new(0, -0.2, 0))
  3518. game:GetService("Debris"):AddItem(p, 8)
  3519. local m = Instance.new("SpecialMesh", p)
  3520. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  3521. m.Scale = Vector3.new(22.5, 0, 22.5)
  3522. coroutine.resume(coroutine.create(function(p, s)
  3523. for i = 1, 15 do
  3524. p.Transparency = 0.9 + i / 150
  3525. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(-1.5, 0.05, -1.5)
  3526. p.CFrame = p.CFrame * CFrame.new(0, -0.3, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  3527. swait()
  3528. end
  3529. p:Remove()
  3530. end), p)
  3531. end
  3532. for i = 1, 20 do
  3533. local p = Par(EffectModel, "Effect", "Really red", vt(0.2, 1, 0.2), "Neon")
  3534. 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)
  3535. p.Parent = EffectModel
  3536. local m = Instance.new("SpecialMesh")
  3537. m.MeshType = "Sphere"
  3538. p.CFrame = p.CFrame * CFrame.new(0, -20, 0)
  3539. m.Parent = p
  3540. m.Scale = Vector3.new(2, 10, 2)
  3541. coroutine.resume(coroutine.create(function(p)
  3542. for i = 1, 20 do
  3543. p.Transparency = i / 20
  3544. p.CFrame = p.CFrame * CFrame.new(0, 1, 0)
  3545. swait()
  3546. end
  3547. p.Parent = nil
  3548. end), p)
  3549. end
  3550. ph0segui(char, "Max Health = (" .. Humanoid.MaxHealth .. ")", "Really red")
  3551. swait(30)
  3552. doingmoves(false)
  3553. end
  3554. })
  3555. table.insert(MovesTable, {
  3556. ["Input"] = "dasq",
  3557. ["Name"] = "Card ride",
  3558. ["Phase"] = 1,
  3559. ["Cooldown"] = 4,
  3560. ["CooldownName"] = "DASQcool",
  3561. ["CanCancel"] = true,
  3562. ["Conditions"] = function()
  3563. local Viable = false
  3564. local Move
  3565. for _, p in pairs(MovesTable) do
  3566. if p.Input == "dasq" then
  3567. Move = p
  3568. break
  3569. end
  3570. end
  3571. local ver
  3572. local numer = Move.Phase
  3573. if numer == 1 then
  3574. ver = true
  3575. end
  3576. if numer == 2 then
  3577. ver = Phase2Unlocked
  3578. end
  3579. if numer == 3 then
  3580. ver = Phase3Unlocked
  3581. end
  3582. if numer == 4 then
  3583. ver = Phase4Unlocked
  3584. end
  3585. local CD = Move.Cooldown
  3586. local name = Move.CooldownName
  3587. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  3588. Viable = true
  3589. Cooldown(name, CD)
  3590. end
  3591. return Viable
  3592. end,
  3593. ["function"] = function()
  3594. if carding == true then
  3595. return
  3596. end
  3597. carding = true
  3598. doingmoves(true)
  3599. LastMove = "DASQ"
  3600. local RNmove = LastMove
  3601. DIR = Torso.CFrame.lookVector
  3602. for i = 0, 1, 0.1 do
  3603. swait()
  3604. DIR = RootPart.CFrame.lookVector
  3605. PlayAnimationFromTable(AnimTab.dasq.Animation(1), 0.3, false)
  3606. end
  3607. so("153092315", Torso, 5, 0.8)
  3608. for i = 1, 3 do
  3609. swait()
  3610. local p = Par(EffectModel, "Effect", "Black", vt(1, 1, 1), "SmoothPlastic")
  3611. p.CFrame = CFrame.new(Character.Torso.Position - Vector3.new(0, 0.8, 0))
  3612. game:GetService("Debris"):AddItem(p, 8)
  3613. local m = Instance.new("SpecialMesh", p)
  3614. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  3615. m.Scale = Vector3.new(5, 3, 5)
  3616. coroutine.resume(coroutine.create(function(p, s)
  3617. for i = 1, 15 do
  3618. p.Transparency = 0.9 + i / 150
  3619. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.5, -0.2, 1.5)
  3620. p.CFrame = p.CFrame * CFrame.new(0, -0.1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  3621. swait()
  3622. end
  3623. p:Remove()
  3624. end), p)
  3625. end
  3626. for i = 0, 1, 0.1 do
  3627. swait()
  3628. PlayAnimationFromTable(AnimTab.dasq.Animation(2), 0.3, false)
  3629. end
  3630. Resume()
  3631. Torso.Velocity = vt(0, 5, 0) * 10
  3632. Humanoid.JumpPower = 16
  3633. Humanoid.Jump = true
  3634. swait(3)
  3635. local card = it("Part", EffectModel)
  3636. card.Anchored = true
  3637. card.CanCollide = false
  3638. card.CFrame = RootPart.CFrame * CFrame.new(0, -3, 0)
  3639. local cm = it("BlockMesh", card)
  3640. cm.Scale = Vector3.new(1, 0.01, 1)
  3641. yis = card.CFrame
  3642. card.Size = Vector3.new(7, 0, 10)
  3643. card.Transparency = 1
  3644. local decal1 = Instance.new("Decal", card)
  3645. decal1.Face = "Top"
  3646. decal1.Name = "D1"
  3647. decal1.Texture = cards[math.random(1, #cards)]
  3648. decal1.Parent = card
  3649. local decal2 = Instance.new("Decal", card)
  3650. decal2.Name = "D2"
  3651. decal2.Parent = card
  3652. decal2.Face = "Bottom"
  3653. decal2.Texture = cards[math.random(1, #cards)]
  3654. card.Anchored = false
  3655. Stop()
  3656. Humanoid.JumpPower = 80
  3657. Torso.Velocity = Torso.Velocity
  3658. w = Instance.new("Weld", Torso)
  3659. w.Part0 = card
  3660. w.Part1 = Torso
  3661. w.C0 = CFrame.new(0, 3, 0) * CFrame.Angles(0, math.rad(90), 0)
  3662. velx = Instance.new("BodyVelocity")
  3663. velx.Parent = RootPart
  3664. velx.maxForce = Vector3.new(400000, 400000, 400000) * 2
  3665. velCF = vt(RootPart.CFrame.lookVector.x * 70, RootPart.CFrame.lookVector.y * 0, RootPart.CFrame.lookVector.z * 70)
  3666. velx.velocity = velCF
  3667. CanCancel = true
  3668. cols = {
  3669. BrickColor.new("Bright red"),
  3670. BrickColor.new("Black"),
  3671. BrickColor.new("Bright red"),
  3672. BrickColor.new("Really black")
  3673. }
  3674. num = 0
  3675. dmg = 0
  3676. bg.Parent = RootPart
  3677. for i = 1, 25 do
  3678. dmg = dmg + 1
  3679. num = num + 1
  3680. if 5 <= num then
  3681. so("231917784", RootPart, 1, 1)
  3682. so("233096543", RootPart, 1, 0.85)
  3683. num = 0
  3684. local p = Par(EffectModel, "Effect", "Black", vt(1, 1, 1), "SmoothPlastic")
  3685. p.CFrame = card.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(90), math.random(-10, 10) / 100, 0)
  3686. m = it("SpecialMesh", p)
  3687. m.MeshType = "FileMesh"
  3688. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  3689. m.Parent = p
  3690. m.Scale = Vector3.new(1, 3, 1)
  3691. m.Name = "Triangle"
  3692. game:GetService("Debris"):AddItem(p, 5)
  3693. coroutine.resume(coroutine.create(function(p)
  3694. for i = 1, 10 do
  3695. p.Transparency = i / 10
  3696. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(2.3, -0.4, 2.3)
  3697. p.CFrame = p.CFrame * CFrame.Angles(0, math.rad(15), 0)
  3698. swait()
  3699. end
  3700. p.Parent = nil
  3701. end), p)
  3702. end
  3703. if LastMove ~= RNmove then
  3704. carding = false
  3705. break
  3706. end
  3707. if dmg >= 3 then
  3708. dmg = 0
  3709. MagnitudeDamage(card, 8, 4, Vector3.new(0, 7, 0) + DIR * 10, 0.5, "H2", RootPart, 0, 0, 20, 30)
  3710. end
  3711. do
  3712. local colsz = {
  3713. "Bright red",
  3714. "Deep orange",
  3715. "Pastel yellow",
  3716. "New Yeller",
  3717. "Black"
  3718. }
  3719. local blast2 = Par(EffectModel, "Effect", colsz[math.random(1, #colsz)], vt(1, 1, 1), "SmoothPlastic")
  3720. 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))
  3721. local m = Instance.new("SpecialMesh", blast2)
  3722. m.Scale = Vector3.new(2, 2, 2)
  3723. m.MeshType = "Brick"
  3724. coroutine.resume(coroutine.create(function()
  3725. for i = 1, 20 do
  3726. blast2.Transparency = 0.25 + i / 20
  3727. m.Scale = m.Scale + vt(-0.1, -0.1, -0.1)
  3728. swait()
  3729. blast2.CFrame = blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  3730. end
  3731. blast2:Remove()
  3732. end))
  3733. Anim = "Jump"
  3734. velx.velocity = vt(RootPart.CFrame.lookVector.x * 90, RootPart.CFrame.lookVector.y * 1, RootPart.CFrame.lookVector.z * 70)
  3735. gyroface()
  3736. swait()
  3737. end
  3738. end
  3739. velx.Parent = nil
  3740. bg.Parent = nil
  3741. w.Parent = nil
  3742. card.Anchored = true
  3743. carding = false
  3744. coroutine.resume(coroutine.create(function()
  3745. for i = 1, 15 do
  3746. swait()
  3747. card.Size = card.Size + Vector3.new(0.1, 0, 0.1)
  3748. card.CFrame = card.CFrame * CFrame.Angles(0, math.rad(10), 0)
  3749. card.D1.Transparency = i / 15
  3750. card.D2.Transparency = i / 15
  3751. game.Debris:AddItem(card, 3)
  3752. end
  3753. end))
  3754. if LastMove == RNmove then
  3755. Torso.Velocity = RootPart.CFrame.lookVector * 70 + vt(0, 5, 0) * 10
  3756. Humanoid.JumpPower = 80
  3757. Humanoid.Jump = true
  3758. swait()
  3759. for i = 0, 1, 0.1 do
  3760. swait()
  3761. DIR = RootPart.CFrame.lookVector
  3762. PlayAnimationFromTable(AnimTab.dasq.Animation(1), 0.3, false)
  3763. end
  3764. carding = false
  3765. Humanoid.JumpPower = 80
  3766. doingmoves(false)
  3767. end
  3768. end
  3769. })
  3770. table.insert(MovesTable, {
  3771. ["Input"] = "saq",
  3772. ["Name"] = "Old memories",
  3773. ["Phase"] = 1,
  3774. ["Cooldown"] = 4,
  3775. ["CooldownName"] = "SAQcool",
  3776. ["CanCancel"] = false,
  3777. ["Conditions"] = function()
  3778. local Viable = false
  3779. local Move
  3780. for _, p in pairs(MovesTable) do
  3781. if p.Input == "saq" then
  3782. Move = p
  3783. break
  3784. end
  3785. end
  3786. local ver
  3787. local numer = Move.Phase
  3788. if numer == 1 then
  3789. ver = true
  3790. end
  3791. if numer == 2 then
  3792. ver = Phase2Unlocked
  3793. end
  3794. if numer == 3 then
  3795. ver = Phase3Unlocked
  3796. end
  3797. if numer == 4 then
  3798. ver = Phase4Unlocked
  3799. end
  3800. local CD = Move.Cooldown
  3801. local name = Move.CooldownName
  3802. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  3803. Viable = true
  3804. Cooldown(name, CD)
  3805. end
  3806. return Viable
  3807. end,
  3808. ["function"] = function()
  3809. doingmoves(true)
  3810. LastMove = "SAQ"
  3811. local RNmove = LastMove
  3812. Cooldown("SAQcool", 4)
  3813. DIR = Torso.CFrame.lookVector
  3814. local vp = Instance.new("BodyPosition")
  3815. vp.position = char.Torso.Position
  3816. vp.Parent = char.Torso
  3817. vp.maxForce = Vector3.new(50000, 50000, 50000) * 50000000000000000
  3818. vp.P = 9000
  3819. vp.D = 2000
  3820. for i = 0, 1, 0.3 do
  3821. swait()
  3822. PlayAnimationFromTable(AnimTab.saq.Animation(1), 0.4, false)
  3823. end
  3824. for i = 0, 1, 0.3 do
  3825. swait()
  3826. PlayAnimationFromTable(AnimTab.saq.Animation(2), 0.3, false)
  3827. end
  3828. so("211062246", Torso, 1, 1)
  3829. so("255679373", Torso, 1, 1)
  3830. so("231917822", Torso, 1, 0.5)
  3831. so("233856115", Torso, 1, 0.5)
  3832. local circle = Par(EffectModel, "Effect", "Black", vt(1, 0.2, 1), "SmoothPlastic")
  3833. local decal = Instance.new("Decal", circle)
  3834. circle.CFrame = char.Torso.CFrame * CFrame.Angles(math.rad(90), 0, 0) * CFrame.new(0, -1.8, 0)
  3835. local cmesh = Instance.new("BlockMesh", circle)
  3836. cmesh.Scale = Vector3.new(14, 0.1, 14)
  3837. circle.Size = Vector3.new(1, 0.2, 1)
  3838. decal.Face = "Top"
  3839. circle.Transparency = 1
  3840. decal.Texture = "http://www.roblox.com/asset/?id=363269577"
  3841. local decal2 = Instance.new("Decal", circle)
  3842. decal2.Face = "Bottom"
  3843. decal2.Texture = "http://www.roblox.com/asset/?id=363269577"
  3844. coroutine.resume(coroutine.create(function()
  3845. for i = 1, 15 do
  3846. cmesh.Scale = cmesh.Scale + Vector3.new(0.6, 0.1, 0.6)
  3847. decal.Transparency = i / 15
  3848. decal2.Transparency = i / 15
  3849. circle.CFrame = circle.CFrame * CFrame.Angles(0, math.rad(15), 0)
  3850. swait()
  3851. end
  3852. circle:Destroy()
  3853. end))
  3854. for i = 1, 20 do
  3855. local p = Par(EffectModel, "Effect", "White", vt(0, 0, 0), "SmoothPlastic")
  3856. p.CFrame = Torso.CFrame * CFrame.new(0, 0, -0.3)
  3857. p.CFrame = p.CFrame * CFrame.new(math.random(-3, 3), math.random(-1, 1), 0)
  3858. m = Instance.new("BlockMesh", p)
  3859. m.Scale = Vector3.new(1, 0.1, 1)
  3860. p.Transparency = 1
  3861. local ono = script.dark:clone()
  3862. ono.Enabled = true
  3863. ono.Parent = p
  3864. coroutine.resume(coroutine.create(function(p)
  3865. for i = 1, 7 do
  3866. swait()
  3867. p.CFrame = p.CFrame * CFrame.new(0, 0, -1)
  3868. MagnitudeDamage(p, 8, 5, Vector3.new(0, 20, 0) + DIR * 10, 0.5, "H2", RootPart, 0, 0, 20, 30)
  3869. end
  3870. swait(5)
  3871. p.dark.Enabled = false
  3872. game.Debris:AddItem(p, 2)
  3873. end), p)
  3874. end
  3875. swait(3)
  3876. vp:Destroy()
  3877. doingmoves(false)
  3878. end
  3879. })
  3880. table.insert(MovesTable, {
  3881. ["Input"] = "ase",
  3882. ["Name"] = "ASE",
  3883. ["Phase"] = 1,
  3884. ["Cooldown"] = 3.5,
  3885. ["CooldownName"] = "ASEcool",
  3886. ["CanCancel"] = false,
  3887. ["Conditions"] = function()
  3888. local Viable = false
  3889. local Move
  3890. for _, p in pairs(MovesTable) do
  3891. if p.Input == "ase" then
  3892. Move = p
  3893. break
  3894. end
  3895. end
  3896. local ver
  3897. local numer = Move.Phase
  3898. if numer == 1 then
  3899. ver = true
  3900. end
  3901. if numer == 2 then
  3902. ver = Phase2Unlocked
  3903. end
  3904. if numer == 3 then
  3905. ver = Phase3Unlocked
  3906. end
  3907. if numer == 4 then
  3908. ver = Phase4Unlocked
  3909. end
  3910. local CD = Move.Cooldown
  3911. local name = Move.CooldownName
  3912. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  3913. Viable = true
  3914. Cooldown(name, CD)
  3915. end
  3916. return Viable
  3917. end,
  3918. ["function"] = function()
  3919. doingmoves(true)
  3920. LastMove = "ASE"
  3921. local RNmove = LastMove
  3922. ook = Torso.Position
  3923. DIR = Torso.CFrame.lookVector
  3924. p = Instance.new("Sound")
  3925. p.SoundId = "http://www.roblox.com/asset/?id=161006069"
  3926. p.Volume = 1
  3927. p.Pitch = 0.9
  3928. p.Parent = game.Players.LocalPlayer.Character["Right Arm"]
  3929. p:Play()
  3930. game:GetService("Debris"):AddItem(p, 6)
  3931. p = Instance.new("Sound")
  3932. p.SoundId = "http://www.roblox.com/asset/?id=161006163"
  3933. p.Volume = 1
  3934. p.Pitch = 0.7
  3935. p.Parent = game.Players.LocalPlayer.Character["Right Arm"]
  3936. p:Play()
  3937. game:GetService("Debris"):AddItem(p, 6)
  3938. for i = 1, 10 do
  3939. local p = Par(EffectModel, "Effect", "White", vt(1.3, 0.2, 1.6), "SmoothPlastic")
  3940. p.CFrame = RootPart.CFrame
  3941. p.CFrame = p.CFrame * CFrame.new(math.random(-5, 5), math.random(-1, 1), 0) * CFrame.Angles(math.rad(180), 0, math.rad(90))
  3942. m = Instance.new("BlockMesh", p)
  3943. m.Scale = Vector3.new(1, 0.1, 1)
  3944. local decal1 = Instance.new("Decal", p)
  3945. decal1.Face = "Top"
  3946. decal1.Texture = cards[math.random(1, #cards)]
  3947. decal1.Name = "D1"
  3948. local decal2 = decal1:clone()
  3949. decal2.Name = "D2"
  3950. decal2.Parent = p
  3951. decal2.Face = "Bottom"
  3952. decal2.Texture = cards[math.random(1, #cards)]
  3953. local card = p
  3954. coroutine.resume(coroutine.create(function(card, p)
  3955. for i = 1, 5 do
  3956. do
  3957. local er = p:clone()
  3958. er.Parent = EffectModel
  3959. coroutine.resume(coroutine.create(function(p)
  3960. for i = 1, 10 do
  3961. er.D1.Transparency = i / 10
  3962. er.D2.Transparency = i / 10
  3963. er.Size = er.Size - Vector3.new(0.16, 0, 0.13)
  3964. swait()
  3965. end
  3966. er:Remove()
  3967. end), p)
  3968. swait()
  3969. p.CFrame = p.CFrame * CFrame.new(0, 0, 2)
  3970. MagnitudeDamage(p, 8, 3, Vector3.new(0, 1, 0) + DIR * 5, 0.5, "H2", RootPart, 0, 0, 20, 30)
  3971. end
  3972. end
  3973. local t = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  3974. t.CFrame = p.CFrame
  3975. local m = Instance.new("SpecialMesh")
  3976. m.MeshType = "Sphere"
  3977. m.Parent = t
  3978. m.Scale = Vector3.new(1, 1, 1)
  3979. m.Name = "Triangle"
  3980. coroutine.resume(coroutine.create(function(p)
  3981. for i = 1, 15 do
  3982. t.Transparency = i / 15
  3983. t.Triangle.Scale = t.Triangle.Scale + Vector3.new(0.1, 0.1, 0.1)
  3984. t.CFrame = t.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-20, 20) / 40, math.random(-20, 20) / 50, 0)
  3985. swait()
  3986. end
  3987. t.Parent = nil
  3988. end), p)
  3989. p:Destroy()
  3990. end), p, card)
  3991. end
  3992. local EDIR = RootPart.CFrame.lookVector
  3993. local vp = Instance.new("BodyVelocity", Torso)
  3994. vp.MaxForce = Vector3.new(4800000, 4800000, 4800000)
  3995. vp.P = 2000
  3996. vp.Velocity = EDIR * -30
  3997. for i = 0, 1, 0.2 do
  3998. swait()
  3999. PlayAnimationFromTable(AnimTab.ase.Animation(1), 0.6, false)
  4000. end
  4001. PlayAnimationFromTable(AnimTab.ase.Animation(2), 0.3, false)
  4002. for i = 0, 1, 0.1 do
  4003. swait()
  4004. RootJoint.C0 = RootJoint.C0 * euler(0.4, 0, 0)
  4005. end
  4006. vp:Destroy()
  4007. doingmoves(false)
  4008. end
  4009. })
  4010. table.insert(MovesTable, {
  4011. ["Input"] = "sdq",
  4012. ["Name"] = "Card throw",
  4013. ["Phase"] = 1,
  4014. ["Cooldown"] = 2,
  4015. ["CooldownName"] = "SDQcool",
  4016. ["CanCancel"] = false,
  4017. ["Conditions"] = function()
  4018. local Viable = false
  4019. local Move
  4020. for _, p in pairs(MovesTable) do
  4021. if p.Input == "sdq" then
  4022. Move = p
  4023. break
  4024. end
  4025. end
  4026. local ver
  4027. local numer = Move.Phase
  4028. if numer == 1 then
  4029. ver = true
  4030. end
  4031. if numer == 2 then
  4032. ver = Phase2Unlocked
  4033. end
  4034. if numer == 3 then
  4035. ver = Phase3Unlocked
  4036. end
  4037. if numer == 4 then
  4038. ver = Phase4Unlocked
  4039. end
  4040. local CD = Move.Cooldown
  4041. local name = Move.CooldownName
  4042. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  4043. Viable = true
  4044. Cooldown(name, CD)
  4045. end
  4046. return Viable
  4047. end,
  4048. ["function"] = function()
  4049. doingmoves(true)
  4050. LastMove = "SDQ"
  4051. local RNmove = LastMove
  4052. local ha = false
  4053. for i = 0, 1, 0.25 do
  4054. swait()
  4055. PlayAnimationFromTable(AnimTab.sdq.Animation(1), 0.3, false)
  4056. if Comboing == true and CANtwod == true then
  4057. ha = true
  4058. end
  4059. end
  4060. coroutine.resume(coroutine.create(function()
  4061. for i = 0, 1, 0.2 do
  4062. if ha == false then
  4063. local offset = (RootPart.Position.y - mouse.Hit.p.y) / 60
  4064. local mag = (RootPart.Position - mouse.Hit.p).magnitude / 66
  4065. local offset = offset / mag
  4066. RW.C1 = clerp(RW.C1, euler(offset, 0, 0), 1)
  4067. LW.C1 = clerp(LW.C1, euler(offset, 0, 0), 1)
  4068. Neck.C0 = CFrame.new(0, 1.5, 0) * euler(-offset, 0, 0)
  4069. RootPart.CFrame = FaceMouse()[1]
  4070. end
  4071. if Comboing == true and CANtwod == true then
  4072. ha = true
  4073. end
  4074. do
  4075. local blast2 = Par(EffectModel, "Effect", "Bright red", vt(1, 1, 1), "Neon")
  4076. blast2.CFrame = LeftArm.CFrame * CFrame.new(0, -2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4077. m = Instance.new("BlockMesh", blast2)
  4078. m.Scale = Vector3.new(1.5, 1.5, 1.5)
  4079. coroutine.resume(coroutine.create(function(p)
  4080. for i = 1, 15 do
  4081. blast2.Transparency = 0 + i / 15
  4082. blast2.Mesh.Scale = blast2.Mesh.Scale / 1.1
  4083. swait()
  4084. end
  4085. blast2:Remove()
  4086. end), p)
  4087. local blast2 = Par(EffectModel, "Effect", "New Yeller", vt(1, 1, 1), "Neon")
  4088. blast2.CFrame = RightArm.CFrame * CFrame.new(0, -2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4089. m = Instance.new("BlockMesh", blast2)
  4090. m.Scale = Vector3.new(1.5, 1.5, 1.5)
  4091. coroutine.resume(coroutine.create(function(p)
  4092. for i = 1, 15 do
  4093. blast2.Transparency = 0 + i / 15
  4094. blast2.Mesh.Scale = blast2.Mesh.Scale / 1.1
  4095. swait()
  4096. end
  4097. blast2:Remove()
  4098. end), p)
  4099. swait()
  4100. PlayAnimationFromTable(AnimTab.sdq.Animation(2), 0.3, false)
  4101. end
  4102. end
  4103. end))
  4104. for i = 1, 5 do
  4105. if ha == false then
  4106. local offset = (RootPart.Position.y - mouse.Hit.p.y) / 60
  4107. local mag = (RootPart.Position - mouse.Hit.p).magnitude / 66
  4108. local offset = offset / mag
  4109. RW.C1 = clerp(RW.C1, euler(offset, 0, 0), 1)
  4110. LW.C1 = clerp(LW.C1, euler(offset, 0, 0), 1)
  4111. Neck.C0 = CFrame.new(0, 1.5, 0) * euler(-offset, 0, 0)
  4112. RootPart.CFrame = FaceMouse()[1]
  4113. end
  4114. if Comboing == true and CANtwod == true then
  4115. ha = true
  4116. end
  4117. do
  4118. local CPlayer = char
  4119. Humanoid.WalkSpeed = 20
  4120. swait(5)
  4121. DIR = Torso.CFrame.lookVector
  4122. p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  4123. p.Transparency = 0.5
  4124. p.Anchored = true
  4125. p.CFrame = CFrame.new(CPlayer.HumanoidRootPart.Position + DIR * 5, CPlayer.HumanoidRootPart.Position + DIR * 20) * CFrame.fromEulerAnglesXYZ(math.rad(90), math.random(-50, 50), 0)
  4126. m = Instance.new("SpecialMesh", p)
  4127. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  4128. m.Scale = Vector3.new(2, 2, 2)
  4129. coroutine.resume(coroutine.create(function(p)
  4130. for i = 1, 10 do
  4131. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.5 - i * 0.1, 0.15, 1.5 - i * 0.1)
  4132. p.Transparency = 0.5 + i / 10
  4133. p.CFrame = p.CFrame * CFrame.new(0, 2, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  4134. swait()
  4135. end
  4136. p:Destroy()
  4137. end), p)
  4138. local p = Par(EffectModel, "Effect", "Black", vt(1.6, 0.5, 1.9), "SmoothPlastic")
  4139. p.CFrame = RootPart.CFrame * CFrame.new(0, 0, -2)
  4140. p.Size = Vector3.new(0.5, 1.6, 1.9)
  4141. m = Instance.new("BlockMesh", p)
  4142. m.Scale = Vector3.new(0.1, 1, 1)
  4143. local decal1 = Instance.new("Decal", p)
  4144. decal1.Face = "Right"
  4145. decal1.Texture = cards[math.random(1, #cards)]
  4146. decal1.Name = "D1"
  4147. local decal2 = decal1:clone()
  4148. decal2.Name = "D2"
  4149. decal2.Parent = p
  4150. decal2.Face = "Left"
  4151. decal2.Texture = cards[math.random(1, #cards)]
  4152. local card = p
  4153. local clon = 0
  4154. local ps = Instance.new("Sound")
  4155. ps.SoundId = "http://www.roblox.com/asset/?id=161006182"
  4156. ps.Pitch = 1
  4157. ps.Volume = 1
  4158. ps.Parent = p
  4159. ps:Play()
  4160. local lpos, cpos
  4161. game.Debris:AddItem(ps, 2)
  4162. if mouse.Hit.p ~= nil then
  4163. local MainPos = p.Position
  4164. if ha == true then
  4165. MainPos2 = Noob.Torso.Position
  4166. end
  4167. if ha == false then
  4168. MainPos2 = mouse.Hit.p
  4169. end
  4170. local MouseLook = cf((MainPos + MainPos2) / 2, MainPos2)
  4171. coroutine.resume(coroutine.create(function(Pos1, Pos2, Look)
  4172. local num = 25
  4173. repeat
  4174. swait()
  4175. local ohit, opos = rayCast(Pos1, Look.lookVector, 8, Character)
  4176. if Comboing == true and CANtwod == true then
  4177. ha = true
  4178. end
  4179. p.CFrame = CFrame.new((Pos1 + opos) / 2, opos)
  4180. Pos1 = Pos1 + Look.lookVector * 5
  4181. clon = clon + 1
  4182. if clon >= 4 then
  4183. clon = 0
  4184. do
  4185. local er = p:clone()
  4186. er.Parent = EffectModel
  4187. coroutine.resume(coroutine.create(function(p)
  4188. for i = 1, 10 do
  4189. er.D1.Transparency = i / 10
  4190. er.D2.Transparency = i / 10
  4191. er.Size = er.Size - Vector3.new(0, 0.1, 0.1)
  4192. swait()
  4193. end
  4194. er:Remove()
  4195. end), p)
  4196. end
  4197. end
  4198. if ohit ~= nil then
  4199. num = 0
  4200. end
  4201. num = num - 1
  4202. until num <= 0
  4203. MagnitudeDamage(p, 8, 4, Vector3.new(0, 1, 0) + DIR * 5, 0.5, "H2", RootPart, 0, 0, 10, 15)
  4204. local t = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "Neon")
  4205. t.CFrame = p.CFrame
  4206. local m = Instance.new("SpecialMesh")
  4207. m.MeshType = "Sphere"
  4208. m.Parent = t
  4209. m.Scale = Vector3.new(3, 3, 3)
  4210. m.Name = "Triangle"
  4211. coroutine.resume(coroutine.create(function(p)
  4212. for i = 1, 15 do
  4213. t.Transparency = i / 15
  4214. t.Triangle.Scale = t.Triangle.Scale + Vector3.new(0.1, 0.1, 0.1)
  4215. t.CFrame = t.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-20, 20) / 40, math.random(-20, 20) / 50, 0)
  4216. swait()
  4217. end
  4218. t.Parent = nil
  4219. end), p)
  4220. local ggui = Instance.new("BillboardGui")
  4221. ggui.Parent = card
  4222. ggui.Size = UDim2.new(10, 0, 7.692307692307692, 0)
  4223. ggui.AlwaysOnTop = true
  4224. local img = Instance.new("ImageLabel")
  4225. img.Parent = ggui
  4226. img.BackgroundTransparency = 1
  4227. img.Size = UDim2.new(1, 0, 1, 0)
  4228. img.Image = "rbxassetid://200369416"
  4229. img.ImageColor3 = BrickColor.new("Bright red").Color
  4230. coroutine.resume(coroutine.create(function()
  4231. for i = 1, 15 do
  4232. swait()
  4233. img.ImageTransparency = i / 15
  4234. img.Rotation = img.Rotation + 10
  4235. ggui.Size = ggui.Size + UDim2.new(1, 0, 0.7692307692307692, 0)
  4236. end
  4237. card:Destroy()
  4238. end))
  4239. end), MainPos, MainPos2, MouseLook)
  4240. end
  4241. end
  4242. end
  4243. RW.C1 = CFrame.new()
  4244. LW.C1 = CFrame.new()
  4245. doingmoves(false)
  4246. end
  4247. })
  4248. table.insert(MovesTable, {
  4249. ["Input"] = "dwc",
  4250. ["Name"] = "Get down",
  4251. ["Phase"] = 1,
  4252. ["Cooldown"] = 2.5,
  4253. ["CooldownName"] = "DWCcool",
  4254. ["CanCancel"] = false,
  4255. ["Conditions"] = function()
  4256. local Viable = false
  4257. local Move
  4258. for _, p in pairs(MovesTable) do
  4259. if p.Input == "dwc" then
  4260. Move = p
  4261. break
  4262. end
  4263. end
  4264. local ver
  4265. local numer = Move.Phase
  4266. if numer == 1 then
  4267. ver = true
  4268. end
  4269. if numer == 2 then
  4270. ver = Phase2Unlocked
  4271. end
  4272. if numer == 3 then
  4273. ver = Phase3Unlocked
  4274. end
  4275. if numer == 4 then
  4276. ver = Phase4Unlocked
  4277. end
  4278. local CD = Move.Cooldown
  4279. local name = Move.CooldownName
  4280. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  4281. Viable = true
  4282. Cooldown(name, CD)
  4283. end
  4284. return Viable
  4285. end,
  4286. ["function"] = function()
  4287. doingmoves(true)
  4288. LastMove = "DWC"
  4289. local RNmove = LastMove
  4290. nou = {
  4291. 1.1,
  4292. 1.4,
  4293. 1.3,
  4294. 1.2,
  4295. 1.5
  4296. }
  4297. local soN = "231917856"
  4298. for i = 1, 2 do
  4299. swait()
  4300. ora = nou[math.random(1, #nou)]
  4301. DIR = char.Torso.CFrame.lookVector
  4302. so(soN, Torso, 1, ora)
  4303. for i = 0, 0.4, 0.15 do
  4304. ora = nou[math.random(1, #nou)]
  4305. swait()
  4306. PlayAnimationFromTable(AnimTab.dwc.Animation(1), 0.5, false)
  4307. end
  4308. MagnitudeDamage(RightLeg, 4, 1, Vector3.new(0, 2, 0) + DIR * 1, 0.5, "H1", Head, 0, 0, 10, 15)
  4309. so(soN, Torso, 1, ora)
  4310. for i = 0, 0.4, 0.15 do
  4311. swait()
  4312. ora = nou[math.random(1, #nou)]
  4313. PlayAnimationFromTable(AnimTab.dwc.Animation(2), 0.5, false)
  4314. end
  4315. so(soN, Torso, 1, ora)
  4316. MagnitudeDamage(RightLeg, 4, 1, Vector3.new(0, 2, 0) + DIR * 1, 0.5, "H1", Head, 0, 0, 10, 15)
  4317. for i = 0, 0.4, 0.15 do
  4318. swait()
  4319. ora = nou[math.random(1, #nou)]
  4320. PlayAnimationFromTable(AnimTab.dwc.Animation(3), 0.5, false)
  4321. end
  4322. so(soN, Torso, 1, ora)
  4323. MagnitudeDamage(RightLeg, 4, 1, Vector3.new(0, 2, 0) + DIR * 1, 0.5, "H1", Head, 0, 0, 10, 15)
  4324. end
  4325. for i = 0, 1, 0.2 do
  4326. swait()
  4327. do
  4328. local blast2 = Par(EffectModel, "Effect", "Bright red", vt(1, 1, 1), "Neon")
  4329. blast2.CFrame = RightLeg.CFrame * CFrame.new(0, -2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4330. m = Instance.new("BlockMesh", blast2)
  4331. m.Scale = Vector3.new(1, 1, 1)
  4332. coroutine.resume(coroutine.create(function()
  4333. for i = 1, 40 do
  4334. blast2.Transparency = i / 40
  4335. swait()
  4336. blast2.CFrame = blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4337. end
  4338. blast2:Remove()
  4339. end))
  4340. local blast2 = Par(EffectModel, "Effect", "Black", vt(1, 1, 1), "Neon")
  4341. blast2.CFrame = RightLeg.CFrame * CFrame.new(0, -2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4342. m = Instance.new("BlockMesh", blast2)
  4343. m.Scale = Vector3.new(1, 1, 1)
  4344. coroutine.resume(coroutine.create(function()
  4345. for i = 1, 40 do
  4346. blast2.Transparency = i / 40
  4347. swait()
  4348. blast2.CFrame = blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4349. end
  4350. blast2:Remove()
  4351. end))
  4352. if LastMove ~= RNmove then
  4353. break
  4354. end
  4355. PlayAnimationFromTable(AnimTab.dwc.Animation(4), 0.6, false)
  4356. end
  4357. end
  4358. DIR = Head.CFrame.lookVector
  4359. so("200632136", RightArm, 1, 1)
  4360. Torso.Velocity = char.Torso.CFrame.lookVector * 30
  4361. for i = 0, 1, 0.1 do
  4362. swait()
  4363. if LastMove ~= RNmove then
  4364. break
  4365. end
  4366. do
  4367. local blast2 = Par(EffectModel, "Effect", "Bright red", vt(1, 1, 1), "Neon")
  4368. blast2.CFrame = RightLeg.CFrame * CFrame.new(0, -2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4369. m = Instance.new("BlockMesh", blast2)
  4370. m.Scale = Vector3.new(1, 1, 1)
  4371. coroutine.resume(coroutine.create(function()
  4372. for i = 1, 40 do
  4373. blast2.Transparency = i / 40
  4374. swait()
  4375. blast2.CFrame = blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4376. end
  4377. blast2:Remove()
  4378. end))
  4379. local blast2 = Par(EffectModel, "Effect", "Black", vt(1, 1, 1), "Neon")
  4380. blast2.CFrame = RightLeg.CFrame * CFrame.new(0, -2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4381. m = Instance.new("BlockMesh", blast2)
  4382. m.Scale = Vector3.new(1, 1, 1)
  4383. coroutine.resume(coroutine.create(function()
  4384. for i = 1, 40 do
  4385. blast2.Transparency = i / 40
  4386. swait()
  4387. blast2.CFrame = blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4388. end
  4389. blast2:Remove()
  4390. end))
  4391. PlayAnimationFromTable(AnimTab.dwc.Animation(5), 0.3, false)
  4392. end
  4393. end
  4394. for i = 1, 10 do
  4395. local p = Par(EffectModel, "Effect", "Black", vt(0.2, 1, 0.2), "SmoothPlastic")
  4396. 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)
  4397. local m = Instance.new("SpecialMesh")
  4398. m.MeshType = "Sphere"
  4399. m.Parent = p
  4400. m.Scale = Vector3.new(1, 5, 1)
  4401. coroutine.resume(coroutine.create(function(p)
  4402. for i = 1, 40 do
  4403. p.Transparency = i / 40
  4404. p.CFrame = p.CFrame * CFrame.new(0, -1, 0)
  4405. swait()
  4406. end
  4407. p.Parent = nil
  4408. end), p)
  4409. end
  4410. local ref = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", Vector3.new())
  4411. ref.Anchored = true
  4412. ref.CFrame = CFrame.new(RootPart.Position)
  4413. local hitfloor2, posfloor2 = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 50, Character)
  4414. if hitfloor2 ~= nil then
  4415. so("199145477", ref, 1, 1.2)
  4416. ref.CFrame = CFrame.new(posfloor2)
  4417. col = hitfloor2.BrickColor
  4418. game.Debris:AddItem(ref, 1)
  4419. local p = Par(EffectModel, "Effect", "Black", vt(1, 1, 1), "SmoothPlastic")
  4420. p.CFrame = CFrame.new(ref.Position + Vector3.new(0, 1, 0)) * CFrame.Angles(math.rad(90), 0, 0)
  4421. game:GetService("Debris"):AddItem(p, 8)
  4422. local m = Instance.new("SpecialMesh", p)
  4423. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  4424. m.Scale = Vector3.new(1, 1, 0.1)
  4425. coroutine.resume(coroutine.create(function(p, s)
  4426. for i = 1, 15 do
  4427. p.Transparency = 0.25 + i / 15
  4428. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(2, 2, 0)
  4429. p.CFrame = p.CFrame * CFrame.new(0, 0, 0)
  4430. swait()
  4431. end
  4432. p:Remove()
  4433. end), p)
  4434. for i = 1, 10 do
  4435. 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))
  4436. groundpart.Anchored = true
  4437. groundpart.Material = hitfloor2.Material
  4438. groundpart.CanCollide = true
  4439. 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))
  4440. coroutine.resume(coroutine.create(function(groundpart)
  4441. for i = 1, 30 do
  4442. groundpart.Transparency = i / 30
  4443. swait()
  4444. end
  4445. groundpart:Destroy()
  4446. ref:Destroy()
  4447. end), groundpart)
  4448. end
  4449. end
  4450. MagnitudeDamage(RightLeg, 12, 5, Vector3.new(0, 1, 0) + DIR * 2.5, 0.5, "H1", Head, 0.1, 0, true, 0)
  4451. if LastMove == RNmove then
  4452. doingmoves(false)
  4453. end
  4454. end
  4455. })
  4456. table.insert(MovesTable, {
  4457. ["Input"] = "sax",
  4458. ["Name"] = "Sax",
  4459. ["Phase"] = 1,
  4460. ["Cooldown"] = 2,
  4461. ["CooldownName"] = "SAXcool",
  4462. ["CanCancel"] = false,
  4463. ["Conditions"] = function()
  4464. local Viable = false
  4465. local Move
  4466. for _, p in pairs(MovesTable) do
  4467. if p.Input == "sax" then
  4468. Move = p
  4469. break
  4470. end
  4471. end
  4472. local ver
  4473. local numer = Move.Phase
  4474. if numer == 1 then
  4475. ver = true
  4476. end
  4477. if numer == 2 then
  4478. ver = Phase2Unlocked
  4479. end
  4480. if numer == 3 then
  4481. ver = Phase3Unlocked
  4482. end
  4483. if numer == 4 then
  4484. ver = Phase4Unlocked
  4485. end
  4486. local CD = Move.Cooldown
  4487. local name = Move.CooldownName
  4488. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  4489. Viable = true
  4490. Cooldown(name, CD)
  4491. end
  4492. return Viable
  4493. end,
  4494. ["function"] = function()
  4495. doingmoves(true)
  4496. LastMove = "sax"
  4497. Anim = "Jump"
  4498. for i = 0, 1, 0.4 do
  4499. swait()
  4500. DIR = RootPart.CFrame.lookVector
  4501. PlayAnimationFromTable(AnimTab.sax.Animation(1), 0.3, false)
  4502. end
  4503. so("227022193", LeftLeg, 0.6, 1.2)
  4504. for i = 1, 3 do
  4505. swait()
  4506. local p = Par(EffectModel, "Effect", "Black", vt(1, 1, 1), "SmoothPlastic")
  4507. p.CFrame = CFrame.new(Character.Torso.Position - Vector3.new(0, 0.8, 0))
  4508. game:GetService("Debris"):AddItem(p, 8)
  4509. local m = Instance.new("SpecialMesh", p)
  4510. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  4511. m.Scale = Vector3.new(5, 3, 5)
  4512. coroutine.resume(coroutine.create(function(p, s)
  4513. for i = 1, 15 do
  4514. p.Transparency = 0.9 + i / 150
  4515. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.5, -0.2, 1.5)
  4516. p.CFrame = p.CFrame * CFrame.new(0, -0.25, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  4517. swait()
  4518. end
  4519. p:Remove()
  4520. end), p)
  4521. end
  4522. BodyVel.maxForce = Vector3.new(4800000, 4800000, 4800000)
  4523. BodyVel.velocity = Vector3.new(char.Torso.Velocity.x, -5, char.Torso.Velocity.z) * 0.5
  4524. BodyVel.Parent = Character.HumanoidRootPart
  4525. BodyVel.velocity = DIR * 38 + Vector3.new(0, 10, 0)
  4526. MagnitudeDamage(LeftLeg, 12, 5, Vector3.new(0, 15, 0) + DIR * 30, 0.5, "H1", RootPart, 0.2, 1, 10, 20)
  4527. for i = 0, 1, 0.3 do
  4528. swait()
  4529. PlayAnimationFromTable(AnimTab.sax.Animation(2), 0.3, false)
  4530. end
  4531. for i = 0, 1, 0.2 do
  4532. swait()
  4533. PlayAnimationFromTable(AnimTab.sax.Animation(3), 0.3, false)
  4534. end
  4535. BodyVel.maxForce = Vector3.new(4800000, 4800000, 4800000)
  4536. BodyVel.velocity = DIR * 49 + Vector3.new(0, 9, 0)
  4537. MagnitudeDamage(LeftLeg, 10, 10, Vector3.new(0, -10, 0) + DIR * 30, 0.5, "H1", RootPart, 0.2, 1, 10, 20)
  4538. for i = 0, 1, 0.5 do
  4539. swait()
  4540. PlayAnimationFromTable(AnimTab.sax.Animation(4), 0.3, false)
  4541. end
  4542. BodyVel.Parent = nil
  4543. for i = 0, 1, 0.5 do
  4544. swait()
  4545. PlayAnimationFromTable(AnimTab.sax.Animation(5), 0.3, false)
  4546. end
  4547. doingmoves(false)
  4548. end
  4549. })
  4550. table.insert(MovesTable, {
  4551. ["Input"] = "aasq",
  4552. ["Name"] = "Final minutes",
  4553. ["Phase"] = 2,
  4554. ["Cooldown"] = 0,
  4555. ["CooldownName"] = "AASQcool",
  4556. ["CanCancel"] = false,
  4557. ["Conditions"] = function()
  4558. local Viable = false
  4559. local Move
  4560. for _, p in pairs(MovesTable) do
  4561. if p.Input == "aasq" then
  4562. Move = p
  4563. break
  4564. end
  4565. end
  4566. local ver
  4567. local numer = Move.Phase
  4568. if numer == 1 then
  4569. ver = true
  4570. end
  4571. if numer == 2 then
  4572. ver = Phase2Unlocked
  4573. end
  4574. if numer == 3 then
  4575. ver = Phase3Unlocked
  4576. end
  4577. if numer == 4 then
  4578. ver = Phase4Unlocked
  4579. end
  4580. local CD = Move.Cooldown
  4581. local name = Move.CooldownName
  4582. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  4583. Viable = true
  4584. Cooldown(name, CD)
  4585. end
  4586. return Viable
  4587. end,
  4588. ["function"] = function()
  4589. doingmoves(true)
  4590. LastMove = "AASQ"
  4591. local RNmove = LastMove
  4592. CanCancel = false
  4593. for i = 0, 1, 0.1 do
  4594. swait()
  4595. PlayAnimationFromTable(AnimTab.aasq.Animation(1, 0, 0), 0.3, false)
  4596. end
  4597. local efx = Par(EffectModel, "Effect", "Black", vt(1, 1, 1), "SmoothPlastic")
  4598. efx.CFrame = RootPart.CFrame * CFrame.Angles(0, 0, math.rad(90))
  4599. efx.Transparency = 1
  4600. local p = Par(EffectModel, "Effect", "Black", vt(7, 7, 0.2), "SmoothPlastic")
  4601. p.Transparency = 1
  4602. p.CFrame = RootPart.CFrame * CFrame.new(0, 0, -3)
  4603. local gui = Instance.new("SurfaceGui", p)
  4604. gui.Face = "Front"
  4605. local Iergui = Instance.new("ImageLabel", gui)
  4606. Iergui.Size = UDim2.new(1, 0, 1, 0)
  4607. Iergui.Image = "http://www.roblox.com/asset/?id=363269577"
  4608. Iergui.BackgroundTransparency = 1
  4609. local Iergui2 = gui:clone()
  4610. Iergui2.Parent = p
  4611. Iergui2.Face = "Back"
  4612. coroutine.resume(coroutine.create(function()
  4613. for i = 1, 25 do
  4614. swait()
  4615. p.CFrame = p.CFrame * CFrame.Angles(0, 0, math.rad(5))
  4616. Iergui.ImageTransparency = i / 25
  4617. Iergui2.ImageLabel.ImageTransparency = i / 25
  4618. p.Size = p.Size + Vector3.new(0.2, 0.2, 0)
  4619. end
  4620. p:Destroy()
  4621. end))
  4622. local hited = false
  4623. so("241816017", RootPart, 1, 0.8)
  4624. for i = 1, 15 do
  4625. swait()
  4626. if hited == true then
  4627. break
  4628. end
  4629. efx.CFrame = clerp(efx.CFrame, efx.CFrame * CFrame.new(0, 0, -35), 0.1)
  4630. do
  4631. local blast2 = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  4632. blast2.CFrame = efx.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4633. local m = Instance.new("BlockMesh", blast2)
  4634. m.Scale = Vector3.new(1, 1, 1)
  4635. coroutine.resume(coroutine.create(function()
  4636. for i = 1, 20 do
  4637. blast2.Transparency = i / 20
  4638. m.Scale = m.Scale + vt(0.15, 0.15, 0.15)
  4639. swait()
  4640. blast2.CFrame = blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4641. end
  4642. blast2:Remove()
  4643. end))
  4644. for i, v in pairs(workspace:children()) do
  4645. 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
  4646. hited = true
  4647. Damagefunc(v.Torso, 1, Vector3.new(0, 0, 0), 0.5, "H2", RootPart, 0, 0, 10, 20)
  4648. nigger = v.Torso
  4649. if hited == true then
  4650. break
  4651. end
  4652. end
  4653. end
  4654. end
  4655. end
  4656. if hited == true then
  4657. do
  4658. local spec = true
  4659. so("240429615", nigger, 1, 1)
  4660. local goto = Par(EffectModel, "goto", "White", vt(1, 1, 1), "SmoothPlastic")
  4661. goto.Transparency = 1
  4662. goto.CFrame = RootPart.CFrame * CFrame.new(0, 20, 0) * CFrame.Angles(math.rad(-40), 0, 0)
  4663. local pp = goto
  4664. local goH, goP = rayCast(pp.Position, pp.CFrame.lookVector, 9999, Character)
  4665. goto.CFrame = CFrame.new(goP)
  4666. game.Debris:AddItem(goto, 8)
  4667. local vp2 = Instance.new("BodyPosition", nigger)
  4668. vp2.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  4669. vp2.P = 10000000
  4670. vp2.D = 1000
  4671. coroutine.resume(coroutine.create(function()
  4672. while spec == true do
  4673. nigger.CFrame = CFrame.new(goto.Position) + Vector3.new(0, 2, 0)
  4674. vp2.Position = goto.CFrame.p + Vector3.new(0, 2, 0)
  4675. vp2.Parent = nigger
  4676. swait()
  4677. end
  4678. end))
  4679. local posfloor2 = nigger.Position
  4680. local p = Par(EffectModel, "Effect", "Really black", vt(12, 17, 12), "SmoothPlastic")
  4681. p.Size = Vector3.new(12, 17, 12)
  4682. p.CFrame = cf(posfloor2) * CFrame.new(0, 0, -7)
  4683. local m = Instance.new("SpecialMesh", p)
  4684. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  4685. m.Scale = Vector3.new(29, 0, 29)
  4686. m.Name = "Triangle"
  4687. swait()
  4688. game.Debris:AddItem(p, 5)
  4689. coroutine.resume(coroutine.create(function(p)
  4690. for i = 1, 10 do
  4691. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(-0.3, 0.5, -0.3)
  4692. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  4693. swait()
  4694. end
  4695. end), p)
  4696. coroutine.resume(coroutine.create(function(p)
  4697. for i = 1, 30 do
  4698. p.Transparency = 0.5 + i / 30
  4699. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(0.5), 0)
  4700. swait()
  4701. end
  4702. end), p)
  4703. local orls = p.CFrame
  4704. local p = Par(EffectModel, "Effect", "Really black", vt(12, 17, 12), "SmoothPlastic")
  4705. p.Size = Vector3.new(12, 17, 12)
  4706. p.CFrame = cf(posfloor2) * CFrame.new(0, 0, -7)
  4707. local m = Instance.new("SpecialMesh", p)
  4708. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  4709. m.Scale = Vector3.new(29, 0, 29)
  4710. m.Name = "Triangle"
  4711. swait()
  4712. game.Debris:AddItem(p, 5)
  4713. coroutine.resume(coroutine.create(function(p)
  4714. for i = 1, 10 do
  4715. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(-1, 1.2, -1)
  4716. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  4717. swait()
  4718. end
  4719. end), p)
  4720. coroutine.resume(coroutine.create(function(p)
  4721. for i = 1, 30 do
  4722. p.Transparency = 0.5 + i / 30
  4723. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(0.5), 0)
  4724. swait()
  4725. end
  4726. end), p)
  4727. local p = Par(EffectModel, "Effect", "Really black", vt(12, 17, 12), "SmoothPlastic")
  4728. p.Size = Vector3.new(12, 17, 12)
  4729. p.CFrame = cf(posfloor2) * CFrame.new(0, 0, -7)
  4730. local m = Instance.new("SpecialMesh", p)
  4731. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  4732. m.Scale = Vector3.new(29, 0, 29)
  4733. m.Name = "Triangle"
  4734. swait()
  4735. game.Debris:AddItem(p, 5)
  4736. coroutine.resume(coroutine.create(function(p)
  4737. for i = 1, 10 do
  4738. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(-2.2, 3, -2.3)
  4739. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  4740. swait()
  4741. end
  4742. end), p)
  4743. coroutine.resume(coroutine.create(function(p)
  4744. for i = 1, 30 do
  4745. p.Transparency = 0.5 + i / 30
  4746. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(0.5), 0)
  4747. swait()
  4748. end
  4749. end), p)
  4750. for i = 0, 1, 0.1 do
  4751. swait()
  4752. PlayAnimationFromTable(AnimTab.aasq.Animation(2, 0, 0), 0.3, false)
  4753. end
  4754. local vp = Instance.new("BodyPosition", Torso)
  4755. vp.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  4756. vp.P = 9000
  4757. vp.D = 1000
  4758. CamShake(RootPart, 15, 1, 10)
  4759. vp.Position = RootPart.Position + Vector3.new(0, 20, 0)
  4760. local hitfloor2, posfloor2 = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 3000, Character)
  4761. local pz = Par(EffectModel, "Effect", "Black", Vector3.new(2, 2, 1), "SmoothPlastic")
  4762. pz.CFrame = cf(posfloor2) * CFrame.Angles(math.pi / 2, 0, 0)
  4763. local m = Instance.new("BlockMesh", pz)
  4764. m.Scale = Vector3.new(2.5, 2.5, 0)
  4765. pz.Transparency = 1
  4766. pz.Anchored = true
  4767. pz.CanCollide = false
  4768. pz.Parent = workspace
  4769. pz.Name = "Rune"
  4770. local d1 = Instance.new("Decal", pz)
  4771. d1.Texture = "http://www.roblox.com/asset/?id=234376725"
  4772. d1.Face = "Front"
  4773. d1.Name = "d1"
  4774. local d1 = Instance.new("Decal", pz)
  4775. d1.Texture = "http://www.roblox.com/asset/?id=234376725"
  4776. d1.Face = "Back"
  4777. d1.Name = "d2"
  4778. coroutine.resume(coroutine.create(function(p)
  4779. for i = 1, 30 do
  4780. swait()
  4781. p.CFrame = p.CFrame * CFrame.Angles(0, 0, math.rad(20 + i * 2))
  4782. p.d1.Transparency = 0.5 + i / 30
  4783. p.d2.Transparency = 0.5 + i / 30
  4784. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.5, 1.5, 0)
  4785. end
  4786. p:Remove()
  4787. end), pz)
  4788. swait(5)
  4789. local lopnum = 9
  4790. local lopsped = 0.18
  4791. local tododmg = 4
  4792. local tododmg2 = 18
  4793. for i = 1, lopnum do
  4794. swait()
  4795. PlayAnimationFromTable(AnimTab.aasq.Animation(3, 0, 0), lopsped, false)
  4796. end
  4797. DIR = RootPart.CFrame.lookVector
  4798. p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  4799. p.Transparency = 0.5
  4800. p.Anchored = true
  4801. p.CFrame = CFrame.new(RootPart.Position + DIR * 2, goto.Position) * CFrame.fromEulerAnglesXYZ(math.rad(90), math.random(-50, 50), 0)
  4802. m = Instance.new("SpecialMesh", p)
  4803. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  4804. m.Scale = Vector3.new(2, 2, 2)
  4805. coroutine.resume(coroutine.create(function(p)
  4806. for i = 1, 10 do
  4807. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.65 - i * 0.1, -0.15, 1.65 - i * 0.1)
  4808. p.Transparency = 0.25 + i / 10
  4809. p.CFrame = p.CFrame * CFrame.new(0, -0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(15), 0)
  4810. swait()
  4811. end
  4812. p:Destroy()
  4813. end), p)
  4814. local blast = Par(EffectModel, "Effect", "Black", vt(1, 1, 1), "SmoothPlastic")
  4815. blast.Transparency = 1
  4816. blast.CFrame = RootPart.CFrame * CFrame.new(0, 0, -1)
  4817. local blasimg = Instance.new("BillboardGui", blast)
  4818. blasimg.Size = UDim2.new(23, 0, 13, 0)
  4819. local imgbls = Instance.new("ImageLabel", blasimg)
  4820. imgbls.BackgroundTransparency = 1
  4821. imgbls.Size = UDim2.new(1, 0, 1, 0)
  4822. imgbls.Image = "http://www.roblox.com/asset/?id=55924470"
  4823. imgbls.ImageColor3 = Color3.new(255, 255, 0)
  4824. local emit3 = script.EMIT3:Clone()
  4825. emit3.Enabled = true
  4826. emit3.Parent = blast
  4827. local MainPos = blast.Position
  4828. MainPos2 = goto.Position
  4829. local MouseLook = cf((MainPos + MainPos2) / 2, MainPos2)
  4830. coroutine.resume(coroutine.create(function(Pos1, Pos2, Look)
  4831. local num = 50
  4832. repeat
  4833. swait()
  4834. local ohit, opos = rayCast(Pos1, Look.lookVector, 6, Character)
  4835. blast.CFrame = CFrame.new((Pos1 + opos) / 2, opos)
  4836. Pos1 = Pos1 + Look.lookVector * 5
  4837. if ohit ~= nil then
  4838. num = 0
  4839. end
  4840. num = num - 1
  4841. until num <= 0
  4842. MagnitudeDamage(blast, 13, tododmg, Vector3.new(0, 5, 0) + DIR * 5, 0.5, "H2", RootPart, 0, 0, 20, 30)
  4843. so("192410084", blast, 1, 1)
  4844. so("191395725", blast, 1, 1)
  4845. for i = 1, 4 do
  4846. p = Par(EffectModel, "Effect", "Bright red", vt(1, 1, 1), "SmoothPlastic")
  4847. p.CFrame = blast.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4848. m = Instance.new("SpecialMesh")
  4849. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  4850. m.Scale = Vector3.new(2.4 + i, 2.4 + i, 0.6)
  4851. m.Parent = p
  4852. game:GetService("Debris"):AddItem(p, 5)
  4853. coroutine.resume(coroutine.create(function(p, l)
  4854. for i = 1, 10 do
  4855. p.Transparency = i / 10
  4856. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1 + l, 1 + l, 0)
  4857. swait(0.5)
  4858. end
  4859. p:Remove()
  4860. end), p, 1)
  4861. end
  4862. for SOS = 1, 4 do
  4863. do
  4864. local cols = {
  4865. "Bright red",
  4866. "Deep orange",
  4867. "Bright yellow",
  4868. "Pastel yellow"
  4869. }
  4870. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "SmoothPlastic")
  4871. p.BrickColor = BrickColor.new(cols[math.random(1, #cols)])
  4872. p.CFrame = CFrame.new(blast.CFrame.p)
  4873. game:GetService("Debris"):AddItem(p, 5)
  4874. local m = Instance.new("BlockMesh", p)
  4875. m.Scale = Vector3.new(1.5, 1.5, 1.5)
  4876. local sds = script.EMIT3:Clone()
  4877. sds.Parent = p
  4878. sds.Enabled = true
  4879. coroutine.resume(coroutine.create(function(p, pc, s)
  4880. local e = 0
  4881. for i = 0 + s, 10 + s do
  4882. p.Transparency = 0.5 + (i - s) / 10
  4883. p.Mesh.Scale = p.Mesh.Scale / 1.02
  4884. e = e ^ 1.008 + 0.11
  4885. 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))
  4886. swait()
  4887. end
  4888. sds.Enabled = false
  4889. game.Debris:AddItem(p, 10)
  4890. end), p, p.CFrame, SOS * 9)
  4891. end
  4892. end
  4893. for i = 1, 20 do
  4894. local cols = {
  4895. "Bright red",
  4896. "Deep orange",
  4897. "Bright yellow"
  4898. }
  4899. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "Neon")
  4900. 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)
  4901. local m = Instance.new("BlockMesh", p)
  4902. m.Scale = Vector3.new(2, 2, 2)
  4903. coroutine.resume(coroutine.create(function(p)
  4904. for i = 1, 15 do
  4905. p.Transparency = 0.5 + i / 15
  4906. p.CFrame = p.CFrame * CFrame.new(0, -2.5, 0)
  4907. swait()
  4908. end
  4909. p.Parent = nil
  4910. end), p)
  4911. end
  4912. coroutine.resume(coroutine.create(function()
  4913. for i = 1, 20 do
  4914. swait()
  4915. blasimg.Size = blasimg.Size + UDim2.new(0.5, 0, 0.5, 0)
  4916. imgbls.ImageTransparency = i / 20
  4917. emit3.Enabled = false
  4918. end
  4919. game.Debris:AddItem(blast, 5)
  4920. end))
  4921. end), MainPos, MainPos2, MouseLook)
  4922. for i = 1, lopnum do
  4923. swait()
  4924. PlayAnimationFromTable(AnimTab.aasq.Animation(4, 0, 0), lopsped, false)
  4925. end
  4926. DIR = RootPart.CFrame.lookVector
  4927. p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  4928. p.Transparency = 0.5
  4929. p.Anchored = true
  4930. p.CFrame = CFrame.new(RootPart.Position + DIR * 2, goto.Position) * CFrame.fromEulerAnglesXYZ(math.rad(90), math.random(-50, 50), 0)
  4931. m = Instance.new("SpecialMesh", p)
  4932. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  4933. m.Scale = Vector3.new(2, 2, 2)
  4934. coroutine.resume(coroutine.create(function(p)
  4935. for i = 1, 10 do
  4936. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.65 - i * 0.1, -0.15, 1.65 - i * 0.1)
  4937. p.Transparency = 0.25 + i / 10
  4938. p.CFrame = p.CFrame * CFrame.new(0, -0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(15), 0)
  4939. swait()
  4940. end
  4941. p:Destroy()
  4942. end), p)
  4943. local blast = Par(EffectModel, "Effect", "Black", vt(1, 1, 1), "SmoothPlastic")
  4944. blast.Transparency = 1
  4945. blast.CFrame = RootPart.CFrame * CFrame.new(0, 0, -1)
  4946. local blasimg = Instance.new("BillboardGui", blast)
  4947. blasimg.Size = UDim2.new(23, 0, 13, 0)
  4948. local imgbls = Instance.new("ImageLabel", blasimg)
  4949. imgbls.BackgroundTransparency = 1
  4950. imgbls.Size = UDim2.new(1, 0, 1, 0)
  4951. imgbls.Image = "http://www.roblox.com/asset/?id=55924470"
  4952. imgbls.ImageColor3 = Color3.new(255, 255, 0)
  4953. local emit3 = script.EMIT3:Clone()
  4954. emit3.Enabled = true
  4955. emit3.Parent = blast
  4956. local MainPos = blast.Position
  4957. MainPos2 = goto.Position
  4958. local MouseLook = cf((MainPos + MainPos2) / 2, MainPos2)
  4959. coroutine.resume(coroutine.create(function(Pos1, Pos2, Look)
  4960. local num = 50
  4961. repeat
  4962. swait()
  4963. local ohit, opos = rayCast(Pos1, Look.lookVector, 6, Character)
  4964. blast.CFrame = CFrame.new((Pos1 + opos) / 2, opos)
  4965. Pos1 = Pos1 + Look.lookVector * 5
  4966. if ohit ~= nil then
  4967. num = 0
  4968. end
  4969. num = num - 1
  4970. until num <= 0
  4971. MagnitudeDamage(blast, 13, tododmg, Vector3.new(0, 5, 0) + DIR * 5, 0.5, "H2", RootPart, 0, 0, 20, 30)
  4972. so("192410084", blast, 1, 1)
  4973. so("191395725", blast, 1, 1)
  4974. for i = 1, 4 do
  4975. p = Par(EffectModel, "Effect", "Bright red", vt(1, 1, 1), "SmoothPlastic")
  4976. p.CFrame = blast.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4977. m = Instance.new("SpecialMesh")
  4978. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  4979. m.Scale = Vector3.new(2.4 + i, 2.4 + i, 0.6)
  4980. m.Parent = p
  4981. game:GetService("Debris"):AddItem(p, 5)
  4982. coroutine.resume(coroutine.create(function(p, l)
  4983. for i = 1, 10 do
  4984. p.Transparency = i / 10
  4985. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1 + l, 1 + l, 0)
  4986. swait(0.5)
  4987. end
  4988. p:Remove()
  4989. end), p, 1)
  4990. end
  4991. for SOS = 1, 4 do
  4992. do
  4993. local cols = {
  4994. "Bright red",
  4995. "Deep orange",
  4996. "Bright yellow",
  4997. "Pastel yellow"
  4998. }
  4999. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "SmoothPlastic")
  5000. p.BrickColor = BrickColor.new(cols[math.random(1, #cols)])
  5001. p.CFrame = CFrame.new(blast.CFrame.p)
  5002. game:GetService("Debris"):AddItem(p, 5)
  5003. local m = Instance.new("BlockMesh", p)
  5004. m.Scale = Vector3.new(1.5, 1.5, 1.5)
  5005. local sds = script.EMIT3:Clone()
  5006. sds.Parent = p
  5007. sds.Enabled = true
  5008. coroutine.resume(coroutine.create(function(p, pc, s)
  5009. local e = 0
  5010. for i = 0 + s, 10 + s do
  5011. p.Transparency = 0.5 + (i - s) / 10
  5012. p.Mesh.Scale = p.Mesh.Scale / 1.02
  5013. e = e ^ 1.008 + 0.11
  5014. 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))
  5015. swait()
  5016. end
  5017. sds.Enabled = false
  5018. game.Debris:AddItem(p, 10)
  5019. end), p, p.CFrame, SOS * 9)
  5020. end
  5021. end
  5022. for i = 1, 20 do
  5023. local cols = {
  5024. "Bright red",
  5025. "Deep orange",
  5026. "Bright yellow"
  5027. }
  5028. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "Neon")
  5029. 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)
  5030. local m = Instance.new("BlockMesh", p)
  5031. m.Scale = Vector3.new(2, 2, 2)
  5032. coroutine.resume(coroutine.create(function(p)
  5033. for i = 1, 15 do
  5034. p.Transparency = 0.5 + i / 15
  5035. p.CFrame = p.CFrame * CFrame.new(0, -2.5, 0)
  5036. swait()
  5037. end
  5038. p.Parent = nil
  5039. end), p)
  5040. end
  5041. coroutine.resume(coroutine.create(function()
  5042. for i = 1, 20 do
  5043. swait()
  5044. blasimg.Size = blasimg.Size + UDim2.new(0.5, 0, 0.5, 0)
  5045. imgbls.ImageTransparency = i / 20
  5046. emit3.Enabled = false
  5047. end
  5048. game.Debris:AddItem(blast, 5)
  5049. end))
  5050. end), MainPos, MainPos2, MouseLook)
  5051. for i = 1, lopnum do
  5052. swait()
  5053. PlayAnimationFromTable(AnimTab.aasq.Animation(5, 0, 0), lopsped, false)
  5054. end
  5055. DIR = RootPart.CFrame.lookVector
  5056. p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  5057. p.Transparency = 0.5
  5058. p.Anchored = true
  5059. p.CFrame = CFrame.new(RootPart.Position + DIR * 2, goto.Position) * CFrame.fromEulerAnglesXYZ(math.rad(90), math.random(-50, 50), 0)
  5060. m = Instance.new("SpecialMesh", p)
  5061. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  5062. m.Scale = Vector3.new(2, 2, 2)
  5063. coroutine.resume(coroutine.create(function(p)
  5064. for i = 1, 10 do
  5065. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.65 - i * 0.1, -0.15, 1.65 - i * 0.1)
  5066. p.Transparency = 0.25 + i / 10
  5067. p.CFrame = p.CFrame * CFrame.new(0, -0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(15), 0)
  5068. swait()
  5069. end
  5070. p:Destroy()
  5071. end), p)
  5072. local blast = Par(EffectModel, "Effect", "Black", vt(1, 1, 1), "SmoothPlastic")
  5073. blast.Transparency = 1
  5074. blast.CFrame = RootPart.CFrame * CFrame.new(0, 0, -1)
  5075. local blasimg = Instance.new("BillboardGui", blast)
  5076. blasimg.Size = UDim2.new(23, 0, 13, 0)
  5077. local imgbls = Instance.new("ImageLabel", blasimg)
  5078. imgbls.BackgroundTransparency = 1
  5079. imgbls.Size = UDim2.new(1, 0, 1, 0)
  5080. imgbls.Image = "http://www.roblox.com/asset/?id=55924470"
  5081. imgbls.ImageColor3 = Color3.new(255, 255, 0)
  5082. local emit3 = script.EMIT3:Clone()
  5083. emit3.Enabled = true
  5084. emit3.Parent = blast
  5085. local MainPos = blast.Position
  5086. MainPos2 = goto.Position
  5087. local MouseLook = cf((MainPos + MainPos2) / 2, MainPos2)
  5088. coroutine.resume(coroutine.create(function(Pos1, Pos2, Look)
  5089. local num = 50
  5090. repeat
  5091. swait()
  5092. local ohit, opos = rayCast(Pos1, Look.lookVector, 6, Character)
  5093. blast.CFrame = CFrame.new((Pos1 + opos) / 2, opos)
  5094. Pos1 = Pos1 + Look.lookVector * 5
  5095. if ohit ~= nil then
  5096. num = 0
  5097. end
  5098. num = num - 1
  5099. until num <= 0
  5100. MagnitudeDamage(blast, 13, tododmg, Vector3.new(0, 5, 0) + DIR * 5, 0.5, "H2", RootPart, 0, 0, 20, 30)
  5101. so("192410084", blast, 1, 1)
  5102. so("191395725", blast, 1, 1)
  5103. for i = 1, 4 do
  5104. p = Par(EffectModel, "Effect", "Deep orange", vt(1, 1, 1), "SmoothPlastic")
  5105. p.CFrame = blast.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  5106. m = Instance.new("SpecialMesh")
  5107. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  5108. m.Scale = Vector3.new(2.4 + i, 2.4 + i, 0.6)
  5109. m.Parent = p
  5110. game:GetService("Debris"):AddItem(p, 5)
  5111. coroutine.resume(coroutine.create(function(p, l)
  5112. for i = 1, 10 do
  5113. p.Transparency = i / 10
  5114. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1 + l, 1 + l, 0)
  5115. swait(0.5)
  5116. end
  5117. p:Remove()
  5118. end), p, 1)
  5119. end
  5120. for SOS = 1, 4 do
  5121. do
  5122. local cols = {
  5123. "Bright red",
  5124. "Bright red",
  5125. "Bright red",
  5126. "Bright red"
  5127. }
  5128. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "SmoothPlastic")
  5129. p.BrickColor = BrickColor.new(cols[math.random(1, #cols)])
  5130. p.CFrame = CFrame.new(blast.CFrame.p)
  5131. game:GetService("Debris"):AddItem(p, 5)
  5132. local m = Instance.new("BlockMesh", p)
  5133. m.Scale = Vector3.new(1.5, 1.5, 1.5)
  5134. local sds = script.EMIT3:Clone()
  5135. sds.Parent = p
  5136. sds.Enabled = true
  5137. coroutine.resume(coroutine.create(function(p, pc, s)
  5138. local e = 0
  5139. for i = 0 + s, 10 + s do
  5140. p.Transparency = 0.5 + (i - s) / 10
  5141. p.Mesh.Scale = p.Mesh.Scale / 1.02
  5142. e = e ^ 1.008 + 0.11
  5143. 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))
  5144. swait()
  5145. end
  5146. sds.Enabled = false
  5147. game.Debris:AddItem(p, 10)
  5148. end), p, p.CFrame, SOS * 9)
  5149. end
  5150. end
  5151. for i = 1, 20 do
  5152. local cols = {
  5153. "Bright red",
  5154. "Deep orange",
  5155. "Bright yellow"
  5156. }
  5157. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "Neon")
  5158. 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)
  5159. local m = Instance.new("BlockMesh", p)
  5160. m.Scale = Vector3.new(2, 2, 2)
  5161. coroutine.resume(coroutine.create(function(p)
  5162. for i = 1, 15 do
  5163. p.Transparency = 0.5 + i / 15
  5164. p.CFrame = p.CFrame * CFrame.new(0, -2.5, 0)
  5165. swait()
  5166. end
  5167. p.Parent = nil
  5168. end), p)
  5169. end
  5170. coroutine.resume(coroutine.create(function()
  5171. for i = 1, 20 do
  5172. swait()
  5173. blasimg.Size = blasimg.Size + UDim2.new(0.5, 0, 0.5, 0)
  5174. imgbls.ImageTransparency = i / 20
  5175. emit3.Enabled = false
  5176. end
  5177. game.Debris:AddItem(blast, 5)
  5178. end))
  5179. end), MainPos, MainPos2, MouseLook)
  5180. for i = 1, lopnum do
  5181. swait()
  5182. PlayAnimationFromTable(AnimTab.aasq.Animation(6, 0, 0), lopsped, false)
  5183. end
  5184. DIR = RootPart.CFrame.lookVector
  5185. p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  5186. p.Transparency = 0.5
  5187. p.Anchored = true
  5188. p.CFrame = CFrame.new(RootPart.Position + DIR * 2, goto.Position) * CFrame.fromEulerAnglesXYZ(math.rad(90), math.random(-50, 50), 0)
  5189. m = Instance.new("SpecialMesh", p)
  5190. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  5191. m.Scale = Vector3.new(2, 2, 2)
  5192. coroutine.resume(coroutine.create(function(p)
  5193. for i = 1, 10 do
  5194. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.65 - i * 0.1, -0.15, 1.65 - i * 0.1)
  5195. p.Transparency = 0.25 + i / 10
  5196. p.CFrame = p.CFrame * CFrame.new(0, -0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(15), 0)
  5197. swait()
  5198. end
  5199. p:Destroy()
  5200. end), p)
  5201. local blast = Par(EffectModel, "Effect", "Black", vt(1, 1, 1), "SmoothPlastic")
  5202. blast.Transparency = 1
  5203. blast.CFrame = RootPart.CFrame * CFrame.new(0, 0, -1)
  5204. local blasimg = Instance.new("BillboardGui", blast)
  5205. blasimg.Size = UDim2.new(23, 0, 13, 0)
  5206. local imgbls = Instance.new("ImageLabel", blasimg)
  5207. imgbls.BackgroundTransparency = 1
  5208. imgbls.Size = UDim2.new(1, 0, 1, 0)
  5209. imgbls.Image = "http://www.roblox.com/asset/?id=55924470"
  5210. imgbls.ImageColor3 = Color3.new(255, 255, 0)
  5211. local emit3 = script.EMIT3:Clone()
  5212. emit3.Enabled = true
  5213. emit3.Parent = blast
  5214. local MainPos = blast.Position
  5215. MainPos2 = goto.Position
  5216. local MouseLook = cf((MainPos + MainPos2) / 2, MainPos2)
  5217. coroutine.resume(coroutine.create(function(Pos1, Pos2, Look)
  5218. local num = 50
  5219. repeat
  5220. swait()
  5221. local ohit, opos = rayCast(Pos1, Look.lookVector, 6, Character)
  5222. blast.CFrame = CFrame.new((Pos1 + opos) / 2, opos)
  5223. Pos1 = Pos1 + Look.lookVector * 5
  5224. if ohit ~= nil then
  5225. num = 0
  5226. end
  5227. num = num - 1
  5228. until num <= 0
  5229. MagnitudeDamage(blast, 13, tododmg, Vector3.new(0, 5, 0) + DIR * 5, 0.5, "H2", RootPart, 0, 0, 20, 30)
  5230. so("192410084", blast, 1, 1)
  5231. so("191395725", blast, 1, 1)
  5232. for i = 1, 4 do
  5233. p = Par(EffectModel, "Effect", "Bright red", vt(1, 1, 1), "SmoothPlastic")
  5234. p.CFrame = blast.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  5235. m = Instance.new("SpecialMesh")
  5236. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  5237. m.Scale = Vector3.new(2.4 + i, 2.4 + i, 0.6)
  5238. m.Parent = p
  5239. game:GetService("Debris"):AddItem(p, 5)
  5240. coroutine.resume(coroutine.create(function(p, l)
  5241. for i = 1, 10 do
  5242. p.Transparency = i / 10
  5243. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1 + l, 1 + l, 0)
  5244. swait(0.5)
  5245. end
  5246. p:Remove()
  5247. end), p, 1)
  5248. end
  5249. for SOS = 1, 4 do
  5250. do
  5251. local cols = {
  5252. "Bright red",
  5253. "Deep orange",
  5254. "Bright yellow",
  5255. "Pastel yellow"
  5256. }
  5257. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "SmoothPlastic")
  5258. p.BrickColor = BrickColor.new(cols[math.random(1, #cols)])
  5259. p.CFrame = CFrame.new(blast.CFrame.p)
  5260. game:GetService("Debris"):AddItem(p, 5)
  5261. local m = Instance.new("BlockMesh", p)
  5262. m.Scale = Vector3.new(1.5, 1.5, 1.5)
  5263. local sds = script.EMIT3:Clone()
  5264. sds.Parent = p
  5265. sds.Enabled = true
  5266. coroutine.resume(coroutine.create(function(p, pc, s)
  5267. local e = 0
  5268. for i = 0 + s, 10 + s do
  5269. p.Transparency = 0.5 + (i - s) / 10
  5270. p.Mesh.Scale = p.Mesh.Scale / 1.02
  5271. e = e ^ 1.008 + 0.11
  5272. 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))
  5273. swait()
  5274. end
  5275. sds.Enabled = false
  5276. game.Debris:AddItem(p, 10)
  5277. end), p, p.CFrame, SOS * 9)
  5278. end
  5279. end
  5280. for i = 1, 20 do
  5281. local cols = {
  5282. "Bright red",
  5283. "Deep orange",
  5284. "Bright yellow"
  5285. }
  5286. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "Neon")
  5287. 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)
  5288. local m = Instance.new("BlockMesh", p)
  5289. m.Scale = Vector3.new(2, 2, 2)
  5290. coroutine.resume(coroutine.create(function(p)
  5291. for i = 1, 15 do
  5292. p.Transparency = 0.5 + i / 15
  5293. p.CFrame = p.CFrame * CFrame.new(0, -2.5, 0)
  5294. swait()
  5295. end
  5296. p.Parent = nil
  5297. end), p)
  5298. end
  5299. coroutine.resume(coroutine.create(function()
  5300. for i = 1, 20 do
  5301. swait()
  5302. blasimg.Size = blasimg.Size + UDim2.new(0.5, 0, 0.5, 0)
  5303. imgbls.ImageTransparency = i / 20
  5304. emit3.Enabled = false
  5305. end
  5306. game.Debris:AddItem(blast, 5)
  5307. end))
  5308. end), MainPos, MainPos2, MouseLook)
  5309. for i = 1, lopnum do
  5310. swait()
  5311. PlayAnimationFromTable(AnimTab.aasq.Animation(7, 0, 0), lopsped, false)
  5312. end
  5313. DIR = RootPart.CFrame.lookVector
  5314. p = Par(EffectModel, "Effect", "Black", vt(1, 1, 1), "SmoothPlastic")
  5315. p.Transparency = 0.5
  5316. p.Anchored = true
  5317. p.CFrame = CFrame.new(RootPart.Position + DIR * 2, goto.Position) * CFrame.fromEulerAnglesXYZ(math.rad(90), math.random(-50, 50), 0)
  5318. m = Instance.new("SpecialMesh", p)
  5319. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  5320. m.Scale = Vector3.new(2, 2, 2)
  5321. coroutine.resume(coroutine.create(function(p)
  5322. for i = 1, 10 do
  5323. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.65 - i * 0.1, -0.15, 1.65 - i * 0.1)
  5324. p.Transparency = 0.25 + i / 10
  5325. p.CFrame = p.CFrame * CFrame.new(0, -0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(15), 0)
  5326. swait()
  5327. end
  5328. p:Destroy()
  5329. end), p)
  5330. local blast = Par(EffectModel, "Effect", "Black", vt(1, 1, 1), "SmoothPlastic")
  5331. blast.Transparency = 1
  5332. blast.CFrame = RootPart.CFrame * CFrame.new(0, 0, -1)
  5333. local blasimg = Instance.new("BillboardGui", blast)
  5334. blasimg.Size = UDim2.new(23, 0, 13, 0)
  5335. local imgbls = Instance.new("ImageLabel", blasimg)
  5336. imgbls.BackgroundTransparency = 1
  5337. imgbls.Size = UDim2.new(1, 0, 1, 0)
  5338. imgbls.Image = "http://www.roblox.com/asset/?id=55924470"
  5339. imgbls.ImageColor3 = Color3.new(255, 255, 0)
  5340. local emit3 = script.EMIT3:Clone()
  5341. emit3.Enabled = true
  5342. emit3.Parent = blast
  5343. local MainPos = blast.Position
  5344. MainPos2 = goto.Position
  5345. local MouseLook = cf((MainPos + MainPos2) / 2, MainPos2)
  5346. coroutine.resume(coroutine.create(function(Pos1, Pos2, Look)
  5347. local num = 50
  5348. repeat
  5349. swait()
  5350. local ohit, opos = rayCast(Pos1, Look.lookVector, 6, Character)
  5351. blast.CFrame = CFrame.new((Pos1 + opos) / 2, opos)
  5352. Pos1 = Pos1 + Look.lookVector * 5
  5353. if ohit ~= nil then
  5354. num = 0
  5355. end
  5356. num = num - 1
  5357. until num <= 0
  5358. MagnitudeDamage(blast, 13, tododmg, Vector3.new(0, 5, 0) + DIR * 5, 0.5, "H2", RootPart, 0, 0, 20, 30)
  5359. so("192410084", blast, 1, 1)
  5360. so("191395725", blast, 1, 1)
  5361. for i = 1, 4 do
  5362. p = Par(EffectModel, "Effect", "Deep orange", vt(1, 1, 1), "SmoothPlastic")
  5363. p.CFrame = blast.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  5364. m = Instance.new("SpecialMesh")
  5365. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  5366. m.Scale = Vector3.new(2.4 + i, 2.4 + i, 0.6)
  5367. m.Parent = p
  5368. game:GetService("Debris"):AddItem(p, 5)
  5369. coroutine.resume(coroutine.create(function(p, l)
  5370. for i = 1, 10 do
  5371. p.Transparency = i / 10
  5372. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1 + l, 1 + l, 0)
  5373. swait(0.5)
  5374. end
  5375. p:Remove()
  5376. end), p, 1)
  5377. end
  5378. for SOS = 1, 4 do
  5379. do
  5380. local cols = {
  5381. "Bright red",
  5382. "Bright red",
  5383. "Bright red",
  5384. "Bright red"
  5385. }
  5386. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "SmoothPlastic")
  5387. p.BrickColor = BrickColor.new(cols[math.random(1, #cols)])
  5388. p.CFrame = CFrame.new(blast.CFrame.p)
  5389. game:GetService("Debris"):AddItem(p, 5)
  5390. local m = Instance.new("BlockMesh", p)
  5391. m.Scale = Vector3.new(1.5, 1.5, 1.5)
  5392. local sds = script.EMIT3:Clone()
  5393. sds.Parent = p
  5394. sds.Enabled = true
  5395. coroutine.resume(coroutine.create(function(p, pc, s)
  5396. local e = 0
  5397. for i = 0 + s, 10 + s do
  5398. p.Transparency = 0.5 + (i - s) / 10
  5399. p.Mesh.Scale = p.Mesh.Scale / 1.02
  5400. e = e ^ 1.008 + 0.11
  5401. 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))
  5402. swait()
  5403. end
  5404. sds.Enabled = false
  5405. game.Debris:AddItem(p, 10)
  5406. end), p, p.CFrame, SOS * 9)
  5407. end
  5408. end
  5409. for i = 1, 20 do
  5410. local cols = {
  5411. "Bright red",
  5412. "Deep orange",
  5413. "Bright yellow"
  5414. }
  5415. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "Neon")
  5416. 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)
  5417. local m = Instance.new("BlockMesh", p)
  5418. m.Scale = Vector3.new(2, 2, 2)
  5419. coroutine.resume(coroutine.create(function(p)
  5420. for i = 1, 15 do
  5421. p.Transparency = 0.5 + i / 15
  5422. p.CFrame = p.CFrame * CFrame.new(0, -2.5, 0)
  5423. swait()
  5424. end
  5425. p.Parent = nil
  5426. end), p)
  5427. end
  5428. coroutine.resume(coroutine.create(function()
  5429. for i = 1, 20 do
  5430. swait()
  5431. blasimg.Size = blasimg.Size + UDim2.new(0.5, 0, 0.5, 0)
  5432. imgbls.ImageTransparency = i / 20
  5433. emit3.Enabled = false
  5434. end
  5435. game.Debris:AddItem(blast, 5)
  5436. end))
  5437. end), MainPos, MainPos2, MouseLook)
  5438. for i = 1, lopnum do
  5439. swait()
  5440. PlayAnimationFromTable(AnimTab.aasq.Animation(8, 0, 0), lopsped, false)
  5441. end
  5442. DIR = RootPart.CFrame.lookVector
  5443. p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  5444. p.Transparency = 0.5
  5445. p.Anchored = true
  5446. p.CFrame = CFrame.new(RootPart.Position + DIR * 2, goto.Position) * CFrame.fromEulerAnglesXYZ(math.rad(90), math.random(-50, 50), 0)
  5447. m = Instance.new("SpecialMesh", p)
  5448. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  5449. m.Scale = Vector3.new(2, 2, 2)
  5450. coroutine.resume(coroutine.create(function(p)
  5451. for i = 1, 10 do
  5452. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.65 - i * 0.1, -0.15, 1.65 - i * 0.1)
  5453. p.Transparency = 0.25 + i / 10
  5454. p.CFrame = p.CFrame * CFrame.new(0, -0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(15), 0)
  5455. swait()
  5456. end
  5457. p:Destroy()
  5458. end), p)
  5459. local blast = Par(EffectModel, "Effect", "Black", vt(1, 1, 1), "SmoothPlastic")
  5460. blast.Transparency = 1
  5461. blast.CFrame = RootPart.CFrame * CFrame.new(0, 0, -1)
  5462. local blasimg = Instance.new("BillboardGui", blast)
  5463. blasimg.Size = UDim2.new(23, 0, 13, 0)
  5464. local imgbls = Instance.new("ImageLabel", blasimg)
  5465. imgbls.BackgroundTransparency = 1
  5466. imgbls.Size = UDim2.new(1, 0, 1, 0)
  5467. imgbls.Image = "http://www.roblox.com/asset/?id=55924470"
  5468. imgbls.ImageColor3 = Color3.new(255, 255, 0)
  5469. local emit3 = script.EMIT3:Clone()
  5470. emit3.Enabled = true
  5471. emit3.Parent = blast
  5472. local MainPos = blast.Position
  5473. MainPos2 = goto.Position
  5474. local MouseLook = cf((MainPos + MainPos2) / 2, MainPos2)
  5475. coroutine.resume(coroutine.create(function(Pos1, Pos2, Look)
  5476. local num = 50
  5477. repeat
  5478. swait()
  5479. local ohit, opos = rayCast(Pos1, Look.lookVector, 6, Character)
  5480. blast.CFrame = CFrame.new((Pos1 + opos) / 2, opos)
  5481. Pos1 = Pos1 + Look.lookVector * 5
  5482. if ohit ~= nil then
  5483. num = 0
  5484. end
  5485. num = num - 1
  5486. until num <= 0
  5487. MagnitudeDamage(blast, 13, tododmg, Vector3.new(0, 5, 0) + DIR * 5, 0.5, "H2", RootPart, 0, 0, 20, 30)
  5488. so("192410084", blast, 1, 1)
  5489. so("191395725", blast, 1, 1)
  5490. for i = 1, 4 do
  5491. p = Par(EffectModel, "Effect", "Bright red", vt(1, 1, 1), "SmoothPlastic")
  5492. p.CFrame = blast.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  5493. m = Instance.new("SpecialMesh")
  5494. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  5495. m.Scale = Vector3.new(2.4 + i, 2.4 + i, 0.6)
  5496. m.Parent = p
  5497. game:GetService("Debris"):AddItem(p, 5)
  5498. coroutine.resume(coroutine.create(function(p, l)
  5499. for i = 1, 10 do
  5500. p.Transparency = i / 10
  5501. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1 + l, 1 + l, 0)
  5502. swait(0.5)
  5503. end
  5504. p:Remove()
  5505. end), p, 1)
  5506. end
  5507. for SOS = 1, 4 do
  5508. do
  5509. local cols = {
  5510. "Bright red",
  5511. "Deep orange",
  5512. "Bright yellow",
  5513. "Pastel yellow"
  5514. }
  5515. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "SmoothPlastic")
  5516. p.BrickColor = BrickColor.new(cols[math.random(1, #cols)])
  5517. p.CFrame = CFrame.new(blast.CFrame.p)
  5518. game:GetService("Debris"):AddItem(p, 5)
  5519. local m = Instance.new("BlockMesh", p)
  5520. m.Scale = Vector3.new(1.5, 1.5, 1.5)
  5521. local sds = script.EMIT3:Clone()
  5522. sds.Parent = p
  5523. sds.Enabled = true
  5524. coroutine.resume(coroutine.create(function(p, pc, s)
  5525. local e = 0
  5526. for i = 0 + s, 10 + s do
  5527. p.Transparency = 0.5 + (i - s) / 10
  5528. p.Mesh.Scale = p.Mesh.Scale / 1.02
  5529. e = e ^ 1.008 + 0.11
  5530. 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))
  5531. swait()
  5532. end
  5533. sds.Enabled = false
  5534. game.Debris:AddItem(p, 10)
  5535. end), p, p.CFrame, SOS * 9)
  5536. end
  5537. end
  5538. for i = 1, 20 do
  5539. local cols = {
  5540. "Bright red",
  5541. "Deep orange",
  5542. "Bright yellow"
  5543. }
  5544. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "Neon")
  5545. 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)
  5546. local m = Instance.new("BlockMesh", p)
  5547. m.Scale = Vector3.new(2, 2, 2)
  5548. coroutine.resume(coroutine.create(function(p)
  5549. for i = 1, 15 do
  5550. p.Transparency = 0.5 + i / 15
  5551. p.CFrame = p.CFrame * CFrame.new(0, -2.5, 0)
  5552. swait()
  5553. end
  5554. p.Parent = nil
  5555. end), p)
  5556. end
  5557. coroutine.resume(coroutine.create(function()
  5558. for i = 1, 20 do
  5559. swait()
  5560. blasimg.Size = blasimg.Size + UDim2.new(0.5, 0, 0.5, 0)
  5561. imgbls.ImageTransparency = i / 20
  5562. emit3.Enabled = false
  5563. end
  5564. game.Debris:AddItem(blast, 5)
  5565. end))
  5566. end), MainPos, MainPos2, MouseLook)
  5567. for i = 1, lopnum do
  5568. swait()
  5569. PlayAnimationFromTable(AnimTab.aasq.Animation(9, 0, 0), lopsped, false)
  5570. end
  5571. DIR = RootPart.CFrame.lookVector
  5572. p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  5573. p.Transparency = 0.5
  5574. p.Anchored = true
  5575. p.CFrame = CFrame.new(RootPart.Position + DIR * 2, goto.Position) * CFrame.fromEulerAnglesXYZ(math.rad(90), math.random(-50, 50), 0)
  5576. m = Instance.new("SpecialMesh", p)
  5577. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  5578. m.Scale = Vector3.new(2, 2, 2)
  5579. coroutine.resume(coroutine.create(function(p)
  5580. for i = 1, 10 do
  5581. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.65 - i * 0.1, -0.15, 1.65 - i * 0.1)
  5582. p.Transparency = 0.25 + i / 10
  5583. p.CFrame = p.CFrame * CFrame.new(0, -0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(15), 0)
  5584. swait()
  5585. end
  5586. p:Destroy()
  5587. end), p)
  5588. local fireball = Instance.new("Part", EffectModel)
  5589. fireball.Anchored = true
  5590. fireball.CanCollide = false
  5591. fireball.Size = Vector3.new(0, 0, 0)
  5592. fireball.Transparency = 0.85
  5593. fireball.BrickColor = BrickColor.new("Bright red")
  5594. fireball.CFrame = RightArm.CFrame * CFrame.new(0, -1.5, 0)
  5595. local bill = Instance.new("BillboardGui", fireball)
  5596. bill.Size = UDim2.new(1, 0, 1, 0)
  5597. local billONE = Instance.new("ImageLabel", bill)
  5598. billONE.Size = UDim2.new(1, 0, 1, 0)
  5599. billONE.BackgroundTransparency = 1
  5600. billONE.Image = "http://www.roblox.com/asset/?id=678216607"
  5601. billONE.ImageColor3 = Color3.new(255, 170, 0)
  5602. local billTWO = billONE:Clone()
  5603. billONE.ImageTransparency = 0.3
  5604. billTWO.Parent = bill
  5605. billTWO.Image = "http://www.roblox.com/asset/?id=678170882"
  5606. billTWO.ImageColor3 = Color3.new(255, 255, 255)
  5607. local billTHREE = billTWO:clone()
  5608. billTHREE.Parent = bill
  5609. local billdam = Instance.new("BillboardGui", fireball)
  5610. billdam.Size = UDim2.new(20, 0, 15.384615384615383, 0)
  5611. local billdam2 = Instance.new("ImageLabel", billdam)
  5612. billdam2.BackgroundTransparency = 1
  5613. billdam2.Size = UDim2.new(1, 0, 1, 0)
  5614. billdam2.Image = "rbxassetid://200369311"
  5615. billdam2.ImageColor3 = Color3.new(255, 255, 0)
  5616. billdam2.ImageTransparency = 1
  5617. local fr = script.Fire:Clone()
  5618. fr.Enabled = true
  5619. fr.Parent = fireball
  5620. local spm2 = Instance.new("SpecialMesh", fireball)
  5621. spm2.MeshId = "rbxassetid://9982590"
  5622. spm2.Scale = Vector3.new(2.5, 2.5, 2.5)
  5623. local asd = 0
  5624. for i = 1, 15 do
  5625. fireball.CFrame = fireball.CFrame * CFrame.Angles(math.rad(3), math.rad(3), math.rad(3))
  5626. local es = 0.4
  5627. local es2 = 0.5333333333333333
  5628. bill.Size = bill.Size + UDim2.new(es, 0, es, 0)
  5629. billdam.Size = billdam.Size - UDim2.new(es2, 0, es2 / 1.3, 0)
  5630. billdam2.ImageTransparency = billdam2.ImageTransparency - 0.1
  5631. fireball.CFrame = RightArm.CFrame * CFrame.new(0, -1.5, 0)
  5632. end
  5633. local MainPos = fireball.Position
  5634. MainPos2 = goto.Position
  5635. local MouseLook = cf((MainPos + MainPos2) / 2, MainPos2)
  5636. coroutine.resume(coroutine.create(function(Pos1, Pos2, Look)
  5637. local num = 50
  5638. repeat
  5639. swait()
  5640. local ohit, opos = rayCast(Pos1, Look.lookVector, 10, Character)
  5641. fireball.CFrame = CFrame.new((Pos1 + opos) / 2, opos)
  5642. Pos1 = Pos1 + Look.lookVector * 2.5
  5643. if ohit ~= nil then
  5644. num = 0
  5645. end
  5646. num = num - 1
  5647. asd = asd + 1
  5648. if asd >= 5 then
  5649. asd = 0
  5650. local p = Par(EffectModel, "Effect", "Bright red", vt(1, 1, 1), "Neon")
  5651. p.CFrame = fireball.CFrame * CFrame.new(0, 0, -7)
  5652. game:GetService("Debris"):AddItem(p, 8)
  5653. local m = Instance.new("SpecialMesh", p)
  5654. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  5655. m.Scale = Vector3.new(1, 1, 0)
  5656. coroutine.resume(coroutine.create(function(p, s)
  5657. for i = 1, 15 do
  5658. p.Transparency = i / 15
  5659. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.5, 1.5, 0)
  5660. swait()
  5661. end
  5662. p:Remove()
  5663. end), p)
  5664. end
  5665. until num <= 0
  5666. local p = Par(EffectModel, "Effect", "Deep orange", vt(1, 1, 1), "Neon")
  5667. p.CFrame = CFrame.new(fireball.Position) * CFrame.fromEulerAnglesXYZ(math.pi / 2, 0, 0)
  5668. game:GetService("Debris"):AddItem(p, 8)
  5669. local m = Instance.new("SpecialMesh", p)
  5670. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  5671. m.Scale = Vector3.new(2, 2, 1)
  5672. coroutine.resume(coroutine.create(function(p, s)
  5673. for i = 1, 15 do
  5674. p.Transparency = i / 15
  5675. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(s, s, 0.05)
  5676. swait()
  5677. end
  5678. p:Remove()
  5679. end), p, 8)
  5680. p = Par(EffectModel, "Effect", "Bright red", vt(1, 1, 1), "Neon")
  5681. p.CFrame = fireball.CFrame
  5682. m = Instance.new("SpecialMesh")
  5683. p.Material = "SmoothPlastic"
  5684. m.MeshType = "Sphere"
  5685. m.Parent = p
  5686. m.Scale = Vector3.new(50, 50, 50)
  5687. coroutine.resume(coroutine.create(function(p)
  5688. for i = 1, 60 do
  5689. p.Transparency = 0.5 + i / 60
  5690. swait()
  5691. end
  5692. p:Remove()
  5693. end), p)
  5694. p = Par(EffectModel, "Effect", "Black", vt(1, 1, 1), "Neon")
  5695. p.CFrame = fireball.CFrame
  5696. p.Size = Vector3.new(1, 1, 1)
  5697. m = Instance.new("SpecialMesh")
  5698. m.MeshType = "Sphere"
  5699. m.Parent = p
  5700. m.Scale = Vector3.new(40, 40, 40)
  5701. coroutine.resume(coroutine.create(function(p)
  5702. for i = 1, 60 do
  5703. p.Transparency = 0.25 + i / 60
  5704. swait()
  5705. end
  5706. p:Remove()
  5707. end), p)
  5708. p = Par(EffectModel, "Effect", "Really red", vt(1, 1, 1), "Neon")
  5709. p.CFrame = fireball.CFrame * CFrame.Angles(math.rad(-15), 0, 0)
  5710. m = Instance.new("SpecialMesh")
  5711. m.MeshId = "rbxassetid://51226819"
  5712. m.Parent = p
  5713. m.Scale = Vector3.new(9, 9, 5)
  5714. coroutine.resume(coroutine.create(function(p)
  5715. for i = 1, 60 do
  5716. p.Transparency = 0.35 + i / 60
  5717. m.Scale = m.Scale + Vector3.new(0.1, 0.1, 0.1)
  5718. swait()
  5719. end
  5720. p:Remove()
  5721. end), p)
  5722. for SOS = 1, 4 do
  5723. do
  5724. local cols = {
  5725. "Bright red",
  5726. "Deep orange",
  5727. "Bright yellow",
  5728. "Pastel yellow"
  5729. }
  5730. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "SmoothPlastic")
  5731. p.BrickColor = BrickColor.new(cols[math.random(1, #cols)])
  5732. p.CFrame = CFrame.new(fireball.CFrame.p)
  5733. game:GetService("Debris"):AddItem(p, 5)
  5734. local m = Instance.new("BlockMesh", p)
  5735. m.Scale = Vector3.new(1.5, 1.5, 1.5)
  5736. local sds = script.Fire:Clone()
  5737. sds.Parent = p
  5738. sds.Enabled = true
  5739. coroutine.resume(coroutine.create(function(p, pc, s)
  5740. local e = 0
  5741. for i = 0 + s, 50 + s do
  5742. p.Transparency = 0.5 + (i - s) / 10
  5743. p.Mesh.Scale = p.Mesh.Scale / 1.02
  5744. e = e ^ 1.008 + 0.11
  5745. 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))
  5746. swait()
  5747. end
  5748. sds.Enabled = false
  5749. game.Debris:AddItem(p, 10)
  5750. end), p, p.CFrame, SOS * 9)
  5751. end
  5752. end
  5753. for i = 1, 20 do
  5754. local cols = {
  5755. "Bright red",
  5756. "Deep orange",
  5757. "Bright yellow"
  5758. }
  5759. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "SmoothPlastic")
  5760. 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)
  5761. local m = Instance.new("BlockMesh", p)
  5762. m.Scale = Vector3.new(1, 1, 1)
  5763. local fr = script.Fire:Clone()
  5764. fr.Parent = p
  5765. fr.Enabled = true
  5766. coroutine.resume(coroutine.create(function(p)
  5767. for i = 1, 40 do
  5768. p.Transparency = 0.5 + i / 40
  5769. p.CFrame = p.CFrame * CFrame.new(0, -2, 0)
  5770. swait()
  5771. end
  5772. p.Parent = nil
  5773. end), p)
  5774. end
  5775. for i = 1, 3 do
  5776. p = Par(EffectModel, "Effect", "Bright red", vt(1, 1, 1), "SmoothPlastic")
  5777. p.CFrame = fireball.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  5778. m = Instance.new("SpecialMesh")
  5779. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  5780. m.Scale = Vector3.new(50, 50, 0)
  5781. m.Parent = p
  5782. game:GetService("Debris"):AddItem(p, 5)
  5783. coroutine.resume(coroutine.create(function(p, l)
  5784. for i = 1, 60 do
  5785. p.Transparency = 0.5 + i / 60
  5786. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(0.5, 0.5, 0)
  5787. swait()
  5788. end
  5789. p:Remove()
  5790. end), p, 1)
  5791. end
  5792. if vp2.Parent ~= nil then
  5793. game.Debris:AddItem(vp2, 0.1)
  5794. end
  5795. spec = false
  5796. MagnitudeDamage(fireball, 25, tododmg2, Vector3.new(0, 30, 0) + DIR * 60, 0.5, "H2", RootPart, 0, 0, 20, 30)
  5797. fireball:ClearAllChildren()
  5798. game.Debris:AddItem(fireball, 10)
  5799. so("180120107", fireball, 1, 1)
  5800. so("157878578", fireball, 1, 1)
  5801. so("192410084", fireball, 1, 1)
  5802. so("191395725", fireball, 1, 1)
  5803. end), MainPos, MainPos2, MouseLook)
  5804. vp:Destroy()
  5805. for i = 1, 20 do
  5806. local oof = 18
  5807. swait()
  5808. PlayAnimationFromTable(AnimTab.aasq.Animation(10, oof, i), 0.3, false)
  5809. end
  5810. for i = 0, 2, 0.1 do
  5811. swait()
  5812. DIR = RootPart.CFrame.lookVector
  5813. PlayAnimationFromTable(AnimTab.aasq.Animation(11, 0, 0), 0.3, false)
  5814. end
  5815. end
  5816. end
  5817. if hited == true then
  5818. Cooldown("AASQcool", 10)
  5819. else
  5820. Cooldown("AASQcool", 4)
  5821. end
  5822. hited = false
  5823. doingmoves(false)
  5824. end
  5825. })
  5826. table.insert(MovesTable, {
  5827. ["Input"] = "wwx",
  5828. ["Name"] = "Soul breaker",
  5829. ["Phase"] = 2,
  5830. ["Cooldown"] = 0,
  5831. ["CooldownName"] = "WWXcool",
  5832. ["CanCancel"] = true,
  5833. ["Conditions"] = function()
  5834. local Viable = false
  5835. local Move
  5836. for _, p in pairs(MovesTable) do
  5837. if p.Input == "wwx" then
  5838. Move = p
  5839. break
  5840. end
  5841. end
  5842. local ver
  5843. local numer = Move.Phase
  5844. if numer == 1 then
  5845. ver = true
  5846. end
  5847. if numer == 2 then
  5848. ver = Phase2Unlocked
  5849. end
  5850. if numer == 3 then
  5851. ver = Phase3Unlocked
  5852. end
  5853. if numer == 4 then
  5854. ver = Phase4Unlocked
  5855. end
  5856. local CD = Move.Cooldown
  5857. local name = Move.CooldownName
  5858. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  5859. Viable = true
  5860. end
  5861. return Viable
  5862. end,
  5863. ["function"] = function()
  5864. doingmoves(true)
  5865. LastMove = "WWX"
  5866. local RNmove = LastMove
  5867. for i = 0, 1, 0.45 do
  5868. swait()
  5869. PlayAnimationFromTable(AnimTab.wwx.Animation(1), 0.6, false)
  5870. end
  5871. for i = 1, 3 do
  5872. swait()
  5873. local p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  5874. p.BrickColor = BrickColor.new("Really black")
  5875. p.CFrame = CFrame.new(Character.Torso.Position - Vector3.new(0, 0.8, 0))
  5876. game:GetService("Debris"):AddItem(p, 8)
  5877. local m = Instance.new("SpecialMesh", p)
  5878. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  5879. m.Scale = Vector3.new(5, 3, 5)
  5880. coroutine.resume(coroutine.create(function(p, s)
  5881. for i = 1, 15 do
  5882. p.Transparency = 0.9 + i / 150
  5883. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.5, -0.2, 1.5)
  5884. p.CFrame = p.CFrame * CFrame.new(0, -0.25, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  5885. swait()
  5886. end
  5887. p:Remove()
  5888. end), p)
  5889. end
  5890. local efx = Par(EffectModel, "Effect", "Black", vt(1, 1, 1), "SmoothPlastic")
  5891. local m = Instance.new("SpecialMesh", efx)
  5892. m.Scale = vt(2, 2, 2)
  5893. local hitdeb = false
  5894. m.MeshId = "http://www.roblox.com/asset/?id=51177741"
  5895. efx.CFrame = RootPart.CFrame * CFrame.Angles(0, 0, math.rad(90))
  5896. cb = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  5897. m = Instance.new("SpecialMesh", cb)
  5898. efx.Transparency = 1
  5899. cb.Transparency = 1
  5900. p = Par(EffectModel, "Effect", "White", vt(7, 7, 0.2), "SmoothPlastic")
  5901. p.Transparency = 1
  5902. p.CFrame = RootPart.CFrame * CFrame.new(0, 0, -3)
  5903. gui = Instance.new("SurfaceGui", p)
  5904. gui.Face = "Front"
  5905. Iergui = Instance.new("ImageLabel", gui)
  5906. Iergui.Size = UDim2.new(1, 0, 1, 0)
  5907. Iergui.ImageColor3 = BrickColor.new("Bright red").Color
  5908. Iergui.Image = "http://www.roblox.com/asset/?id=569947439"
  5909. Iergui.BackgroundTransparency = 1
  5910. Iergui2 = gui:clone()
  5911. Iergui2.Parent = p
  5912. Iergui2.Face = "Back"
  5913. coroutine.resume(coroutine.create(function()
  5914. for i = 1, 25 do
  5915. swait()
  5916. p.CFrame = p.CFrame * CFrame.Angles(0, 0, math.rad(15))
  5917. Iergui.ImageTransparency = i / 25
  5918. Iergui2.ImageLabel.ImageTransparency = i / 25
  5919. end
  5920. p:Destroy()
  5921. end))
  5922. local p = Instance.new("Sound", efx)
  5923. p.Volume = 1
  5924. p.Pitch = 0.65
  5925. p.SoundId = "http://www.roblox.com/asset/?id=231917788"
  5926. p:Play()
  5927. game:GetService("Debris"):AddItem(p, 3)
  5928. local p = Instance.new("Sound", efx)
  5929. p.Volume = 1
  5930. p.Pitch = 1
  5931. p.SoundId = "http://www.roblox.com/asset/?id=233091183"
  5932. p:Play()
  5933. game:GetService("Debris"):AddItem(p, 3)
  5934. local hited = false
  5935. for i = 1, 15 do
  5936. swait()
  5937. if hited == false and LastMove ~= RNmove then
  5938. break
  5939. end
  5940. do
  5941. local blast2 = Par(EffectModel, "Effect", "Bright red", vt(1, 1, 1), "Neon")
  5942. blast2.CFrame = efx.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  5943. local m = Instance.new("BlockMesh", blast2)
  5944. m.Scale = Vector3.new(3, 3, 3)
  5945. coroutine.resume(coroutine.create(function()
  5946. for i = 1, 20 do
  5947. blast2.Transparency = i / 20
  5948. m.Scale = m.Scale + vt(-0.15, -0.15, -0.15)
  5949. swait()
  5950. blast2.CFrame = blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  5951. end
  5952. blast2:Remove()
  5953. end))
  5954. efx.CFrame = clerp(efx.CFrame, efx.CFrame * CFrame.new(0, 0, -35), 0.1)
  5955. cb.Size = Vector3.new(0.5, (char["Left Arm"].Position - efx.Position).magnitude, 0.5)
  5956. cb.CFrame = CFrame.new((char["Left Arm"].Position + efx.Position) / 2, char["Left Arm"].Position) * CFrame.Angles(math.pi / 2, 0, 0)
  5957. if hitdeb == false then
  5958. for i, v in pairs(workspace:children()) do
  5959. 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
  5960. hited = true
  5961. for i = 1, 20 do
  5962. local p = Par(EffectModel, "Effect", "Black", vt(0.2, 1, 0.2), "Neon")
  5963. 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)
  5964. p.Parent = EffectModel
  5965. local m = Instance.new("SpecialMesh")
  5966. m.MeshType = "Sphere"
  5967. m.Parent = p
  5968. m.Scale = Vector3.new(1, 8, 1)
  5969. coroutine.resume(coroutine.create(function(p)
  5970. for i = 1, 40 do
  5971. p.Transparency = i / 40
  5972. p.CFrame = p.CFrame * CFrame.new(0, -1, 0)
  5973. swait()
  5974. end
  5975. p.Parent = nil
  5976. end), p)
  5977. end
  5978. for i = 0, 1, 0.25 do
  5979. swait()
  5980. PlayAnimationFromTable(AnimTab.wwx.Animation(2), 0.3, false)
  5981. end
  5982. efx.Anchored = false
  5983. do
  5984. local lock = it("Weld", v)
  5985. lock.Part0 = efx
  5986. lock.Part1 = v.Torso
  5987. local asd = true
  5988. coroutine.resume(coroutine.create(function()
  5989. while true do
  5990. swait()
  5991. do
  5992. local blast2 = Par(EffectModel, "Effect", "New Yeller", vt(1, 1, 1), "SmoothPlastic")
  5993. blast2.CFrame = v.Torso.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  5994. coroutine.resume(coroutine.create(function()
  5995. for i = 1, 20 do
  5996. blast2.Transparency = i / 20
  5997. m.Scale = m.Scale + vt(-0.15, -0.15, -0.15)
  5998. swait()
  5999. blast2.CFrame = blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  6000. end
  6001. blast2:Remove()
  6002. end))
  6003. Damagefunc(v.Torso, 1, Vector3.new(0, 0, 0), 0.5, "H2", RootPart, 0, 0, 10, 20)
  6004. efx.CFrame = clerp(efx.CFrame, RootPart.CFrame * CFrame.new(0, 0, -1), 0.3)
  6005. cb.Size = Vector3.new(0.5, (char["Left Arm"].Position - efx.Position).magnitude, 0.5)
  6006. cb.CFrame = CFrame.new((char["Left Arm"].Position + efx.Position) / 2, char["Left Arm"].Position) * CFrame.Angles(math.pi / 2, 0, 0)
  6007. if asd == false then
  6008. break
  6009. end
  6010. end
  6011. end
  6012. game.Debris:AddItem(efx, 5)
  6013. game.Debris:AddItem(cb, 5)
  6014. game.Debris:AddItem(lock, 5)
  6015. lock.Parent = nil
  6016. end))
  6017. if LastMove == RNmove then
  6018. local spn = 0
  6019. swait(5)
  6020. asd = false
  6021. efx:Destroy()
  6022. cb:Destroy()
  6023. lock:Destroy()
  6024. end
  6025. if LastMove == RNmove then
  6026. Cooldown("WWXcool", 12)
  6027. doingmoves(false)
  6028. end
  6029. return
  6030. end
  6031. end
  6032. end
  6033. end
  6034. end
  6035. end
  6036. if LastMove == RNmove then
  6037. for i = 1, 10 do
  6038. swait()
  6039. efx.CFrame = clerp(efx.CFrame, char["Left Arm"].CFrame * CFrame.Angles(-math.rad(90), 0, math.rad(90)), 0.2)
  6040. cb.Size = Vector3.new(0.5, (char["Left Arm"].Position - efx.Position).magnitude, 0.5)
  6041. cb.CFrame = CFrame.new((char["Left Arm"].Position + efx.Position) / 2, char["Left Arm"].Position) * CFrame.Angles(math.pi / 2, 0, 0)
  6042. end
  6043. efx:Destroy()
  6044. cb:Destroy()
  6045. Cooldown("WWXcool", 3)
  6046. doingmoves(false)
  6047. end
  6048. end
  6049. })
  6050. table.insert(MovesTable, {
  6051. ["Input"] = "asdq",
  6052. ["Name"] = "Too slow",
  6053. ["Phase"] = 2,
  6054. ["Cooldown"] = 0,
  6055. ["CooldownName"] = "ASDQcool",
  6056. ["CanCancel"] = false,
  6057. ["Conditions"] = function()
  6058. local Viable = false
  6059. local Move
  6060. for _, p in pairs(MovesTable) do
  6061. if p.Input == "asdq" then
  6062. Move = p
  6063. break
  6064. end
  6065. end
  6066. local ver
  6067. local numer = Move.Phase
  6068. if numer == 1 then
  6069. ver = true
  6070. end
  6071. if numer == 2 then
  6072. ver = Phase2Unlocked
  6073. end
  6074. if numer == 3 then
  6075. ver = Phase3Unlocked
  6076. end
  6077. if numer == 4 then
  6078. ver = Phase4Unlocked
  6079. end
  6080. local CD = Move.Cooldown
  6081. local name = Move.CooldownName
  6082. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  6083. Viable = true
  6084. end
  6085. return Viable
  6086. end,
  6087. ["function"] = function()
  6088. local pos = RootPart.Position - mouse.Hit.p
  6089. local dist = pos.magnitude
  6090. if dist > 65 then
  6091. ph0segui(char, "Greater than max range.", "Bright red")
  6092. return
  6093. end
  6094. local MousePos = mouse.Hit.p
  6095. doingmoves(true)
  6096. Cooldown("ASDQcool", 3)
  6097. LastMove = "ASDQ"
  6098. local RNmove = LastMove
  6099. for i = 0, 1, 0.2 do
  6100. swait()
  6101. DIR = RootPart.CFrame.lookVector
  6102. PlayAnimationFromTable(AnimTab.asdq.Animation(1), 0.3, false)
  6103. end
  6104. for i = 1, 4 do
  6105. local p = Par(EffectModel, "Effect", "Black", vt(1, 1, 1), "Neon")
  6106. p.CFrame = CFrame.new(RootPart.CFrame.p) - Vector3.new(0, 0, 0)
  6107. local m = Instance.new("CylinderMesh", p)
  6108. m.Scale = Vector3.new(0.6, 1000000, 0.8)
  6109. coroutine.resume(coroutine.create(function(p, pc, s)
  6110. local e = 0
  6111. for i = 0 + s, 8 + s do
  6112. do
  6113. local hitfloor2, posfloor2 = rayCast(p.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 100, Character)
  6114. local blast2 = Par(EffectModel, "Effect", "Black", vt(1, 1, 1), "Neon")
  6115. blast2.CFrame = cf(posfloor2) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  6116. local m = Instance.new("BlockMesh", blast2)
  6117. m.Scale = Vector3.new(2, 2, 2)
  6118. coroutine.resume(coroutine.create(function()
  6119. for i = 1, 10 do
  6120. blast2.Transparency = i / 10
  6121. swait()
  6122. blast2.CFrame = blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(5), math.rad(5), math.rad(5)) + Vector3.new(0, 0.65, 0)
  6123. end
  6124. blast2:Remove()
  6125. end))
  6126. e = e ^ 1.008 + 0.11
  6127. 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))
  6128. swait()
  6129. end
  6130. end
  6131. for i = 1, 10 do
  6132. p.Transparency = i / 10
  6133. swait()
  6134. end
  6135. p:Remove()
  6136. end), p, p.CFrame, i * 9)
  6137. end
  6138. for _, v in pairs(char:children()) do
  6139. if v.className == "Part" and v.Name ~= "HumanoidRootPart" then
  6140. do
  6141. local p = v:clone()
  6142. p.Name = "trail"
  6143. p.Parent = EffectModel
  6144. p.Transparency = 0.5
  6145. p.Anchored = true
  6146. p.BrickColor = BrickColor.new("Bright red")
  6147. p.Material = "Neon"
  6148. p:BreakJoints()
  6149. p.CanCollide = false
  6150. coroutine.resume(coroutine.create(function()
  6151. for i = 1, 50 do
  6152. swait()
  6153. p.Transparency = i / 50
  6154. end
  6155. p:Destroy()
  6156. end))
  6157. end
  6158. end
  6159. if v.className == "Accessory" then
  6160. end
  6161. end
  6162. spos = Instance.new("Part")
  6163. spos.CFrame = RootPart.CFrame
  6164. spos.Anchored = true
  6165. spos.CanCollide = false
  6166. spos.Parent = EffectModel
  6167. spos.Transparency = 1
  6168. local hitfloorm, posfloorm = rayCast(MousePos, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 200, Character)
  6169. ref = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt(5, 5, 5))
  6170. ref.Anchored = true
  6171. game:GetService("Debris"):AddItem(ref, 10)
  6172. swait()
  6173. ref.CFrame = cf(MousePos)
  6174. hitfloorm2, posfloorm2 = rayCast(ref.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 3, 0)).lookVector, 20, Character)
  6175. so("206083431", RootPart, 1, 1)
  6176. so("206083364", RootPart, 1, 1)
  6177. RootPart.CFrame = ref.CFrame + vt(0, 2, 0)
  6178. Lightning2(spos.Position, Torso.Position, 4, 1, "Bright red", 0.3, 0, 60)
  6179. for i = 1, 3 do
  6180. swait()
  6181. local p = Par(EffectModel, "Effect", "New Yeller", vt(1, 1, 1), "SmoothPlastic")
  6182. p.CFrame = CFrame.new(Character.Torso.Position)
  6183. game:GetService("Debris"):AddItem(p, 8)
  6184. local m = Instance.new("SpecialMesh", p)
  6185. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  6186. m.Scale = Vector3.new(5, 3, 5)
  6187. coroutine.resume(coroutine.create(function(p, s)
  6188. for i = 1, 15 do
  6189. p.Transparency = 0.9 + i / 150
  6190. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(0.75, -0.1, 0.75)
  6191. p.CFrame = p.CFrame * CFrame.new(0, -0.125, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  6192. swait()
  6193. end
  6194. p:Remove()
  6195. end), p)
  6196. end
  6197. for i = 1, 10 do
  6198. local p = Par(EffectModel, "Effect", "Bright red", vt(0.3, 1, 0.3), "Neon")
  6199. 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)
  6200. p.Parent = EffectModel
  6201. local m = Instance.new("SpecialMesh")
  6202. m.MeshType = "Sphere"
  6203. m.Parent = p
  6204. m.Scale = Vector3.new(1, 8, 1)
  6205. coroutine.resume(coroutine.create(function(p)
  6206. for i = 1, 20 do
  6207. p.Transparency = i / 20
  6208. p.CFrame = p.CFrame * CFrame.new(0, -1, 0)
  6209. swait()
  6210. end
  6211. p.Parent = nil
  6212. end), p)
  6213. end
  6214. spos:Destroy()
  6215. swait(10)
  6216. doingmoves(false)
  6217. end
  6218. })
  6219. table.insert(MovesTable, {
  6220. ["Input"] = "asdsdq",
  6221. ["Name"] = "Terror",
  6222. ["Phase"] = 2,
  6223. ["Cooldown"] = 10,
  6224. ["CooldownName"] = "ASDSDQcool",
  6225. ["CanCancel"] = false,
  6226. ["Conditions"] = function()
  6227. local Viable = false
  6228. local Move
  6229. for _, p in pairs(MovesTable) do
  6230. if p.Input == "asdsdq" then
  6231. Move = p
  6232. break
  6233. end
  6234. end
  6235. local ver
  6236. local numer = Move.Phase
  6237. if numer == 1 then
  6238. ver = true
  6239. end
  6240. if numer == 2 then
  6241. ver = Phase2Unlocked
  6242. end
  6243. if numer == 3 then
  6244. ver = Phase3Unlocked
  6245. end
  6246. if numer == 4 then
  6247. ver = Phase4Unlocked
  6248. end
  6249. local CD = Move.Cooldown
  6250. local name = Move.CooldownName
  6251. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  6252. Viable = true
  6253. Cooldown(name, CD)
  6254. end
  6255. return Viable
  6256. end,
  6257. ["function"] = function()
  6258. doingmoves(true)
  6259. LastMove = "ASDSDQ"
  6260. local RNmove = LastMove
  6261. rays_not_ready = true
  6262. so("153092315", Torso, 5, 0.8)
  6263. for i = 1, 3 do
  6264. swait()
  6265. local p = Par(EffectModel, "Effect", "Bright red", vt(1, 1, 1), "SmoothPlastic")
  6266. p.CFrame = CFrame.new(Character.Torso.Position - Vector3.new(0, 0.8, 0))
  6267. game:GetService("Debris"):AddItem(p, 8)
  6268. local m = Instance.new("SpecialMesh", p)
  6269. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  6270. m.Scale = Vector3.new(5, 3, 5)
  6271. coroutine.resume(coroutine.create(function(p, s)
  6272. for i = 1, 15 do
  6273. p.Transparency = 0.9 + i / 150
  6274. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.5, -0.2, 1.5)
  6275. p.CFrame = p.CFrame * CFrame.new(0, -0.25, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  6276. swait()
  6277. end
  6278. p:Remove()
  6279. end), p)
  6280. end
  6281. local vp = Instance.new("BodyPosition")
  6282. vp.position = char.Torso.Position
  6283. vp.Parent = nil
  6284. vp.maxForce = Vector3.new(50000, 50000, 50000) * 50000000000000000
  6285. vp.P = 9000
  6286. vp.D = 1000
  6287. for i = 1, 1.5, 0.1 do
  6288. swait()
  6289. PlayAnimationFromTable(AnimTab.asdsdq.Animation(1), 0.3, false)
  6290. end
  6291. local DIR = RootPart.CFrame.lookVector
  6292. so("235097661", Torso, 1, 0.6)
  6293. so("156386031", Torso, 1, 1)
  6294. for i = 0, 15 do
  6295. swait()
  6296. PlayAnimationFromTable(AnimTab.asdsdq.Animation(2), 0.2, false)
  6297. RootPart.CFrame = RootPart.CFrame + DIR * 5
  6298. MagnitudeDamage(Torso, 12, 5, Vector3.new(0, 0, 0), 0.1, "H2", RootPart, 0.1, 0, false, 0)
  6299. do
  6300. local blast2 = Instance.new("Part", EffectModel)
  6301. blast2.Anchored = true
  6302. blast2.CanCollide = false
  6303. blast2.Size = Vector3.new(1, 1, 1)
  6304. blast2.CFrame = RightArm.CFrame * CFrame.new(0, -1.5, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  6305. local m = Instance.new("SpecialMesh", blast2)
  6306. m.Scale = Vector3.new(4, 4, 4)
  6307. m.MeshType = "Brick"
  6308. blast2.BrickColor = BrickColor.new("Black")
  6309. blast2.Material = "SmoothPlastic"
  6310. coroutine.resume(coroutine.create(function()
  6311. for i = 1, 20 do
  6312. blast2.Transparency = i / 20
  6313. m.Scale = m.Scale + vt(-0.2, -0.2, -0.2)
  6314. swait()
  6315. blast2.CFrame = blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(math.random(-10, 10)), math.rad(math.random(-10, 10)), math.rad(math.random(-10, 10)))
  6316. end
  6317. blast2:Remove()
  6318. end))
  6319. local blast2 = Instance.new("Part", EffectModel)
  6320. blast2.Anchored = true
  6321. blast2.CanCollide = false
  6322. blast2.Size = Vector3.new(1, 1, 1)
  6323. blast2.CFrame = LeftArm.CFrame * CFrame.new(0, -1.5, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  6324. local m = Instance.new("SpecialMesh", blast2)
  6325. m.Scale = Vector3.new(4, 4, 4)
  6326. m.MeshType = "Brick"
  6327. blast2.BrickColor = BrickColor.new("Black")
  6328. blast2.Material = "SmoothPlastic"
  6329. coroutine.resume(coroutine.create(function()
  6330. for i = 1, 20 do
  6331. blast2.Transparency = i / 20
  6332. m.Scale = m.Scale + vt(-0.2, -0.2, -0.2)
  6333. swait()
  6334. blast2.CFrame = blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(math.random(-10, 10)), math.rad(math.random(-10, 10)), math.rad(math.random(-10, 10)))
  6335. end
  6336. blast2:Remove()
  6337. end))
  6338. local p = Par(EffectModel, "Effect", "Black", vt(1.3, 0.2, 1.6), "SmoothPlastic")
  6339. p.Transparency = 1
  6340. p.CFrame = RootPart.CFrame * CFrame.new(4, 0, 0)
  6341. m = Instance.new("BlockMesh", p)
  6342. m.Scale = Vector3.new(1, 0.1, 1)
  6343. local carddec = Instance.new("BillboardGui", p)
  6344. carddec.Size = UDim2.new(1.3, 0, 2, 0)
  6345. carddec.AlwaysOnTop = false
  6346. local carddeclabel = it("ImageLabel", carddec)
  6347. carddeclabel.BackgroundTransparency = 1
  6348. carddeclabel.Size = UDim2.new(1, 0, 1, 0)
  6349. carddeclabel.Image = cards[math.random(1, #cards)]
  6350. local card = p
  6351. coroutine.resume(coroutine.create(function()
  6352. local blast = Par(EffectModel, "Effect", "White", vt(0.2, 0.2, 0.2), "Neon")
  6353. m = Instance.new("SpecialMesh", blast)
  6354. m.Scale = Vector3.new(15, 15, 15)
  6355. m.MeshType = "Sphere"
  6356. blast.Transparency = 0.6
  6357. repeat
  6358. swait()
  6359. until rays_not_ready == false
  6360. coroutine.resume(coroutine.create(function(p)
  6361. for ii = 1, 20 do
  6362. blast.Transparency = 0.6 + ii / 20
  6363. blast.Mesh.Scale = blast.Mesh.Scale / 1.1
  6364. blast.CFrame = card.CFrame
  6365. swait()
  6366. end
  6367. blast:Remove()
  6368. end), p)
  6369. MagnitudeDamage(card, 12, 5, Vector3.new(0, 3, 0) + DIR * 3, 0.5, "H2", RootPart, 0, 0, 8, 10)
  6370. local ray = Par(EffectModel, "Effect", "Black", vt(1, 1, 1), "Neon")
  6371. ray.CFrame = cf(card.Position)
  6372. local m = it("CylinderMesh", ray)
  6373. m.Scale = vt(3, 30000, 3)
  6374. ray.Anchored = true
  6375. ray.CanCollide = false
  6376. coroutine.resume(coroutine.create(function()
  6377. for i = 1, 30 do
  6378. swait()
  6379. carddeclabel.ImageTransparency = i / 30
  6380. m.Scale = m.Scale - vt(0.1, 0, 0.1)
  6381. ray.Transparency = i / 30
  6382. end
  6383. card:Destroy()
  6384. ray:Destroy()
  6385. end))
  6386. end))
  6387. local p2 = Par(EffectModel, "Effect", "Bright red", vt(1.3, 0.2, 1.6), "SmoothPlastic")
  6388. p2.Transparency = 1
  6389. p2.CFrame = RootPart.CFrame * CFrame.new(-4, 0, 0)
  6390. m2 = Instance.new("BlockMesh", p)
  6391. m2.Scale = Vector3.new(1, 0.1, 1)
  6392. local carddec2 = Instance.new("BillboardGui", p2)
  6393. carddec2.Size = UDim2.new(1.3, 0, 2, 0)
  6394. carddec2.AlwaysOnTop = false
  6395. local carddeclabel2 = it("ImageLabel", carddec2)
  6396. carddeclabel2.BackgroundTransparency = 1
  6397. carddeclabel2.Size = UDim2.new(1, 0, 1, 0)
  6398. carddeclabel2.Image = cards[math.random(1, #cards)]
  6399. local card2 = p2
  6400. coroutine.resume(coroutine.create(function()
  6401. local blast = Par(EffectModel, "Effect", "White", vt(0.2, 0.2, 0.2), "Neon")
  6402. blast.CFrame = card2.CFrame
  6403. m = Instance.new("SpecialMesh", blast)
  6404. m.Scale = Vector3.new(15, 15, 15)
  6405. m.MeshType = "Sphere"
  6406. blast.Transparency = 0.6
  6407. repeat
  6408. swait()
  6409. until rays_not_ready == false
  6410. coroutine.resume(coroutine.create(function(p)
  6411. for ii = 1, 20 do
  6412. blast.Transparency = 0.6 + ii / 20
  6413. blast.Mesh.Scale = blast.Mesh.Scale / 1.1
  6414. blast.CFrame = card2.CFrame
  6415. swait()
  6416. end
  6417. blast:Remove()
  6418. end), p)
  6419. MagnitudeDamage(card2, 12, 5, Vector3.new(0, 3, 0) + DIR * 3, 0.5, "H2", RootPart, 0, 0, 8, 10)
  6420. so("233091161", card2, 0.1, 1)
  6421. local ray = Par(EffectModel, "Effect", "White", vt(1.3, 0.2, 1.6), "Neon")
  6422. ray.CFrame = cf(card2.Position)
  6423. local m = it("CylinderMesh", ray)
  6424. m.Scale = vt(3, 30000, 3)
  6425. coroutine.resume(coroutine.create(function()
  6426. for i = 1, 30 do
  6427. swait()
  6428. carddeclabel2.ImageTransparency = i / 30
  6429. m.Scale = m.Scale - vt(0.1, 0, 0.1)
  6430. ray.Transparency = i / 30
  6431. end
  6432. ray:Destroy()
  6433. card2:Destroy()
  6434. end))
  6435. end))
  6436. end
  6437. end
  6438. swait(10)
  6439. rays_not_ready = false
  6440. doingmoves(false)
  6441. vp:Destroy()
  6442. end
  6443. })
  6444. table.insert(MovesTable, {
  6445. ["Input"] = "wadq",
  6446. ["Name"] = "Deadend",
  6447. ["Phase"] = 3,
  6448. ["Cooldown"] = 0,
  6449. ["CooldownName"] = "WADQcool",
  6450. ["CanCancel"] = false,
  6451. ["Conditions"] = function()
  6452. local Viable = false
  6453. local Move
  6454. for _, p in pairs(MovesTable) do
  6455. if p.Input == "wadq" then
  6456. Move = p
  6457. break
  6458. end
  6459. end
  6460. local ver
  6461. local numer = Move.Phase
  6462. if numer == 1 then
  6463. ver = true
  6464. end
  6465. if numer == 2 then
  6466. ver = Phase2Unlocked
  6467. end
  6468. if numer == 3 then
  6469. ver = Phase3Unlocked
  6470. end
  6471. if numer == 4 then
  6472. ver = Phase4Unlocked
  6473. end
  6474. local CD = Move.Cooldown
  6475. local name = Move.CooldownName
  6476. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  6477. Viable = true
  6478. end
  6479. return Viable
  6480. end,
  6481. ["function"] = function()
  6482. doingmoves(true)
  6483. LastMove = "WADQ"
  6484. Equip_Fate()
  6485. local t = 0
  6486. repeat
  6487. swait()
  6488. t = t + 1
  6489. local p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "Neon")
  6490. s = math.random(1, 35) / 10
  6491. local m = Instance.new("BlockMesh", p)
  6492. m.Scale = Vector3.new(s, s, s)
  6493. 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())
  6494. coroutine.resume(coroutine.create(function(p)
  6495. for i = 1, 30 do
  6496. if 1 <= p.Transparency then
  6497. p:Destroy()
  6498. break
  6499. end
  6500. p.CFrame = p.CFrame * CFrame.Angles(math.rad(2), math.rad(2), math.rad(2)) + Vector3.new(0, 0.4, 0)
  6501. p.Transparency = i / 30
  6502. swait()
  6503. end
  6504. p.Parent = nil
  6505. end), p)
  6506. local hitfloor2, posfloor2 = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 20, Character)
  6507. if hitfloor2 ~= nil then
  6508. p = Par(EffectModel, "Effect", "Light stone grey", vt(1, 1, 1), "SmoothPlastic")
  6509. p.BrickColor = BrickColor.new("Light stone grey")
  6510. p.CFrame = cf(posfloor2) * CFrame.new(0, 0.5, 0) * CFrame.Angles(0, math.random(-50, 50), 0)
  6511. local m = Instance.new("SpecialMesh", p)
  6512. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  6513. p.Material = "SmoothPlastic"
  6514. m.Parent = p
  6515. m.Scale = Vector3.new(2, 2, 2)
  6516. m.Name = "Mesh"
  6517. game:GetService("Debris"):AddItem(p, 5)
  6518. coroutine.resume(coroutine.create(function(p)
  6519. for ii = 1, 20 do
  6520. p.Transparency = 0.5 + ii / 20
  6521. p.CFrame = p.CFrame * CFrame.Angles(0, math.rad(10 + ii), 0) - Vector3.new(0, 0.05, 0)
  6522. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(2, -0.1, 2)
  6523. swait()
  6524. end
  6525. p:Remove()
  6526. end), p)
  6527. end
  6528. for i, v in pairs(workspace:children()) do
  6529. 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
  6530. Damagefunc(v.Torso, 0.4, Vector3.new(), 0.5, "H2", RootPart, 0, 0, 10, 20)
  6531. local DIR = RootPart.CFrame.lookVector
  6532. local pz = Instance.new("BodyPosition", v.Torso)
  6533. pz.P = 9000
  6534. pz.D = 2000
  6535. pz.maxForce = Vector3.new(3800000, 3800000, 3800000) * 10000
  6536. pz.position = Torso.Position
  6537. game:GetService("Debris"):AddItem(pz, 0.25)
  6538. end
  6539. end
  6540. until t >= 60 or qhold == false
  6541. Cooldown("WADQcool", 6)
  6542. for i = 0, 1, 0.1 do
  6543. swait()
  6544. PlayAnimationFromTable(AnimTab.wadq.Animation(1), 0.3, false)
  6545. end
  6546. for i = 1, 3 do
  6547. local hitfloor2, posfloor2 = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 9999, Character)
  6548. swait(1)
  6549. local CFr = {
  6550. -8,
  6551. 0,
  6552. 8
  6553. }
  6554. local CFr2 = {
  6555. -5,
  6556. -8,
  6557. -5
  6558. }
  6559. so("178452221", RootPart, 1, 0.6)
  6560. so("192410084", RootPart, 1, 1)
  6561. local p = Par(EffectModel, "Effect", "Black", vt(1, 1, 1), "SmoothPlastic")
  6562. p.CFrame = RootPart.CFrame * CFrame.new(CFr[i], -0.3, CFr2[i])
  6563. p.BrickColor = hitfloor2.BrickColor
  6564. p.Parent = EffectModel
  6565. m = it("SpecialMesh", p)
  6566. m.MeshId = "http://www.roblox.com/asset/?id=1323306"
  6567. m.Scale = Vector3.new(1, 1, 1)
  6568. m.Parent = p
  6569. m.Name = "Triangle"
  6570. p.Transparency = 0.5
  6571. coroutine.resume(coroutine.create(function(p)
  6572. for i = 1, 20 do
  6573. p.Transparency = 0.5 + i / 20
  6574. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(1.4, 2, 1.4)
  6575. p.CFrame = p.CFrame * CFrame.new(0, 1, 0)
  6576. swait()
  6577. end
  6578. p.Parent = nil
  6579. end), p)
  6580. MagnitudeDamage(p, 8, 25, Vector3.new(0, 100, 0) + DIR * 1, 0.5, "H2", RootPart, 0.4, 0.4, 8, 10)
  6581. CamShake(RootPart, 15, 0.5, 20)
  6582. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  6583. p.CFrame = RootPart.CFrame * CFrame.new(CFr[i], -2.5, CFr2[i])
  6584. p.BrickColor = hitfloor2.BrickColor
  6585. m = it("SpecialMesh", p)
  6586. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  6587. m.Scale = Vector3.new(1, 1, 1)
  6588. m.Parent = p
  6589. m.Name = "Triangle"
  6590. p.Transparency = 0.5
  6591. coroutine.resume(coroutine.create(function(p)
  6592. for i = 1, 10 do
  6593. p.Transparency = i / 10
  6594. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(1, 0.2, 1)
  6595. swait()
  6596. end
  6597. p.Parent = nil
  6598. end), p)
  6599. end
  6600. Un_Equip_Fate()
  6601. doingmoves(false)
  6602. end
  6603. })
  6604. table.insert(MovesTable, {
  6605. ["Input"] = "dsasq",
  6606. ["Name"] = "Death grounds",
  6607. ["Phase"] = 3,
  6608. ["Cooldown"] = 48,
  6609. ["CooldownName"] = "DSASQcool",
  6610. ["CanCancel"] = false,
  6611. ["Conditions"] = function()
  6612. local Viable = false
  6613. local Move
  6614. for _, p in pairs(MovesTable) do
  6615. if p.Input == "dsasq" then
  6616. Move = p
  6617. break
  6618. end
  6619. end
  6620. local ver
  6621. local numer = Move.Phase
  6622. if numer == 1 then
  6623. ver = true
  6624. end
  6625. if numer == 2 then
  6626. ver = Phase2Unlocked
  6627. end
  6628. if numer == 3 then
  6629. ver = Phase3Unlocked
  6630. end
  6631. if numer == 4 then
  6632. ver = Phase4Unlocked
  6633. end
  6634. local CD = Move.Cooldown
  6635. local name = Move.CooldownName
  6636. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  6637. Viable = true
  6638. Cooldown(name, CD)
  6639. end
  6640. return Viable
  6641. end,
  6642. ["function"] = function()
  6643. doingmoves(true)
  6644. Equip_Fate()
  6645. LastMove = "DSASQ"
  6646. local OSHARA = true
  6647. so("235097614", RootPart, 1, 1)
  6648. local function CrackSTR(Part0, Part1, Times, Offset, Color, Thickness, Trans, Variable)
  6649. local magz = (Part0 - Part1).magnitude
  6650. local curpos = Part0
  6651. local trz = {
  6652. -Offset,
  6653. Offset
  6654. }
  6655. local par = EffectModel
  6656. Variable = OSHARA
  6657. for i = 1, Times do
  6658. do
  6659. local li = Instance.new("Part", par)
  6660. li.Name = "Crack_Continue Num" .. i
  6661. li.TopSurface = 0
  6662. li.Material = "Neon"
  6663. li.BottomSurface = 0
  6664. li.Anchored = true
  6665. li.Locked = true
  6666. li.Transparency = 0
  6667. li.BrickColor = BrickColor.new(Color)
  6668. li.formFactor = "Custom"
  6669. li.CanCollide = false
  6670. li.Size = Vector3.new(Thickness, Thickness, magz / Times)
  6671. local ora = Instance.new("BlockMesh", li)
  6672. ora.Scale = Vector3.new(Thickness, Thickness, 1)
  6673. if i == Times then
  6674. ora.Parent = nil
  6675. local ora = Instance.new("SpecialMesh", li)
  6676. ora.MeshType = "Wedge"
  6677. ora.Scale = Vector3.new(Thickness, Thickness, 1)
  6678. end
  6679. local mrd = {-90, 90}
  6680. local Offzet = Vector3.new(trz[math.random(1, 2)], 0, 0)
  6681. local trolpos = CFrame.new(curpos, Part1) * CFrame.new(0, 0, magz / Times).p + Offzet
  6682. if Times == i then
  6683. local magz2 = (curpos - Part1).magnitude
  6684. li.Size = Vector3.new(Thickness, Thickness, magz2)
  6685. li.CFrame = CFrame.new(curpos, Part1) * CFrame.new(0, 0, -magz2 / 2) * CFrame.Angles(0, 0, mrd[math.random(1, #mrd)])
  6686. else
  6687. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / Times / 2)
  6688. end
  6689. curpos = li.CFrame * CFrame.new(0, 0, magz / Times / 2).p
  6690. coroutine.resume(coroutine.create(function()
  6691. while OSHARA == true do
  6692. swait()
  6693. for i = 1, 10 do
  6694. swait()
  6695. li.Transparency = li.Transparency + Trans
  6696. end
  6697. for i = 1, 10 do
  6698. swait()
  6699. li.Transparency = li.Transparency - Trans
  6700. end
  6701. end
  6702. coroutine.resume(coroutine.create(function()
  6703. for i = 1, 10 do
  6704. swait()
  6705. li.Transparency = i / 10
  6706. end
  6707. li:Destroy()
  6708. end))
  6709. end))
  6710. end
  6711. end
  6712. end
  6713. local function GroundCrack(Part0, Part1, Times, Offset, Color, Thickness, Trans, Variable)
  6714. local magz = (Part0 - Part1).magnitude
  6715. local curpos = Part0
  6716. local trz = {
  6717. -Offset,
  6718. Offset
  6719. }
  6720. local par = EffectModel
  6721. for i = 1, Times do
  6722. do
  6723. local li = Instance.new("Part", par)
  6724. li.Name = "GroundCrack Num" .. i
  6725. li.TopSurface = 0
  6726. li.Material = "Neon"
  6727. li.BottomSurface = 0
  6728. li.Anchored = true
  6729. li.Locked = true
  6730. li.Transparency = 0
  6731. li.BrickColor = BrickColor.new(Color)
  6732. li.formFactor = "Custom"
  6733. li.CanCollide = false
  6734. li.Size = Vector3.new(Thickness, Thickness, magz / Times)
  6735. local ora = Instance.new("BlockMesh", li)
  6736. ora.Scale = Vector3.new(Thickness, Thickness, 1)
  6737. if i == Times then
  6738. ora.Parent = nil
  6739. local ora = Instance.new("SpecialMesh", li)
  6740. ora.MeshType = "Wedge"
  6741. ora.Scale = Vector3.new(Thickness, Thickness, 1)
  6742. end
  6743. local mrd = {-90, 90}
  6744. local Offzet = Vector3.new(trz[math.random(1, 2)], 0, 0)
  6745. local trolpos = CFrame.new(curpos, Part1) * CFrame.new(0, 0, magz / Times).p + Offzet
  6746. if Times == i then
  6747. local magz2 = (curpos - Part1).magnitude
  6748. li.Size = Vector3.new(Thickness, Thickness, magz2)
  6749. li.CFrame = CFrame.new(curpos, Part1) * CFrame.new(0, 0, -magz2 / 2) * CFrame.Angles(0, 0, mrd[math.random(1, #mrd)])
  6750. else
  6751. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / Times / 2)
  6752. end
  6753. curpos = li.CFrame * CFrame.new(0, 0, magz / Times / 2).p
  6754. if i > Times - 1 then
  6755. CrackSTR(li.Position, Part1 + Vector3.new(-1, 0, math.random(-2, 2)), 2, 0.1, Color, Thickness - 0.15, Trans, Variable)
  6756. end
  6757. coroutine.resume(coroutine.create(function()
  6758. while OSHARA == true do
  6759. swait()
  6760. for i = 1, 10 do
  6761. swait()
  6762. li.Transparency = li.Transparency + Trans
  6763. end
  6764. for i = 1, 10 do
  6765. swait()
  6766. li.Transparency = li.Transparency - Trans
  6767. end
  6768. end
  6769. coroutine.resume(coroutine.create(function()
  6770. for i = 1, 10 do
  6771. swait()
  6772. li.Transparency = i / 10
  6773. end
  6774. li:Destroy()
  6775. end))
  6776. end))
  6777. end
  6778. end
  6779. end
  6780. for i = 0, 1, 0.1 do
  6781. swait()
  6782. PlayAnimationFromTable(AnimTab.dsasq.Animation(1), 0.3, false)
  6783. 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)
  6784. end
  6785. so("231917794", RootPart, 1, 1.3)
  6786. for i = 0, 1, 0.1 do
  6787. swait()
  6788. PlayAnimationFromTable(AnimTab.dsasq.Animation(2), 0.3, false)
  6789. end
  6790. so("315743331", RootPart, 1, 0.8)
  6791. local p = Instance.new("Part", EffectModel)
  6792. p.Anchored = true
  6793. p.CanCollide = false
  6794. p.BrickColor = BrickColor.new("Really black")
  6795. p.Material = "SmoothPlastic"
  6796. p.CFrame = RootPart.CFrame * CFrame.new(0, -3, 0)
  6797. p.Size = Vector3.new(1, 0, 1)
  6798. p.Transparency = 1
  6799. local m = Instance.new("CylinderMesh", p)
  6800. coroutine.resume(coroutine.create(function()
  6801. for i = 0, 1, 0.05 do
  6802. swait()
  6803. p.Transparency = 1 - i
  6804. p.Size = p.Size + Vector3.new(1.7, 0, 1.7)
  6805. end
  6806. p.Transparency = 0
  6807. repeat
  6808. wait()
  6809. until OSHARA == false
  6810. for i = 1, 10 do
  6811. swait()
  6812. p.Transparency = i / 10
  6813. end
  6814. p:Destroy()
  6815. end))
  6816. local p = Par(EffectModel, "Effect", "Really black", vt(1, 0, 1), "SmoothPlastic")
  6817. p.CFrame = RootPart.CFrame * CFrame.new(0, -3.4, 0) * CFrame.Angles(math.rad(180), 0, 0)
  6818. p.Size = Vector3.new(1, 0, 1)
  6819. local m = Instance.new("SpecialMesh", p)
  6820. m.MeshId = "http://www.roblox.com/asset/?id=16659363"
  6821. m.Scale = Vector3.new(1, 45, 1)
  6822. local er = p
  6823. coroutine.resume(coroutine.create(function()
  6824. for i = 1, 20 do
  6825. swait()
  6826. m.Scale = m.Scale + Vector3.new(1.75, -1, 1.75)
  6827. er.CFrame = er.CFrame * CFrame.Angles(0, math.rad(1 + i), 0)
  6828. end
  6829. while OSHARA == true do
  6830. swait()
  6831. er.CFrame = er.CFrame * CFrame.Angles(0, math.rad(1), 0)
  6832. end
  6833. for i = 1, 10 do
  6834. swait()
  6835. er.Transparency = i / 10
  6836. er.CFrame = er.CFrame * CFrame.Angles(0, math.rad(-2 - i), 0)
  6837. end
  6838. er:Destroy()
  6839. end))
  6840. CamShake(RootPart, 30, 0.3, 15)
  6841. p = Par(EffectModel, "Effect", "Black", vt(1, 1, 1), "SmoothPlastic")
  6842. p.CFrame = RootPart.CFrame * CFrame.new(0, 15, 0)
  6843. p.Transparency = 1
  6844. local bill = Instance.new("BillboardGui", p)
  6845. bill.Size = UDim2.new(15, 0, 15, 0)
  6846. local ORGbill = bill
  6847. local billimg = Instance.new("ImageLabel", bill)
  6848. local ORGbillimg = billimg
  6849. billimg.BackgroundTransparency = 1
  6850. billimg.Size = UDim2.new(1, 0, 1, 0)
  6851. billimg.Image = "http://www.roblox.com/asset/?id=677960978"
  6852. billimg.ImageColor3 = Color3.new(0, 0, 0)
  6853. local ORG = p
  6854. local hitfloor2, posfloor2 = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 20, Character)
  6855. num = 0
  6856. local EDIR = RootPart.CFrame.lookVector
  6857. Un_Equip_Fate()
  6858. doingmoves(false)
  6859. local TL = osamachain(Torso, ORG, "Really black", "Bright red", 2, 3, 10)
  6860. coroutine.resume(coroutine.create(function()
  6861. for i = 1, 360, 51.4285714286 do
  6862. local p = Instance.new("Part", EffectModel)
  6863. p.Anchored = true
  6864. p.CanCollide = false
  6865. p.Transparency = 1
  6866. p.CFrame = CFrame.new(er.Position) * CFrame.Angles(0, math.rad(i), 0) * CFrame.new(math.random(7, 13), 0.4, 0)
  6867. GroundCrack(er.Position + Vector3.new(0, 0.4, 0), p.Position, 5, 1, "New Yeller", 0.65, 0.035, OSHARA)
  6868. game.Debris:AddItem(p, 1)
  6869. end
  6870. end))
  6871. for i = 1, 20 do
  6872. ph0segui(char, "+2", "Lime green")
  6873. Humanoid.Health = Humanoid.Health + 2
  6874. for i = 1, 3 do
  6875. swait()
  6876. local p = Par(EffectModel, "Effect", "Black", vt(1, 1, 1), "SmoothPlastic")
  6877. p.CFrame = CFrame.new(er.Position + Vector3.new(0, 1.4, 0)) * CFrame.Angles(0, math.random(-360, 360), 0)
  6878. game:GetService("Debris"):AddItem(p, 8)
  6879. local m = Instance.new("SpecialMesh", p)
  6880. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  6881. m.Scale = Vector3.new(25, 5, 25)
  6882. game:GetService("Debris"):AddItem(p, 5)
  6883. coroutine.resume(coroutine.create(function(p)
  6884. for ii = 1, 30 do
  6885. p.Transparency = 0.5 + ii / 30
  6886. p.CFrame = p.CFrame * CFrame.Angles(0, -math.rad(3 + ii), 0) - Vector3.new(0, 0.05, 0)
  6887. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.2, -0.05, 1.2)
  6888. swait()
  6889. end
  6890. p:Remove()
  6891. end), p)
  6892. end
  6893. MagnitudeDamage2(er, 28, 5, Vector3.new(0, 6, 0) + EDIR * 10, 0.5, "H2", RootPart, 0, 0, 8, 10)
  6894. so("153092315", er, 1, 1)
  6895. do
  6896. local p = Instance.new("Part", EffectModel)
  6897. p.Anchored = true
  6898. p.CanCollide = false
  6899. p.CFrame = ORG.CFrame
  6900. p.Transparency = 1
  6901. local AAA = Instance.new("BillboardGui", p)
  6902. AAA.Size = UDim2.new(10, 0, 10, 0)
  6903. local AA = Instance.new("ImageLabel", AAA)
  6904. AA.BackgroundTransparency = 1
  6905. AA.Size = UDim2.new(1, 0, 1, 0)
  6906. AA.Image = "rbxassetid://244221613"
  6907. AA.ImageColor3 = BrickColor.new("Bright red").Color
  6908. coroutine.resume(coroutine.create(function()
  6909. for i = 1, 20 do
  6910. swait()
  6911. AAA.Size = AAA.Size + UDim2.new(3, 0, 3, 0)
  6912. AA.ImageTransparency = i / 20
  6913. end
  6914. p:Destroy()
  6915. end))
  6916. swait(20)
  6917. end
  6918. end
  6919. coroutine.resume(coroutine.create(function()
  6920. for i = 1, 10 do
  6921. swait()
  6922. bill.Size = bill.Size + UDim2.new(1, 0, 1, 0)
  6923. billimg.ImageTransparency = i / 10
  6924. end
  6925. ORG:Destroy()
  6926. end))
  6927. OSHARA = false
  6928. TL.Parent = nil
  6929. end
  6930. })
  6931. table.insert(MovesTable, {
  6932. ["Input"] = "ssadq",
  6933. ["Name"] = "Eliminator",
  6934. ["Phase"] = 3,
  6935. ["Cooldown"] = 0,
  6936. ["CooldownName"] = "SSADQcool",
  6937. ["CanCancel"] = false,
  6938. ["Conditions"] = function()
  6939. local Viable = false
  6940. local Move
  6941. for _, p in pairs(MovesTable) do
  6942. if p.Input == "ssadq" then
  6943. Move = p
  6944. break
  6945. end
  6946. end
  6947. local ver
  6948. local numer = Move.Phase
  6949. if numer == 1 then
  6950. ver = true
  6951. end
  6952. if numer == 2 then
  6953. ver = Phase2Unlocked
  6954. end
  6955. if numer == 3 then
  6956. ver = Phase3Unlocked
  6957. end
  6958. if numer == 4 then
  6959. ver = Phase4Unlocked
  6960. end
  6961. local CD = Move.Cooldown
  6962. local name = Move.CooldownName
  6963. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  6964. Viable = true
  6965. end
  6966. return Viable
  6967. end,
  6968. ["function"] = function()
  6969. doingmoves(true)
  6970. Equip_Fate()
  6971. local oldC0 = HandleWeld.C0
  6972. so("153092315", Torso, 1, 1)
  6973. local did = false
  6974. local CHP = Humanoid.Health
  6975. for i = 0, 1, 0.1 do
  6976. swait()
  6977. PlayAnimationFromTable(AnimTab.ssadq.Animation(1), 0.3, false)
  6978. 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)
  6979. end
  6980. local p = Par(EffectModel, "Effect", "Steel blue", vt(0.3, 6.5, 6.5), "SmoothPlastic")
  6981. p.CFrame = RootPart.CFrame * CFrame.new(0, 0, -3.5) * CFrame.Angles(0, math.rad(90), 0)
  6982. local m = Instance.new("SpecialMesh", p)
  6983. m.MeshType = "Cylinder"
  6984. local p2 = p:clone()
  6985. local de = Instance.new("Decal", p)
  6986. de.Face = "Left"
  6987. de.Texture = "rbxgameasset://Images/hoh"
  6988. local de2 = Instance.new("Decal", p)
  6989. de2.Face = "Right"
  6990. de2.Texture = "rbxgameasset://Images/hoh"
  6991. p2.Parent = EffecMo
  6992. p2.Size = Vector3.new(0.2, 7.5, 7.5)
  6993. p2.Material = "Neon"
  6994. p2.BrickColor = BrickColor.new("Bright red")
  6995. local firstp = p
  6996. local num = 0
  6997. local froob = 0
  6998. coroutine.resume(coroutine.create(function(ono)
  6999. for i = 1, 70 do
  7000. if did == true then
  7001. break
  7002. end
  7003. num = num + 2
  7004. froob = froob + 1
  7005. if froob >= 7 then
  7006. froob = 0
  7007. local p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  7008. p.CFrame = firstp.CFrame * CFrame.Angles(0, math.rad(90), 0)
  7009. game:GetService("Debris"):AddItem(p, 8)
  7010. local m = Instance.new("SpecialMesh", p)
  7011. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  7012. m.Scale = Vector3.new(1, 1, 0)
  7013. coroutine.resume(coroutine.create(function(p, s)
  7014. for i = 1, 15 do
  7015. p.CFrame = firstp.CFrame * CFrame.Angles(0, math.rad(90), 0)
  7016. p.Transparency = i / 15
  7017. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.5, 1.5, 0)
  7018. swait()
  7019. end
  7020. p:Remove()
  7021. end), p)
  7022. end
  7023. p.CFrame = RootPart.CFrame * CFrame.new(0, 0, -3.5) * CFrame.Angles(0, math.rad(90), 0) * CFrame.Angles(math.rad(num), 0, 0)
  7024. p2.CFrame = p.CFrame
  7025. swait()
  7026. end
  7027. num = 0
  7028. for i = 1, 10 do
  7029. num = num + 4
  7030. p.Size = p.Size - Vector3.new(0.7, 0.7, 0)
  7031. p2.Size = p2.Size - Vector3.new(0.7, 0.7, 0)
  7032. p.CFrame = RootPart.CFrame * CFrame.new(0, 0, -3.5) * CFrame.Angles(0, math.rad(90), 0) * CFrame.Angles(math.rad(num), 0, 0)
  7033. p.Transparency = i / 10
  7034. p2.Transparency = i / 10
  7035. de.Transparency = i / 10
  7036. de2.Transparency = i / 10
  7037. swait()
  7038. end
  7039. p:Destroy()
  7040. p2:Destroy()
  7041. end), firstp)
  7042. CHP = Humanoid.Health
  7043. for i = 1, 40 do
  7044. local p = Par(EffectModel, "Effect", "Black", vt(1, 1, 1), "SmoothPlastic")
  7045. p.CFrame = CFrame.new(RootPart.Position - Vector3.new(0, 2, 0)) * CFrame.Angles(0, math.random(-180, 180), 0)
  7046. game:GetService("Debris"):AddItem(p, 8)
  7047. local m = Instance.new("SpecialMesh", p)
  7048. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  7049. m.Scale = Vector3.new(5, 1, 5)
  7050. game:GetService("Debris"):AddItem(p, 5)
  7051. coroutine.resume(coroutine.create(function(p)
  7052. for ii = 1, 15 do
  7053. p.Transparency = 0.5 + ii / 15
  7054. p.CFrame = p.CFrame * CFrame.Angles(0, -math.rad(3 + ii), 0) - Vector3.new(0, 0.05, 0)
  7055. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.4, -0.05, 1.4)
  7056. swait()
  7057. end
  7058. p:Remove()
  7059. end), p)
  7060. if CHP > Humanoid.Health then
  7061. did = true
  7062. break
  7063. end
  7064. swait()
  7065. if CHP > Humanoid.Health then
  7066. did = true
  7067. break
  7068. end
  7069. end
  7070. if did == true then
  7071. Cooldown("SSADQcool", 15)
  7072. LastMove = "SSADQ"
  7073. do
  7074. local oldrotcf = p.Position
  7075. HandleWeld.C0 = oldC0
  7076. local nou = RootPart.CFrame
  7077. for SOS = 1, 10 do
  7078. local p = Par(EffectModel, "Effect", "Black", vt(1, 1, 1), "SmoothPlastic")
  7079. p.CFrame = RootPart.CFrame * CFrame.new(0, 0, -30)
  7080. p.Transparency = 1
  7081. game:GetService("Debris"):AddItem(p, 5)
  7082. local m = Instance.new("BlockMesh", p)
  7083. m.Scale = Vector3.new(3, 3, 3)
  7084. s = script.EMIT:Clone()--Fate.EMIT.EMIT:clone()
  7085. s.Parent = p
  7086. s.Enabled = true
  7087. coroutine.resume(coroutine.create(function(p, pc, s)
  7088. local e = 0
  7089. for i = 0 + s, 30 + s do
  7090. p.Mesh.Scale = p.Mesh.Scale / 1.02
  7091. e = e ^ 1.008 + 0.11
  7092. 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))
  7093. swait()
  7094. MagnitudeDamage(p, 10, 2, Vector3.new(), 0.5, "H2", RootPart, 0, 0, 8, 10)
  7095. end
  7096. p.EMIT.Enabled = false
  7097. swait(14)
  7098. p:Remove()
  7099. end), p, p.CFrame, SOS * 9)
  7100. end
  7101. for i = 1, 4 do
  7102. if i <= 1 then
  7103. MagnitudeDamage(RootPart, 10, 25, Vector3.new(), 0.5, "H2", RootPart, 0.001, 0.001, 8, 10)
  7104. end
  7105. local futCE = {
  7106. -15,
  7107. -30,
  7108. -45,
  7109. -60
  7110. }
  7111. local er = Instance.new("Part", EffectModel)
  7112. er.Anchored = true
  7113. er.CanCollide = false
  7114. er.CFrame = RootPart.CFrame * CFrame.new(0, 0, futCE[i])
  7115. er.Size = Vector3.new(4, 1.2, 15)
  7116. er.Transparency = 1
  7117. MagnitudeDamage(er, 18, 25, Vector3.new(), 0.5, "H2", RootPart, 0.01, 0.01, 8, 10)
  7118. game.Debris:AddItem(er, 1)
  7119. end
  7120. so("233091161", RootPart, 1, 0.5)
  7121. so("231917856", RootPart, 1, 0.7)
  7122. so("231917788", RootPart, 1, 0.7)
  7123. RootPart.CFrame = RootPart.CFrame * CFrame.new(0, 0, -60)
  7124. local cb = Instance.new("Part", EffectModel)
  7125. cb.Size = vt(1, 1, 1)
  7126. cb.BrickColor = BrickColor.new("Bright red")
  7127. cb.Material = "Neon"
  7128. cb.Anchored = true
  7129. cb.CanCollide = false
  7130. local m = Instance.new("CylinderMesh", cb)
  7131. cb.Size = Vector3.new(0.4, (oldrotcf - RootPart.Position).magnitude, 0.4)
  7132. cb.CFrame = CFrame.new((oldrotcf + RootPart.Position) / 2, oldrotcf) * CFrame.Angles(math.pi / 2, 0, 0)
  7133. cb.Transparency = 0
  7134. coroutine.resume(coroutine.create(function()
  7135. for i = 1, 60 do
  7136. cb.Transparency = i / 60
  7137. swait()
  7138. end
  7139. cb:Destroy()
  7140. end))
  7141. for i = 1, 20 do
  7142. local p = Par(EffectModel, "Effect", "Bright red", vt(0.2, 1, 0.2), "Neon")
  7143. 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)
  7144. p.Parent = EffectModel
  7145. local m = Instance.new("SpecialMesh")
  7146. m.MeshType = "Sphere"
  7147. m.Parent = p
  7148. m.Scale = Vector3.new(1, 10, 1)
  7149. coroutine.resume(coroutine.create(function(p)
  7150. for i = 1, 40 do
  7151. p.Transparency = i / 40
  7152. p.CFrame = p.CFrame * CFrame.new(0, -1, 0)
  7153. swait()
  7154. end
  7155. p.Parent = nil
  7156. end), p)
  7157. end
  7158. for i = 0, 1, 0.1 do
  7159. swait()
  7160. PlayAnimationFromTable(AnimTab.ssadq.Animation(2), 0.2, false)
  7161. end
  7162. end
  7163. end
  7164. swait(15)
  7165. Un_Equip_Fate()
  7166. doingmoves(false)
  7167. end
  7168. })
  7169. table.insert(MovesTable, {
  7170. ["Input"] = "sddq",
  7171. ["Name"] = "Will's teeth",
  7172. ["Phase"] = 3,
  7173. ["Cooldown"] = 10,
  7174. ["CooldownName"] = "SDDQcool",
  7175. ["CanCancel"] = false,
  7176. ["Conditions"] = function()
  7177. local Viable = false
  7178. local Move
  7179. for _, p in pairs(MovesTable) do
  7180. if p.Input == "sddq" then
  7181. Move = p
  7182. break
  7183. end
  7184. end
  7185. local ver
  7186. local numer = Move.Phase
  7187. if numer == 1 then
  7188. ver = true
  7189. end
  7190. if numer == 2 then
  7191. ver = Phase2Unlocked
  7192. end
  7193. if numer == 3 then
  7194. ver = Phase3Unlocked
  7195. end
  7196. if numer == 4 then
  7197. ver = Phase4Unlocked
  7198. end
  7199. local CD = Move.Cooldown
  7200. local name = Move.CooldownName
  7201. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  7202. Viable = true
  7203. Cooldown(name, CD)
  7204. end
  7205. return Viable
  7206. end,
  7207. ["function"] = function()
  7208. doingmoves(true)
  7209. Equip_Fate()
  7210. local p = Par(EffectModel, "Effect", "White", vt(10, 10, 0.2), "SmoothPlastic")
  7211. p.Transparency = 1
  7212. p.CFrame = RootPart.CFrame * CFrame.new(0, 3, -6) * CFrame.Angles(math.rad(20), 0, 0)
  7213. local gui = Instance.new("SurfaceGui", p)
  7214. gui.Face = "Front"
  7215. local Iergui = Instance.new("ImageLabel", gui)
  7216. Iergui.Size = UDim2.new(1, 0, 1, 0)
  7217. Iergui.Image = "http://www.roblox.com/asset/?id=363269577"
  7218. Iergui.BackgroundTransparency = 1
  7219. local Iergui2 = gui:clone()
  7220. Iergui2.Parent = p
  7221. Iergui2.Face = "Back"
  7222. local num = 0
  7223. local ohoh
  7224. local fop = 0
  7225. local maco = p
  7226. so("231917794", RootPart, 1, 1)
  7227. for i = 1, 15 do
  7228. fop = fop + 5
  7229. local oof = 48
  7230. swait()
  7231. local offset = (RootPart.Position.y - p.Position.y) / 60
  7232. local mag = (RootPart.Position - p.Position).magnitude / 66
  7233. local offset = offset / mag
  7234. maco = p.CFrame
  7235. p.CFrame = RootPart.CFrame * CFrame.new(0, 3, -6) * CFrame.Angles(math.rad(20), 0, math.rad(fop))
  7236. ohoh = p.Position
  7237. PlayAnimationFromTable(AnimTab.sddq.Animation(1, 0), 0.3, false)
  7238. 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)
  7239. num = num + 1
  7240. if num >= 9 then
  7241. num = 0
  7242. local p = Par(EffectModel, "Effect", "Really black", vt(10, 10, 0.2), "SmoothPlastic")
  7243. p.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0)
  7244. m = Instance.new("SpecialMesh", p)
  7245. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  7246. m.Scale = Vector3.new(15, 0, 15)
  7247. m.Name = "Triangle"
  7248. coroutine.resume(coroutine.create(function(p)
  7249. for i = 1, 20 do
  7250. p.Transparency = i / 20
  7251. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(-1.5, 3, -1.5) / 2
  7252. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0, math.rad(15), 0)
  7253. swait()
  7254. end
  7255. p.Parent = nil
  7256. end), p)
  7257. local p = Par(EffectModel, "Effect", "Really black", vt(10, 10, 0.2), "SmoothPlastic")
  7258. p.CFrame = RootPart.CFrame * CFrame.new(0, -1.5, 0)
  7259. m = Instance.new("SpecialMesh", p)
  7260. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  7261. m.Scale = Vector3.new(1, 1, 1)
  7262. m.Name = "Triangle"
  7263. coroutine.resume(coroutine.create(function(p)
  7264. for i = 1, 20 do
  7265. p.Transparency = i / 20
  7266. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(2.5, 0.25, 2.5) / 2
  7267. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0, math.rad(15), 0)
  7268. swait()
  7269. end
  7270. p.Parent = nil
  7271. end), p)
  7272. end
  7273. end
  7274. coroutine.resume(coroutine.create(function()
  7275. for i = 1, 10 do
  7276. p.CFrame = p.CFrame * CFrame.Angles(0, 0, math.rad(20))
  7277. swait()
  7278. Iergui.ImageTransparency = i / 10
  7279. Iergui2.ImageLabel.ImageTransparency = i / 10
  7280. p.Size = p.Size + Vector3.new(0.5, 0.5, 0)
  7281. end
  7282. game.Debris:AddItem(p, 5)
  7283. end))
  7284. for i = 0, 1, 0.1 do
  7285. maco = p.CFrame
  7286. p.CFrame = RootPart.CFrame * CFrame.new(0, 3, -6) * CFrame.Angles(math.rad(20), 0, math.rad(fop))
  7287. ohoh = p.Position
  7288. swait()
  7289. PlayAnimationFromTable(AnimTab.sddq.Animation(2, 0), 0.3, false)
  7290. HandleWeld.C0 = clerp(HandleWeld.C0, CFrame.Angles(math.rad(270), 0, math.rad(-90)) * CFrame.new(0, 0.5, 0), 0.3)
  7291. end
  7292. CamShake(RootPart, 15, 1, 25)
  7293. MagnitudeDamage(p, 20, 35, Vector3.new(0, 20, 0) + DIR * 45, 0.5, "H2", RootPart, 0, 0, 8, 10)
  7294. so("231917856", RootPart, 1, 0.8)
  7295. so("231917788", RootPart, 1, 1)
  7296. local DIR = p.CFrame.lookVector
  7297. 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))
  7298. p.Mesh.MeshType = "FileMesh"
  7299. p.Parent = EffectModel
  7300. p.Anchored = true
  7301. p.CanCollide = false
  7302. p.Mesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
  7303. p.Transparency = 0.5
  7304. game:GetService("Debris"):AddItem(p, 5)
  7305. coroutine.resume(coroutine.create(function(p)
  7306. for ii = 1, 9 do
  7307. p.Transparency = 0.5 + ii / 18
  7308. p.CFrame = p.CFrame * CFrame.Angles(0, math.rad(3 + ii), 0) * CFrame.new(0, 0.5, 0)
  7309. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1, -0.3, 1)
  7310. swait()
  7311. end
  7312. p:Remove()
  7313. end), p)
  7314. 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))
  7315. p.Mesh.MeshType = "FileMesh"
  7316. p.Parent = EffectModel
  7317. p.Anchored = true
  7318. p.CanCollide = false
  7319. p.Mesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
  7320. p.Transparency = 0.5
  7321. game:GetService("Debris"):AddItem(p, 5)
  7322. coroutine.resume(coroutine.create(function(p)
  7323. for ii = 1, 9 do
  7324. p.Transparency = 0.5 + ii / 18
  7325. p.CFrame = p.CFrame * CFrame.Angles(0, math.rad(3 + ii), 0) * CFrame.new(0, 0.5, 0)
  7326. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1, -0.2, 1)
  7327. swait()
  7328. end
  7329. p:Remove()
  7330. end), p)
  7331. 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))
  7332. p.Mesh.MeshType = "FileMesh"
  7333. p.Parent = EffectModel
  7334. p.Anchored = true
  7335. p.CanCollide = false
  7336. p.Mesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
  7337. p.Transparency = 0.5
  7338. game:GetService("Debris"):AddItem(p, 5)
  7339. coroutine.resume(coroutine.create(function(p)
  7340. for ii = 1, 9 do
  7341. p.Transparency = 0.5 + ii / 18
  7342. p.CFrame = p.CFrame * CFrame.Angles(0, math.rad(3 + ii), 0) * CFrame.new(0, 0.5, 0)
  7343. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(0.5, -0.1, 0.5)
  7344. swait()
  7345. end
  7346. p:Remove()
  7347. end), p)
  7348. local p = Par2(Vector3.new(0.75, 0.75, 1), maco * CFrame.Angles(0, 0, 0), "New Yeller", "SpecialMesh", Vector3.new(1, 1, 30))
  7349. p.Mesh.MeshType = "Sphere"
  7350. p.Material = "Neon"
  7351. p.Parent = EffectModel
  7352. p.Anchored = true
  7353. p.CanCollide = false
  7354. game:GetService("Debris"):AddItem(p, 5)
  7355. coroutine.resume(coroutine.create(function(p)
  7356. for ii = 1, 20 do
  7357. p.Transparency = ii / 40
  7358. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(-0.05, -0.05, 2)
  7359. swait()
  7360. end
  7361. p:Remove()
  7362. end), p)
  7363. local p = Par2(Vector3.new(0.75, 0.75, 1), maco * CFrame.Angles(0, 0, 0), "Really black", "SpecialMesh", Vector3.new(2, 2, 35))
  7364. p.Mesh.MeshType = "Sphere"
  7365. p.Parent = EffectModel
  7366. p.Anchored = true
  7367. p.CanCollide = false
  7368. game:GetService("Debris"):AddItem(p, 5)
  7369. coroutine.resume(coroutine.create(function(p)
  7370. for ii = 1, 20 do
  7371. p.Transparency = ii / 20
  7372. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(-0.1, -0.1, 2)
  7373. swait()
  7374. end
  7375. p:Remove()
  7376. end), p)
  7377. for i = 1, 3 do
  7378. local p = Instance.new("Part")
  7379. p.TopSurface = 0
  7380. p.BottomSurface = 0
  7381. p.CanCollide = false
  7382. p.Anchored = true
  7383. p.BrickColor = BrickColor.new("Really black")
  7384. p.Material = "SmoothPlastic"
  7385. p.Size = Vector3.new(1, 1, 1)
  7386. p.CFrame = maco * CFrame.new(0, 0, 5 - i * 4) * CFrame.fromEulerAnglesXYZ(0, math.pi, math.pi / 2)
  7387. p.Parent = EffectModel
  7388. local m = Instance.new("SpecialMesh", p)
  7389. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  7390. m.Parent = p
  7391. m.Scale = Vector3.new(2, 2, 1.5)
  7392. m.Name = "Triangle"
  7393. coroutine.resume(coroutine.create(function(p)
  7394. for i = 1, 20 do
  7395. p.Transparency = i / 20
  7396. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(0.25, 0.25, 0)
  7397. p.CFrame = p.CFrame * CFrame.new(0, 0, -0.15)
  7398. swait()
  7399. end
  7400. p.Parent = nil
  7401. end), p)
  7402. end
  7403. swait(15)
  7404. Un_Equip_Fate()
  7405. doingmoves(false)
  7406. end
  7407. })
  7408. table.insert(MovesTable, {
  7409. ["Input"] = "ddswx",
  7410. ["Name"] = "Shatter",
  7411. ["Phase"] = 4,
  7412. ["Cooldown"] = 0,
  7413. ["CooldownName"] = "DDSWXcool",
  7414. ["CanCancel"] = false,
  7415. ["Conditions"] = function()
  7416. local Viable = false
  7417. local Move
  7418. for _, p in pairs(MovesTable) do
  7419. if p.Input == "ddswx" then
  7420. Move = p
  7421. break
  7422. end
  7423. end
  7424. local ver
  7425. local numer = Move.Phase
  7426. if numer == 1 then
  7427. ver = true
  7428. end
  7429. if numer == 2 then
  7430. ver = Phase2Unlocked
  7431. end
  7432. if numer == 3 then
  7433. ver = Phase3Unlocked
  7434. end
  7435. if numer == 4 then
  7436. ver = Phase4Unlocked
  7437. end
  7438. local CD = Move.Cooldown
  7439. local name = Move.CooldownName
  7440. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  7441. Viable = true
  7442. end
  7443. return Viable
  7444. end,
  7445. ["function"] = function()
  7446. local target = GET_THE_NEAREST_FAGGOT(RootPart.Position)
  7447. local pos = RootPart.Position - target.Position
  7448. local dist = pos.magnitude
  7449. if dist > 40 then
  7450. ph0segui(char, "Closest target too far.", "Bright red")
  7451. return
  7452. end
  7453. doingmoves(true)
  7454. Cooldown("DDSWXcool", 40)
  7455. LastMove = "DDSWX"
  7456. for i = 0, 1, 0.1 do
  7457. swait()
  7458. PlayAnimationFromTable(AnimTab.ddswx.Animation(1), 0.3, false)
  7459. end
  7460. local BodGy = Instance.new("BodyGyro", RootPart)
  7461. BodGy.maxTorque = Vector3.new(0, math.huge, 0)
  7462. BodGy.P = 2000
  7463. BodGy.D = 100
  7464. BodGy.cframe = cf(Torso.Position, target.Position)
  7465. local NIG = Instance.new("BodyPosition")
  7466. NIG.P = 10000000
  7467. NIG.D = 1000
  7468. NIG.maxForce = Vector3.new(545000, 545000, 545000)
  7469. NIG.position = target.Position
  7470. NIG.Parent = target
  7471. local num = 0
  7472. so("160867463", target, 1, 0.8)
  7473. for i = 0, 3, 0.1 do
  7474. PlayAnimationFromTable(AnimTab.ddswx.Animation(1), 0.3, false)
  7475. swait()
  7476. NIG.position = NIG.position + vt(0, 0.3, 0)
  7477. BodGy.cframe = cf(Torso.Position, target.Position)
  7478. do
  7479. local blast = Par(EffectModel, "Effect", "Bright red", vt(1, 1, 1), "SmoothPlastic")
  7480. blast.CFrame = target.CFrame
  7481. m = Instance.new("SpecialMesh", blast)
  7482. m.Scale = Vector3.new(11, 11, 11)
  7483. m.MeshType = "Sphere"
  7484. blast.Transparency = 0.7
  7485. coroutine.resume(coroutine.create(function(p)
  7486. for ii = 1, 20 do
  7487. blast.Transparency = 0.7 + ii / 20
  7488. blast.Mesh.Scale = blast.Mesh.Scale / 1.1
  7489. blast.CFrame = target.CFrame
  7490. swait()
  7491. end
  7492. blast:Remove()
  7493. end), p)
  7494. local targfloor, targpos = rayCast(target.Position - vt(0, 4, 0), CFrame.new(target.Position, target.Position - Vector3.new(0, 5, 0)).lookVector, 100, Character)
  7495. local p = Par(EffectModel, "Effect", "Bright red", vt(1, 1, 1), "Neon")
  7496. p.CFrame = target.CFrame * CFrame.Angles(math.random(-360, 360), math.random(-360, 360), math.random(-360, 360))
  7497. game:GetService("Debris"):AddItem(p, 8)
  7498. local m = Instance.new("BlockMesh", p)
  7499. m.Scale = Vector3.new(3, 3, 3)
  7500. game:GetService("Debris"):AddItem(p, 5)
  7501. coroutine.resume(coroutine.create(function(p)
  7502. for ii = 1, 25 do
  7503. local o = 0.12
  7504. p.Transparency = 0.5 + i / 25
  7505. p.CFrame = p.CFrame * CFrame.Angles(math.rad(math.random(1, 5)), math.rad(math.random(1, 5)), math.rad(math.random(1, 5)))
  7506. p.Mesh.Scale = p.Mesh.Scale - Vector3.new(o, o, o)
  7507. swait()
  7508. end
  7509. p:Remove()
  7510. end), p)
  7511. end
  7512. end
  7513. local refo = Instance.new("Part")
  7514. refo.Anchored = true
  7515. refo.CanCollide = false
  7516. refo.Position = target.Position
  7517. refo.CFrame = refo.CFrame * CFrame.Angles(math.rad(-90), 0, 0)
  7518. refo.Transparency = 1
  7519. refo.Parent = EffectModel
  7520. game.Debris:AddItem(refo, 10)
  7521. NIG.P = 2000
  7522. NIG.D = 300
  7523. local r = Instance.new("BodyGyro")
  7524. r.P = 10000000
  7525. r.D = 1000
  7526. r.maxTorque = Vector3.new(50000, 50000, 50000) * 50000000000
  7527. r.cframe = r.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(90), 0, 0)
  7528. r.Parent = target
  7529. game:GetService("Debris"):AddItem(r, 1)
  7530. r.Name = "EBOLA"
  7531. fff = Instance.new("BodyForce")
  7532. fff.force = Vector3.new(0, 1200, 0)
  7533. fff.Parent = target
  7534. ref = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt(5, 5, 5))
  7535. ref.Anchored = true
  7536. game:GetService("Debris"):AddItem(ref, 10)
  7537. swait()
  7538. local targfloor, targpos = rayCast(target.Position - vt(0, 4, 0), refo.CFrame.lookVector, 9999, Character)
  7539. ref.CFrame = CFrame.new(targpos)
  7540. game:GetService("Debris"):AddItem(fff, 1)
  7541. local oldpos = NIG.position + Vector3.new(0, 3, 0)
  7542. for i = 1, 3 do
  7543. do
  7544. local targfloor, targpos = rayCast(target.Position, refo.CFrame.lookVector, 9999, Character)
  7545. swait()
  7546. for i = 0, 1, 0.1 do
  7547. swait()
  7548. do
  7549. local blast2 = Instance.new("Part", EffectModel)
  7550. blast2.Anchored = true
  7551. blast2.CanCollide = false
  7552. blast2.Size = Vector3.new(1, 1, 1)
  7553. blast2.CFrame = LeftArm.CFrame * CFrame.new(0, -2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  7554. m = Instance.new("SpecialMesh", blast2)
  7555. m.Scale = Vector3.new(1.5, 1.5, 1.5)
  7556. m.MeshType = "Brick"
  7557. blast2.BrickColor = BrickColor.new("Bright red")
  7558. blast2.Material = "Neon"
  7559. coroutine.resume(coroutine.create(function(p)
  7560. for i = 1, 15 do
  7561. blast2.Transparency = 0 + i / 15
  7562. blast2.Mesh.Scale = blast2.Mesh.Scale / 1.1
  7563. swait()
  7564. end
  7565. blast2:Remove()
  7566. end), p)
  7567. PlayAnimationFromTable(AnimTab.ddswx.Animation(2), 0.2, false)
  7568. local blast = Instance.new("Part")
  7569. blast.Parent = EffectModel
  7570. blast.Anchored = true
  7571. blast.CanCollide = false
  7572. blast.Size = Vector3.new(1, 1, 1)
  7573. blast.CFrame = target.CFrame
  7574. m = Instance.new("SpecialMesh", blast)
  7575. m.Scale = Vector3.new(11, 11, 11)
  7576. m.MeshType = "Sphere"
  7577. blast.BrickColor = BrickColor.new("Bright red")
  7578. blast.Material = "Neon"
  7579. blast.Transparency = 0.7
  7580. coroutine.resume(coroutine.create(function(p)
  7581. for ii = 1, 20 do
  7582. blast.Transparency = 0.7 + ii / 20
  7583. blast.Mesh.Scale = blast.Mesh.Scale / 1.1
  7584. blast.CFrame = target.CFrame
  7585. swait()
  7586. end
  7587. blast:Remove()
  7588. end), p)
  7589. NIG.position = ref.Position
  7590. end
  7591. end
  7592. local ref = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  7593. ref.Anchored = true
  7594. ref.CFrame = cf(RootPart.Position)
  7595. so("199145477", ref, 1, 0.8)
  7596. so("200632561", ref, 1, 0.6)
  7597. so("200632561", ref, 1, 0.4)
  7598. so("191395766", ref, 1, 1)
  7599. ref.CFrame = cf(targpos)
  7600. col = targfloor.BrickColor
  7601. local p = Instance.new("Part", EffectModel)
  7602. p.Name = "Effect"
  7603. p.formFactor = "Symmetric"
  7604. p.TopSurface = 0
  7605. p.BottomSurface = 0
  7606. p.Material = "SmoothPlastic"
  7607. p.BrickColor = targfloor.BrickColor
  7608. p.Anchored = true
  7609. p.CanCollide = false
  7610. p.Size = Vector3.new(1, 1, 1)
  7611. p.CFrame = CFrame.new(targpos) * CFrame.new(0, 1, 0)
  7612. game:GetService("Debris"):AddItem(p, 8)
  7613. local m = Instance.new("SpecialMesh", p)
  7614. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  7615. m.Scale = Vector3.new(10, 2, 10)
  7616. game:GetService("Debris"):AddItem(p, 5)
  7617. coroutine.resume(coroutine.create(function(p)
  7618. for ii = 1, 15 do
  7619. p.Transparency = 0.5 + ii / 15
  7620. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.4, 1, 1.4)
  7621. swait()
  7622. end
  7623. p:Remove()
  7624. end), p)
  7625. MagnitudeDamage2(target, 5, 5, Vector3.new(), 0.5, "H2", RootPart, 0, 0, 8, 10)
  7626. for i = 1, 10 do
  7627. 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))
  7628. groundpart.Anchored = true
  7629. groundpart.Material = targfloor.Material
  7630. groundpart.CanCollide = false
  7631. 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))
  7632. groundpart.Parent = EffectModel
  7633. coroutine.resume(coroutine.create(function(groundpart)
  7634. for i = 1, 30 do
  7635. groundpart.Transparency = i / 30
  7636. swait()
  7637. end
  7638. groundpart:Destroy()
  7639. ref:Destroy()
  7640. end), groundpart)
  7641. end
  7642. for i = 0, 1, 0.1 do
  7643. swait()
  7644. PlayAnimationFromTable(AnimTab.ddswx.Animation(1), 0.2, false)
  7645. do
  7646. local blast = Instance.new("Part")
  7647. blast.Parent = EffectModel
  7648. blast.Anchored = true
  7649. blast.CanCollide = false
  7650. blast.Size = Vector3.new(1, 1, 1)
  7651. blast.CFrame = target.CFrame
  7652. m = Instance.new("SpecialMesh", blast)
  7653. m.Scale = Vector3.new(11, 11, 11)
  7654. m.MeshType = "Sphere"
  7655. blast.BrickColor = BrickColor.new("Bright red")
  7656. blast.Material = "Neon"
  7657. blast.Transparency = 0.7
  7658. coroutine.resume(coroutine.create(function(p)
  7659. for ii = 1, 20 do
  7660. blast.Transparency = 0.7 + ii / 20
  7661. blast.Mesh.Scale = blast.Mesh.Scale / 1.1
  7662. blast.CFrame = target.CFrame
  7663. swait()
  7664. end
  7665. blast:Remove()
  7666. end), p)
  7667. NIG.position = oldpos
  7668. end
  7669. end
  7670. end
  7671. end
  7672. local targfloor, targpos = rayCast(target.Position, refo.CFrame.lookVector, 9999, Character)
  7673. for i = 0, 1, 0.1 do
  7674. swait()
  7675. PlayAnimationFromTable(AnimTab.ddswx.Animation(3), 0.3, false)
  7676. end
  7677. ref.CFrame = CFrame.new(targpos)
  7678. for i = 1, 15 do
  7679. do
  7680. local blast = Instance.new("Part")
  7681. blast.Parent = EffectModel
  7682. blast.Anchored = true
  7683. blast.CanCollide = false
  7684. blast.Size = Vector3.new(1, 1, 1)
  7685. blast.CFrame = target.CFrame
  7686. m = Instance.new("SpecialMesh", blast)
  7687. m.Scale = Vector3.new(11, 11, 11)
  7688. m.MeshType = "Sphere"
  7689. blast.BrickColor = BrickColor.new("Bright red")
  7690. blast.Material = "Neon"
  7691. blast.Transparency = 0.7
  7692. coroutine.resume(coroutine.create(function(p)
  7693. for ii = 1, 20 do
  7694. blast.Transparency = 0.7 + ii / 20
  7695. blast.Mesh.Scale = blast.Mesh.Scale / 1.1
  7696. blast.CFrame = target.CFrame
  7697. swait()
  7698. end
  7699. blast:Remove()
  7700. end), p)
  7701. swait()
  7702. NIG.position = ref.Position + vt(0, 0.5, 0)
  7703. end
  7704. end
  7705. local p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  7706. p.CFrame = cf(targpos) * CFrame.Angles(0, math.rad(90), 0)
  7707. m = it("SpecialMesh", p)
  7708. m.MeshId = "http://www.roblox.com/asset/?id=1323306"
  7709. p.Material = "SmoothPlastic"
  7710. m.Scale = Vector3.new(20, 60, 20)
  7711. m.Parent = p
  7712. m.Name = "Triangle"
  7713. coroutine.resume(coroutine.create(function(p)
  7714. for i = 1, 200 do
  7715. p.Transparency = 0.45 + i / 200
  7716. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(0.3, 0.3, 0.3)
  7717. swait()
  7718. end
  7719. p.Parent = nil
  7720. end), p)
  7721. local p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  7722. p.Size = Vector3.new(1, 1, 0.2)
  7723. p.CFrame = cf(targpos) * CFrame.new(0, 2.6, 0)
  7724. local m = Instance.new("SpecialMesh", p)
  7725. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  7726. m.Scale = Vector3.new(30, 8, 30)
  7727. m.Name = "Triangle"
  7728. swait()
  7729. coroutine.resume(coroutine.create(function(p)
  7730. for i = 1, 45 do
  7731. p.Transparency = 0.5 + i / 45
  7732. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(1, 0, 1)
  7733. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  7734. swait()
  7735. end
  7736. p.Parent = nil
  7737. end), p)
  7738. so("190119264", ref, 1, 1)
  7739. so("183763506", ref, 1, 0.6)
  7740. so("178452221", ref, 1, 0.6)
  7741. so("87767777", ref, 1, 1)
  7742. so("87784452", ref, 1, 0.8)
  7743. so("183763515", ref, 1, 1)
  7744. DIR = RootPart.CFrame.lookVector
  7745. MagnitudeDamage(target, 35, 25, Vector3.new(0, 20, 0) + DIR * 30, 0.5, "H2", RootPart, 0, 0, 8, 10)
  7746. NIG:Destroy()
  7747. CamShake(target, 60, 2, 40)
  7748. for i = 1, 16 do
  7749. swait()
  7750. p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  7751. p.CFrame = target.CFrame * CFrame.fromEulerAnglesXYZ(math.pi / 2 + math.random(-15, 15) / 9, math.random(-15, 15) / 9, math.random(-10, 10) / 9)
  7752. game:GetService("Debris"):AddItem(p, 3)
  7753. m = Instance.new("BlockMesh")
  7754. m.Scale = Vector3.new(3, 3, 3)
  7755. m.Parent = p
  7756. coroutine.resume(coroutine.create(function(part, spin)
  7757. for i = 1, 15 do
  7758. part.Mesh.Scale = part.Mesh.Scale - Vector3.new(2, 2, 2)
  7759. part.Transparency = i / 15
  7760. part.CFrame = part.CFrame * CFrame.new(math.random(-10, 10) / 100, math.random(-10, 10) / 100, math.random(-10, 10) / 100) * spin
  7761. swait()
  7762. end
  7763. part.Parent = nil
  7764. end), p, CFrame.fromEulerAnglesXYZ(math.random(-50, 50) / 500, math.random(-50, 50) / 500, math.random(-50, 50) / 500))
  7765. end
  7766. swait(20)
  7767. BodGy:Destroy()
  7768. doingmoves(false)
  7769. end
  7770. })
  7771. table.insert(MovesTable, {
  7772. ["Input"] = "asdssq",
  7773. ["Name"] = "Let's end this",
  7774. ["Phase"] = 4,
  7775. ["Cooldown"] = 40,
  7776. ["CooldownName"] = "ASDSSQcool",
  7777. ["CanCancel"] = false,
  7778. ["Conditions"] = function()
  7779. local Viable = false
  7780. local Move
  7781. for _, p in pairs(MovesTable) do
  7782. if p.Input == "asdssq" then
  7783. Move = p
  7784. break
  7785. end
  7786. end
  7787. local ver
  7788. local numer = Move.Phase
  7789. if numer == 1 then
  7790. ver = true
  7791. end
  7792. if numer == 2 then
  7793. ver = Phase2Unlocked
  7794. end
  7795. if numer == 3 then
  7796. ver = Phase3Unlocked
  7797. end
  7798. if numer == 4 then
  7799. ver = Phase4Unlocked
  7800. end
  7801. local CD = Move.Cooldown
  7802. local name = Move.CooldownName
  7803. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  7804. Viable = true
  7805. Cooldown(name, CD)
  7806. end
  7807. return Viable
  7808. end,
  7809. ["function"] = function()
  7810. doingmoves(true)
  7811. LastMove = "ASDSSQ"
  7812. for i = 0, 1, 0.1 do
  7813. swait()
  7814. PlayAnimationFromTable(AnimTab.asdssq.Animation(1), 0.3, false)
  7815. end
  7816. local beamy = script.BES:Clone()
  7817. beamy.Parent = char
  7818. local asd = beamy.ShootFrom.CFrame.p
  7819. local bp = Instance.new("BodyPosition", beamy.Handle)
  7820. bp.MaxForce = Vector3.new(1 / 0, 1 / 0, 1 / 0)
  7821. bp.D = 9000
  7822. bp.P = 1000
  7823. local asd = RootPart.CFrame * CFrame.new(-7, 8, 8).p
  7824. bp.Position = asd
  7825. local Rot = 0
  7826. so("231917975", RootPart, 1, 1.1)
  7827. local hoe = 0
  7828. p = Par(EffectModel, "Effect", "Bright red", vt(1, 1, 1), "Neon")
  7829. m = Instance.new("SpecialMesh")
  7830. m.MeshType = "Sphere"
  7831. m.Parent = p
  7832. m.Scale = Vector3.new(14, 14, 14)
  7833. coroutine.resume(coroutine.create(function(p)
  7834. for i = 1, 30 do
  7835. p.CFrame = beamy.Handle.CFrame * CFrame.new(0, 0, -2)
  7836. p.Transparency = 0 + i / 30
  7837. m.Scale = m.Scale + Vector3.new(0.05, 0.05, 0.05)
  7838. swait()
  7839. end
  7840. p:Remove()
  7841. end), p)
  7842. for i = 1, 50 do
  7843. CamShake(RootPart, 25, 1, 3)
  7844. if hoe >= 2 then
  7845. hoe = 0
  7846. end
  7847. hoe = hoe + 1
  7848. local cols = {"Bright red", "Black"}
  7849. local p = Instance.new("Part", EffectModel)
  7850. p.Name = "Effect"
  7851. p.formFactor = "Symmetric"
  7852. p.TopSurface = 0
  7853. p.BottomSurface = 0
  7854. p.Material = "SmoothPlastic"
  7855. p.BrickColor = BrickColor.new(cols[hoe])
  7856. p.Anchored = true
  7857. p.CanCollide = false
  7858. p.Size = Vector3.new(1, 1, 1)
  7859. p.CFrame = CFrame.new(RootPart.Position - Vector3.new(0, 1.4, 0)) * CFrame.Angles(0, math.random(-180, 180), 0)
  7860. game:GetService("Debris"):AddItem(p, 8)
  7861. local m = Instance.new("SpecialMesh", p)
  7862. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  7863. m.Scale = Vector3.new(10, 2, 10)
  7864. game:GetService("Debris"):AddItem(p, 5)
  7865. coroutine.resume(coroutine.create(function(p)
  7866. for ii = 1, 15 do
  7867. p.Transparency = 0.75 + ii / 15
  7868. p.CFrame = p.CFrame - Vector3.new(0, 0.05, 0)
  7869. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(2.4, -0.1, 2.4)
  7870. swait()
  7871. end
  7872. p:Remove()
  7873. end), p)
  7874. local hitfloor2, posfloor2 = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 20, Character)
  7875. mrn = 20
  7876. 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)
  7877. swait()
  7878. local asd = Head.CFrame * CFrame.new(-7, 8, 8).p
  7879. bp.Position = asd
  7880. beamy.Handle.CFrame = beamy.Handle.CFrame:lerp(CFrame.new(asd, mouse.Hit.p), 1)
  7881. local p = Par(EffectModel, "Effect", cols[math.random(1, 2)], vt(1, 1, 1), "Neon")
  7882. 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)
  7883. p.Parent = EffectModel
  7884. local m = Instance.new("SpecialMesh")
  7885. m.MeshType = "Sphere"
  7886. p.CFrame = p.CFrame * CFrame.new(0, -20, 0)
  7887. m.Parent = p
  7888. m.Scale = Vector3.new(0.7, 0.7, 0.7)
  7889. coroutine.resume(coroutine.create(function(p)
  7890. for i = 1, 30 do
  7891. p.Transparency = i / 35
  7892. p.CFrame = p.CFrame * CFrame.new(0, 0.5, 0)
  7893. swait()
  7894. end
  7895. p.Parent = nil
  7896. end), p)
  7897. Rot = Rot + 0.3
  7898. if Rot >= 360 then
  7899. Rot = 0
  7900. end
  7901. for _, v in pairs(beamy:children()) do
  7902. pcall(function()
  7903. v.W2P.C0 = v.W2P.C0 * CFrame.Angles(0, 0, math.rad(v.Name ~= "Gold" and Rot or -Rot))
  7904. end)
  7905. end
  7906. end
  7907. for i = 0, 1, 0.1 do
  7908. swait()
  7909. PlayAnimationFromTable(AnimTab.asdssq.Animation(2), 0.3, false)
  7910. end
  7911. local startpos = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  7912. startpos.Anchored = true
  7913. startpos.CFrame = beamy.Handle.CFrame * cf(0, 0, -2.5)
  7914. local hit, pos = rayCast(startpos.Position, beamy.Handle.CFrame.lookVector, 1000, Character)
  7915. local endpos = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  7916. endpos.Anchored = true
  7917. endpos.CFrame = cf(pos)
  7918. local berm = script.beamy:Clone()
  7919. berm.Parent = endpos
  7920. berm.Enabled = true
  7921. local num = 0
  7922. startpos.CanCollide = false
  7923. so("183763515", endpos, 1, 1.2)
  7924. so("178452221", endpos, 1, 0.7)
  7925. so("228343271", RootPart, 1, 1)
  7926. so("161006069", endpos, 1, 1)
  7927. local froob = 0
  7928. for i = 1, 100 do
  7929. Rot = Rot + 0.3
  7930. if Rot >= 360 then
  7931. Rot = 0
  7932. end
  7933. for _, v in pairs(beamy:children()) do
  7934. pcall(function()
  7935. v.W2P.C0 = v.W2P.C0 * CFrame.Angles(0, 0, math.rad(v.Name ~= "Gold" and Rot or -Rot))
  7936. end)
  7937. end
  7938. local asd = Head.CFrame * CFrame.new(-7, 8, 8).p
  7939. beamy.Handle.CFrame = beamy.Handle.CFrame:lerp(CFrame.new(asd, mouse.Hit.p), 1)
  7940. swait()
  7941. num = num + 1
  7942. startpos.CFrame = beamy.Handle.CFrame * cf(0, 0, -2.5)
  7943. local hit, pos = rayCast(startpos.Position, beamy.Handle.CFrame.lookVector, 1000, Character)
  7944. endpos.CFrame = cf(pos)
  7945. CamShake(endpos, 13, 1, 3)
  7946. MagnitudeDamage2(endpos, 13, 1.5, Vector3.new(), 0.5, "H2", Head, 0.1, 0.1, 8, 10)
  7947. if num >= 3 then
  7948. so("183763515", endpos, 1, 1.2)
  7949. so("178452221", endpos, 1, 0.7)
  7950. so("161006069", endpos, 1, 1)
  7951. num = 0
  7952. do
  7953. local beam = it("Part", EffectModel)
  7954. beam.Anchored = true
  7955. beam.CanCollide = false
  7956. beam.BrickColor = BrickColor.new("Bright red")
  7957. local beamM = it("CylinderMesh", beam)
  7958. beam.Material = "Neon"
  7959. beam.Size = Vector3.new(2.5, (startpos.Position - endpos.Position).magnitude, 2.5)
  7960. beam.CFrame = CFrame.new((startpos.Position + endpos.Position) / 2, startpos.Position) * CFrame.Angles(math.pi / 2, 0, 0)
  7961. coroutine.resume(coroutine.create(function()
  7962. for i = 1, 15 do
  7963. swait()
  7964. beam.Transparency = i / 15
  7965. beam.Size = beam.Size + Vector3.new(0.3, 0, 0.3)
  7966. end
  7967. beam:Destroy()
  7968. end))
  7969. cols = {
  7970. BrickColor.new("Bright red")
  7971. }
  7972. local blast2 = Instance.new("Part", EffectModel)
  7973. blast2.Anchored = true
  7974. blast2.CanCollide = false
  7975. blast2.Size = Vector3.new(1, 1, 1)
  7976. 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))
  7977. local m = Instance.new("SpecialMesh", blast2)
  7978. m.Scale = Vector3.new(2, 2, 2)
  7979. m.MeshType = "Brick"
  7980. blast2.BrickColor = cols[math.random(1, #cols)]
  7981. blast2.Material = "Neon"
  7982. coroutine.resume(coroutine.create(function()
  7983. for i = 1, 30 do
  7984. blast2.Transparency = i / 30
  7985. m.Scale = m.Scale + vt(0.2, 0.2, 0.2)
  7986. swait()
  7987. 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)
  7988. end
  7989. blast2:Remove()
  7990. end))
  7991. end
  7992. end
  7993. end
  7994. swait(5)
  7995. p = Par(EffectModel, "Effect", "Bright red", vt(1, 1, 1), "Neon")
  7996. p.CFrame = beamy.Handle.CFrame * CFrame.new(0, 0, -2)
  7997. m = Instance.new("SpecialMesh")
  7998. m.MeshType = "Sphere"
  7999. m.Parent = p
  8000. m.Scale = Vector3.new(14, 14, 14)
  8001. coroutine.resume(coroutine.create(function(p)
  8002. for i = 1, 30 do
  8003. if i == 15 then
  8004. beamy:Destroy()
  8005. end
  8006. p.Transparency = 0 + i / 30
  8007. m.Scale = m.Scale + Vector3.new(0.05, 0.05, 0.05)
  8008. swait()
  8009. end
  8010. p:Remove()
  8011. end), p)
  8012. startpos:Destroy()
  8013. endpos:Destroy()
  8014. doingmoves(false)
  8015. end
  8016. })
  8017. table.insert(MovesTable, {
  8018. ["Input"] = "ssz",
  8019. ["Name"] = "C'mere",
  8020. ["Phase"] = 4,
  8021. ["Cooldown"] = 0,
  8022. ["CooldownName"] = "SSZcool",
  8023. ["CanCancel"] = false,
  8024. ["Conditions"] = function()
  8025. local Viable = false
  8026. local Move
  8027. for _, p in pairs(MovesTable) do
  8028. if p.Input == "ssz" then
  8029. Move = p
  8030. break
  8031. end
  8032. end
  8033. local ver
  8034. local numer = Move.Phase
  8035. if numer == 1 then
  8036. ver = true
  8037. end
  8038. if numer == 2 then
  8039. ver = Phase2Unlocked
  8040. end
  8041. if numer == 3 then
  8042. ver = Phase3Unlocked
  8043. end
  8044. if numer == 4 then
  8045. ver = Phase4Unlocked
  8046. end
  8047. local CD = Move.Cooldown
  8048. local name = Move.CooldownName
  8049. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  8050. Viable = true
  8051. end
  8052. return Viable
  8053. end,
  8054. ["function"] = function()
  8055. if lasthit == nil then
  8056. ph0segui(char, "No target.", "Bright red")
  8057. return
  8058. end
  8059. doingmoves(true)
  8060. Cooldown("SSZcool", 10)
  8061. LastMove = "SSZ"
  8062. for i = 0, 1, 0.1 do
  8063. swait()
  8064. DIR = RootPart.CFrame.lookVector
  8065. PlayAnimationFromTable(AnimTab.ssz.Animation(1), 0.3, false)
  8066. end
  8067. local portalbase = formportalBase(EffectModel, RootPart.CFrame * CFrame.Angles(0, 0, math.rad(90)) * CFrame.new(-2.75, 0, 0))
  8068. local portaloutline = formportalOutline(EffectModel, portalbase.CFrame)
  8069. coroutine.resume(coroutine.create(function()
  8070. swait(30)
  8071. for i = 1, 10 do
  8072. swait()
  8073. portalbase.Transparency = i / 10
  8074. portaloutline.Transparency = i / 10
  8075. portalbase.Size = portalbase.Size + Vector3.new(0, 0.3, 0.3)
  8076. portaloutline.Size = portaloutline.Size + Vector3.new(0, 0.3, 0.3)
  8077. end
  8078. portalbase.Parent = nil
  8079. portaloutline:Destroy()
  8080. end))
  8081. swait(3)
  8082. local portalbase = formportalBase(EffectModel, CFrame.new(lasthit.Position + Vector3.new(0, 30, 0)))
  8083. portalbase.CFrame = portalbase.CFrame * CFrame.Angles(0, 0, math.rad(-90))
  8084. local portaloutline = formportalOutline(EffectModel, portalbase.CFrame)
  8085. RootPart.CFrame = portalbase.CFrame * CFrame.Angles(0, 0, math.rad(90)) * CFrame.new(0, -5, 0)
  8086. coroutine.resume(coroutine.create(function()
  8087. swait(50)
  8088. for i = 1, 10 do
  8089. swait()
  8090. portalbase.Transparency = i / 10
  8091. portaloutline.Transparency = i / 10
  8092. portalbase.Size = portalbase.Size + Vector3.new(0, 0.3, 0.3)
  8093. portaloutline.Size = portaloutline.Size + Vector3.new(0, 0.3, 0.3)
  8094. end
  8095. portalbase.Parent = nil
  8096. portaloutline:Destroy()
  8097. end))
  8098. local hit
  8099. repeat
  8100. Torso.Velocity = Torso.Velocity + vt(0, -10, 0)
  8101. swait()
  8102. for i = 1, 2 do
  8103. local p = Par(EffectModel, "Effect", "Deep orange", vt(1, 1, 1), "SmoothPlastic")
  8104. p.CFrame = RightArm.CFrame * CFrame.new(0, -1.2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  8105. game:GetService("Debris"):AddItem(p, 5)
  8106. local m = Instance.new("BlockMesh", p)
  8107. m.Scale = Vector3.new(3, 3, 3)
  8108. coroutine.resume(coroutine.create(function(p, rr, x, y, z)
  8109. local cols = {
  8110. "Bright red",
  8111. "Bright red",
  8112. "Bright red",
  8113. "Bright red"
  8114. }
  8115. for i = 1, 12 do
  8116. if math.floor(i / 4) == i / 4 then
  8117. p.BrickColor = BrickColor.new(cols[i / 4])
  8118. end
  8119. p.Transparency = 0.5 + i / 24
  8120. p.Mesh.Scale = p.Mesh.Scale / 1.05
  8121. p.CFrame = p.CFrame * CFrame.Angles(math.rad(x / 16), math.rad(y / 16), math.rad(z / 16)) + rr
  8122. swait()
  8123. end
  8124. p:Remove()
  8125. 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))
  8126. end
  8127. PlayAnimationFromTable(AnimTab.ssz.Animation(2), 0.3, false)
  8128. MagnitudeDamage(RightArm, 10, 2, Vector3.new(0, 9, 0) + DIR * 5, 0.5, "H2", Head, 0, 0, 8, 10)
  8129. hit, hitflor = rayCast(RightArm.Position, CFrame.new(RightArm.Position, RightArm.Position - Vector3.new(0, 1.5, 0)).lookVector, 10, char)
  8130. until hit ~= nil
  8131. so("178452217", Torso, 1, 0.4)
  8132. so("168586586", Torso, 1, 0.6)
  8133. p = Instance.new("Sound", Torso)
  8134. p.Volume = 1
  8135. p.Pitch = 1
  8136. p.SoundId = "http://www.roblox.com/asset/?id=233856115"
  8137. p:Play()
  8138. game:GetService("Debris"):AddItem(p, 3)
  8139. p = Instance.new("Sound", Torso)
  8140. p.Volume = 1
  8141. p.Pitch = 1
  8142. p.SoundId = "http://www.roblox.com/asset/?id=192410070"
  8143. p:Play()
  8144. game:GetService("Debris"):AddItem(p, 3)
  8145. p = Instance.new("Sound", Torso)
  8146. p.Volume = 1
  8147. p.Pitch = 1
  8148. p.SoundId = "http://www.roblox.com/asset/?id=231917822"
  8149. p:Play()
  8150. game:GetService("Debris"):AddItem(p, 3)
  8151. for i = 1, 3 do
  8152. swait()
  8153. MagnitudeDamage(char.Torso, 18, 15, Vector3.new(0, 9, 0) + DIR * 5, 0.5, "H2", Head, 1, 1, 8, 10)
  8154. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  8155. p.CFrame = CFrame.new(hitflor)
  8156. game:GetService("Debris"):AddItem(p, 8)
  8157. local m = Instance.new("SpecialMesh", p)
  8158. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  8159. m.Scale = Vector3.new(5, 3, 5)
  8160. coroutine.resume(coroutine.create(function(p, s)
  8161. for i = 1, 15 do
  8162. p.Transparency = 0.9 + i / 150
  8163. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.5, -0.2, 1.5)
  8164. p.CFrame = p.CFrame * CFrame.new(0, -0.25, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  8165. swait()
  8166. end
  8167. p:Remove()
  8168. end), p)
  8169. end
  8170. for i = 0, 1, 0.1 do
  8171. swait()
  8172. DIR = RootPart.CFrame.lookVector
  8173. PlayAnimationFromTable(AnimTab.ssz.Animation(1), 0.3, false)
  8174. end
  8175. doingmoves(false)
  8176. end
  8177. })
  8178. table.insert(MovesTable, {
  8179. ["Input"] = "ddsc",
  8180. ["Name"] = "Right buster",
  8181. ["Phase"] = 3,
  8182. ["Cooldown"] = 0,
  8183. ["CooldownName"] = "DDSCcool",
  8184. ["CanCancel"] = false,
  8185. ["Conditions"] = function()
  8186. local Viable = false
  8187. local Move
  8188. for _, p in pairs(MovesTable) do
  8189. if p.Input == "ddsc" then
  8190. Move = p
  8191. break
  8192. end
  8193. end
  8194. local ver
  8195. local numer = Move.Phase
  8196. if numer == 1 then
  8197. ver = true
  8198. end
  8199. if numer == 2 then
  8200. ver = Phase2Unlocked
  8201. end
  8202. if numer == 3 then
  8203. ver = Phase3Unlocked
  8204. end
  8205. if numer == 4 then
  8206. ver = Phase4Unlocked
  8207. end
  8208. local CD = Move.Cooldown
  8209. local name = Move.CooldownName
  8210. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  8211. Viable = true
  8212. end
  8213. return Viable
  8214. end,
  8215. ["function"] = function()
  8216. doingmoves(true)
  8217. LastMove = "DDSC"
  8218. CanCancel = false
  8219. local t = 0
  8220. repeat
  8221. t = t + 1
  8222. swait()
  8223. PlayAnimationFromTable(AnimTab.ddsc.Animation(1), 0.3, false)
  8224. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  8225. p.CFrame = CFrame.new(RootPart.Position - Vector3.new(0, 2, 0)) * CFrame.Angles(0, math.random(-180, 180), 0)
  8226. game:GetService("Debris"):AddItem(p, 8)
  8227. local m = Instance.new("SpecialMesh", p)
  8228. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  8229. m.Scale = Vector3.new(5, 1, 5)
  8230. game:GetService("Debris"):AddItem(p, 5)
  8231. coroutine.resume(coroutine.create(function(p)
  8232. for ii = 1, 15 do
  8233. p.Transparency = 0.5 + ii / 15
  8234. p.CFrame = p.CFrame * CFrame.Angles(0, -math.rad(3 + ii), 0) - Vector3.new(0, 0.05, 0)
  8235. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.4, -0.05, 1.4)
  8236. swait()
  8237. end
  8238. p:Remove()
  8239. end), p)
  8240. local p = Par(EffectModel, "Effect", "Pastel yellow", vt(1, 1, 1), "SmoothPlastic")
  8241. p.CFrame = RightArm.CFrame * CFrame.new(0, -1.2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  8242. game:GetService("Debris"):AddItem(p, 6)
  8243. local m = Instance.new("SpecialMesh", p)
  8244. m.MeshType = "Sphere"
  8245. m.Scale = Vector3.new(0.5, 0.5, 0.5)
  8246. coroutine.resume(coroutine.create(function(p, rr, cs)
  8247. for i = 1, 20 do
  8248. p.Transparency = 0.75 + i / 80
  8249. p.Mesh.Scale = p.Mesh.Scale - Vector3.new(0.4, 0.4, 0.4)
  8250. p.CFrame = RightArm.CFrame * CFrame.new(0, -1.2, 0)
  8251. swait()
  8252. end
  8253. p:Remove()
  8254. end), p)
  8255. local p = Par(EffectModel, "Effect", "Deep orange", vt(1, 1, 1), "SmoothPlastic")
  8256. p.CFrame = RightArm.CFrame * CFrame.new(0, -1.2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  8257. game:GetService("Debris"):AddItem(p, 5)
  8258. local m = Instance.new("BlockMesh", p)
  8259. m.Scale = Vector3.new(1, 1, 1)
  8260. coroutine.resume(coroutine.create(function(p, rr, x, y, z)
  8261. local cols = {
  8262. "Bright red",
  8263. "Deep orange",
  8264. "Bright yellow",
  8265. "Pastel yellow"
  8266. }
  8267. for i = 1, 12 do
  8268. if math.floor(i / 4) == i / 4 then
  8269. p.BrickColor = BrickColor.new(cols[i / 4])
  8270. end
  8271. p.Transparency = 0.5 + i / 24
  8272. p.Mesh.Scale = p.Mesh.Scale / 1.05
  8273. p.CFrame = p.CFrame * CFrame.Angles(math.rad(x / 16), math.rad(y / 16), math.rad(z / 16)) + rr
  8274. swait()
  8275. end
  8276. p:Remove()
  8277. 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))
  8278. until chold == false and t >= 10 or t == 30
  8279. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  8280. p.CFrame = RootPart.CFrame
  8281. local m = Instance.new("SpecialMesh", p)
  8282. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  8283. p.Material = "SmoothPlastic"
  8284. m.Scale = Vector3.new(10, 10, 0)
  8285. m.Parent = p
  8286. game:GetService("Debris"):AddItem(p, 5)
  8287. m.Name = "Triangle"
  8288. coroutine.resume(coroutine.create(function(p)
  8289. for i = 1, 10 do
  8290. p.Transparency = i / 10
  8291. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(4, 4, 0)
  8292. swait()
  8293. end
  8294. p.Parent = nil
  8295. end), p)
  8296. local grabe
  8297. local EDIR = RootPart.CFrame.lookVector
  8298. local got_the_nigger = false
  8299. so("240517975", Torso, 1, 1)
  8300. for i = 0, 15 do
  8301. for i, v in pairs(workspace:children()) do
  8302. 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
  8303. got_the_nigger = true
  8304. grabbed = true
  8305. grabe = v
  8306. so("240429615", grabe.Torso, 1, 1)
  8307. Damagefunc(v.Torso, 2, Vector3.new(0, 0, 0), 0.5, "H1", RootPart, 0.05, 0.05, 10, 20)
  8308. for i, v in pairs(v:GetChildren()) do
  8309. if v:IsA("Part") then
  8310. coroutine.resume(coroutine.create(function()
  8311. local hehheeh = v.CanCollide
  8312. local bak = v.CustomPhysicalProperties
  8313. repeat
  8314. wait()
  8315. until grabbed == false
  8316. v.CanCollide = hehheeh
  8317. v.CustomPhysicalProperties = bak
  8318. end))
  8319. v.CanCollide = false
  8320. v.CustomPhysicalProperties = PhysicalProperties.new(0.001, 0.001, 0.001, 0.001, 0.001)
  8321. end
  8322. end
  8323. hum1 = v:FindFirstChild("Humanoid")
  8324. hum1.PlatformStand = true
  8325. lock = Instance.new("Part", EffectModel)
  8326. lock.Anchored = true
  8327. lock.CanCollide = false
  8328. lock.CFrame = RightArm.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(math.rad(-90), 0, 0)
  8329. lock.Transparency = 1
  8330. grabpos = Instance.new("BodyPosition", grabe.Torso)
  8331. grabpos.P = 10000000
  8332. grabpos.D = 1000
  8333. grabpos.maxForce = Vector3.new(545000, 545000, 545000)
  8334. grabpos.position = lock.Position
  8335. end
  8336. end
  8337. if got_the_nigger == true then
  8338. break
  8339. end
  8340. RootPart.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector * 3
  8341. do
  8342. local blast2 = Par(EffectModel, "Effect", "New Yeller", vt(1, 1, 1), "Neon")
  8343. blast2.CFrame = RightArm.CFrame * CFrame.new(0, -2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  8344. m = Instance.new("SpecialMesh", blast2)
  8345. m.Scale = Vector3.new(3, 3, 3)
  8346. m.MeshType = "Brick"
  8347. coroutine.resume(coroutine.create(function(p)
  8348. for i = 1, 30 do
  8349. blast2.Transparency = 0.25 + i / 30
  8350. blast2.Mesh.Scale = blast2.Mesh.Scale - Vector3.new(0.1, 0.1, 0.1)
  8351. swait()
  8352. end
  8353. blast2:Remove()
  8354. end), p)
  8355. swait()
  8356. PlayAnimationFromTable(AnimTab.ddsc.Animation(2), 0.3, false)
  8357. end
  8358. end
  8359. if grabbed == true then
  8360. Cooldown("DDSCcool", 16)
  8361. elseif grabbed == false then
  8362. Cooldown("DDSCcool", 8)
  8363. end
  8364. if grabbed == true then
  8365. local v = Instance.new("BodyVelocity", Torso)
  8366. v.P = 6000
  8367. v.Name = "WUUB"
  8368. v.maxForce = Vector3.new(5000, 5000, 5000) * 5000000000
  8369. v.velocity = DIR * 40 + Vector3.new(0, 15, 0)
  8370. for i = 1, 10 do
  8371. local es = 36
  8372. swait()
  8373. PlayAnimationFromTable(AnimTab.ddsc2.Animation(3, es, i), 0.3, false)
  8374. end
  8375. v:Destroy()
  8376. local hit
  8377. repeat
  8378. grabe.Humanoid.PlatformStand = true
  8379. grabpos.position = lock.Position
  8380. grabpos.Parent = grabe.Torso
  8381. grabe.Torso.CFrame = lock.CFrame
  8382. lock.CFrame = RightArm.CFrame * CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-90), 0, 0)
  8383. wait()
  8384. hit = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 6, char)
  8385. until hit ~= nil
  8386. for i = 0, 1, 0.1 do
  8387. grabe.Humanoid.PlatformStand = true
  8388. grabpos.position = lock.Position
  8389. grabpos.Parent = grabe.Torso
  8390. grabe.Torso.CFrame = lock.CFrame
  8391. lock.CFrame = RightArm.CFrame * CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-90), 0, 0)
  8392. swait()
  8393. PlayAnimationFromTable(AnimTab.ddsc.Animation(4), 0.3, false)
  8394. end
  8395. end
  8396. if grabbed == true then
  8397. lock.CFrame = RootPart.CFrame * CFrame.new(0, 0, -2)
  8398. grabpos.position = lock.Position
  8399. grabe.Torso.CFrame = lock.CFrame
  8400. grabe.Humanoid.PlatformStand = false
  8401. grabpos.Parent = nil
  8402. lock:Destroy()
  8403. grabbed = false
  8404. p = Instance.new("Sound", Torso)
  8405. p.Volume = 1
  8406. p.Pitch = 1
  8407. p.SoundId = "http://www.roblox.com/asset/?id=233856115"
  8408. p:Play()
  8409. game:GetService("Debris"):AddItem(p, 3)
  8410. p = Instance.new("Sound", Torso)
  8411. p.Volume = 1
  8412. p.Pitch = 1
  8413. p.SoundId = "http://www.roblox.com/asset/?id=192410070"
  8414. p:Play()
  8415. game:GetService("Debris"):AddItem(p, 3)
  8416. p = Instance.new("Sound", Torso)
  8417. p.Volume = 1
  8418. p.Pitch = 1
  8419. p.SoundId = "http://www.roblox.com/asset/?id=231917822"
  8420. p:Play()
  8421. game:GetService("Debris"):AddItem(p, 3)
  8422. local hitfloor2, posfloor2 = rayCast(grabe.Torso.Position, CFrame.new(grabe.Torso.Position, grabe.Torso.Position - Vector3.new(0, 1, 0)).lookVector, 20, Character)
  8423. local p = Par(EffectModel, "Effect", "White", vt(12, 17, 12), "SmoothPlastic")
  8424. p.Size = Vector3.new(12, 17, 12)
  8425. p.CFrame = cf(posfloor2) * CFrame.new(0, 0, -7)
  8426. local m = Instance.new("SpecialMesh", p)
  8427. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  8428. m.Scale = Vector3.new(29, 0, 29)
  8429. m.Name = "Triangle"
  8430. swait()
  8431. game.Debris:AddItem(p, 5)
  8432. coroutine.resume(coroutine.create(function(p)
  8433. for i = 1, 10 do
  8434. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(-0.5, 0.5, -0.5)
  8435. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  8436. swait(0.4)
  8437. end
  8438. end), p)
  8439. coroutine.resume(coroutine.create(function(p)
  8440. for i = 1, 80 do
  8441. p.Transparency = 0.5 + i / 80
  8442. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(0.5), 0)
  8443. swait()
  8444. end
  8445. end), p)
  8446. local orls = p.CFrame
  8447. local p = Par(EffectModel, "Effect", "White", vt(12, 17, 12), "SmoothPlastic")
  8448. p.Size = Vector3.new(12, 17, 12)
  8449. p.CFrame = cf(posfloor2) * CFrame.new(0, 0, -7)
  8450. local m = Instance.new("SpecialMesh", p)
  8451. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  8452. m.Scale = Vector3.new(29, 0, 29)
  8453. m.Name = "Triangle"
  8454. swait()
  8455. game.Debris:AddItem(p, 5)
  8456. coroutine.resume(coroutine.create(function(p)
  8457. for i = 1, 10 do
  8458. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(-1.3, 1, -1.3)
  8459. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  8460. swait(0.4)
  8461. end
  8462. end), p)
  8463. coroutine.resume(coroutine.create(function(p)
  8464. for i = 1, 80 do
  8465. p.Transparency = 0.5 + i / 80
  8466. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(0.5), 0)
  8467. swait()
  8468. end
  8469. end), p)
  8470. Damagefunc(grabe.Torso, 8, Vector3.new(0, 0, 0) + DIR * 8, 0.5, "H2", RootPart, 0.05, 0.05, 10, 20)
  8471. ph0segui(char, "+10", "Lime green")
  8472. Humanoid.Health = Humanoid.Health + 10
  8473. swait(3)
  8474. for i = 0, 1, 0.2 do
  8475. swait()
  8476. PlayAnimationFromTable(AnimTab.ddsc.Animation(5), 0.4, false)
  8477. end
  8478. for i = 0, 1, 0.2 do
  8479. swait()
  8480. PlayAnimationFromTable(AnimTab.ddsc.Animation(6), 0.4, false)
  8481. end
  8482. Damagefunc(grabe.Torso, 3, Vector3.new(), 0.5, "H1", RootPart, 0.05, 0.05, 10, 20)
  8483. for i = 0, 1, 0.1 do
  8484. swait()
  8485. PlayAnimationFromTable(AnimTab.ddsc.Animation(7), 0.3, false)
  8486. end
  8487. for i = 0, 1, 0.1 do
  8488. swait()
  8489. PlayAnimationFromTable(AnimTab.ddsc.Animation(8), 0.3, false)
  8490. end
  8491. Damagefunc(grabe.Torso, 7, Vector3.new(0, 5, 0) + DIR * 50, 0.5, "H1", RootPart, 0.05, 0.05, 10, 20)
  8492. Torso.Velocity = char.Torso.CFrame.lookVector * 5
  8493. for i = 1, 2 do
  8494. p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  8495. p.CFrame = grabe.Torso.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  8496. m = Instance.new("SpecialMesh")
  8497. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  8498. m.Scale = Vector3.new(2.4 + i, 2.4 + i, 0.6)
  8499. m.Parent = p
  8500. game:GetService("Debris"):AddItem(p, 5)
  8501. coroutine.resume(coroutine.create(function(p, l)
  8502. for i = 1, 10 do
  8503. p.Transparency = i / 10
  8504. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1 + l, 1 + l, 0)
  8505. swait(0.5)
  8506. end
  8507. p:Remove()
  8508. end), p, 1)
  8509. end
  8510. end
  8511. swait(3)
  8512. doingmoves(false)
  8513. end
  8514. })
  8515. function Z()
  8516. if Koy == "z" and CanCancel == true and char:FindFirstChild("Zcool") == nil then
  8517. doingmoves(true)
  8518. Cooldown("Zcool", 0.8)
  8519. LastMove = "z"
  8520. local RNmove = LastMove
  8521. CanCancel = true
  8522. for i = 0, 1, 0.6 do
  8523. swait()
  8524. if LastMove ~= RNmove then
  8525. break
  8526. end
  8527. PlayAnimationFromTable(AnimTab.Z.Animation(1), 0.4, false)
  8528. end
  8529. local EDIR = Head.CFrame.lookVector
  8530. so("200632136", RightArm, 1, 1.5)
  8531. MagnitudeDamage(RightArm, 5, 2, Vector3.new(0, 3, 0) + EDIR * 3, 0.5, "H2", Head, 0, 0, 8, 10)
  8532. for i = 0, 1, 0.3 do
  8533. if LastMove ~= RNmove then
  8534. break
  8535. end
  8536. swait()
  8537. PlayAnimationFromTable(AnimTab.Z.Animation(2), 0.4, false)
  8538. end
  8539. if LastMove == RNmove then
  8540. doingmoves(false)
  8541. end
  8542. end
  8543. end
  8544. function X()
  8545. if Koy == "x" and CanCancel == true and char:FindFirstChild("Xcool") == nil then
  8546. doingmoves(true)
  8547. LastMove = "x"
  8548. Cooldown("Xcool", 1)
  8549. local RNmove = LastMove
  8550. CanCancel = true
  8551. for i = 0, 1, 0.4 do
  8552. swait()
  8553. if LastMove ~= RNmove then
  8554. break
  8555. end
  8556. PlayAnimationFromTable(AnimTab.X.Animation(1), 0.5, false)
  8557. end
  8558. local EDIR = Head.CFrame.lookVector
  8559. so("200632136", RightArm, 1, 2)
  8560. Torso.Velocity = char.Torso.CFrame.lookVector * 30
  8561. MagnitudeDamage(RightLeg, 5, 4, Vector3.new(0, 1, 0) + EDIR * 2.5, 0.5, "H1", Head, 0, 0, 10, 15)
  8562. for i = 0, 1, 0.25 do
  8563. swait()
  8564. if LastMove ~= RNmove then
  8565. break
  8566. end
  8567. PlayAnimationFromTable(AnimTab.X.Animation(2), 0.3, false)
  8568. end
  8569. if LastMove == RNmove then
  8570. doingmoves(false)
  8571. end
  8572. end
  8573. end
  8574. function C()
  8575. if Koy == "c" and CanCancel == true and char:FindFirstChild("Ccool") == nil then
  8576. doingmoves(true)
  8577. LastMove = "c"
  8578. local RNmove = LastMove
  8579. CanCancel = true
  8580. Cooldown("Ccool", 1.4)
  8581. for i = 0, 1, 0.3 do
  8582. swait()
  8583. if LastMove ~= RNmove then
  8584. break
  8585. end
  8586. PlayAnimationFromTable(AnimTab.C.Animation(1), 0.3, false)
  8587. end
  8588. local EDIR = Head.CFrame.lookVector
  8589. so("200632136", RightArm, 1, 1)
  8590. Torso.Velocity = char.Torso.CFrame.lookVector * 30
  8591. for i = 0, 1, 0.1 do
  8592. swait()
  8593. if LastMove ~= RNmove then
  8594. break
  8595. end
  8596. MagnitudeDamage(RightLeg, 8, 4, Vector3.new(0, 1, 0) + EDIR * 2.5, 0.5, "H1", Head, 0.1, 0, true, 0)
  8597. PlayAnimationFromTable(AnimTab.C.Animation(2), 0.2, false)
  8598. end
  8599. if LastMove == RNmove then
  8600. doingmoves(false)
  8601. end
  8602. end
  8603. end
  8604. CanCancel = true
  8605. qhold = false
  8606. chold = false
  8607. dHold = false
  8608. aHold = false
  8609. facestate = ""
  8610. facestating = false
  8611. function keyDOWN(key)
  8612. if equipped == true then
  8613. key = key:lower()
  8614. Koy = key
  8615. if key == "d" then
  8616. dHold = true
  8617. end
  8618. if key == "a" then
  8619. aHold = true
  8620. end
  8621. if key == "q" then
  8622. qhold = true
  8623. end
  8624. if Comboing == true and CANtwod == true then
  8625. if key == " " and Dmoves == false then
  8626. Humanoid.Jump = true
  8627. end
  8628. if key == "d" and Dmoves == false then
  8629. do
  8630. local imdoingit = false
  8631. local hold = mouse.KeyUp:connect(function(k)
  8632. if k == "d" then
  8633. dHold = false
  8634. end
  8635. end)
  8636. coroutine.resume(coroutine.create(function()
  8637. if imdoingit == true then
  8638. return
  8639. end
  8640. imdoingit = true
  8641. repeat
  8642. swait()
  8643. facestate = "forward"
  8644. local ono = RootPart.CFrame.lookVector
  8645. Humanoid:Move(Vector3.new(1, 0, 0), true)
  8646. until Comboing == false or dHold == false or aHold == true and Comboing == true and CANtwod
  8647. facestate = ""
  8648. Humanoid:Move(Vector3.new(0, 0, 0), true)
  8649. hold:Disconnect()
  8650. end))
  8651. end
  8652. end
  8653. if key == "a" and Dmoves == false then
  8654. do
  8655. local imdoingit = false
  8656. local hold = mouse.KeyUp:connect(function(k)
  8657. if k == "a" then
  8658. aHold = false
  8659. end
  8660. end)
  8661. coroutine.resume(coroutine.create(function()
  8662. if imdoingit == true then
  8663. return
  8664. end
  8665. imdoingit = true
  8666. repeat
  8667. swait()
  8668. facestate = "backward"
  8669. local ono = RootPart.CFrame.lookVector
  8670. Humanoid:Move(Vector3.new(-1, 0, 0), true)
  8671. until Comboing == false or aHold == false or dHold == true and Comboing == true and CANtwod
  8672. facestate = ""
  8673. Humanoid:Move(Vector3.new(0, 0, 0), true)
  8674. hold:Disconnect()
  8675. end))
  8676. end
  8677. end
  8678. end
  8679. if key == "2" then
  8680. Switch_Camera()
  8681. end
  8682. if key == "g" and Dmoves == false then
  8683. Taunt()
  8684. end
  8685. 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
  8686. input = input .. key
  8687. age = age + 1
  8688. if Input_Time <= 0 then
  8689. Input_Time = Input_MaxTime
  8690. else
  8691. Input_Time = Input_Time + Input_Addition
  8692. if Input_Time > Input_MaxTime then
  8693. Input_Time = Input_MaxTime
  8694. end
  8695. for _, m in pairs(MovesTable) do
  8696. if input == m.Input then
  8697. local Viable = m.Conditions()
  8698. if Viable then
  8699. Input_Time = 0
  8700. input = ""
  8701. m["function"]()
  8702. break
  8703. else
  8704. break
  8705. end
  8706. end
  8707. end
  8708. end
  8709. end
  8710. end
  8711. if Koy == "c" then
  8712. chold = true
  8713. C()
  8714. end
  8715. if Koy == "z" then
  8716. Z()
  8717. end
  8718. if Koy == "x" then
  8719. X()
  8720. end
  8721. end
  8722. function keyUP(key)
  8723. if key == "q" then
  8724. qhold = false
  8725. end
  8726. if key == "c" then
  8727. chold = false
  8728. end
  8729. if key == "d" then
  8730. dHold = false
  8731. end
  8732. if key == "a" then
  8733. aHold = false
  8734. end
  8735. end
  8736. function eq(mouse)
  8737. mouse.KeyDown:connect(keyDOWN)
  8738. mouse.KeyUp:connect(keyUP)
  8739. equip()
  8740. Humanoid.JumpPower = 80
  8741. mouse = game.Players.LocalPlayer:GetMouse()
  8742. end
  8743. function deq(mouse)
  8744. de_equip()
  8745. Humanoid.JumpPower = 60
  8746. mouse = nil
  8747. end
  8748. Humanoid.Died:connect(function()
  8749. end)
  8750. Tool.Selected:Connect(eq)
  8751. Tool.Deselected:connect(deq)
  8752. oldCFrames = {}
  8753. copy_kat = 0
  8754. nums = 0
  8755. MH = Humanoid.MaxHealth
  8756. PHP = char.Humanoid.MaxHealth / 20
  8757. OPHP = MH - PHP
  8758. SOPHP = MH - PHP * 2
  8759. TOPHP = MH - PHP * 3
  8760. FOPHP = MH - PHP * 4
  8761. game:GetService("RunService").RenderStepped:connect(function()--ArtificialHB.Event:connect(function()
  8762. if Phase1Unlocked == true then
  8763. phase1gui.ImageColor3 = unlockedcol
  8764. Humanoid.MaxHealth = OPHP
  8765. end
  8766. if Phase2Unlocked == true then
  8767. phase2gui.ImageColor3 = unlockedcol
  8768. Humanoid.MaxHealth = SOPHP
  8769. end
  8770. if Phase3Unlocked == true then
  8771. phase3gui.ImageColor3 = unlockedcol
  8772. Humanoid.MaxHealth = TOPHP
  8773. end
  8774. if Phase4Unlocked == true then
  8775. phase4gui.ImageColor3 = unlockedcol
  8776. Humanoid.MaxHealth = FOPHP
  8777. end
  8778. if Phase2Unlocked == false then
  8779. phase2gui.ImageColor3 = lockedcol
  8780. end
  8781. if Phase3Unlocked == false then
  8782. phase3gui.ImageColor3 = lockedcol
  8783. end
  8784. if Phase4Unlocked == false then
  8785. phase4gui.ImageColor3 = lockedcol
  8786. end
  8787. if CANtwod == false then
  8788. --dcam.CAM.Value = false
  8789. end
  8790. if equipped == true then
  8791. if CANtwod == true and Comboing == true and Dmoves == false then
  8792. FaceComboee()
  8793. end
  8794. if CANtwod == true and Comboing == true then
  8795. controlsScript.Disabled = true
  8796. end
  8797. if CANtwod == true and Comboing == true then
  8798. bg.Parent = nil
  8799. end
  8800. if Dmoves == false then
  8801. CanCancel = true
  8802. end
  8803. end
  8804. magiknum.Text = math.floor(EN) .. "%"
  8805. if EN <= 100 then
  8806. magikbar:TweenSize(UDim2.new(1, 0, EN / 100, 0), nil, 1, 0.4, true)
  8807. end
  8808. if EN >= 100 then
  8809. EN = 100
  8810. magikbar:TweenSize(UDim2.new(1, 0, 1, 0), nil, 1, 0.4, true)
  8811. end
  8812. if Dmoves == false and equipped == true then
  8813. for i, v in pairs(Character:GetChildren()) do
  8814. if v:IsA("Model") then
  8815. for _, c in pairs(v:GetChildren()) do
  8816. if c:IsA("Part") then
  8817. c.CustomPhysicalProperties = PhysicalProperties.new(0.001, 0.001, 0.001, 0.001, 0.001)
  8818. end
  8819. end
  8820. end
  8821. end
  8822. sine = sine + change
  8823. detect_state()
  8824. if Anim == "Jump" then
  8825. PlayAnimationFromTable(AnimTab.Jump.Animation(1), 0.3, false)
  8826. end
  8827. if Anim == "Fall" then
  8828. PlayAnimationFromTable(AnimTab.Fall.Animation(1), 0.3, false)
  8829. end
  8830. if Anim == "Idle" then
  8831. change = 1.5
  8832. PlayAnimationFromTable(AnimTab.Idle.Animation(1, sine), 0.3, false)
  8833. end
  8834. if Anim == "Walk" and not facestating then
  8835. if 0 < math.cos(sine / 12) then
  8836. hee = 0.7 * math.cos(sine / 12)
  8837. else
  8838. hee = 0.1 * math.cos(sine / 12)
  8839. end
  8840. if 0 > math.cos(sine / 12) then
  8841. hee2 = -0.7 * math.cos(sine / 12)
  8842. else
  8843. hee2 = 0.1 * math.cos(sine / 12)
  8844. end
  8845. change = 2
  8846. local num = 12
  8847. local o = 115
  8848. PlayAnimationFromTable(AnimTab.Run.Animation(1, sine, hee, hee2, num, o), 0.4, false)
  8849. end
  8850. end
  8851. if facestate == "forward" and Anim == "Walk" and Comboing and CANtwod then
  8852. if 0 < math.cos(sine / 12) then
  8853. hee = 0.7 * math.cos(sine / 12)
  8854. else
  8855. hee = 0.1 * math.cos(sine / 12)
  8856. end
  8857. if 0 > math.cos(sine / 12) then
  8858. hee2 = -0.7 * math.cos(sine / 12)
  8859. else
  8860. hee2 = 0.1 * math.cos(sine / 12)
  8861. end
  8862. change = 2
  8863. local num = 12
  8864. local o = 115
  8865. PlayAnimationFromTable(PlayAnimationFromTable(AnimTab.Run.Animation(1, sine, hee, hee2, num, o), 0.4, false), 0.4, false)
  8866. Humanoid.WalkSpeed = 32
  8867. end
  8868. if facestate == "backward" and Anim == "Walk" and Comboing and CANtwod then
  8869. change = 1
  8870. local num = 11
  8871. PlayAnimationFromTable(AnimTab.BackWalk.Animation(1, sine, num), 0.4, false)
  8872. Humanoid.WalkSpeed = 8
  8873. end
  8874. local ss = Humanoid:GetState()
  8875. if ss == Enum.HumanoidStateType.FallingDown or ss == Enum.HumanoidStateType.PlatformStanding then
  8876. print("Get Up")
  8877. Humanoid:ChangeState(Enum.HumanoidStateType.GettingUp)
  8878. end
  8879. end)
  8880. print("osama's engine l0aded")
  8881. Tool.Name = "Ace of spades"
  8882. print("ace of sp0des loaded")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement