Advertisement
Dark_EccentricYT

Untitled

Jan 20th, 2018 (edited)
260
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 359.46 KB | None | 0 0
  1. --something idk
  2. --Phase 4 is actuary wrong mode
  3. --when Phase 4, enemy Max Health==0 or inf then breakjoints with NO reason
  4. --Cards system : when you use ASE , this will consumed
  5. --Better DWC whirl effect (just edited trail bit)
  6. --Some things
  7. --SSQ : from Black Magic AoS : ASDC
  8. --Chat Function : Edit of Psychopath(Psychopath by CKBackup) and custom chat is removed. if you want to know reason then you should watch an Void SB history...
  9. --ASDSSQ model is removed because glitchy
  10. Player=game:GetService("Players").LocalPlayer
  11. --8908509478058430966
  12. --uiofjhoihreihuerfr
  13. repeat
  14. wait()
  15. until Player.Character
  16. script.Parent=Player:FindFirstChildOfClass("PlayerScripts")
  17. local function ToMesh(Part)
  18. local Mesh=Instance.new("SpecialMesh",Part)
  19. if Part.Shape==Enum.PartType.Block then Mesh.MeshType="Brick"elseif Part.Shape==Enum.PartType.Ball then Mesh.MeshType="Sphere"elseif Part.Shape==Enum.PartType.Cylinder then Mesh.MeshType="Cylinder"end
  20. Mesh.Scale=Part.Size*20 Part.Size=Vector3.new()
  21. return Mesh
  22. end
  23. local ShowingDamage=true
  24. local PercentDamage=false
  25. local moretre=true
  26. Effects={}
  27. ArtificialHB=Instance.new("BindableEvent", script)
  28. ArtificialHB.Name="Heartbeat"
  29. script:WaitForChild("Heartbeat")
  30. frame=0.03333333333333333
  31. tf=0
  32. allowframeloss=false
  33. tossremainder=false
  34. lastframe=tick()
  35. script.Heartbeat:Fire()local CardLoaded=0--max is 52
  36.  
  37. game:GetService("RunService").Heartbeat:connect(function(s, p)
  38. tf=tf + s
  39. if tf >= frame then
  40. if allowframeloss then
  41. script.Heartbeat:Fire()
  42. lastframe=tick()
  43. else
  44. for i=1, math.floor(tf / frame) do
  45. script.Heartbeat:Fire()
  46. end
  47. lastframe=tick()
  48. end
  49. if tossremainder then
  50. tf=0
  51. else
  52. tf=tf - frame * math.floor(tf / frame)
  53. end
  54. end
  55. end)
  56. function swait(num)
  57. if num==0 or num==nil then
  58. ArtificialHB.Event:wait()
  59. else
  60. for i=0, num do
  61. ArtificialHB.Event:wait()
  62. end
  63. end
  64. end
  65. local Player=game:GetService("Players").localPlayer
  66. local Character=Player.Character
  67. local Humanoid=Character:FindFirstChildOfClass("Humanoid")
  68. local char=Character
  69. local LeftArm=Character["Left Arm"]
  70. local RightArm=Character["Right Arm"]
  71. local LeftLeg=Character["Left Leg"]
  72. local RightLeg=Character["Right Leg"]
  73. local Head=Character.Head
  74. local Torso=Character.Torso
  75. local cam=workspace.CurrentCamera
  76. local RootPart=Character.HumanoidRootPart
  77. local RootJoint=RootPart.RootJoint
  78. local equipped=false
  79. local attack=false
  80. local Anim="Idle"
  81. local idle=0
  82. local attacktype=1
  83. local Torsovelocity=(RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  84. local velocity=RootPart.Velocity.y
  85. local sine=0
  86. local change=1
  87. local grabbed=false
  88. local cn=CFrame.new
  89. local mr=math.rad
  90. local angles=CFrame.Angles
  91. local ud=UDim2.new
  92. local c3=Color3.new
  93. local ORW=Torso["Right Shoulder"]
  94. local OLW=Torso["Left Shoulder"]
  95. local OLH=Torso["Left Hip"]
  96. local ORH=Torso["Right Hip"]
  97. local GainFF=false
  98. EffectModel=Instance.new("Model", Character)
  99. it=Instance.new
  100. vt=Vector3.new
  101. cf=CFrame.new
  102. euler=CFrame.Angles
  103. EffectModel.Name="Effects"
  104. local Animator=Humanoid.Animator
  105. local Animate=char.Animate
  106. local EffecMo=EffectModel
  107. dcam=Instance.new("Script")--script.TWODCAM:Clone()
  108. dcam.Parent=char
  109. dcam.Disabled=false
  110. local CANtwod=true
  111. local controlsScript=Player:FindFirstChildOfClass("PlayerScripts").ControlScript
  112. controlsScript.Disabled=false
  113. AnimTab={}
  114. if 1 then--added this because making hard to idk
  115. AnimTab.Idle={
  116. Animation=function(frameN, sine)
  117. local frame={}
  118. frame[1]={
  119. 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),
  120. 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),
  121. 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))),
  122. 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),
  123. 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),
  124. 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)
  125. }
  126. return frame[frameN]
  127. end
  128. }
  129. AnimTab.Run={
  130. Animation=function(frameN, sine, hee, hee2, num, o)
  131. local frame={}
  132. frame[1]={
  133. 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),
  134. 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),
  135. 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))),
  136. 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))),
  137. 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)),
  138. 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))
  139. }
  140. return frame[frameN]
  141. end
  142. }
  143. AnimTab.BackWalk={
  144. Animation=function(frameN, sine, num)
  145. local frame={}
  146. frame[1]={
  147. 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),
  148. 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),
  149. 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))),
  150. 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))),
  151. 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)),
  152. 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))
  153. }
  154. return frame[frameN]
  155. end
  156. }
  157. AnimTab.Jump={
  158. Animation=function(frameN)
  159. local frame={}
  160. frame[1]={
  161. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  162. 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),
  163. 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),
  164. 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),
  165. 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),
  166. 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)
  167. }
  168. return frame[frameN]
  169. end
  170. }
  171. AnimTab.Fall={
  172. Animation=function(frameN)
  173. local frame={}
  174. frame[1]={
  175. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  176. 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),
  177. 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),
  178. 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),
  179. 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),
  180. 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)
  181. }
  182. return frame[frameN]
  183. end
  184. }
  185. AnimTab.ON={
  186. Animation=function(frameN)
  187. local frame={}
  188. frame[1]={
  189. 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),
  190. 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),
  191. 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),
  192. 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),
  193. 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),
  194. 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)
  195. }
  196. return frame[frameN]
  197. end
  198. }
  199. AnimTab.Z={
  200. Animation=function(frameN)
  201. local frame={}
  202. frame[1]={
  203. 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),
  204. 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),
  205. 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),
  206. 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),
  207. 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),
  208. 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)
  209. }
  210. frame[2]={
  211. 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),
  212. 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),
  213. 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),
  214. 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),
  215. 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),
  216. 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)
  217. }
  218. return frame[frameN]
  219. end
  220. }
  221. AnimTab.X={
  222. Animation=function(frameN)
  223. local frame={}
  224. frame[1]={
  225. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  226. 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),
  227. 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),
  228. 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),
  229. 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),
  230. 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)
  231. }
  232. frame[2]={
  233. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  234. 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),
  235. 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),
  236. 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),
  237. 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),
  238. 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)
  239. }
  240. return frame[frameN]
  241. end
  242. }
  243. AnimTab.C={
  244. Animation=function(frameN)
  245. local frame={}
  246. frame[1]={
  247. 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),
  248. 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),
  249. 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),
  250. 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),
  251. 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),
  252. 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)
  253. }
  254. frame[2]={
  255. 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),
  256. 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),
  257. 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),
  258. 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),
  259. 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),
  260. 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)
  261. }
  262. return frame[frameN]
  263. end
  264. }
  265. AnimTab.G={
  266. Animation=function(frameN)
  267. local frame={}
  268. frame[1]={
  269. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  270. 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),
  271. 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),
  272. 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),
  273. 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),
  274. 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)
  275. }
  276. return frame[frameN]
  277. end
  278. }
  279. AnimTab.dasq={
  280. Animation=function(frameN)
  281. local frame={}
  282. frame[1]={
  283. 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),
  284. 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),
  285. 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),
  286. 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),
  287. 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),
  288. 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)
  289. }
  290. frame[2]={
  291. 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),
  292. 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),
  293. 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),
  294. 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),
  295. 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),
  296. 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)
  297. }
  298. return frame[frameN]
  299. end
  300. }
  301. AnimTab.CHR={
  302. Animation=function(frameN)
  303. local frame={}
  304. frame[1]={
  305. 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),
  306. 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),
  307. 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),
  308. 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),
  309. 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),
  310. 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)
  311. }
  312. return frame[frameN]
  313. end
  314. }
  315. AnimTab.saq={
  316. Animation=function(frameN)
  317. local frame={}
  318. frame[1]={
  319. 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),
  320. 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),
  321. 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),
  322. 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),
  323. 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),
  324. 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)
  325. }
  326. frame[2]={
  327. 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),
  328. 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),
  329. 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),
  330. 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),
  331. 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),
  332. 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)
  333. }
  334. return frame[frameN]
  335. end
  336. }
  337. AnimTab.ase={
  338. Animation=function(frameN)
  339. local frame={}
  340. frame[1]={
  341. 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),
  342. 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),
  343. 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),
  344. 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),
  345. 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),
  346. 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)
  347. }
  348. frame[2]={
  349. 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),
  350. 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),
  351. 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),
  352. 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),
  353. 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),
  354. 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)
  355. }
  356. return frame[frameN]
  357. end
  358. }
  359. AnimTab.sdq={
  360. Animation=function(frameN)
  361. local frame={}
  362. frame[1]={
  363. 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),
  364. 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),
  365. 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),
  366. 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),
  367. 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),
  368. 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)
  369. }
  370. frame[2]={
  371. 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),
  372. 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),
  373. 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),
  374. 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),
  375. 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),
  376. 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)
  377. }
  378. return frame[frameN]
  379. end
  380. }
  381. AnimTab.dwc={
  382. Animation=function(frameN)
  383. local frame={}
  384. frame[1]={
  385. 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)),
  386. 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),
  387. 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),
  388. 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),
  389. 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),
  390. 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)
  391. }
  392. frame[2]={
  393. 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)),
  394. 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),
  395. 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),
  396. 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),
  397. 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),
  398. 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)
  399. }
  400. frame[3]={
  401. 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)),
  402. 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),
  403. 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),
  404. 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),
  405. 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),
  406. 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)
  407. }
  408. frame[4]={
  409. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  410. 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),
  411. 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),
  412. 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),
  413. 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),
  414. 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)
  415. }
  416. frame[5]={
  417. 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),
  418. 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),
  419. 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),
  420. 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),
  421. 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),
  422. 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)
  423. }
  424. return frame[frameN]
  425. end
  426. }
  427. AnimTab.sax={
  428. Animation=function(frameN)
  429. local frame={}
  430. frame[1]={
  431. 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),
  432. 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),
  433. 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),
  434. 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),
  435. 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),
  436. 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)
  437. }
  438. frame[2]={
  439. 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),
  440. 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),
  441. 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),
  442. 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),
  443. 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),
  444. 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)
  445. }
  446. frame[3]={
  447. 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),
  448. 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),
  449. 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),
  450. 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),
  451. 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),
  452. 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)
  453. }
  454. frame[4]={
  455. 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),
  456. 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),
  457. 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),
  458. 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),
  459. 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),
  460. 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)
  461. }
  462. frame[5]={
  463. 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),
  464. 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),
  465. 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),
  466. 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),
  467. 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),
  468. 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)
  469. }
  470. return frame[frameN]
  471. end
  472. }
  473. AnimTab.aasq={
  474. Animation=function(frameN, oof, i)
  475. local frame={}
  476. frame[1]={
  477. 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),
  478. 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),
  479. 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),
  480. 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),
  481. 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),
  482. 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)
  483. }
  484. frame[2]={
  485. 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),
  486. 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),
  487. 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),
  488. 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),
  489. 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),
  490. 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)
  491. }
  492. frame[3]={
  493. 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),
  494. 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),
  495. 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),
  496. 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),
  497. 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),
  498. 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)
  499. }
  500. frame[4]={
  501. 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),
  502. 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),
  503. 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),
  504. 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),
  505. 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),
  506. 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)
  507. }
  508. frame[5]={
  509. 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),
  510. 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),
  511. 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),
  512. 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),
  513. 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),
  514. 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)
  515. }
  516. frame[6]={
  517. 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),
  518. 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),
  519. 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),
  520. 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),
  521. 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),
  522. 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)
  523. }
  524. frame[7]={
  525. 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),
  526. 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),
  527. 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),
  528. 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),
  529. 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),
  530. 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)
  531. }
  532. frame[8]={
  533. 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),
  534. 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),
  535. 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),
  536. 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),
  537. 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),
  538. 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)
  539. }
  540. frame[9]={
  541. 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),
  542. 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),
  543. 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),
  544. 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),
  545. 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),
  546. 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)
  547. }
  548. frame[10]={
  549. 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),
  550. 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),
  551. 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),
  552. 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),
  553. 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),
  554. 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)
  555. }
  556. frame[11]={
  557. 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),
  558. 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),
  559. 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),
  560. 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),
  561. 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),
  562. 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)
  563. }
  564. return frame[frameN]
  565. end
  566. }
  567. AnimTab.wwx={
  568. Animation=function(frameN)
  569. local frame={}
  570. frame[1]={
  571. 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),
  572. 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),
  573. 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),
  574. 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),
  575. 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),
  576. 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)
  577. }
  578. frame[2]={
  579. 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),
  580. 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),
  581. 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),
  582. 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),
  583. 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),
  584. 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)
  585. }
  586. return frame[frameN]
  587. end
  588. }
  589. AnimTab.asdq={
  590. Animation=function(frameN)
  591. local frame={}
  592. frame[1]={
  593. 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),
  594. 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),
  595. 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),
  596. 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),
  597. 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),
  598. 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)
  599. }
  600. return frame[frameN]
  601. end
  602. }
  603. AnimTab.asdsdq={
  604. Animation=function(frameN)
  605. local frame={}
  606. frame[1]={
  607. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  608. 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),
  609. 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),
  610. 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),
  611. 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),
  612. 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)
  613. }
  614. frame[2]={
  615. 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),
  616. 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),
  617. 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),
  618. 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),
  619. 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),
  620. 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)
  621. }
  622. return frame[frameN]
  623. end
  624. }
  625. AnimTab.wadq={
  626. Animation=function(frameN)
  627. local frame={}
  628. frame[1]={
  629. 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),
  630. 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),
  631. 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),
  632. 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),
  633. 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),
  634. 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)
  635. }
  636. return frame[frameN]
  637. end
  638. }
  639. AnimTab.dsasq={
  640. Animation=function(frameN)
  641. local frame={}
  642. frame[1]={
  643. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  644. 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),
  645. 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),
  646. 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),
  647. 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),
  648. 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)
  649. }
  650. frame[2]={
  651. 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),
  652. 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),
  653. 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),
  654. 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),
  655. 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),
  656. 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)
  657. }
  658. return frame[frameN]
  659. end
  660. }
  661. AnimTab.ssadq={
  662. Animation=function(frameN)
  663. local frame={}
  664. frame[1]={
  665. 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),
  666. 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),
  667. 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),
  668. 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),
  669. 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),
  670. 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)
  671. }
  672. frame[2]={
  673. 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),
  674. 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),
  675. 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),
  676. 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),
  677. 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),
  678. 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)
  679. }
  680. return frame[frameN]
  681. end
  682. }
  683. AnimTab.sddq={
  684. Animation=function(frameN, offset)
  685. local frame={}
  686. frame[1]={
  687. 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),
  688. CFrame.new(0, 1.5, 0) * euler(-offset, math.rad(90), 0),
  689. 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),
  690. 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),
  691. 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),
  692. 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)
  693. }
  694. frame[2]={
  695. 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),
  696. 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),
  697. 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),
  698. 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),
  699. 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),
  700. 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)
  701. }
  702. return frame[frameN]
  703. end
  704. }
  705. AnimTab.ddswx={
  706. Animation=function(frameN)
  707. local frame={}
  708. frame[1]={
  709. 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),
  710. 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),
  711. 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),
  712. 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),
  713. 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),
  714. 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)
  715. }
  716. frame[2]={
  717. 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),
  718. 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),
  719. 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),
  720. 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),
  721. 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),
  722. 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)
  723. }
  724. frame[3]={
  725. 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),
  726. 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),
  727. 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),
  728. 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),
  729. 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),
  730. 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)
  731. }
  732. return frame[frameN]
  733. end
  734. }
  735. AnimTab.asdssq={
  736. Animation=function(frameN)
  737. local frame={}
  738. frame[1]={
  739. 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),
  740. 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),
  741. 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),
  742. 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),
  743. 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),
  744. 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)
  745. }
  746. frame[2]={
  747. 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),
  748. 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),
  749. 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),
  750. 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),
  751. 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),
  752. 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)
  753. }
  754. return frame[frameN]
  755. end
  756. }
  757. AnimTab.ssz={
  758. Animation=function(frameN)
  759. local frame={}
  760. frame[1]={
  761. 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),
  762. 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),
  763. 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),
  764. 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),
  765. 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),
  766. 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)
  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(math.rad(-90), 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. return frame[frameN]
  777. end
  778. }
  779. AnimTab.ddsc={
  780. Animation=function(frameN)
  781. local frame={}
  782. frame[1]={
  783. 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),
  784. 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),
  785. 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),
  786. 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),
  787. 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),
  788. 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)
  789. }
  790. frame[2]={
  791. 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),
  792. 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),
  793. 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),
  794. 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),
  795. 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),
  796. 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)
  797. }
  798. frame[3]={}
  799. frame[4]={
  800. 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),
  801. 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),
  802. 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),
  803. 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),
  804. 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),
  805. 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)
  806. }
  807. frame[5]={
  808. 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),
  809. 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),
  810. 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),
  811. 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),
  812. 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),
  813. 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)
  814. }
  815. frame[6]={
  816. 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),
  817. 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),
  818. 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),
  819. 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),
  820. 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),
  821. 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)
  822. }
  823. frame[7]={
  824. 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),
  825. 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),
  826. 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),
  827. 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),
  828. 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),
  829. 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)
  830. }
  831. frame[8]={
  832. 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),
  833. 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),
  834. 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),
  835. 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),
  836. 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),
  837. 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)
  838. }
  839. return frame[frameN]
  840. end
  841. }
  842. AnimTab.ddsc2={
  843. Animation=function(frameN, es, i)
  844. local frame={}
  845. frame[3]={
  846. 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),
  847. 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),
  848. 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),
  849. 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),
  850. 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),
  851. 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)
  852. }
  853. return frame[frameN]
  854. end
  855. }
  856. end
  857. local COMBOGUI=Instance.new("ScreenGui")
  858. local Frame=Instance.new("Frame")
  859. local dmg=Instance.new("TextLabel")
  860. local hits=Instance.new("TextLabel")
  861. local HitstunFrame=Instance.new("Frame")
  862. local Frame_2=Instance.new("Frame")
  863. local Frame_3=Instance.new("Frame")
  864. local Frame_4=Instance.new("Frame")
  865. local Frame_5=Instance.new("Frame")
  866. local Fill=Instance.new("Frame")
  867. COMBOGUI.Name="COMBOGUI"
  868. COMBOGUI.Parent=script
  869. Frame.Parent=COMBOGUI
  870. Frame.BackgroundColor3=Color3.new(1, 1, 1)
  871. Frame.BackgroundTransparency=1
  872. Frame.Position=UDim2.new(0.0299999993, 0, 0.349999994, 0)
  873. Frame.Size=UDim2.new(0, 100, 0, 100)
  874. dmg.Name="dmg"
  875. dmg.Parent=Frame
  876. dmg.BackgroundColor3=Color3.new(1, 1, 1)
  877. dmg.BorderSizePixel=0
  878. dmg.Position=UDim2.new(0.5, 0, 0.5, 0)
  879. dmg.Font=Enum.Font.SciFi
  880. dmg.FontSize=Enum.FontSize.Size48
  881. dmg.Text="78"
  882. dmg.TextColor3=Color3.new(1, 1, 0)
  883. dmg.TextStrokeColor3=Color3.new(0.0666667, 0.137255, 0.45098)
  884. dmg.TextStrokeTransparency=0
  885. dmg.TextWrapped=true
  886. hits.Name="hits"
  887. hits.Parent=Frame
  888. hits.BackgroundColor3=Color3.new(1, 1, 1)
  889. hits.BorderSizePixel=0
  890. hits.Position=UDim2.new(0.5, 0, 0.725000024, 0)
  891. hits.Font=Enum.Font.SciFi
  892. hits.FontSize=Enum.FontSize.Size18
  893. hits.Text="10"
  894. hits.TextColor3=Color3.new(1, 1, 0)
  895. hits.TextStrokeColor3=Color3.new(0.0666667, 0.137255, 0.45098)
  896. hits.TextStrokeTransparency=0
  897. hits.TextWrapped=true
  898. hits.TextSize=20
  899. HitstunFrame.Name="HitstunFrame"
  900. HitstunFrame.Parent=Frame
  901. HitstunFrame.BackgroundColor3=Color3.new(0, 0, 0)
  902. HitstunFrame.BackgroundTransparency=0.89999997615814
  903. HitstunFrame.Position=UDim2.new(0, -10, 0, 90)
  904. HitstunFrame.Size=UDim2.new(0, 120, 0, 10)
  905. Frame_2.Parent=HitstunFrame
  906. Frame_2.BackgroundColor3=Color3.new(0, 0, 0)
  907. Frame_2.BorderSizePixel=0
  908. Frame_2.Position=UDim2.new(0, 0, 0, 10)
  909. Frame_2.Size=UDim2.new(0, 120, 0, 1)
  910. Frame_3.Parent=HitstunFrame
  911. Frame_3.BackgroundColor3=Color3.new(0, 0, 0)
  912. Frame_3.BorderSizePixel=0
  913. Frame_3.Size=UDim2.new(0, 120, 0, 1)
  914. Frame_4.Parent=HitstunFrame
  915. Frame_4.BackgroundColor3=Color3.new(0, 0, 0)
  916. Frame_4.BorderSizePixel=0
  917. Frame_4.Size=UDim2.new(0, 1, 0, 10)
  918. Frame_5.Parent=HitstunFrame
  919. Frame_5.BackgroundColor3=Color3.new(0, 0, 0)
  920. Frame_5.BorderSizePixel=0
  921. Frame_5.Position=UDim2.new(0, 120, 0, 0)
  922. Frame_5.Size=UDim2.new(0, 1, 0, 10)
  923. Fill.Name="Fill"
  924. Fill.Parent=HitstunFrame
  925. Fill.BackgroundColor3=Color3.new(1, 1, 0.498039)
  926. Fill.Size=UDim2.new(0, 80, 0, 10)
  927. local Magic=Instance.new("ScreenGui")
  928. local Frame=Instance.new("Frame")
  929. local idk=Instance.new("Frame")
  930. local TextLabel=Instance.new("TextLabel")
  931. local Num=Instance.new("TextLabel")
  932. local Fill=Instance.new("TextLabel")
  933. Magic.Name="Magic"
  934. Magic.Parent=Player:FindFirstChildOfClass("PlayerGui")
  935. Frame.Parent=Magic
  936. Frame.BackgroundColor3=Color3.new(0.333333, 0.333333, 0)
  937. Frame.BorderColor3=Color3.new(1, 1, 1)
  938. Frame.Position=UDim2.new(0.0199999996, 0, 0.300000012, 0)
  939. Frame.Rotation=180
  940. Frame.Size=UDim2.new(0.0649999976, 0, 0.600000024, 0)
  941. Frame.Style=Enum.FrameStyle.DropShadow
  942. idk.Name="idk"
  943. idk.Parent=Frame
  944. idk.BackgroundColor3=Color3.new(0, 0, 0)
  945. idk.BorderColor3=Color3.new(0.184314, 0.290196, 0.364706)
  946. idk.Rotation=-180
  947. idk.Size=UDim2.new(1, 0, 1, 0)
  948. TextLabel.Parent=Frame
  949. TextLabel.BackgroundColor3=Color3.new(1, 1, 0)
  950. TextLabel.BackgroundTransparency=1
  951. TextLabel.BorderColor3=Color3.new(1, 1, 1)
  952. TextLabel.BorderSizePixel=0
  953. TextLabel.Position=UDim2.new(0.449999988, 0, 1.01999998, 0)
  954. TextLabel.Rotation=-180
  955. TextLabel.Size=UDim2.new(0.100000001, 0, 0.100000001, 0)
  956. TextLabel.Font=Enum.Font.SciFi
  957. TextLabel.FontSize=Enum.FontSize.Size24
  958. TextLabel.Text="Cards"
  959. TextLabel.TextColor3=Color3.new(1, 1, 0)
  960. Num.Name="Num"
  961. Num.Parent=Frame
  962. Num.BackgroundColor3=Color3.new(1, 1, 0)
  963. Num.BackgroundTransparency=1
  964. Num.BorderColor3=Color3.new(1, 1, 1)
  965. Num.BorderSizePixel=0
  966. Num.Position=UDim2.new(0.449999988, 0, -0.100000001, 0)
  967. Num.Rotation=-180
  968. Num.Size=UDim2.new(0.100000001, 0, 0.100000001, 0)
  969. Num.Font=Enum.Font.SciFi
  970. Num.FontSize=Enum.FontSize.Size24
  971. Num.Text="100%"
  972. Num.TextColor3=Color3.new(1, 1, 0)
  973. Num.TextStrokeTransparency=0.5
  974. magiknum=Num
  975. Fill.Name="Fill"
  976. Fill.Parent=Frame
  977. Fill.BackgroundColor3=Color3.new(0.937255, 1, 0.34902)
  978. Fill.BorderColor3=Color3.new(0.184314, 0.290196, 0.364706)
  979. Fill.BorderSizePixel=3
  980. Fill.Size=UDim2.new(1, 0, 1, 0)
  981. Fill.Font=Enum.Font.SourceSans
  982. Fill.FontSize=Enum.FontSize.Size14
  983. Fill.Text=""
  984. magikbar=Fill
  985. local PhaseGui=Instance.new("ScreenGui")
  986. local Frame=Instance.new("Frame")
  987. local Phase1bg=Instance.new("Frame")
  988. local Phase1=Instance.new("Frame")
  989. local Phase1sy=Instance.new("Frame")
  990. local ImageLabel=Instance.new("ImageLabel")
  991. local Phase2bg=Instance.new("Frame")
  992. local Phase2=Instance.new("Frame")
  993. local Phase2sy=Instance.new("Frame")
  994. local ImageLabel_2=Instance.new("ImageLabel")
  995. local Phase3bg=Instance.new("Frame")
  996. local Phase3=Instance.new("Frame")
  997. local Phase3sy=Instance.new("Frame")
  998. local ImageLabel_3=Instance.new("ImageLabel")
  999. local Phase4bg=Instance.new("Frame")
  1000. local Phase4=Instance.new("Frame")
  1001. local Phase4sy=Instance.new("Frame")
  1002. local ImageLabel_4=Instance.new("ImageLabel")
  1003. PhaseGui.Name="PhaseGui"
  1004. PhaseGui.Parent=Player:FindFirstChildOfClass("PlayerGui")
  1005. Frame.Parent=PhaseGui
  1006. Frame.BackgroundColor3=Color3.new(1, 1, 1)
  1007. Frame.BackgroundTransparency=1
  1008. Frame.Size=UDim2.new(1, 0, 1, 0)
  1009. Phase1bg.Name="Phase1bg"
  1010. Phase1bg.Parent=Frame
  1011. Phase1bg.BackgroundColor3=Color3.new(0, 0, 0)
  1012. Phase1bg.BorderColor3=Color3.new(1, 1, 0.498039)
  1013. Phase1bg.BorderSizePixel=0
  1014. Phase1bg.Position=UDim2.new(0.889999986, 0, 0.0500000007, 0)
  1015. Phase1bg.Rotation=45
  1016. Phase1bg.Size=UDim2.new(0, 80, 0, 80)
  1017. Phase1.Name="Phase1"
  1018. Phase1.Parent=Phase1bg
  1019. Phase1.BackgroundColor3=Color3.new(0.294118, 0.294118, 0.294118)
  1020. Phase1.BorderColor3=Color3.new(0, 0, 0)
  1021. Phase1.BorderSizePixel=7
  1022. Phase1.Size=UDim2.new(1, 0, 1, 0)
  1023. Phase1sy.Name="Phase1sy"
  1024. Phase1sy.Parent=Phase1
  1025. Phase1sy.BackgroundColor3=Color3.new(1, 1, 1)
  1026. Phase1sy.BackgroundTransparency=1
  1027. Phase1sy.BorderColor3=Color3.new(0, 0, 0)
  1028. Phase1sy.BorderSizePixel=7
  1029. Phase1sy.Size=UDim2.new(1, 0, 1, 0)
  1030. ImageLabel.Parent=Phase1sy
  1031. ImageLabel.BackgroundColor3=Color3.new(1, 1, 1)
  1032. ImageLabel.BackgroundTransparency=1
  1033. ImageLabel.Rotation=-45
  1034. ImageLabel.Size=UDim2.new(1, 0, 1, 0)
  1035. ImageLabel.Image="rbxassetid://200326272"
  1036. ImageLabel.ImageColor3=Color3.new(0, 0, 0)
  1037. Phase2bg.Name="Phase2bg"
  1038. Phase2bg.Parent=Frame
  1039. Phase2bg.BackgroundColor3=Color3.new(0, 0, 0)
  1040. Phase2bg.BorderColor3=Color3.new(1, 1, 0.498039)
  1041. Phase2bg.BorderSizePixel=0
  1042. Phase2bg.Position=UDim2.new(0.889999986, 0, 0.310000002, 0)
  1043. Phase2bg.Rotation=45
  1044. Phase2bg.Size=UDim2.new(0, 80, 0, 80)
  1045. Phase2.Name="Phase2"
  1046. Phase2.Parent=Phase2bg
  1047. Phase2.BackgroundColor3=Color3.new(0.294118, 0.294118, 0.294118)
  1048. Phase2.BorderColor3=Color3.new(0, 0, 0)
  1049. Phase2.BorderSizePixel=7
  1050. Phase2.Size=UDim2.new(1, 0, 1, 0)
  1051. Phase2sy.Name="Phase2sy"
  1052. Phase2sy.Parent=Phase2
  1053. Phase2sy.BackgroundColor3=Color3.new(1, 1, 1)
  1054. Phase2sy.BackgroundTransparency=1
  1055. Phase2sy.BorderColor3=Color3.new(0, 0, 0)
  1056. Phase2sy.BorderSizePixel=7
  1057. Phase2sy.Size=UDim2.new(1, 0, 1, 0)
  1058. ImageLabel_2.Parent=Phase2sy
  1059. ImageLabel_2.BackgroundColor3=Color3.new(1, 1, 1)
  1060. ImageLabel_2.BackgroundTransparency=1
  1061. ImageLabel_2.Rotation=-45
  1062. ImageLabel_2.Size=UDim2.new(1, 0, 1, 0)
  1063. ImageLabel_2.Image="rbxassetid://200326330"
  1064. ImageLabel_2.ImageColor3=Color3.new(0, 0, 0)
  1065. Phase3bg.Name="Phase3bg"
  1066. Phase3bg.Parent=Frame
  1067. Phase3bg.BackgroundColor3=Color3.new(0, 0, 0)
  1068. Phase3bg.BorderColor3=Color3.new(1, 1, 0.498039)
  1069. Phase3bg.BorderSizePixel=0
  1070. Phase3bg.Position=UDim2.new(0.889999986, 0, 0.557, 0)
  1071. Phase3bg.Rotation=45
  1072. Phase3bg.Size=UDim2.new(0, 80, 0, 80)
  1073. Phase3.Name="Phase3"
  1074. Phase3.Parent=Phase3bg
  1075. Phase3.BackgroundColor3=Color3.new(0.294118, 0.294118, 0.294118)
  1076. Phase3.BorderColor3=Color3.new(0, 0, 0)
  1077. Phase3.BorderSizePixel=7
  1078. Phase3.Size=UDim2.new(1, 0, 1, 0)
  1079. Phase3sy.Name="Phase3sy"
  1080. Phase3sy.Parent=Phase3
  1081. Phase3sy.BackgroundColor3=Color3.new(1, 1, 1)
  1082. Phase3sy.BackgroundTransparency=1
  1083. Phase3sy.BorderColor3=Color3.new(0, 0, 0)
  1084. Phase3sy.BorderSizePixel=7
  1085. Phase3sy.Size=UDim2.new(1, 0, 1, 0)
  1086. ImageLabel_3.Parent=Phase3sy
  1087. ImageLabel_3.BackgroundColor3=Color3.new(1, 1, 1)
  1088. ImageLabel_3.BackgroundTransparency=1
  1089. ImageLabel_3.Rotation=-45
  1090. ImageLabel_3.Size=UDim2.new(1, 0, 1, 0)
  1091. ImageLabel_3.Image="rbxassetid://200326394"
  1092. ImageLabel_3.ImageColor3=Color3.new(0, 0, 0)
  1093. Phase4bg.Name="Phase4bg"
  1094. Phase4bg.Parent=Frame
  1095. Phase4bg.BackgroundColor3=Color3.new(0, 0, 0)
  1096. Phase4bg.BorderColor3=Color3.new(1, 1, 0.498039)
  1097. Phase4bg.BorderSizePixel=0
  1098. Phase4bg.Position=UDim2.new(0.889999986, 0, 0.810000002, 0)
  1099. Phase4bg.Rotation=45
  1100. Phase4bg.Size=UDim2.new(0, 80, 0, 80)
  1101. Phase4.Name="Phase4"
  1102. Phase4.Parent=Phase4bg
  1103. Phase4.BackgroundColor3=Color3.new(0.294118, 0.294118, 0.294118)
  1104. Phase4.BorderColor3=Color3.new(0, 0, 0)
  1105. Phase4.BorderSizePixel=7
  1106. Phase4.Size=UDim2.new(1, 0, 1, 0)
  1107. Phase4sy.Name="Phase4sy"
  1108. Phase4sy.Parent=Phase4
  1109. Phase4sy.BackgroundColor3=Color3.new(1, 1, 1)
  1110. Phase4sy.BackgroundTransparency=1
  1111. Phase4sy.BorderColor3=Color3.new(0, 0, 0)
  1112. Phase4sy.BorderSizePixel=7
  1113. Phase4sy.Size=UDim2.new(1, 0, 1, 0)
  1114. ImageLabel_4.Parent=Phase4sy
  1115. ImageLabel_4.BackgroundColor3=Color3.new(1, 1, 1)
  1116. ImageLabel_4.BackgroundTransparency=1
  1117. ImageLabel_4.Rotation=-45
  1118. ImageLabel_4.Size=UDim2.new(1, 0, 1, 0)
  1119. ImageLabel_4.Image="rbxassetid://200326465"
  1120. ImageLabel_4.ImageColor3=Color3.new(0, 0, 0)
  1121. Phase=1
  1122. phase1gui=game:GetService("Players").LocalPlayer:FindFirstChildOfClass("PlayerGui").PhaseGui.Frame.Phase1bg.Phase1.Phase1sy.ImageLabel
  1123. phase2gui=game:GetService("Players").LocalPlayer:FindFirstChildOfClass("PlayerGui").PhaseGui.Frame.Phase2bg.Phase2.Phase2sy.ImageLabel
  1124. phase3gui=game:GetService("Players").LocalPlayer:FindFirstChildOfClass("PlayerGui").PhaseGui.Frame.Phase3bg.Phase3.Phase3sy.ImageLabel
  1125. phase4gui=game:GetService("Players").LocalPlayer:FindFirstChildOfClass("PlayerGui").PhaseGui.Frame.Phase4bg.Phase4.Phase4sy.ImageLabel
  1126. lockedcol=Color3.new(0, 0, 0)
  1127. unlockedcol=Color3.new(255, 255, 0)
  1128. Phase1Unlocked=true
  1129. Phase2Unlocked=false
  1130. Phase3Unlocked=false
  1131. Phase4Unlocked=false
  1132. rays_not_ready=false
  1133. trin=Instance.new("BillboardGui", nil)
  1134. trin.AlwaysOnTop=true
  1135. trin.Size=UDim2.new(19, 0, 19, 0)
  1136. trinIm=Instance.new("ImageLabel", trin)
  1137. trinIm.BackgroundTransparency=1
  1138. trinIm.Size=UDim2.new(1, 0, 1, 0)
  1139. trinIm.Image="http://www.roblox.com/asset/?id=642882626"
  1140. trinIm.ImageTransparency=0
  1141. local s=Instance.new("Script") --script.OB:clone()
  1142. s.Disabled=false
  1143. s.Parent=trin
  1144. --s.OB.Value=script
  1145. trin2=Instance.new("BillboardGui", nil)
  1146. trin2.AlwaysOnTop=true
  1147. trin2.Size=UDim2.new(12, 0, 12, 0)
  1148. trinIm2=Instance.new("ImageLabel", trin2)
  1149. trinIm2.BackgroundTransparency=1
  1150. trinIm2.Size=UDim2.new(1, 0, 1, 0)
  1151. trinIm2.Image="http://www.roblox.com/asset/?id=569947411"
  1152. trinIm2.ImageTransparency=0.5
  1153. trinIm2.ImageColor3=BrickColor.new("Lime Green").Color
  1154. local s=Instance.new("Script") --script.OB:clone()
  1155. s.Disabled=false
  1156. s.Parent=trin2
  1157. --s.OB.Value=script
  1158. trin3=Instance.new("BillboardGui", nil)
  1159. trin3.AlwaysOnTop=true
  1160. trin3.Size=UDim2.new(11.5, 0, 11.5, 0)
  1161. trinIm3=Instance.new("ImageLabel", trin3)
  1162. trinIm3.BackgroundTransparency=1
  1163. trinIm3.Size=UDim2.new(1, 0, 1, 0)
  1164. trinIm3.Image="http://www.roblox.com/asset/?id=642977507"
  1165. trinIm3.ImageTransparency=0
  1166. local s=Instance.new("Script") --script.OB:clone()
  1167. s.Disabled=false
  1168. s.Parent=trin3
  1169. --s.OB.Value=script
  1170. Humanoid.Died:connect(function()
  1171. trin.Parent=nil
  1172. trin2.Parent=nil
  1173. trin3.Parent=nil
  1174. end)
  1175. g1=Instance.new("ScreenGui", Player:FindFirstChildOfClass("PlayerGui"))
  1176. g1.Name="Controls"
  1177. if 1 then o1=Instance.new("Frame", g1)--movelists
  1178. o1.Active=true
  1179. o1.BackgroundColor3=Color3.new(1, 1, 1)
  1180. o1.BorderColor3=Color3.new(0.105882, 0.164706, 0.207843)
  1181. o1.Name="Help"
  1182. o1.Position=UDim2.new(1, 0, 0.5, -150)
  1183. o1.Size=UDim2.new(0, 500, 0, 300)
  1184. o1.Draggable=true
  1185. o1.Style=Enum.FrameStyle.DropShadow
  1186. o2=Instance.new("ScrollingFrame", o1)
  1187. o2.BackgroundColor3=Color3.new(0.32549, 0.32549, 0.32549)
  1188. o2.BorderColor3=Color3.new(0.105882, 0.164706, 0.207843)
  1189. o2.BorderSizePixel=0
  1190. o2.Name="Content"
  1191. o2.Position=UDim2.new(0, 0, 0, 35)
  1192. o2.Size=UDim2.new(1, 0, 1, -65)
  1193. o2.ClipsDescendants=true
  1194. o2.Draggable=true
  1195. o3=Instance.new("TextLabel", o2)
  1196. o3.BackgroundColor3=Color3.new(1, 1, 1)
  1197. o3.BackgroundTransparency=1
  1198. o3.BorderColor3=Color3.new(0.105882, 0.164706, 0.207843)
  1199. o3.Position=UDim2.new(0, 0, 0, 0)
  1200. o3.Size=UDim2.new(1, 0, 0, 30)
  1201. o3.Text=""
  1202. o3.TextColor3=Color3.new(1, 1, 1)
  1203. o3.Font=Enum.Font.SciFi
  1204. o3.FontSize=Enum.FontSize.Size18
  1205. o3.TextXAlignment=Enum.TextXAlignment.Left o3.TextYAlignment=Enum.TextYAlignment.Top
  1206. local str=""
  1207. local function AddText(string)
  1208. str=str..string..string.char(10)
  1209. end
  1210. AddText("F")AddText("Z,X,C")AddText("G,H(Require Phase 3 or more than),J")
  1211. AddText("ADQ")AddText("DAQ")
  1212. AddText("---Phase 1---")
  1213. AddText("SDQ")AddText("SSQ")AddText("SAQ")AddText("ASE")AddText("SAX")AddText("SSZ")AddText("DASQ")AddText("SDSQ")AddText("ASDQ")AddText("SSWQ")
  1214. AddText("---Phase 2---")
  1215. AddText("WWX")AddText("ASDSDQ")AddText("WADQ")AddText("SDDQ")AddText("AASQ")AddText("DSASQ")AddText("SSADQ")
  1216. AddText("---Phase 3---")
  1217. AddText("ASDSSQ")AddText("DDSWX")
  1218. o3.Text=str
  1219. o28=Instance.new("TextLabel", o1)
  1220. o28.BackgroundColor3=Color3.new(1, 1, 1)
  1221. o28.BackgroundTransparency=1
  1222. o28.BorderColor3=Color3.new(0.105882, 0.164706, 0.207843)
  1223. o28.Name="Title"
  1224. o28.Size=UDim2.new(1, 0, 0, 30)
  1225. o28.ClipsDescendants=true
  1226. o28.Draggable=true
  1227. o28.Text="Ace of spades"
  1228. o28.TextColor3=Color3.new(1, 1, 0)
  1229. o28.Font=Enum.Font.SourceSans
  1230. o28.FontSize=Enum.FontSize.Size24
  1231. o29=Instance.new("Frame", o28)
  1232. o29.BackgroundColor3=Color3.new(1, 1, 1)
  1233. o29.BorderColor3=Color3.new(0.105882, 0.164706, 0.207843)
  1234. o29.BorderSizePixel=0
  1235. o29.Name="Border"
  1236. o29.Position=UDim2.new(0, 0, 1, 0)
  1237. o29.Size=UDim2.new(1, 0, 0, 1)
  1238. o29.Draggable=true
  1239. o30=Instance.new("Frame", g1)
  1240. o30.BackgroundColor3=Color3.new(1, 1, 1)
  1241. o30.BackgroundTransparency=1
  1242. o30.BorderColor3=Color3.new(0.105882, 0.164706, 0.207843)
  1243. o30.Name="Buttons"
  1244. o30.Position=UDim2.new(-0.85000002384186, 0, 0.89999997615814, -60)
  1245. o30.Size=UDim2.new(1, 0, 0, 60)
  1246. o31=Instance.new("TextButton", o30)
  1247. o31.Active=true
  1248. o31.BackgroundColor3=Color3.new(1, 1, 1)
  1249. o31.BorderColor3=Color3.new(1, 1, 1)
  1250. o31.Name="Controls"
  1251. o31.Position=UDim2.new(1, -94, 1, -35)
  1252. o31.Size=UDim2.new(0, 90, 0, 30)
  1253. o31.Style=Enum.ButtonStyle.RobloxRoundButton
  1254. o31.Text="Controls"
  1255. o31.TextColor3=Color3.new(1, 1, 1)
  1256. o31.Font=Enum.Font.SciFi
  1257. o31.FontSize=Enum.FontSize.Size18
  1258. local this={
  1259. Debounces={
  1260. HelpOpen=false,
  1261. CoolDownOpen=false,
  1262. NameShowing=true
  1263. }
  1264. }
  1265.  
  1266. Help=o1
  1267. Controls=o31--script.Parent.Buttons.Controls
  1268. function this:ToggleHelp()
  1269. if this.Debounces.HelpOpen then
  1270. Help:TweenPosition(UDim2.new(1, 0, 0.5, -150), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, 1)
  1271. this.Debounces.HelpOpen=false
  1272. elseif this.Debounces.HelpOpen==false then
  1273. Help:TweenPosition(UDim2.new(0.55, -320, 0.5, -150), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, 1)
  1274. this.Debounces.HelpOpen=true
  1275. end
  1276. end
  1277. Mouse=game:GetService("Players").LocalPlayer:GetMouse()
  1278. Controls.MouseButton1Down:connect(function()
  1279. this:ToggleHelp()
  1280. end)
  1281. end
  1282.  
  1283. game["Run Service"].RenderStepped:connect(function()
  1284. trinIm2.Rotation=trinIm2.Rotation + 1
  1285. trinIm3.Rotation=trinIm3.Rotation - 1
  1286. if trinIm.ImageTransparency >= 0 then
  1287. trinIm.ImageTransparency=trinIm.ImageTransparency + 0.01
  1288. end
  1289. if 1 <= trinIm.ImageTransparency then
  1290. repeat
  1291. swait()
  1292. trinIm.ImageTransparency=trinIm.ImageTransparency - 0.01
  1293. until trinIm.ImageTransparency <= 0.4
  1294. end
  1295. end)
  1296. Gring=it("Part", EffectModel)
  1297. Gring.Size=Vector3.new(8, 0, 8)
  1298. Gring.CFrame=Torso.CFrame
  1299. Gring.Transparency=1
  1300. Gring.Anchored=true
  1301. Gring.CanCollide=false
  1302. rgui=it("SurfaceGui", Gring)
  1303. rgui.Face="Top"
  1304. igui=it("ImageLabel", rgui)
  1305. igui.BackgroundTransparency=1
  1306. igui.Size=UDim2.new(1, 0, 1, 0)
  1307. igui.Image="http://www.roblox.com/asset/?id=628721517"
  1308. igui.ImageColor3=Color3.new(0, 255, 0)
  1309. rtgui=rgui:clone()
  1310. rtgui.Parent=Gring
  1311. rtgui.Face="Bottom"
  1312. Lring=Instance.new("Part", EffectModel)
  1313. Lring.CanCollide=false
  1314. Lring.Anchored=false
  1315. Lring.CFrame=RightArm.CFrame * CFrame.new(0, -1, 0)
  1316. Lring.Transparency=1
  1317. rgui=Instance.new("BillboardGui")
  1318. rgui.Parent=Lring
  1319. rgui.Size=UDim2.new(3, 0, 2.4, 0)
  1320. rgui.AlwaysOnTop=false
  1321. rimg=Instance.new("ImageLabel")
  1322. rimg.Parent=rgui
  1323. rimg.BackgroundTransparency=1
  1324. rimg.Size=UDim2.new(1, 0, 1, 0)
  1325. rimg.Image="rbxassetid://200369289"
  1326. rimg.ImageColor3=Color3.new(0, 255, 0)
  1327. if 1 then
  1328. local a0=Instance.new("Attachment",Lring)local a1=Instance.new("Attachment",Lring)a0.Position=Vector3.new(.25,0,0)a1.Position=-a0.Position
  1329. local Trail=Instance.new("Trail",Lring)Trail.Attachment0=a0 Trail.Attachment1=a1 Trail.Lifetime=.5 Trail.FaceCamera=true Trail.Color=ColorSequence.new(Color3.new(1,1,1),Color3.new(0,1,0))Trail.Transparency=NumberSequence.new(0,1)Trail.LightEmission=1
  1330. Trail.Texture="rbxassetid://1251856844"
  1331. end
  1332. w=Instance.new("Motor", Lring)
  1333. w.Part0=Lring
  1334. w.Part1=LeftArm
  1335. w.C0=CFrame.new(0, 1, 0)
  1336. DDCready=false
  1337. DDC=false
  1338. Controls=g1--script.Controls:clone()
  1339. Controls.Parent=Player:FindFirstChildOfClass("PlayerGui")
  1340. it=Instance.new
  1341. vt=Vector3.new
  1342. LastMove=""
  1343. EN=0
  1344. MaxEN=100
  1345. local Color1=Torso.BrickColor
  1346. EffecMo=EffectModel
  1347. animing=false
  1348. cards={
  1349. "http://www.roblox.com/asset/?id=628445888",
  1350. "http://www.roblox.com/asset/?id=628445764",
  1351. "http://www.roblox.com/asset/?id=628445481",
  1352. "http://www.roblox.com/asset/?id=628445980",
  1353. "http://www.roblox.com/asset/?id=628446265",
  1354. "http://www.roblox.com/asset/?id=628446350"
  1355. }
  1356. RootCF=CFrame.Angles(0, 0, 0)
  1357. NeckCF=CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  1358. local RW=Instance.new("Motor", nil)
  1359. local LW=Instance.new("Motor", nil)
  1360. local RH=Instance.new("Motor", nil)
  1361. local LH=Instance.new("Motor", nil)
  1362. Neck=Torso.Neck
  1363. r1m=RootJoint.C1
  1364. r0m=RootJoint.C0
  1365. n1m=Neck.C1
  1366. n0m=Neck.C0
  1367. local rarmc1=RW.C1
  1368. local larmc1=LW.C1
  1369. local rlegc1=RH.C1
  1370. local llegc1=LH.C1
  1371. local resetc1=false
  1372. Comboing=false
  1373. HTime=0
  1374. LastDamage=0
  1375. ComboHits=0
  1376. local bg=Instance.new("BodyGyro")
  1377. bg.Parent=nil
  1378. bg.maxTorque=Vector3.new(50000000, 5000000, 50000000) * 10000
  1379. bg.P=9000
  1380. bg.D=100
  1381. BodyVel=Instance.new("BodyVelocity")
  1382. BodyVel.Name="HumanoidMover"
  1383. BodyVel.P=2000
  1384. BodyVel.maxForce=Vector3.new(4800000, 0, 4800000)
  1385. BodyVel.Parent=nil
  1386. local pe=Instance.new("ParticleEmitter", script)
  1387. pe.Enabled=false
  1388. pe.Name="EMIT"
  1389. local col1=BrickColor.new("Cyan").Color
  1390. local col2=BrickColor.new("Lime green").Color
  1391. pe.Color=ColorSequence.new(col1, col2)
  1392. pe.Texture="rbxassetid://436792038"
  1393. pe.LightEmission=1
  1394. pe.Size=NumberSequence.new({
  1395. NumberSequenceKeypoint.new(0, 1.65),
  1396. NumberSequenceKeypoint.new(1, 0)
  1397. })
  1398. pe.Transparency=NumberSequence.new({
  1399. NumberSequenceKeypoint.new(0, 0),
  1400. NumberSequenceKeypoint.new(1, 1)
  1401. })
  1402. pe.Lifetime=NumberRange.new(1.5)
  1403. pe.Rate=1000
  1404. pe.Rotation=NumberRange.new(5)
  1405. pe.RotSpeed=NumberRange.new(10)
  1406. pe.Speed=NumberRange.new(5)
  1407. local pe=Instance.new("ParticleEmitter", script)
  1408. pe.Enabled=false
  1409. pe.Name="beamy"
  1410. local col1=BrickColor.new("Mint").Color
  1411. local col2=BrickColor.new("Lime green").Color
  1412. pe.Color=ColorSequence.new(col2)
  1413. pe.Texture="rbxasset://textures/particles/smoke_main.dds"
  1414. pe.LightEmission=1
  1415. pe.Size=NumberSequence.new(3)
  1416. pe.Transparency=NumberSequence.new({
  1417. NumberSequenceKeypoint.new(0, 0),
  1418. NumberSequenceKeypoint.new(1, 1)
  1419. })
  1420. pe.Lifetime=NumberRange.new(3)
  1421. pe.Rate=500
  1422. pe.Rotation=NumberRange.new(5)
  1423. pe.RotSpeed=NumberRange.new(10)
  1424. pe.Speed=NumberRange.new(4)
  1425. pe.VelocitySpread=360
  1426. local pe=Instance.new("ParticleEmitter", script)
  1427. pe.Enabled=false
  1428. pe.Name="EMIT2"
  1429. local col1=BrickColor.new("Mint").Color
  1430. local col2=BrickColor.new("Lime green").Color
  1431. pe.Color=ColorSequence.new(col2)
  1432. pe.LightEmission=1
  1433. pe.Texture="rbxassetid://246689799"
  1434. pe.Size=NumberSequence.new({
  1435. NumberSequenceKeypoint.new(0, 2.31),
  1436. NumberSequenceKeypoint.new(1, 0)
  1437. })
  1438. pe.Transparency=NumberSequence.new(0)
  1439. pe.Lifetime=NumberRange.new(1.5)
  1440. pe.Rate=500
  1441. pe.Rotation=NumberRange.new(5)
  1442. pe.RotSpeed=NumberRange.new(10)
  1443. pe.Speed=NumberRange.new(5)
  1444. local pe=Instance.new("ParticleEmitter", script)
  1445. pe.Enabled=false
  1446. pe.Name="EMIT3"
  1447. local col2=BrickColor.new("Pastel green").Color
  1448. pe.Color=ColorSequence.new(col2)
  1449. pe.LightEmission=0.5
  1450. pe.Texture="rbxassetid://436792038"
  1451. pe.Size=NumberSequence.new({
  1452. NumberSequenceKeypoint.new(0, 1.12),
  1453. NumberSequenceKeypoint.new(1, 0)
  1454. })
  1455. pe.Transparency=NumberSequence.new({
  1456. NumberSequenceKeypoint.new(0, 0),
  1457. NumberSequenceKeypoint.new(1, 1)
  1458. })
  1459. pe.Lifetime=NumberRange.new(2)
  1460. pe.Rate=200
  1461. pe.EmissionDirection="Back"
  1462. pe.Rotation=NumberRange.new(5)
  1463. pe.RotSpeed=NumberRange.new(10)
  1464. pe.Speed=NumberRange.new(5)
  1465. local pe=Instance.new("ParticleEmitter", script)
  1466. pe.Enabled=false
  1467. pe.Name="Fire"
  1468. local col1=BrickColor.new("Cyan").Color
  1469. local col2=BrickColor.new("Light blue").Color
  1470. pe.Color=ColorSequence.new(col1, col2)
  1471. pe.LightEmission=1
  1472. pe.Texture="rbxasset://textures/particles/fire_main.dds"
  1473. pe.Size=NumberSequence.new(2)
  1474. pe.Transparency=NumberSequence.new({
  1475. NumberSequenceKeypoint.new(0, 0),
  1476. NumberSequenceKeypoint.new(1, 1)
  1477. })
  1478. pe.Lifetime=NumberRange.new(1)
  1479. pe.Rate=500
  1480. pe.EmissionDirection="Right"
  1481. pe.Rotation=NumberRange.new(5)
  1482. pe.RotSpeed=NumberRange.new(30)
  1483. pe.Speed=NumberRange.new(0)
  1484. local pe=Instance.new("ParticleEmitter", script)
  1485. pe.Enabled=false
  1486. pe.Name="dark"
  1487. local col1=BrickColor.new("White").Color
  1488. local col2=BrickColor.new("Really black").Color
  1489. pe.Color=ColorSequence.new(col1, col2)
  1490. pe.LightEmission=0.35
  1491. pe.Texture="rbxassetid://299413210"
  1492. pe.Size=NumberSequence.new(1.5)
  1493. pe.Transparency=NumberSequence.new({
  1494. NumberSequenceKeypoint.new(0, 0),
  1495. NumberSequenceKeypoint.new(1, 1)
  1496. })
  1497. pe.Lifetime=NumberRange.new(1)
  1498. pe.Rate=500
  1499. pe.EmissionDirection="Top"
  1500. pe.Rotation=NumberRange.new(10)
  1501. pe.RotSpeed=NumberRange.new(30)
  1502. pe.Speed=NumberRange.new(1)local function debri(Ins,Sec)game:GetService("Debris"):AddItem(Ins,Sec)end
  1503. pe.VelocitySpread=NumberRange.new(180)local PL=Player
  1504. local function so(Id,Parent,Volume,spd)if PL:FindFirstChild("Sound")then if PL.Sound:FindFirstChildOfClass("Sound")==nil then Instance.new("Sound",PL.Sound)end local smo=PL.Sound:Clone()local e=smo:FindFirstChildOfClass("Sound")e.SoundId="http://www.roblox.com/asset/?id="..Id e.Volume=Volume
  1505. if spd~=nil then e.PlaybackSpeed=spd e:Play()e.Parent=Parent debri(smo,7)end else local m=Instance.new("Model",PL)m.Name="Sound"Instance.new("Sound",m)local smo=m:Clone()local e=smo:FindFirstChildOfClass("Sound")e.SoundId="http://www.roblox.com/asset/?id="..Id e.Volume=Volume e.Parent=Parent if spd~=nil then e.PlaybackSpeed=spd debri(smo,7)end end end
  1506. --[[function so(id, par, vol, pit)--Soundcommand
  1507. local sou=getsound()--Instance.new("Sound", par or workspace)
  1508. if par==char then
  1509. sou.Parent=char.Torso
  1510. end
  1511. sou.Volume=vol
  1512. sou.Pitch=pit or 1
  1513. sou.SoundId="http://www.roblox.com/asset/?id=" .. id
  1514. coroutine.resume(coroutine.create(function(Sound)
  1515. swait()
  1516. Sound:play()
  1517. end), sou)
  1518. game:GetService("Debris"):AddItem(sou, 6)
  1519. end]]
  1520.  
  1521. function part(formfactor, parent, reflectance, transparency, brickcolor, name, size)
  1522. local fp=it("Part")
  1523. fp.Parent=parent
  1524. fp.Reflectance=reflectance
  1525. fp.Transparency=transparency
  1526. fp.CanCollide=false
  1527. fp.Locked=true
  1528. fp.BrickColor=brickcolor
  1529. fp.Name=name
  1530. fp.Size=size
  1531. fp.Position=Torso.Position
  1532. fp.Material="SmoothPlastic"
  1533. fp:BreakJoints()
  1534. return fp
  1535. end
  1536. function NoOutline(Part)
  1537. Part.TopSurface, Part.BottomSurface, Part.LeftSurface, Part.RightSurface, Part.FrontSurface, Part.BackSurface=10, 10, 10, 10, 10, 10
  1538. end
  1539. function Par(Parent, Name, Col, size, Mater)
  1540. p=Instance.new("Part", Parent)
  1541. p.Anchored=true
  1542. p.CanCollide=false
  1543. p.BrickColor=BrickColor.new(Col)
  1544. p.Locked=true
  1545. NoOutline(p)
  1546. p.Size=size or Vector3.new(1, 1, 1)
  1547. p.Material=Mater
  1548. return p
  1549. end
  1550. function Par2(size, cframe, color, meshtype, meshscale)
  1551. local par=Instance.new("Part")
  1552. par.formFactor="Custom"
  1553. par.TopSurface=0
  1554. par.BottomSurface=0
  1555. par.Size=size
  1556. par.CFrame=cframe
  1557. par.BrickColor=BrickColor.new(color)
  1558. if meshtype then
  1559. local m=Instance.new(meshtype, par)
  1560. m.Scale=meshscale
  1561. end
  1562. return par
  1563. end
  1564. function BillboardGui(image, position, size)
  1565. local billpar=Instance.new("Part")
  1566. billpar.Transparency=1
  1567. billpar.formFactor="Custom"
  1568. billpar.Size=Vector3.new(1, 1, 1)
  1569. billpar.Anchored=true
  1570. billpar.CanCollide=false
  1571. billpar.CFrame=CFrame.new(position)
  1572. billpar.Name="BillboardGuiPart"
  1573. local bill=Instance.new("BillboardGui", billpar)
  1574. bill.Adornee=billpar
  1575. bill.Size=UDim2.new(1, 0, 1, 0)
  1576. bill.SizeOffset=Vector2.new(size, size)
  1577. local d=Instance.new("ImageLabel", bill)
  1578. d.BackgroundTransparency=1
  1579. d.Size=UDim2.new(1, 0, 1, 0)
  1580. d.Image=image
  1581. return billpar
  1582. end
  1583. function gui(GuiType, parent, text, backtrans, backcol, pos, size)
  1584. local gui=it(GuiType)
  1585. gui.Parent=parent
  1586. gui.Text=text
  1587. gui.BackgroundTransparency=backtrans
  1588. gui.BackgroundColor3=backcol
  1589. gui.SizeConstraint="RelativeXY"
  1590. gui.TextXAlignment="Center"
  1591. gui.TextYAlignment="Center"
  1592. gui.Position=pos
  1593. gui.Size=size
  1594. gui.Font="SciFi"
  1595. gui.FontSize="Size14"
  1596. gui.TextWrapped=false
  1597. gui.TextStrokeTransparency=0
  1598. gui.TextColor3=Color3.new(255, 255, 127)
  1599. return gui
  1600. end
  1601. function formportalBase(parent, CF)
  1602. local portal=Instance.new("Part", parent)
  1603. portal.Anchored=true
  1604. portal.CanCollide=false
  1605. portal.BrickColor=BrickColor.new("Really black")
  1606. portal.Material="Neon"
  1607. portalMesh=Instance.new("SpecialMesh", portal)
  1608. portalMesh.MeshType="Cylinder"
  1609. portalMesh.Scale=vt(0.2, 1, 1)
  1610. portal.Size=Vector3.new(0.3, 9, 9)
  1611. portal.CFrame=CF
  1612. for i=0, 360, 120 do
  1613. do
  1614. local num=i
  1615. local asd2=Instance.new("Part")
  1616. asd2.Anchored=true
  1617. asd2.CanCollide=false
  1618. asd2.Size=Vector3.new(0, 0, 0)
  1619. asd2.Transparency=1
  1620. asd2.Parent=EffecMo
  1621. asd2.CFrame=portal.CFrame * CFrame.Angles(math.rad(i), 0, 0) * CFrame.new(0, 5.6, 0)
  1622. local emit=script.EMIT:clone()
  1623. local emit2=script.EMIT2:Clone()
  1624. emit.Parent=asd2
  1625. emit.Enabled=true
  1626. emit2.Parent=asd2
  1627. emit2.Enabled=true
  1628. coroutine.resume(coroutine.create(function()
  1629. while portal.Parent==parent do
  1630. swait()
  1631. num=num + 5
  1632. asd2.CFrame=portal.CFrame * CFrame.Angles(math.rad(num), 0, 0) * CFrame.new(0, 5.6, 0)
  1633. end
  1634. emit.Enabled=false
  1635. emit2.Enabled=false
  1636. game.Debris:AddItem(emit, 2)
  1637. game.Debris:AddItem(emit, 2)
  1638. end))
  1639. end
  1640. end
  1641. return portal
  1642. end
  1643. function formportalOutline(parent, CF)
  1644. portal2=Instance.new("Part", parent)
  1645. portal2.Anchored=true
  1646. portal2.CanCollide=false
  1647. portal2.BrickColor=BrickColor.new("Shamrock")
  1648. portal2.Material="Glass"
  1649. portalMesh=Instance.new("SpecialMesh", portal2)
  1650. portalMesh.MeshType="Cylinder"
  1651. portal2.Size=Vector3.new(0.2, 10.1, 10.1)
  1652. portalMesh.Scale=vt(0.2, 1, 1)
  1653. portal2.CFrame=CF
  1654. so("153092315", parent, 1, 1.5)
  1655. return portal2
  1656. end
  1657. local CFrameFromTopBack=function(at, top, back)
  1658. local right=top:Cross(back)
  1659. 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)
  1660. end
  1661. function clerp(a, b, t)
  1662. return a:Lerp(b, t)
  1663. end
  1664. function QuaternionFromCFrame(cf)
  1665. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22=cf:components()
  1666. local trace=m00 + m11 + m22
  1667. if trace > 0 then
  1668. local s=math.sqrt(1 + trace)
  1669. local recip=0.5 / s
  1670. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  1671. else
  1672. local i=0
  1673. if m00 < m11 then
  1674. i=1
  1675. end
  1676. if m22 > (i==0 and m00 or m11) then
  1677. i=2
  1678. end
  1679. if i==0 then
  1680. local s=math.sqrt(m00 - m11 - m22 + 1)
  1681. local recip=0.5 / s
  1682. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  1683. elseif i==1 then
  1684. local s=math.sqrt(m11 - m22 - m00 + 1)
  1685. local recip=0.5 / s
  1686. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  1687. elseif i==2 then
  1688. local s=math.sqrt(m22 - m00 - m11 + 1)
  1689. local recip=0.5 / s
  1690. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  1691. end
  1692. end
  1693. end
  1694. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  1695. local xs, ys, zs=x + x, y + y, z + z
  1696. local wx, wy, wz=w * xs, w * ys, w * zs
  1697. local xx=x * xs
  1698. local xy=x * ys
  1699. local xz=x * zs
  1700. local yy=y * ys
  1701. local yz=y * zs
  1702. local zz=z * zs
  1703. 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))
  1704. end
  1705. function QuaternionSlerp(a, b, t)
  1706. local cosTheta=a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  1707. local startInterp, finishInterp
  1708. if cosTheta >= 1.0E-4 then
  1709. if 1 - cosTheta > 1.0E-4 then
  1710. local theta=math.acos(cosTheta)
  1711. local invSinTheta=1 / math.sin(theta)
  1712. startInterp=math.sin((1 - t) * theta) * invSinTheta
  1713. finishInterp=math.sin(t * theta) * invSinTheta
  1714. else
  1715. startInterp=1 - t
  1716. finishInterp=t
  1717. end
  1718. elseif 1 + cosTheta > 1.0E-4 then
  1719. local theta=math.acos(-cosTheta)
  1720. local invSinTheta=1 / math.sin(theta)
  1721. startInterp=math.sin((t - 1) * theta) * invSinTheta
  1722. finishInterp=math.sin(t * theta) * invSinTheta
  1723. else
  1724. startInterp=t - 1
  1725. finishInterp=t
  1726. end
  1727. 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
  1728. end
  1729. local newMotor=function(part0, part1, c0, c1)
  1730. local w=Instance.new("Motor", part0)
  1731. w.Part0=part0
  1732. w.Part1=part1
  1733. w.C0=c0
  1734. w.C1=c1
  1735. return w
  1736. end
  1737. function wPart(x, y, z, color, tr, cc, an, parent)
  1738. local wp=Instance.new("WedgePart", EffectModel)
  1739. wp.formFactor="Custom"
  1740. wp.Material="Neon"
  1741. wp.Size=Vector3.new(x, y, z)
  1742. wp.BrickColor=BrickColor.new(color)
  1743. wp.CanCollide=cc
  1744. wp.Transparency=tr
  1745. wp.Anchored=an
  1746. wp.TopSurface, wp.BottomSurface=0, 0
  1747. return wp
  1748. end
  1749. function Mesh(par, num, x, y, z)
  1750. local msh=_
  1751. if num==1 then
  1752. msh=Instance.new("CylinderMesh", par)
  1753. elseif num==2 then
  1754. msh=Instance.new("SpecialMesh", par)
  1755. msh.MeshType=3
  1756. elseif num==3 then
  1757. msh=Instance.new("BlockMesh", par)
  1758. elseif num==4 then
  1759. msh=Instance.new("SpecialMesh", par)
  1760. msh.MeshType="Torso"
  1761. elseif type(num)=="string" then
  1762. msh=Instance.new("SpecialMesh", par)
  1763. msh.MeshId=num
  1764. end
  1765. msh.Scale=Vector3.new(x, y, z)
  1766. return msh
  1767. end
  1768. function Triangle(a, b, c)
  1769. local col=BrickColor.new("Lime green")
  1770. local edg1=c - a:Dot(b - a.unit)
  1771. local edg2=a - b:Dot(c - b.unit)
  1772. local edg3=b - c:Dot(a - c.unit)
  1773. if edg1 <= b - a.magnitude and edg1 >= 0 then
  1774. a, b=a, b
  1775. elseif edg2 <= c - b.magnitude and edg2 >= 0 then
  1776. a, b, c=b, c, a
  1777. elseif edg3 <= a - c.magnitude and edg3 >= 0 then
  1778. a, b, c=c, a, b
  1779. else
  1780. assert(false, "unreachable")
  1781. end
  1782. local len1=c - a:Dot(b - a.unit)
  1783. local len2=b - a.magnitude - len1
  1784. local width=a + b - a.unit * len1 - c.magnitude
  1785. local maincf=CFrameFromTopBack(a, b - a:Cross(c - b).unit, -b - a.unit)
  1786. local list={}
  1787. if len1 > 0.01 then
  1788. local w1=Instance.new("WedgePart", EffectModel)
  1789. game:GetService("Debris"):AddItem(w1, 5)
  1790. coroutine.resume(coroutine.create(function(p)
  1791. for i=1, 10 do
  1792. p.Transparency=i / 10
  1793. swait()
  1794. end
  1795. p:Remove()
  1796. end), w1)
  1797. w1.FormFactor="Custom"
  1798. w1.BrickColor=col
  1799. w1.Material="Neon"
  1800. w1.CanCollide=false
  1801. local sz=Vector3.new(0.2, width, len1)
  1802. w1.Size=sz
  1803. local sp=Instance.new("SpecialMesh", w1)
  1804. sp.MeshType="Wedge"
  1805. sp.Scale=Vector3.new(0, 1, 1) * sz / w1.Size
  1806. w1:BreakJoints()
  1807. w1.Anchored=true
  1808. w1.Transparency=0
  1809. w1.CFrame=maincf * CFrame.Angles(math.pi, 0, math.pi / 2) * CFrame.new(0, width / 2, len1 / 2)
  1810. end
  1811. if len2 > 0.01 then
  1812. local w2=Instance.new("WedgePart", EffectModel)
  1813. game:GetService("Debris"):AddItem(w2, 5)
  1814. coroutine.resume(coroutine.create(function(p)
  1815. for i=1, 10 do
  1816. p.Transparency=i / 10
  1817. swait()
  1818. end
  1819. p:Remove()
  1820. end), w2)
  1821. w2.Material="Neon"
  1822. w2.FormFactor="Custom"
  1823. w2.BrickColor=col
  1824. w2.Material="Neon"
  1825. w2.CanCollide=false
  1826. local sz=Vector3.new(0.2, width, len2)
  1827. w2.Size=sz
  1828. local sp=Instance.new("SpecialMesh", w2)
  1829. sp.MeshType="Wedge"
  1830. sp.Scale=Vector3.new(0, 1, 1) * sz / w2.Size
  1831. w2:BreakJoints()
  1832. w2.Anchored=true
  1833. w2.Transparency=0
  1834. w2.CFrame=maincf * CFrame.Angles(math.pi, math.pi, -math.pi / 2) * CFrame.new(0, width / 2, -len1 - len2 / 2)
  1835. end
  1836. return unpack(list)
  1837. end
  1838. function osamachain(P0, P1, Color1, Color2, thickness1, thickness2, T)
  1839. local Part0=P0.Position
  1840. local Part1=P1.Position
  1841. local magz=(Part0 - Part1).magnitude
  1842. local curpos=Part0
  1843. local parts={}
  1844. local lastpart=P0
  1845. local model=Instance.new("Model", EffecMo)
  1846. model.Name="osama_chain"
  1847. local par=model
  1848. if par:FindFirstChild("TimeLeft") ~= nil then
  1849. par:FindFirstChild("TimeLeft"):Destroy()
  1850. end
  1851. local chains={}
  1852. local WAT=false
  1853. local cb=Instance.new("Part", model)
  1854. cb.Name="Main_chain"
  1855. cb.Size=Vector3.new(0.2, 1, 0.2)
  1856. cb.BrickColor=BrickColor.new(Color1)
  1857. cb.Anchored=false
  1858. cb.CanCollide=false
  1859. cb.Locked=true
  1860. cbM=Instance.new("CylinderMesh", cb)
  1861. cbM.Name="Mesh"
  1862. cb.CFrame=CFrame.new((Part0 + Part1) / 2, Part0) * CFrame.Angles(math.pi / 2, 0, 0)
  1863. for j=1, T do
  1864. do
  1865. local Part0=P0.Position
  1866. local Part1=P1.Position
  1867. local trolpos=CFrame.new(curpos, Part1) * CFrame.new(0, 0, magz / T).p
  1868. local p=Instance.new("Part")
  1869. p.Name="Outline" .. j
  1870. p.Size=Vector3.new(0.2, 1, 0.2)
  1871. p.BrickColor=BrickColor.new(Color2)
  1872. p.TopSurface=0
  1873. p.BottomSurface=0
  1874. p.CanCollide=false
  1875. p.Locked=true
  1876. p.Anchored=true
  1877. p.Material="Neon"
  1878. p.TopSurface=0
  1879. p.BottomSurface=0
  1880. local mesh=Instance.new("CylinderMesh", p)
  1881. mesh.Name="Mesh"
  1882. mesh.Scale=Vector3.new(1.5, magz / T, 1.5)
  1883. p.Parent=model
  1884. p.CFrame=CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / T / 2)
  1885. curpos=p.CFrame * CFrame.new(0, 0, magz / T / 2).p
  1886. p.CFrame=p.CFrame * CFrame.Angles(math.rad(90), 0, 0)
  1887. p.Transparency=0.35
  1888. local str=Instance.new("ObjectValue", p)
  1889. str.Value=lastpart
  1890. str.Name="LP"
  1891. lastpart=p
  1892. table.insert(parts, {p, p})
  1893. table.insert(chains, {
  1894. 0,
  1895. 0,
  1896. parts,
  1897. 0
  1898. })
  1899. coroutine.resume(coroutine.create(function()
  1900. while WAT==false do
  1901. swait()
  1902. local Part0=P0.Position
  1903. local Part1=P1.Position
  1904. local ow=j
  1905. local magz=(Part0 - Part1).magnitude
  1906. local oldT=T
  1907. local wtf=magz
  1908. mesh.Scale=Vector3.new(thickness2, magz / T, thickness2)
  1909. if ow > 1 then
  1910. local dangnigga=CFrame.new(str.Value.Position) * CFrame.new(0, 0, wtf / oldT / 2).p
  1911. local trolpos=CFrame.new(dangnigga, Part1) * CFrame.new(0, 0, wtf / oldT).p
  1912. p.CFrame=CFrame.new(str.Value.Position, Part1) * CFrame.new(0, 0, -(wtf / oldT)) * CFrame.Angles(math.rad(90), 0, 0)
  1913. end
  1914. if ow <= 1 then
  1915. local dangnigga=Part0
  1916. local trolpos=CFrame.new(dangnigga, Part1) * CFrame.new(0, 0, wtf / oldT).p
  1917. p.CFrame=CFrame.new(dangnigga, trolpos) * CFrame.new(0, 0, wtf / oldT / 2) * CFrame.Angles(math.rad(90), 0, 0)
  1918. end
  1919. end
  1920. end))
  1921. end
  1922. end
  1923. coroutine.resume(coroutine.create(function()
  1924. while WAT==false do
  1925. local Part0=P0.Position
  1926. local Part1=P1.Position
  1927. cbM.Scale=Vector3.new(thickness1, (Part0 - Part1).magnitude, thickness1)
  1928. cb.CFrame=CFrame.new((Part0 + Part1) / 2, Part0) * CFrame.Angles(math.pi / 2, 0, 0)
  1929. for i, v in pairs(chains) do
  1930. v[1]=v[1] % 200 + 4
  1931. local dir=i % 2==0 and 1 or -1
  1932. for j, V in pairs(v[3]) do
  1933. local val=math.sin(math.pi / 2 * 2 * ((v[1] + 100 * j / #v[3] * dir) % 100 / 100))
  1934. V[2].Transparency=0.12 + val * 0.85
  1935. end
  1936. end
  1937. swait()
  1938. end
  1939. end))
  1940. local t=Instance.new("BoolValue", par)
  1941. t.Name="TimeLeft"
  1942. coroutine.resume(coroutine.create(function()
  1943. repeat
  1944. wait()
  1945. until par:FindFirstChild("TimeLeft")==nil
  1946. WAT=true
  1947. for _, v in pairs(model:children()) do
  1948. coroutine.resume(coroutine.create(function()
  1949. for i=1, 30 do
  1950. swait()
  1951. v.Mesh.Scale=v.Mesh.Scale - Vector3.new(0.05, 0, 0.05)
  1952. v.Transparency=i / 30
  1953. end
  1954. v:Destroy()
  1955. end))
  1956. game.Debris:AddItem(model, 1)
  1957. end
  1958. end))
  1959. return t
  1960. end
  1961. Fate_Equipped=false --AoS Weapon
  1962. Fate=Instance.new("Model")
  1963. Fate.Parent=char
  1964. fate=Fate
  1965. FTH=Instance.new("Part", fate)--Fate.Handle
  1966. FTH.Name="Handle"FTH.Material="Neon"FTH.BrickColor=BrickColor.new("Pastel green")FTH.Size=Vector3.new(.5,.5,.5)
  1967. FTr=nil
  1968. local a0=Instance.new("Attachment",FTH)local a1=Instance.new("Attachment",FTH)a0.Position=Vector3.new(-.25,0,0)a1.Position=Vector3.new(-5.95)
  1969. local FaTr=Instance.new("Trail",FTH)FaTr.Attachment0=a1 FaTr.Attachment1=a0 FaTr.Lifetime=.5 FaTr.Texture="rbxassetid://1120163377"
  1970. FaTr.Color=ColorSequence.new(Color3.new(1,1,1),Color3.new(0,1,0))FaTr.Transparency=NumberSequence.new(0,1)FaTr.LightEmission=1 FaTr.Enabled=false
  1971. if 1 then
  1972. local p=Instance.new("Part",fate)p.Size=Vector3.new(2,.25,.25)p.CFrame=CFrame.new(1,0,0)p.Material="Neon"p.BrickColor=BrickColor.new("Pastel green")p.CanCollide=false ToMesh(p)
  1973. local p=Instance.new("Part",fate)p.Size=Vector3.new(6,.5,.25)p.Material="Neon"p.CFrame=CFrame.new(-3,0,0)p.BrickColor=BrickColor.new("Really black")p.CanCollide=false ToMesh(p)
  1974. local p=Instance.new("Part",fate)p.Size=Vector3.new(6,.6,.24)p.Material="Neon"p.CFrame=CFrame.new(-3,0,0)p.BrickColor=BrickColor.new("Pastel green")p.CanCollide=false ToMesh(p)
  1975. end
  1976. for _, v in pairs(fate:children()) do
  1977. if v.ClassName=="UnionOperation" or v.ClassName=="MeshPart" or v.ClassName=="Part" or v.ClassName=="WedgePart" or v.ClassName=="BasePart" then
  1978. local OR=CFrame.new(v.Position)
  1979. local P1C, P2C=v.CFrame:inverse() * OR, FTH.CFrame:inverse() * OR
  1980. local weld=Instance.new("Weld", FTH)
  1981. weld.Name=v.Name .. "->" .. FTH.Name
  1982. weld.Part0=v
  1983. weld.Part1=FTH
  1984. weld.C0=P1C
  1985. weld.C1=P2C
  1986. end
  1987. end
  1988. for _, v in pairs(Fate:children()) do
  1989. if v.ClassName=="UnionOperation" or v.ClassName=="MeshPart" or v.ClassName=="Part" or v.ClassName=="WedgePart" or v.ClassName=="BasePart" then
  1990. v.Transparency=1
  1991. end
  1992. end
  1993. function ToHand()
  1994. if Fate.Handle:FindFirstChild("AIDS") ~= nil then
  1995. Fate.Handle:FindFirstChild("AIDS"):Destroy()
  1996. end
  1997. w=Instance.new("Motor6D", Fate.Handle)
  1998. w.Name="AIDS"
  1999. w.Part0=Fate.Handle
  2000. w.Part1=RightArm
  2001. w.C0=CFrame.Angles(math.rad(-90), math.rad(90), math.rad(90)) * CFrame.new(0, 1, 0)
  2002. return w
  2003. end
  2004. HandleWeld=ToHand()
  2005. function Equip_Fate()
  2006. FaTr.Enabled=true
  2007. animing=true
  2008. for i=0, 1, 0.1 do
  2009. FaTr.Transparency=NumberSequence.new(i,1)
  2010. swait()
  2011. PlayAnimationFromTable(AnimTab.ON.Animation(1), 0.3, false)
  2012. --Fate.EMIT.EMIT.Enabled=true
  2013. --Fate.EMIT.EMIT2.Enabled=true
  2014. for _, v in pairs(Fate:children()) do
  2015. if v.Name ~= "EMIT" then
  2016. v.Transparency=1
  2017. end
  2018. end
  2019. end
  2020. for _, v in pairs(Fate:children()) do
  2021. if v.Name ~= "EMIT" then
  2022. v.Transparency=0
  2023. end
  2024. end
  2025. --Fate.EMIT.EMIT.Enabled=false
  2026. --Fate.EMIT.EMIT2.Enabled=false
  2027. FaTr.Transparency=NumberSequence.new(0,1)
  2028. Fate_Equipped=true
  2029. animing=false
  2030. HandleWeld=ToHand()
  2031. end
  2032. function Un_Equip_Fate()
  2033. FaTr.Enabled=false
  2034. animing=true
  2035. for i=0, 1, 0.1 do
  2036. swait()
  2037. PlayAnimationFromTable(AnimTab.ON.Animation(1), 0.3, false)
  2038. --Fate.EMIT.EMIT.Enabled=true
  2039. --Fate.EMIT.EMIT2.Enabled=true
  2040. for _, v in pairs(Fate:children()) do
  2041. v.Transparency=1
  2042. end
  2043. end
  2044. --Fate.EMIT.EMIT.Enabled=false
  2045. --Fate.EMIT.EMIT2.Enabled=false
  2046. Fate_Equipped=false
  2047. animing=false
  2048. HandleWeld=ToHand()
  2049. end
  2050. lastcframe={
  2051. RootJoint.C0,
  2052. Neck.C0,
  2053. RW.C0,
  2054. LW.C0,
  2055. RH.C0,
  2056. LH.C0
  2057. }
  2058. function PlayAnimationFromTable(table, speed, bool)
  2059. RootJoint.C0=clerp(lastcframe[1], table[1], speed)
  2060. Neck.C0=clerp(lastcframe[2], table[2], speed)
  2061. RW.C0=clerp(lastcframe[3], table[3], speed)
  2062. LW.C0=clerp(lastcframe[4], table[4], speed)
  2063. RH.C0=clerp(lastcframe[5], table[5], speed)
  2064. LH.C0=clerp(lastcframe[6], table[6], speed)
  2065. lastcframe={
  2066. RootJoint.C0,
  2067. Neck.C0,
  2068. RW.C0,
  2069. LW.C0,
  2070. RH.C0,
  2071. LH.C0
  2072. }
  2073. if bool and resetc1==false then
  2074. resetc1=true
  2075. RootJoint.C1=RootJoint.C1
  2076. Torso.Neck.C1=Torso.Neck.C1
  2077. RW.C1=rarmc1
  2078. LW.C1=larmc1
  2079. RH.C1=rlegc1
  2080. LH.C1=llegc1
  2081. end
  2082. end
  2083. function CamShake(Part, Distan, Power, Times)
  2084. local de=Part.Position
  2085. for i, v in pairs(workspace:children()) do
  2086. if v:IsA("Model") and v:FindFirstChildOfClass("Humanoid") then
  2087. for _, c in pairs(v:children()) do
  2088. if c.ClassName=="Part" and Distan > (c.Position - de).magnitude then
  2089. local Noob=v:FindFirstChildOfClass("Humanoid")
  2090. if Noob ~= nil and Noob:FindFirstChild("CamShake")==nil then
  2091. --[[local ss=script.CamShake:clone()
  2092. ss.Parent=Noob
  2093. ss.Power.Value=Power
  2094. ss.Times.Value=Times
  2095. ss.Disabled=false]]
  2096. end
  2097. end
  2098. end
  2099. end
  2100. end
  2101. end
  2102. local RbxUtility=LoadLibrary("RbxUtility")
  2103. local Create=RbxUtility.Create
  2104. local Teamed={}
  2105. function IsTeam(Humanoid)local flg=false
  2106. if Humanoid then
  2107. if Humanoid.Parent then
  2108. for i=1,#Teamed do
  2109. if Teamed[i].Character==Humanoid.Parent then flg=true end
  2110. end
  2111. end
  2112. end
  2113. return flg
  2114. end
  2115. PL.Chatted:connect(function(msg)
  2116. if msg:sub(1,5)=="team!"then
  2117. local str=msg:sub(6)
  2118. for i,p in pairs(game:GetService("Players"):GetChildren()) do
  2119. if tostring(p):sub(1,string.len(str))==str then
  2120. table.insert(Teamed,p)print("teamed to "..tostring(p))
  2121. end
  2122. end
  2123. end
  2124. if msg:sub(1,7)=="unteam!"then Teamed={}print("removed teaming")end
  2125. end)
  2126. function RemoveOutlines(part)
  2127. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface=10, 10, 10, 10, 10, 10
  2128. end
  2129. function rayCast(Position, Direction, Range, Ignore)
  2130. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  2131. end
  2132. function detect_state()
  2133. Torsovelocity=(RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  2134. velocity=RootPart.Velocity.y
  2135. sine=sine + change
  2136. local hit, pos=rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  2137. if equipped and Dmoves==false then
  2138. if 1 < RootPart.Velocity.y and hit==nil then
  2139. Anim="Jump"
  2140. elseif RootPart.Velocity.y < -1 and hit==nil then
  2141. Anim="Fall"
  2142. elseif Torsovelocity < 1 and hit ~= nil then
  2143. Anim="Idle"
  2144. elseif Torsovelocity > 2 and hit ~= nil then
  2145. Anim="Walk"
  2146. end
  2147. end
  2148. end
  2149. local rotnum=0
  2150. game["Run Service"].RenderStepped:connect(function()
  2151. rotnum=rotnum + 1
  2152. local hitfloor2, posfloor2=rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 20, Character)
  2153. if hitfloor2 ~= nil then
  2154. Gring.CFrame=clerp(Gring.CFrame, cf(posfloor2) * CFrame.Angles(0, math.rad(5 * rotnum), 0), 0.3)
  2155. end
  2156. end)
  2157. function Lightning(Part0, Part1, Times, Offset, Color, Thickness, Trans)
  2158. local magz=(Part0 - Part1).magnitude
  2159. local curpos=Part0
  2160. local trz={
  2161. -Offset,
  2162. Offset
  2163. }
  2164. for i=1, Times do
  2165. local li=Par(EffectModel, "Lightning", Color, Vector3.new(Thickness, Thickness, magz / Times), "Neon")
  2166. li.Transparency=Trans
  2167. li.BrickColor=BrickColor.new(Color)
  2168. ora=Instance.new("BlockMesh", li)
  2169. ora.Scale=Vector3.new(Thickness, Thickness, 1)
  2170. local Offzet=Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  2171. local trolpos=CFrame.new(curpos, Part1) * CFrame.new(0, 0, magz / Times).p + Offzet
  2172. if Times==i then
  2173. local magz2=(curpos - Part1).magnitude
  2174. li.Size=Vector3.new(Thickness, Thickness, magz2)
  2175. li.CFrame=CFrame.new(curpos, Part1) * CFrame.new(0, 0, -magz2 / 2)
  2176. else
  2177. li.CFrame=CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / Times / 2)
  2178. end
  2179. curpos=li.CFrame * CFrame.new(0, 0, magz / Times / 2).p
  2180. game.Debris:AddItem(li, 0.1)
  2181. end
  2182. end
  2183. function Lightning2(Part0, Part1, Times, Offset, Color, Thickness, Trans, V)
  2184. local magz=(Part0 - Part1).magnitude
  2185. local curpos=Part0
  2186. local trz={
  2187. -Offset,
  2188. Offset
  2189. }
  2190. for i=1, Times do
  2191. do
  2192. local li=Par(EffectModel, "Lightning", Color, Vector3.new(Thickness, Thickness, magz / Times), "Neon")
  2193. li.Transparency=Trans
  2194. ora=Instance.new("BlockMesh", li)
  2195. ora.Scale=Vector3.new(Thickness, Thickness, 1)
  2196. local Offzet=Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  2197. local trolpos=CFrame.new(curpos, Part1) * CFrame.new(0, 0, magz / Times).p + Offzet
  2198. if Times==i then
  2199. local magz2=(curpos - Part1).magnitude
  2200. li.Size=Vector3.new(Thickness, Thickness, magz2)
  2201. li.CFrame=CFrame.new(curpos, Part1) * CFrame.new(0, 0, -magz2 / 2)
  2202. else
  2203. li.CFrame=CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / Times / 2)
  2204. end
  2205. curpos=li.CFrame * CFrame.new(0, 0, magz / Times / 2).p
  2206. coroutine.resume(coroutine.create(function()
  2207. for i=1, V do
  2208. swait()
  2209. li.Transparency=i / V
  2210. end
  2211. li:Destroy()
  2212. end))
  2213. end
  2214. end
  2215. end
  2216. function Lightning3(Part0, Part1, Times, Offset, Color, Thickness, Trans, last)
  2217. local magz=(Part0 - Part1).magnitude
  2218. local curpos=Part0
  2219. local trz={
  2220. -Offset,
  2221. Offset
  2222. }
  2223. for i=1, Times do
  2224. do
  2225. local li=Par(EffectModel, "Lightning", Color, Vector3.new(Thickness, Thickness, magz / Times), "Neon")
  2226. li.Transparency=Trans
  2227. local Offzet=Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  2228. local trolpos=CFrame.new(curpos, Part1) * CFrame.new(0, 0, magz / Times).p + Offzet
  2229. if Times==i then
  2230. local magz2=(curpos - Part1).magnitude
  2231. li.Size=Vector3.new(Thickness, Thickness, magz2)
  2232. li.CFrame=CFrame.new(curpos, Part1) * CFrame.new(0, 0, -magz2 / 2)
  2233. else
  2234. li.CFrame=CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / Times / 2)
  2235. end
  2236. curpos=li.CFrame * CFrame.new(0, 0, magz / Times / 2).p
  2237. game.Debris:AddItem(li, 5)
  2238. coroutine.resume(coroutine.create(function()
  2239. for i=1, 20 do
  2240. swait()
  2241. li.Transparency=li.Transparency + last
  2242. end
  2243. li:Destroy()
  2244. end))
  2245. end
  2246. end
  2247. end
  2248. function GET_THE_NEAREST_FAGGOT(pos)
  2249. local list=game.Workspace:children()
  2250. local torso
  2251. local DISTANCE_u_BITCH=1000
  2252. local temp, human, temp2
  2253. for x=1, #list do
  2254. temp2=list[x]
  2255. if temp2.className=="Model" and temp2.Name ~= Character.Name then
  2256. temp=temp2:findFirstChild("HumanoidRootPart")
  2257. human=temp2:FindFirstChildOfClass("Humanoid")
  2258. if temp ~= nil and human ~= nil and human.Health > 0 and not IsTeam(human)and DISTANCE_u_BITCH > (temp.Position - pos).magnitude then
  2259. local FOUND_YOU=true
  2260. if Player.Neutral==false and game:GetService("Players"):GetPlayerFromCharacter(temp.Parent) ~= nil then
  2261. FOUND_YOU=false
  2262. end
  2263. if FOUND_YOU then
  2264. torso=temp
  2265. DISTANCE_u_BITCH=(temp.Position - pos).magnitude
  2266. end
  2267. end
  2268. end
  2269. end
  2270. return torso, DISTANCE_u_BITCH
  2271. end
  2272. function Damagefunc(hit, Damage, knockback, tiem, Type, Property, Delay, KnockbackType, stun, t0me)knockback=Vector3.new()
  2273. local Hited=false
  2274. if hit.Parent==nil then
  2275. return
  2276. end
  2277. h=hit.Parent:FindFirstChildOfClass("Humanoid")
  2278. if h ~= nil and hit.Parent.Name ~= Character.Name and not IsTeam(h)and hit.Parent:FindFirstChild("HumanoidRootPart") ~= nil then
  2279. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value then
  2280. return
  2281. end
  2282. h=hit.Parent:FindFirstChildOfClass("Humanoid")
  2283. c=Instance.new("ObjectValue")
  2284. c.Name="creator"
  2285. c.Value=game:service("Players").LocalPlayer
  2286. c.Parent=h
  2287. game:GetService("Debris"):AddItem(c, 0.5)
  2288. if Type=="H2" then
  2289. 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))
  2290. eff.Parent=EffectModel
  2291. eff.Name="BloodEffect"
  2292. eff.Mesh.MeshType="Sphere"
  2293. eff.Anchored=true
  2294. eff.CanCollide=false
  2295. game:GetService("Debris"):AddItem(eff, 5)
  2296. coroutine.resume(coroutine.create(function(p, A)
  2297. local R=Vector3.new(math.random(-5, 5), math.random(7, 9), math.random(-5, 5)) / 50
  2298. for i=1, 6 do
  2299. p.Mesh.Scale=p.Mesh.Scale + Vector3.new(0.85, 0.85, 0.85)
  2300. p.Transparency=0.25 + i / 8
  2301. p.CFrame=p.CFrame * A
  2302. swait()
  2303. end
  2304. p:Remove()
  2305. 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)
  2306. local eb=BillboardGui("http://www.roblox.com/asset/?id=233069772", eff.Position, 0)
  2307. eb.Parent=EffectModel
  2308. eb.BillboardGui.ImageLabel.ImageColor3=Color3.new(255, 0, 0)
  2309. eb.BillboardGui.ImageLabel.Rotation=math.random(-180, 180)
  2310. eb.BillboardGui.Size=UDim2.new(2, 0, 2, 0)
  2311. game:GetService("Debris"):AddItem(eb, 3)
  2312. coroutine.resume(coroutine.create(function(p)
  2313. local r=math.random(-3, 3) * 9
  2314. if r > -12 and r < 1 then
  2315. r=-12
  2316. elseif r < 12 and r > -1 then
  2317. r=12
  2318. end
  2319. for i=1, 6 do
  2320. p.BillboardGui.ImageLabel.ImageTransparency=0.25 + i / 6
  2321. p.BillboardGui.Size=UDim2.new(2 + i / 1.75, 0, 2 + i / 1.75, 0)
  2322. p.BillboardGui.ImageLabel.Rotation=p.BillboardGui.ImageLabel.Rotation + r
  2323. swait()
  2324. end
  2325. p:Remove()
  2326. end), eb)
  2327. local hitnum=math.random(1, 8)
  2328. if hitnum==1 then
  2329. so("153092274", hit, 1, 1)
  2330. end
  2331. if hitnum==2 then
  2332. so("199149186", hit, 2, 0.5)
  2333. end
  2334. if hitnum==3 then
  2335. so("153092296", hit, 1, 0.3)
  2336. end
  2337. if hitnum==4 then
  2338. so("199149235", hit, 1, 0.5)
  2339. end
  2340. if hitnum==5 then
  2341. so("199149269", hit, 1, 0.4)
  2342. end
  2343. if hitnum==6 then
  2344. so("199149297", hit, 1, 0.5)
  2345. end
  2346. if hitnum==7 then
  2347. so("201858024", hit, 1, 0.6)
  2348. end
  2349. if hitnum==8 then
  2350. so("201858024", hit, 1, 0.5)
  2351. end
  2352. end
  2353. if Type=="H1" then
  2354. local hitnum=math.random(2, 4)
  2355. p=Par(EffectModel, "EffectHi", "White", Vector3.new(1, 1, 1), "SmoothPlastic")
  2356. p.CFrame=hit.Parent.HumanoidRootPart.CFrame
  2357. m=Instance.new("SpecialMesh")
  2358. m.MeshType="Sphere"
  2359. m.Parent=p
  2360. game:GetService("Debris"):AddItem(p, 5)
  2361. coroutine.resume(coroutine.create(function(p)
  2362. for i=1, 8 do
  2363. p.Transparency=i / 8
  2364. p.Mesh.Scale=p.Mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  2365. swait(0.5)
  2366. end
  2367. p:Remove()
  2368. end), p)
  2369. if hitnum==1 then
  2370. so("153092274", hit, 1, 1)
  2371. elseif hitnum==2 then
  2372. so("153092217", hit, 1, 1)
  2373. elseif hitnum==3 then
  2374. so("153092227", hit, 1, 1)
  2375. elseif hitnum==4 then
  2376. so("153092238", hit, 1, 1)
  2377. end
  2378. end
  2379. if LastDamage >= 20 and LastDamage < 60 and 10 <= ComboHits then
  2380. Damage=math.floor(Damage / 2)
  2381. end
  2382. if LastDamage >= 60 and 20 <= ComboHits then
  2383. Damage=math.floor(Damage / 4)
  2384. end
  2385. Noob=hit.Parent
  2386. HTime=time() + 1.5
  2387. LastDamage=LastDamage + Damage * 1
  2388. ComboHits=ComboHits + 1
  2389. Comboing=true
  2390. Hited=true
  2391. local ded=false
  2392. Comboing=true
  2393. cc=Noob:FindFirstChildOfClass("Humanoid").Died:connect(function()
  2394. HTime=time()
  2395. end)
  2396. if CANtwod then
  2397. controlsScript.Disabled=true
  2398. facestating=true
  2399. end
  2400. lasthit=h.Parent.HumanoidRootPart
  2401. local rip=h.Health - Damage
  2402. if rip > 0 then
  2403. do
  2404. local nigrhp=h
  2405. local nigrtorso=nigrhp.Parent.HumanoidRootPart
  2406. nigrhp.Died:connect(function()
  2407. if trin.Parent==nigrtorso and trin2.Parent==nigrtorso and trin3.Parent==nigrtorso then
  2408. trin.Parent=nil
  2409. trin2.Parent=nil
  2410. trin3.Parent=nil
  2411. end
  2412. end)
  2413. trin.Parent=lasthit
  2414. trin2.Parent=lasthit
  2415. trin3.Parent=lasthit
  2416. end
  2417. end
  2418. if rip <= 0 then
  2419. lasthit=nil
  2420. trin.Parent=nil
  2421. trin2.Parent=nil
  2422. trin3.Parent=nil
  2423. end
  2424. if PercentDamage then Damage=h.MaxHealth*(Damage/100)end
  2425. if Phase>1 then h.Health=h.Health-Damage else h:TakeDamage(Damage)end
  2426. if Damage>0 and ShowingDamage then
  2427. local DP=Instance.new("Part",workspace)DP.Size=Vector3.new()DP.CanCollide=false DP.Anchored=true DP.Transparency=1
  2428. DP.CFrame=hit.CFrame*CFrame.new(math.random(hit.Size.x*2)-hit.Size.x,math.random(hit.Size.y*2)-hit.Size.y,math.random(hit.Size.z*2)-hit.Size.z)
  2429. local DB=Instance.new("BillboardGui",DP)DB.Size=UDim2.new(.1,0,.1,0)local DT=Instance.new("TextLabel",DB)DT.Size=UDim2.new(1,0,1,0)DT.Text=tostring(math.ceil(Damage*10)/10)DT.TextSize=30 DT.BackgroundTransparency=1
  2430. DT.TextStrokeTransparency=0 DT.TextColor3=Color3.new(0,1,.5)DT.Font="SciFi"game:GetService("Debris"):AddItem(DP,5)DB.AlwaysOnTop=true
  2431. coroutine.resume(coroutine.create(function()
  2432. for i=0,1,.01 do
  2433. if DP.Parent then
  2434. DP.CFrame=DP.CFrame+Vector3.new(0,math.sin(i)/10,0)DT.TextTransparency=i DT.TextStrokeTransparency=i
  2435. swait()
  2436. end
  2437. end
  2438. DP:Destroy()
  2439. end))
  2440. end
  2441. if EN < MaxEN then
  2442. EN=EN + 2
  2443. end
  2444. if stun then
  2445. local t=hit.Parent.HumanoidRootPart
  2446. if hit.Parent.HumanoidRootPart:FindFirstChild("EBOLA")==nil then
  2447. local r=Instance.new("BodyGyro")
  2448. r.P=10000000
  2449. r.D=1000
  2450. r.maxTorque=Vector3.new(50000, 50000, 50000) * 50000000000
  2451. r.cframe=r.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(90), 0, 0)
  2452. r.Parent=t
  2453. game:GetService("Debris"):AddItem(r, 1)
  2454. r.Name="EBOLA"
  2455. fff=Instance.new("BodyForce")
  2456. fff.force=Vector3.new(0, 1200, 0)
  2457. fff.Parent=t
  2458. game:GetService("Debris"):AddItem(fff, 1)
  2459. local hum=hit.Parent:FindFirstChildOfClass("Humanoid")
  2460. local angle=hit.Position - Property.Position + Vector3.new(0, 0, 0).unit
  2461. local bodvol=Instance.new("BodyVelocity")
  2462. bodvol.velocity=Vector3.new(0, 0, 0) + RootPart.CFrame.lookVector * 4
  2463. bodvol.Name="EBOLA"
  2464. bodvol.P=4000
  2465. bodvol.maxForce=Vector3.new(50000000, 5000000, 50000000) * 10000
  2466. bodvol.Parent=hit
  2467. game.Debris:AddItem(bodvol, 0.5)
  2468. end
  2469. end
  2470. if stun ~= true then
  2471. local hum=hit.Parent:FindFirstChildOfClass("Humanoid")
  2472. local angle=hit.Position - Property.Position + Vector3.new(0, 0, 0).unit
  2473. local bodvol=Instance.new("BodyVelocity")
  2474. bodvol.Name="EBOLA"
  2475. bodvol.velocity=knockback
  2476. bodvol.P=4000
  2477. bodvol.maxForce=Vector3.new(50000000, 5000000, 50000000) * 10000
  2478. bodvol.Parent=hit
  2479. game.Debris:AddItem(bodvol, tiem)
  2480. end
  2481. local debounce=Instance.new("BoolValue")
  2482. debounce.Name="DebounceHit"
  2483. debounce.Parent=hit.Parent
  2484. debounce.Value=true
  2485. game:GetService("Debris"):AddItem(debounce, Delay)
  2486. c=Instance.new("ObjectValue")
  2487. c.Name="creator"
  2488. c.Value=Player
  2489. c.Parent=h
  2490. game:GetService("Debris"):AddItem(c, 0.5)
  2491. local CRIT=false
  2492. if CANtwod then
  2493. --dcam.CAM.Value=true
  2494. end
  2495. if CANtwod==false then
  2496. coroutine.resume(coroutine.create(function()
  2497. repeat
  2498. --cam.CAM.Value=false
  2499. swait()
  2500. until Comboing==false
  2501. end))
  2502. end
  2503. end
  2504. end
  2505. function Damagefunc2(hit, Damage, knockback, tiem, Type, Property, Delay, KnockbackType, stun, t0me)knockback=Vector3.new()
  2506. local Hited=false
  2507. if hit.Parent==nil then
  2508. return
  2509. end
  2510. Noob=hit.Parent
  2511. h=hit.Parent:FindFirstChildOfClass("Humanoid")
  2512. if h ~= nil and hit.Parent.Name ~= Character.Name and not IsTeam(h)and hit.Parent:FindFirstChild("HumanoidRootPart") ~= nil then
  2513. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value then
  2514. return
  2515. end
  2516. h=hit.Parent:FindFirstChildOfClass("Humanoid")
  2517. c=Instance.new("ObjectValue")
  2518. c.Name="creator"
  2519. c.Value=game:service("Players").LocalPlayer
  2520. c.Parent=h
  2521. game:GetService("Debris"):AddItem(c, 0.5)
  2522. if Type=="H2" then
  2523. local hitnum=math.random(1, 8)
  2524. if hitnum==1 then
  2525. so("153092274", hit, 1, 1)
  2526. end
  2527. if hitnum==2 then
  2528. so("199149186", hit, 2, 0.5)
  2529. end
  2530. if hitnum==3 then
  2531. so("153092296", hit, 1, 0.3)
  2532. end
  2533. if hitnum==4 then
  2534. so("199149235", hit, 1, 0.5)
  2535. end
  2536. if hitnum==5 then
  2537. so("199149269", hit, 1, 0.4)
  2538. end
  2539. if hitnum==6 then
  2540. so("199149297", hit, 1, 0.5)
  2541. end
  2542. if hitnum==7 then
  2543. so("201858024", hit, 1, 0.6)
  2544. end
  2545. if hitnum==8 then
  2546. so("201858024", hit, 1, 0.5)
  2547. end
  2548. end
  2549. if Type=="H1" then
  2550. local hitnum=math.random(1, 4)
  2551. if hitnum==1 then
  2552. so("153092274", hit, 1, 1)
  2553. elseif hitnum==2 then
  2554. so("153092217", hit, 1, 1)
  2555. elseif hitnum==3 then
  2556. so("153092227", hit, 1, 1)
  2557. elseif hitnum==4 then
  2558. so("153092238", hit, 1, 1)
  2559. end
  2560. end
  2561. HTime=time() + 1.5
  2562. LastDamage=LastDamage + Damage * 1
  2563. Comboing=true
  2564. ComboHits=ComboHits + 1
  2565. Hited=true
  2566. local ded=false
  2567. Comboing=true
  2568. lasthit=h.Parent.HumanoidRootPart
  2569. cc=Noob:FindFirstChildOfClass("Humanoid").Died:connect(function()
  2570. HTime=time()
  2571. end)
  2572. local rip=h.Health - Damage
  2573. if rip > 0 then
  2574. do
  2575. local nigrhp=h
  2576. local nigrtorso=nigrhp.Parent.HumanoidRootPart
  2577. nigrhp.Died:connect(function()
  2578. if trin.Parent==nigrtorso and trin2.Parent==nigrtorso and trin3.Parent==nigrtorso then
  2579. trin.Parent=nil
  2580. trin2.Parent=nil
  2581. trin3.Parent=nil
  2582. end
  2583. end)
  2584. trin.Parent=lasthit
  2585. trin2.Parent=lasthit
  2586. trin3.Parent=lasthit
  2587. end
  2588. end
  2589. if rip <= 0 then
  2590. lasthit=nil
  2591. trin.Parent=nil
  2592. trin2.Parent=nil
  2593. trin3.Parent=nil
  2594. end
  2595. if PercentDamage then Damage=h.MaxHealth*(Damage/100)end
  2596. if Phase>1 then h.Health=h.Health-Damage else h:TakeDamage(Damage)end
  2597. if Damage>0 and ShowingDamage then
  2598. local DP=Instance.new("Part",workspace)DP.Size=Vector3.new()DP.CanCollide=false DP.Anchored=true DP.Transparency=1
  2599. DP.CFrame=hit.CFrame*CFrame.new(math.random(hit.Size.x*2)-hit.Size.x,math.random(hit.Size.y*2)-hit.Size.y,math.random(hit.Size.z*2)-hit.Size.z)
  2600. local DB=Instance.new("BillboardGui",DP)DB.Size=UDim2.new(.1,0,.1,0)local DT=Instance.new("TextLabel",DB)DT.Size=UDim2.new(1,0,1,0)DT.Text=tostring(math.ceil(Damage*10)/10)DT.TextSize=30 DT.BackgroundTransparency=1
  2601. DT.TextStrokeTransparency=0 DT.TextColor3=Color3.new(0,1,.5)DT.Font="SciFi"game:GetService("Debris"):AddItem(DP,5)DB.AlwaysOnTop=true
  2602. coroutine.resume(coroutine.create(function()
  2603. for i=0,1,.01 do
  2604. if DP.Parent then
  2605. DP.CFrame=DP.CFrame+Vector3.new(0,math.sin(i)/10,0)DT.TextTransparency=i DT.TextStrokeTransparency=i
  2606. swait()
  2607. end
  2608. end
  2609. DP:Destroy()
  2610. end))
  2611. end
  2612. if EN < MaxEN then
  2613. EN=EN + 2
  2614. end
  2615. if stun then
  2616. local t=hit.Parent.HumanoidRootPart
  2617. end
  2618. if stun ~= true then
  2619. local hum=hit.Parent:FindFirstChildOfClass("Humanoid")
  2620. local angle=(hit.Position - Property.Position + Vector3.new(0, 0, 0)).unit
  2621. end
  2622. local debounce=Instance.new("BoolValue")
  2623. debounce.Name="DebounceHit"
  2624. debounce.Parent=hit.Parent
  2625. debounce.Value=true
  2626. game:GetService("Debris"):AddItem(debounce, Delay)
  2627. c=Instance.new("ObjectValue")
  2628. c.Name="creator"
  2629. c.Value=Player
  2630. c.Parent=h
  2631. game:GetService("Debris"):AddItem(c, 0.5)
  2632. local CRIT=false
  2633. if CANtwod then
  2634. --dcam.CAM.Value=true
  2635. end
  2636. if CANtwod==false then
  2637. coroutine.resume(coroutine.create(function()
  2638. repeat
  2639. --cam.CAM.Value=false
  2640. swait()
  2641. until Comboing==false
  2642. end))
  2643. end
  2644. end
  2645. end
  2646. function MagnitudeDamage(Part, magni, Damage, knockback, tiem, Type, Property, Delay, KnockbackType, stun, t0me)
  2647. for _, c in pairs(workspace:children()) do
  2648. local hum=c:FindFirstChildOfClass("Humanoid")
  2649. if hum ~= nil then
  2650. local head=c:findFirstChild("HumanoidRootPart")
  2651. if head ~= nil and not IsTeam(hum) then
  2652. local targ=head.Position - Part.Position
  2653. local mag=targ.magnitude
  2654. if magni >= mag and c.Name ~= Player.Name then
  2655. Damagefunc(head, Damage, knockback, tiem, Type, Property, Delay, KnockbackType, stun, t0me)
  2656. if Damage==1/0 then hum.Health=nil if hum.Parent then hum.Parent:BreakJoints()end end
  2657. if Phase==4 then hum.MaxHealth=hum.MaxHealth-Damage if hum.MaxHealth==0 or hum.MaxHealth==1/0 then if hum.Parent then hum.Parent:BreakJoints()end end end
  2658. end
  2659. end
  2660. end
  2661. end
  2662. end
  2663. function MagnitudeDamage2(Part, magni, Damage, knockback, tiem, Type, Property, Delay, KnockbackType, stun, t0me)
  2664. for _, c in pairs(workspace:children()) do
  2665. local hum=c:FindFirstChildOfClass("Humanoid")
  2666. if hum ~= nil and not IsTeam(Humanoid)then
  2667. local head=c:findFirstChild("HumanoidRootPart")
  2668. if head ~= nil then
  2669. local targ=head.Position - Part.Position
  2670. local mag=targ.magnitude
  2671. if magni >= mag and c.Name ~= Player.Name then
  2672. Damagefunc2(head, Damage, knockback, tiem, Type, Property, Delay, KnockbackType, stun, t0me)
  2673. if Damage==1/0 then hum.Health=nil if hum.Parent then hum.Parent:BreakJoints()end end
  2674. if Phase==4 then hum.MaxHealth=hum.MaxHealth-Damage if hum.MaxHealth==0 or hum.MaxHealth==1/0 then if hum.Parent then hum.Parent:BreakJoints()end end end
  2675. end
  2676. end
  2677. end
  2678. end
  2679. end
  2680. function Cooldown(name, duration)
  2681. --local t=Instance.new("BoolValue", char)
  2682. --t.Name=name
  2683. --game.Debris:AddItem(t, .01)
  2684. end
  2685. Koy=""
  2686. Dmoves=nil
  2687. function Stop()
  2688. canjump=false
  2689. end
  2690. function Resume()
  2691. canjump=true
  2692. end
  2693. Player.Character:FindFirstChildOfClass("Humanoid").Changed:connect(function()
  2694. if canjump==false then
  2695. Player.Character:FindFirstChildOfClass("Humanoid").Jump=false
  2696. end
  2697. end)
  2698. function doingmoves(value)
  2699. if value then
  2700. bg.Parent=nil
  2701. LastMove=""
  2702. Stop()
  2703. input=""
  2704. Koy=""
  2705. CanCancel=false
  2706. if CANtwod and Comboing==false then
  2707. FaceForward()
  2708. end
  2709. if CANtwod==false and Comboing then
  2710. FaceForward()
  2711. end
  2712. if Comboing==false and CANtwod==false then
  2713. FaceForward()
  2714. end
  2715. if Comboing and CANtwod then
  2716. FaceComboee()
  2717. end
  2718. char:FindFirstChildOfClass("Humanoid").WalkSpeed=0
  2719. Dmoves=true
  2720. DIR=RootPart.CFrame.lookVector
  2721. end
  2722. if value==false then
  2723. Dmoves=false
  2724. bg.Parent=nil
  2725. LastMove=""
  2726. Koy=""
  2727. if Dmoves==false then
  2728. CanCancel=true
  2729. char:FindFirstChildOfClass("Humanoid").WalkSpeed=25
  2730. Resume()
  2731. end
  2732. Dmoves=false
  2733. end
  2734. end
  2735.  
  2736. Dmoves=false
  2737. comb0gui=nil
  2738. coroutine.resume(coroutine.create(function()
  2739. while true do
  2740. swait()
  2741. if Comboing then
  2742. if comb0gui==nil then
  2743. comb0gui=script.COMBOGUI:Clone()
  2744. comb0gui.Parent=Player:FindFirstChildOfClass("PlayerGui")
  2745. comb0gui.Frame.hits.Text=ComboHits
  2746. comb0gui.Frame.dmg.Text=LastDamage
  2747. else
  2748. comb0gui.Frame.hits.Text=ComboHits
  2749. comb0gui.Frame.dmg.Text=math.floor(LastDamage)
  2750. DifferenceinTime=HTime - time()
  2751. comb0gui.Frame.HitstunFrame.Fill:TweenSize(UDim2.new(0, 80 * DifferenceinTime, 0, 10), nil, 1, 0.4, true)
  2752. --dcam.Target.Value=Noob.HumanoidRootPart
  2753. if CANtwod then
  2754. cam_ing=true
  2755. end
  2756. end
  2757. elseif comb0gui ~= nil then
  2758. coroutine.resume(coroutine.create(function(g)
  2759. for i=1, 15 do
  2760. g.Frame.Position=g.Frame.Position + UDim2.new(0, -10 - i, 0, 0)
  2761. swait(0.2)
  2762. end
  2763. g:Remove()
  2764. end), comb0gui)
  2765. comb0gui=nil
  2766. end
  2767. if HTime <= time() and Comboing then
  2768. ComboHits=0
  2769. LastDamage=0
  2770. cam_ing=false
  2771. if CANtwod then
  2772. --dcam.CAM.Value=false
  2773. end
  2774. Comboing=false
  2775. cc:Disconnect()
  2776. facestate=""
  2777. facestating=false
  2778. Humanoid.WalkSpeed=25
  2779. controlsScript.Disabled=false
  2780. end
  2781. end
  2782. end))
  2783. input=""
  2784. age=0
  2785. cam_ing=false
  2786. local Input_MaxTime=0.8
  2787. local Input_Time=Input_MaxTime
  2788. local Input_Addition=0.2
  2789. local Input_Lose=0.1
  2790. local Max_Input=20
  2791. local Running_Timer=false
  2792. coroutine.resume(coroutine.create(function()
  2793. while true do
  2794. swait()
  2795. if Input_Time > 0 then
  2796. Input_Time=Input_Time - Input_Lose
  2797. elseif Input_Time < 0 then
  2798. Input_Time=0
  2799. input=""
  2800. elseif Input_Time==0 then
  2801. input=""
  2802. elseif Input_Time > Input_MaxTime then
  2803. Input_Time=Input_MaxTime
  2804. end
  2805. end
  2806. end))
  2807. function getDirection()
  2808. local par=RootPart
  2809. Cam=workspace.CurrentCamera
  2810. return {
  2811. CFrame.new(par.Position, Vector3.new(Cam.CoordinateFrame.x, par.Position.y, Cam.CoordinateFrame.z)) * CFrame.fromEulerAnglesXYZ(0, math.pi, 0),
  2812. Vector3.new(Cam.CoordinateFrame.p.x, par.CFrame.p.y, Cam.CoordinateFrame.p.z)
  2813. }
  2814. end
  2815. function getrek()
  2816. Cam=workspace.CurrentCamera
  2817. return {
  2818. CFrame.new(char.Torso.Position, Vector3.new(Noob.HumanoidRootPart.Position.x, char.Torso.Position.y, Noob.HumanoidRootPart.Position.z)),
  2819. Vector3.new(Noob.HumanoidRootPart.CFrame.p.x, Noob.HumanoidRootPart.CFrame.p.y, Noob.HumanoidRootPart.CFrame.p.z)
  2820. }
  2821. end
  2822. function FaceMouse()
  2823. Cam=workspace.CurrentCamera
  2824. return {
  2825. CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
  2826. Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
  2827. }
  2828. end
  2829. function FaceForward()
  2830. RootPart.CFrame=getDirection()[1]
  2831. return RootPart.CFrame
  2832. end
  2833. function gyroface()
  2834. if CANtwod==false and Comboing==false then
  2835. bg.cframe=getDirection()[1]
  2836. end
  2837. if CANtwod and Comboing==false then
  2838. bg.cframe=getDirection()[1]
  2839. end
  2840. if CANtwod==false and Comboing then
  2841. bg.cframe=getDirection()[1]
  2842. end
  2843. return bg.cframe
  2844. end
  2845. function FaceComboee()
  2846. if Noob ~= nil then
  2847. do
  2848. local bg=Instance.new("BodyGyro", RootPart)
  2849. bg.maxTorque=Vector3.new(0, math.huge, 0)
  2850. bg.P=10000000
  2851. bg.D=1000
  2852. bg.cframe=getrek()[1]
  2853. coroutine.resume(coroutine.create(function()
  2854. swait(2)
  2855. bg:Destroy()
  2856. Humanoid.AutoRotate=true
  2857. end))
  2858. return bg.cframe
  2859. end
  2860. end
  2861. end
  2862. function ph0segui(Char, Dealt, color)
  2863. m=Instance.new("Model")
  2864. m.Name="Effect"
  2865. c=Par(m, "Head", "White", Vector3.new(1, 0.4, 1), "SmoothPlastic")
  2866. c.Transparency=1
  2867. b=Instance.new("BillboardGui", c)
  2868. b.Size=UDim2.new(5, 0, 5, 0)
  2869. b.AlwaysOnTop=true
  2870. local damgui=it("TextLabel")
  2871. damgui.Parent=b
  2872. damgui.Text=Dealt
  2873. damgui.BackgroundTransparency=1
  2874. damgui.BackgroundColor3=Color3.new(0, 0, 0)
  2875. damgui.SizeConstraint="RelativeXY"
  2876. damgui.TextXAlignment="Center"
  2877. damgui.TextYAlignment="Center"
  2878. damgui.Position=UDim2.new(0, 0, 0, 0)
  2879. damgui.Size=UDim2.new(1, 0, 1, 0)
  2880. damgui.Font="SourceSans"
  2881. damgui.FontSize="Size14"
  2882. damgui.TextWrapped=false
  2883. damgui.TextStrokeTransparency=0
  2884. damgui.TextColor3=BrickColor.new(color).Color
  2885. damgui.TextScaled=true
  2886. ms=Instance.new("CylinderMesh")
  2887. ms.Scale=Vector3.new(0.8, 0.8, 0.8)
  2888. ms.Parent=c
  2889. c.Reflectance=0
  2890. Instance.new("BodyGyro").Parent=c
  2891. c.Parent=m
  2892. if Char:findFirstChild("Head") ~= nil then
  2893. c.CFrame=cf(Char.Head.CFrame.p + Vector3.new(math.random(-100, 100) / 100, 3, math.random(-100, 100) / 100))
  2894. elseif Char.Parent:findFirstChild("Head") ~= nil then
  2895. c.CFrame=cf(Char.Parent.Head.CFrame.p + Vector3.new(math.random(-100, 100) / 100, 3, math.random(-100, 100) / 100))
  2896. end
  2897. f=Instance.new("BodyPosition")
  2898. f.P=2000
  2899. f.D=100
  2900. f.maxForce=Vector3.new(545000, 545000, 545000)
  2901. f.position=c.Position + Vector3.new(0, 1, 0)
  2902. f.Parent=c
  2903. c.CanCollide=false
  2904. m.Parent=workspace
  2905. c.CanCollide=false
  2906. coroutine.resume(coroutine.create(function()
  2907. swait(20)
  2908. for i=1, 15 do
  2909. swait()
  2910. damgui.TextTransparency=i / 15
  2911. damgui.TextStrokeTransparency=i / 15
  2912. f.position=f.Position + Vector3.new(0, 0.3, 0)
  2913. end
  2914. end))
  2915. game:GetService("Debris"):AddItem(m, 2)
  2916. end
  2917. mouse=nil
  2918. function equip()
  2919. repeat
  2920. wait()
  2921. until Dmoves==false
  2922. input=""
  2923. carding=false
  2924. Koy=""
  2925. ORH=Torso["Right Hip"]
  2926. OLW=Torso["Left Shoulder"]
  2927. OLH=Torso["Left Hip"]
  2928. ORW=Torso["Right Shoulder"]
  2929. ORH.Parent=nil
  2930. OLW.Parent=nil
  2931. OLH.Parent=nil
  2932. ORW.Parent=nil
  2933. Animate.Parent=nil
  2934. Animator.Parent=nil
  2935. RW.Parent=Torso
  2936. RW.Part0=Torso
  2937. RW.Part1=RightArm
  2938. RW.C0=CFrame.new(1.5, 0, 0)
  2939. RW.C1=CFrame.new(0, 0, 0)
  2940. LW.Parent=Torso
  2941. LW.Part0=Torso
  2942. LW.Part1=LeftArm
  2943. LW.C0=CFrame.new(-1.5, 0, 0)
  2944. LW.C1=CFrame.new(0, 0, 0)
  2945. RH.Parent=Torso
  2946. RH.Part0=Torso
  2947. RH.Part1=RightLeg
  2948. RH.C0=CFrame.new(0.5, -2, 0)
  2949. RH.C1=CFrame.new(0, 0, 0)
  2950. LH.Parent=Torso
  2951. LH.Part0=Torso
  2952. LH.Part1=LeftLeg
  2953. LH.C0=CFrame.new(-0.5, -2, 0)
  2954. LH.C1=CFrame.new(0, 0, 0)
  2955. RootJoint.C1=CFrame.new(0, 0, 0)
  2956. RootJoint.C0=CFrame.new(0, 0, 0)
  2957. Torso.Neck.C1=CFrame.new(0, 0, 0)
  2958. Torso.Neck.C0=CFrame.new(0, 1.5, 0)
  2959. equipped=true
  2960. doingmoves(true)
  2961. lastcframe={
  2962. RootJoint.C0,
  2963. Neck.C0,
  2964. RW.C0,
  2965. LW.C0,
  2966. RH.C0,
  2967. LH.C0
  2968. }
  2969. for i=0, 1, 0.1 do
  2970. swait()
  2971. PlayAnimationFromTable(AnimTab.ON.Animation(1), 0.3, false)
  2972. end
  2973. local p=Par(EffectModel, "Effect", "Lime green", Vector3.new(1, 1, 1), "SmoothPlastic")
  2974. p.CFrame=RootPart.CFrame * CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(90), 0, 0)
  2975. game:GetService("Debris"):AddItem(p, 8)
  2976. local m=Instance.new("SpecialMesh", p)
  2977. m.MeshId="http://www.roblox.com/asset/?id=3270017"
  2978. m.Scale=Vector3.new(1, 1, 0.1)
  2979. coroutine.resume(coroutine.create(function(p, s)
  2980. for i=1, 15 do
  2981. p.Transparency=0.25 + i / 15
  2982. p.Mesh.Scale=p.Mesh.Scale + Vector3.new(3, 3, 0)
  2983. swait()
  2984. end
  2985. p:Remove()
  2986. end), p)
  2987. local p=Par(EffectModel, "Effect", "White", Vector3.new(1, 1, 1), "SmoothPlastic")
  2988. p.CFrame=RootPart.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  2989. local m=Instance.new("SpecialMesh", p)
  2990. m.Scale=Vector3.new(1, 1, 1)
  2991. m.MeshType="Sphere"
  2992. coroutine.resume(coroutine.create(function(p)
  2993. for i=1, 15 do
  2994. p.Transparency=i / 15
  2995. p.Mesh.Scale=p.Mesh.Scale + Vector3.new(1, 1, 1)
  2996. swait()
  2997. end
  2998. p:Destroy()
  2999. end), p)
  3000. for i=1, 8 do
  3001. local p=Par(EffectModel, "Effect", "Black", Vector3.new(1, 1, 1), "Neon")
  3002. s=math.random(8, 20) / 10
  3003. local m=Instance.new("BlockMesh", p)
  3004. m.Scale=Vector3.new(s, s, s)
  3005. 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())
  3006. coroutine.resume(coroutine.create(function(p)
  3007. for i=1, 70 do
  3008. if 1 <= p.Transparency then
  3009. p:Destroy()
  3010. break
  3011. end
  3012. p.CFrame=p.CFrame * CFrame.Angles(math.rad(2), math.rad(2), math.rad(2)) + Vector3.new(0, 0.3, 0)
  3013. p.Transparency=i / 70
  3014. swait()
  3015. end
  3016. p.Parent=nil
  3017. end), p)
  3018. end
  3019. so("233091183", Torso, 1, 1)
  3020. so("153092315", Torso, 1, 1)
  3021. doingmoves(false)
  3022. mouse=Player:GetMouse()
  3023. end
  3024. function de_equip()
  3025. if equipped==false then
  3026. return
  3027. end
  3028. repeat
  3029. wait()
  3030. until Dmoves==false
  3031. doingmoves(true)
  3032. for i=0, 1, 0.1 do
  3033. swait()
  3034. PlayAnimationFromTable(AnimTab.ON.Animation(1), 0.2, false)
  3035. end
  3036. local p=Par(EffectModel, "Effect", "Lime green", Vector3.new(1, 1, 1), "Neon")
  3037. p.CFrame=RootPart.CFrame * CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(90), 0, 0)
  3038. game:GetService("Debris"):AddItem(p, 8)
  3039. local m=Instance.new("SpecialMesh", p)
  3040. m.MeshId="http://www.roblox.com/asset/?id=3270017"
  3041. m.Scale=Vector3.new(45, 45, 0.1)
  3042. coroutine.resume(coroutine.create(function(p, s)
  3043. for i=1, 15 do
  3044. p.Transparency=0.25 + i / 15
  3045. p.Mesh.Scale=p.Mesh.Scale - Vector3.new(3, 3, 0)
  3046. swait()
  3047. end
  3048. p:Remove()
  3049. end), p)
  3050. local p=Par(EffectModel, "Effect", "White", Vector3.new(1, 1, 1), "SmoothPlastic")
  3051. p.CFrame=RootPart.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  3052. local m=Instance.new("SpecialMesh", p)
  3053. m.Scale=Vector3.new(15, 15, 15)
  3054. m.MeshType="Sphere"
  3055. coroutine.resume(coroutine.create(function(p)
  3056. for i=1, 15 do
  3057. p.Transparency=i / 15
  3058. p.Mesh.Scale=p.Mesh.Scale - Vector3.new(1, 1, 1)
  3059. swait()
  3060. end
  3061. p:Destroy()
  3062. end), p)
  3063. for i=1, 8 do
  3064. local p=Par(EffectModel, "Effect", "Black", Vector3.new(1, 1, 1), "Neon")
  3065. s=math.random(8, 20) / 10
  3066. local m=Instance.new("BlockMesh", p)
  3067. m.Scale=Vector3.new(s, s, s)
  3068. 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())
  3069. coroutine.resume(coroutine.create(function(p)
  3070. for i=1, 70 do
  3071. if 1 <= p.Transparency then
  3072. p:Destroy()
  3073. break
  3074. end
  3075. p.CFrame=p.CFrame * CFrame.Angles(math.rad(2), math.rad(2), math.rad(2)) + Vector3.new(0, 0.3, 0)
  3076. p.Transparency=i / 70
  3077. swait()
  3078. end
  3079. p.Parent=nil
  3080. end), p)
  3081. end
  3082. so("233091183", Torso, 1, 2)
  3083. so("153092315", Torso, 1, 2)
  3084. doingmoves(false)
  3085. input=""
  3086. RW.Parent=nil
  3087. LW.Parent=nil
  3088. RH.Parent=nil
  3089. LH.Parent=nil
  3090. ORW.Parent=Torso
  3091. ORH.Parent=Torso
  3092. OLW.Parent=Torso
  3093. OLH.Parent=Torso
  3094. Torso.Neck.C1=CFrame.new(0, 0, 0)
  3095. Torso.Neck.C0=CFrame.new(0, 1.5, 0)
  3096. RootJoint.C0=clerp(RootJoint.C0, RootCF, 1)
  3097. Animate.Parent=char
  3098. Animator.Parent=Humanoid
  3099. RootJoint.C1=r1m
  3100. RootJoint.C0=r0m
  3101. Neck.C1=n1m
  3102. Neck.C0=n0m
  3103. Humanoid.WalkSpeed=16
  3104. r1m=RootJoint.C1
  3105. r0m=RootJoint.C0
  3106. n1m=Neck.C1
  3107. n0m=Neck.C0
  3108. equipped=false
  3109. end
  3110. MovesTable={}
  3111. function Taunt()
  3112. doingmoves(true)
  3113. local RandomTaunt=math.random(1, 6)
  3114. for i=0, 1, 0.1 do
  3115. swait()
  3116. PlayAnimationFromTable(AnimTab.G.Animation(1), 0.3, false)
  3117. end
  3118. if RandomTaunt==1 then
  3119. ChatFunc("Your best move is to fold.") --game:GetService("Chat"):Chat(char, "Your best move is to fold.", 2)
  3120. elseif RandomTaunt==2 then
  3121. ChatFunc("You're bad.")--game:GetService("Chat"):Chat(char, "You're bad.", 2)
  3122. elseif RandomTaunt==3 then
  3123. ChatFunc("All bets off, My friend.")--game:GetService("Chat"):Chat(char, "All bets off, My friend.", 2)
  3124. elseif RandomTaunt==4 then
  3125. ChatFunc("Pick a card, Any card.")--game:GetService("Chat"):Chat(char, "Pick a card, Any card.", 2)
  3126. elseif RandomTaunt==5 then
  3127. ChatFunc("You should give up, I already did in the past.")--game:GetService("Chat"):Chat(char, "You should give up, I already did in the past.", 2)
  3128. elseif RandomTaunt==6 then
  3129. ChatFunc("Man, Screw your tophat.")--game:GetService("Chat"):Chat(char, "Man, Screw your tophat.", 2)
  3130. end
  3131. for i=1, 3 do
  3132. swait()
  3133. for i=1, 8 do
  3134. swait()
  3135. Neck.C1=clerp(Neck.C1, CFrame.Angles(0, math.rad(70), 0), 0.1)
  3136. end
  3137. for i=1, 8 do
  3138. swait()
  3139. Neck.C1=clerp(Neck.C1, CFrame.Angles(0, math.rad(-70), 0), 0.1)
  3140. end
  3141. end
  3142. Neck.C1=CFrame.new(0, 0, 0)
  3143. doingmoves(false)
  3144. end
  3145. function Switch_Camera()
  3146. if CANtwod then
  3147. CANtwod=false
  3148. if Dmoves==false then
  3149. Humanoid.WalkSpeed=25
  3150. end
  3151. elseif CANtwod==false then
  3152. CANtwod=true
  3153. end
  3154. end
  3155. local function UseCards(Consumes)
  3156. if math.ceil(CardLoaded)-Consumes>=0 then CardLoaded=CardLoaded-Consumes return true else ph0segui(char,"Cards not enough. ("..tostring(Consumes)..")",Color3.new(1,0,0))return false end
  3157. end
  3158. local function DecreaseCards(Min,Max)
  3159. if math.ceil(CardLoaded)-Min>=0 then local RVal
  3160. local f=math.ceil(CardLoaded)
  3161. for i=Min,Max do
  3162. if f-i>=0 then RVal=i else break end
  3163. end
  3164. CardLoaded=CardLoaded-RVal
  3165. return true,RVal
  3166. else ph0segui(char,"Cards not enough. ("..tostring(Min)..")",Color3.new(1,0,0))return false,0 end
  3167. end
  3168. if 1 then
  3169. function ChatFunc(text)
  3170. local chat=coroutine.wrap(function()
  3171. if char:FindFirstChild("TalkingBillBoard")~= nil then
  3172. char:FindFirstChild("TalkingBillBoard"):destroy()
  3173. end
  3174. local naeeym2=Instance.new("BillboardGui",char)
  3175. naeeym2.Size=UDim2.new(0,100,0,40)
  3176. naeeym2.StudsOffset=Vector3.new(0,4,0)
  3177. naeeym2.Adornee=RootPart
  3178. naeeym2.Name="TalkingBillBoard"
  3179. local tecks2=Instance.new("TextLabel",naeeym2)
  3180. tecks2.BackgroundTransparency=1
  3181. tecks2.BorderSizePixel=0
  3182. tecks2.Text=""
  3183. tecks2.Font="SciFi"
  3184. tecks2.TextSize=24
  3185. tecks2.TextStrokeTransparency=0
  3186. tecks2.TextColor3=Color3.new(1,1,1)
  3187. tecks2.TextStrokeColor3=Color3.new(0,0,0)
  3188. tecks2.Size=UDim2.new(1,0,0.5,0)
  3189. for i=1,string.len(text),1 do
  3190. tecks2.Text=string.sub(text,1,i)
  3191. swait()
  3192. end
  3193. swait(30)
  3194. for i=1, 20 do
  3195. swait()
  3196. tecks2.TextStrokeTransparency=tecks2.TextStrokeTransparency +.05
  3197. tecks2.TextTransparency=tecks2.TextTransparency + .05
  3198. end
  3199. naeeym2:Destroy()
  3200. end)
  3201. chat()
  3202. end
  3203. function onChatted(msg)
  3204. ChatFunc(msg)
  3205. end
  3206. end
  3207. --!Moves
  3208. table.insert(MovesTable, {
  3209. ["Input"]="adq",
  3210. ["Name"]="Unlock Next Phase",
  3211. ["Phase"]=1,
  3212. ["Cooldown"]=0,
  3213. ["CooldownName"]="ADQcool",
  3214. ["CanCancel"]=false,
  3215. ["Conditions"]=function()
  3216. local Viable=false
  3217. local Move
  3218. for _, p in pairs(MovesTable) do
  3219. if p.Input=="adq" then
  3220. Move=p
  3221. break
  3222. end
  3223. end
  3224. local ver
  3225. local numer=Move.Phase
  3226. if numer==1 then
  3227. ver=true
  3228. end
  3229. if numer==2 then
  3230. ver=Phase2Unlocked
  3231. end
  3232. if numer==3 then
  3233. ver=Phase3Unlocked
  3234. end
  3235. if numer==4 then
  3236. ver=Phase4Unlocked
  3237. end
  3238. local CD=Move.Cooldown
  3239. local name=Move.CooldownName
  3240. if char:FindFirstChild(name)==nil and CanCancel and ver then
  3241. Viable=true
  3242. Cooldown(name, CD)
  3243. end
  3244. return Viable
  3245. end,
  3246. ["function"]=function()
  3247. if Phase4Unlocked then
  3248. return
  3249. end
  3250. Phase=Phase + 1
  3251. EN=0
  3252. if Phase==2 then
  3253. Phase2Unlocked=true
  3254. end
  3255. if Phase==3 then
  3256. Phase3Unlocked=true
  3257. end
  3258. if Phase==4 then
  3259. Phase4Unlocked=true
  3260. end
  3261. doingmoves(true)
  3262. for i=0, 1, 0.2 do
  3263. swait()
  3264. PlayAnimationFromTable(AnimTab.CHR.Animation(1), 0.3, false)
  3265. end
  3266. so("206082327", char.Torso, 1, 1)
  3267. so("199145534", char.Torso, 1, 0.8)
  3268. MagnitudeDamage(RootPart, 15, 0, Vector3.new(0, 0, 0) + DIR * 1, 0.5, "H2", RootPart, 0, 0, 20, 30)
  3269. CamShake(RootPart, 15, 0.1, 20)
  3270. for i=1, 3 do
  3271. swait()
  3272. local p=Par(EffectModel, "Effect", "Really red", vt(1, 1, 1), "SmoothPlastic")
  3273. p.CFrame=CFrame.new(Character.Torso.Position - Vector3.new(0, 0.8, 0))
  3274. game:GetService("Debris"):AddItem(p, 8)
  3275. local m=Instance.new("SpecialMesh", p)
  3276. m.MeshId="http://www.roblox.com/asset/?id=20329976"
  3277. m.Scale=Vector3.new(5, 3, 5)
  3278. coroutine.resume(coroutine.create(function(p, s)
  3279. for i=1, 15 do
  3280. p.Transparency=0.9 + i / 150
  3281. p.Mesh.Scale=p.Mesh.Scale + Vector3.new(1.5, -0.2, 1.5)
  3282. p.CFrame=p.CFrame * CFrame.new(0, -0.1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  3283. swait()
  3284. end
  3285. p:Remove()
  3286. end), p)
  3287. end
  3288. for i=1, 20 do
  3289. local p=Par(EffectModel, "Effect", "Really red", vt(0.2, 1, 0.2), "Glass")
  3290. p.Transparency=0
  3291. 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)
  3292. p.Parent=EffectModel
  3293. local m=Instance.new("SpecialMesh")
  3294. m.MeshType="Sphere"
  3295. m.Parent=p
  3296. m.Scale=Vector3.new(2, 10, 2)
  3297. coroutine.resume(coroutine.create(function(p)
  3298. for i=1, 40 do
  3299. p.Transparency=i / 40
  3300. p.CFrame=p.CFrame * CFrame.new(0, -1, 0)
  3301. swait()
  3302. end
  3303. p.Parent=nil
  3304. end), p)
  3305. end
  3306. if Phase~=4 then Humanoid.Health=Humanoid.MaxHealth
  3307. ph0segui(char, "Max Health = (" .. Humanoid.MaxHealth .. ")", "Really red")
  3308. else
  3309. ph0segui(char, "Max Health = ( Infinity )", "Really red")spawn(function()swait(20)ChatFunc("Are you ready...?")end)
  3310. end
  3311. swait(30)
  3312. doingmoves(false)
  3313. end
  3314. })
  3315. table.insert(MovesTable, {
  3316. ["Input"]="daq",
  3317. ["Name"]="Return Last Phase",
  3318. ["Phase"]=1,
  3319. ["Cooldown"]=0,
  3320. ["CooldownName"]="DAQcool",
  3321. ["CanCancel"]=false,
  3322. ["Conditions"]=function()
  3323. local Viable=false
  3324. local Move
  3325. for _, p in pairs(MovesTable) do
  3326. if p.Input=="daq" then
  3327. Move=p
  3328. break
  3329. end
  3330. end
  3331. local ver
  3332. local numer=Move.Phase
  3333. if numer==1 then
  3334. ver=true
  3335. end
  3336. if numer==2 then
  3337. ver=Phase2Unlocked
  3338. end
  3339. if numer==3 then
  3340. ver=Phase3Unlocked
  3341. end
  3342. if numer==4 then
  3343. ver=Phase4Unlocked
  3344. end
  3345. local CD=Move.Cooldown
  3346. local name=Move.CooldownName
  3347. if char:FindFirstChild(name)==nil and CanCancel and ver then
  3348. Viable=true
  3349. Cooldown(name, CD)
  3350. end
  3351. return Viable
  3352. end,
  3353. ["function"]=function()
  3354. if Phase==1 then
  3355. return
  3356. end
  3357. if Phase==2 then
  3358. Phase2Unlocked=false
  3359. Phase=1
  3360. end
  3361. if Phase==3 then
  3362. Phase3Unlocked=false
  3363. Phase=2
  3364. end
  3365. if Phase==4 then
  3366. Phase4Unlocked=false
  3367. Phase=3
  3368. end
  3369. doingmoves(true)
  3370. for i=0, 1, 0.2 do
  3371. swait()
  3372. PlayAnimationFromTable(AnimTab.CHR.Animation(1), 0.3, false)
  3373. end
  3374. so("206082327", char.Torso, 1, 1)
  3375. so("199145534", char.Torso, 1, 0.8)
  3376. MagnitudeDamage(RootPart, 15, 0, Vector3.new(0, 0, 0) - DIR * 4, 0.5, "H2", RootPart, 0, 0, 20, 30)
  3377. CamShake(RootPart, 15, 0.1, 20)
  3378. for i=1, 3 do
  3379. swait()
  3380. local p=Par(EffectModel, "Effect", "Really red", vt(1, 1, 1), "SmoothPlastic")
  3381. p.CFrame=CFrame.new(Character.Torso.Position - Vector3.new(0, -0.2, 0))
  3382. game:GetService("Debris"):AddItem(p, 8)
  3383. local m=Instance.new("SpecialMesh", p)
  3384. m.MeshId="http://www.roblox.com/asset/?id=20329976"
  3385. m.Scale=Vector3.new(22.5, 0, 22.5)
  3386. coroutine.resume(coroutine.create(function(p, s)
  3387. for i=1, 15 do
  3388. p.Transparency=0.9 + i / 150
  3389. p.Mesh.Scale=p.Mesh.Scale + Vector3.new(-1.5, 0.05, -1.5)
  3390. p.CFrame=p.CFrame * CFrame.new(0, -0.3, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  3391. swait()
  3392. end
  3393. p:Remove()
  3394. end), p)
  3395. end
  3396. for i=1, 20 do
  3397. local p=Par(EffectModel, "Effect", "Really red", vt(0.2, 1, 0.2), "Glass")
  3398. 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)
  3399. p.Parent=EffectModel
  3400. local m=Instance.new("SpecialMesh")
  3401. m.MeshType="Sphere"
  3402. p.CFrame=p.CFrame * CFrame.new(0, -20, 0)
  3403. m.Parent=p
  3404. m.Scale=Vector3.new(2, 10, 2)
  3405. coroutine.resume(coroutine.create(function(p)
  3406. for i=1, 20 do
  3407. p.Transparency=i / 20
  3408. p.CFrame=p.CFrame * CFrame.new(0, 1, 0)
  3409. swait()
  3410. end
  3411. p.Parent=nil
  3412. end), p)
  3413. end
  3414. Humanoid.Health=Humanoid.MaxHealth
  3415. ph0segui(char, "Max Health = (" .. Humanoid.MaxHealth .. ")", "Really red")
  3416. swait(30)
  3417. doingmoves(false)
  3418. end
  3419. })
  3420. table.insert(MovesTable, {
  3421. ["Input"]="dasq",
  3422. ["Name"]="Card ride",
  3423. ["Phase"]=1,
  3424. ["Cooldown"]=4,
  3425. ["CooldownName"]="DASQcool",
  3426. ["CanCancel"]=true,
  3427. ["Conditions"]=function()
  3428. local Viable=false
  3429. local Move
  3430. for _, p in pairs(MovesTable) do
  3431. if p.Input=="dasq" then
  3432. Move=p
  3433. break
  3434. end
  3435. end
  3436. local ver
  3437. local numer=Move.Phase
  3438. if numer==1 then
  3439. ver=true
  3440. end
  3441. if numer==2 then
  3442. ver=Phase2Unlocked
  3443. end
  3444. if numer==3 then
  3445. ver=Phase3Unlocked
  3446. end
  3447. if numer==4 then
  3448. ver=Phase4Unlocked
  3449. end
  3450. local CD=Move.Cooldown
  3451. local name=Move.CooldownName
  3452. if char:FindFirstChild(name)==nil and CanCancel and ver then
  3453. Viable=true
  3454. Cooldown(name, CD)
  3455. end
  3456. return Viable
  3457. end,
  3458. ["function"]=function()
  3459. if carding then
  3460. return
  3461. end
  3462. carding=true
  3463. doingmoves(true)
  3464. LastMove="DASQ"
  3465. local RNmove=LastMove
  3466. DIR=Torso.CFrame.lookVector
  3467. for i=0, 1, 0.1 do
  3468. swait()
  3469. DIR=RootPart.CFrame.lookVector
  3470. PlayAnimationFromTable(AnimTab.dasq.Animation(1), 0.3, false)
  3471. end
  3472. so("153092315", Torso, 5, 0.8)
  3473. for i=1, 3 do
  3474. swait()
  3475. local p=Par(EffectModel, "Effect", "Black", vt(1, 1, 1), "SmoothPlastic")
  3476. p.CFrame=CFrame.new(Character.Torso.Position - Vector3.new(0, 0.8, 0))
  3477. game:GetService("Debris"):AddItem(p, 8)
  3478. local m=Instance.new("SpecialMesh", p)
  3479. m.MeshId="http://www.roblox.com/asset/?id=20329976"
  3480. m.Scale=Vector3.new(5, 3, 5)
  3481. coroutine.resume(coroutine.create(function(p, s)
  3482. for i=1, 15 do
  3483. p.Transparency=0.9 + i / 150
  3484. p.Mesh.Scale=p.Mesh.Scale + Vector3.new(1.5, -0.2, 1.5)
  3485. p.CFrame=p.CFrame * CFrame.new(0, -0.1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  3486. swait()
  3487. end
  3488. p:Remove()
  3489. end), p)
  3490. end
  3491. for i=0, 1, 0.1 do
  3492. swait()
  3493. PlayAnimationFromTable(AnimTab.dasq.Animation(2), 0.3, false)
  3494. end
  3495. Resume()
  3496. Torso.Velocity=vt(0, 5, 0) * 10
  3497. Humanoid.JumpPower=16
  3498. Humanoid.Jump=true
  3499. swait(3)
  3500. local card=it("Part", EffectModel)
  3501. card.Anchored=true
  3502. card.CanCollide=false
  3503. card.CFrame=RootPart.CFrame * CFrame.new(0, -3, 0)
  3504. local cm=it("BlockMesh", card)
  3505. cm.Scale=Vector3.new(1, 0.01, 1)
  3506. yis=card.CFrame
  3507. card.Size=Vector3.new(7, 0, 10)
  3508. card.Transparency=1
  3509. local decal1=Instance.new("Decal", card)
  3510. decal1.Face="Top"
  3511. decal1.Name="D1"
  3512. decal1.Texture=cards[math.random(1, #cards)]
  3513. decal1.Parent=card
  3514. local decal2=Instance.new("Decal", card)
  3515. decal2.Name="D2"
  3516. decal2.Parent=card
  3517. decal2.Face="Bottom"
  3518. decal2.Texture=cards[math.random(1, #cards)]
  3519. card.Anchored=false
  3520. Stop()
  3521. Humanoid.JumpPower=80
  3522. Torso.Velocity=Torso.Velocity
  3523. w=Instance.new("Weld", Torso)
  3524. w.Part0=card
  3525. w.Part1=Torso
  3526. w.C0=CFrame.new(0, 3, 0) * CFrame.Angles(0, math.rad(90), 0)
  3527. velx=Instance.new("BodyVelocity")
  3528. velx.Parent=RootPart
  3529. velx.maxForce=Vector3.new(400000, 400000, 400000) * 2
  3530. velCF=vt(RootPart.CFrame.lookVector.x * 70, RootPart.CFrame.lookVector.y * 0, RootPart.CFrame.lookVector.z * 70)
  3531. velx.velocity=velCF
  3532. CanCancel=true
  3533. cols={
  3534. BrickColor.new("Lime green"),
  3535. BrickColor.new("Black"),
  3536. BrickColor.new("Mint"),
  3537. BrickColor.new("Really black")
  3538. }
  3539. num=0
  3540. dmg=0
  3541. bg.Parent=RootPart
  3542. for i=1, 25 do
  3543. dmg=dmg + 1
  3544. num=num + 1
  3545. if 5 <= num then
  3546. so("231917784", RootPart, 1, 1)
  3547. so("233096543", RootPart, 1, 0.85)
  3548. num=0
  3549. local p=Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  3550. p.CFrame=card.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(90), math.random(-10, 10) / 100, 0)
  3551. m=it("SpecialMesh", p)
  3552. m.MeshType="FileMesh"
  3553. m.MeshId="http://www.roblox.com/asset/?id=20329976"
  3554. m.Parent=p
  3555. m.Scale=Vector3.new(1, 3, 1)
  3556. m.Name="Triangle"
  3557. game:GetService("Debris"):AddItem(p, 5)
  3558. coroutine.resume(coroutine.create(function(p)
  3559. for i=1, 10 do
  3560. p.Transparency=i / 10
  3561. p.Triangle.Scale=p.Triangle.Scale + Vector3.new(2.3, -0.4, 2.3)
  3562. p.CFrame=p.CFrame * CFrame.Angles(0, math.rad(15), 0)
  3563. swait()
  3564. end
  3565. p.Parent=nil
  3566. end), p)
  3567. end
  3568. if LastMove ~= RNmove then
  3569. carding=false
  3570. break
  3571. end
  3572. if dmg >= 3 then
  3573. dmg=0
  3574. MagnitudeDamage(card, 8, 4, Vector3.new(0, 7, 0) + DIR * 10, 0.5, "H2", RootPart, 0, 0, 20, 30)
  3575. end
  3576. do
  3577. local colsz={
  3578. "Lime green",
  3579. "Pastel green",
  3580. "Shamrock",
  3581. "Lime green",
  3582. "Black"
  3583. }
  3584. local blast2=Par(EffectModel, "Effect", colsz[math.random(1, #colsz)], vt(1, 1, 1), "SmoothPlastic")
  3585. 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))
  3586. local m=Instance.new("SpecialMesh", blast2)
  3587. m.Scale=Vector3.new(2, 2, 2)
  3588. m.MeshType="Brick"
  3589. coroutine.resume(coroutine.create(function()
  3590. for i=1, 20 do
  3591. blast2.Transparency=0.25 + i / 20
  3592. m.Scale=m.Scale + vt(-0.1, -0.1, -0.1)
  3593. swait()
  3594. blast2.CFrame=blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  3595. end
  3596. blast2:Remove()
  3597. end))
  3598. Anim="Jump"
  3599. velx.velocity=vt(RootPart.CFrame.lookVector.x * 90, RootPart.CFrame.lookVector.y * 1, RootPart.CFrame.lookVector.z * 70)
  3600. gyroface()
  3601. swait()
  3602. end
  3603. end
  3604. velx.Parent=nil
  3605. bg.Parent=nil
  3606. w.Parent=nil
  3607. card.Anchored=true
  3608. carding=false
  3609. coroutine.resume(coroutine.create(function()
  3610. for i=1, 15 do
  3611. swait()
  3612. card.Size=card.Size + Vector3.new(0.1, 0, 0.1)
  3613. card.CFrame=card.CFrame * CFrame.Angles(0, math.rad(10), 0)
  3614. card.D1.Transparency=i / 15
  3615. card.D2.Transparency=i / 15
  3616. game.Debris:AddItem(card, 3)
  3617. end
  3618. end))
  3619. if LastMove==RNmove then
  3620. Torso.Velocity=RootPart.CFrame.lookVector * 70 + vt(0, 5, 0) * 10
  3621. Humanoid.JumpPower=80
  3622. Humanoid.Jump=true
  3623. swait()
  3624. for i=0, 1, 0.1 do
  3625. swait()
  3626. DIR=RootPart.CFrame.lookVector
  3627. PlayAnimationFromTable(AnimTab.dasq.Animation(1), 0.3, false)
  3628. end
  3629. carding=false
  3630. Humanoid.JumpPower=80
  3631. doingmoves(false)
  3632. end
  3633. end
  3634. })
  3635. table.insert(MovesTable, {
  3636. ["Input"]="saq",
  3637. ["Name"]="Old memories",
  3638. ["Phase"]=1,
  3639. ["Cooldown"]=4,
  3640. ["CooldownName"]="SAQcool",
  3641. ["CanCancel"]=false,
  3642. ["Conditions"]=function()
  3643. local Viable=false
  3644. local Move
  3645. for _, p in pairs(MovesTable) do
  3646. if p.Input=="saq" then
  3647. Move=p
  3648. break
  3649. end
  3650. end
  3651. local ver
  3652. local numer=Move.Phase
  3653. if numer==1 then
  3654. ver=true
  3655. end
  3656. if numer==2 then
  3657. ver=Phase2Unlocked
  3658. end
  3659. if numer==3 then
  3660. ver=Phase3Unlocked
  3661. end
  3662. if numer==4 then
  3663. ver=Phase4Unlocked
  3664. end
  3665. local CD=Move.Cooldown
  3666. local name=Move.CooldownName
  3667. if char:FindFirstChild(name)==nil and CanCancel and ver then
  3668. Viable=true
  3669. Cooldown(name, CD)
  3670. end
  3671. return Viable
  3672. end,
  3673. ["function"]=function()
  3674. doingmoves(true)
  3675. LastMove="SAQ"
  3676. local RNmove=LastMove
  3677. Cooldown("SAQcool", 4)
  3678. DIR=Torso.CFrame.lookVector
  3679. local vp=Instance.new("BodyPosition")
  3680. vp.position=char.Torso.Position
  3681. vp.Parent=char.Torso
  3682. vp.maxForce=Vector3.new(50000, 50000, 50000) * 50000000000000000
  3683. vp.P=9000
  3684. vp.D=2000
  3685. for i=0, 1, 0.3 do
  3686. swait()
  3687. PlayAnimationFromTable(AnimTab.saq.Animation(1), 0.4, false)
  3688. end
  3689. for i=0, 1, 0.3 do
  3690. swait()
  3691. PlayAnimationFromTable(AnimTab.saq.Animation(2), 0.3, false)
  3692. end
  3693. so("211062246", Torso, 1, 1)
  3694. so("255679373", Torso, 1, 1)
  3695. so("231917822", Torso, 1, 0.5)
  3696. so("233856115", Torso, 1, 0.5)
  3697. local circle=Par(EffectModel, "Effect", "White", vt(1, 0.2, 1), "SmoothPlastic")
  3698. local decal=Instance.new("Decal", circle)
  3699. circle.CFrame=char.Torso.CFrame * CFrame.Angles(math.rad(90), 0, 0) * CFrame.new(0, -1.8, 0)
  3700. local cmesh=Instance.new("BlockMesh", circle)
  3701. cmesh.Scale=Vector3.new(14, 0.1, 14)
  3702. circle.Size=Vector3.new(1, 0.2, 1)
  3703. decal.Face="Top"
  3704. circle.Transparency=1
  3705. decal.Texture="http://www.roblox.com/asset/?id=363269577"
  3706. local decal2=Instance.new("Decal", circle)
  3707. decal2.Face="Bottom"
  3708. decal2.Texture="http://www.roblox.com/asset/?id=363269577"
  3709. coroutine.resume(coroutine.create(function()
  3710. for i=1, 15 do
  3711. cmesh.Scale=cmesh.Scale + Vector3.new(0.6, 0.1, 0.6)
  3712. decal.Transparency=i / 15
  3713. decal2.Transparency=i / 15
  3714. circle.CFrame=circle.CFrame * CFrame.Angles(0, math.rad(15), 0)
  3715. swait()
  3716. end
  3717. circle:Destroy()
  3718. end))
  3719. for i=1, 20 do
  3720. local p=Par(EffectModel, "Effect", "White", vt(0, 0, 0), "SmoothPlastic")
  3721. p.CFrame=Torso.CFrame * CFrame.new(0, 0, -0.3)
  3722. p.CFrame=p.CFrame * CFrame.new(math.random(-3, 3), math.random(-1, 1), 0)
  3723. m=Instance.new("BlockMesh", p)
  3724. m.Scale=Vector3.new(1, 0.1, 1)
  3725. p.Transparency=1
  3726. local ono=script.dark:clone()
  3727. ono.Enabled=true
  3728. ono.Parent=p
  3729. coroutine.resume(coroutine.create(function(p)
  3730. for i=1, 7 do
  3731. swait()
  3732. p.CFrame=p.CFrame * CFrame.new(0, 0, -1)
  3733. MagnitudeDamage(p, 8, 5, Vector3.new(0, 20, 0) + DIR * 10, 0.5, "H2", RootPart, 0, 0, 20, 30)
  3734. end
  3735. swait(5)
  3736. p.dark.Enabled=false
  3737. game.Debris:AddItem(p, 2)
  3738. end), p)
  3739. end
  3740. swait(3)
  3741. vp:Destroy()
  3742. doingmoves(false)
  3743. end
  3744. })
  3745. table.insert(MovesTable, {
  3746. ["Input"]="ase",
  3747. ["Name"]="ASE",
  3748. ["Phase"]=1,
  3749. ["Cooldown"]=3.5,
  3750. ["CooldownName"]="ASEcool",
  3751. ["CanCancel"]=false,
  3752. ["Conditions"]=function()
  3753. local Viable=false
  3754. local Move
  3755. for _, p in pairs(MovesTable) do
  3756. if p.Input=="ase" then
  3757. Move=p
  3758. break
  3759. end
  3760. end
  3761. local ver
  3762. local numer=Move.Phase
  3763. if numer==1 then
  3764. ver=true
  3765. end
  3766. if numer==2 then
  3767. ver=Phase2Unlocked
  3768. end
  3769. if numer==3 then
  3770. ver=Phase3Unlocked
  3771. end
  3772. if numer==4 then
  3773. ver=Phase4Unlocked
  3774. end
  3775. local CD=Move.Cooldown
  3776. local name=Move.CooldownName
  3777. if char:FindFirstChild(name)==nil and CanCancel and ver then
  3778. Viable=true
  3779. Cooldown(name, CD)
  3780. end
  3781. return Viable
  3782. end,
  3783. ["function"]=function()
  3784. doingmoves(true)
  3785. LastMove="ASE"
  3786. local RNmove=LastMove
  3787. ook=Torso.Position
  3788. DIR=Torso.CFrame.lookVector
  3789. p=Instance.new("Sound")
  3790. p.SoundId="http://www.roblox.com/asset/?id=161006069"
  3791. p.Volume=1
  3792. p.Pitch=0.9
  3793. p.Parent=game:GetService("Players").LocalPlayer.Character["Right Arm"]
  3794. p:Play()
  3795. game:GetService("Debris"):AddItem(p, 6)
  3796. p=Instance.new("Sound")
  3797. p.SoundId="http://www.roblox.com/asset/?id=161006163"
  3798. p.Volume=1
  3799. p.Pitch=0.7
  3800. p.Parent=game:GetService("Players").LocalPlayer.Character["Right Arm"]
  3801. p:Play()
  3802. game:GetService("Debris"):AddItem(p, 6)if CardLoaded<1 then ph0segui(char,"Cards not enough.",Color3.new(1,0,0))end
  3803. for i=1, CardLoaded do
  3804. local p=Par(EffectModel, "Effect", "White", vt(1.3, 0.2, 1.6), "SmoothPlastic")
  3805. p.CFrame=RootPart.CFrame
  3806. p.CFrame=p.CFrame * CFrame.new(math.random(-5, 5), math.random(-1, 1), 0) * CFrame.Angles(math.rad(160+math.random(40)), math.rad(40-math.random(80)), math.rad(70+math.random(40)))
  3807. m=Instance.new("BlockMesh", p)
  3808. m.Scale=Vector3.new(1, 0.1, 1)
  3809. local decal1=Instance.new("Decal", p)
  3810. decal1.Face="Top"
  3811. decal1.Texture=cards[math.random(1, #cards)]
  3812. decal1.Name="D1"
  3813. local decal2=decal1:clone()
  3814. decal2.Name="D2"
  3815. decal2.Parent=p
  3816. decal2.Face="Bottom"
  3817. decal2.Texture=cards[math.random(1, #cards)]
  3818. local card=p
  3819. coroutine.resume(coroutine.create(function(card, p)
  3820. local a0=Instance.new("Attachment",p)a0.Position=Vector3.new(-.6,0,0)
  3821. local a1=Instance.new("Attachment",p)a1.Position=Vector3.new(.6,0,0)local t=Instance.new("Trail",p)t.Attachment0=a0 t.Attachment1=a1
  3822. t.LightEmission=1 t.Lifetime=.5 t.Transparency=NumberSequence.new(0,1)t.Color=ColorSequence.new(Color3.new(0,1,0))if moretre then t.Texture="rbxassetid://1251856844"end
  3823. for i=1, 125 do
  3824. do
  3825.  
  3826. swait()
  3827. p.CFrame=p.CFrame * CFrame.new(0, 0, .8)
  3828. MagnitudeDamage(p, 8, 1, Vector3.new(0, 1, 0) + DIR * 5, 0.5, "H2", RootPart, 0, 0, 20, 30)
  3829. end
  3830. end
  3831. local t=Par(EffectModel, "Effect", "White", vt(1, 1, 1), "Glass")
  3832. t.CFrame=p.CFrame
  3833. local m=Instance.new("SpecialMesh")
  3834. m.MeshType="Sphere"
  3835. m.Parent=t
  3836. m.Scale=Vector3.new(1, 1, 1)
  3837. m.Name="Triangle"
  3838. coroutine.resume(coroutine.create(function(p)
  3839. MagnitudeDamage(p, 8, 6, Vector3.new(0, 1, 0) + DIR * 5, 0.5, "H2", RootPart, 0, 0, 20, 30)
  3840. for i=1, 35 do
  3841. t.Transparency=i / 35
  3842. t.Triangle.Scale=t.Triangle.Scale + Vector3.new(0.1, 0.1, 0.1)
  3843. t.CFrame=t.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-20, 20) / 40, math.random(-20, 20) / 50, 0)
  3844. swait()
  3845. end
  3846. t.Parent=nil
  3847. end), p)
  3848. p:Destroy()
  3849. end), p, card)
  3850. end
  3851. local EDIR=RootPart.CFrame.lookVector
  3852. local vp=Instance.new("BodyVelocity", Torso)
  3853. vp.MaxForce=Vector3.new(4800000, 4800000, 4800000)
  3854. vp.P=2000
  3855. vp.Velocity=EDIR * -30
  3856. for i=0, 1, 0.1 do
  3857. swait()
  3858. PlayAnimationFromTable(AnimTab.ase.Animation(1), 0.6, false)
  3859. end
  3860. PlayAnimationFromTable(AnimTab.ase.Animation(2), 0.3, false)
  3861. CardLoaded=0
  3862. doingmoves(false)
  3863. vp:Destroy()
  3864. for i=0, 1, 0.1 do
  3865. swait()
  3866. RootJoint.C0=RootJoint.C0 * euler(0.4, 0, 0)
  3867. end
  3868.  
  3869. end
  3870. })
  3871. table.insert(MovesTable, {
  3872. ["Input"]="sdq",
  3873. ["Name"]="Card throw",
  3874. ["Phase"]=1,
  3875. ["Cooldown"]=2,
  3876. ["CooldownName"]="SDQcool",
  3877. ["CanCancel"]=false,
  3878. ["Conditions"]=function()
  3879. local Viable=false
  3880. local Move
  3881. for _, p in pairs(MovesTable) do
  3882. if p.Input=="sdq" then
  3883. Move=p
  3884. break
  3885. end
  3886. end
  3887. local ver
  3888. local numer=Move.Phase
  3889. if numer==1 then
  3890. ver=true
  3891. end
  3892. if numer==2 then
  3893. ver=Phase2Unlocked
  3894. end
  3895. if numer==3 then
  3896. ver=Phase3Unlocked
  3897. end
  3898. if numer==4 then
  3899. ver=Phase4Unlocked
  3900. end
  3901. local CD=Move.Cooldown
  3902. local name=Move.CooldownName
  3903. if char:FindFirstChild(name)==nil and CanCancel and ver then
  3904. Viable=true
  3905. Cooldown(name, CD)
  3906. end
  3907. return Viable
  3908. end,
  3909. ["function"]=function()
  3910. doingmoves(true)
  3911. LastMove="SDQ"
  3912. local RNmove=LastMove
  3913. local ha=false
  3914. for i=0, 1, 0.25 do
  3915. swait()
  3916. PlayAnimationFromTable(AnimTab.sdq.Animation(1), 0.3, false)
  3917. if Comboing and CANtwod then
  3918. ha=true
  3919. end
  3920. end
  3921. coroutine.resume(coroutine.create(function()
  3922. for i=0, 1, 0.2 do
  3923. if ha==false then
  3924. local offset=(RootPart.Position.y - mouse.Hit.p.y) / 60
  3925. local mag=(RootPart.Position - mouse.Hit.p).magnitude / 66
  3926. local offset=offset / mag
  3927. RW.C1=clerp(RW.C1, euler(offset, 0, 0), 1)
  3928. LW.C1=clerp(LW.C1, euler(offset, 0, 0), 1)
  3929. Neck.C0=CFrame.new(0, 1.5, 0) * euler(-offset, 0, 0)
  3930. RootPart.CFrame=FaceMouse()[1]
  3931. end
  3932. if Comboing and CANtwod then
  3933. ha=true
  3934. end
  3935. do
  3936. local blast2=Par(EffectModel, "Effect", "Lime green", vt(1, 1, 1), "Glass")
  3937. blast2.CFrame=LeftArm.CFrame * CFrame.new(0, -2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  3938. m=Instance.new("BlockMesh", blast2)
  3939. m.Scale=Vector3.new(1.5, 1.5, 1.5)
  3940. coroutine.resume(coroutine.create(function(p)
  3941. for i=1, 15 do
  3942. blast2.Transparency=0 + i / 15
  3943. blast2.Mesh.Scale=blast2.Mesh.Scale / 1.1
  3944. swait()
  3945. end
  3946. blast2:Remove()
  3947. end), p)
  3948. local blast2=Par(EffectModel, "Effect", "Lime green", vt(1, 1, 1), "Glass")
  3949. blast2.CFrame=RightArm.CFrame * CFrame.new(0, -2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  3950. m=Instance.new("BlockMesh", blast2)
  3951. m.Scale=Vector3.new(1.5, 1.5, 1.5)
  3952. coroutine.resume(coroutine.create(function(p)
  3953. for i=1, 15 do
  3954. blast2.Transparency=0 + i / 15
  3955. blast2.Mesh.Scale=blast2.Mesh.Scale / 1.1
  3956. swait()
  3957. end
  3958. blast2:Remove()
  3959. end), p)
  3960. swait()
  3961. PlayAnimationFromTable(AnimTab.sdq.Animation(2), 0.3, false)
  3962. end
  3963. end
  3964. end))
  3965. for i=1, 6*Phase do
  3966. if ha==false then
  3967. local offset=(RootPart.Position.y - mouse.Hit.p.y) / 60
  3968. local mag=(RootPart.Position - mouse.Hit.p).magnitude / 66
  3969. local offset=offset / mag
  3970. RW.C1=clerp(RW.C1, euler(offset, 0, 0), 1)
  3971. LW.C1=clerp(LW.C1, euler(offset, 0, 0), 1)
  3972. Neck.C0=CFrame.new(0, 1.5, 0) * euler(-offset, 0, 0)
  3973. RootPart.CFrame=FaceMouse()[1]
  3974. end
  3975. if Comboing and CANtwod then
  3976. ha=true
  3977. end
  3978. do
  3979. local CPlayer=char
  3980. Humanoid.WalkSpeed=20*Phase
  3981. if Phase==4 then Humanoid.WalkSpeed=120 end
  3982. swait(4/Phase)
  3983. DIR=Torso.CFrame.lookVector
  3984. p=Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  3985. p.Transparency=0.5
  3986. p.Anchored=true
  3987. p.CFrame=CFrame.new(CPlayer.HumanoidRootPart.Position + DIR * 5, CPlayer.HumanoidRootPart.Position + DIR * 20) * CFrame.fromEulerAnglesXYZ(math.rad(90), math.random(-50, 50), 0)
  3988. m=Instance.new("SpecialMesh", p)
  3989. m.MeshId="http://www.roblox.com/asset/?id=20329976"
  3990. m.Scale=Vector3.new(2, 2, 2)
  3991. coroutine.resume(coroutine.create(function(p)
  3992. for i=1, 100 do
  3993. p.Mesh.Scale=p.Mesh.Scale + Vector3.new(1.5 - i * 0.1, 0.15, 1.5 - i * 0.1)
  3994. p.Transparency=0.5 + i / 10
  3995. p.CFrame=p.CFrame * CFrame.new(0, 3, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  3996. swait()
  3997. end
  3998. p:Destroy()
  3999. end), p)
  4000. local p=Par(EffectModel, "Effect", "White", vt(1.6, 0.5, 1.9), "SmoothPlastic")
  4001. p.CFrame=RootPart.CFrame * CFrame.new(0, 0, -2)
  4002. p.Size=Vector3.new(0.5, 1.6, 1.9)
  4003. m=Instance.new("BlockMesh", p)
  4004. m.Scale=Vector3.new(0.1, 1, 1)
  4005. local a0=Instance.new("Attachment",p)a0.Position=Vector3.new(0,1,0)
  4006. local a1=Instance.new("Attachment",p)a1.Position=Vector3.new(0,-1,0)local t=Instance.new("Trail",p)t.Attachment0=a0 t.Attachment1=a1
  4007. t.LightEmission=1 t.Lifetime=.5 t.Transparency=NumberSequence.new(0,1)t.Color=ColorSequence.new(Color3.new(0,1,0))if moretre then t.Texture="rbxassetid://1251856844"end
  4008. local decal1=Instance.new("Decal", p)
  4009. decal1.Face="Right"
  4010. decal1.Texture=cards[math.random(1, #cards)]
  4011. decal1.Name="D1"
  4012. local decal2=decal1:clone()
  4013. decal2.Name="D2"
  4014. decal2.Parent=p
  4015. decal2.Face="Left"
  4016. decal2.Texture=cards[math.random(1, #cards)]
  4017. local card=p
  4018. local clon=0
  4019. so(161006182,p,1,1)
  4020. local lpos, cpos
  4021. if mouse.Hit.p ~= nil then
  4022. local MainPos=p.Position
  4023. if ha then
  4024. MainPos2=Noob.HumanoidRootPart.Position
  4025. end
  4026. if ha==false then
  4027. MainPos2=mouse.Hit.p
  4028. end
  4029. local MouseLook=cf((MainPos + MainPos2) / 2, MainPos2)
  4030. coroutine.resume(coroutine.create(function(Pos1, Pos2, Look)
  4031. local num=500
  4032. repeat
  4033. swait()
  4034. local ohit, opos=rayCast(Pos1, Look.lookVector, 8, Character)
  4035. if Comboing and CANtwod then
  4036. ha=true
  4037. end
  4038. p.CFrame=CFrame.new((Pos1 + opos) / 2, opos)
  4039. Pos1=Pos1 + Look.lookVector * (1.1+Phase/4)
  4040. if ohit ~= nil then
  4041. num=0
  4042. end
  4043. num=num - 1
  4044. until num <= 0
  4045. MagnitudeDamage(p, 8, 4, Vector3.new(0, 1, 0) + DIR * 5, 0.5, "H2", RootPart, 0, 0, 10, 15)
  4046. local t=Par(EffectModel, "Effect", "White", vt(1, 1, 1), "Glass")
  4047. t.CFrame=p.CFrame
  4048. local m=Instance.new("SpecialMesh")
  4049. m.MeshType="Sphere"
  4050. m.Parent=t
  4051. m.Scale=Vector3.new(12,12,12)
  4052. m.Name="Triangle"
  4053. coroutine.resume(coroutine.create(function(p)
  4054. for i=1, 15 do
  4055. t.Transparency=i / 15
  4056. t.Triangle.Scale=t.Triangle.Scale + Vector3.new(0.1, 0.1, 0.1)
  4057. t.CFrame=t.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-20, 20) / 40, math.random(-20, 20) / 50, 0)
  4058. swait()
  4059. end
  4060. t.Parent=nil
  4061. end), p)
  4062. local ggui=Instance.new("BillboardGui")
  4063. ggui.Parent=card
  4064. ggui.Size=UDim2.new(10, 0, 7.692307692307692, 0)
  4065. ggui.AlwaysOnTop=true
  4066. local img=Instance.new("ImageLabel")
  4067. img.Parent=ggui
  4068. img.BackgroundTransparency=1
  4069. img.Size=UDim2.new(1, 0, 1, 0)
  4070. img.Image="rbxassetid://200369416"
  4071. img.ImageColor3=BrickColor.new("Lime green").Color
  4072. coroutine.resume(coroutine.create(function()
  4073. for i=1, 15 do
  4074. swait()
  4075. img.ImageTransparency=i / 15
  4076. img.Rotation=img.Rotation + 10
  4077. ggui.Size=ggui.Size + UDim2.new(1, 0, 0.7692307692307692, 0)
  4078. end
  4079. card:Destroy()
  4080. end))
  4081. end), MainPos, MainPos2, MouseLook)
  4082. end
  4083. end
  4084. end
  4085. RW.C1=CFrame.new()
  4086. LW.C1=CFrame.new()
  4087. doingmoves(false)
  4088. end
  4089. })
  4090. table.insert(MovesTable, {
  4091. ["Input"]="sdsq",
  4092. ["Name"]="Joker",
  4093. ["Phase"]=1,
  4094. ["Cooldown"]=2,
  4095. ["CooldownName"]="SDSQcool",
  4096. ["CanCancel"]=false,
  4097. ["Conditions"]=function()
  4098. local Viable=false
  4099. local Move
  4100. for _, p in pairs(MovesTable) do
  4101. if p.Input=="sdsq" then
  4102. Move=p
  4103. break
  4104. end
  4105. end
  4106. local ver
  4107. local numer=Move.Phase
  4108. if numer==1 then
  4109. ver=true
  4110. end
  4111. if numer==2 then
  4112. ver=Phase2Unlocked
  4113. end
  4114. if numer==3 then
  4115. ver=Phase3Unlocked
  4116. end
  4117. if numer==4 then
  4118. ver=Phase4Unlocked
  4119. end
  4120. local CD=Move.Cooldown
  4121. local name=Move.CooldownName
  4122. if char:FindFirstChild(name)==nil and CanCancel and ver then
  4123. Viable=true
  4124. Cooldown(name, CD)
  4125. end
  4126. return Viable
  4127. end,
  4128. ["function"]=function()
  4129. doingmoves(true)
  4130. LastMove="SDSQ"
  4131. local RNmove=LastMove
  4132. local IsAble,Value=DecreaseCards(10,32)
  4133. if IsAble then
  4134. local ha=false
  4135. for i=0, 1, 0.25 do
  4136. swait()
  4137. PlayAnimationFromTable(AnimTab.sdq.Animation(1), 0.3, false)
  4138. if Comboing and CANtwod then
  4139. ha=true
  4140. end
  4141. end
  4142. so(161006182,RootPart,3,.9)
  4143. coroutine.resume(coroutine.create(function()
  4144. for i=0, 1, 0.2 do
  4145. if ha==false then
  4146. local offset=(RootPart.Position.y - mouse.Hit.p.y) / 60
  4147. local mag=(RootPart.Position - mouse.Hit.p).magnitude / 66
  4148. local offset=offset / mag
  4149. RW.C1=clerp(RW.C1, euler(offset, 0, 0), 1)
  4150. LW.C1=clerp(LW.C1, euler(offset, 0, 0), 1)
  4151. Neck.C0=CFrame.new(0, 1.5, 0) * euler(-offset, 0, 0)
  4152. RootPart.CFrame=FaceMouse()[1]
  4153. end
  4154. if Comboing and CANtwod then
  4155. ha=true
  4156. end
  4157. do
  4158. local blast2=Par(EffectModel, "Effect", "Lime green", vt(1, 1, 1), "Glass")
  4159. blast2.CFrame=LeftArm.CFrame * CFrame.new(0, -2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4160. m=Instance.new("BlockMesh", blast2)
  4161. m.Scale=Vector3.new(1.5, 1.5, 1.5)
  4162. coroutine.resume(coroutine.create(function(p)
  4163. for i=1, 15 do
  4164. blast2.Transparency=0 + i / 15
  4165. blast2.Mesh.Scale=blast2.Mesh.Scale / 1.1
  4166. swait()
  4167. end
  4168. blast2:Remove()
  4169. end), p)
  4170. local blast2=Par(EffectModel, "Effect", "Lime green", vt(1, 1, 1), "Glass")
  4171. blast2.CFrame=RightArm.CFrame * CFrame.new(0, -2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4172. m=Instance.new("BlockMesh", blast2)
  4173. m.Scale=Vector3.new(1.5, 1.5, 1.5)
  4174. coroutine.resume(coroutine.create(function(p)
  4175. for i=1, 15 do
  4176. blast2.Transparency=0 + i / 15
  4177. blast2.Mesh.Scale=blast2.Mesh.Scale / 1.1
  4178. swait()
  4179. end
  4180. blast2:Remove()
  4181. end), p)
  4182. swait()
  4183. PlayAnimationFromTable(AnimTab.sdq.Animation(2), 0.3, false)
  4184. end
  4185. end
  4186. end))
  4187. for i=1, Value do
  4188. if ha==false then
  4189. local offset=(RootPart.Position.y - mouse.Hit.p.y) / 60
  4190. local mag=(RootPart.Position - mouse.Hit.p).magnitude / 66
  4191. local offset=offset / mag
  4192. RW.C1=clerp(RW.C1, euler(offset, 0, 0), 1)
  4193. LW.C1=clerp(LW.C1, euler(offset, 0, 0), 1)
  4194. Neck.C0=CFrame.new(0, 1.5, 0) * euler(-offset, 0, 0)
  4195. end
  4196. if Comboing and CANtwod then
  4197. ha=true
  4198. end
  4199. do
  4200. local CPlayer=char
  4201. Humanoid.WalkSpeed=20*Phase
  4202. if Phase==4 then Humanoid.WalkSpeed=120 end
  4203. DIR=Torso.CFrame.lookVector
  4204. local p=Par(EffectModel, "Effect", "White", vt(1.6, 0.5, 1.9), "SmoothPlastic")
  4205. p.CFrame=Torso.CFrame*CFrame.new(0,0,-1)
  4206. p.Size=Vector3.new(0.5, 1.6, 1.9)
  4207. m=Instance.new("BlockMesh", p)
  4208. m.Scale=Vector3.new(0.1, 1, 1)
  4209. local a0=Instance.new("Attachment",p)a0.Position=Vector3.new(0,1,0)
  4210. local a1=Instance.new("Attachment",p)a1.Position=Vector3.new(0,-1,0)local t=Instance.new("Trail",p)t.Attachment0=a0 t.Attachment1=a1
  4211. t.LightEmission=1 t.Lifetime=.5 t.Transparency=NumberSequence.new(0,1)t.Color=ColorSequence.new(Color3.new(0,1,0))if moretre then t.Texture="rbxassetid://1251856844"end
  4212. local decal1=Instance.new("Decal", p)
  4213. decal1.Face="Right"
  4214. decal1.Texture=cards[math.random(1, #cards)]
  4215. decal1.Name="D1"
  4216. local decal2=decal1:clone()
  4217. decal2.Name="D2"
  4218. decal2.Parent=p
  4219. decal2.Face="Left"
  4220. decal2.Texture=cards[math.random(1, #cards)]
  4221. local card=p
  4222. local clon=0
  4223. local lpos, cpos
  4224. if mouse.Hit.p ~= nil then
  4225. local MainPos=p.Position
  4226. if ha then
  4227. MainPos2=Noob.HumanoidRootPart.Position
  4228. end
  4229. if ha==false then
  4230. MainPos2=mouse.Hit.p
  4231. end
  4232. --MainPos2=MainPos2+Vector3.new(math.random(-50,50)/10,math.random(-50,50)/10,math.random(-50,50)/10)
  4233. local MouseLook=cf((MainPos + MainPos2) / 2, MainPos2)local spr=10
  4234. MouseLook=MouseLook*CFrame.Angles(math.rad(math.random(-100,100)/spr),math.rad(math.random(-100,100)/spr),math.rad(math.random(-100,100)/spr))
  4235. coroutine.resume(coroutine.create(function(Pos1, Pos2, Look)
  4236. local V=math.random(200)/50+2 local num=100-V*3
  4237. repeat
  4238. swait()
  4239. local ohit, opos=rayCast(Pos1, Look.lookVector, 8, Character)
  4240. if Comboing and CANtwod then
  4241. ha=true
  4242. end
  4243. p.CFrame=CFrame.new((Pos1 + opos) / 2, opos)
  4244. Pos1=Pos1 + Look.lookVector * V
  4245. if ohit ~= nil then
  4246. num=0
  4247. end
  4248. num=num - 1
  4249. until num <= 0
  4250. MagnitudeDamage(p, 8, 12, Vector3.new(0, 1, 0) + DIR * 5, 0.5, "H2", RootPart, 0, 0, 10, 15)
  4251. local t=Par(EffectModel, "Effect", "White", vt(1, 1, 1), "Glass")
  4252. t.CFrame=p.CFrame
  4253. local m=Instance.new("SpecialMesh")
  4254. m.MeshType="Sphere"
  4255. m.Parent=t
  4256. m.Scale=Vector3.new(12,12,12)
  4257. m.Name="Triangle"
  4258. coroutine.resume(coroutine.create(function(p)
  4259. for i=1, 90 do
  4260. t.Transparency=i / 90
  4261. t.Triangle.Scale=t.Triangle.Scale + Vector3.new(0.1, 0.1, 0.1)
  4262. t.CFrame=t.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-20, 20) / 40, math.random(-20, 20) / 50, 0)
  4263. if i%5==0 then MagnitudeDamage(p, 8, 2, Vector3.new(0, 1, 0) + DIR * 5, 0.5, "H2", RootPart, 0, 0, 10, 15)end
  4264. swait()
  4265. end
  4266. t.Parent=nil
  4267. end), p)
  4268. local ggui=Instance.new("BillboardGui")
  4269. ggui.Parent=card
  4270. ggui.Size=UDim2.new(10, 0, 7.692307692307692, 0)
  4271. ggui.AlwaysOnTop=true
  4272. local img=Instance.new("ImageLabel")
  4273. img.Parent=ggui
  4274. img.BackgroundTransparency=1
  4275. img.Size=UDim2.new(1, 0, 1, 0)
  4276. img.Image="rbxassetid://200369416"
  4277. img.ImageColor3=BrickColor.new("Lime green").Color
  4278. coroutine.resume(coroutine.create(function()
  4279. for i=1, 15 do
  4280. swait()
  4281. img.ImageTransparency=i / 15
  4282. img.Rotation=img.Rotation + 10
  4283. ggui.Size=ggui.Size + UDim2.new(1, 0, 0.7692307692307692, 0)
  4284. end
  4285. card:Destroy()
  4286. end))
  4287. end), MainPos, MainPos2, MouseLook)
  4288. end
  4289. end
  4290. end
  4291. RW.C1=CFrame.new()
  4292. LW.C1=CFrame.new()
  4293. end
  4294. doingmoves(false)
  4295. end
  4296. })
  4297. table.insert(MovesTable, {
  4298. ["Input"]="dwc",
  4299. ["Name"]="Get down",
  4300. ["Phase"]=1,
  4301. ["Cooldown"]=2.5,
  4302. ["CooldownName"]="DWCcool",
  4303. ["CanCancel"]=false,
  4304. ["Conditions"]=function()
  4305. local Viable=false
  4306. local Move
  4307. for _, p in pairs(MovesTable) do
  4308. if p.Input=="dwc" then
  4309. Move=p
  4310. break
  4311. end
  4312. end
  4313. local ver
  4314. local numer=Move.Phase
  4315. if numer==1 then
  4316. ver=true
  4317. end
  4318. if numer==2 then
  4319. ver=Phase2Unlocked
  4320. end
  4321. if numer==3 then
  4322. ver=Phase3Unlocked
  4323. end
  4324. if numer==4 then
  4325. ver=Phase4Unlocked
  4326. end
  4327. local CD=Move.Cooldown
  4328. local name=Move.CooldownName
  4329. if char:FindFirstChild(name)==nil and CanCancel and ver then
  4330. Viable=true
  4331. Cooldown(name, CD)
  4332. end
  4333. return Viable
  4334. end,
  4335. ["function"]=function()
  4336. doingmoves(true)
  4337. LastMove="DWC"
  4338. local RNmove=LastMove
  4339. nou={
  4340. 1.1,
  4341. 1.4,
  4342. 1.3,
  4343. 1.2,
  4344. 1.5
  4345. }
  4346. local soN="231917856"
  4347. for i=1, 2 do
  4348. swait()
  4349. ora=nou[math.random(1, #nou)]
  4350. DIR=char.Torso.CFrame.lookVector
  4351. so(soN, Torso, 1, ora)
  4352. for i=0, 0.4, 0.15 do
  4353. ora=nou[math.random(1, #nou)]
  4354. swait()
  4355. PlayAnimationFromTable(AnimTab.dwc.Animation(1), 0.5, false)
  4356. end
  4357. MagnitudeDamage(RightLeg, 4, 1, Vector3.new(0, 2, 0) + DIR * 1, 0.5, "H1", Head, 0, 0, 10, 15)
  4358. so(soN, Torso, 1, ora)
  4359. for i=0, 0.4, 0.15 do
  4360. swait()
  4361. ora=nou[math.random(1, #nou)]
  4362. PlayAnimationFromTable(AnimTab.dwc.Animation(2), 0.5, false)
  4363. end
  4364. so(soN, Torso, 1, ora)
  4365. MagnitudeDamage(RightLeg, 4, 1, Vector3.new(0, 2, 0) + DIR * 1, 0.5, "H1", Head, 0, 0, 10, 15)
  4366. for i=0, 0.4, 0.15 do
  4367. swait()
  4368. ora=nou[math.random(1, #nou)]
  4369. PlayAnimationFromTable(AnimTab.dwc.Animation(3), 0.5, false)
  4370. end
  4371. so(soN, Torso, 1, ora)
  4372. MagnitudeDamage(RightLeg, 4, 1, Vector3.new(0, 2, 0) + DIR * 1, 0.5, "H1", Head, 0, 0, 10, 15)
  4373. end
  4374. for i=0, 1, 0.2 do
  4375. swait()
  4376. do
  4377. local blast2=Par(EffectModel, "Effect", "Lime green", vt(1, 1, 1), "Neon")
  4378. blast2.CFrame=RightLeg.CFrame * CFrame.new(0, -2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4379. m=Instance.new("BlockMesh", blast2)
  4380. m.Scale=Vector3.new(1, 1, 1)
  4381. coroutine.resume(coroutine.create(function()
  4382. for i=1, 40 do
  4383. blast2.Transparency=i / 40
  4384. swait()
  4385. blast2.CFrame=blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4386. end
  4387. blast2:Remove()
  4388. end))
  4389. local blast2=Par(EffectModel, "Effect", "Black", vt(1, 1, 1), "Neon")
  4390. blast2.CFrame=RightLeg.CFrame * CFrame.new(0, -2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4391. m=Instance.new("BlockMesh", blast2)
  4392. m.Scale=Vector3.new(1, 1, 1)
  4393. coroutine.resume(coroutine.create(function()
  4394. for i=1, 40 do
  4395. blast2.Transparency=i / 40
  4396. swait()
  4397. blast2.CFrame=blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4398. end
  4399. blast2:Remove()
  4400. end))
  4401. if LastMove ~= RNmove then
  4402. break
  4403. end
  4404. PlayAnimationFromTable(AnimTab.dwc.Animation(4), 0.6, false)
  4405. end
  4406. end
  4407. DIR=Head.CFrame.lookVector
  4408. so("200632136", RightArm, 1, 1)
  4409. Torso.Velocity=char.Torso.CFrame.lookVector * 30
  4410. for i=0, 1, 0.1 do
  4411. swait()
  4412. if LastMove ~= RNmove then
  4413. break
  4414. end
  4415. do
  4416. local blast2=Par(EffectModel, "Effect", "Lime green", vt(1, 1, 1), "Neon")
  4417. blast2.CFrame=RightLeg.CFrame * CFrame.new(0, -2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4418. m=Instance.new("BlockMesh", blast2)
  4419. m.Scale=Vector3.new(1, 1, 1)
  4420. coroutine.resume(coroutine.create(function()
  4421. for i=1, 40 do
  4422. blast2.Transparency=i / 40
  4423. swait()
  4424. blast2.CFrame=blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4425. end
  4426. blast2:Remove()
  4427. end))
  4428. local blast2=Par(EffectModel, "Effect", "Black", vt(1, 1, 1), "Neon")
  4429. blast2.CFrame=RightLeg.CFrame * CFrame.new(0, -2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4430. m=Instance.new("BlockMesh", blast2)
  4431. m.Scale=Vector3.new(1, 1, 1)
  4432. coroutine.resume(coroutine.create(function()
  4433. for i=1, 40 do
  4434. blast2.Transparency=i / 40
  4435. swait()
  4436. blast2.CFrame=blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4437. end
  4438. blast2:Remove()
  4439. end))
  4440. PlayAnimationFromTable(AnimTab.dwc.Animation(5), 0.3, false)
  4441. end
  4442. end
  4443. for i=1, 10 do
  4444. local p=Par(EffectModel, "Effect", "White", vt(0.2, 1, 0.2), "SmoothPlastic")
  4445. 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)
  4446. local m=Instance.new("SpecialMesh")
  4447. m.MeshType="Sphere"
  4448. m.Parent=p
  4449. m.Scale=Vector3.new(1, 5, 1)
  4450. coroutine.resume(coroutine.create(function(p)
  4451. for i=1, 40 do
  4452. p.Transparency=i / 40
  4453. p.CFrame=p.CFrame * CFrame.new(0, -1, 0)
  4454. swait()
  4455. end
  4456. p.Parent=nil
  4457. end), p)
  4458. end
  4459. local ref=part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", Vector3.new())
  4460. ref.Anchored=true
  4461. ref.CFrame=CFrame.new(RootPart.Position)
  4462. local hitfloor2, posfloor2=rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 50, Character)
  4463. if hitfloor2 ~= nil then
  4464. so("199145477", ref, 1, 1.2)
  4465. ref.CFrame=CFrame.new(posfloor2)
  4466. col=hitfloor2.BrickColor
  4467. game.Debris:AddItem(ref, 1)
  4468. local p=Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  4469. p.CFrame=CFrame.new(ref.Position + Vector3.new(0, 1, 0)) * CFrame.Angles(math.rad(90), 0, 0)
  4470. game:GetService("Debris"):AddItem(p, 8)
  4471. local m=Instance.new("SpecialMesh", p)
  4472. m.MeshId="http://www.roblox.com/asset/?id=3270017"
  4473. m.Scale=Vector3.new(1, 1, 0.1)
  4474. coroutine.resume(coroutine.create(function(p, s)
  4475. for i=1, 15 do
  4476. p.Transparency=0.25 + i / 15
  4477. p.Mesh.Scale=p.Mesh.Scale + Vector3.new(2, 2, 0)
  4478. p.CFrame=p.CFrame * CFrame.new(0, 0, 0)
  4479. swait()
  4480. end
  4481. p:Remove()
  4482. end), p)
  4483. for i=1, 10 do
  4484. 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))
  4485. groundpart.Anchored=true
  4486. groundpart.Material=hitfloor2.Material
  4487. groundpart.CanCollide=true
  4488. 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))
  4489. coroutine.resume(coroutine.create(function(groundpart)
  4490. for i=1, 30 do
  4491. groundpart.Transparency=i / 30
  4492. swait()
  4493. end
  4494. groundpart:Destroy()
  4495. ref:Destroy()
  4496. end), groundpart)
  4497. end
  4498. end
  4499. MagnitudeDamage(RightLeg, 8, 10, Vector3.new(0, 5, 0) + DIR * 2.5, 0.5, "H1", Head, 0.1, 0, true, 0)
  4500. spawn(function()local p=RootPart.CFrame so(362395087,workspace,5,.4)
  4501. for i=1,200 do p=p*CFrame.new(0,0,-.1)
  4502. if i%2==0 then
  4503. spawn(function()
  4504. local te=Par(EffectModel,"Effect","Black",vt(),"SmoothPlastic")te.Transparency=1 te.CanCollide=false local size=math.random(10)/15
  4505. local a0=Instance.new("Attachment",te)a0.Position=Vector3.new(0,size,0)local a1=Instance.new("Attachment",te)a1.Position=Vector3.new(0,-size,0)
  4506. local tr=Instance.new("Trail",te)tr.Lifetime=.5 tr.Transparency=NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(.5,0),NumberSequenceKeypoint.new(1,1)})
  4507. tr.FaceCamera=true tr.Attachment0=a0 tr.Texture="rbxassetid://1251856844"tr.Attachment1=a1
  4508. tr.LightEmission=1 tr.Enabled=false
  4509. local firstR=math.random(360)local firstZ=math.random(100)/10 local firstYR=math.rad((math.random(200)-100)/5)
  4510. te.CFrame=p*CFrame.Angles(firstYR,math.rad(firstR),0)*CFrame.new(0,0,firstZ+5)tr.Enabled=true local hold=math.random(30,70)
  4511. for i2=1,hold do
  4512. te.CFrame=p*CFrame.Angles(firstYR,math.rad(i2*10+firstR),0)*CFrame.new(0,0,firstZ+5)
  4513. swait()
  4514. end
  4515. debri(te,.5)
  4516. end)
  4517. local e=Par(EffectModel,"Effect","White",vt(1,1,1),"SmoothPlastic")e.Transparency=1 e.CFrame=p
  4518. MagnitudeDamage(e, 15, 3, Vector3.new(0, 1, 0),2, "H1", Head, 0.1, 0, true, 0)
  4519. debri(e,.3)end swait()
  4520. end
  4521. end)
  4522. if LastMove==RNmove then
  4523. doingmoves(false)
  4524. end
  4525. end
  4526. })
  4527. table.insert(MovesTable, {
  4528. ["Input"]="sax",
  4529. ["Name"]="Sax",
  4530. ["Phase"]=1,
  4531. ["Cooldown"]=2,
  4532. ["CooldownName"]="SAXcool",
  4533. ["CanCancel"]=false,
  4534. ["Conditions"]=function()
  4535. local Viable=false
  4536. local Move
  4537. for _, p in pairs(MovesTable) do
  4538. if p.Input=="sax" then
  4539. Move=p
  4540. break
  4541. end
  4542. end
  4543. local ver
  4544. local numer=Move.Phase
  4545. if numer==1 then
  4546. ver=true
  4547. end
  4548. if numer==2 then
  4549. ver=Phase2Unlocked
  4550. end
  4551. if numer==3 then
  4552. ver=Phase3Unlocked
  4553. end
  4554. if numer==4 then
  4555. ver=Phase4Unlocked
  4556. end
  4557. local CD=Move.Cooldown
  4558. local name=Move.CooldownName
  4559. if char:FindFirstChild(name)==nil and CanCancel and ver then
  4560. Viable=true
  4561. Cooldown(name, CD)
  4562. end
  4563. return Viable
  4564. end,
  4565. ["function"]=function()
  4566. doingmoves(true)
  4567. LastMove="sax"
  4568. Anim="Jump"
  4569. for i=0, 1, 0.4 do
  4570. swait()
  4571. DIR=RootPart.CFrame.lookVector
  4572. PlayAnimationFromTable(AnimTab.sax.Animation(1), 0.3, false)
  4573. end
  4574. so("227022193", LeftLeg, 0.6, 1.2)
  4575. for i=1, 3 do
  4576. swait()
  4577. local p=Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  4578. p.CFrame=CFrame.new(Character.Torso.Position - Vector3.new(0, 0.8, 0))
  4579. game:GetService("Debris"):AddItem(p, 8)
  4580. local m=Instance.new("SpecialMesh", p)
  4581. m.MeshId="http://www.roblox.com/asset/?id=20329976"
  4582. m.Scale=Vector3.new(5, 3, 5)
  4583. coroutine.resume(coroutine.create(function(p, s)
  4584. for i=1, 15 do
  4585. p.Transparency=0.9 + i / 150
  4586. p.Mesh.Scale=p.Mesh.Scale + Vector3.new(1.5, -0.2, 1.5)
  4587. p.CFrame=p.CFrame * CFrame.new(0, -0.25, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  4588. swait()
  4589. end
  4590. p:Remove()
  4591. end), p)
  4592. end
  4593. BodyVel.maxForce=Vector3.new(4800000, 4800000, 4800000)
  4594. BodyVel.velocity=Vector3.new(char.Torso.Velocity.x, -5, char.Torso.Velocity.z) * 0.5
  4595. BodyVel.Parent=Character.HumanoidRootPart
  4596. BodyVel.velocity=DIR * 38 + Vector3.new(0, 10, 0)
  4597. MagnitudeDamage(LeftLeg, 12, 5, Vector3.new(0, 15, 0) + DIR * 30, 0.5, "H1", RootPart, 0.2, 1, 10, 20)
  4598. for i=0, 1, 0.3 do
  4599. swait()
  4600. PlayAnimationFromTable(AnimTab.sax.Animation(2), 0.3, false)
  4601. end
  4602. for i=0, 1, 0.2 do
  4603. swait()
  4604. PlayAnimationFromTable(AnimTab.sax.Animation(3), 0.3, false)
  4605. end
  4606. BodyVel.maxForce=Vector3.new(4800000, 4800000, 4800000)
  4607. BodyVel.velocity=DIR * 49 + Vector3.new(0, 9, 0)
  4608. MagnitudeDamage(LeftLeg, 10, 10, Vector3.new(0, -10, 0) + DIR * 30, 0.5, "H1", RootPart, 0.2, 1, 10, 20)
  4609. for i=0, 1, 0.5 do
  4610. swait()
  4611. PlayAnimationFromTable(AnimTab.sax.Animation(4), 0.3, false)
  4612. end
  4613. BodyVel.Parent=nil
  4614. for i=0, 1, 0.5 do
  4615. swait()
  4616. PlayAnimationFromTable(AnimTab.sax.Animation(5), 0.3, false)
  4617. end
  4618. doingmoves(false)
  4619. end
  4620. })
  4621. table.insert(MovesTable, {
  4622. ["Input"]="aasq",
  4623. ["Name"]="Final minutes",
  4624. ["Phase"]=2,
  4625. ["Cooldown"]=0,
  4626. ["CooldownName"]="AASQcool",
  4627. ["CanCancel"]=false,
  4628. ["Conditions"]=function()
  4629. local Viable=false
  4630. local Move
  4631. for _, p in pairs(MovesTable) do
  4632. if p.Input=="aasq" then
  4633. Move=p
  4634. break
  4635. end
  4636. end
  4637. local ver
  4638. local numer=Move.Phase
  4639. if numer==1 then
  4640. ver=true
  4641. end
  4642. if numer==2 then
  4643. ver=Phase2Unlocked
  4644. end
  4645. if numer==3 then
  4646. ver=Phase3Unlocked
  4647. end
  4648. if numer==4 then
  4649. ver=Phase4Unlocked
  4650. end
  4651. local CD=Move.Cooldown
  4652. local name=Move.CooldownName
  4653. if char:FindFirstChild(name)==nil and CanCancel and ver then
  4654. Viable=true
  4655. Cooldown(name, CD)
  4656. end
  4657. return Viable
  4658. end,
  4659. ["function"]=function()
  4660. doingmoves(true)
  4661. LastMove="AASQ"
  4662. local RNmove=LastMove
  4663. CanCancel=false
  4664. for i=0, 1, 0.1 do
  4665. swait()
  4666. PlayAnimationFromTable(AnimTab.aasq.Animation(1, 0, 0), 0.3, false)
  4667. end
  4668. local efx=Par(EffectModel, "Effect", "Black", vt(1, 1, 1), "SmoothPlastic")
  4669. efx.CFrame=RootPart.CFrame * CFrame.Angles(0, 0, math.rad(90))
  4670. efx.Transparency=1
  4671. local p=Par(EffectModel, "Effect", "White", vt(7, 7, 0.2), "SmoothPlastic")
  4672. p.Transparency=1
  4673. p.CFrame=RootPart.CFrame * CFrame.new(0, 0, -3)
  4674. local gui=Instance.new("SurfaceGui", p)
  4675. gui.Face="Front"
  4676. local Iergui=Instance.new("ImageLabel", gui)
  4677. Iergui.Size=UDim2.new(1, 0, 1, 0)
  4678. Iergui.Image="http://www.roblox.com/asset/?id=363269577"
  4679. Iergui.BackgroundTransparency=1
  4680. local Iergui2=gui:clone()
  4681. Iergui2.Parent=p
  4682. Iergui2.Face="Back"
  4683. coroutine.resume(coroutine.create(function()
  4684. for i=1, 25 do
  4685. swait()
  4686. p.CFrame=p.CFrame * CFrame.Angles(0, 0, math.rad(5))
  4687. Iergui.ImageTransparency=i / 25
  4688. Iergui2.ImageLabel.ImageTransparency=i / 25
  4689. p.Size=p.Size + Vector3.new(0.2, 0.2, 0)
  4690. end
  4691. p:Destroy()
  4692. end))
  4693. local hited=false
  4694. so("241816017", RootPart, 1, 0.8)
  4695. for i=1, 20 do
  4696. swait()
  4697. if hited then
  4698. break
  4699. end
  4700. efx.CFrame=clerp(efx.CFrame, efx.CFrame * CFrame.new(0, 0, -35), 0.1)
  4701. do
  4702. local blast2=Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "Glass")
  4703. blast2.CFrame=efx.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4704. local m=Instance.new("BlockMesh", blast2)
  4705. m.Scale=Vector3.new(1, 1, 1)
  4706. coroutine.resume(coroutine.create(function()
  4707. for i=1, 20 do
  4708. blast2.Transparency=i / 20
  4709. m.Scale=m.Scale + vt(0.15, 0.15, 0.15)
  4710. swait()
  4711. blast2.CFrame=blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4712. end
  4713. blast2:Remove()
  4714. end))
  4715. for i, v in pairs(workspace:children()) do
  4716. if v:IsA("Model") and v:FindFirstChildOfClass("Humanoid") and v:findFirstChild("Head") and v:findFirstChild("HumanoidRootPart") and 7 > (v:findFirstChild("HumanoidRootPart").Position - efx.Position).magnitude and v.Name ~= char.Name then
  4717. hited=true
  4718. Damagefunc(v.HumanoidRootPart, 1, Vector3.new(0, 0, 0), 0.5, "H2", RootPart, 0, 0, 10, 20)
  4719. nigger=v.HumanoidRootPart
  4720. if hited then
  4721. break
  4722. end
  4723. end
  4724. end
  4725. end
  4726. end
  4727. if hited then
  4728. do
  4729. local spec=true
  4730. so("240429615", nigger, 1, 1)
  4731. local goto=Par(EffectModel, "goto", "White", vt(1, 1, 1), "SmoothPlastic")
  4732. goto.Transparency=1
  4733. goto.CFrame=RootPart.CFrame * CFrame.new(0, 20, 0) * CFrame.Angles(math.rad(-40), 0, 0)
  4734. local pp=goto
  4735. local goH, goP=rayCast(pp.Position, pp.CFrame.lookVector, 9999, Character)
  4736. goto.CFrame=CFrame.new(goP)
  4737. game.Debris:AddItem(goto, 8)
  4738. local vp2=Instance.new("BodyPosition", nigger)
  4739. vp2.MaxForce=Vector3.new(math.huge, math.huge, math.huge)
  4740. vp2.P=10000000
  4741. vp2.D=1000
  4742. coroutine.resume(coroutine.create(function()
  4743. while spec do
  4744. nigger.CFrame=CFrame.new(goto.Position) + Vector3.new(0, 2, 0)
  4745. vp2.Position=goto.CFrame.p + Vector3.new(0, 2, 0)
  4746. vp2.Parent=nigger
  4747. swait()
  4748. end
  4749. end))
  4750. local posfloor2=nigger.Position
  4751. local p=Par(EffectModel, "Effect", "Really black", vt(12, 17, 12), "SmoothPlastic")
  4752. p.Size=Vector3.new(12, 17, 12)
  4753. p.CFrame=cf(posfloor2) * CFrame.new(0, 0, -7)
  4754. local m=Instance.new("SpecialMesh", p)
  4755. m.MeshId="http://www.roblox.com/asset/?id=20329976"
  4756. m.Scale=Vector3.new(29, 0, 29)
  4757. m.Name="Triangle"
  4758. swait()
  4759. game.Debris:AddItem(p, 5)
  4760. coroutine.resume(coroutine.create(function(p)
  4761. for i=1, 10 do
  4762. p.Triangle.Scale=p.Triangle.Scale + Vector3.new(-0.3, 0.5, -0.3)
  4763. p.CFrame=p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  4764. swait()
  4765. end
  4766. end), p)
  4767. coroutine.resume(coroutine.create(function(p)
  4768. for i=1, 30 do
  4769. p.Transparency=0.5 + i / 30
  4770. p.CFrame=p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(0.5), 0)
  4771. swait()
  4772. end
  4773. end), p)
  4774. local orls=p.CFrame
  4775. local p=Par(EffectModel, "Effect", "Really black", vt(12, 17, 12), "SmoothPlastic")
  4776. p.Size=Vector3.new(12, 17, 12)
  4777. p.CFrame=cf(posfloor2) * CFrame.new(0, 0, -7)
  4778. local m=Instance.new("SpecialMesh", p)
  4779. m.MeshId="http://www.roblox.com/asset/?id=20329976"
  4780. m.Scale=Vector3.new(29, 0, 29)
  4781. m.Name="Triangle"
  4782. swait()
  4783. game.Debris:AddItem(p, 5)
  4784. coroutine.resume(coroutine.create(function(p)
  4785. for i=1, 10 do
  4786. p.Triangle.Scale=p.Triangle.Scale + Vector3.new(-1, 1.2, -1)
  4787. p.CFrame=p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  4788. swait()
  4789. end
  4790. end), p)
  4791. coroutine.resume(coroutine.create(function(p)
  4792. for i=1, 30 do
  4793. p.Transparency=0.5 + i / 30
  4794. p.CFrame=p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(0.5), 0)
  4795. swait()
  4796. end
  4797. end), p)
  4798. local p=Par(EffectModel, "Effect", "Really black", vt(12, 17, 12), "SmoothPlastic")
  4799. p.Size=Vector3.new(12, 17, 12)
  4800. p.CFrame=cf(posfloor2) * CFrame.new(0, 0, -7)
  4801. local m=Instance.new("SpecialMesh", p)
  4802. m.MeshId="http://www.roblox.com/asset/?id=20329976"
  4803. m.Scale=Vector3.new(29, 0, 29)
  4804. m.Name="Triangle"
  4805. swait()
  4806. game.Debris:AddItem(p, 5)
  4807. coroutine.resume(coroutine.create(function(p)
  4808. for i=1, 10 do
  4809. p.Triangle.Scale=p.Triangle.Scale + Vector3.new(-2.2, 3, -2.3)
  4810. p.CFrame=p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  4811. swait()
  4812. end
  4813. end), p)
  4814. coroutine.resume(coroutine.create(function(p)
  4815. for i=1, 30 do
  4816. p.Transparency=0.5 + i / 30
  4817. p.CFrame=p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(0.5), 0)
  4818. swait()
  4819. end
  4820. end), p)
  4821. for i=0, 1, 0.1 do
  4822. swait()
  4823. PlayAnimationFromTable(AnimTab.aasq.Animation(2, 0, 0), 0.3, false)
  4824. end
  4825. local vp=Instance.new("BodyPosition", Torso)
  4826. vp.MaxForce=Vector3.new(math.huge, math.huge, math.huge)
  4827. vp.P=9000
  4828. vp.D=1000
  4829. CamShake(RootPart, 15, 1, 10)
  4830. vp.Position=RootPart.Position + Vector3.new(0, 20, 0)
  4831. local hitfloor2, posfloor2=rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 3000, Character)
  4832. local pz=Par(EffectModel, "Effect", "Black", Vector3.new(2, 2, 1), "SmoothPlastic")
  4833. pz.CFrame=cf(posfloor2) * CFrame.Angles(math.pi / 2, 0, 0)
  4834. local m=Instance.new("BlockMesh", pz)
  4835. m.Scale=Vector3.new(2.5, 2.5, 0)
  4836. pz.Transparency=1
  4837. pz.Anchored=true
  4838. pz.CanCollide=false
  4839. pz.Parent=workspace
  4840. pz.Name="Rune"
  4841. local d1=Instance.new("Decal", pz)
  4842. d1.Texture="http://www.roblox.com/asset/?id=234376725"
  4843. d1.Face="Front"
  4844. d1.Name="d1"
  4845. local d1=Instance.new("Decal", pz)
  4846. d1.Texture="http://www.roblox.com/asset/?id=234376725"
  4847. d1.Face="Back"
  4848. d1.Name="d2"
  4849. coroutine.resume(coroutine.create(function(p)
  4850. for i=1, 30 do
  4851. swait()
  4852. p.CFrame=p.CFrame * CFrame.Angles(0, 0, math.rad(20 + i * 2))
  4853. p.d1.Transparency=0.5 + i / 30
  4854. p.d2.Transparency=0.5 + i / 30
  4855. p.Mesh.Scale=p.Mesh.Scale + Vector3.new(1.5, 1.5, 0)
  4856. end
  4857. p:Remove()
  4858. end), pz)
  4859. swait(5)
  4860. local lopnum=9
  4861. local lopsped=0.18
  4862. local tododmg=4
  4863. local tododmg2=18
  4864. for i=1, lopnum do
  4865. swait()
  4866. PlayAnimationFromTable(AnimTab.aasq.Animation(3, 0, 0), lopsped, false)
  4867. end
  4868. DIR=RootPart.CFrame.lookVector
  4869. p=Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  4870. p.Transparency=0.5
  4871. p.Anchored=true
  4872. p.CFrame=CFrame.new(RootPart.Position + DIR * 2, goto.Position) * CFrame.fromEulerAnglesXYZ(math.rad(90), math.random(-50, 50), 0)
  4873. m=Instance.new("SpecialMesh", p)
  4874. m.MeshId="http://www.roblox.com/asset/?id=20329976"
  4875. m.Scale=Vector3.new(2, 2, 2)
  4876. coroutine.resume(coroutine.create(function(p)
  4877. for i=1, 10 do
  4878. p.Mesh.Scale=p.Mesh.Scale + Vector3.new(1.65 - i * 0.1, -0.15, 1.65 - i * 0.1)
  4879. p.Transparency=0.25 + i / 10
  4880. p.CFrame=p.CFrame * CFrame.new(0, -0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(15), 0)
  4881. swait()
  4882. end
  4883. p:Destroy()
  4884. end), p)
  4885. local blast=Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  4886. blast.Transparency=1
  4887. blast.CFrame=RootPart.CFrame * CFrame.new(0, 0, -1)
  4888. local blasimg=Instance.new("BillboardGui", blast)
  4889. blasimg.Size=UDim2.new(23, 0, 13, 0)
  4890. local imgbls=Instance.new("ImageLabel", blasimg)
  4891. imgbls.BackgroundTransparency=1
  4892. imgbls.Size=UDim2.new(1, 0, 1, 0)
  4893. imgbls.Image="http://www.roblox.com/asset/?id=55924470"
  4894. imgbls.ImageColor3=Color3.new(0, 255, 0)
  4895. local emit3=script.EMIT3:Clone()
  4896. emit3.Enabled=true
  4897. emit3.Parent=blast
  4898. local MainPos=blast.Position
  4899. MainPos2=goto.Position
  4900. local MouseLook=cf((MainPos + MainPos2) / 2, MainPos2)
  4901. coroutine.resume(coroutine.create(function(Pos1, Pos2, Look)
  4902. local num=50
  4903. repeat
  4904. swait()
  4905. local ohit, opos=rayCast(Pos1, Look.lookVector, 6, Character)
  4906. blast.CFrame=CFrame.new((Pos1 + opos) / 2, opos)
  4907. Pos1=Pos1 + Look.lookVector * 5
  4908. if ohit ~= nil then
  4909. num=0
  4910. end
  4911. num=num - 1
  4912. until num <= 0
  4913. MagnitudeDamage(blast, 13, tododmg, Vector3.new(0, 5, 0) + DIR * 5, 0.5, "H2", RootPart, 0, 0, 20, 30)
  4914. so("192410084", blast, 1, 1)
  4915. so("191395725", blast, 1, 1)
  4916. for i=1, 4 do
  4917. p=Par(EffectModel, "Effect", "Pastel green", vt(1, 1, 1), "SmoothPlastic")
  4918. p.CFrame=blast.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4919. m=Instance.new("SpecialMesh")
  4920. m.MeshId="http://www.roblox.com/asset/?id=3270017"
  4921. m.Scale=Vector3.new(2.4 + i, 2.4 + i, 0.6)
  4922. m.Parent=p
  4923. game:GetService("Debris"):AddItem(p, 5)
  4924. coroutine.resume(coroutine.create(function(p, l)
  4925. for i=1, 10 do
  4926. p.Transparency=i / 10
  4927. p.Mesh.Scale=p.Mesh.Scale + Vector3.new(1 + l, 1 + l, 0)
  4928. swait(0.5)
  4929. end
  4930. p:Remove()
  4931. end), p, 1)
  4932. end
  4933. for SOS=1, 4 do
  4934. do
  4935. local cols={
  4936. "Lime green",
  4937. "Pastel green",
  4938. "Mint",
  4939. "Shamrock"
  4940. }
  4941. local p=Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "SmoothPlastic")
  4942. p.BrickColor=BrickColor.new(cols[math.random(1, #cols)])
  4943. p.CFrame=CFrame.new(blast.CFrame.p)
  4944. game:GetService("Debris"):AddItem(p, 5)
  4945. local m=Instance.new("BlockMesh", p)
  4946. m.Scale=Vector3.new(1.5, 1.5, 1.5)
  4947. local sds=script.EMIT3:Clone()
  4948. sds.Parent=p
  4949. sds.Enabled=true
  4950. coroutine.resume(coroutine.create(function(p, pc, s)
  4951. local e=0
  4952. for i=0 + s, 10 + s do
  4953. p.Transparency=0.5 + (i - s) / 10
  4954. p.Mesh.Scale=p.Mesh.Scale / 1.02
  4955. e=e ^ 1.008 + 0.11
  4956. 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))
  4957. swait()
  4958. end
  4959. sds.Enabled=false
  4960. game.Debris:AddItem(p, 10)
  4961. end), p, p.CFrame, SOS * 9)
  4962. end
  4963. end
  4964. for i=1, 20 do
  4965. local cols={
  4966. "Lime green",
  4967. "Pastel green",
  4968. "Shamrock"
  4969. }
  4970. local p=Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "Neon")
  4971. 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)
  4972. local m=Instance.new("BlockMesh", p)
  4973. m.Scale=Vector3.new(2, 2, 2)
  4974. coroutine.resume(coroutine.create(function(p)
  4975. for i=1, 15 do
  4976. p.Transparency=0.5 + i / 15
  4977. p.CFrame=p.CFrame * CFrame.new(0, -2.5, 0)
  4978. swait()
  4979. end
  4980. p.Parent=nil
  4981. end), p)
  4982. end
  4983. coroutine.resume(coroutine.create(function()
  4984. for i=1, 20 do
  4985. swait()
  4986. blasimg.Size=blasimg.Size + UDim2.new(0.5, 0, 0.5, 0)
  4987. imgbls.ImageTransparency=i / 20
  4988. emit3.Enabled=false
  4989. end
  4990. game.Debris:AddItem(blast, 5)
  4991. end))
  4992. end), MainPos, MainPos2, MouseLook)
  4993. for i=1, lopnum do
  4994. swait()
  4995. PlayAnimationFromTable(AnimTab.aasq.Animation(4, 0, 0), lopsped, false)
  4996. end
  4997. DIR=RootPart.CFrame.lookVector
  4998. p=Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  4999. p.Transparency=0.5
  5000. p.Anchored=true
  5001. p.CFrame=CFrame.new(RootPart.Position + DIR * 2, goto.Position) * CFrame.fromEulerAnglesXYZ(math.rad(90), math.random(-50, 50), 0)
  5002. m=Instance.new("SpecialMesh", p)
  5003. m.MeshId="http://www.roblox.com/asset/?id=20329976"
  5004. m.Scale=Vector3.new(2, 2, 2)
  5005. coroutine.resume(coroutine.create(function(p)
  5006. for i=1, 10 do
  5007. p.Mesh.Scale=p.Mesh.Scale + Vector3.new(1.65 - i * 0.1, -0.15, 1.65 - i * 0.1)
  5008. p.Transparency=0.25 + i / 10
  5009. p.CFrame=p.CFrame * CFrame.new(0, -0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(15), 0)
  5010. swait()
  5011. end
  5012. p:Destroy()
  5013. end), p)
  5014. local blast=Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  5015. blast.Transparency=1
  5016. blast.CFrame=RootPart.CFrame * CFrame.new(0, 0, -1)
  5017. local blasimg=Instance.new("BillboardGui", blast)
  5018. blasimg.Size=UDim2.new(23, 0, 13, 0)
  5019. local imgbls=Instance.new("ImageLabel", blasimg)
  5020. imgbls.BackgroundTransparency=1
  5021. imgbls.Size=UDim2.new(1, 0, 1, 0)
  5022. imgbls.Image="http://www.roblox.com/asset/?id=55924470"
  5023. imgbls.ImageColor3=Color3.new(0, 255, 0)
  5024. local emit3=script.EMIT3:Clone()
  5025. emit3.Enabled=true
  5026. emit3.Parent=blast
  5027. local MainPos=blast.Position
  5028. MainPos2=goto.Position
  5029. local MouseLook=cf((MainPos + MainPos2) / 2, MainPos2)
  5030. coroutine.resume(coroutine.create(function(Pos1, Pos2, Look)
  5031. local num=50
  5032. repeat
  5033. swait()
  5034. local ohit, opos=rayCast(Pos1, Look.lookVector, 6, Character)
  5035. blast.CFrame=CFrame.new((Pos1 + opos) / 2, opos)
  5036. Pos1=Pos1 + Look.lookVector * 5
  5037. if ohit ~= nil then
  5038. num=0
  5039. end
  5040. num=num - 1
  5041. until num <= 0
  5042. MagnitudeDamage(blast, 13, tododmg, Vector3.new(0, 5, 0) + DIR * 5, 0.5, "H2", RootPart, 0, 0, 20, 30)
  5043. so("192410084", blast, 1, 1)
  5044. so("191395725", blast, 1, 1)
  5045. for i=1, 4 do
  5046. p=Par(EffectModel, "Effect", "Pastel green", vt(1, 1, 1), "SmoothPlastic")
  5047. p.CFrame=blast.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  5048. m=Instance.new("SpecialMesh")
  5049. m.MeshId="http://www.roblox.com/asset/?id=3270017"
  5050. m.Scale=Vector3.new(2.4 + i, 2.4 + i, 0.6)
  5051. m.Parent=p
  5052. game:GetService("Debris"):AddItem(p, 5)
  5053. coroutine.resume(coroutine.create(function(p, l)
  5054. for i=1, 10 do
  5055. p.Transparency=i / 10
  5056. p.Mesh.Scale=p.Mesh.Scale + Vector3.new(1 + l, 1 + l, 0)
  5057. swait(0.5)
  5058. end
  5059. p:Remove()
  5060. end), p, 1)
  5061. end
  5062. for SOS=1, 4 do
  5063. do
  5064. local cols={
  5065. "Lime green",
  5066. "Pastel green",
  5067. "Olivine",
  5068. "Shamrock"
  5069. }
  5070. local p=Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "SmoothPlastic")
  5071. p.BrickColor=BrickColor.new(cols[math.random(1, #cols)])
  5072. p.CFrame=CFrame.new(blast.CFrame.p)
  5073. game:GetService("Debris"):AddItem(p, 5)
  5074. local m=Instance.new("BlockMesh", p)
  5075. m.Scale=Vector3.new(1.5, 1.5, 1.5)
  5076. local sds=script.EMIT3:Clone()
  5077. sds.Parent=p
  5078. sds.Enabled=true
  5079. coroutine.resume(coroutine.create(function(p, pc, s)
  5080. local e=0
  5081. for i=0 + s, 10 + s do
  5082. p.Transparency=0.5 + (i - s) / 10
  5083. p.Mesh.Scale=p.Mesh.Scale / 1.02
  5084. e=e ^ 1.008 + 0.11
  5085. 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))
  5086. swait()
  5087. end
  5088. sds.Enabled=false
  5089. game.Debris:AddItem(p, 10)
  5090. end), p, p.CFrame, SOS * 9)
  5091. end
  5092. end
  5093. for i=1, 20 do
  5094. local cols={
  5095. "Lime green",
  5096. "Pastel green",
  5097. "Olivine"
  5098. }
  5099. local p=Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "Neon")
  5100. 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)
  5101. local m=Instance.new("BlockMesh", p)
  5102. m.Scale=Vector3.new(2, 2, 2)
  5103. coroutine.resume(coroutine.create(function(p)
  5104. for i=1, 15 do
  5105. p.Transparency=0.5 + i / 15
  5106. p.CFrame=p.CFrame * CFrame.new(0, -2.5, 0)
  5107. swait()
  5108. end
  5109. p.Parent=nil
  5110. end), p)
  5111. end
  5112. coroutine.resume(coroutine.create(function()
  5113. for i=1, 20 do
  5114. swait()
  5115. blasimg.Size=blasimg.Size + UDim2.new(0.5, 0, 0.5, 0)
  5116. imgbls.ImageTransparency=i / 20
  5117. emit3.Enabled=false
  5118. end
  5119. game.Debris:AddItem(blast, 5)
  5120. end))
  5121. end), MainPos, MainPos2, MouseLook)
  5122. for i=1, lopnum do
  5123. swait()
  5124. PlayAnimationFromTable(AnimTab.aasq.Animation(5, 0, 0), lopsped, false)
  5125. end
  5126. DIR=RootPart.CFrame.lookVector
  5127. p=Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  5128. p.Transparency=0.5
  5129. p.Anchored=true
  5130. p.CFrame=CFrame.new(RootPart.Position + DIR * 2, goto.Position) * CFrame.fromEulerAnglesXYZ(math.rad(90), math.random(-50, 50), 0)
  5131. m=Instance.new("SpecialMesh", p)
  5132. m.MeshId="http://www.roblox.com/asset/?id=20329976"
  5133. m.Scale=Vector3.new(2, 2, 2)
  5134. coroutine.resume(coroutine.create(function(p)
  5135. for i=1, 10 do
  5136. p.Mesh.Scale=p.Mesh.Scale + Vector3.new(1.65 - i * 0.1, -0.15, 1.65 - i * 0.1)
  5137. p.Transparency=0.25 + i / 10
  5138. p.CFrame=p.CFrame * CFrame.new(0, -0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(15), 0)
  5139. swait()
  5140. end
  5141. p:Destroy()
  5142. end), p)
  5143. local blast=Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  5144. blast.Transparency=1
  5145. blast.CFrame=RootPart.CFrame * CFrame.new(0, 0, -1)
  5146. local blasimg=Instance.new("BillboardGui", blast)
  5147. blasimg.Size=UDim2.new(23, 0, 13, 0)
  5148. local imgbls=Instance.new("ImageLabel", blasimg)
  5149. imgbls.BackgroundTransparency=1
  5150. imgbls.Size=UDim2.new(1, 0, 1, 0)
  5151. imgbls.Image="http://www.roblox.com/asset/?id=55924470"
  5152. imgbls.ImageColor3=Color3.new(0, 255, 0)
  5153. local emit3=script.EMIT3:Clone()
  5154. emit3.Enabled=true
  5155. emit3.Parent=blast
  5156. local MainPos=blast.Position
  5157. MainPos2=goto.Position
  5158. local MouseLook=cf((MainPos + MainPos2) / 2, MainPos2)
  5159. coroutine.resume(coroutine.create(function(Pos1, Pos2, Look)
  5160. local num=50
  5161. repeat
  5162. swait()
  5163. local ohit, opos=rayCast(Pos1, Look.lookVector, 6, Character)
  5164. blast.CFrame=CFrame.new((Pos1 + opos) / 2, opos)
  5165. Pos1=Pos1 + Look.lookVector * 5
  5166. if ohit ~= nil then
  5167. num=0
  5168. end
  5169. num=num - 1
  5170. until num <= 0
  5171. MagnitudeDamage(blast, 13, tododmg, Vector3.new(0, 5, 0) + DIR * 5, 0.5, "H2", RootPart, 0, 0, 20, 30)
  5172. so("192410084", blast, 1, 1)
  5173. so("191395725", blast, 1, 1)
  5174. for i=1, 4 do
  5175. p=Par(EffectModel, "Effect", "Pastel green", vt(1, 1, 1), "SmoothPlastic")
  5176. p.CFrame=blast.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  5177. m=Instance.new("SpecialMesh")
  5178. m.MeshId="http://www.roblox.com/asset/?id=3270017"
  5179. m.Scale=Vector3.new(2.4 + i, 2.4 + i, 0.6)
  5180. m.Parent=p
  5181. game:GetService("Debris"):AddItem(p, 5)
  5182. coroutine.resume(coroutine.create(function(p, l)
  5183. for i=1, 10 do
  5184. p.Transparency=i / 10
  5185. p.Mesh.Scale=p.Mesh.Scale + Vector3.new(1 + l, 1 + l, 0)
  5186. swait(0.5)
  5187. end
  5188. p:Remove()
  5189. end), p, 1)
  5190. end
  5191. for SOS=1, 4 do
  5192. do
  5193. local cols={
  5194. "Lime green",
  5195. "Pastel green",
  5196. "Olivine",
  5197. "Shamrock"
  5198. }
  5199. local p=Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "SmoothPlastic")
  5200. p.BrickColor=BrickColor.new(cols[math.random(1, #cols)])
  5201. p.CFrame=CFrame.new(blast.CFrame.p)
  5202. game:GetService("Debris"):AddItem(p, 5)
  5203. local m=Instance.new("BlockMesh", p)
  5204. m.Scale=Vector3.new(1.5, 1.5, 1.5)
  5205. local sds=script.EMIT3:Clone()
  5206. sds.Parent=p
  5207. sds.Enabled=true
  5208. coroutine.resume(coroutine.create(function(p, pc, s)
  5209. local e=0
  5210. for i=0 + s, 10 + s do
  5211. p.Transparency=0.5 + (i - s) / 10
  5212. p.Mesh.Scale=p.Mesh.Scale / 1.02
  5213. e=e ^ 1.008 + 0.11
  5214. 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))
  5215. swait()
  5216. end
  5217. sds.Enabled=false
  5218. game.Debris:AddItem(p, 10)
  5219. end), p, p.CFrame, SOS * 9)
  5220. end
  5221. end
  5222. for i=1, 20 do
  5223. local cols={
  5224. "Lime green",
  5225. "Pastel green",
  5226. "Olivine"
  5227. }
  5228. local p=Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "Neon")
  5229. 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)
  5230. local m=Instance.new("BlockMesh", p)
  5231. m.Scale=Vector3.new(2, 2, 2)
  5232. coroutine.resume(coroutine.create(function(p)
  5233. for i=1, 15 do
  5234. p.Transparency=0.5 + i / 15
  5235. p.CFrame=p.CFrame * CFrame.new(0, -2.5, 0)
  5236. swait()
  5237. end
  5238. p.Parent=nil
  5239. end), p)
  5240. end
  5241. coroutine.resume(coroutine.create(function()
  5242. for i=1, 20 do
  5243. swait()
  5244. blasimg.Size=blasimg.Size + UDim2.new(0.5, 0, 0.5, 0)
  5245. imgbls.ImageTransparency=i / 20
  5246. emit3.Enabled=false
  5247. end
  5248. game.Debris:AddItem(blast, 5)
  5249. end))
  5250. end), MainPos, MainPos2, MouseLook)
  5251. for i=1, lopnum do
  5252. swait()
  5253. PlayAnimationFromTable(AnimTab.aasq.Animation(6, 0, 0), lopsped, false)
  5254. end
  5255. DIR=RootPart.CFrame.lookVector
  5256. p=Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  5257. p.Transparency=0.5
  5258. p.Anchored=true
  5259. p.CFrame=CFrame.new(RootPart.Position + DIR * 2, goto.Position) * CFrame.fromEulerAnglesXYZ(math.rad(90), math.random(-50, 50), 0)
  5260. m=Instance.new("SpecialMesh", p)
  5261. m.MeshId="http://www.roblox.com/asset/?id=20329976"
  5262. m.Scale=Vector3.new(2, 2, 2)
  5263. coroutine.resume(coroutine.create(function(p)
  5264. for i=1, 10 do
  5265. p.Mesh.Scale=p.Mesh.Scale + Vector3.new(1.65 - i * 0.1, -0.15, 1.65 - i * 0.1)
  5266. p.Transparency=0.25 + i / 10
  5267. p.CFrame=p.CFrame * CFrame.new(0, -0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(15), 0)
  5268. swait()
  5269. end
  5270. p:Destroy()
  5271. end), p)
  5272. local blast=Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  5273. blast.Transparency=1
  5274. blast.CFrame=RootPart.CFrame * CFrame.new(0, 0, -1)
  5275. local blasimg=Instance.new("BillboardGui", blast)
  5276. blasimg.Size=UDim2.new(23, 0, 13, 0)
  5277. local imgbls=Instance.new("ImageLabel", blasimg)
  5278. imgbls.BackgroundTransparency=1
  5279. imgbls.Size=UDim2.new(1, 0, 1, 0)
  5280. imgbls.Image="http://www.roblox.com/asset/?id=55924470"
  5281. imgbls.ImageColor3=Color3.new(0, 255, 0)
  5282. local emit3=script.EMIT3:Clone()
  5283. emit3.Enabled=true
  5284. emit3.Parent=blast
  5285. local MainPos=blast.Position
  5286. MainPos2=goto.Position
  5287. local MouseLook=cf((MainPos + MainPos2) / 2, MainPos2)
  5288. coroutine.resume(coroutine.create(function(Pos1, Pos2, Look)
  5289. local num=50
  5290. repeat
  5291. swait()
  5292. local ohit, opos=rayCast(Pos1, Look.lookVector, 6, Character)
  5293. blast.CFrame=CFrame.new((Pos1 + opos) / 2, opos)
  5294. Pos1=Pos1 + Look.lookVector * 5
  5295. if ohit ~= nil then
  5296. num=0
  5297. end
  5298. num=num - 1
  5299. until num <= 0
  5300. MagnitudeDamage(blast, 13, tododmg, Vector3.new(0, 5, 0) + DIR * 5, 0.5, "H2", RootPart, 0, 0, 20, 30)
  5301. so("192410084", blast, 1, 1)
  5302. so("191395725", blast, 1, 1)
  5303. for i=1, 4 do
  5304. p=Par(EffectModel, "Effect", "Pastel green", vt(1, 1, 1), "SmoothPlastic")
  5305. p.CFrame=blast.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  5306. m=Instance.new("SpecialMesh")
  5307. m.MeshId="http://www.roblox.com/asset/?id=3270017"
  5308. m.Scale=Vector3.new(2.4 + i, 2.4 + i, 0.6)
  5309. m.Parent=p
  5310. game:GetService("Debris"):AddItem(p, 5)
  5311. coroutine.resume(coroutine.create(function(p, l)
  5312. for i=1, 10 do
  5313. p.Transparency=i / 10
  5314. p.Mesh.Scale=p.Mesh.Scale + Vector3.new(1 + l, 1 + l, 0)
  5315. swait(0.5)
  5316. end
  5317. p:Remove()
  5318. end), p, 1)
  5319. end
  5320. for SOS=1, 4 do
  5321. do
  5322. local cols={
  5323. "Lime green",
  5324. "Pastel green",
  5325. "Olivine",
  5326. "Shamrock"
  5327. }
  5328. local p=Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "SmoothPlastic")
  5329. p.BrickColor=BrickColor.new(cols[math.random(1, #cols)])
  5330. p.CFrame=CFrame.new(blast.CFrame.p)
  5331. game:GetService("Debris"):AddItem(p, 5)
  5332. local m=Instance.new("BlockMesh", p)
  5333. m.Scale=Vector3.new(1.5, 1.5, 1.5)
  5334. local sds=script.EMIT3:Clone()
  5335. sds.Parent=p
  5336. sds.Enabled=true
  5337. coroutine.resume(coroutine.create(function(p, pc, s)
  5338. local e=0
  5339. for i=0 + s, 10 + s do
  5340. p.Transparency=0.5 + (i - s) / 10
  5341. p.Mesh.Scale=p.Mesh.Scale / 1.02
  5342. e=e ^ 1.008 + 0.11
  5343. 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))
  5344. swait()
  5345. end
  5346. sds.Enabled=false
  5347. game.Debris:AddItem(p, 10)
  5348. end), p, p.CFrame, SOS * 9)
  5349. end
  5350. end
  5351. for i=1, 20 do
  5352. local cols={
  5353. "Lime green",
  5354. "Pastel green",
  5355. "Olivine"
  5356. }
  5357. local p=Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "Neon")
  5358. 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)
  5359. local m=Instance.new("BlockMesh", p)
  5360. m.Scale=Vector3.new(2, 2, 2)
  5361. coroutine.resume(coroutine.create(function(p)
  5362. for i=1, 15 do
  5363. p.Transparency=0.5 + i / 15
  5364. p.CFrame=p.CFrame * CFrame.new(0, -2.5, 0)
  5365. swait()
  5366. end
  5367. p.Parent=nil
  5368. end), p)
  5369. end
  5370. coroutine.resume(coroutine.create(function()
  5371. for i=1, 20 do
  5372. swait()
  5373. blasimg.Size=blasimg.Size + UDim2.new(0.5, 0, 0.5, 0)
  5374. imgbls.ImageTransparency=i / 20
  5375. emit3.Enabled=false
  5376. end
  5377. game.Debris:AddItem(blast, 5)
  5378. end))
  5379. end), MainPos, MainPos2, MouseLook)
  5380. for i=1, lopnum do
  5381. swait()
  5382. PlayAnimationFromTable(AnimTab.aasq.Animation(7, 0, 0), lopsped, false)
  5383. end
  5384. DIR=RootPart.CFrame.lookVector
  5385. p=Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  5386. p.Transparency=0.5
  5387. p.Anchored=true
  5388. p.CFrame=CFrame.new(RootPart.Position + DIR * 2, goto.Position) * CFrame.fromEulerAnglesXYZ(math.rad(90), math.random(-50, 50), 0)
  5389. m=Instance.new("SpecialMesh", p)
  5390. m.MeshId="http://www.roblox.com/asset/?id=20329976"
  5391. m.Scale=Vector3.new(2, 2, 2)
  5392. coroutine.resume(coroutine.create(function(p)
  5393. for i=1, 10 do
  5394. p.Mesh.Scale=p.Mesh.Scale + Vector3.new(1.65 - i * 0.1, -0.15, 1.65 - i * 0.1)
  5395. p.Transparency=0.25 + i / 10
  5396. p.CFrame=p.CFrame * CFrame.new(0, -0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(15), 0)
  5397. swait()
  5398. end
  5399. p:Destroy()
  5400. end), p)
  5401. local blast=Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  5402. blast.Transparency=1
  5403. blast.CFrame=RootPart.CFrame * CFrame.new(0, 0, -1)
  5404. local blasimg=Instance.new("BillboardGui", blast)
  5405. blasimg.Size=UDim2.new(23, 0, 13, 0)
  5406. local imgbls=Instance.new("ImageLabel", blasimg)
  5407. imgbls.BackgroundTransparency=1
  5408. imgbls.Size=UDim2.new(1, 0, 1, 0)
  5409. imgbls.Image="http://www.roblox.com/asset/?id=55924470"
  5410. imgbls.ImageColor3=Color3.new(0, 255, 0)
  5411. local emit3=script.EMIT3:Clone()
  5412. emit3.Enabled=true
  5413. emit3.Parent=blast
  5414. local MainPos=blast.Position
  5415. MainPos2=goto.Position
  5416. local MouseLook=cf((MainPos + MainPos2) / 2, MainPos2)
  5417. coroutine.resume(coroutine.create(function(Pos1, Pos2, Look)
  5418. local num=50
  5419. repeat
  5420. swait()
  5421. local ohit, opos=rayCast(Pos1, Look.lookVector, 6, Character)
  5422. blast.CFrame=CFrame.new((Pos1 + opos) / 2, opos)
  5423. Pos1=Pos1 + Look.lookVector * 5
  5424. if ohit ~= nil then
  5425. num=0
  5426. end
  5427. num=num - 1
  5428. until num <= 0
  5429. MagnitudeDamage(blast, 13, tododmg, Vector3.new(0, 5, 0) + DIR * 5, 0.5, "H2", RootPart, 0, 0, 20, 30)
  5430. so("192410084", blast, 1, 1)
  5431. so("191395725", blast, 1, 1)
  5432. for i=1, 4 do
  5433. p=Par(EffectModel, "Effect", "Pastel green", vt(1, 1, 1), "SmoothPlastic")
  5434. p.CFrame=blast.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  5435. m=Instance.new("SpecialMesh")
  5436. m.MeshId="http://www.roblox.com/asset/?id=3270017"
  5437. m.Scale=Vector3.new(2.4 + i, 2.4 + i, 0.6)
  5438. m.Parent=p
  5439. game:GetService("Debris"):AddItem(p, 5)
  5440. coroutine.resume(coroutine.create(function(p, l)
  5441. for i=1, 10 do
  5442. p.Transparency=i / 10
  5443. p.Mesh.Scale=p.Mesh.Scale + Vector3.new(1 + l, 1 + l, 0)
  5444. swait(0.5)
  5445. end
  5446. p:Remove()
  5447. end), p, 1)
  5448. end
  5449. --uiofjhoihreihuerfr
  5450. for SOS=1, 4 do
  5451. do
  5452. local cols={
  5453. "Lime green",
  5454. "Pastel green",
  5455. "Olivine",
  5456. "Shamrock"
  5457. }
  5458. local p=Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "SmoothPlastic")
  5459. p.BrickColor=BrickColor.new(cols[math.random(1, #cols)])
  5460. p.CFrame=CFrame.new(blast.CFrame.p)
  5461. game:GetService("Debris"):AddItem(p, 5)
  5462. local m=Instance.new("BlockMesh", p)
  5463. m.Scale=Vector3.new(1.5, 1.5, 1.5)
  5464. local sds=script.EMIT3:Clone()
  5465. sds.Parent=p
  5466. sds.Enabled=true
  5467. coroutine.resume(coroutine.create(function(p, pc, s)
  5468. local e=0
  5469. for i=0 + s, 10 + s do
  5470. p.Transparency=0.5 + (i - s) / 10
  5471. p.Mesh.Scale=p.Mesh.Scale / 1.02
  5472. e=e ^ 1.008 + 0.11
  5473. 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))
  5474. swait()
  5475. end
  5476. sds.Enabled=false
  5477. game.Debris:AddItem(p, 10)
  5478. end), p, p.CFrame, SOS * 9)
  5479. end
  5480. end
  5481. for i=1, 20 do
  5482. local cols={
  5483. "Lime green",
  5484. "Pastel green",
  5485. "Olivine"
  5486. }
  5487. local p=Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "Neon")
  5488. 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)
  5489. local m=Instance.new("BlockMesh", p)
  5490. m.Scale=Vector3.new(2, 2, 2)
  5491. coroutine.resume(coroutine.create(function(p)
  5492. for i=1, 15 do
  5493. p.Transparency=0.5 + i / 15
  5494. p.CFrame=p.CFrame * CFrame.new(0, -2.5, 0)
  5495. swait()
  5496. end
  5497. p.Parent=nil
  5498. end), p)
  5499. end
  5500. coroutine.resume(coroutine.create(function()
  5501. for i=1, 20 do
  5502. swait()
  5503. blasimg.Size=blasimg.Size + UDim2.new(0.5, 0, 0.5, 0)
  5504. imgbls.ImageTransparency=i / 20
  5505. emit3.Enabled=false
  5506. end
  5507. game.Debris:AddItem(blast, 5)
  5508. end))
  5509. end), MainPos, MainPos2, MouseLook)
  5510. for i=1, lopnum do
  5511. swait()
  5512. PlayAnimationFromTable(AnimTab.aasq.Animation(8, 0, 0), lopsped, false)
  5513. end
  5514. DIR=RootPart.CFrame.lookVector
  5515. p=Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  5516. p.Transparency=0.5
  5517. p.Anchored=true
  5518. p.CFrame=CFrame.new(RootPart.Position + DIR * 2, goto.Position) * CFrame.fromEulerAnglesXYZ(math.rad(90), math.random(-50, 50), 0)
  5519. m=Instance.new("SpecialMesh", p)
  5520. m.MeshId="http://www.roblox.com/asset/?id=20329976"
  5521. m.Scale=Vector3.new(2, 2, 2)
  5522. coroutine.resume(coroutine.create(function(p)
  5523. for i=1, 10 do
  5524. p.Mesh.Scale=p.Mesh.Scale + Vector3.new(1.65 - i * 0.1, -0.15, 1.65 - i * 0.1)
  5525. p.Transparency=0.25 + i / 10
  5526. p.CFrame=p.CFrame * CFrame.new(0, -0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(15), 0)
  5527. swait()
  5528. end
  5529. p:Destroy()
  5530. end), p)
  5531. local blast=Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  5532. blast.Transparency=1
  5533. blast.CFrame=RootPart.CFrame * CFrame.new(0, 0, -1)
  5534. local blasimg=Instance.new("BillboardGui", blast)
  5535. blasimg.Size=UDim2.new(23, 0, 13, 0)
  5536. local imgbls=Instance.new("ImageLabel", blasimg)
  5537. imgbls.BackgroundTransparency=1
  5538. imgbls.Size=UDim2.new(1, 0, 1, 0)
  5539. imgbls.Image="http://www.roblox.com/asset/?id=55924470"
  5540. imgbls.ImageColor3=Color3.new(0, 255, 0)
  5541. local emit3=script.EMIT3:Clone()
  5542. emit3.Enabled=true
  5543. emit3.Parent=blast
  5544. local MainPos=blast.Position
  5545. MainPos2=goto.Position
  5546. local MouseLook=cf((MainPos + MainPos2) / 2, MainPos2)
  5547. coroutine.resume(coroutine.create(function(Pos1, Pos2, Look)
  5548. local num=50
  5549. repeat
  5550. swait()
  5551. local ohit, opos=rayCast(Pos1, Look.lookVector, 6, Character)
  5552. blast.CFrame=CFrame.new((Pos1 + opos) / 2, opos)
  5553. Pos1=Pos1 + Look.lookVector * 5
  5554. if ohit ~= nil then
  5555. num=0
  5556. end
  5557. num=num - 1
  5558. until num <= 0
  5559. MagnitudeDamage(blast, 13, tododmg, Vector3.new(0, 5, 0) + DIR * 5, 0.5, "H2", RootPart, 0, 0, 20, 30)
  5560. so("192410084", blast, 1, 1)
  5561. so("191395725", blast, 1, 1)
  5562. for i=1, 4 do
  5563. p=Par(EffectModel, "Effect", "Pastel green", vt(1, 1, 1), "SmoothPlastic")
  5564. p.CFrame=blast.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  5565. m=Instance.new("SpecialMesh")
  5566. m.MeshId="http://www.roblox.com/asset/?id=3270017"
  5567. m.Scale=Vector3.new(2.4 + i, 2.4 + i, 0.6)
  5568. m.Parent=p
  5569. game:GetService("Debris"):AddItem(p, 5)
  5570. coroutine.resume(coroutine.create(function(p, l)
  5571. for i=1, 10 do
  5572. p.Transparency=i / 10
  5573. p.Mesh.Scale=p.Mesh.Scale + Vector3.new(1 + l, 1 + l, 0)
  5574. swait(0.5)
  5575. end
  5576. p:Remove()
  5577. end), p, 1)
  5578. end
  5579. for SOS=1, 4 do
  5580. do
  5581. local cols={
  5582. "Lime green",
  5583. "Pastel green",
  5584. "Olivine",
  5585. "Shamrock"
  5586. }
  5587. local p=Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "SmoothPlastic")
  5588. p.BrickColor=BrickColor.new(cols[math.random(1, #cols)])
  5589. p.CFrame=CFrame.new(blast.CFrame.p)
  5590. game:GetService("Debris"):AddItem(p, 5)
  5591. local m=Instance.new("BlockMesh", p)
  5592. m.Scale=Vector3.new(1.5, 1.5, 1.5)
  5593. local sds=script.EMIT3:Clone()
  5594. sds.Parent=p
  5595. sds.Enabled=true
  5596. coroutine.resume(coroutine.create(function(p, pc, s)
  5597. local e=0
  5598. for i=0 + s, 10 + s do
  5599. p.Transparency=0.5 + (i - s) / 10
  5600. p.Mesh.Scale=p.Mesh.Scale / 1.02
  5601. e=e ^ 1.008 + 0.11
  5602. 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))
  5603. swait()
  5604. end
  5605. sds.Enabled=false
  5606. game.Debris:AddItem(p, 10)
  5607. end), p, p.CFrame, SOS * 9)
  5608. end
  5609. end
  5610. for i=1, 20 do
  5611. local cols={
  5612. "Lime green",
  5613. "Pastel green",
  5614. "Olivine"
  5615. }
  5616. local p=Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "Neon")
  5617. 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)
  5618. local m=Instance.new("BlockMesh", p)
  5619. m.Scale=Vector3.new(2, 2, 2)
  5620. coroutine.resume(coroutine.create(function(p)
  5621. for i=1, 15 do
  5622. p.Transparency=0.5 + i / 15
  5623. p.CFrame=p.CFrame * CFrame.new(0, -2.5, 0)
  5624. swait()
  5625. end
  5626. p.Parent=nil
  5627. end), p)
  5628. end
  5629. coroutine.resume(coroutine.create(function()
  5630. for i=1, 20 do
  5631. swait()
  5632. blasimg.Size=blasimg.Size + UDim2.new(0.5, 0, 0.5, 0)
  5633. imgbls.ImageTransparency=i / 20
  5634. emit3.Enabled=false
  5635. end
  5636. game.Debris:AddItem(blast, 5)
  5637. end))
  5638. end), MainPos, MainPos2, MouseLook)
  5639. for i=1, lopnum do
  5640. swait()
  5641. PlayAnimationFromTable(AnimTab.aasq.Animation(9, 0, 0), lopsped, false)
  5642. end
  5643. DIR=RootPart.CFrame.lookVector
  5644. p=Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  5645. p.Transparency=0.5
  5646. p.Anchored=true
  5647. p.CFrame=CFrame.new(RootPart.Position + DIR * 2, goto.Position) * CFrame.fromEulerAnglesXYZ(math.rad(90), math.random(-50, 50), 0)
  5648. m=Instance.new("SpecialMesh", p)
  5649. m.MeshId="http://www.roblox.com/asset/?id=20329976"
  5650. m.Scale=Vector3.new(2, 2, 2)
  5651. coroutine.resume(coroutine.create(function(p)
  5652. for i=1, 10 do
  5653. p.Mesh.Scale=p.Mesh.Scale + Vector3.new(1.65 - i * 0.1, -0.15, 1.65 - i * 0.1)
  5654. p.Transparency=0.25 + i / 10
  5655. p.CFrame=p.CFrame * CFrame.new(0, -0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(15), 0)
  5656. swait()
  5657. end
  5658. p:Destroy()
  5659. end), p)
  5660. local fireball=Instance.new("Part", EffectModel)
  5661. fireball.Anchored=true
  5662. fireball.CanCollide=false
  5663. fireball.Size=Vector3.new(0, 0, 0)
  5664. fireball.Transparency=0.85
  5665. fireball.BrickColor=BrickColor.new("Lime green")
  5666. fireball.CFrame=RightArm.CFrame * CFrame.new(0, -1.5, 0)
  5667. local bill=Instance.new("BillboardGui", fireball)
  5668. bill.Size=UDim2.new(1, 0, 1, 0)
  5669. local billONE=Instance.new("ImageLabel", bill)
  5670. billONE.Size=UDim2.new(1, 0, 1, 0)
  5671. billONE.BackgroundTransparency=1
  5672. billONE.Image="http://www.roblox.com/asset/?id=678216607"
  5673. billONE.ImageColor3=Color3.new(255, 170, 0)
  5674. local billTWO=billONE:Clone()
  5675. billONE.ImageTransparency=0.3
  5676. billTWO.Parent=bill
  5677. billTWO.Image="http://www.roblox.com/asset/?id=678170882"
  5678. billTWO.ImageColor3=Color3.new(255, 255, 255)
  5679. local billTHREE=billTWO:clone()
  5680. billTHREE.Parent=bill
  5681. local billdam=Instance.new("BillboardGui", fireball)
  5682. billdam.Size=UDim2.new(20, 0, 15.384615384615383, 0)
  5683. local billdam2=Instance.new("ImageLabel", billdam)
  5684. billdam2.BackgroundTransparency=1
  5685. billdam2.Size=UDim2.new(1, 0, 1, 0)
  5686. billdam2.Image="rbxassetid://200369311"
  5687. billdam2.ImageColor3=Color3.new(255, 255, 0)
  5688. billdam2.ImageTransparency=1
  5689. local fr=script.Fire:Clone()
  5690. fr.Enabled=true
  5691. fr.Parent=fireball
  5692. local spm2=Instance.new("SpecialMesh", fireball)
  5693. spm2.MeshId="rbxassetid://9982590"
  5694. spm2.Scale=Vector3.new(2.5, 2.5, 2.5)
  5695. local asd=0
  5696. for i=1, 15 do
  5697. fireball.CFrame=fireball.CFrame * CFrame.Angles(math.rad(3), math.rad(3), math.rad(3))
  5698. local es=0.4
  5699. local es2=0.5333333333333333
  5700. bill.Size=bill.Size + UDim2.new(es, 0, es, 0)
  5701. billdam.Size=billdam.Size - UDim2.new(es2, 0, es2 / 1.3, 0)
  5702. billdam2.ImageTransparency=billdam2.ImageTransparency - 0.1
  5703. fireball.CFrame=RightArm.CFrame * CFrame.new(0, -1.5, 0)
  5704. end
  5705. local MainPos=fireball.Position
  5706. MainPos2=goto.Position
  5707. local MouseLook=cf((MainPos + MainPos2) / 2, MainPos2)
  5708. coroutine.resume(coroutine.create(function(Pos1, Pos2, Look)
  5709. local num=50
  5710. repeat
  5711. swait()
  5712. local ohit, opos=rayCast(Pos1, Look.lookVector, 10, Character)
  5713. fireball.CFrame=CFrame.new((Pos1 + opos) / 2, opos)
  5714. Pos1=Pos1 + Look.lookVector * 2.5
  5715. if ohit ~= nil then
  5716. num=0
  5717. end
  5718. num=num - 1
  5719. asd=asd + 1
  5720. if asd >= 5 then
  5721. asd=0
  5722. local p=Par(EffectModel, "Effect", "Pastel green", vt(1, 1, 1), "Neon")
  5723. p.CFrame=fireball.CFrame * CFrame.new(0, 0, -7)
  5724. game:GetService("Debris"):AddItem(p, 8)
  5725. local m=Instance.new("SpecialMesh", p)
  5726. m.MeshId="http://www.roblox.com/asset/?id=3270017"
  5727. m.Scale=Vector3.new(1, 1, 0)
  5728. coroutine.resume(coroutine.create(function(p, s)
  5729. for i=1, 15 do
  5730. p.Transparency=i / 15
  5731. p.Mesh.Scale=p.Mesh.Scale + Vector3.new(1.5, 1.5, 0)
  5732. swait()
  5733. end
  5734. p:Remove()
  5735. end), p)
  5736. end
  5737. until num <= 0
  5738. local p=Par(EffectModel, "Effect", "Pastel green", vt(1, 1, 1), "Neon")
  5739. p.CFrame=CFrame.new(fireball.Position) * CFrame.fromEulerAnglesXYZ(math.pi / 2, 0, 0)
  5740. game:GetService("Debris"):AddItem(p, 8)
  5741. local m=Instance.new("SpecialMesh", p)
  5742. m.MeshId="http://www.roblox.com/asset/?id=3270017"
  5743. m.Scale=Vector3.new(2, 2, 1)
  5744. coroutine.resume(coroutine.create(function(p, s)
  5745. for i=1, 15 do
  5746. p.Transparency=i / 15
  5747. p.Mesh.Scale=p.Mesh.Scale + Vector3.new(s, s, 0.05)
  5748. swait()
  5749. end
  5750. p:Remove()
  5751. end), p, 8)
  5752. p=Par(EffectModel, "Effect", "Pastel green", vt(1, 1, 1), "Neon")
  5753. p.CFrame=fireball.CFrame
  5754. m=Instance.new("SpecialMesh")
  5755. p.Material="SmoothPlastic"
  5756. m.MeshType="Sphere"
  5757. m.Parent=p
  5758. m.Scale=Vector3.new(50, 50, 50)
  5759. coroutine.resume(coroutine.create(function(p)
  5760. for i=1, 60 do
  5761. p.Transparency=0.5 + i / 60
  5762. swait()
  5763. end
  5764. p:Remove()
  5765. end), p)
  5766. p=Par(EffectModel, "Effect", "White", vt(1, 1, 1), "Glass")
  5767. p.CFrame=fireball.CFrame
  5768. p.Size=Vector3.new(1, 1, 1)
  5769. m=Instance.new("SpecialMesh")
  5770. m.MeshType="Sphere"
  5771. m.Parent=p
  5772. m.Scale=Vector3.new(40, 40, 40)
  5773. coroutine.resume(coroutine.create(function(p)
  5774. for i=1, 60 do
  5775. p.Transparency=0.25 + i / 60
  5776. swait()
  5777. end
  5778. p:Remove()
  5779. end), p)
  5780. p=Par(EffectModel, "Effect", "Bright green", vt(1, 1, 1), "Neon")
  5781. p.CFrame=fireball.CFrame * CFrame.Angles(math.rad(-15), 0, 0)
  5782. m=Instance.new("SpecialMesh")
  5783. m.MeshId="rbxassetid://51226819"
  5784. m.Parent=p
  5785. m.Scale=Vector3.new(9, 9, 5)
  5786. coroutine.resume(coroutine.create(function(p)
  5787. for i=1, 60 do
  5788. p.Transparency=0.35 + i / 60
  5789. m.Scale=m.Scale + Vector3.new(0.1, 0.1, 0.1)
  5790. swait()
  5791. end
  5792. p:Remove()
  5793. end), p)
  5794. for SOS=1, 4 do
  5795. do
  5796. local cols={
  5797. "Lime green",
  5798. "Pastel green",
  5799. "Olivine",
  5800. "Shamrock"
  5801. }
  5802. local p=Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "SmoothPlastic")
  5803. p.BrickColor=BrickColor.new(cols[math.random(1, #cols)])
  5804. p.CFrame=CFrame.new(fireball.CFrame.p)
  5805. game:GetService("Debris"):AddItem(p, 5)
  5806. local m=Instance.new("BlockMesh", p)
  5807. m.Scale=Vector3.new(1.5, 1.5, 1.5)
  5808. local sds=script.Fire:Clone()
  5809. sds.Parent=p
  5810. sds.Enabled=true
  5811. coroutine.resume(coroutine.create(function(p, pc, s)
  5812. local e=0
  5813. for i=0 + s, 50 + s do
  5814. p.Transparency=0.5 + (i - s) / 10
  5815. p.Mesh.Scale=p.Mesh.Scale / 1.02
  5816. e=e ^ 1.008 + 0.11
  5817. 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))
  5818. swait()
  5819. end
  5820. sds.Enabled=false
  5821. game.Debris:AddItem(p, 10)
  5822. end), p, p.CFrame, SOS * 9)
  5823. end
  5824. end
  5825. for i=1, 20 do
  5826. local cols={
  5827. "Lime green",
  5828. "Pastel green",
  5829. "Olivine"
  5830. }
  5831. local p=Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "Glass")
  5832. 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)
  5833. local m=Instance.new("BlockMesh", p)
  5834. m.Scale=Vector3.new(1, 1, 1)
  5835. local fr=script.Fire:Clone()
  5836. fr.Parent=p
  5837. fr.Enabled=true
  5838. coroutine.resume(coroutine.create(function(p)
  5839. for i=1, 40 do
  5840. p.Transparency=0.5 + i / 40
  5841. p.CFrame=p.CFrame * CFrame.new(0, -2, 0)
  5842. swait()
  5843. end
  5844. p.Parent=nil
  5845. end), p)
  5846. end
  5847. for i=1, 3 do
  5848. p=Par(EffectModel, "Effect", "Pastel green", vt(1, 1, 1), "Glass")
  5849. p.CFrame=fireball.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  5850. m=Instance.new("SpecialMesh")
  5851. m.MeshId="http://www.roblox.com/asset/?id=3270017"
  5852. m.Scale=Vector3.new(50, 50, 0)
  5853. m.Parent=p
  5854. game:GetService("Debris"):AddItem(p, 5)
  5855. coroutine.resume(coroutine.create(function(p, l)
  5856. for i=1, 60 do
  5857. p.Transparency=0.5 + i / 60
  5858. p.Mesh.Scale=p.Mesh.Scale + Vector3.new(0.5, 0.5, 0)
  5859. swait()
  5860. end
  5861. p:Remove()
  5862. end), p, 1)
  5863. end
  5864. if vp2.Parent ~= nil then
  5865. game.Debris:AddItem(vp2, 0.1)
  5866. end
  5867. spec=false
  5868. MagnitudeDamage(fireball, 25, tododmg2, Vector3.new(0, 30, 0) + DIR * 60, 0.5, "H2", RootPart, 0, 0, 20, 30)
  5869. fireball:ClearAllChildren()
  5870. game.Debris:AddItem(fireball, 10)
  5871. so("180120107", fireball, 1, 1)
  5872. so("157878578", fireball, 1, 1)
  5873. so("192410084", fireball, 1, 1)
  5874. so("191395725", fireball, 1, 1)
  5875. end), MainPos, MainPos2, MouseLook)
  5876. vp:Destroy()
  5877. for i=1, 20 do
  5878. local oof=18
  5879. swait()
  5880. PlayAnimationFromTable(AnimTab.aasq.Animation(10, oof, i), 0.3, false)
  5881. end
  5882. for i=0, 2, 0.1 do
  5883. swait()
  5884. DIR=RootPart.CFrame.lookVector
  5885. PlayAnimationFromTable(AnimTab.aasq.Animation(11, 0, 0), 0.3, false)
  5886. end
  5887. end
  5888. end
  5889. if hited then
  5890. Cooldown("AASQcool", 10)
  5891. else
  5892. Cooldown("AASQcool", 4)
  5893. end
  5894. hited=false
  5895. doingmoves(false)
  5896. end
  5897. })
  5898. table.insert(MovesTable, {
  5899. ["Input"]="wwx",
  5900. ["Name"]="Soul breaker",
  5901. ["Phase"]=2,
  5902. ["Cooldown"]=0,
  5903. ["CooldownName"]="WWXcool",
  5904. ["CanCancel"]=true,
  5905. ["Conditions"]=function()
  5906. local Viable=false
  5907. local Move
  5908. for _, p in pairs(MovesTable) do
  5909. if p.Input=="wwx" then
  5910. Move=p
  5911. break
  5912. end
  5913. end
  5914. local ver
  5915. local numer=Move.Phase
  5916. if numer==1 then
  5917. ver=true
  5918. end
  5919. if numer==2 then
  5920. ver=Phase2Unlocked
  5921. end
  5922. if numer==3 then
  5923. ver=Phase3Unlocked
  5924. end
  5925. if numer==4 then
  5926. ver=Phase4Unlocked
  5927. end
  5928. local CD=Move.Cooldown
  5929. local name=Move.CooldownName
  5930. if char:FindFirstChild(name)==nil and CanCancel and ver then
  5931. Viable=true
  5932. end
  5933. return Viable
  5934. end,
  5935. ["function"]=function()
  5936. doingmoves(true)
  5937. LastMove="WWX"
  5938. local RNmove=LastMove
  5939. for i=0, 1, 0.45 do
  5940. swait()
  5941. PlayAnimationFromTable(AnimTab.wwx.Animation(1), 0.6, false)
  5942. end
  5943. for i=1, 3 do
  5944. swait()
  5945. local p=Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  5946. p.BrickColor=BrickColor.new("Really black")
  5947. p.CFrame=CFrame.new(Character.Torso.Position - Vector3.new(0, 0.8, 0))
  5948. game:GetService("Debris"):AddItem(p, 8)
  5949. local m=Instance.new("SpecialMesh", p)
  5950. m.MeshId="http://www.roblox.com/asset/?id=20329976"
  5951. m.Scale=Vector3.new(5, 3, 5)
  5952. coroutine.resume(coroutine.create(function(p, s)
  5953. for i=1, 15 do
  5954. p.Transparency=0.9 + i / 150
  5955. p.Mesh.Scale=p.Mesh.Scale + Vector3.new(1.5, -0.2, 1.5)
  5956. p.CFrame=p.CFrame * CFrame.new(0, -0.25, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  5957. swait()
  5958. end
  5959. p:Remove()
  5960. end), p)
  5961. end
  5962. local efx=Par(EffectModel, "Effect", "Black", vt(1, 1, 1), "SmoothPlastic")
  5963. local m=Instance.new("SpecialMesh", efx)
  5964. m.Scale=vt(2, 2, 2)
  5965. local hitdeb=false
  5966. m.MeshId="http://www.roblox.com/asset/?id=51177741"
  5967. efx.CFrame=RootPart.CFrame * CFrame.Angles(0, 0, math.rad(90))
  5968. cb=Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  5969. m=Instance.new("SpecialMesh", cb)
  5970. efx.Transparency=1
  5971. cb.Transparency=1
  5972. p=Par(EffectModel, "Effect", "White", vt(7, 7, 0.2), "SmoothPlastic")
  5973. p.Transparency=1
  5974. p.CFrame=RootPart.CFrame * CFrame.new(0, 0, -3)
  5975. gui=Instance.new("SurfaceGui", p)
  5976. gui.Face="Front"
  5977. Iergui=Instance.new("ImageLabel", gui)
  5978. Iergui.Size=UDim2.new(1, 0, 1, 0)
  5979. Iergui.ImageColor3=BrickColor.new("Lime green").Color
  5980. Iergui.Image="http://www.roblox.com/asset/?id=569947439"
  5981. Iergui.BackgroundTransparency=1
  5982. Iergui2=gui:clone()
  5983. Iergui2.Parent=p
  5984. Iergui2.Face="Back"
  5985. coroutine.resume(coroutine.create(function()
  5986. for i=1, 25 do
  5987. swait()
  5988. p.CFrame=p.CFrame * CFrame.Angles(0, 0, math.rad(15))
  5989. Iergui.ImageTransparency=i / 25
  5990. Iergui2.ImageLabel.ImageTransparency=i / 25
  5991. end
  5992. p:Destroy()
  5993. end))
  5994. local p=Instance.new("Sound", efx)
  5995. p.Volume=1
  5996. p.Pitch=0.65
  5997. p.SoundId="http://www.roblox.com/asset/?id=231917788"
  5998. p:Play()
  5999. game:GetService("Debris"):AddItem(p, 3)
  6000. local p=Instance.new("Sound", efx)
  6001. p.Volume=1
  6002. p.Pitch=1
  6003. p.SoundId="http://www.roblox.com/asset/?id=233091183"
  6004. p:Play()
  6005. game:GetService("Debris"):AddItem(p, 3)
  6006. local hited=false
  6007. for i=1, 30 do
  6008. swait()
  6009. if hited==false and LastMove ~= RNmove then
  6010. break
  6011. end
  6012. do
  6013. local blast2=Par(EffectModel, "Effect", "Lime green", vt(1, 1, 1), "Neon")
  6014. blast2.CFrame=efx.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  6015. local m=Instance.new("BlockMesh", blast2)
  6016. m.Scale=Vector3.new(3, 3, 3)
  6017. coroutine.resume(coroutine.create(function()
  6018. for i=1, 20 do
  6019. blast2.Transparency=i / 20
  6020. m.Scale=m.Scale + vt(-0.15, -0.15, -0.15)
  6021. swait()
  6022. blast2.CFrame=blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  6023. end
  6024. blast2:Remove()
  6025. end))
  6026. efx.CFrame=clerp(efx.CFrame, efx.CFrame * CFrame.new(0, 0, -35), 0.1)
  6027. cb.Size=Vector3.new(0.5, (char["Left Arm"].Position - efx.Position).magnitude, 0.5)
  6028. cb.CFrame=CFrame.new((char["Left Arm"].Position + efx.Position) / 2, char["Left Arm"].Position) * CFrame.Angles(math.pi / 2, 0, 0)
  6029. if hitdeb==false then
  6030. for i, v in pairs(workspace:children()) do
  6031. if v:IsA("Model") and v:FindFirstChildOfClass("Humanoid") and v:findFirstChild("Head") and v:findFirstChild("HumanoidRootPart") and 7 > (v:findFirstChild("HumanoidRootPart").Position - efx.Position).magnitude and v.Name ~= char.Name then
  6032. hited=true
  6033. for i=1, 20 do
  6034. local p=Par(EffectModel, "Effect", "White", vt(0.2, 1, 0.2), "Neon")
  6035. p.CFrame=v.HumanoidRootPart.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10) / 4, math.random(-10, 10) / 4, math.random(-10, 10) / 4)
  6036. p.Parent=EffectModel
  6037. local m=Instance.new("SpecialMesh")
  6038. m.MeshType="Sphere"
  6039. m.Parent=p
  6040. m.Scale=Vector3.new(1, 8, 1)
  6041. coroutine.resume(coroutine.create(function(p)
  6042. for i=1, 40 do
  6043. p.Transparency=i / 40
  6044. p.CFrame=p.CFrame * CFrame.new(0, -1, 0)
  6045. swait()
  6046. end
  6047. p.Parent=nil
  6048. end), p)
  6049. end
  6050. for i=0, 1, 0.25 do
  6051. swait()
  6052. PlayAnimationFromTable(AnimTab.wwx.Animation(2), 0.3, false)
  6053. end
  6054. efx.Anchored=false
  6055. do
  6056. local lock=it("Weld", v)
  6057. lock.Part0=efx
  6058. lock.Part1=v.HumanoidRootPart
  6059. local asd=true
  6060. coroutine.resume(coroutine.create(function()
  6061. while true do
  6062. swait()
  6063. do
  6064. local blast2=Par(EffectModel, "Effect", "Lime green", vt(1, 1, 1), "SmoothPlastic")
  6065. blast2.CFrame=v.HumanoidRootPart.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  6066. coroutine.resume(coroutine.create(function()
  6067. for i=1, 20 do
  6068. blast2.Transparency=i / 20
  6069. m.Scale=m.Scale + vt(-0.15, -0.15, -0.15)
  6070. swait()
  6071. blast2.CFrame=blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  6072. end
  6073. blast2:Remove()
  6074. end))
  6075. Damagefunc(v.HumanoidRootPart, 1, Vector3.new(0, 0, 0), 0.5, "H2", RootPart, 0, 0, 10, 20)
  6076. efx.CFrame=clerp(efx.CFrame, RootPart.CFrame * CFrame.new(0, 0, -1), 0.3)
  6077. cb.Size=Vector3.new(0.5, (char["Left Arm"].Position - efx.Position).magnitude, 0.5)
  6078. cb.CFrame=CFrame.new((char["Left Arm"].Position + efx.Position) / 2, char["Left Arm"].Position) * CFrame.Angles(math.pi / 2, 0, 0)
  6079. if asd==false then
  6080. break
  6081. end
  6082. end
  6083. end
  6084. game.Debris:AddItem(efx, 5)
  6085. game.Debris:AddItem(cb, 5)
  6086. game.Debris:AddItem(lock, 5)
  6087. lock.Parent=nil
  6088. end))
  6089. if LastMove==RNmove then
  6090. local spn=0
  6091. swait(5)
  6092. asd=false
  6093. efx:Destroy()
  6094. cb:Destroy()
  6095. lock:Destroy()
  6096. end
  6097. if LastMove==RNmove then
  6098. Cooldown("WWXcool", 12)
  6099. doingmoves(false)
  6100. end
  6101. return
  6102. end
  6103. end
  6104. end
  6105. end
  6106. end
  6107. end
  6108. if LastMove==RNmove then
  6109. for i=1, 10 do
  6110. swait()
  6111. efx.CFrame=clerp(efx.CFrame, char["Left Arm"].CFrame * CFrame.Angles(-math.rad(90), 0, math.rad(90)), 0.2)
  6112. cb.Size=Vector3.new(0.5, (char["Left Arm"].Position - efx.Position).magnitude, 0.5)
  6113. cb.CFrame=CFrame.new((char["Left Arm"].Position + efx.Position) / 2, char["Left Arm"].Position) * CFrame.Angles(math.pi / 2, 0, 0)
  6114. end
  6115. efx:Destroy()
  6116. cb:Destroy()
  6117. Cooldown("WWXcool", 3)
  6118. doingmoves(false)
  6119. end
  6120. end
  6121. })
  6122. table.insert(MovesTable, {
  6123. ["Input"]="asdq",
  6124. ["Name"]="Too slow",
  6125. ["Phase"]=1,
  6126. ["Cooldown"]=0,
  6127. ["CooldownName"]="ASDQcool",
  6128. ["CanCancel"]=false,
  6129. ["Conditions"]=function()
  6130. local Viable=false
  6131. local Move
  6132. for _, p in pairs(MovesTable) do
  6133. if p.Input=="asdq" then
  6134. Move=p
  6135. break
  6136. end
  6137. end
  6138. local ver
  6139. local numer=Move.Phase
  6140. if numer==1 then
  6141. ver=true
  6142. end
  6143. if numer==2 then
  6144. ver=Phase2Unlocked
  6145. end
  6146. if numer==3 then
  6147. ver=Phase3Unlocked
  6148. end
  6149. if numer==4 then
  6150. ver=Phase4Unlocked
  6151. end
  6152. local CD=Move.Cooldown
  6153. local name=Move.CooldownName
  6154. if char:FindFirstChild(name)==nil and CanCancel and ver then
  6155. Viable=true
  6156. end
  6157. return Viable
  6158. end,
  6159. ["function"]=function()
  6160. local pos=RootPart.Position - mouse.Hit.p if mouse.Target==nil then ph0segui(char, "Cannot teleport to nothing.", "Lime green")return end
  6161. local dist=pos.magnitude
  6162. if dist > 120 then
  6163. ph0segui(char, "Greater than max range.(120)", "Lime green")
  6164. return
  6165. end
  6166. local MousePos=mouse.Hit.p
  6167. doingmoves(true)
  6168. Cooldown("ASDQcool", 3)
  6169. LastMove="ASDQ"
  6170. local RNmove=LastMove
  6171. for i=0, 1, 0.2 do
  6172. swait()
  6173. DIR=RootPart.CFrame.lookVector
  6174. PlayAnimationFromTable(AnimTab.asdq.Animation(1), 0.3, false)
  6175. end
  6176. for i=1, 4 do
  6177. local p=Par(EffectModel, "Effect", "White", vt(1, 1, 1), "Neon")
  6178. p.CFrame=CFrame.new(RootPart.CFrame.p) - Vector3.new(0, 0, 0)
  6179. local m=Instance.new("CylinderMesh", p)
  6180. m.Scale=Vector3.new(0.6, 1000000, 0.8)
  6181. coroutine.resume(coroutine.create(function(p, pc, s)
  6182. local e=0
  6183. for i=0 + s, 8 + s do
  6184. do
  6185. local hitfloor2, posfloor2=rayCast(p.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 100, Character)
  6186. local blast2=Par(EffectModel, "Effect", "White", vt(1, 1, 1), "Neon")
  6187. blast2.CFrame=cf(posfloor2) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  6188. local m=Instance.new("BlockMesh", blast2)
  6189. m.Scale=Vector3.new(2, 2, 2)
  6190. coroutine.resume(coroutine.create(function()
  6191. for i=1, 10 do
  6192. blast2.Transparency=i / 10
  6193. swait()
  6194. blast2.CFrame=blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(5), math.rad(5), math.rad(5)) + Vector3.new(0, 0.65, 0)
  6195. end
  6196. blast2:Remove()
  6197. end))
  6198. e=e ^ 1.008 + 0.11
  6199. 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))
  6200. swait()
  6201. end
  6202. end
  6203. for i=1, 10 do
  6204. p.Transparency=i / 10
  6205. swait()
  6206. end
  6207. p:Remove()
  6208. end), p, p.CFrame, i * 9)
  6209. end
  6210. for _, v in pairs(char:children()) do
  6211. if v.className=="Part" and v.Name ~= "HumanoidRootPart" then
  6212. do
  6213. local p=v:clone()
  6214. p.Name="trail"
  6215. p.Parent=EffectModel
  6216. p.Transparency=0.5
  6217. p.Anchored=true
  6218. p.BrickColor=BrickColor.new("Pastel green")
  6219. p.Material="Neon"
  6220. p:BreakJoints()
  6221. p.CanCollide=false
  6222. coroutine.resume(coroutine.create(function()
  6223. for i=1, 50 do
  6224. swait()
  6225. p.Transparency=i / 50
  6226. end
  6227. p:Destroy()
  6228. end))
  6229. end
  6230. end
  6231. if v.className=="Accessory" then
  6232. end
  6233. end
  6234. spos=Instance.new("Part")
  6235. spos.CFrame=RootPart.CFrame
  6236. spos.Anchored=true
  6237. spos.CanCollide=false
  6238. spos.Parent=EffectModel
  6239. spos.Transparency=1
  6240. local hitfloorm, posfloorm=rayCast(MousePos, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 200, Character)
  6241. ref=part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt(5, 5, 5))
  6242. ref.Anchored=true
  6243. game:GetService("Debris"):AddItem(ref, 10)
  6244. swait()
  6245. ref.CFrame=cf(MousePos)
  6246. hitfloorm2, posfloorm2=rayCast(ref.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 3, 0)).lookVector, 20, Character)
  6247. so("206083431", RootPart, 1, 1)
  6248. so("206083364", RootPart, 1, 1)
  6249. RootPart.CFrame=ref.CFrame + vt(0, 2, 0)
  6250. Lightning2(spos.Position, Torso.Position, 4, 1, "Mint", 0.3, 0, 60)
  6251. for i=1, 3 do
  6252. swait()
  6253. local p=Par(EffectModel, "Effect", "Lime green", vt(1, 1, 1), "SmoothPlastic")
  6254. p.CFrame=CFrame.new(Character.Torso.Position)
  6255. game:GetService("Debris"):AddItem(p, 8)
  6256. local m=Instance.new("SpecialMesh", p)
  6257. m.MeshId="http://www.roblox.com/asset/?id=20329976"
  6258. m.Scale=Vector3.new(5, 3, 5)
  6259. coroutine.resume(coroutine.create(function(p, s)
  6260. for i=1, 15 do
  6261. p.Transparency=0.9 + i / 150
  6262. p.Mesh.Scale=p.Mesh.Scale + Vector3.new(0.75, -0.1, 0.75)
  6263. p.CFrame=p.CFrame * CFrame.new(0, -0.125, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  6264. swait()
  6265. end
  6266. p:Remove()
  6267. end), p)
  6268. end
  6269. for i=1, 10 do
  6270. local p=Par(EffectModel, "Effect", "Mint", vt(0.3, 1, 0.3), "Neon")
  6271. 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)
  6272. p.Parent=EffectModel
  6273. local m=Instance.new("SpecialMesh")
  6274. m.MeshType="Sphere"
  6275. m.Parent=p
  6276. m.Scale=Vector3.new(1, 8, 1)
  6277. coroutine.resume(coroutine.create(function(p)
  6278. for i=1, 20 do
  6279. p.Transparency=i / 20
  6280. p.CFrame=p.CFrame * CFrame.new(0, -1, 0)
  6281. swait()
  6282. end
  6283. p.Parent=nil
  6284. end), p)
  6285. end
  6286. spos:Destroy()
  6287. swait(10)
  6288. doingmoves(false)
  6289. end
  6290. })
  6291. table.insert(MovesTable, {
  6292. ["Input"]="asdsdq",
  6293. ["Name"]="Terror",
  6294. ["Phase"]=2,
  6295. ["Cooldown"]=10,
  6296. ["CooldownName"]="ASDSDQcool",
  6297. ["CanCancel"]=false,
  6298. ["Conditions"]=function()
  6299. local Viable=false
  6300. local Move
  6301. for _, p in pairs(MovesTable) do
  6302. if p.Input=="asdsdq" then
  6303. Move=p
  6304. break
  6305. end
  6306. end
  6307. local ver
  6308. local numer=Move.Phase
  6309. if numer==1 then
  6310. ver=true
  6311. end
  6312. if numer==2 then
  6313. ver=Phase2Unlocked
  6314. end
  6315. if numer==3 then
  6316. ver=Phase3Unlocked
  6317. end
  6318. if numer==4 then
  6319. ver=Phase4Unlocked
  6320. end
  6321. local CD=Move.Cooldown
  6322. local name=Move.CooldownName
  6323. if char:FindFirstChild(name)==nil and CanCancel and ver then
  6324. Viable=true
  6325. Cooldown(name, CD)
  6326. end
  6327. return Viable
  6328. end,
  6329. ["function"]=function()
  6330. doingmoves(true)
  6331. LastMove="ASDSDQ"
  6332. local RNmove=LastMove
  6333. rays_not_ready=true
  6334. so("153092315", Torso, 5, 0.8)
  6335. for i=1, 3 do
  6336. swait()
  6337. local p=Par(EffectModel, "Effect", "Lime green", vt(1, 1, 1), "SmoothPlastic")
  6338. p.CFrame=CFrame.new(Character.Torso.Position - Vector3.new(0, 0.8, 0))
  6339. game:GetService("Debris"):AddItem(p, 8)
  6340. local m=Instance.new("SpecialMesh", p)
  6341. m.MeshId="http://www.roblox.com/asset/?id=20329976"
  6342. m.Scale=Vector3.new(5, 3, 5)
  6343. coroutine.resume(coroutine.create(function(p, s)
  6344. for i=1, 15 do
  6345. p.Transparency=0.9 + i / 150
  6346. p.Mesh.Scale=p.Mesh.Scale + Vector3.new(1.5, -0.2, 1.5)
  6347. p.CFrame=p.CFrame * CFrame.new(0, -0.25, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  6348. swait()
  6349. end
  6350. p:Remove()
  6351. end), p)
  6352. end
  6353. local vp=Instance.new("BodyPosition")
  6354. vp.position=char.Torso.Position
  6355. vp.Parent=nil
  6356. vp.maxForce=Vector3.new(50000, 50000, 50000) * 50000000000000000
  6357. vp.P=9000
  6358. vp.D=1000
  6359. for i=1, 1.5, 0.1 do
  6360. swait()
  6361. PlayAnimationFromTable(AnimTab.asdsdq.Animation(1), 0.3, false)
  6362. end
  6363. local DIR=RootPart.CFrame.lookVector
  6364. so("235097661", Torso, 1, 0.6)
  6365. so("156386031", Torso, 1, 1)
  6366. for i=0, 15 do
  6367. swait()
  6368. PlayAnimationFromTable(AnimTab.asdsdq.Animation(2), 0.2, false)
  6369. RootPart.CFrame=RootPart.CFrame + DIR * 5
  6370. if Phase~=4 then MagnitudeDamage(Torso, 12, 5, Vector3.new(0, 0, 0), 0.1, "H2", RootPart, 0.1, 0, false, 0)else MagnitudeDamage(Torso, 12, 1/0, Vector3.new(0, 0, 0), 0.1, "H2", RootPart, 0.1, 0, false, 0)end
  6371. do
  6372. local blast2=Instance.new("Part", EffectModel)
  6373. blast2.Anchored=true
  6374. blast2.CanCollide=false
  6375. blast2.Size=Vector3.new(1, 1, 1)
  6376. blast2.CFrame=RightArm.CFrame * CFrame.new(0, -1.5, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  6377. local m=Instance.new("SpecialMesh", blast2)
  6378. m.Scale=Vector3.new(4, 4, 4)
  6379. m.MeshType="Brick"
  6380. blast2.BrickColor=BrickColor.new("Black")
  6381. blast2.Material="Glass"
  6382. coroutine.resume(coroutine.create(function()
  6383. for i=1, 20 do
  6384. blast2.Transparency=i / 20
  6385. m.Scale=m.Scale + vt(-0.2, -0.2, -0.2)
  6386. swait()
  6387. blast2.CFrame=blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(math.random(-10, 10)), math.rad(math.random(-10, 10)), math.rad(math.random(-10, 10)))
  6388. end
  6389. blast2:Remove()
  6390. end))
  6391. local blast2=Instance.new("Part", EffectModel)
  6392. blast2.Anchored=true
  6393. blast2.CanCollide=false
  6394. blast2.Size=Vector3.new(1, 1, 1)
  6395. blast2.CFrame=LeftArm.CFrame * CFrame.new(0, -1.5, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  6396. local m=Instance.new("SpecialMesh", blast2)
  6397. m.Scale=Vector3.new(4, 4, 4)
  6398. m.MeshType="Brick"
  6399. blast2.BrickColor=BrickColor.new("Black")
  6400. blast2.Material="Glass"
  6401. coroutine.resume(coroutine.create(function()
  6402. for i=1, 20 do
  6403. blast2.Transparency=i / 20
  6404. m.Scale=m.Scale + vt(-0.2, -0.2, -0.2)
  6405. swait()
  6406. blast2.CFrame=blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(math.random(-10, 10)), math.rad(math.random(-10, 10)), math.rad(math.random(-10, 10)))
  6407. end
  6408. blast2:Remove()
  6409. end))
  6410. local p=Par(EffectModel, "Effect", "White", vt(1.3, 0.2, 1.6), "SmoothPlastic")
  6411. p.Transparency=1
  6412. p.CFrame=RootPart.CFrame * CFrame.new(4, 0, 0)
  6413. m=Instance.new("BlockMesh", p)
  6414. m.Scale=Vector3.new(1, 0.1, 1)
  6415. local carddec=Instance.new("BillboardGui", p)
  6416. carddec.Size=UDim2.new(1.3, 0, 2, 0)
  6417. carddec.AlwaysOnTop=false
  6418. local carddeclabel=it("ImageLabel", carddec)
  6419. carddeclabel.BackgroundTransparency=1
  6420. carddeclabel.Size=UDim2.new(1, 0, 1, 0)
  6421. carddeclabel.Image=cards[math.random(1, #cards)]
  6422. local card=p
  6423. coroutine.resume(coroutine.create(function()
  6424. local blast=Par(EffectModel, "Effect", "White", vt(0.2, 0.2, 0.2), "Neon")
  6425. m=Instance.new("SpecialMesh", blast)
  6426. m.Scale=Vector3.new(15, 15, 15)
  6427. m.MeshType="Sphere"
  6428. blast.Transparency=0.6
  6429. repeat
  6430. swait()
  6431. until rays_not_ready==false
  6432. coroutine.resume(coroutine.create(function(p)
  6433. for ii=1, 20 do
  6434. blast.Transparency=0.6 + ii / 20
  6435. blast.Mesh.Scale=blast.Mesh.Scale / 1.1
  6436. blast.CFrame=card.CFrame
  6437. swait()
  6438. end
  6439. blast:Remove()
  6440. end), p)
  6441. if Phase~=4 then MagnitudeDamage(card, 12, 9, Vector3.new(0, 3, 0) + DIR * 3, 0.5, "H2", RootPart, 0, 0, 8, 10)else MagnitudeDamage(card, 12, 1/0, Vector3.new(0, 3, 0) + DIR * 3, 0.5, "H2", RootPart, 0, 0, 8, 10)end
  6442. local ray=Par(EffectModel, "Effect", "White", vt(1, 1, 1), "Glass")ray.Color=Color3.new(0,1,0)
  6443. ray.CFrame=cf(card.Position)
  6444. local m=it("CylinderMesh", ray)
  6445. m.Scale=vt(3, 30000, 3)
  6446. ray.Anchored=true
  6447. ray.CanCollide=false
  6448. coroutine.resume(coroutine.create(function()
  6449. for i=1, 30 do
  6450. swait()
  6451. carddeclabel.ImageTransparency=i / 30
  6452. m.Scale=m.Scale - vt(0.1, 0, 0.1)
  6453. ray.Transparency=i / 30
  6454. end
  6455. card:Destroy()
  6456. ray:Destroy()
  6457. end))
  6458. end))
  6459. local p2=Par(EffectModel, "Effect", "White", vt(1.3, 0.2, 1.6), "SmoothPlastic")
  6460. p2.Transparency=1
  6461. p2.CFrame=RootPart.CFrame * CFrame.new(-4, 0, 0)
  6462. m2=Instance.new("BlockMesh", p)
  6463. m2.Scale=Vector3.new(1, 0.1, 1)
  6464. local carddec2=Instance.new("BillboardGui", p2)
  6465. carddec2.Size=UDim2.new(1.3, 0, 2, 0)
  6466. carddec2.AlwaysOnTop=false
  6467. local carddeclabel2=it("ImageLabel", carddec2)
  6468. carddeclabel2.BackgroundTransparency=1
  6469. carddeclabel2.Size=UDim2.new(1, 0, 1, 0)
  6470. carddeclabel2.Image=cards[math.random(1, #cards)]
  6471. local card2=p2
  6472. coroutine.resume(coroutine.create(function()
  6473. local blast=Par(EffectModel, "Effect", "White", vt(0.2, 0.2, 0.2), "Neon")
  6474. blast.CFrame=card2.CFrame
  6475. m=Instance.new("SpecialMesh", blast)
  6476. m.Scale=Vector3.new(15, 15, 15)
  6477. m.MeshType="Sphere"
  6478. blast.Transparency=0.6
  6479. repeat
  6480. swait()
  6481. until rays_not_ready==false
  6482. coroutine.resume(coroutine.create(function(p)
  6483. for ii=1, 20 do
  6484. blast.Transparency=0.6 + ii / 20
  6485. blast.Mesh.Scale=blast.Mesh.Scale / 1.1
  6486. blast.CFrame=card2.CFrame
  6487. swait()
  6488. end
  6489. blast:Remove()
  6490. end), p)
  6491. MagnitudeDamage(card2, 12, 5, Vector3.new(0, 3, 0) + DIR * 3, 0.5, "H2", RootPart, 0, 0, 8, 10)
  6492. so("233091161", card2, 0.1, 1)
  6493. local ray=Par(EffectModel, "Effect", "White", vt(1.3, 0.2, 1.6), "Glass")ray.Color=Color3.new(0,1,0)
  6494. ray.CFrame=cf(card2.Position)
  6495. local m=it("CylinderMesh", ray)
  6496. m.Scale=vt(3, 30000, 3)
  6497. coroutine.resume(coroutine.create(function()
  6498. for i=1, 30 do
  6499. swait()
  6500. carddeclabel2.ImageTransparency=i / 30
  6501. m.Scale=m.Scale - vt(0.1, 0, 0.1)
  6502. ray.Transparency=i / 30
  6503. end
  6504. ray:Destroy()
  6505. card2:Destroy()
  6506. end))
  6507. end))
  6508. end
  6509. end
  6510. if Phase~=4 then swait(8)end
  6511. rays_not_ready=false
  6512. doingmoves(false)
  6513. vp:Destroy()
  6514. end
  6515. })
  6516. table.insert(MovesTable, {
  6517. ["Input"]="wadq",
  6518. ["Name"]="Deadend",
  6519. ["Phase"]=2,
  6520. ["Cooldown"]=0,
  6521. ["CooldownName"]="WADQcool",
  6522. ["CanCancel"]=false,
  6523. ["Conditions"]=function()
  6524. local Viable=false
  6525. local Move
  6526. for _, p in pairs(MovesTable) do
  6527. if p.Input=="wadq" then
  6528. Move=p
  6529. break
  6530. end
  6531. end
  6532. local ver
  6533. local numer=Move.Phase
  6534. if numer==1 then
  6535. ver=true
  6536. end
  6537. if numer==2 then
  6538. ver=Phase2Unlocked
  6539. end
  6540. if numer==3 then
  6541. ver=Phase3Unlocked
  6542. end
  6543. if numer==4 then
  6544. ver=Phase4Unlocked
  6545. end
  6546. local CD=Move.Cooldown
  6547. local name=Move.CooldownName
  6548. if char:FindFirstChild(name)==nil and CanCancel and ver then
  6549. Viable=true
  6550. end
  6551. return Viable
  6552. end,
  6553. ["function"]=function()
  6554. doingmoves(true)
  6555. LastMove="WADQ"
  6556. Equip_Fate()
  6557. local t=0
  6558. repeat
  6559. swait()
  6560. t=t + 1
  6561. local p=Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "Neon")
  6562. s=math.random(1, 35) / 10
  6563. local m=Instance.new("BlockMesh", p)
  6564. m.Scale=Vector3.new(s, s, s)
  6565. 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())
  6566. coroutine.resume(coroutine.create(function(p)
  6567. for i=1, 30 do
  6568. if 1 <= p.Transparency then
  6569. p:Destroy()
  6570. break
  6571. end
  6572. p.CFrame=p.CFrame * CFrame.Angles(math.rad(2), math.rad(2), math.rad(2)) + Vector3.new(0, 0.4, 0)
  6573. p.Transparency=i / 30
  6574. swait()
  6575. end
  6576. p.Parent=nil
  6577. end), p)
  6578. local hitfloor2, posfloor2=rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 20, Character)
  6579. if hitfloor2 ~= nil then
  6580. p=Par(EffectModel, "Effect", "Light stone grey", vt(1, 1, 1), "SmoothPlastic")
  6581. p.BrickColor=BrickColor.new("Light stone grey")
  6582. p.CFrame=cf(posfloor2) * CFrame.new(0, 0.5, 0) * CFrame.Angles(0, math.random(-50, 50), 0)
  6583. local m=Instance.new("SpecialMesh", p)
  6584. m.MeshId="http://www.roblox.com/asset/?id=20329976"
  6585. p.Material="SmoothPlastic"
  6586. m.Parent=p
  6587. m.Scale=Vector3.new(2, 2, 2)
  6588. m.Name="Mesh"
  6589. game:GetService("Debris"):AddItem(p, 5)
  6590. coroutine.resume(coroutine.create(function(p)
  6591. for ii=1, 20 do
  6592. p.Transparency=0.5 + ii / 20
  6593. p.CFrame=p.CFrame * CFrame.Angles(0, math.rad(10 + ii), 0) - Vector3.new(0, 0.05, 0)
  6594. p.Mesh.Scale=p.Mesh.Scale + Vector3.new(2, -0.1, 2)
  6595. swait()
  6596. end
  6597. p:Remove()
  6598. end), p)
  6599. end
  6600. for i, v in pairs(workspace:children()) do
  6601. if v:IsA("Model") and v:FindFirstChildOfClass("Humanoid") and v:findFirstChild("Head") and v:findFirstChild("HumanoidRootPart") and 20 > (v:findFirstChild("HumanoidRootPart").Position - RootPart.Position).magnitude and v.Name ~= char.Name then
  6602. Damagefunc(v.HumanoidRootPart, 0.4, Vector3.new(), 0.5, "H2", RootPart, 0, 0, 10, 20)
  6603. local DIR=RootPart.CFrame.lookVector
  6604. local pz=Instance.new("BodyPosition", v.HumanoidRootPart)
  6605. pz.P=9000
  6606. pz.D=2000
  6607. pz.maxForce=Vector3.new(3800000, 3800000, 3800000) * 10000
  6608. pz.position=Torso.Position
  6609. game:GetService("Debris"):AddItem(pz, 0.25)
  6610. end
  6611. end
  6612. until t >= 60 or qhold==false
  6613. Cooldown("WADQcool", 6)
  6614. for i=0, 1, 0.1 do
  6615. swait()
  6616. PlayAnimationFromTable(AnimTab.wadq.Animation(1), 0.3, false)
  6617. end
  6618. local mx=3
  6619. if Phase==4 then mx=5 end
  6620. for i2=1, mx do
  6621. spawn(function()local b2=-4
  6622. local Bposition=CFrame.new()
  6623. if mx~=5 then Bposition=RootPart.CFrame*CFrame.Angles(0,math.rad(30-(i2-1)*30),0)else Bposition=RootPart.CFrame*CFrame.Angles(0,math.rad(20-(i2-2)*20),0)end
  6624. local idk=3 if Phase>=3 then idk=10*Phase end
  6625. for i=1,idk do
  6626. local hitfloor2, posfloor2=rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 9999, Character)
  6627. if mx~=5 then swait(2)else swait()end
  6628. local CFr={
  6629. -8,
  6630. 0,
  6631. 8
  6632. }
  6633. local CFr2={
  6634. -5,
  6635. -8,
  6636. -5
  6637. }
  6638. if mx~=5 then so("178452221", RootPart, 1, 0.6)
  6639. so("192410084", RootPart, 1, 1)end
  6640. local p=Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  6641. p.CFrame=Bposition * CFrame.new(0, -0.3, i*b2)
  6642. p.BrickColor=hitfloor2.BrickColor
  6643. p.Parent=EffectModel
  6644. m=it("SpecialMesh", p)
  6645. m.MeshId="http://www.roblox.com/asset/?id=1323306"
  6646. m.Scale=Vector3.new(1, 1, 1)
  6647. m.Parent=p
  6648. m.Name="Triangle"
  6649. p.Transparency=0.5
  6650. coroutine.resume(coroutine.create(function(p)
  6651. for i=1, 20 do
  6652. p.Transparency=0.5 + i / 20
  6653. p.Triangle.Scale=p.Triangle.Scale + Vector3.new(1.4, 2, 1.4)
  6654. p.CFrame=p.CFrame * CFrame.new(0, 1, 0)
  6655. swait()
  6656. end
  6657. p.Parent=nil
  6658. end), p)
  6659. MagnitudeDamage(p, 8, 25, Vector3.new(0, 100, 0) + DIR * 1, 0.5, "H2", RootPart, 0.4, 0.4, 8, 10)
  6660. CamShake(RootPart, 15, 0.5, 20)
  6661. local p=Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  6662. p.CFrame=Bposition*CFrame.new(0, -0.3, i*b2)
  6663. p.BrickColor=hitfloor2.BrickColor
  6664. m=it("SpecialMesh", p)
  6665. m.MeshId="http://www.roblox.com/asset/?id=20329976"
  6666. m.Scale=Vector3.new(1, 1, 1)
  6667. m.Parent=p
  6668. m.Name="Triangle"
  6669. p.Transparency=0.5
  6670. coroutine.resume(coroutine.create(function(p)
  6671. for i=1, 10 do
  6672. p.Transparency=i / 10
  6673. p.Triangle.Scale=p.Triangle.Scale + Vector3.new(1, 0.2, 1)
  6674. swait()
  6675. end
  6676. p.Parent=nil
  6677. end), p)
  6678. end
  6679. end)end
  6680. Un_Equip_Fate()
  6681. doingmoves(false)
  6682. end
  6683. })
  6684. table.insert(MovesTable, {
  6685. ["Input"]="dsasq",
  6686. ["Name"]="Death grounds",
  6687. ["Phase"]=2,
  6688. ["Cooldown"]=48,
  6689. ["CooldownName"]="DSASQcool",
  6690. ["CanCancel"]=false,
  6691. ["Conditions"]=function()
  6692. local Viable=false
  6693. local Move
  6694. for _, p in pairs(MovesTable) do
  6695. if p.Input=="dsasq" then
  6696. Move=p
  6697. break
  6698. end
  6699. end
  6700. local ver
  6701. local numer=Move.Phase
  6702. if numer==1 then
  6703. ver=true
  6704. end
  6705. if numer==2 then
  6706. ver=Phase2Unlocked
  6707. end
  6708. if numer==3 then
  6709. ver=Phase3Unlocked
  6710. end
  6711. if numer==4 then
  6712. ver=Phase4Unlocked
  6713. end
  6714. local CD=Move.Cooldown
  6715. local name=Move.CooldownName
  6716. if char:FindFirstChild(name)==nil and CanCancel and ver then
  6717. Viable=true
  6718. Cooldown(name, CD)
  6719. end
  6720. return Viable
  6721. end,
  6722. ["function"]=function()
  6723. doingmoves(true)
  6724. Equip_Fate()
  6725. LastMove="DSASQ"
  6726. local OSHARA=true
  6727. so("235097614", RootPart, 1, 1)
  6728. local function CrackSTR(Part0, Part1, Times, Offset, Color, Thickness, Trans, Variable)
  6729. local magz=(Part0 - Part1).magnitude
  6730. local curpos=Part0
  6731. local trz={
  6732. -Offset,
  6733. Offset
  6734. }
  6735. local par=EffectModel
  6736. Variable=OSHARA
  6737. for i=1, Times do
  6738. do
  6739. local li=Instance.new("Part", par)
  6740. li.Name="Crack_Continue Num" .. i
  6741. li.TopSurface=0
  6742. li.Material="Neon"
  6743. li.BottomSurface=0
  6744. li.Anchored=true
  6745. li.Locked=true
  6746. li.Transparency=0
  6747. li.BrickColor=BrickColor.new(Color)
  6748. li.formFactor="Custom"
  6749. li.CanCollide=false
  6750. li.Size=Vector3.new(Thickness, Thickness, magz / Times)
  6751. local ora=Instance.new("BlockMesh", li)
  6752. ora.Scale=Vector3.new(Thickness, Thickness, 1)
  6753. if i==Times then
  6754. ora.Parent=nil
  6755. local ora=Instance.new("SpecialMesh", li)
  6756. ora.MeshType="Wedge"
  6757. ora.Scale=Vector3.new(Thickness, Thickness, 1)
  6758. end
  6759. local mrd={-90, 90}
  6760. local Offzet=Vector3.new(trz[math.random(1, 2)], 0, 0)
  6761. local trolpos=CFrame.new(curpos, Part1) * CFrame.new(0, 0, magz / Times).p + Offzet
  6762. if Times==i then
  6763. local magz2=(curpos - Part1).magnitude
  6764. li.Size=Vector3.new(Thickness, Thickness, magz2)
  6765. li.CFrame=CFrame.new(curpos, Part1) * CFrame.new(0, 0, -magz2 / 2) * CFrame.Angles(0, 0, mrd[math.random(1, #mrd)])
  6766. else
  6767. li.CFrame=CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / Times / 2)
  6768. end
  6769. curpos=li.CFrame * CFrame.new(0, 0, magz / Times / 2).p
  6770. coroutine.resume(coroutine.create(function()
  6771. while OSHARA do
  6772. swait()
  6773. for i=1, 10 do
  6774. swait()
  6775. li.Transparency=li.Transparency + Trans
  6776. end
  6777. for i=1, 10 do
  6778. swait()
  6779. li.Transparency=li.Transparency - Trans
  6780. end
  6781. end
  6782. coroutine.resume(coroutine.create(function()
  6783. for i=1, 10 do
  6784. swait()
  6785. li.Transparency=i / 10
  6786. end
  6787. li:Destroy()
  6788. end))
  6789. end))
  6790. end
  6791. end
  6792. end
  6793. local function GroundCrack(Part0, Part1, Times, Offset, Color, Thickness, Trans, Variable)
  6794. local magz=(Part0 - Part1).magnitude
  6795. local curpos=Part0
  6796. local trz={
  6797. -Offset,
  6798. Offset
  6799. }
  6800. local par=EffectModel
  6801. for i=1, Times do
  6802. do
  6803. local li=Instance.new("Part", par)
  6804. li.Name="GroundCrack Num" .. i
  6805. li.TopSurface=0
  6806. li.Material="Neon"
  6807. li.BottomSurface=0
  6808. li.Anchored=true
  6809. li.Locked=true
  6810. li.Transparency=0
  6811. li.BrickColor=BrickColor.new(Color)
  6812. li.formFactor="Custom"
  6813. li.CanCollide=false
  6814. li.Size=Vector3.new(Thickness, Thickness, magz / Times)
  6815. local ora=Instance.new("BlockMesh", li)
  6816. ora.Scale=Vector3.new(Thickness, Thickness, 1)
  6817. if i==Times then
  6818. ora.Parent=nil
  6819. local ora=Instance.new("SpecialMesh", li)
  6820. ora.MeshType="Wedge"
  6821. ora.Scale=Vector3.new(Thickness, Thickness, 1)
  6822. end
  6823. local mrd={-90, 90}
  6824. local Offzet=Vector3.new(trz[math.random(1, 2)], 0, 0)
  6825. local trolpos=CFrame.new(curpos, Part1) * CFrame.new(0, 0, magz / Times).p + Offzet
  6826. if Times==i then
  6827. local magz2=(curpos - Part1).magnitude
  6828. li.Size=Vector3.new(Thickness, Thickness, magz2)
  6829. li.CFrame=CFrame.new(curpos, Part1) * CFrame.new(0, 0, -magz2 / 2) * CFrame.Angles(0, 0, mrd[math.random(1, #mrd)])
  6830. else
  6831. li.CFrame=CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / Times / 2)
  6832. end
  6833. curpos=li.CFrame * CFrame.new(0, 0, magz / Times / 2).p
  6834. if i > Times - 1 then
  6835. CrackSTR(li.Position, Part1 + Vector3.new(-1, 0, math.random(-2, 2)), 2, 0.1, Color, Thickness - 0.15, Trans, Variable)
  6836. end
  6837. coroutine.resume(coroutine.create(function()
  6838. while OSHARA do
  6839. swait()
  6840. for i=1, 10 do
  6841. swait()
  6842. li.Transparency=li.Transparency + Trans
  6843. end
  6844. for i=1, 10 do
  6845. swait()
  6846. li.Transparency=li.Transparency - Trans
  6847. end
  6848. end
  6849. coroutine.resume(coroutine.create(function()
  6850. for i=1, 10 do
  6851. swait()
  6852. li.Transparency=i / 10
  6853. end
  6854. li:Destroy()
  6855. end))
  6856. end))
  6857. end
  6858. end
  6859. end
  6860. for i=0, 1, 0.1 do
  6861. swait()
  6862. PlayAnimationFromTable(AnimTab.dsasq.Animation(1), 0.3, false)
  6863. 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)
  6864. end
  6865. so("231917794", RootPart, 1, 1.3)
  6866. for i=0, 1, 0.1 do
  6867. swait()
  6868. PlayAnimationFromTable(AnimTab.dsasq.Animation(2), 0.3, false)
  6869. end
  6870. so("315743331", RootPart, 1, 0.8)
  6871. local p=Instance.new("Part", EffectModel)
  6872. p.Anchored=true
  6873. p.CanCollide=false
  6874. p.BrickColor=BrickColor.new("Really black")
  6875. p.Material="SmoothPlastic"
  6876. p.CFrame=RootPart.CFrame * CFrame.new(0, -2.8, 0)
  6877. p.Size=Vector3.new(1, 0, 1)
  6878. p.Transparency=1
  6879. local m=Instance.new("CylinderMesh", p)
  6880. coroutine.resume(coroutine.create(function()
  6881. for i=0, 1, 0.05 do
  6882. swait()
  6883. p.Transparency=1 - i
  6884. p.Size=p.Size + Vector3.new(1.7, 0, 1.7)
  6885. end
  6886. p.Transparency=0
  6887. repeat
  6888. wait()
  6889. until OSHARA==false
  6890. for i=1, 10 do
  6891. swait()
  6892. p.Transparency=i / 10
  6893. end
  6894. p:Destroy()
  6895. end))
  6896. local p=Par(EffectModel, "Effect", "Really black", vt(1, 0, 1), "SmoothPlastic")
  6897. p.CFrame=RootPart.CFrame * CFrame.new(0, -3.3, 0) * CFrame.Angles(math.rad(180), 0, 0)
  6898. p.Size=Vector3.new(1, 0, 1)
  6899. local m=Instance.new("SpecialMesh", p)
  6900. m.MeshId="http://www.roblox.com/asset/?id=16659363"
  6901. m.Scale=Vector3.new(1, 45, 1)
  6902. local er=p
  6903. coroutine.resume(coroutine.create(function()
  6904. for i=1, 20 do
  6905. swait()
  6906. m.Scale=m.Scale + Vector3.new(1.75, -1, 1.75)
  6907. er.CFrame=er.CFrame * CFrame.Angles(0, math.rad(1 + i), 0)
  6908. end
  6909. while OSHARA do
  6910. swait()
  6911. er.CFrame=er.CFrame * CFrame.Angles(0, math.rad(1), 0)
  6912. end
  6913. for i=1, 10 do
  6914. swait()
  6915. er.Transparency=i / 10
  6916. er.CFrame=er.CFrame * CFrame.Angles(0, math.rad(-2 - i), 0)
  6917. end
  6918. er:Destroy()
  6919. end))
  6920. CamShake(RootPart, 30, 0.3, 15)
  6921. p=Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  6922. p.CFrame=RootPart.CFrame * CFrame.new(0, 15, 0)
  6923. p.Transparency=1
  6924. local bill=Instance.new("BillboardGui", p)
  6925. bill.Size=UDim2.new(15, 0, 15, 0)
  6926. local ORGbill=bill
  6927. local billimg=Instance.new("ImageLabel", bill)
  6928. local ORGbillimg=billimg
  6929. billimg.BackgroundTransparency=1
  6930. billimg.Size=UDim2.new(1, 0, 1, 0)
  6931. billimg.Image="http://www.roblox.com/asset/?id=677960978"
  6932. billimg.ImageColor3=Color3.new(0, 0, 0)
  6933. local ORG=p
  6934. local hitfloor2, posfloor2=rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 20, Character)
  6935. num=0
  6936. local EDIR=RootPart.CFrame.lookVector
  6937. Un_Equip_Fate()
  6938. doingmoves(false)
  6939. local TL=osamachain(Torso, ORG, "Really black", "Shamrock", 2, 3, 20)
  6940. coroutine.resume(coroutine.create(function()
  6941. for i=1, 360, 51.4285714286 do
  6942. local p=Instance.new("Part", EffectModel)
  6943. p.Anchored=true
  6944. p.CanCollide=false
  6945. p.Transparency=1
  6946. p.CFrame=CFrame.new(er.Position) * CFrame.Angles(0, math.rad(i), 0) * CFrame.new(math.random(7, 13), 0.4, 0)
  6947. GroundCrack(er.Position + Vector3.new(0, 0.4, 0), p.Position, 5, 1, "Lime green", 0.65, 0.035, OSHARA)
  6948. game.Debris:AddItem(p, 1)
  6949. end
  6950. end))
  6951. for i=1, 40 do
  6952. local adds=0 if Phase>=3 then adds=3000 end
  6953. ph0segui(char, "+"..tostring(Phase*4+math.pow(Phase-1,8)+adds), "Lime green")
  6954. Humanoid.Health=Humanoid.Health + Phase*4+math.pow(Phase-1,8)+adds
  6955. for i=1, 3 do
  6956. swait()
  6957. local p=Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  6958. p.CFrame=CFrame.new(er.Position + Vector3.new(0, 1.4, 0)) * CFrame.Angles(0, math.random(-360, 360), 0)
  6959. game:GetService("Debris"):AddItem(p, 8)
  6960. local m=Instance.new("SpecialMesh", p)
  6961. m.MeshId="http://www.roblox.com/asset/?id=20329976"
  6962. m.Scale=Vector3.new(25, 5, 25)
  6963. game:GetService("Debris"):AddItem(p, 5)
  6964. coroutine.resume(coroutine.create(function(p)
  6965. for ii=1, 30 do
  6966. p.Transparency=0.5 + ii / 30
  6967. p.CFrame=p.CFrame * CFrame.Angles(0, -math.rad(3 + ii), 0) - Vector3.new(0, 0.05, 0)
  6968. p.Mesh.Scale=p.Mesh.Scale + Vector3.new(1.2, -0.05, 1.2)
  6969. swait()
  6970. end
  6971. p:Remove()
  6972. end), p)
  6973. end
  6974. MagnitudeDamage2(er, 28, 5, Vector3.new(0, 6, 0) + EDIR * 10, 0.5, "H2", RootPart, 0, 0, 8, 10)
  6975. so("153092315", er, 1, 1)
  6976. do
  6977. local p=Instance.new("Part", EffectModel)
  6978. p.Anchored=true
  6979. p.CanCollide=false
  6980. p.CFrame=ORG.CFrame
  6981. p.Transparency=1
  6982. local AAA=Instance.new("BillboardGui", p)
  6983. AAA.Size=UDim2.new(10, 0, 10, 0)
  6984. local AA=Instance.new("ImageLabel", AAA)
  6985. AA.BackgroundTransparency=1
  6986. AA.Size=UDim2.new(1, 0, 1, 0)
  6987. AA.Image="rbxassetid://244221613"
  6988. AA.ImageColor3=BrickColor.new("Lime green").Color
  6989. coroutine.resume(coroutine.create(function()
  6990. for i=1, 20 do
  6991. swait()
  6992. AAA.Size=AAA.Size + UDim2.new(3, 0, 3, 0)
  6993. AA.ImageTransparency=i / 20
  6994. end
  6995. p:Destroy()
  6996. end))
  6997. swait(7)
  6998. end
  6999. end
  7000. coroutine.resume(coroutine.create(function()
  7001. for i=1, 10 do
  7002. swait()
  7003. bill.Size=bill.Size + UDim2.new(1, 0, 1, 0)
  7004. billimg.ImageTransparency=i / 10
  7005. end
  7006. ORG:Destroy()
  7007. end))
  7008. OSHARA=false
  7009. TL.Parent=nil
  7010. end
  7011. })
  7012. table.insert(MovesTable, {
  7013. ["Input"]="ssadq",
  7014. ["Name"]="Eliminator",
  7015. ["Phase"]=2,
  7016. ["Cooldown"]=0,
  7017. ["CooldownName"]="SSADQcool",
  7018. ["CanCancel"]=false,
  7019. ["Conditions"]=function()
  7020. local Viable=false
  7021. local Move
  7022. for _, p in pairs(MovesTable) do
  7023. if p.Input=="ssadq" then
  7024. Move=p
  7025. break
  7026. end
  7027. end
  7028. local ver
  7029. local numer=Move.Phase
  7030. if numer==1 then
  7031. ver=true
  7032. end
  7033. if numer==2 then
  7034. ver=Phase2Unlocked
  7035. end
  7036. if numer==3 then
  7037. ver=Phase3Unlocked
  7038. end
  7039. if numer==4 then
  7040. ver=Phase4Unlocked
  7041. end
  7042. local CD=Move.Cooldown
  7043. local name=Move.CooldownName
  7044. if char:FindFirstChild(name)==nil and CanCancel and ver then
  7045. Viable=true
  7046. end
  7047. return Viable
  7048. end,
  7049. ["function"]=function()
  7050. doingmoves(true)
  7051. Equip_Fate()
  7052. local oldC0=HandleWeld.C0
  7053. so("153092315", Torso, 1, 1)
  7054. local did=false
  7055. local CHP=Humanoid.Health
  7056. for i=0, 1, 0.1 do
  7057. swait()
  7058. PlayAnimationFromTable(AnimTab.ssadq.Animation(1), 0.3, false)
  7059. 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)
  7060. end
  7061. local p=Par(EffectModel, "Effect", "Steel blue", vt(0.3, 6.5, 6.5), "SmoothPlastic")
  7062. p.CFrame=RootPart.CFrame * CFrame.new(0, 0, -3.5) * CFrame.Angles(0, math.rad(90), 0)
  7063. local m=Instance.new("SpecialMesh", p)
  7064. m.MeshType="Cylinder"
  7065. local p2=p:clone()
  7066. local de=Instance.new("Decal", p)
  7067. de.Face="Left"
  7068. de.Texture="rbxgameasset://Images/hoh"
  7069. local de2=Instance.new("Decal", p)
  7070. de2.Face="Right"
  7071. de2.Texture="rbxgameasset://Images/hoh"
  7072. p2.Parent=EffecMo
  7073. p2.Size=Vector3.new(0.2, 7.5, 7.5)
  7074. p2.Material="Neon"
  7075. p2.BrickColor=BrickColor.new("Lime green")
  7076. local firstp=p
  7077. local num=0
  7078. local froob=0
  7079. coroutine.resume(coroutine.create(function(ono)
  7080. for i=1, 70 do
  7081. if did then
  7082. break
  7083. end
  7084. did=true
  7085. num=num + 2
  7086. froob=froob + 1
  7087. if froob >= 7 then
  7088. froob=0
  7089. local p=Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  7090. p.CFrame=firstp.CFrame * CFrame.Angles(0, math.rad(90), 0)
  7091. game:GetService("Debris"):AddItem(p, 8)
  7092. local m=Instance.new("SpecialMesh", p)
  7093. m.MeshId="http://www.roblox.com/asset/?id=3270017"
  7094. m.Scale=Vector3.new(1, 1, 0)
  7095. coroutine.resume(coroutine.create(function(p, s)
  7096. for i=1, 15 do
  7097. p.CFrame=firstp.CFrame * CFrame.Angles(0, math.rad(90), 0)
  7098. p.Transparency=i / 15
  7099. p.Mesh.Scale=p.Mesh.Scale + Vector3.new(1.5, 1.5, 0)
  7100. swait()
  7101. end
  7102. p:Remove()
  7103. end), p)
  7104. end
  7105. p.CFrame=RootPart.CFrame * CFrame.new(0, 0, -3.5) * CFrame.Angles(0, math.rad(90), 0) * CFrame.Angles(math.rad(num), 0, 0)
  7106. p2.CFrame=p.CFrame
  7107. swait()
  7108. end
  7109. num=0
  7110. for i=1, 10 do
  7111. num=num + 4
  7112. p.Size=p.Size - Vector3.new(0.7, 0.7, 0)
  7113. p2.Size=p2.Size - Vector3.new(0.7, 0.7, 0)
  7114. p.CFrame=RootPart.CFrame * CFrame.new(0, 0, -3.5) * CFrame.Angles(0, math.rad(90), 0) * CFrame.Angles(math.rad(num), 0, 0)
  7115. p.Transparency=i / 10
  7116. p2.Transparency=i / 10
  7117. de.Transparency=i / 10
  7118. de2.Transparency=i / 10
  7119. swait()
  7120. end
  7121. p:Destroy()
  7122. p2:Destroy()
  7123. end), firstp)
  7124. CHP=Humanoid.Health
  7125. for i=1, 40 do
  7126. local p=Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  7127. p.CFrame=CFrame.new(RootPart.Position - Vector3.new(0, 2, 0)) * CFrame.Angles(0, math.random(-180, 180), 0)
  7128. game:GetService("Debris"):AddItem(p, 8)
  7129. local m=Instance.new("SpecialMesh", p)
  7130. m.MeshId="http://www.roblox.com/asset/?id=20329976"
  7131. m.Scale=Vector3.new(5, 1, 5)
  7132. game:GetService("Debris"):AddItem(p, 5)
  7133. coroutine.resume(coroutine.create(function(p)
  7134. for ii=1, 15 do
  7135. p.Transparency=0.5 + ii / 15
  7136. p.CFrame=p.CFrame * CFrame.Angles(0, -math.rad(3 + ii), 0) - Vector3.new(0, 0.05, 0)
  7137. p.Mesh.Scale=p.Mesh.Scale + Vector3.new(1.4, -0.05, 1.4)
  7138. swait()
  7139. end
  7140. p:Remove()
  7141. end), p)
  7142. if CHP > Humanoid.Health then
  7143. did=true
  7144. break
  7145. end
  7146. swait()
  7147. if CHP > Humanoid.Health then
  7148. did=true
  7149. break
  7150. end
  7151. end
  7152. if did then
  7153. Cooldown("SSADQcool", 15)
  7154. LastMove="SSADQ"
  7155. do
  7156. local oldrotcf=p.Position
  7157. HandleWeld.C0=oldC0
  7158. local nou=RootPart.CFrame
  7159. for SOS=1, 10 do
  7160. local p=Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  7161. p.CFrame=RootPart.CFrame * CFrame.new(0, 0, -30)
  7162. p.Transparency=1
  7163. game:GetService("Debris"):AddItem(p, 5)
  7164. local m=Instance.new("BlockMesh", p)
  7165. m.Scale=Vector3.new(3, 3, 3)
  7166. s=script.EMIT:Clone()--Fate.EMIT.EMIT:clone()
  7167. s.Parent=p
  7168. s.Enabled=true
  7169. coroutine.resume(coroutine.create(function(p, pc, s)
  7170. local e=0
  7171. for i=0 + s, 30 + s do
  7172. p.Mesh.Scale=p.Mesh.Scale / 1.02
  7173. e=e ^ 1.008 + 0.11
  7174. 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))
  7175. swait()
  7176. MagnitudeDamage(p, 10, 4, Vector3.new(), 0.5, "H2", RootPart, 0, 0, 8, 10)
  7177. end
  7178. p.EMIT.Enabled=false
  7179. swait(50)
  7180. p:Remove()
  7181. end), p, p.CFrame, SOS * 9)
  7182. end
  7183. for i=1, 4 do
  7184. if i <= 1 then
  7185. MagnitudeDamage(RootPart, 10, 25, Vector3.new(), 0.5, "H2", RootPart, 0.001, 0.001, 8, 10)
  7186. end
  7187. local futCE={
  7188. -15,
  7189. -30,
  7190. -45,
  7191. -60
  7192. }
  7193. local er=Instance.new("Part", EffectModel)
  7194. er.Anchored=true
  7195. er.CanCollide=false
  7196. er.CFrame=RootPart.CFrame * CFrame.new(0, 0, futCE[i])
  7197. er.Size=Vector3.new(4, 1.2, 15)
  7198. er.Transparency=1
  7199. MagnitudeDamage(er, 18, 25, Vector3.new(), 0.5, "H2", RootPart, 0.01, 0.01, 8, 10)
  7200. game.Debris:AddItem(er, 1)
  7201. end
  7202. so("233091161", RootPart, 1, 0.5)
  7203. so("231917856", RootPart, 1, 0.7)
  7204. so("231917788", RootPart, 1, 0.7)
  7205. RootPart.CFrame=RootPart.CFrame * CFrame.new(0, 0, -60)
  7206. local cb=Instance.new("Part", EffectModel)
  7207. cb.Size=vt(1, 1, 1)
  7208. cb.BrickColor=BrickColor.new("Lime green")
  7209. cb.Material="Neon"
  7210. cb.Anchored=true
  7211. cb.CanCollide=false
  7212. local m=Instance.new("CylinderMesh", cb)
  7213. cb.Size=Vector3.new(0.4, (oldrotcf - RootPart.Position).magnitude, 0.4)
  7214. cb.CFrame=CFrame.new((oldrotcf + RootPart.Position) / 2, oldrotcf) * CFrame.Angles(math.pi / 2, 0, 0)
  7215. cb.Transparency=0
  7216. coroutine.resume(coroutine.create(function()
  7217. for i=1, 60 do
  7218. cb.Transparency=i / 60
  7219. swait()
  7220. end
  7221. cb:Destroy()
  7222. end))
  7223. for i=1, 20 do
  7224. local p=Par(EffectModel, "Effect", "Lime green", vt(0.2, 1, 0.2), "Neon")
  7225. 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)
  7226. p.Parent=EffectModel
  7227. local m=Instance.new("SpecialMesh")
  7228. m.MeshType="Sphere"
  7229. m.Parent=p
  7230. m.Scale=Vector3.new(1, 10, 1)
  7231. coroutine.resume(coroutine.create(function(p)
  7232. for i=1, 40 do
  7233. p.Transparency=i / 40
  7234. p.CFrame=p.CFrame * CFrame.new(0, -1, 0)
  7235. swait()
  7236. end
  7237. p.Parent=nil
  7238. end), p)
  7239. end
  7240. for i=0, 1, 0.1 do
  7241. swait()
  7242. PlayAnimationFromTable(AnimTab.ssadq.Animation(2), 0.2, false)
  7243. end
  7244. end
  7245. end
  7246. swait(15)
  7247. Un_Equip_Fate()
  7248. doingmoves(false)
  7249. end
  7250. })
  7251. table.insert(MovesTable, {
  7252. ["Input"]="sddq",
  7253. ["Name"]="Will's teeth",
  7254. ["Phase"]=2,
  7255. ["Cooldown"]=10,
  7256. ["CooldownName"]="SDDQcool",
  7257. ["CanCancel"]=false,
  7258. ["Conditions"]=function()
  7259. local Viable=false
  7260. local Move
  7261. for _, p in pairs(MovesTable) do
  7262. if p.Input=="sddq" then
  7263. Move=p
  7264. break
  7265. end
  7266. end
  7267. local ver
  7268. local numer=Move.Phase
  7269. if numer==1 then
  7270. ver=true
  7271. end
  7272. if numer==2 then
  7273. ver=Phase2Unlocked
  7274. end
  7275. if numer==3 then
  7276. ver=Phase3Unlocked
  7277. end
  7278. if numer==4 then
  7279. ver=Phase4Unlocked
  7280. end
  7281. local CD=Move.Cooldown
  7282. local name=Move.CooldownName
  7283. if char:FindFirstChild(name)==nil and CanCancel and ver then
  7284. Viable=true
  7285. Cooldown(name, CD)
  7286. end
  7287. return Viable
  7288. end,
  7289. ["function"]=function()
  7290. doingmoves(true)
  7291. Equip_Fate()
  7292. local p=Par(EffectModel, "Effect", "White", vt(10, 10, 0.2), "SmoothPlastic")
  7293. p.Transparency=1
  7294. p.CFrame=RootPart.CFrame * CFrame.new(0, 3, -6) * CFrame.Angles(math.rad(20), 0, 0)
  7295. local gui=Instance.new("SurfaceGui", p)
  7296. gui.Face="Front"
  7297. local Iergui=Instance.new("ImageLabel", gui)
  7298. Iergui.Size=UDim2.new(1, 0, 1, 0)
  7299. Iergui.Image="http://www.roblox.com/asset/?id=363269577"
  7300. Iergui.BackgroundTransparency=1
  7301. local Iergui2=gui:clone()
  7302. Iergui2.Parent=p
  7303. Iergui2.Face="Back"
  7304. local num=0
  7305. local ohoh
  7306. local fop=0
  7307. local maco=p
  7308. so("231917794", RootPart, 1, 2)
  7309. for i=1, 7 do
  7310. fop=fop + 5
  7311. local oof=48
  7312. swait()
  7313. local offset=(RootPart.Position.y - p.Position.y) / 60
  7314. local mag=(RootPart.Position - p.Position).magnitude / 66
  7315. local offset=offset / mag
  7316. maco=p.CFrame
  7317. p.CFrame=RootPart.CFrame * CFrame.new(0, 3, -6) * CFrame.Angles(math.rad(20), 0, math.rad(fop))
  7318. ohoh=p.Position
  7319. PlayAnimationFromTable(AnimTab.sddq.Animation(1, 0), 0.3, false)
  7320. 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)
  7321. num=num + 1
  7322. if num >= 9 then
  7323. num=0
  7324. local p=Par(EffectModel, "Effect", "Really black", vt(10, 10, 0.2), "SmoothPlastic")
  7325. p.CFrame=RootPart.CFrame * CFrame.new(0, -2, 0)
  7326. m=Instance.new("SpecialMesh", p)
  7327. m.MeshId="http://www.roblox.com/asset/?id=20329976"
  7328. m.Scale=Vector3.new(15, 0, 15)
  7329. m.Name="Triangle"
  7330. coroutine.resume(coroutine.create(function(p)
  7331. for i=1, 20 do
  7332. p.Transparency=i / 20
  7333. p.Triangle.Scale=p.Triangle.Scale + Vector3.new(-1.5, 3, -1.5) / 2
  7334. p.CFrame=p.CFrame * CFrame.fromEulerAnglesXYZ(0, math.rad(15), 0)
  7335. swait()
  7336. end
  7337. p.Parent=nil
  7338. end), p)
  7339. local p=Par(EffectModel, "Effect", "Really black", vt(10, 10, 0.2), "SmoothPlastic")
  7340. p.CFrame=RootPart.CFrame * CFrame.new(0, -1.5, 0)
  7341. m=Instance.new("SpecialMesh", p)
  7342. m.MeshId="http://www.roblox.com/asset/?id=20329976"
  7343. m.Scale=Vector3.new(1, 1, 1)
  7344. m.Name="Triangle"
  7345. coroutine.resume(coroutine.create(function(p)
  7346. for i=1, 20 do
  7347. p.Transparency=i / 20
  7348. p.Triangle.Scale=p.Triangle.Scale + Vector3.new(2.5, 0.25, 2.5) / 2
  7349. p.CFrame=p.CFrame * CFrame.fromEulerAnglesXYZ(0, math.rad(15), 0)
  7350. swait()
  7351. end
  7352. p.Parent=nil
  7353. end), p)
  7354. end
  7355. end
  7356. coroutine.resume(coroutine.create(function()
  7357. for i=1, 10 do
  7358. p.CFrame=p.CFrame * CFrame.Angles(0, 0, math.rad(20))
  7359. swait()
  7360. Iergui.ImageTransparency=i / 10
  7361. Iergui2.ImageLabel.ImageTransparency=i / 10
  7362. p.Size=p.Size + Vector3.new(0.5, 0.5, 0)
  7363. end
  7364. game.Debris:AddItem(p, 5)
  7365. end))
  7366. for i=0, 1, 0.1 do
  7367. maco=p.CFrame
  7368. p.CFrame=RootPart.CFrame * CFrame.new(0, 3, -6) * CFrame.Angles(math.rad(20), 0, math.rad(fop))
  7369. ohoh=p.Position
  7370. swait()
  7371. PlayAnimationFromTable(AnimTab.sddq.Animation(2, 0), 0.3, false)
  7372. HandleWeld.C0=clerp(HandleWeld.C0, CFrame.Angles(math.rad(270), 0, math.rad(-90)) * CFrame.new(0, 0.5, 0), 0.3)
  7373. end
  7374. CamShake(RootPart, 15, 1, 25)
  7375. MagnitudeDamage(p, 20, 35, Vector3.new(0, 20, 0) + DIR * 45, 0.5, "H2", RootPart, 0, 0, 8, 10)
  7376. so("231917856", RootPart, 1, 1.4)
  7377. so("231917788", RootPart, 1, 1)
  7378. local DIR=p.CFrame.lookVector
  7379. 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))
  7380. p.Mesh.MeshType="FileMesh"
  7381. p.Parent=EffectModel
  7382. p.Anchored=true
  7383. p.CanCollide=false
  7384. p.Mesh.MeshId="http://www.roblox.com/asset/?id=20329976"
  7385. p.Transparency=0.5
  7386. game:GetService("Debris"):AddItem(p, 5)
  7387. coroutine.resume(coroutine.create(function(p)
  7388. for ii=1, 9 do
  7389. p.Transparency=0.5 + ii / 18
  7390. p.CFrame=p.CFrame * CFrame.Angles(0, math.rad(3 + ii), 0) * CFrame.new(0, 0.5, 0)
  7391. p.Mesh.Scale=p.Mesh.Scale + Vector3.new(1, -0.3, 1)
  7392. swait()
  7393. end
  7394. p:Remove()
  7395. end), p)
  7396. 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))
  7397. p.Mesh.MeshType="FileMesh"
  7398. p.Parent=EffectModel
  7399. p.Anchored=true
  7400. p.CanCollide=false
  7401. p.Mesh.MeshId="http://www.roblox.com/asset/?id=20329976"
  7402. p.Transparency=0.5
  7403. game:GetService("Debris"):AddItem(p, 5)
  7404. coroutine.resume(coroutine.create(function(p)
  7405. for ii=1, 9 do
  7406. p.Transparency=0.5 + ii / 18
  7407. p.CFrame=p.CFrame * CFrame.Angles(0, math.rad(3 + ii), 0) * CFrame.new(0, 0.5, 0)
  7408. p.Mesh.Scale=p.Mesh.Scale + Vector3.new(1, -0.2, 1)
  7409. swait()
  7410. end
  7411. p:Remove()
  7412. end), p)
  7413. 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))
  7414. p.Mesh.MeshType="FileMesh"
  7415. p.Parent=EffectModel
  7416. p.Anchored=true
  7417. p.CanCollide=false
  7418. p.Mesh.MeshId="http://www.roblox.com/asset/?id=20329976"
  7419. p.Transparency=0.5
  7420. game:GetService("Debris"):AddItem(p, 5)
  7421. coroutine.resume(coroutine.create(function(p)
  7422. for ii=1, 9 do
  7423. p.Transparency=0.5 + ii / 18
  7424. p.CFrame=p.CFrame * CFrame.Angles(0, math.rad(3 + ii), 0) * CFrame.new(0, 0.5, 0)
  7425. p.Mesh.Scale=p.Mesh.Scale + Vector3.new(0.5, -0.1, 0.5)
  7426. swait()
  7427. end
  7428. p:Remove()
  7429. end), p)
  7430. local p=Par2(Vector3.new(0.75, 0.75, 1), maco * CFrame.Angles(0, 0, 0), "Lime green", "SpecialMesh", Vector3.new(1, 1, 30))
  7431. p.Mesh.MeshType="Sphere"
  7432. p.Material="Neon"
  7433. p.Parent=EffectModel
  7434. p.Anchored=true
  7435. p.CanCollide=false
  7436. game:GetService("Debris"):AddItem(p, 5)
  7437. coroutine.resume(coroutine.create(function(p)
  7438. for ii=1, 20 do
  7439. p.Transparency=ii / 40
  7440. p.Mesh.Scale=p.Mesh.Scale + Vector3.new(-0.05, -0.05, 2)
  7441. swait()
  7442. end
  7443. p:Remove()
  7444. end), p)
  7445. local p=Par2(Vector3.new(0.75, 0.75, 1), maco * CFrame.Angles(0, 0, 0), "Really black", "SpecialMesh", Vector3.new(2, 2, 35))
  7446. p.Mesh.MeshType="Sphere"
  7447. p.Parent=EffectModel
  7448. p.Anchored=true
  7449. p.CanCollide=false
  7450. game:GetService("Debris"):AddItem(p, 5)
  7451. coroutine.resume(coroutine.create(function(p)
  7452. for ii=1, 20 do
  7453. p.Transparency=ii / 20
  7454. p.Mesh.Scale=p.Mesh.Scale + Vector3.new(-0.1, -0.1, 2)
  7455. swait()
  7456. end
  7457. p:Remove()
  7458. end), p)
  7459. for i=1, 3 do
  7460. local p=Instance.new("Part")
  7461. p.TopSurface=0
  7462. p.BottomSurface=0
  7463. p.CanCollide=false
  7464. p.Anchored=true
  7465. p.BrickColor=BrickColor.new("Really black")
  7466. p.Material="SmoothPlastic"
  7467. p.Size=Vector3.new(1, 1, 1)
  7468. p.CFrame=maco * CFrame.new(0, 0, 5 - i * 4) * CFrame.fromEulerAnglesXYZ(0, math.pi, math.pi / 2)
  7469. p.Parent=EffectModel
  7470. local m=Instance.new("SpecialMesh", p)
  7471. m.MeshId="http://www.roblox.com/asset/?id=3270017"
  7472. m.Parent=p
  7473. m.Scale=Vector3.new(2, 2, 1.5)
  7474. m.Name="Triangle"
  7475. coroutine.resume(coroutine.create(function(p)
  7476. for i=1, 20 do
  7477. p.Transparency=i / 20
  7478. p.Triangle.Scale=p.Triangle.Scale + Vector3.new(0.25, 0.25, 0)
  7479. p.CFrame=p.CFrame * CFrame.new(0, 0, -0.15)
  7480. swait()
  7481. end
  7482. p.Parent=nil
  7483. end), p)
  7484. end
  7485. swait(15)
  7486. Un_Equip_Fate()
  7487. doingmoves(false)
  7488. end
  7489.  
  7490. })
  7491. table.insert(MovesTable, {
  7492. ["Input"]="ddswx",
  7493. ["Name"]="Shatter",
  7494. ["Phase"]=3,
  7495. ["Cooldown"]=0,
  7496. ["CooldownName"]="DDSWXcool",
  7497. ["CanCancel"]=false,
  7498. ["Conditions"]=function()
  7499. local Viable=false
  7500. local Move
  7501. for _, p in pairs(MovesTable) do
  7502. if p.Input=="ddswx" then
  7503. Move=p
  7504. break
  7505. end
  7506. end
  7507. local ver
  7508. local numer=Move.Phase
  7509. if numer==1 then
  7510. ver=true
  7511. end
  7512. if numer==2 then
  7513. ver=Phase2Unlocked
  7514. end
  7515. if numer==3 then
  7516. ver=Phase3Unlocked
  7517. end
  7518. if numer==4 then
  7519. ver=Phase4Unlocked
  7520. end
  7521. local CD=Move.Cooldown
  7522. local name=Move.CooldownName
  7523. if char:FindFirstChild(name)==nil and CanCancel and ver then
  7524. Viable=true
  7525. end
  7526. return Viable
  7527. end,
  7528. ["function"]=function()
  7529. local target=GET_THE_NEAREST_FAGGOT(RootPart.Position)
  7530. local pos=RootPart.Position - target.Position
  7531. local dist=pos.magnitude
  7532. if dist > 40 then
  7533. ph0segui(char, "Closest target too far.", "Lime green")
  7534. return
  7535. end
  7536. doingmoves(true)
  7537. Cooldown("DDSWXcool", 40)
  7538. LastMove="DDSWX"
  7539. for i=0, 1, 0.1 do
  7540. swait()
  7541. PlayAnimationFromTable(AnimTab.ddswx.Animation(1), 0.3, false)
  7542. end
  7543. local BodGy=Instance.new("BodyGyro", RootPart)
  7544. BodGy.maxTorque=Vector3.new(0, math.huge, 0)
  7545. BodGy.P=2000
  7546. BodGy.D=100
  7547. BodGy.cframe=cf(Torso.Position, target.Position)
  7548. local NIG=Instance.new("BodyPosition")
  7549. NIG.P=10000000
  7550. NIG.D=1000
  7551. NIG.maxForce=Vector3.new(545000, 545000, 545000)
  7552. NIG.position=target.Position
  7553. NIG.Parent=target
  7554. local num=0
  7555. so("160867463", target, 1, 0.8)
  7556. for i=0, 3, 0.1 do
  7557. PlayAnimationFromTable(AnimTab.ddswx.Animation(1), 0.3, false)
  7558. swait()
  7559. NIG.position=NIG.position + vt(0, 0.3, 0)
  7560. BodGy.cframe=cf(Torso.Position, target.Position)
  7561. do
  7562. local blast=Par(EffectModel, "Effect", "Lime green", vt(1, 1, 1), "SmoothPlastic")
  7563. blast.CFrame=target.CFrame
  7564. m=Instance.new("SpecialMesh", blast)
  7565. m.Scale=Vector3.new(11, 11, 11)
  7566. m.MeshType="Sphere"
  7567. blast.Transparency=0.7
  7568. coroutine.resume(coroutine.create(function(p)
  7569. for ii=1, 20 do
  7570. blast.Transparency=0.7 + ii / 20
  7571. blast.Mesh.Scale=blast.Mesh.Scale / 1.1
  7572. blast.CFrame=target.CFrame
  7573. swait()
  7574. end
  7575. blast:Remove()
  7576. end), p)
  7577. local targfloor, targpos=rayCast(target.Position - vt(0, 4, 0), CFrame.new(target.Position, target.Position - Vector3.new(0, 5, 0)).lookVector, 100, Character)
  7578. local p=Par(EffectModel, "Effect", "Lime green", vt(1, 1, 1), "Neon")
  7579. p.CFrame=target.CFrame * CFrame.Angles(math.random(-360, 360), math.random(-360, 360), math.random(-360, 360))
  7580. game:GetService("Debris"):AddItem(p, 8)
  7581. local m=Instance.new("BlockMesh", p)
  7582. m.Scale=Vector3.new(3, 3, 3)
  7583. game:GetService("Debris"):AddItem(p, 5)
  7584. coroutine.resume(coroutine.create(function(p)
  7585. for ii=1, 25 do
  7586. local o=0.12
  7587. p.Transparency=0.5 + i / 25
  7588. p.CFrame=p.CFrame * CFrame.Angles(math.rad(math.random(1, 5)), math.rad(math.random(1, 5)), math.rad(math.random(1, 5)))
  7589. p.Mesh.Scale=p.Mesh.Scale - Vector3.new(o, o, o)
  7590. swait()
  7591. end
  7592. p:Remove()
  7593. end), p)
  7594. end
  7595. end
  7596. local refo=Instance.new("Part")
  7597. refo.Anchored=true
  7598. refo.CanCollide=false
  7599. refo.Position=target.Position
  7600. refo.CFrame=refo.CFrame * CFrame.Angles(math.rad(-90), 0, 0)
  7601. refo.Transparency=1
  7602. refo.Parent=EffectModel
  7603. game.Debris:AddItem(refo, 10)
  7604. NIG.P=2000
  7605. NIG.D=300
  7606. local r=Instance.new("BodyGyro")
  7607. r.P=10000000
  7608. r.D=1000
  7609. r.maxTorque=Vector3.new(50000, 50000, 50000) * 50000000000
  7610. r.cframe=r.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(90), 0, 0)
  7611. r.Parent=target
  7612. game:GetService("Debris"):AddItem(r, 1)
  7613. r.Name="EBOLA"
  7614. fff=Instance.new("BodyForce")
  7615. fff.force=Vector3.new(0, 1200, 0)
  7616. fff.Parent=target
  7617. ref=part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt(5, 5, 5))
  7618. ref.Anchored=true
  7619. game:GetService("Debris"):AddItem(ref, 10)
  7620. swait()
  7621. local targfloor, targpos=rayCast(target.Position - vt(0, 4, 0), refo.CFrame.lookVector, 9999, Character)
  7622. ref.CFrame=CFrame.new(targpos)
  7623. game:GetService("Debris"):AddItem(fff, 1)
  7624. local oldpos=NIG.position + Vector3.new(0, 3, 0)
  7625. for i=1, 3 do
  7626. do
  7627. local targfloor, targpos=rayCast(target.Position, refo.CFrame.lookVector, 9999, Character)
  7628. swait()
  7629. for i=0, 1, 0.1 do
  7630. swait()
  7631. do
  7632. local blast2=Instance.new("Part", EffectModel)
  7633. blast2.Anchored=true
  7634. blast2.CanCollide=false
  7635. blast2.Size=Vector3.new(1, 1, 1)
  7636. blast2.CFrame=LeftArm.CFrame * CFrame.new(0, -2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  7637. m=Instance.new("SpecialMesh", blast2)
  7638. m.Scale=Vector3.new(1.5, 1.5, 1.5)
  7639. m.MeshType="Brick"
  7640. blast2.BrickColor=BrickColor.new("Lime green")
  7641. blast2.Material="Neon"
  7642. coroutine.resume(coroutine.create(function(p)
  7643. for i=1, 15 do
  7644. blast2.Transparency=0 + i / 15
  7645. blast2.Mesh.Scale=blast2.Mesh.Scale / 1.1
  7646. swait()
  7647. end
  7648. blast2:Remove()
  7649. end), p)
  7650. PlayAnimationFromTable(AnimTab.ddswx.Animation(2), 0.2, false)
  7651. local blast=Instance.new("Part")
  7652. blast.Parent=EffectModel
  7653. blast.Anchored=true
  7654. blast.CanCollide=false
  7655. blast.Size=Vector3.new(1, 1, 1)
  7656. blast.CFrame=target.CFrame
  7657. m=Instance.new("SpecialMesh", blast)
  7658. m.Scale=Vector3.new(11, 11, 11)
  7659. m.MeshType="Sphere"
  7660. blast.BrickColor=BrickColor.new("Lime green")
  7661. blast.Material="Neon"
  7662. blast.Transparency=0.7
  7663. coroutine.resume(coroutine.create(function(p)
  7664. for ii=1, 20 do
  7665. blast.Transparency=0.7 + ii / 20
  7666. blast.Mesh.Scale=blast.Mesh.Scale / 1.1
  7667. blast.CFrame=target.CFrame
  7668. swait()
  7669. end
  7670. blast:Remove()
  7671. end), p)
  7672. NIG.position=ref.Position
  7673. end
  7674. end
  7675. local ref=part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  7676. ref.Anchored=true
  7677. ref.CFrame=cf(RootPart.Position)
  7678. so("199145477", ref, 1, 0.8)
  7679. so("200632561", ref, 1, 0.6)
  7680. so("200632561", ref, 1, 0.4)
  7681. so("191395766", ref, 1, 1)
  7682. ref.CFrame=cf(targpos)
  7683. col=targfloor.BrickColor
  7684. local p=Instance.new("Part", EffectModel)
  7685. p.Name="Effect"
  7686. p.formFactor="Symmetric"
  7687. p.TopSurface=0
  7688. p.BottomSurface=0
  7689. p.Material="SmoothPlastic"
  7690. p.BrickColor=targfloor.BrickColor
  7691. p.Anchored=true
  7692. p.CanCollide=false
  7693. p.Size=Vector3.new(1, 1, 1)
  7694. p.CFrame=CFrame.new(targpos) * CFrame.new(0, 1, 0)
  7695. game:GetService("Debris"):AddItem(p, 8)
  7696. local m=Instance.new("SpecialMesh", p)
  7697. m.MeshId="http://www.roblox.com/asset/?id=20329976"
  7698. m.Scale=Vector3.new(10, 2, 10)
  7699. game:GetService("Debris"):AddItem(p, 5)
  7700. coroutine.resume(coroutine.create(function(p)
  7701. for ii=1, 15 do
  7702. p.Transparency=0.5 + ii / 15
  7703. p.Mesh.Scale=p.Mesh.Scale + Vector3.new(1.4, 1, 1.4)
  7704. swait()
  7705. end
  7706. p:Remove()
  7707. end), p)
  7708. MagnitudeDamage2(target, 5, 5, Vector3.new(), 0.5, "H2", RootPart, 0, 0, 8, 10)
  7709. for i=1, 10 do
  7710. 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))
  7711. groundpart.Anchored=true
  7712. groundpart.Material=targfloor.Material
  7713. groundpart.CanCollide=false
  7714. 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))
  7715. groundpart.Parent=EffectModel
  7716. coroutine.resume(coroutine.create(function(groundpart)
  7717. for i=1, 30 do
  7718. groundpart.Transparency=i / 30
  7719. swait()
  7720. end
  7721. groundpart:Destroy()
  7722. ref:Destroy()
  7723. end), groundpart)
  7724. end
  7725. for i=0, 1, 0.1 do
  7726. swait()
  7727. PlayAnimationFromTable(AnimTab.ddswx.Animation(1), 0.2, false)
  7728. do
  7729. local blast=Instance.new("Part")
  7730. blast.Parent=EffectModel
  7731. blast.Anchored=true
  7732. blast.CanCollide=false
  7733. blast.Size=Vector3.new(1, 1, 1)
  7734. blast.CFrame=target.CFrame
  7735. m=Instance.new("SpecialMesh", blast)
  7736. m.Scale=Vector3.new(11, 11, 11)
  7737. m.MeshType="Sphere"
  7738. blast.BrickColor=BrickColor.new("Lime green")
  7739. blast.Material="Neon"
  7740. blast.Transparency=0.7
  7741. coroutine.resume(coroutine.create(function(p)
  7742. for ii=1, 20 do
  7743. blast.Transparency=0.7 + ii / 20
  7744. blast.Mesh.Scale=blast.Mesh.Scale / 1.1
  7745. blast.CFrame=target.CFrame
  7746. swait()
  7747. end
  7748. blast:Remove()
  7749. end), p)
  7750. NIG.position=oldpos
  7751. end
  7752. end
  7753. end
  7754. end
  7755. local targfloor, targpos=rayCast(target.Position, refo.CFrame.lookVector, 9999, Character)
  7756. for i=0, 1, 0.1 do
  7757. swait()
  7758. PlayAnimationFromTable(AnimTab.ddswx.Animation(3), 0.3, false)
  7759. end
  7760. ref.CFrame=CFrame.new(targpos)
  7761. for i=1, 15 do
  7762. do
  7763. local blast=Instance.new("Part")
  7764. blast.Parent=EffectModel
  7765. blast.Anchored=true
  7766. blast.CanCollide=false
  7767. blast.Size=Vector3.new(1, 1, 1)
  7768. blast.CFrame=target.CFrame
  7769. m=Instance.new("SpecialMesh", blast)
  7770. m.Scale=Vector3.new(11, 11, 11)
  7771. m.MeshType="Sphere"
  7772. blast.BrickColor=BrickColor.new("Lime green")
  7773. blast.Material="Neon"
  7774. blast.Transparency=0.7
  7775. coroutine.resume(coroutine.create(function(p)
  7776. for ii=1, 20 do
  7777. blast.Transparency=0.7 + ii / 20
  7778. blast.Mesh.Scale=blast.Mesh.Scale / 1.1
  7779. blast.CFrame=target.CFrame
  7780. swait()
  7781. end
  7782. blast:Remove()
  7783. end), p)
  7784. swait()
  7785. NIG.position=ref.Position + vt(0, 0.5, 0)
  7786. end
  7787. end
  7788. local p=Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  7789. p.CFrame=cf(targpos) * CFrame.Angles(0, math.rad(90), 0)
  7790. m=it("SpecialMesh", p)
  7791. m.MeshId="http://www.roblox.com/asset/?id=1323306"
  7792. p.Material="SmoothPlastic"
  7793. m.Scale=Vector3.new(20, 60, 20)
  7794. m.Parent=p
  7795. m.Name="Triangle"
  7796. coroutine.resume(coroutine.create(function(p)
  7797. for i=1, 200 do
  7798. p.Transparency=0.45 + i / 200
  7799. p.Triangle.Scale=p.Triangle.Scale + Vector3.new(0.3, 0.3, 0.3)
  7800. swait()
  7801. end
  7802. p.Parent=nil
  7803. end), p)
  7804. local p=Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  7805. p.Size=Vector3.new(1, 1, 0.2)
  7806. p.CFrame=cf(targpos) * CFrame.new(0, 2.6, 0)
  7807. local m=Instance.new("SpecialMesh", p)
  7808. m.MeshId="http://www.roblox.com/asset/?id=20329976"
  7809. m.Scale=Vector3.new(30, 8, 30)
  7810. m.Name="Triangle"
  7811. swait()
  7812. coroutine.resume(coroutine.create(function(p)
  7813. for i=1, 45 do
  7814. p.Transparency=0.5 + i / 45
  7815. p.Triangle.Scale=p.Triangle.Scale + Vector3.new(1, 0, 1)
  7816. p.CFrame=p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  7817. swait()
  7818. end
  7819. p.Parent=nil
  7820. end), p)
  7821. so("190119264", ref, 1, 1)
  7822. so("183763506", ref, 1, 0.6)
  7823. so("178452221", ref, 1, 0.6)
  7824. so("87767777", ref, 1, 1)
  7825. so("87784452", ref, 1, 0.8)
  7826. so("183763515", ref, 1, 1)
  7827. DIR=RootPart.CFrame.lookVector
  7828. MagnitudeDamage(target, 35, 50, Vector3.new(0, 20, 0) + DIR * 30, 0.5, "H2", RootPart, 0, 0, 8, 10)
  7829. NIG:Destroy()
  7830. CamShake(target, 60, 2, 40)
  7831. for i=1, 16 do
  7832. swait()
  7833. p=Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  7834. p.CFrame=target.CFrame * CFrame.fromEulerAnglesXYZ(math.pi / 2 + math.random(-15, 15) / 9, math.random(-15, 15) / 9, math.random(-10, 10) / 9)
  7835. game:GetService("Debris"):AddItem(p, 3)
  7836. m=Instance.new("BlockMesh")
  7837. m.Scale=Vector3.new(3, 3, 3)
  7838. m.Parent=p
  7839. coroutine.resume(coroutine.create(function(part, spin)
  7840. for i=1, 15 do
  7841. part.Mesh.Scale=part.Mesh.Scale - Vector3.new(2, 2, 2)
  7842. part.Transparency=i / 15
  7843. part.CFrame=part.CFrame * CFrame.new(math.random(-10, 10) / 100, math.random(-10, 10) / 100, math.random(-10, 10) / 100) * spin
  7844. swait()
  7845. end
  7846. part.Parent=nil
  7847. end), p, CFrame.fromEulerAnglesXYZ(math.random(-50, 50) / 500, math.random(-50, 50) / 500, math.random(-50, 50) / 500))
  7848. end
  7849. swait(20)
  7850. BodGy:Destroy()
  7851. doingmoves(false)
  7852. end
  7853. })
  7854. table.insert(MovesTable, {
  7855. ["Input"]="asdssq",
  7856. ["Name"]="Let's end this",
  7857. ["Phase"]=3,
  7858. ["Cooldown"]=40,
  7859. ["CooldownName"]="ASDSSQcool",
  7860. ["CanCancel"]=false,
  7861. ["Conditions"]=function()
  7862. local Viable=false
  7863. local Move
  7864. for _, p in pairs(MovesTable) do
  7865. if p.Input=="asdssq" then
  7866. Move=p
  7867. break
  7868. end
  7869. end
  7870. local ver
  7871. local numer=Move.Phase
  7872. if numer==1 then
  7873. ver=true
  7874. end
  7875. if numer==2 then
  7876. ver=Phase2Unlocked
  7877. end
  7878. if numer==3 then
  7879. ver=Phase3Unlocked
  7880. end
  7881. if numer==4 then
  7882. ver=Phase4Unlocked
  7883. end
  7884. local CD=Move.Cooldown
  7885. local name=Move.CooldownName
  7886. if char:FindFirstChild(name)==nil and CanCancel and ver then
  7887. Viable=true
  7888. Cooldown(name, CD)
  7889. end
  7890. return Viable
  7891. end,
  7892. ["function"]=function()
  7893. if Phase~=4 then doingmoves(true)end
  7894. LastMove="ASDSSQ"
  7895. if Phase~=4 then for i=0, 1, 0.1 do
  7896. swait()
  7897. PlayAnimationFromTable(AnimTab.asdssq.Animation(1), 0.3, false)
  7898. end end
  7899. ChatFunc("Let's end this...")--ph0segui(char,"Let's end this...","Lime green")
  7900. --local beamy=Instance.new("Part",EffectModel)--script.BES:Clone()
  7901. --beamy.Parent=char
  7902. local asd=(LeftArm.CFrame*CFrame.new(0,1,0)).p
  7903. local bp=Instance.new("BodyPosition", nil)
  7904. bp.MaxForce=Vector3.new(1 / 0, 1 / 0, 1 / 0)
  7905. bp.D=9000
  7906. bp.P=1000
  7907. local asd=RootPart.CFrame * CFrame.new(-7, 8, 8).p
  7908. bp.Position=asd
  7909. local Rot=0
  7910. so("231917975", RootPart, 1, 1.1)
  7911. local hoe=0
  7912. p=Par(EffectModel, "Effect", "Lime green", vt(1, 1, 1), "Glass")
  7913. m=Instance.new("SpecialMesh")
  7914. m.MeshType="Sphere"
  7915. m.Parent=p
  7916. m.Scale=Vector3.new(14, 14, 14)
  7917. coroutine.resume(coroutine.create(function(p)
  7918. for i=1, 30 do
  7919. p.CFrame=CFrame.new(asd)
  7920. p.Transparency=0 + i / 30
  7921. m.Scale=m.Scale + Vector3.new(0.05, 0.05, 0.05)
  7922. if Phase~=4 then swait()end
  7923. end
  7924. p:Remove()
  7925. end), p)
  7926. for i=1, 50 do
  7927. CamShake(RootPart, 25, 1, 3)
  7928. if hoe >= 2 then
  7929. hoe=0
  7930. end
  7931. hoe=hoe + 1
  7932. local cols={"Lime green", "Black"}
  7933. local p=Instance.new("Part", EffectModel)
  7934. p.Name="Effect"
  7935. p.formFactor="Symmetric"
  7936. p.TopSurface=0
  7937. p.BottomSurface=0
  7938. p.Material="SmoothPlastic"
  7939. p.BrickColor=BrickColor.new(cols[hoe])
  7940. p.Anchored=true
  7941. p.CanCollide=false
  7942. p.Size=Vector3.new(1, 1, 1)
  7943. p.CFrame=CFrame.new(RootPart.Position - Vector3.new(0, 1.4, 0)) * CFrame.Angles(0, math.random(-180, 180), 0)
  7944. game:GetService("Debris"):AddItem(p, 8)
  7945. local m=Instance.new("SpecialMesh", p)
  7946. m.MeshId="http://www.roblox.com/asset/?id=20329976"
  7947. m.Scale=Vector3.new(10, 2, 10)
  7948. game:GetService("Debris"):AddItem(p, 5)
  7949. coroutine.resume(coroutine.create(function(p)
  7950. for ii=1, 15 do
  7951. p.Transparency=0.75 + ii / 15
  7952. p.CFrame=p.CFrame - Vector3.new(0, 0.05, 0)
  7953. p.Mesh.Scale=p.Mesh.Scale + Vector3.new(2.4, -0.1, 2.4)
  7954. if Phase~=4 then swait()end
  7955. end
  7956. p:Remove()
  7957. end), p)
  7958. local hitfloor2, posfloor2=rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 20, Character)
  7959. mrn=20
  7960. Lightning(Head.Position, posfloor2 + Vector3.new(math.random(-mrn, mrn), 0, math.random(-mrn, mrn)), 4, math.random(1, 4), "Lime green", 0.3, 0.4)
  7961. if Phase~=4 then swait()end
  7962. local asd=Head.CFrame * CFrame.new(-7, 8, 8).p
  7963. bp.Position=asd
  7964. --beamy.Handle.CFrame=beamy.Handle.CFrame:lerp(CFrame.new(asd, mouse.Hit.p), 1)
  7965. local p=Par(EffectModel, "Effect", cols[math.random(1, 2)], vt(1, 1, 1), "Neon")
  7966. p.CFrame=CFrame.new(asd) * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10) / 4, math.random(-10, 10) / 4, math.random(-10, 10) / 4)
  7967. p.Parent=EffectModel
  7968. local m=Instance.new("SpecialMesh")
  7969. m.MeshType="Sphere"
  7970. p.CFrame=p.CFrame * CFrame.new(0, -20, 0)
  7971. m.Parent=p
  7972. m.Scale=Vector3.new(0.7, 0.7, 0.7)
  7973. coroutine.resume(coroutine.create(function(p)
  7974. for i=1, 30 do
  7975. p.Transparency=i / 35
  7976. p.CFrame=p.CFrame * CFrame.new(0, 0.5, 0)
  7977. --swait()
  7978. end
  7979. p.Parent=nil
  7980. end), p)
  7981. Rot=Rot + 0.3
  7982. if Rot >= 360 then
  7983. Rot=0
  7984. end
  7985. --for _, v in pairs(beamy:children()) do
  7986. -- pcall(function()
  7987. -- v.W2P.C0=v.W2P.C0 * CFrame.Angles(0, 0, math.rad(v.Name ~= "Mint" and Rot or -Rot))
  7988. --end)
  7989. --end
  7990. end
  7991. if Phase~=4 then for i=0, 1, 0.1 do
  7992. swait()
  7993. PlayAnimationFromTable(AnimTab.asdssq.Animation(2), 0.3, false)
  7994. end end
  7995. local startpos=part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  7996. startpos.Anchored=true
  7997. startpos.CFrame=cf(asd)
  7998. local hit, pos=rayCast(startpos.Position, cf(asd).lookVector, 1000, Character)
  7999. local endpos=part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  8000. endpos.Anchored=true
  8001. endpos.CFrame=cf(pos)
  8002. local berm=script.beamy:Clone()
  8003. berm.Parent=endpos
  8004. berm.Enabled=true
  8005. local num=0
  8006. startpos.CanCollide=false
  8007. so("183763515", endpos, 1, 1.2)
  8008. so("178452221", endpos, 1, 0.7)
  8009. so("228343271", RootPart, 1, 1)
  8010. so("161006069", endpos, 1, 1)
  8011. local froob=0
  8012. for i=1, 100 do
  8013. Rot=Rot + 0.3
  8014. if Rot >= 360 then
  8015. Rot=0
  8016. end
  8017. --[[for _, v in pairs(beamy:children()) do
  8018. pcall(function()
  8019. v.W2P.C0=v.W2P.C0 * CFrame.Angles(0, 0, math.rad(v.Name ~= "Mint" and Rot or -Rot))
  8020. end)
  8021. end]]--
  8022. local asd=Head.CFrame * CFrame.new(-7, 8, 8).p
  8023. --beamy.Handle.CFrame=beamy.Handle.CFrame:lerp(CFrame.new(asd, mouse.Hit.p), 1)
  8024. swait()
  8025. num=num + 1
  8026. startpos.CFrame=cf(asd)--asd=CFrame.new(asd,mouse.Hit.p).p
  8027. local hit, pos=rayCast(startpos.Position, cf(asd,mouse.Hit.p).lookVector, 1000, Character)
  8028. endpos.CFrame=cf(pos)
  8029. CamShake(endpos, 13, 1, 3)
  8030. MagnitudeDamage2(endpos, 13, 1.5, Vector3.new(), 0.5, "H2", Head, 0.1, 0.1, 8, 10)
  8031. if num >= 3 then
  8032. so("183763515", endpos, 1, 1.2)
  8033. so("178452221", endpos, 1, 0.7)
  8034. so("161006069", endpos, 1, 1)
  8035. num=0
  8036. do
  8037. local beam=it("Part", EffectModel)
  8038. beam.Anchored=true
  8039. beam.CanCollide=false
  8040. beam.BrickColor=BrickColor.new("Lime green")
  8041. local beamM=it("CylinderMesh", beam)
  8042. beam.Material="Glass"
  8043. beam.Size=Vector3.new(2.5, (startpos.Position - endpos.Position).magnitude, 2.5)
  8044. beam.CFrame=CFrame.new((startpos.Position + endpos.Position) / 2, startpos.Position) * CFrame.Angles(math.pi / 2, 0, 0)
  8045. coroutine.resume(coroutine.create(function()
  8046. for i=1, 15 do
  8047. swait()
  8048. beam.Transparency=i / 15
  8049. beam.Size=beam.Size + Vector3.new(0.3, 0, 0.3)
  8050. end
  8051. beam:Destroy()
  8052. end))
  8053. cols={
  8054. BrickColor.new("Lime green")
  8055. }
  8056. local blast2=Instance.new("Part", EffectModel)
  8057. blast2.Anchored=true
  8058. blast2.CanCollide=false
  8059. blast2.Size=Vector3.new(1, 1, 1)
  8060. 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))
  8061. local m=Instance.new("SpecialMesh", blast2)
  8062. m.Scale=Vector3.new(2, 2, 2)
  8063. m.MeshType="Brick"
  8064. blast2.BrickColor=cols[math.random(1, #cols)]
  8065. blast2.Material="Glass"
  8066. coroutine.resume(coroutine.create(function()
  8067. for i=1, 30 do
  8068. blast2.Transparency=i / 30
  8069. m.Scale=m.Scale + vt(0.2, 0.2, 0.2)
  8070. swait()
  8071. 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)
  8072. end
  8073. blast2:Remove()
  8074. end))
  8075. end
  8076. end
  8077. end
  8078. swait()
  8079. p=Par(EffectModel, "Effect", "Lime green", vt(1, 1, 1), "Glass")
  8080. p.CFrame=cf(asd)--beamy.Handle.CFrame * CFrame.new(0, 0, -2)
  8081. me=Instance.new("SpecialMesh")
  8082. me.MeshType="Sphere"
  8083. me.Parent=p
  8084. me.Scale=Vector3.new(14, 14, 14)
  8085. coroutine.resume(coroutine.create(function(p)
  8086. for i=1, 30 do
  8087. if i==15 then
  8088. --beamy:Destroy()
  8089. end
  8090. p.Transparency=0 + i / 30
  8091. me.Scale=me.Scale + Vector3.new(0.05, 0.05, 0.05)
  8092. swait()
  8093. end
  8094. p:Remove()
  8095. end), p)
  8096. startpos:Destroy()
  8097. endpos:Destroy()
  8098. if Phase~=4 then doingmoves(false)end
  8099. end
  8100. })
  8101. table.insert(MovesTable, {
  8102. ["Input"]="ssz",
  8103. ["Name"]="C'mere",
  8104. ["Phase"]=1,
  8105. ["Cooldown"]=0,
  8106. ["CooldownName"]="SSZcool",
  8107. ["CanCancel"]=false,
  8108. ["Conditions"]=function()
  8109. local Viable=false
  8110. local Move
  8111. for _, p in pairs(MovesTable) do
  8112. if p.Input=="ssz" then
  8113. Move=p
  8114. break
  8115. end
  8116. end
  8117. local ver
  8118. local numer=Move.Phase
  8119. if numer==1 then
  8120. ver=true
  8121. end
  8122. if numer==2 then
  8123. ver=Phase2Unlocked
  8124. end
  8125. if numer==3 then
  8126. ver=Phase3Unlocked
  8127. end
  8128. if numer==4 then
  8129. ver=Phase4Unlocked
  8130. end
  8131. local CD=Move.Cooldown
  8132. local name=Move.CooldownName
  8133. if char:FindFirstChild(name)==nil and CanCancel and ver then
  8134. Viable=true
  8135. end
  8136. return Viable
  8137. end,
  8138. ["function"]=function()
  8139. if lasthit==nil then
  8140. ph0segui(char, "No target.", "Lime green")
  8141. return
  8142. end
  8143. doingmoves(true)
  8144. Cooldown("SSZcool", 10)
  8145. LastMove="SSZ"
  8146. for i=0, 1, 0.1 do
  8147. swait()
  8148. DIR=RootPart.CFrame.lookVector
  8149. PlayAnimationFromTable(AnimTab.ssz.Animation(1), 0.3, false)
  8150. end
  8151. local portalbase=formportalBase(EffectModel, RootPart.CFrame * CFrame.Angles(0, 0, math.rad(90)) * CFrame.new(-2.75, 0, 0))
  8152. local portaloutline=formportalOutline(EffectModel, portalbase.CFrame)
  8153. coroutine.resume(coroutine.create(function()
  8154. swait(30)
  8155. for i=1, 10 do
  8156. swait()
  8157. portalbase.Transparency=i / 10
  8158. portaloutline.Transparency=i / 10
  8159. portalbase.Size=portalbase.Size + Vector3.new(0, 0.3, 0.3)
  8160. portaloutline.Size=portaloutline.Size + Vector3.new(0, 0.3, 0.3)
  8161. end
  8162. portalbase.Parent=nil
  8163. portaloutline:Destroy()
  8164. end))
  8165. swait(3)
  8166. local portalbase=formportalBase(EffectModel, CFrame.new(lasthit.Position + Vector3.new(0, 30, 0)))
  8167. portalbase.CFrame=portalbase.CFrame * CFrame.Angles(0, 0, math.rad(-90))
  8168. local portaloutline=formportalOutline(EffectModel, portalbase.CFrame)
  8169. RootPart.CFrame=portalbase.CFrame * CFrame.Angles(0, 0, math.rad(90)) * CFrame.new(0, -5, 0)
  8170. coroutine.resume(coroutine.create(function()
  8171. swait(50)
  8172. for i=1, 10 do
  8173. swait()
  8174. portalbase.Transparency=i / 10
  8175. portaloutline.Transparency=i / 10
  8176. portalbase.Size=portalbase.Size + Vector3.new(0, 0.3, 0.3)
  8177. portaloutline.Size=portaloutline.Size + Vector3.new(0, 0.3, 0.3)
  8178. end
  8179. portalbase.Parent=nil
  8180. portaloutline:Destroy()
  8181. end))
  8182. local hit
  8183. repeat
  8184. Torso.Velocity=Torso.Velocity + vt(0, -10, 0)
  8185. swait()
  8186. for i=1, 2 do
  8187. local p=Par(EffectModel, "Effect", "Pastel green", vt(1, 1, 1), "Glass")
  8188. p.CFrame=RightArm.CFrame * CFrame.new(0, -1.2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  8189. game:GetService("Debris"):AddItem(p, 5)
  8190. local m=Instance.new("BlockMesh", p)
  8191. m.Scale=Vector3.new(3, 3, 3)
  8192. coroutine.resume(coroutine.create(function(p, rr, x, y, z)
  8193. local cols={
  8194. "Lime green",
  8195. "Pastel green",
  8196. "Mint",
  8197. "Shamrock"
  8198. }
  8199. for i=1, 12 do
  8200. if math.floor(i / 4)==i / 4 then
  8201. p.BrickColor=BrickColor.new(cols[i / 4])
  8202. end
  8203. p.Transparency=0.5 + i / 24
  8204. p.Mesh.Scale=p.Mesh.Scale / 1.05
  8205. p.CFrame=p.CFrame * CFrame.Angles(math.rad(x / 16), math.rad(y / 16), math.rad(z / 16)) + rr
  8206. swait()
  8207. end
  8208. p:Remove()
  8209. 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))
  8210. end
  8211. PlayAnimationFromTable(AnimTab.ssz.Animation(2), 0.3, false)
  8212. MagnitudeDamage(RightArm, 10, 2, Vector3.new(0, 9, 0) + DIR * 5, 0.5, "H2", Head, 0, 0, 8, 10)
  8213. hit, hitflor=rayCast(RightArm.Position, CFrame.new(RightArm.Position, RightArm.Position - Vector3.new(0, 1.5, 0)).lookVector, 10, char)
  8214. until hit ~= nil
  8215. so("178452217", Torso, 1, 0.4)
  8216. so("168586586", Torso, 1, 0.6)
  8217. p=Instance.new("Sound", Torso)
  8218. p.Volume=1
  8219. p.Pitch=1
  8220. p.SoundId="http://www.roblox.com/asset/?id=233856115"
  8221. p:Play()
  8222. game:GetService("Debris"):AddItem(p, 3)
  8223. p=Instance.new("Sound", Torso)
  8224. p.Volume=1
  8225. p.Pitch=1
  8226. p.SoundId="http://www.roblox.com/asset/?id=192410070"
  8227. p:Play()
  8228. game:GetService("Debris"):AddItem(p, 3)
  8229. p=Instance.new("Sound", Torso)
  8230. p.Volume=1
  8231. p.Pitch=1
  8232. p.SoundId="http://www.roblox.com/asset/?id=231917822"
  8233. p:Play()
  8234. game:GetService("Debris"):AddItem(p, 3)
  8235. for i=1, 3 do
  8236. swait()
  8237. MagnitudeDamage(char.Torso, 18, 15, Vector3.new(0, 9, 0) + DIR * 5, 0.5, "H2", Head, 1, 1, 8, 10)
  8238. local p=Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  8239. p.CFrame=CFrame.new(hitflor)
  8240. game:GetService("Debris"):AddItem(p, 8)
  8241. local m=Instance.new("SpecialMesh", p)
  8242. m.MeshId="http://www.roblox.com/asset/?id=20329976"
  8243. m.Scale=Vector3.new(5, 3, 5)
  8244. coroutine.resume(coroutine.create(function(p, s)
  8245. for i=1, 15 do
  8246. p.Transparency=0.9 + i / 150
  8247. p.Mesh.Scale=p.Mesh.Scale + Vector3.new(1.5, -0.2, 1.5)
  8248. p.CFrame=p.CFrame * CFrame.new(0, -0.25, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  8249. swait()
  8250. end
  8251. p:Remove()
  8252. end), p)
  8253. end
  8254. for i=0, 1, 0.1 do
  8255. swait()
  8256. DIR=RootPart.CFrame.lookVector
  8257. PlayAnimationFromTable(AnimTab.ssz.Animation(1), 0.3, false)
  8258. end
  8259. doingmoves(false)
  8260. end
  8261. })
  8262. table.insert(MovesTable, {
  8263. ["Input"]="ddsc",
  8264. ["Name"]="Right buster",
  8265. ["Phase"]=3,
  8266. ["Cooldown"]=0,
  8267. ["CooldownName"]="DDSCcool",
  8268. ["CanCancel"]=false,
  8269. ["Conditions"]=function()
  8270. local Viable=false
  8271. local Move
  8272. for _, p in pairs(MovesTable) do
  8273. if p.Input=="ddsc" then
  8274. Move=p
  8275. break
  8276. end
  8277. end
  8278. local ver
  8279. local numer=Move.Phase
  8280. if numer==1 then
  8281. ver=true
  8282. end
  8283. if numer==2 then
  8284. ver=Phase2Unlocked
  8285. end
  8286. if numer==3 then
  8287. ver=Phase3Unlocked
  8288. end
  8289. if numer==4 then
  8290. ver=Phase4Unlocked
  8291. end
  8292. local CD=Move.Cooldown
  8293. local name=Move.CooldownName
  8294. if char:FindFirstChild(name)==nil and CanCancel and ver then
  8295. Viable=true
  8296. end
  8297. return Viable
  8298. end,
  8299. ["function"]=function()
  8300. doingmoves(true)
  8301. LastMove="DDSC"
  8302. CanCancel=false
  8303. local t=0
  8304. repeat
  8305. t=t + 1
  8306. swait()
  8307. PlayAnimationFromTable(AnimTab.ddsc.Animation(1), 0.3, false)
  8308. local p=Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  8309. p.CFrame=CFrame.new(RootPart.Position - Vector3.new(0, 2, 0)) * CFrame.Angles(0, math.random(-180, 180), 0)
  8310. game:GetService("Debris"):AddItem(p, 8)
  8311. local m=Instance.new("SpecialMesh", p)
  8312. m.MeshId="http://www.roblox.com/asset/?id=20329976"
  8313. m.Scale=Vector3.new(5, 1, 5)
  8314. game:GetService("Debris"):AddItem(p, 5)
  8315. coroutine.resume(coroutine.create(function(p)
  8316. for ii=1, 15 do
  8317. p.Transparency=0.5 + ii / 15
  8318. p.CFrame=p.CFrame * CFrame.Angles(0, -math.rad(3 + ii), 0) - Vector3.new(0, 0.05, 0)
  8319. p.Mesh.Scale=p.Mesh.Scale + Vector3.new(1.4, -0.05, 1.4)
  8320. swait()
  8321. end
  8322. p:Remove()
  8323. end), p)
  8324. local p=Par(EffectModel, "Effect", "Shamrock", vt(1, 1, 1), "SmoothPlastic")
  8325. p.CFrame=RightArm.CFrame * CFrame.new(0, -1.2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  8326. game:GetService("Debris"):AddItem(p, 6)
  8327. local m=Instance.new("SpecialMesh", p)
  8328. m.MeshType="Sphere"
  8329. m.Scale=Vector3.new(0.5, 0.5, 0.5)
  8330. coroutine.resume(coroutine.create(function(p, rr, cs)
  8331. for i=1, 20 do
  8332. p.Transparency=0.75 + i / 80
  8333. p.Mesh.Scale=p.Mesh.Scale - Vector3.new(0.4, 0.4, 0.4)
  8334. p.CFrame=RightArm.CFrame * CFrame.new(0, -1.2, 0)
  8335. swait()
  8336. end
  8337. p:Remove()
  8338. end), p)
  8339. local p=Par(EffectModel, "Effect", "Pastel green", vt(1, 1, 1), "SmoothPlastic")
  8340. p.CFrame=RightArm.CFrame * CFrame.new(0, -1.2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  8341. game:GetService("Debris"):AddItem(p, 5)
  8342. local m=Instance.new("BlockMesh", p)
  8343. m.Scale=Vector3.new(1, 1, 1)
  8344. coroutine.resume(coroutine.create(function(p, rr, x, y, z)
  8345. local cols={
  8346. "Lime green",
  8347. "Pastel green",
  8348. "Olivine",
  8349. "Shamrock"
  8350. }
  8351. for i=1, 12 do
  8352. if math.floor(i / 4)==i / 4 then
  8353. p.BrickColor=BrickColor.new(cols[i / 4])
  8354. end
  8355. p.Transparency=0.5 + i / 24
  8356. p.Mesh.Scale=p.Mesh.Scale / 1.05
  8357. p.CFrame=p.CFrame * CFrame.Angles(math.rad(x / 16), math.rad(y / 16), math.rad(z / 16)) + rr
  8358. swait()
  8359. end
  8360. p:Remove()
  8361. 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))
  8362. until chold==false and t >= 10 or t==30
  8363. local p=Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  8364. p.CFrame=RootPart.CFrame
  8365. local m=Instance.new("SpecialMesh", p)
  8366. m.MeshId="http://www.roblox.com/asset/?id=3270017"
  8367. p.Material="SmoothPlastic"
  8368. m.Scale=Vector3.new(10, 10, 0)
  8369. m.Parent=p
  8370. game:GetService("Debris"):AddItem(p, 5)
  8371. m.Name="Triangle"
  8372. coroutine.resume(coroutine.create(function(p)
  8373. for i=1, 10 do
  8374. p.Transparency=i / 10
  8375. p.Triangle.Scale=p.Triangle.Scale + Vector3.new(4, 4, 0)
  8376. swait()
  8377. end
  8378. p.Parent=nil
  8379. end), p)
  8380. local grabe
  8381. local EDIR=RootPart.CFrame.lookVector
  8382. local got_the_nigger=false
  8383. so("240517975", Torso, 1, 1)
  8384. for i=0, 15 do
  8385. for i, v in pairs(workspace:children()) do
  8386. if v:IsA("Model") and v:findFirstChildOfClass("Humanoid") and v:findFirstChild("Head") and v:findFirstChild("HumanoidRootPart") and 8 > (v:findFirstChild("HumanoidRootPart").Position - RightArm.Position).magnitude and v ~= char then
  8387. got_the_nigger=true
  8388. grabbed=true
  8389. grabe=v
  8390. so("240429615", grabe.HumanoidRootPart, 1, 1)
  8391. Damagefunc(v.HumanoidRootPart, 2, Vector3.new(0, 0, 0), 0.5, "H1", RootPart, 0.05, 0.05, 10, 20)
  8392. for i, v in pairs(v:GetChildren()) do
  8393. if v:IsA("Part") then
  8394. coroutine.resume(coroutine.create(function()
  8395. local hehheeh=v.CanCollide
  8396. local bak=v.CustomPhysicalProperties
  8397. repeat
  8398. wait()
  8399. until grabbed==false
  8400. v.CanCollide=hehheeh
  8401. v.CustomPhysicalProperties=bak
  8402. end))
  8403. v.CanCollide=false
  8404. v.CustomPhysicalProperties=PhysicalProperties.new(0.001, 0.001, 0.001, 0.001, 0.001)
  8405. end
  8406. end
  8407. hum1=v:FindFirstChildOfClass("Humanoid")
  8408. hum1.PlatformStand=true
  8409. lock=Instance.new("Part", EffectModel)
  8410. lock.Anchored=true
  8411. lock.CanCollide=false
  8412. lock.CFrame=RightArm.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(math.rad(-90), 0, 0)
  8413. lock.Transparency=1
  8414. grabpos=Instance.new("BodyPosition", grabe.HumanoidRootPart)
  8415. grabpos.P=10000000
  8416. grabpos.D=1000
  8417. grabpos.maxForce=Vector3.new(545000, 545000, 545000)
  8418. grabpos.position=lock.Position
  8419. end
  8420. end
  8421. if got_the_nigger then
  8422. break
  8423. end
  8424. RootPart.CFrame=RootPart.CFrame + RootPart.CFrame.lookVector * 3
  8425. do
  8426. local blast2=Par(EffectModel, "Effect", "Lime green", vt(1, 1, 1), "Neon")
  8427. blast2.CFrame=RightArm.CFrame * CFrame.new(0, -2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  8428. m=Instance.new("SpecialMesh", blast2)
  8429. m.Scale=Vector3.new(3, 3, 3)
  8430. m.MeshType="Brick"
  8431. coroutine.resume(coroutine.create(function(p)
  8432. for i=1, 30 do
  8433. blast2.Transparency=0.25 + i / 30
  8434. blast2.Mesh.Scale=blast2.Mesh.Scale - Vector3.new(0.1, 0.1, 0.1)
  8435. swait()
  8436. end
  8437. blast2:Remove()
  8438. end), p)
  8439. swait()
  8440. PlayAnimationFromTable(AnimTab.ddsc.Animation(2), 0.3, false)
  8441. end
  8442. end
  8443. if grabbed then
  8444. Cooldown("DDSCcool", 16)
  8445. elseif grabbed==false then
  8446. Cooldown("DDSCcool", 8)
  8447. end
  8448. if grabbed then
  8449. local v=Instance.new("BodyVelocity", Torso)
  8450. v.P=6000
  8451. v.Name="WUUB"
  8452. v.maxForce=Vector3.new(5000, 5000, 5000) * 5000000000
  8453. v.velocity=DIR * 40 + Vector3.new(0, 15, 0)
  8454. for i=1, 10 do
  8455. local es=36
  8456. swait()
  8457. PlayAnimationFromTable(AnimTab.ddsc2.Animation(3, es, i), 0.3, false)
  8458. end
  8459. v:Destroy()
  8460. local hit
  8461. repeat
  8462. grabe:FindFirstChildOfClass("Humanoid").PlatformStand=true
  8463. grabpos.position=lock.Position
  8464. grabpos.Parent=grabe.HumanoidRootPart
  8465. grabe.HumanoidRootPart.CFrame=lock.CFrame
  8466. lock.CFrame=RightArm.CFrame * CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-90), 0, 0)
  8467. wait()
  8468. hit=rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 6, char)
  8469. until hit ~= nil
  8470. for i=0, 1, 0.1 do
  8471. grabe:FindFirstChildOfClass("Humanoid").PlatformStand=true
  8472. grabpos.position=lock.Position
  8473. grabpos.Parent=grabe.HumanoidRootPart
  8474. grabe.HumanoidRootPart.CFrame=lock.CFrame
  8475. lock.CFrame=RightArm.CFrame * CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-90), 0, 0)
  8476. swait()
  8477. PlayAnimationFromTable(AnimTab.ddsc.Animation(4), 0.3, false)
  8478. end
  8479. end
  8480. if grabbed then
  8481. lock.CFrame=RootPart.CFrame * CFrame.new(0, 0, -2)
  8482. grabpos.position=lock.Position
  8483. grabe.HumanoidRootPart.CFrame=lock.CFrame
  8484. grabe:FindFirstChildOfClass("Humanoid").PlatformStand=false
  8485. grabpos.Parent=nil
  8486. lock:Destroy()
  8487. grabbed=false
  8488. p=Instance.new("Sound", Torso)
  8489. p.Volume=1
  8490. p.Pitch=1
  8491. p.SoundId="http://www.roblox.com/asset/?id=233856115"
  8492. p:Play()
  8493. game:GetService("Debris"):AddItem(p, 3)
  8494. p=Instance.new("Sound", Torso)
  8495. p.Volume=1
  8496. p.Pitch=1
  8497. p.SoundId="http://www.roblox.com/asset/?id=192410070"
  8498. p:Play()
  8499. game:GetService("Debris"):AddItem(p, 3)
  8500. p=Instance.new("Sound", Torso)
  8501. p.Volume=1
  8502. p.Pitch=1
  8503. p.SoundId="http://www.roblox.com/asset/?id=231917822"
  8504. p:Play()
  8505. game:GetService("Debris"):AddItem(p, 3)
  8506. local hitfloor2, posfloor2=rayCast(grabe.HumanoidRootPart.Position, CFrame.new(grabe.HumanoidRootPart.Position, grabe.HumanoidRootPart.Position - Vector3.new(0, 1, 0)).lookVector, 20, Character)
  8507. local p=Par(EffectModel, "Effect", "White", vt(12, 17, 12), "SmoothPlastic")
  8508. p.Size=Vector3.new(12, 17, 12)
  8509. p.CFrame=cf(posfloor2) * CFrame.new(0, 0, -7)
  8510. local m=Instance.new("SpecialMesh", p)
  8511. m.MeshId="http://www.roblox.com/asset/?id=20329976"
  8512. m.Scale=Vector3.new(29, 0, 29)
  8513. m.Name="Triangle"
  8514. swait()
  8515. game.Debris:AddItem(p, 5)
  8516. coroutine.resume(coroutine.create(function(p)
  8517. for i=1, 10 do
  8518. p.Triangle.Scale=p.Triangle.Scale + Vector3.new(-0.5, 0.5, -0.5)
  8519. p.CFrame=p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  8520. swait(0.4)
  8521. end
  8522. end), p)
  8523. coroutine.resume(coroutine.create(function(p)
  8524. for i=1, 80 do
  8525. p.Transparency=0.5 + i / 80
  8526. p.CFrame=p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(0.5), 0)
  8527. swait()
  8528. end
  8529. end), p)
  8530. local orls=p.CFrame
  8531. local p=Par(EffectModel, "Effect", "White", vt(12, 17, 12), "SmoothPlastic")
  8532. p.Size=Vector3.new(12, 17, 12)
  8533. p.CFrame=cf(posfloor2) * CFrame.new(0, 0, -7)
  8534. local m=Instance.new("SpecialMesh", p)
  8535. m.MeshId="http://www.roblox.com/asset/?id=20329976"
  8536. m.Scale=Vector3.new(29, 0, 29)
  8537. m.Name="Triangle"
  8538. swait()
  8539. game.Debris:AddItem(p, 5)
  8540. coroutine.resume(coroutine.create(function(p)
  8541. for i=1, 10 do
  8542. p.Triangle.Scale=p.Triangle.Scale + Vector3.new(-1.3, 1, -1.3)
  8543. p.CFrame=p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  8544. swait(0.4)
  8545. end
  8546. end), p)
  8547. coroutine.resume(coroutine.create(function(p)
  8548. for i=1, 80 do
  8549. p.Transparency=0.5 + i / 80
  8550. p.CFrame=p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(0.5), 0)
  8551. swait()
  8552. end
  8553. end), p)
  8554. Damagefunc(grabe.HumanoidRootPart, 8, Vector3.new(0, 0, 0) + DIR * 8, 0.5, "H2", RootPart, 0.05, 0.05, 10, 20)
  8555. ph0segui(char, "+10", "Lime green")
  8556. Humanoid.Health=Humanoid.Health + 10
  8557. swait(3)
  8558. for i=0, 1, 0.2 do
  8559. swait()
  8560. PlayAnimationFromTable(AnimTab.ddsc.Animation(5), 0.4, false)
  8561. end
  8562. for i=0, 1, 0.2 do
  8563. swait()
  8564. PlayAnimationFromTable(AnimTab.ddsc.Animation(6), 0.4, false)
  8565. end
  8566. Damagefunc(grabe.HumanoidRootPart, 3, Vector3.new(), 0.5, "H1", RootPart, 0.05, 0.05, 10, 20)
  8567. for i=0, 1, 0.1 do
  8568. swait()
  8569. PlayAnimationFromTable(AnimTab.ddsc.Animation(7), 0.3, false)
  8570. end
  8571. for i=0, 1, 0.1 do
  8572. swait()
  8573. PlayAnimationFromTable(AnimTab.ddsc.Animation(8), 0.3, false)
  8574. end
  8575. Damagefunc(grabe.HumanoidRootPart, 7, Vector3.new(0, 5, 0) + DIR * 50, 0.5, "H1", RootPart, 0.05, 0.05, 10, 20)
  8576. Torso.Velocity=char.Torso.CFrame.lookVector * 5
  8577. for i=1, 2 do
  8578. p=Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  8579. p.CFrame=grabe.HumanoidRootPart.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  8580. m=Instance.new("SpecialMesh")
  8581. m.MeshId="http://www.roblox.com/asset/?id=3270017"
  8582. m.Scale=Vector3.new(2.4 + i, 2.4 + i, 0.6)
  8583. m.Parent=p
  8584. game:GetService("Debris"):AddItem(p, 5)
  8585. coroutine.resume(coroutine.create(function(p, l)
  8586. for i=1, 10 do
  8587. p.Transparency=i / 10
  8588. p.Mesh.Scale=p.Mesh.Scale + Vector3.new(1 + l, 1 + l, 0)
  8589. swait(0.5)
  8590. end
  8591. p:Remove()
  8592. end), p, 1)
  8593. end
  8594. end
  8595. swait(3)
  8596. doingmoves(false)
  8597. end
  8598. })
  8599. local SSQEXP=false
  8600. table.insert(MovesTable, {
  8601. ["Input"]="ssq",
  8602. ["Name"]="Transparent Gloomy",
  8603. ["Phase"]=1,
  8604. ["Cooldown"]=0,
  8605. ["CooldownName"]="nocooldowns",
  8606. ["CanCancel"]=false,
  8607. ["Conditions"]=function()
  8608. local Viable=false
  8609. local Move
  8610. for _, p in pairs(MovesTable) do
  8611. if p.Input=="ssq" then
  8612. Move=p
  8613. break
  8614. end
  8615. end
  8616. local ver
  8617. local numer=Move.Phase
  8618. if numer==1 then
  8619. ver=true
  8620. end
  8621. if numer==2 then
  8622. ver=Phase2Unlocked
  8623. end
  8624. if numer==3 then
  8625. ver=Phase3Unlocked
  8626. end
  8627. if numer==4 then
  8628. ver=Phase4Unlocked
  8629. end
  8630. local CD=Move.Cooldown
  8631. local name=Move.CooldownName
  8632. if char:FindFirstChild(name)==nil and CanCancel and ver then
  8633. Viable=true
  8634. Cooldown(name, CD)
  8635. end
  8636. return Viable
  8637. end,
  8638. ["function"]=function()
  8639. doingmoves(true)SSQEXP=false
  8640. ChatFunc("Gloom.")
  8641. CamShake(RootPart, 15, 0.1, 20)so("231917794",RootPart,1,1.5)
  8642. for i=1,10 do
  8643. PlayAnimationFromTable(AnimTab.saq.Animation(1), 0.4, false)swait()
  8644. end
  8645. coroutine.resume(coroutine.create(function()
  8646. for i=1,30 do
  8647. local p=Par(EffectModel,"Effect","Lime green",vt(1,1,1),"Neon")debri(p,8)p.CanCollide=false
  8648. local e=Instance.new("SpecialMesh",p)e.MeshType="Sphere"e.Scale=Vector3.new(.25,.25,3)local charge=math.random(100)/300
  8649. p.CFrame=RootPart.CFrame*CFrame.Angles(0,math.rad(math.random(360)),0)
  8650. spawn(function()for i=0,10,.2 do p.CFrame=p.CFrame*cf(0,0,charge+.2)swait()p.Transparency=i/10 end p:Destroy()end)
  8651. end
  8652. end))
  8653. coroutine.resume(coroutine.create(function()
  8654. for i2=1,Phase do
  8655. spawn(function()
  8656. local p=Par(EffectModel,"Orb","Mint",vt(3,3,3),"Glass")p.CanCollide=false
  8657. local e=Instance.new("SpecialMesh",p)e.MeshType="Sphere"p.Transparency=.5
  8658. e.MeshType="Sphere"e.Scale=Vector3.new(2.2,2.2,2.2)p.CFrame=RootPart.CFrame local Speed=.2*i2
  8659. for i=1,300 do
  8660. if i%8==0 then MagnitudeDamage(p, 4, 3, Vector3.new(0, 0, 1) + DIR * 7, 0.5, "H2", p, 0, 0, 20, 30)
  8661. local p2=Par(EffectModel,"Effect","Lime green",vt(6,6,6),"Neon")p2.CanCollide=false local m2=ToMesh(p2)p2.CFrame=p.CFrame
  8662. m2.MeshType="Sphere"m2.Scale=m2.Scale-Vector3.new(0,100,0)p2.Transparency=.1
  8663. spawn(function()for i=1,10,.25 do p2.CFrame=p.CFrame p2.Transparency=i/10 m2.Scale=m2.Scale+vt(5,0,5)swait()end end)
  8664. so("233096543",p2,.3,1)so("231917784",p2,1,1)
  8665. end
  8666. if SSQEXP then
  8667. MagnitudeDamage(p, 16, 15, Vector3.new(0,30,0), 0.5, "H2", p, 0, 0, 20, 30)
  8668. local p2=Par(EffectModel,"Effect","Really black",vt(1,1,1),"Neon")debri(p2,8)p2.CanCollide=false
  8669. local e=Instance.new("BlockMesh",p2)e.Scale=Vector3.new(3,3,3)
  8670. p2.CFrame=p.CFrame*CFrame.Angles(math.rad(math.random(360)),math.rad(math.random(360)),0)
  8671. spawn(function()for i=0,10,.1 do e.Scale=e.Scale+vt(.3,.3,.3)swait()p2.Transparency=i/10 p2.CFrame=p2.CFrame*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360)))end p2:Destroy()end)
  8672. so(130792180,p2,2,1)so(633129949,p2,3,1)
  8673. for i=1,5 do
  8674. local p2=Par(EffectModel,"Effect","Really black",vt(1,1,1),"Neon")debri(p2,8)p2.CanCollide=false
  8675. local e=Instance.new("SpecialMesh",p2)e.MeshType="Sphere"e.Scale=Vector3.new(8,8,8)local charge=math.random(100)/300
  8676. p2.CFrame=p.CFrame*CFrame.Angles(math.rad(math.random(360)),math.rad(math.random(360)),0)
  8677. spawn(function()for i=0,10,.2 do e.Scale=e.Scale+vt(-.1,-.1,1)swait()p2.Transparency=i/10 end p2:Destroy()end)
  8678. end
  8679. break end
  8680. p.CFrame=p.CFrame*cf(0,0,-Speed)swait()
  8681. end
  8682. for i=1,20 do
  8683. local p2=Par(EffectModel,"Effect","Lime green",vt(1,1,1),"Neon")debri(p2,8)p2.CanCollide=false
  8684. local e=Instance.new("SpecialMesh",p2)e.MeshType="Sphere"e.Scale=Vector3.new(.25,.25,3)local charge=math.random(100)/300
  8685. p2.CFrame=p.CFrame*CFrame.Angles(math.rad(math.random(360)),math.rad(math.random(360)),0)
  8686. spawn(function()for i=0,10,.2 do p2.CFrame=p2.CFrame*cf(0,0,charge+.2)e.Scale=e.Scale+vt(0,0,.25)swait()p2.Transparency=i/10 end p2:Destroy()end)
  8687. end
  8688. p:Destroy()
  8689. end)end
  8690. end))
  8691. for i=1,5 do
  8692. PlayAnimationFromTable(AnimTab.saq.Animation(2), 0.4, false)swait()
  8693. end so("235097614",RootPart,1,1)
  8694. swait(12)
  8695. doingmoves(false)
  8696. end
  8697. })
  8698. table.insert(MovesTable, {
  8699. ["Input"]="sswq",
  8700. ["Name"]="Because why I hated blind",
  8701. ["Phase"]=1,
  8702. ["Cooldown"]=0,
  8703. ["CooldownName"]="nocooldowns",
  8704. ["CanCancel"]=false,
  8705. ["Conditions"]=function()
  8706. local Viable=false
  8707. local Move
  8708. for _, p in pairs(MovesTable) do
  8709. if p.Input=="sswq" then
  8710. Move=p
  8711. break
  8712. end
  8713. end
  8714. local ver
  8715. local numer=Move.Phase
  8716. if numer==1 then
  8717. ver=true
  8718. end
  8719. if numer==2 then
  8720. ver=Phase2Unlocked
  8721. end
  8722. if numer==3 then
  8723. ver=Phase3Unlocked
  8724. end
  8725. if numer==4 then
  8726. ver=Phase4Unlocked
  8727. end
  8728. local CD=Move.Cooldown
  8729. local name=Move.CooldownName
  8730. if char:FindFirstChild(name)==nil and CanCancel and ver then
  8731. Viable=true
  8732. Cooldown(name, CD)
  8733. end
  8734. return Viable
  8735. end,
  8736. ["function"]=function()
  8737. SSQEXP=true
  8738. end
  8739. })
  8740. function Z()
  8741. if Koy=="z" and CanCancel and char:FindFirstChild("Zcool")==nil then
  8742. doingmoves(true)
  8743. Cooldown("Zcool", 0.8)
  8744. LastMove="z"
  8745. local RNmove=LastMove
  8746. CanCancel=true
  8747. for i=0, 1, 0.6 do
  8748. swait()
  8749. if LastMove ~= RNmove then
  8750. break
  8751. end
  8752. PlayAnimationFromTable(AnimTab.Z.Animation(1), 0.4, false)
  8753. end
  8754. local EDIR=Head.CFrame.lookVector
  8755. so("200632136", RightArm, 1, 1.5)
  8756. MagnitudeDamage(RightArm, 5, 2, Vector3.new(0, 3, 0) + EDIR * 3, 0.5, "H2", Head, 0, 0, 8, 10)
  8757. for i=0, 1, 0.3 do
  8758. if LastMove ~= RNmove then
  8759. break
  8760. end
  8761. swait()
  8762. PlayAnimationFromTable(AnimTab.Z.Animation(2), 0.4, false)
  8763. end
  8764. if LastMove==RNmove then
  8765. doingmoves(false)
  8766. end
  8767. end
  8768. end
  8769. function X()
  8770. if Koy=="x" and CanCancel and char:FindFirstChild("Xcool")==nil then
  8771. doingmoves(true)
  8772. LastMove="x"
  8773. Cooldown("Xcool", 1)
  8774. local RNmove=LastMove
  8775. CanCancel=true
  8776. for i=0, 1, 0.4 do
  8777. swait()
  8778. if LastMove ~= RNmove then
  8779. break
  8780. end
  8781. PlayAnimationFromTable(AnimTab.X.Animation(1), 0.5, false)
  8782. end
  8783. local EDIR=Head.CFrame.lookVector
  8784. so("200632136", RightArm, 1, 2)
  8785. Torso.Velocity=char.Torso.CFrame.lookVector * 30
  8786. MagnitudeDamage(RightLeg, 5, 4, Vector3.new(0, 1, 0) + EDIR * 2.5, 0.5, "H1", Head, 0, 0, 10, 15)
  8787. for i=0, 1, 0.25 do
  8788. swait()
  8789. if LastMove ~= RNmove then
  8790. break
  8791. end
  8792. PlayAnimationFromTable(AnimTab.X.Animation(2), 0.3, false)
  8793. end
  8794. if LastMove==RNmove then
  8795. doingmoves(false)
  8796. end
  8797. end
  8798. end
  8799. function C()
  8800. if Koy=="c" and CanCancel and char:FindFirstChild("Ccool")==nil then
  8801. doingmoves(true)
  8802. LastMove="c"
  8803. local RNmove=LastMove
  8804. CanCancel=true
  8805. Cooldown("Ccool", 1.4)
  8806. for i=0, 1, 0.3 do
  8807. swait()
  8808. if LastMove ~= RNmove then
  8809. break
  8810. end
  8811. PlayAnimationFromTable(AnimTab.C.Animation(1), 0.3, false)
  8812. end
  8813. local EDIR=Head.CFrame.lookVector
  8814. so("200632136", RightArm, 1, 1)
  8815. Torso.Velocity=char.Torso.CFrame.lookVector * 30
  8816. for i=0, 1, 0.1 do
  8817. swait()
  8818. if LastMove ~= RNmove then
  8819. break
  8820. end
  8821. MagnitudeDamage(RightLeg, 8, 4, Vector3.new(0, 1, 0) + EDIR * 2.5, 0.5, "H1", Head, 0.1, 0, true, 0)
  8822. PlayAnimationFromTable(AnimTab.C.Animation(2), 0.2, false)
  8823. end
  8824. if LastMove==RNmove then
  8825. doingmoves(false)
  8826. end
  8827. end
  8828. end
  8829. CanCancel=true
  8830. qhold=false
  8831. chold=false
  8832. dHold=false
  8833. aHold=false
  8834. facestate=""
  8835. facestating=false
  8836. function keyDOWN(key)
  8837. if equipped then
  8838. key=key:lower()
  8839. Koy=key
  8840. if key=="d" then
  8841. dHold=true
  8842. end
  8843. if key=="a" then
  8844. aHold=true
  8845. end
  8846. if key=="q" then
  8847. qhold=true
  8848. end
  8849. if Comboing and CANtwod then
  8850. if key==" " and Dmoves==false then
  8851. Humanoid.Jump=true
  8852. end
  8853. if key=="d" and Dmoves==false then
  8854. do
  8855. local imdoingit=false
  8856. local hold=mouse.KeyUp:connect(function(k)
  8857. if k=="d" then
  8858. dHold=false
  8859. end
  8860. end)
  8861. coroutine.resume(coroutine.create(function()
  8862. if imdoingit then
  8863. return
  8864. end
  8865. imdoingit=true
  8866. repeat
  8867. swait()
  8868. facestate="forward"
  8869. local ono=RootPart.CFrame.lookVector
  8870. Humanoid:Move(Vector3.new(1, 0, 0), true)
  8871. until Comboing==false or dHold==false or aHold and Comboing and CANtwod
  8872. facestate=""
  8873. Humanoid:Move(Vector3.new(0, 0, 0), true)
  8874. hold:Disconnect()
  8875. end))
  8876. end
  8877. end
  8878. if key=="a" and Dmoves==false then
  8879. do
  8880. local imdoingit=false
  8881. local hold=mouse.KeyUp:connect(function(k)
  8882. if k=="a" then
  8883. aHold=false
  8884. end
  8885. end)
  8886. coroutine.resume(coroutine.create(function()
  8887. if imdoingit then
  8888. return
  8889. end
  8890. imdoingit=true
  8891. repeat
  8892. swait()
  8893. facestate="backward"
  8894. local ono=RootPart.CFrame.lookVector
  8895. Humanoid:Move(Vector3.new(-1, 0, 0), true)
  8896. until Comboing==false or aHold==false or dHold and Comboing and CANtwod
  8897. facestate=""
  8898. Humanoid:Move(Vector3.new(0, 0, 0), true)
  8899. hold:Disconnect()
  8900. end))
  8901. end
  8902. end
  8903. end
  8904. if key=="2" then
  8905. Switch_Camera()
  8906. end
  8907. if key=="g" and Dmoves==false then
  8908. Taunt()
  8909. end
  8910. 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
  8911. input=input .. key
  8912. age=age + 1
  8913. if Input_Time <= 0 then
  8914. Input_Time=Input_MaxTime
  8915. else
  8916. Input_Time=Input_Time + Input_Addition
  8917. if Input_Time > Input_MaxTime then
  8918. Input_Time=Input_MaxTime
  8919. end
  8920. for _, m in pairs(MovesTable) do
  8921. if input==m.Input then
  8922. local Viable=m.Conditions()
  8923. if Viable then
  8924. Input_Time=0
  8925. input=""
  8926. m["function"]()
  8927. break
  8928. else
  8929. break
  8930. end
  8931. end
  8932. end
  8933. end
  8934. end
  8935. end
  8936. if Koy=="c" then
  8937. chold=true
  8938. C()
  8939. end
  8940. if Koy=="z" then
  8941. Z()
  8942. end
  8943. if Koy=="x" then
  8944. X()
  8945. end
  8946. if Koy=="h" then
  8947. if Phase>2 then
  8948. if PercentDamage then
  8949. ph0segui(char,"Disabled Percentage Damage.",Color3.new(1,1,0))PercentDamage=false
  8950. else
  8951. ph0segui(char,"Enabled Percentage Damage.",Color3.new(1,1,0))PercentDamage=true
  8952. end
  8953. else
  8954. ph0segui(char,"Cannot use until Phase 2.",Color3.new(1,1,0))PercentDamage=false
  8955. end
  8956. end
  8957. end
  8958. function keyUP(key)
  8959. if key=="q" then
  8960. qhold=false
  8961. end
  8962. if key=="c" then
  8963. chold=false
  8964. end
  8965. if key=="d" then
  8966. dHold=false
  8967. end
  8968. if key=="a" then
  8969. aHold=false
  8970. end
  8971. end
  8972. mouse=game:GetService("Players").LocalPlayer:GetMouse()
  8973. mouse.KeyDown:connect(keyDOWN)
  8974. mouse.KeyUp:connect(keyUP)
  8975. Humanoid.Died:connect(function()
  8976. swait()script.Disabled=false script.Disabled=true
  8977. end)
  8978. if 1 then local PH=Humanoid local DHCD=false local CHP=PH.Health
  8979. PH.HealthChanged:connect(function(hp)
  8980. if hp<PH.MaxHealth and not DHCD then
  8981. if Phase>=2 and not DHCD and hp<CHP then
  8982. DHCD=true PH.Health=PH.Health+math.floor(PH.MaxHealth/70)ph0segui(char,"+"..tostring(math.floor(PH.MaxHealth/70)),"Forest green")swait()DHCD=false
  8983. end
  8984. CHP=PH.Health
  8985. end
  8986. end)
  8987. end
  8988. local ExMouse=Player:GetMouse()
  8989. ExMouse.KeyDown:connect(function(key)
  8990. if key=="j"then
  8991. if ShowingDamage then
  8992. ph0segui(char,"Disabled Showing Damage.",Color3.new(1,1,0))ShowingDamage=false
  8993. else
  8994. ph0segui(char,"Enabled Showing Damage.",Color3.new(1,1,0))ShowingDamage=true
  8995. end
  8996. end
  8997. if key=="f"and not Dmoves then
  8998. if equipped then
  8999. de_equip()
  9000. Humanoid.JumpPower=60
  9001. else
  9002. equip()
  9003. Humanoid.JumpPower=80
  9004. end
  9005. end
  9006. end)
  9007. oldCFrames={}
  9008. copy_kat=0
  9009. nums=0
  9010. MH=Humanoid.MaxHealth local DMH=Humanoid.MaxHealth
  9011. PHP=char:FindFirstChildOfClass("Humanoid").MaxHealth / 20
  9012. OPHP=DMH
  9013. SOPHP=DMH+900
  9014. TOPHP=DMH+99900
  9015. FOPHP=0/0
  9016. local GainImmuteForTimeStop=false
  9017. game:GetService("RunService").RenderStepped:connect(function()--ArtificialHB.Event:connect(function()
  9018. if char.Parent then
  9019. if CardLoaded<52 then CardLoaded=CardLoaded+.25 else CardLoaded=52 end
  9020. magikbar:TweenSize(UDim2.new(1, 0, CardLoaded / 52, 0), nil, 1, 0.4, true)
  9021. if char:FindFirstChildOfClass("Humanoid")==nil then Humanoid=Instance.new("Humanoid",char)end
  9022. Gring.Anchored=true
  9023. if Fate.Parent then
  9024. for i,c in pairs(Fate:GetChildren())do if c:IsA("BasePart")then c.Anchored=false end end
  9025. end
  9026. if GainImmuteForTimeStop then
  9027. for i,c in pairs(char:GetChildren())do
  9028. if c:IsA("BasePart")then
  9029. c.Anchored=false
  9030. elseif c:IsA("Accessory")or c:IsA("Hat")then
  9031. if c:FindFirstChild("Handle")then
  9032. c.Handle.Anchored=false
  9033. end
  9034. end
  9035. end
  9036. Lring.Anchored=false
  9037. end
  9038. if GainFF then
  9039. if char:FindFirstChildOfClass("ForceField")then char:FindFirstChildOfClass("ForceField").Visible=false char:FindFirstChildOfClass("ForceField").Name=""else Instance.new("ForceField",char)end
  9040. else
  9041. if char:FindFirstChildOfClass("ForceField")then char:FindFirstChildOfClass("ForceField"):Destroy()end
  9042. end
  9043. if Phase<3 then if PercentDamage then ph0segui(char,"Percentage Damage has been disabled automatically.",Color3.new(1,1,0))PercentDamage=false end end
  9044. if Phase1Unlocked then
  9045. phase1gui.ImageColor3=unlockedcol
  9046. Humanoid.MaxHealth=OPHP Humanoid.Name="Humanoid"GainFF=false GainImmuteForTimeStop=false
  9047. end
  9048. if Phase2Unlocked then
  9049. phase2gui.ImageColor3=unlockedcol
  9050. Humanoid.MaxHealth=SOPHP Humanoid.Name="Humanoid"GainFF=false GainImmuteForTimeStop=true
  9051. end
  9052. if Phase3Unlocked then
  9053. phase3gui.ImageColor3=unlockedcol
  9054. Humanoid.MaxHealth=TOPHP Humanoid.Name="Humanoid"GainFF=true GainImmuteForTimeStop=true
  9055. end
  9056. if Phase4Unlocked then
  9057. phase4gui.ImageColor3=unlockedcol
  9058. Humanoid.MaxHealth=0/0 Humanoid.Health=0/0 Humanoid.Name="ACE"GainFF=true GainImmuteForTimeStop=true
  9059. end
  9060. if Phase2Unlocked==false then
  9061. phase2gui.ImageColor3=lockedcol
  9062. end
  9063. if Phase3Unlocked==false then
  9064. phase3gui.ImageColor3=lockedcol
  9065. end
  9066. if Phase4Unlocked==false then
  9067. phase4gui.ImageColor3=lockedcol
  9068. end
  9069. if CANtwod==false then
  9070. --dcam.CAM.Value=false
  9071. end
  9072. if equipped then
  9073. if CANtwod and Comboing and Dmoves==false then
  9074. FaceComboee()
  9075. end
  9076. if CANtwod and Comboing then
  9077. controlsScript.Disabled=true
  9078. end
  9079. if CANtwod and Comboing then
  9080. bg.Parent=nil
  9081. end
  9082. if Dmoves==false then
  9083. CanCancel=true
  9084. end
  9085. end
  9086. magiknum.Text=math.floor(CardLoaded) .. "/52"
  9087. --[[if EN <= 100 then
  9088. magikbar:TweenSize(UDim2.new(1, 0, EN / 100, 0), nil, 1, 0.4, true)
  9089. end
  9090. if EN >= 100 then
  9091. EN=100
  9092. magikbar:TweenSize(UDim2.new(1, 0, 1, 0), nil, 1, 0.4, true)
  9093. end]]
  9094. if Dmoves==false and equipped then
  9095. for i, v in pairs(Character:GetChildren()) do
  9096. if v:IsA("Model") then
  9097. for _, c in pairs(v:GetChildren()) do
  9098. if c:IsA("Part") then
  9099. c.CustomPhysicalProperties=PhysicalProperties.new(0.001, 0.001, 0.001, 0.001, 0.001)
  9100. end
  9101. end
  9102. end
  9103. end
  9104. sine=sine + change
  9105. detect_state()
  9106. if Anim=="Jump" then
  9107. PlayAnimationFromTable(AnimTab.Jump.Animation(1), 0.3, false)
  9108. end
  9109. if Anim=="Fall" then
  9110. PlayAnimationFromTable(AnimTab.Fall.Animation(1), 0.3, false)
  9111. end
  9112. if Anim=="Idle" then
  9113. change=1.5
  9114. PlayAnimationFromTable(AnimTab.Idle.Animation(1, sine), 0.3, false)
  9115. end
  9116. if Anim=="Walk" and not facestating then
  9117. if 0 < math.cos(sine / 12) then
  9118. hee=0.7 * math.cos(sine / 12)
  9119. else
  9120. hee=0.1 * math.cos(sine / 12)
  9121. end
  9122. if 0 > math.cos(sine / 12) then
  9123. hee2=-0.7 * math.cos(sine / 12)
  9124. else
  9125. hee2=0.1 * math.cos(sine / 12)
  9126. end
  9127. change=2
  9128. local num=12
  9129. local o=115
  9130. PlayAnimationFromTable(AnimTab.Run.Animation(1, sine, hee, hee2, num, o), 0.4, false)
  9131. end
  9132. end
  9133. if facestate=="forward" and Anim=="Walk" and Comboing and CANtwod then
  9134. if 0 < math.cos(sine / 12) then
  9135. hee=0.7 * math.cos(sine / 12)
  9136. else
  9137. hee=0.1 * math.cos(sine / 12)
  9138. end
  9139. if 0 > math.cos(sine / 12) then
  9140. hee2=-0.7 * math.cos(sine / 12)
  9141. else
  9142. hee2=0.1 * math.cos(sine / 12)
  9143. end
  9144. change=2
  9145. local num=12
  9146. local o=115
  9147. PlayAnimationFromTable(PlayAnimationFromTable(AnimTab.Run.Animation(1, sine, hee, hee2, num, o), 0.4, false), 0.4, false)
  9148. Humanoid.WalkSpeed=32
  9149. end
  9150. if facestate=="backward" and Anim=="Walk" and Comboing and CANtwod then
  9151. change=1
  9152. local num=11
  9153. PlayAnimationFromTable(AnimTab.BackWalk.Animation(1, sine, num), 0.4, false)
  9154. Humanoid.WalkSpeed=8
  9155. end
  9156. local ss=Humanoid:GetState()
  9157. if ss==Enum.HumanoidStateType.FallingDown or ss==Enum.HumanoidStateType.PlatformStanding then
  9158. print("Get Up")
  9159. Humanoid:ChangeState(Enum.HumanoidStateType.GettingUp)
  9160. end
  9161. end
  9162. end)
  9163. print("osama's engine l0aded")
  9164. print("ace of sp0des loaded")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement