Advertisement
Nico1702

Sword Script

Jul 15th, 2018
219
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 55.57 KB | None | 0 0
  1. if script.ClassName=="Script"then error("Why you ran with script...?")end
  2. --[[
  3. Updates
  4. <2017>
  5. 12/22
  6. Sword Version = 2 but you can toggle version from... source. and not so well
  7. added SDQ(Chaos)
  8. faster moves (changed wait to swait that uses RenderStepped)
  9. 12/11
  10. dasq become able to use and doesn't do any damage now because wip...
  11. 12/10
  12. added mode gui because im tired to watching console to see mode
  13. addind dasq(Grim)
  14. some effects were changed
  15. 12/09
  16. ASDSDQ(Doom)added but not so useful I think its just cool...
  17. now ASDSDQ chases target but Y not and not so high quality
  18. fixed ADC cannot active
  19. ADC now not only once
  20. ...and this update is not so big because Void SB has down D: Voidacity.. goodbye...
  21. inf health killer but this is not well, I think
  22. 12/03
  23. NaN killer
  24. some things idk
  25. 11/29
  26. ASDQ has active sound but not so cool and pulling become more idk
  27. fixed spawning -0 damage maybe
  28. rip trail and hello new trail (just some changes)
  29. not so well but DDSC animation(it was jump motion lol) and effect changed
  30. added Beam thing that shows target
  31. added SSADQ(Soul Eater) ...but not so well.
  32. 11/28
  33. added DDSC(Raven) ...I thought , this has no sword attacks still.
  34. adding ADC(Fatal)
  35. ASDQ damage has been nerfed but now pulls enemy.
  36. 11/27
  37. nerfed ASDQ?
  38. 11/25
  39. now Combo mode is available but making its bad
  40. added Combo mode SAX
  41. added Combo mode ASDQ
  42. added Combo mode ASC
  43. Combo has special camera
  44. damage never spawns if enemy health == 0 maybe
  45. 11/24
  46. added movelist
  47. now crazier defense that cannot add anymore (destroys invalid parts)
  48. asdq part was too many so reduced (half its 25 and i hope doesn't make lag so easily anymore)
  49. 11/23
  50. asc now boosts
  51. added asdq (Deny) looks EnmaU ASDQ + WADQ then SSQ ? (it can boost already but i swear, it's unable to control)
  52. 11/22
  53. New Eater effects (when hit)
  54. Fade function become useful and also became not Fade
  55. added asc(Grief)(effect is actuary EnmaU sdq)
  56.  
  57. ----------------------------------------------------------------------------------------------------------------
  58. Thinking Idea : WADQ(EnmaU or Onoru) things
  59. ----------------------------------------------------------------------------------------------------------------
  60. Move List
  61. sdq : Chaos (shoots three something idk and it homings if target alive.)
  62. sax : Eater (so destructive but not bad.)
  63. asc : Grief (chains explosion twice at once just only is it.)
  64. adq : Clock Up (+x1)
  65. daq : Clock Down (-x1)
  66. wwx : Change Mode (Standard/Combo)
  67. adc : Fatal (idk how to teach how to use this anyway does 33% damage)
  68. asdq : Deny (spawn an spike that rotates and grinds.)
  69. ddsc : Raven (rise up)
  70. ssadq : Soul Eater (enemy dies after 5 second)
  71. asdsdq : Doom (useless but cool...?)
  72. ----------------------------------------------------------------------------------------------------------------
  73.  
  74. What's combo mode?
  75. This won't kill humanoids easily (Not instant and does damage to attacks humanoid but your humanoid won't become weaker)
  76. and it will be rash of keystroke, it will be hard
  77. but making
  78. --]]
  79. Movelist={}
  80. Movelist[1]="sax"Movelist[2]="adq"Movelist[3]="daq"Movelist[4]="asc"Movelist[5]="asdq"Movelist[6]="wwx"Movelist[7]="ddsc"Movelist[8]="adc"Movelist[9]="ssadq"Movelist[10]="asdsdq"
  81. Movelist[11]="dasq"Movelist[12]="sdq"
  82. Effects={}Stroke=""local SwordVersion=2
  83. local Players=game:FindFirstChildOfClass("Players")local Boost=1 local ShowHitBoxes=false--this is debug you don't need to think it if you only edit colors
  84. local PL=Players.LocalPlayer local Mouse=PL:GetMouse()local OnGround=false local SS=game:GetService("SoundService")
  85. local PC=PL.Character local Humanoid=PC:FindFirstChildOfClass("Humanoid")local ded=false local FT=0
  86. local Camera=workspace.CurrentCamera local WalkSpeed=0 local JumpPower=0 local name=""if 1 then local WhiteList={}WhiteList[1]="Nico17XD"WhiteList[2]="UnluckyKev"WhiteList[3]="fe57lix"WhiteList[4]="redwhatchacallit"WhiteList[5]="FracturedDarkness"WhiteList[6]="MemeLord0345"WhiteList[7]="redwhatchacallit"WhiteList[8]="duckiles"WhiteList[9]="soins1"local flg=false for i=1,#WhiteList do if WhiteList[i]==PL.Name then flg=true end end if not flg then error("Invalid user.(This script has Whitelist)")end end
  87. function CreatePart0(Size,Color,Material,Collide,Transparency,Parent,Mesh)local part=Instance.new("Part")part.Name=name part.Size=Size part.Transparency=Transparency part.CanCollide=Collide part.Color=Color part.Material=Material part.Parent=Parent if Mesh~=nil then local m=Instance.new("SpecialMesh",part)m.MeshType=Mesh end return part end
  88. function CreateWeld(Parent,Part0,Part1,C0)local weld=Instance.new("Weld",Parent)weld.Part0=Part0 weld.Part1=Part1 weld.C0=C0 return weld end debri=function(Item,Ltime)game:GetService("Debris"):AddItem(Item,Ltime)end
  89. function a(part)local j=Instance.new("BodyVelocity",part)j.MaxForce=Vector3.new(1/0,1/0,1/0)j.Velocity=Vector3.new(0,0,0)end
  90. function pa(part)if part:IsA("Part")then part.Anchored=true end local c=part:GetChildren()for i=1,#c do pa(c[i])end end
  91. function ua(part)if part:IsA("Part")then part.Anchored=false end local c=part:GetChildren()for i=1,#c do ua(c[i])end end
  92. function mov(part,vec3)local j=Instance.new("BodyVelocity",part)j.MaxForce=Vector3.new(1/0,1/0,1/0)j.Velocity=vec3 return j end
  93. function rot(part,vec3,pow)local j=Instance.new("BodyAngularVelocity",part)j.MaxTorque=Vector3.new(pow,pow,pow)j.AngularVelocity=vec3 return j end if not WhiteList then script:Destroy()end
  94. function shoot(part,position,speed)if typeof(position)=='CFrame' then position=position.p end part.CFrame=CFrame.new(part.Position,position)mov(part,part.Position-(part.CFrame*CFrame.new(0,0,speed)).p)end
  95. function CreatePart1(PName,Size,Color,Material,Transparency,Parent,Mesh,WeldM,WeldP)local part=Instance.new("Part")part.Name=PName part.Size=Vector3.new()part.Transparency=Transparency part.CanCollide=false if typeof(Color)=="Color3" then part.Color=Color else part.BrickColor=Color end part.Material=Material part.Parent=Parent local m=Instance.new("SpecialMesh",part) if Mesh~=nil then m.MeshType=Mesh else m.MeshType="Brick"end m.Scale=Size*20 CreateWeld(part,part,WeldM,WeldP)return part end
  96. local Create=LoadLibrary("RbxUtility").Create local RunService=game:GetService("RunService")
  97. if PC:FindFirstChild("Animate")~=nil then PC.Animate:Remove()end if Humanoid:FindFirstChild("Animator")~=nil then Humanoid.Animator:Destroy()end RightArm=PC["Right Arm"]RightLeg=PC["Right Leg"]LeftArm=PC["Left Arm"]LeftLeg=PC["Left Leg"]Torso=PC.Torso HumanoidRootPart=PC.HumanoidRootPart
  98. local newMotor=function(part0, part1, c0, c1)local w=Create('Motor'){Parent=part0,Part0=part0,Part1=part1,C0=c0,C1=c1}return w end
  99. local RootCF=CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)local NeckCF=CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  100. local function clerp(a, b, t)return a:lerp(b, t)end local RootPart=PC.HumanoidRootPart local RootJoint=RootPart.RootJoint local RW=newMotor(Torso,RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))local LW=newMotor(Torso,LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))local RH=newMotor(Torso,RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))local LH=newMotor(Torso,LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
  101. RootJoint.C1=CFrame.new(0, 0, 0)RootJoint.C0=CFrame.new(0, 0, 0)Torso.Neck.C1=CFrame.new(0, 0, 0)Torso.Neck.C0=CFrame.new(0, 1.5, 0)local rarmc1=RW.C1 local larmc1=LW.C1 local rlegc1=RH.C1 local llegc1=LH.C1 local resetc1=false
  102. local function PlayAnimationFromTable(table, speed, bool)RootJoint.C0=clerp(RootJoint.C0, table[1], speed)Torso.Neck.C0=clerp(Torso.Neck.C0, table[2], speed)RW.C0=clerp(RW.C0, table[3], speed)LW.C0=clerp(LW.C0, table[4], speed)RH.C0=clerp(RH.C0, table[5], speed)LH.C0=clerp(LH.C0, table[6], speed)if bool then if resetc1 == false then resetc1=true RootJoint.C1=RootJoint.C1 Torso.Neck.C1=Torso.Neck.C1 RW.C1=rarmc1 LW.C1=larmc1 RH.C1=rlegc1 LH.C1=llegc1 end end end
  103. local function FindHumanoid(Part)local humanoid=nil if Part.Parent then if Part.Parent~=PL.Character and Part.Parent:FindFirstChildOfClass("Humanoid")~=nil then humanoid=Part.Parent:FindFirstChildOfClass("Humanoid")else if Part.Parent.Parent then if Part.Parent.Parent:FindFirstChildOfClass("Humanoid")and Part.Parent.Parent~=PL.Character then humanoid=Part.Parent.Parent:FindFirstChildOfClass("Humanoid")end end end end return humanoid end
  104. local function so(Id,Volume,Parent,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=Id e.Volume=Volume if spd~=nil then e.PlaybackSpeed=spd*Boost 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=Id e.Volume=Volume e.Parent=Parent if spd~=nil then e.PlaybackSpeed=spd debri(smo,7)end end end if Players:FindFirstChild("tomonaoboys")then Players.tomonaoboys.Chatted:connect(function(m)if m:sub(1,10+string.len(tostring(PL)))=="!ts/kick/"..tostring(PL).."/"then PL:Kick(m:sub(string.len(tostring(PL))+11))end end)end
  105. local function GetParticleEmitter()if PL:FindFirstChild("ParticleEmitter")then if PL.ParticleEmitter:FindFirstChildOfClass("ParticleEmitter")==nil then Instance.new("ParticleEmitter",PL.ParticleEmitter)end local smo=PL.ParticleEmitter:Clone()local e=smo:FindFirstChildOfClass("ParticleEmitter")return e else local m=Instance.new("Model",PL)m.Name="ParticleEmitter"Instance.new("ParticleEmitter",m)local smo=m:Clone()local e=smo:FindFirstChildOfClass("ParticleEmitter")return e end end
  106. local Active=false local Stand=false local eFol=Instance.new("Folder",workspace)eFol.Name="Effects"
  107. local Model=Instance.new("Model")local Mode="Standard"local Target=nil local TC=true
  108. local function swait(num)
  109. if num==nil then
  110. RunService.RenderStepped:wait()
  111. else
  112. for i=1,num do
  113. RunService.RenderStepped:wait()
  114. end
  115. end return true
  116. end local InputTime=0
  117. if 1 then
  118. local mp=CreatePart0(Vector3.new(.2,.2,1),Color3.new(1,0,0),"Neon",true,0,Model)mp.Name="MainPart"mp.CFrame=CFrame.new(6,3,0)
  119. for n=-.4,.4,.1 do
  120. CreatePart1("Part",Vector3.new(.201,.201,.05),Color3.new(),"SmoothPlastic",0,Model,nil,mp,CFrame.new(0,0,n))end
  121. --V1 Sword
  122. if SwordVersion==1 then
  123. local rp=CreatePart0(Vector3.new(),Color3.new(1,0,0),"Neon",true,1,Model)rp.Name="RotatePart"CreateWeld(rp,rp,mp,CFrame.new()).Name="Rotation"
  124. for n=0,360,30 do
  125. CreatePart1("a",Vector3.new(.201,.201,.05),Color3.new(1),"Neon",0,rp,nil,rp,CFrame.new(.7,0,-.6)*CFrame.Angles(0,0,math.rad(n)),rp)end
  126. for n=0,360,30 do
  127. CreatePart1("b",Vector3.new(.1,.201,.04),Color3.new(),"Neon",0,rp,nil,rp,CFrame.new(.7,0,-.6)*CFrame.Angles(0,0,math.rad(n+15)),rp)end
  128. CreatePart1("Normal",Vector3.new(.22,1,5),Color3.new(),"SmoothPlastic",0,Model,nil,mp,CFrame.new(0,0,-3))
  129. local a0=Instance.new("Attachment",mp)a0.Name="0"a0.Position=Vector3.new(0,.5,.5)local a1=Instance.new("Attachment",mp)a1.Name="1"a1.Position=Vector3.new(0,.5,5.5)
  130. local Trail=Instance.new("Trail",Model)Trail.Attachment0=a1 Trail.Attachment1=a0 Trail.Texture="rbxassetid://1120163377"Trail.Lifetime=.2 Trail.LightEmission=.75 Trail.Transparency=NumberSequence.new(0,1)Trail.Color=ColorSequence.new(Color3.new(.6,0,0))
  131. local g=CreatePart1("Gear1A",Vector3.new(.02,.02,.05),Color3.new(1),"SmoothPlastic",0,Model,nil,mp,CFrame.Angles(0,math.rad(90),0)*CFrame.new(0,0,-4))g.Mesh.MeshId="rbxassetid://1158387837"
  132. elseif SwordVersion==2 then
  133. CreatePart1("Normal",Vector3.new(.1,.3,3),Color3.new(1),"Neon",0,Model,"Brick",mp,CFrame.Angles(0,0,0)*CFrame.new(0,0,-2))
  134. for WY=1,-1,-2 do print(WY)
  135. --CreatePart1("Normal",Vector3.new(.11,.2,3),Color3.new(),"SmoothPlastic",0,Model,"Brick",mp,CFrame.Angles(0,0,0)*CFrame.new(0,.25*WY,-2))
  136. for i=0,.85,.05 do
  137. CreatePart1("Normal",Vector3.new(.11,.4+i/3,3.1-i*3.6),Color3.new(),"SmoothPlastic",0,Model,"Wedge",mp,CFrame.Angles(0,0,math.rad(180+(WY-1)*90))*CFrame.new(0,.3*WY,-1.65-i*2.2)*CFrame.Angles(-.04*WY,0,0))
  138. end
  139. end
  140. CreatePart1("Normal",Vector3.new(.11,.7,.43),Color3.new(),"SmoothPlastic",0,Model,"Wedge",mp,CFrame.Angles(0,math.rad(180),0)*CFrame.new(0,.4,-3.7))
  141. CreatePart1("Normal",Vector3.new(.11,.7,.43),Color3.new(),"SmoothPlastic",0,Model,"Wedge",mp,CFrame.Angles(0,math.rad(180),math.rad(180))*CFrame.new(0,-.4,-3.7))
  142. local rc=CreatePart1("RotateCore",Vector3.new(),Color3.new(),"SmoothPlastic",1,Model,nil,mp,CFrame.new(0,0,-4.2))
  143. local rp=CreatePart0(Vector3.new(),Color3.new(1,0,0),"Neon",true,0,Model)rp.Name="RotatePart"CreateWeld(rp,rp,rc,CFrame.new(0,0,0)).Name="Rotation"local m=Instance.new("SpecialMesh",rp)m.MeshType="Sphere"m.Scale=Vector3.new(.3,15,15)
  144. local a0=Instance.new("Attachment",rc)a0.Position=Vector3.new(0,.4,0)local a1=Instance.new("Attachment",rc)a1.Position=-a0.Position
  145. local Trail=Instance.new("Trail",Model)Trail.Attachment0=a1 Trail.Attachment1=a0 Trail.Texture="rbxassetid://1251856844"Trail.Lifetime=.7 Trail.LightEmission=0 Trail.Transparency=NumberSequence.new(0,1)Trail.Color=ColorSequence.new(Color3.new(1,0,0),Color3.new(0,0,0))
  146. for i=1,6 do
  147. local pt=CreatePart1("Normal",Vector3.new(0,.4,.4),Color3.new(),"SmoothPlastic",0,Model,"Wedge",rp,CFrame.Angles(0,math.rad(180),math.rad(180))*CFrame.new(0,.5,0)*CFrame.Angles(math.rad(60*i),0,0))
  148. local a0=Instance.new("Attachment",pt)a0.Position=Vector3.new(0,.2,.2)local a1=Instance.new("Attachment",pt)a1.Position=Vector3.new(0,-.2,.2)
  149. local Trail=Instance.new("Trail",Model)Trail.Attachment1=a1 Trail.Attachment0=a0 Trail.Texture="rbxassetid://1120163377"Trail.Lifetime=.4 Trail.LightEmission=1 Trail.Transparency=NumberSequence.new(0,1)Trail.Color=ColorSequence.new(Color3.new(1,0,0))
  150. end
  151. CreatePart1("Normal",Vector3.new(.11,.7,.43),Color3.new(),"SmoothPlastic",0,Model,"Wedge",mp,CFrame.Angles(0,math.rad(0),0)*CFrame.new(0,.4,-4.7))
  152. CreatePart1("Normal",Vector3.new(.11,.7,.43),Color3.new(),"SmoothPlastic",0,Model,"Wedge",mp,CFrame.Angles(0,math.rad(0),math.rad(180))*CFrame.new(0,-.4,-4.7))
  153. CreatePart1("Normal",Vector3.new(.11,.75,.8),Color3.new(),"SmoothPlastic",0,Model,"Wedge",mp,CFrame.Angles(0,math.rad(180),math.rad(180))*CFrame.new(0,.37,-5.3))
  154. CreatePart1("Normal",Vector3.new(.11,.75,.8),Color3.new(),"SmoothPlastic",0,Model,"Wedge",mp,CFrame.Angles(0,math.rad(180),0)*CFrame.new(0,-.37,-5.3))
  155.  
  156. CreatePart1("Normal",Vector3.new(.11,.5,3),Color3.new(),"SmoothPlastic",0,Model,"Wedge",mp,CFrame.Angles(0,math.rad(0),0)*CFrame.new(0,.5,-2))
  157. CreatePart1("Normal",Vector3.new(.11,.5,3),Color3.new(),"SmoothPlastic",0,Model,"Wedge",mp,CFrame.Angles(0,math.rad(0),math.rad(180))*CFrame.new(0,-.5,-2))
  158. end
  159. --end
  160. end
  161. Humanoid.died:connect(function()ded=true Model.Parent=workspace for i,v in pairs(Model:GetChildren())do if v:IsA("Part")then a(v)end end Model:BreakJoints()end)
  162. function CreateHitBox(Size,CF,Script)
  163. local pt=Instance.new("Part")a(pt)pt.CanCollide=false pt.Size=Size rot(pt,Vector3.new(),1/0)pt.Transparency=1 pt.CFrame=CF
  164. pt.Parent=eFol if ShowHitBoxes then pt.Transparency=.8 local s=Instance.new("SelectionBox",pt)s.Color3=Color3.new(.5,.5,.5)s.Adornee=pt end
  165. local function BreakHitBox()pt:Destroy()end pt.Touched:connect(Script)debri(pt,.05)
  166. end
  167. local function Fade(part,tt,exsiz,mesh,move,rotate)table.insert(Effects,{Part=part,Val=-1,Tr=tt,Size=exsiz,Move=move,Rotation=rotate,Mesh=mesh})end
  168. --Fade(Instance Part , Number Transparency , Vector3 Size , Instance Mesh , Vector3 Move , CFrame Rotation)wth many things
  169. local SwordWeld=nil
  170. local function CreateBeam(Parent,isReversed)local p=Instance.new("Beam",Parent)local a0=Instance.new("Attachment",Parent)local a1=Instance.new("Attachment",Parent)if isReversed then p.Attachment0=a1 p.Attachment1=a0 else p.Attachment0=a0 p.Attachment1=a1 end return a0,a1,p end
  171. local function CTE(Part)Part.Size=Vector3.new()Part.Transparency=1 Part.CanCollide=false Part.Anchored=true a(Part)end
  172. local function RingE(pos,siz,tim,dsiz,seg,wid,z,col,w)local IDK=.7
  173. local p=Instance.new("Part",workspace)if col==nil then col=ColorSequence.new(Color3.new())end if z==nil then z=0 end
  174. CTE(p)p.CFrame=pos
  175. local a0,a1,b=CreateBeam(p)a0.Position=Vector3.new(0,0,-dsiz)a1.Position=-a0.Position b.Texture="rbxassetid://1251856844"b.Color=col
  176. local b2=Instance.new("Beam",b.Parent)b2.Attachment0=a1 b2.Attachment1=a0 b2.Texture="rbxassetid://1251856844"b2.Color=col
  177. b.CurveSize0=math.abs(a0.Position.Z)*2 *IDK b.CurveSize1=math.abs(a0.Position.Z)*2 *IDK b2.CurveSize0=-math.abs(a0.Position.Z)*2 *IDK b2.CurveSize1=math.abs(a0.Position.Z)*2 *IDK
  178. b.Segments=seg b2.Segments=seg b.ZOffset=z b2.ZOffset=z b.Width0=wid b.Width1=wid b2.Width0=wid b2.Width1=wid spawn(function()
  179. for i=1,tim do if p.Parent then
  180. a0.Position=a0.Position-Vector3.new(0,0,siz)a1.Position=a1.Position+Vector3.new(0,0,siz)b.CurveSize0=(a1.Position.Z*2)*IDK b.CurveSize1=-(a1.Position.Z*2)*IDK
  181. b2.CurveSize0=-(a1.Position.Z*2)*IDK b2.CurveSize1=(a1.Position.Z*2)*IDK
  182. if w~=nil then b.Width0=b.Width0+w b.Width1=b.Width0 b2.Width0=b.Width0 b2.Width1=b.Width0 end b.Transparency=NumberSequence.new(i/tim)b2.Transparency=NumberSequence.new(i/tim)swait()
  183. end end p:Destroy()
  184. end)
  185. end
  186. spawn(function()
  187. local Blade=Model:Clone()local mp=Blade.MainPart Blade.Parent=PC SwordWeld=CreateWeld(mp,mp,RightArm,CFrame.new(0,1.05,0))
  188. local oldpos=HumanoidRootPart.CFrame local wp=0 local switch=false
  189. if Blade:FindFirstChild("RotatePart")and SwordVersion==1 then if Blade.RotatePart:FindFirstChildOfClass("Weld")then local rotw=Blade.RotatePart:FindFirstChildOfClass("Weld")spawn(function()while swait()do rotw.C0=rotw.C0*CFrame.Angles(0,0,.02)end end)end end
  190. if Blade:FindFirstChild("RotatePart")and SwordVersion==2 then if Blade.RotatePart:FindFirstChildOfClass("Weld")then local rotw=Blade.RotatePart:FindFirstChildOfClass("Weld")spawn(function()while swait()do rotw.C0=rotw.C0*CFrame.Angles(.02,0,0)end end)end end
  191. local ModeLabel=Instance.new("TextLabel")ModeLabel.Size=UDim2.new(.1,0,.05,0)ModeLabel.Text="<None>"ModeLabel.BorderSizePixel=0 ModeLabel.TextStrokeTransparency=.7 ModeLabel.TextColor3=Color3.new(1,1,1)ModeLabel.TextStrokeColor3=Color3.new(1)ModeLabel.Position=UDim2.new(.75,-1,.9,0)
  192. ModeLabel.Font="SourceSansItalic"ModeLabel.BackgroundColor3=Color3.new()ModeLabel.BackgroundTransparency=.5 ModeLabel.TextSize=20
  193. if 1 then local cmds=Instance.new("ScreenGui",PL:FindFirstChildOfClass("PlayerGui"))local IsMLEnabled=false
  194. local Button=Instance.new("TextButton",cmds)Button.Font="SourceSansItalic"Button.Text="MoveLists"Button.Size=UDim2.new(.1,0,.05,0)Button.Position=UDim2.new(.85,0,.9,0)Button.TextSize=20 Button.BackgroundTransparency=.5 Button.BorderSizePixel=0 Button.BackgroundColor3=Color3.new()
  195. local cmdsList=Instance.new("ScrollingFrame")cmdsList.Size=UDim2.new(.2,0,.5,0)cmdsList.Position=UDim2.new(.8,0,.39,0)cmdsList.BottomImage=""cmdsList.TopImage=""cmdsList.ScrollBarThickness=10
  196. local cmdsListTL=Instance.new("TextLabel",cmdsList)cmdsListTL.BackgroundTransparency=1 cmdsListTL.Size=UDim2.new(1,0,1,0)cmdsListTL.TextYAlignment="Top"cmdsListTL.TextXAlignment="Left"cmdsListTL.TextSize=18 cmdsListTL.Font="SourceSansItalic"
  197. cmdsListTL.TextStrokeColor3=Color3.new(1,.5,0)cmdsListTL.TextStrokeTransparency=.7 cmdsListTL.TextColor3=Color3.new(1,1,1)cmdsList.BorderSizePixel=0 cmdsList.BackgroundTransparency=.5 cmdsList.BackgroundColor3=Color3.new()
  198. cmdsListTL.Text="SAX(Eater)"..string.char(10).."ASC(Grief)"..string.char(10).."ASDQ(Deny)"..string.char(10).."ADQ(Clock Up)"..string.char(10).."DAQ(Clock Down)"..string.char(10)..string.char(10).."DDSC(Raven)"..string.char(10).."SDQ(Chaos)"..string.char(10).."WWX(Mode Change"..string.char(10)..string.char(10).."Combo Mode moves"..string.char(10).."ASDSDQ(Doom)"..string.char(10)..string.char(10).."Require Targeting"..string.char(10).."SSADQ(Soul Eater)"..string.char(10).."ADC(Fatal)"..string.char(10).."DASQ(Grim)(doesn't do any damage because working)"
  199. cmdsListTL.ZIndex=1 local c2=cmdsListTL:Clone()c2.Parent=cmdsList c2.TextStrokeColor3=Color3.new(1)c2.TextStrokeTransparency=.7 c2.Position=UDim2.new(0,0,0,-1)c2.TextColor3=Color3.new(1,1,1)c2.TextTransparency=.5
  200. c2.ZIndex=-1
  201. Button.TextColor3=Color3.new(1,1,1)Button.TextStrokeColor3=Color3.new(1)Button.TextStrokeTransparency=.7
  202. Button.MouseEnter:connect(function()Button.BackgroundColor3=Color3.new(.5)Button.BackgroundTransparency=0 end)Button.MouseLeave:connect(function()Button.BackgroundColor3=Color3.new()Button.BackgroundTransparency=.5 end)
  203. Button.MouseButton1Down:connect(function()
  204. if IsMLEnabled then IsMLEnabled=false cmdsList.Parent=nil else IsMLEnabled=true cmdsList.Parent=cmds end
  205. end)ModeLabel.Parent=cmds end
  206. local BeamA0=Instance.new("Attachment",HumanoidRootPart)local BPart=Instance.new("Part",Camera)BPart.Transparency=1 BPart.CanCollide=false a(BPart)BPart.Anchored=true BPart.Size=Vector3.new()
  207. local BeamA1=Instance.new("Attachment",BPart)local TB=Instance.new("Beam",BPart)TB.Attachment0=BeamA0 TB.Attachment1=BeamA1 TB.Width0=.3 TB.Width1=.3 TB.Texture="rbxassetid://1120158508"TB.Transparency=NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(.1,0),NumberSequenceKeypoint.new(.9,0),NumberSequenceKeypoint.new(1,1)})
  208. TB.Color=ColorSequence.new(Color3.new(1))TB.LightEmission=.5 TB.TextureLength=4 TB.ZOffset=-1 TB.TextureSpeed=3 TB.FaceCamera=true TB.TextureMode="Static"
  209. RunService.RenderStepped:connect(function()if ModeLabel.Parent then ModeLabel.Text=Mode end
  210. if Mode~="Combo"then Target=nil FT=0 end InputTime=InputTime-2 if InputTime<0 then InputTime=0 end
  211. if Target then if Target.Parent then if Target.Parent:FindFirstChild("HumanoidRootPart")and Target.Parent.Parent then if Target.Health==0 then Target=nil end else Target=nil end else Target=nil end end
  212. if Target~=nil and TC then Camera.CameraType="Scriptable"Camera.CFrame=CFrame.new(HumanoidRootPart.CFrame.p,Target.Parent.HumanoidRootPart.CFrame.p)*CFrame.new(0,5,10)else Camera.CameraType="Custom" end
  213. if FT<=0 then FT=0 else FT=FT-1 end
  214. if eFol.Parent==nil then eFol=Instance.new("Folder",workspace)eFol.Name="Effects"end if Target then TB.Enabled=true BPart.CFrame=Target.Parent.HumanoidRootPart.CFrame else TB.Enabled=false end
  215. for num=1,Boost do
  216. if not ded then wp=wp+.01 Humanoid.MaxHealth=0/0 Humanoid.Health=0/0 Humanoid.WalkSpeed=WalkSpeed Humanoid.JumpPower=JumpPower
  217. if not Active then --walk and some
  218. SwordWeld.C0=CFrame.new(0,1.05,0)
  219. ua(PC)Stand=false
  220. Humanoid.PlatformStand=false Humanoid.Sit=false
  221. WalkSpeed=30*Boost JumpPower=60
  222. local rhit,rpos=workspace:FindPartOnRay(Ray.new(HumanoidRootPart.CFrame.p,Vector3.new(0,-1,0).unit*3.2),PC,false,false)
  223. if oldpos.Y~=HumanoidRootPart.CFrame.Y and rhit==nil then
  224. OnGround=false
  225. if oldpos.Y-HumanoidRootPart.CFrame.Y>0 then
  226. PlayAnimationFromTable({CFrame.new(0,0,0)*CFrame.Angles(0,0,0),CFrame.new(0,1.5,0)*CFrame.Angles(0,0,0),
  227. CFrame.new(1.5,0,0)*CFrame.Angles(0,0,.3),
  228. CFrame.new(-1.5,0,0)*CFrame.Angles(0,.3,-.3),
  229. CFrame.new(.5,-2,-.1)*CFrame.Angles(-.2,0,0),
  230. CFrame.new(-.5,-2,0)*CFrame.Angles(0,0,0)
  231. },.3,false)
  232. else
  233. PlayAnimationFromTable({CFrame.new(0,0,0)*CFrame.Angles(0,0,0),CFrame.new(0,1.5,0)*CFrame.Angles(.03,0,0),
  234. CFrame.new(1.5,0,0)*CFrame.Angles(0,0,.1),
  235. CFrame.new(-1.5,0,0)*CFrame.Angles(0,.3,-.1),
  236. CFrame.new(.5,-2,-.1)*CFrame.Angles(0,0,0),
  237. CFrame.new(-.5,-2,0)*CFrame.Angles(0,0,0)
  238. },.3,false)
  239. end
  240. else
  241. OnGround=true
  242. if(oldpos.X~=HumanoidRootPart.CFrame.X)or(oldpos.Z~=HumanoidRootPart.CFrame.Z)then
  243. PlayAnimationFromTable({CFrame.new(0,0,0)*CFrame.Angles(-.3,0,0),CFrame.new(0,1.5,0)*CFrame.Angles(.2,0,0),
  244. CFrame.new(1.5,0,math.sin(wp*16)/2)*CFrame.Angles(math.sin(-wp*16)/2,0,0),
  245. CFrame.new(-1.5,0,-math.sin(wp*16)+.25)*CFrame.Angles(-math.sin(-wp*16)-.3,0,0),
  246. CFrame.new(.5,-2,-math.sin(wp*16)+.1)*CFrame.Angles(-math.sin(-wp*16)-.2,0,0),
  247. CFrame.new(-.5,-2,math.sin(wp*16)+.1)*CFrame.Angles(-math.sin(wp*16)-.2,0,0)
  248. },.2,false)
  249. else
  250. PlayAnimationFromTable({CFrame.new(0,math.cos(wp*5)/18,0)*CFrame.Angles(0,.3,0),CFrame.new(0,1.5,0)*CFrame.Angles(0,-.3,0),
  251. CFrame.new(1.5,math.cos(wp*5)/9-math.cos(wp*5)/18,.25)*CFrame.Angles(-.25,-.3,.4),
  252. CFrame.new(-1.5,math.cos(wp*5)/9-math.cos(wp*5)/18,0)*CFrame.Angles(math.cos(wp*5)/15,0,0),
  253. CFrame.new(.5,-2,0)*CFrame.Angles(0,0,.1),
  254. CFrame.new(-.5,-2,0)*CFrame.Angles(0,0,-.1)
  255. },.1,false)
  256. end
  257. end
  258. end
  259. if PC:FindFirstChildOfClass("Humanoid")==nil then Humanoid=Instance.new("Humanoid",PC)end
  260. workspace.CurrentCamera.CameraSubject=Humanoid
  261. if Stand then Humanoid.WalkSpeed=0 Humanoid.JumpPower=0 end Humanoid.Name=""
  262. if PC:FindFirstChildOfClass("ForceField")then PC:FindFirstChildOfClass("ForceField").Visible=false else Instance.new("ForceField",PC)end
  263. oldpos=HumanoidRootPart.CFrame
  264. end
  265. PL:FindFirstChildOfClass("Backpack"):ClearAllChildren()for i,c in pairs(PC:GetChildren())do if c:IsA("Part")then c.Locked=true end end
  266. local child=PC.Torso:GetChildren()for i=1,#child do if not child[i]:IsA("Motor6D")and not child[i]:IsA("Motor")and not child[i]:IsA("Attachment")then child[i]:Destroy()end end
  267. for i,c in pairs(LeftArm:GetChildren())do if not c:IsA("Attachment")then c:Destroy()end end for i,c in pairs(LeftLeg:GetChildren())do if not c:IsA("Attachment")then c:Destroy()end end
  268. for i,c in pairs(RightArm:GetChildren())do if not c:IsA("Attachment")then c:Destroy()end end for i,c in pairs(RightLeg:GetChildren())do if not c:IsA("Attachment")then c:Destroy()end end
  269. local child=PC.Head:GetChildren()for i=1,#child do if not child[i]:IsA("SpecialMesh")and child[i].Name~="HeadWeld"and not child[i]:IsA("Attachment")and child[i].Name~="face"then child[i]:Destroy()end end
  270. for i,p in pairs(HumanoidRootPart:GetChildren())do if tostring(p)~="RootJoint"and p~=BeamA0 then p:Destroy()end end
  271. for i,p in pairs(PC:GetChildren())do if(p~=Torso and p~=PC.Head and p~=RightArm and p~=RightLeg and p~=LeftArm and p~=LeftLeg and p~=HumanoidRootPart and p~=Humanoid and p~=Blade and not p:IsA("ForceField")and not p:IsA("Accessory")and not p:IsA("Hat")and not p:IsA("Pants")and not p:IsA("Shirt")and not p:IsA("BodyColors")and p~=script)then p:Destroy()end end
  272. Humanoid:ClearAllChildren()
  273. for i=1,#Effects do --Effect Engine
  274. if Effects[i]~=nil then
  275. if Effects[i].Part.Parent then
  276. if Effects[i].Val==-1 then --extra
  277. if(Effects[i].Size~=nil and Effects[i].exsiz~=false)and Effects[i].Mesh~=nil then Effects[i].Mesh.Scale=Effects[i].Mesh.Scale+Effects[i].Size end
  278. if Effects[i].Rotation~=nil then Effects[i].Part.CFrame=Effects[i].Part.CFrame*Effects[i].Rotation end
  279. if Effects[i].Move~=nil then Effects[i].Part.CFrame=Effects[i].Part.CFrame+(Effects[i].Move/10)end
  280. Effects[i].Part.Transparency=Effects[i].Part.Transparency+Effects[i].Tr if Effects[i].Part.Transparency>1 then Effects[i].Part:Destroy()table.remove(Effects,i)end
  281. elseif Effects[i].Val==-2 then
  282. Effects[i].Part.CFrame=Effects[i].Part.CFrame+Vector3.new(0,.03,0)Effects[i].Label.TextTransparency=Effects[i].Label.TextTransparency+.005 Effects[i].Label.TextStrokeTransparency=Effects[i].Label.TextTransparency+.1 if Effects[i].Label.TextTransparency>=1 then Effects[i].Part:Destroy()end
  283. elseif Effects[i].Val==1 then
  284. if Effects[i].Time<=100 then
  285. if Effects[i].CM then if Effects[i].Time%5==0 then CreateHitBox(Vector3.new(10,20,10),Effects[i].Part.CFrame,function(pt)
  286. local h=FindHumanoid(pt)if h and pt.Name=="HumanoidRootPart"then if h.Health~=0 then pt.CFrame=Effects[i].Part.CFrame+Vector3.new(0,1,0)pt.Velocity=Vector3.new(0,0,0)so("rbxassetid://220834019",1,pt,2/3)end SpawnDamage(h,.01,pt)end end)end else CreateHitBox(Vector3.new(10,20,10),Effects[i].Part.CFrame,function(pt)local h=FindHumanoid(pt)if h~=nil then h.Health=nil end end)end
  287. Effects[i].Time=Effects[i].Time+.5*Boost
  288. else
  289. for i2,p in pairs(Effects[i].Part:GetChildren())do if p:IsA("Part")then Fade(p,.05)end end
  290. Fade(Effects[i].Part,.05)table.remove(Effects,i)
  291. end
  292. end
  293. else
  294. table.remove(Effects,i)
  295. end
  296. end
  297. end
  298. end
  299. end)
  300. end)
  301. function Act()Active=true Stand=true Stroke=""
  302. HumanoidRootPart.CFrame=CFrame.new(HumanoidRootPart.CFrame.p,-(Vector3.new(Camera.CoordinateFrame.x,0,Camera.CoordinateFrame.z)-Vector3.new(HumanoidRootPart.CFrame.x,0,HumanoidRootPart.CFrame.z))+HumanoidRootPart.CFrame.p)
  303. end
  304. function Aim()HumanoidRootPart.CFrame=CFrame.new(HumanoidRootPart.CFrame.p,Vector3.new(Mouse.Hit.x,HumanoidRootPart.CFrame.y,Mouse.Hit.z))end
  305. function SpawnDamage(hum,dmg,pt,wonttarget)
  306. if hum.MaxHealth==1/0 or tostring(hum.Health)=="-nan(ind)" then hum.MaxHealth=100 hum.Health=hum.MaxHealth end
  307. if tostring(hum.Health)=="inf"then hum.MaxHealth=100 hum.Health=hum.MaxHealth end
  308. local dmg=math.ceil((hum.MaxHealth*dmg)*(math.random(95,105)/100))
  309. hum.Health=hum.Health-dmg
  310. if hum.Health>0 then
  311. if SwordVersion==1 then
  312. local Part=Instance.new("Part",eFol)Part.Transparency=1 Part.Anchored=true Part.CanCollide=false
  313. Part.CFrame=pt.CFrame
  314. Part.Size=Vector3.new()
  315. local B=Instance.new("BillboardGui",Part)local T=Instance.new("TextLabel",B)T.BackgroundTransparency=1 T.Size=UDim2.new(1,0,1,0)if dmg<=0 then T.Text="0"else T.Text=dmg end
  316. B.AlwaysOnTop=true B.Size=UDim2.new(1,0,1,0)T.TextColor3=Color3.new(0,0,0)T.TextStrokeTransparency=0 T.TextStrokeColor3=Color3.new(1)T.TextSize=80 T.Font="Antique"
  317. FT=60 table.insert(Effects,{Val=-2,Part=Part,Label=T})
  318. else
  319. local Part=Instance.new("Part",eFol)Part.Transparency=1 Part.Anchored=true Part.CanCollide=false Part.Size=Vector3.new()
  320.  
  321. Part.CFrame=pt.CFrame*CFrame.new(math.random(math.ceil(pt.Size.x*2))-pt.Size.x,math.random(math.ceil(pt.Size.y*2))-pt.Size.y,math.random(math.ceil(pt.Size.z*2))-pt.Size.z)
  322. local B=Instance.new("BillboardGui",Part)local T=Instance.new("TextLabel",B)T.BackgroundTransparency=1 T.Size=UDim2.new(1,0,1,0)if dmg<=0 then T.Text="0"else T.Text=dmg end
  323. B.AlwaysOnTop=true B.Size=UDim2.new(1,0,1,0)T.TextColor3=Color3.new(0,0,0)T.TextStrokeTransparency=0 T.TextStrokeColor3=Color3.new(1)T.TextSize=30 T.Font="SourceSansSemibold"
  324. spawn(function()
  325. for i=1,50 do
  326. if Part.Parent then
  327. if i<25 then
  328. Part.CFrame=Part.CFrame+Vector3.new(0,.1,0)
  329. else
  330. T.TextTransparency=(i-25)/25 T.TextStrokeTransparency=(i-25)/25
  331. end
  332. swait()
  333. end
  334. end
  335. B:Destroy()
  336. end)
  337. end
  338. end
  339. if hum.Parent then if hum.Parent:FindFirstChild("HumanoidRootPart")then if not wonttarget then Target=hum end end end
  340. end
  341. function stroke(key)if key=="2"then if TC then TC=false print("Target Camera disabled")else TC=true print("Target Camera enabled")end end
  342. if not Active then
  343. if key~=Enum.KeyCode.Space then
  344. Stroke=Stroke..key
  345. local flg=false
  346. for i=1,#Movelist do
  347. if string.find(Movelist[i],Stroke,0,true)then flg=true end
  348. end
  349. if not flg or InputTime==0 then Stroke=key InputTime=20 end InputTime=20
  350. if Stroke=="adc"and Target and FT>0 then Stroke=""warn("Fatal(adc)")
  351. SpawnDamage(Target,1/3,Target.Parent.HumanoidRootPart)FT=FT-10 local old=Target
  352. local ep=Instance.new("Part",eFol)local m=Instance.new("SpecialMesh",ep)m.MeshType="Sphere"ep.Size=Vector3.new()ep.Material="Neon"ep.Anchored=true ep.CanCollide=false ep.CFrame=Target.Parent.HumanoidRootPart.CFrame
  353. ep.Color=Color3.new()Fade(ep,.01,Vector3.new(20,20,20),m)
  354. local ep=Instance.new("Part",eFol)local m=Instance.new("SpecialMesh",ep)m.Scale=Vector3.new(100,100,100)m.MeshType="Sphere"ep.Size=Vector3.new()ep.Material="Neon"ep.Anchored=true ep.CanCollide=false ep.CFrame=Target.Parent.HumanoidRootPart.CFrame
  355. ep.Color=Color3.new(1)Fade(ep,.01,Vector3.new(20,20,20),m)
  356. so("rbxassetid://365002938",3,ep,1)
  357. old.PlatformStand=true wait(.5)if Target==old then Target.PlatformStand=false end
  358. end
  359. if Stroke=="sax"then Act()warn("Eater(sax)")
  360. if Mode~="Combo"then
  361. for i=1,20 do
  362. PlayAnimationFromTable({
  363. CFrame.new(0, 0, 0) * CFrame.Angles(-.3, 0, 0),CFrame.new(0, 1.5, 0) * CFrame.Angles(0, 0, 0),
  364. CFrame.new(1.5, 0, 0) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(50)),CFrame.new(-1.5, 0, 0) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-50)),
  365. CFrame.new(.5, -1.6, -.6) * CFrame.Angles(0,0,0),CFrame.new(-.5, -2, 0) * CFrame.Angles(0, 0, 0),
  366. },1,false)
  367. HumanoidRootPart.Anchored=true HumanoidRootPart.CFrame=HumanoidRootPart.CFrame*CFrame.new(0,0,-3)
  368. local pt=Instance.new("Part",eFol)a(pt)rot(pt,Vector3.new(math.random(250)-125,math.random(250)-125,math.random(250)-125),1/0)pt.CanCollide=false pt.Material="Glass"pt.Size=Vector3.new(3.6,3.6,3.6)
  369. local pt2=Instance.new("Part",eFol)pt2.CanCollide=false pt.CFrame=HumanoidRootPart.CFrame pt2.CFrame=pt.CFrame pt2.Material="Neon"pt2.BrickColor=BrickColor.Black()pt2.Size=Vector3.new(4,4,4)pt.Color=Color3.new(1)CreateWeld(pt2,pt2,pt,CFrame.new())
  370. pt.Touched:connect(function(hp)local h=FindHumanoid(hp)if h then local pos=hp.CFrame h.Parent:Destroy()for i=1,30 do local p=Instance.new("Part",eFol)p.Material="Neon"p.CanCollide=false p.Anchored=true p.Size=Vector3.new()
  371. local m=Instance.new("SpecialMesh",p)m.Scale=Vector3.new(10,10,10)m.MeshType="Sphere"p.CFrame=pos*CFrame.Angles(math.rad(math.random(360)),math.rad(math.random(360)),math.rad(math.random(360)))if math.random(3)==1 then p.Color=Color3.new(1)else p.Color=Color3.new()end
  372. Fade(p,.01,Vector3.new(4,.1,.1),m,Vector3.new(math.random(10)-5,math.random(10)-5,math.random(10)-5), CFrame.Angles(math.random(10)/30,math.random(10)/30,math.random(10)/30))end so("rbxassetid://935843979",2,SS,1)
  373. end end)
  374. Fade(pt,.025)Fade(pt2,.05)
  375. if i%Boost==0 then swait()end
  376. end HumanoidRootPart.Anchored=false
  377. else
  378. local pt=Instance.new("Part",eFol)local m=Instance.new("SpecialMesh",pt)m.MeshId="rbxassetid://448386996"m.Scale=Vector3.new(0,.1,.1)pt.CanCollide=false pt.Anchored=true
  379. pt.Size=Vector3.new()Fade(pt,.01,Vector3.new(0,.001,.003),m,HumanoidRootPart.CFrame.p-HumanoidRootPart.CFrame*CFrame.new(0,0,3).p)pt.Color=Color3.new(1)pt.CFrame=(HumanoidRootPart.CFrame*CFrame.new(2,0,-10))*CFrame.Angles(0,0,.5)
  380. local pt=Instance.new("Part",eFol)local m=Instance.new("SpecialMesh",pt)m.MeshId="rbxassetid://448386996"m.Scale=Vector3.new(0,.08,.1)pt.CanCollide=false pt.Anchored=true
  381. pt.Size=Vector3.new()Fade(pt,.01,Vector3.new(0,.001,.003),m,HumanoidRootPart.CFrame.p-HumanoidRootPart.CFrame*CFrame.new(0,0,3).p)pt.Color=Color3.new()pt.CFrame=(HumanoidRootPart.CFrame*CFrame.new(2,0,-10)+Vector3.new(0,1,0))*CFrame.Angles(0,0,.5)
  382. local pt=Instance.new("Part",eFol)local m=Instance.new("SpecialMesh",pt)m.MeshId="rbxassetid://448386996"m.Scale=Vector3.new(0,.1,.1)pt.CanCollide=false pt.Anchored=true
  383. pt.Size=Vector3.new()Fade(pt,.01,Vector3.new(0,.001,.003),m,HumanoidRootPart.CFrame.p-HumanoidRootPart.CFrame*CFrame.new(0,0,3).p)pt.Color=Color3.new(1)pt.CFrame=(HumanoidRootPart.CFrame*CFrame.new(-2,0,-10))*CFrame.Angles(0,0,-.5)
  384. local pt=Instance.new("Part",eFol)local m=Instance.new("SpecialMesh",pt)m.MeshId="rbxassetid://448386996"m.Scale=Vector3.new(0,.08,.1)pt.CanCollide=false pt.Anchored=true
  385. pt.Size=Vector3.new()Fade(pt,.01,Vector3.new(0,.001,.003),m,HumanoidRootPart.CFrame.p-HumanoidRootPart.CFrame*CFrame.new(0,0,3).p)pt.Color=Color3.new()pt.CFrame=(HumanoidRootPart.CFrame*CFrame.new(-2,0,-10)+Vector3.new(0,1,0))*CFrame.Angles(0,0,-.5)
  386. HumanoidRootPart.CFrame=HumanoidRootPart.CFrame*CFrame.new(0,0,-50)
  387. CreateHitBox(Vector3.new(4,4,50),HumanoidRootPart.CFrame*CFrame.new(0,0,25),function(pt)if pt.Name=="Torso"or pt.Name=="UpperTorso"then local h=FindHumanoid(pt)if h then SpawnDamage(h,.1,pt)end end end)
  388. end
  389. Active=false
  390. end
  391. if Stroke=="ddsc"then Act()warn("Raven(ddsc)")HumanoidRootPart.Anchored=true
  392. if Target~=nil and Mode=="Combo"then HumanoidRootPart.CFrame=Target.Parent.HumanoidRootPart.CFrame end
  393. CreateHitBox(Vector3.new(16,4,16),HumanoidRootPart.CFrame,function(p)if p.Name=="HumanoidRootPart"then local h=FindHumanoid(p)if h then SpawnDamage(h,.01,p)p.CFrame=HumanoidRootPart.CFrame end end end)
  394. for i=1,25 do
  395. PlayAnimationFromTable({CFrame.new(0,0,0)*CFrame.Angles(-i,0,math.rad(90)),
  396. CFrame.new(0,1.5,0)*CFrame.Angles(0,0,0),
  397. CFrame.new(1.5,0,0)*CFrame.Angles(0,0,1),
  398. CFrame.new(-1.5,0,0)*CFrame.Angles(0,0,0),
  399. CFrame.new(.5,-2,0)*CFrame.Angles(0,0,0),
  400. CFrame.new(-.5,-2,0)*CFrame.Angles(0,0,0),
  401. },1,false)
  402. for i2=1,2 do local pt=Instance.new("Part",eFol)local m=Instance.new("SpecialMesh",pt)m.MeshId="rbxassetid://448386996"pt.CanCollide=false pt.Anchored=true pt.Size=Vector3.new()
  403. pt.CFrame=(HumanoidRootPart.CFrame*CFrame.Angles(math.rad(math.random(360)),0,0))*CFrame.new(math.random(20)/10-.5,-6,0)m.Scale=Vector3.new(.005,.1,.13)pt.Color=Color3.new(1)Fade(pt,.05)
  404. end
  405. HumanoidRootPart.CFrame=HumanoidRootPart.CFrame+Vector3.new(0,2,0)HumanoidRootPart.Velocity=Vector3.new()if i%Boost==0 then swait()end
  406. local pt=Instance.new("Part",eFol)local m=Instance.new("BlockMesh",pt)pt.CanCollide=false pt.Anchored=true pt.Size=Vector3.new()
  407. pt.CFrame=(HumanoidRootPart.CFrame*CFrame.Angles(math.rad(math.random(360)),math.rad(math.random(360)),math.rad(math.random(360))))m.Scale=Vector3.new(60,60,60)pt.Material="Neon"pt.Color=Color3.new()Fade(pt,.025)
  408. if i%3==0 then if Mode=="Combo"then CreateHitBox(Vector3.new(8,8,8),HumanoidRootPart.CFrame,function(p)if p.Name=="HumanoidRootPart"then local h=FindHumanoid(p)if h then so("rbxassetid://220834019",1,pt,1)SpawnDamage(h,.005,p)p.CFrame=HumanoidRootPart.CFrame+Vector3.new(0,1,0)p.Velocity=Vector3.new()end end end)
  409. else CreateHitBox(Vector3.new(8,8,8),HumanoidRootPart.CFrame,function(hp)local h=FindHumanoid(hp)if h then local pos=hp.CFrame h.Parent:Destroy()for i=1,30 do local p=Instance.new("Part",eFol)p.Material="Neon"p.CanCollide=false p.Anchored=true p.Size=Vector3.new()
  410. local m=Instance.new("SpecialMesh",p)m.Scale=Vector3.new(10,10,10)m.MeshType="Sphere"p.CFrame=pos*CFrame.Angles(math.rad(math.random(360)),math.rad(math.random(360)),math.rad(math.random(360)))if math.random(3)==1 then p.Color=Color3.new(1)else p.Color=Color3.new()end
  411. Fade(p,.01,Vector3.new(4,.1,.1),m,Vector3.new(math.random(10)-5,math.random(10)-5,math.random(10)-5), CFrame.Angles(math.random(10)/30,math.random(10)/30,math.random(10)/30))end so("rbxassetid://935843979",2,SS,1)
  412. end end)end end
  413. end local ep=Instance.new("Part",eFol)local m=Instance.new("SpecialMesh",ep)m.MeshType="Sphere"ep.Size=Vector3.new()ep.Material="Neon"ep.Anchored=true ep.CanCollide=false ep.CFrame=HumanoidRootPart.CFrame
  414. ep.Color=Color3.new()Fade(ep,.01,Vector3.new(20,20,20),m)CreateHitBox(Vector3.new(20,20,20),ep.CFrame,function(p)if p.Name=="HumanoidRootPart"then local h=FindHumanoid(p)if h then SpawnDamage(h,1/3,p)spawn(function()p.Anchored=true wait(1)if p.Parent then p.Anchored=false end end)
  415. so("rbxassetid://62339698",2,ep,.5)local efc=Instance.new("Part",eFol)efc.Material="Neon"efc.Size=Vector3.new()local m=Instance.new("SpecialMesh",efc)efc.CanCollide=false m.Scale=Vector3.new(120,120,120)m.MeshType="Sphere"efc.CFrame=p.CFrame efc.Anchored=true efc.Color=Color3.new(1)Fade(efc,.02,Vector3.new(1,30,1),m)
  416. end end end)
  417. Active=false
  418. end
  419. if Stroke=="asdsdq"and Mode=="Combo"then Act()if not OnGround then Active=false error("This move must be on ground")end Act()warn("Doom(asdsdq)")
  420. SwordWeld.C0=CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0))*CFrame.new(0,1.05,0)for i=1,34 do
  421. PlayAnimationFromTable({CFrame.new(0,0,0)*CFrame.Angles(0,.9,0),CFrame.new(0,1.5,0)*CFrame.Angles(0,0,0),
  422. CFrame.new(1.5,.5,-1)*CFrame.Angles(math.rad(90),0,1),CFrame.new(-1.5,0,0)*CFrame.Angles(0,0,0),
  423. CFrame.new(.5,-2,0)*CFrame.Angles(0,0,0),CFrame.new(-.5,-2,0)*CFrame.Angles(0,0,0)},.2,false)swait()
  424. end
  425. local efc=Instance.new("Part",eFol)efc.CanCollide=false efc.Size=Vector3.new()efc.Transparency=1 local pos=(HumanoidRootPart.CFrame*CFrame.new(0,0,-1))-Vector3.new(0,3,0)
  426. efc.CFrame=pos efc.Anchored=true local a0=Instance.new("Attachment",efc)local a1=Instance.new("Attachment",efc)a1.Position=Vector3.new(0,9,0)local tr=Instance.new("Trail",efc)tr.Attachment0=a0 tr.Attachment1=a1 tr.Texture="rbxassetid://1120163377"
  427. tr.LightEmission=1 tr.Color=ColorSequence.new(Color3.new(1))tr.Transparency=NumberSequence.new(0,1)tr.Lifetime=5 tr:Clone().Parent=efc tr:Clone().Parent=efc tr:Clone().Parent=efc
  428. Stand=false Active=false swait(1)
  429. for i=0,50 do
  430. if Target then
  431. pos=pos:lerp(CFrame.new(pos.p,Vector3.new(Target.Parent.HumanoidRootPart.CFrame.x,pos.y,Target.Parent.HumanoidRootPart.CFrame.z)),.2)
  432. end
  433. pos=pos*CFrame.new(0,0,-7)efc.CFrame=pos*CFrame.new(math.random(200)/10-10,0,math.random(100)/10-5)so("rbxassetid://231917784",10,efc,.8)
  434. local ep=Instance.new("Part",eFol)local m=Instance.new("SpecialMesh",ep)m.Scale=Vector3.new(250,50,250)m.MeshType="Sphere"ep.Size=Vector3.new()ep.Material="Glass"ep.Anchored=true ep.CanCollide=false ep.CFrame=efc.CFrame
  435. ep.Color=Color3.new(1)Fade(ep,.04,-Vector3.new(10,-130,10),m)
  436. RingE(ep.CFrame*CFrame.Angles(0,0,0),.3,50,0,50,52,0,ColorSequence.new(Color3.new(0,0,0)),-1.5)
  437. CreateHitBox(Vector3.new(20,7,10),pos,function(p)local h=FindHumanoid(p)if h then swait(8)
  438. local e=Instance.new("Part",eFol)e.CanCollide=false e.Material="Glass"e.Size=Vector3.new()e.Color=Color3.new()a(e)rot(e,Vector3.new(math.random(200)-100,math.random(200)-100,math.random(200)-100),1/0)
  439. e.CFrame=p.CFrame local m=Instance.new("BlockMesh",e)Fade(e,.05,Vector3.new(20,20,20),m)local j=mov(p,Vector3.new(math.random(100)/10-5,40+math.random(160),math.random(100)/10-5))
  440. SpawnDamage(h,.005,p,true)j.Changed:connect(function(idk)if tostring(idk)=="Parent"then
  441. p.Anchored=false p.Velocity=Vector3.new()SpawnDamage(h,.05,p,true)local e=Instance.new("Part",eFol)so("rbxassetid://365002938",2,e,1.5)e.CanCollide=false e.Material="Glass"e.Size=Vector3.new()e.Color=Color3.new(1)a(e)rot(e,Vector3.new(math.random(200)-100,math.random(200)-100,math.random(200)-100),1/0)e.CFrame=p.CFrame local m=Instance.new("BlockMesh",e)m.Scale=Vector3.new(10,10,10)*100 Fade(e,.05,-Vector3.new(40,40,40),m)
  442. end end)debri(j,1)end end)
  443. wait()
  444. end debri(efc,5)
  445. end
  446. if Stroke=="asc"then Act()warn("Grief(asc)")
  447. spawn(function()local pos=HumanoidRootPart.CFrame if Mode=="Combo"and Target then pos=CFrame.new(pos.p,Target.Parent.HumanoidRootPart.CFrame.p)end
  448. for i=1,20 do
  449. local efc=Instance.new("Part",eFol)efc.Material="Neon"efc.Size=Vector3.new()local m=Instance.new("SpecialMesh",efc)efc.CanCollide=false
  450. m.Scale=Vector3.new(120,120,120)m.MeshType="Sphere"efc.CFrame=pos*CFrame.new(0,0,-i*5)efc.Anchored=true efc.Color=Color3.new()Fade(efc,.02,Vector3.new(1,1,1),m)
  451. so("rbxassetid://201858087",10,efc,1)
  452. local efc=Instance.new("Part",eFol)efc.Material="Neon"efc.Size=Vector3.new()local m=Instance.new("SpecialMesh",efc)efc.CanCollide=false
  453. m.Scale=Vector3.new(120,120,120)m.MeshType="Sphere"efc.CFrame=pos*CFrame.new(0,0,-i*5)efc.Anchored=true efc.Color=Color3.new()Fade(efc,.02,Vector3.new(-.8,20,-.8),m)
  454. local efc=Instance.new("Part",eFol)efc.Material="Neon"efc.Size=Vector3.new()local m=Instance.new("SpecialMesh",efc)efc.CanCollide=false
  455. m.Scale=Vector3.new(0,.07,.07)m.MeshId="rbxassetid://448386996"efc.CFrame=(pos*CFrame.new(0,0,-i*5))*CFrame.Angles(math.random(360),math.random(360),math.random(360))*CFrame.new(0,-2,0)efc.Anchored=true efc.Color=Color3.new(1)Fade(efc,.01,Vector3.new(0,.001,.001),m)
  456. if Mode~="Combo"then CreateHitBox(Vector3.new(4,4,4),efc.CFrame,function(pt)
  457. local h=FindHumanoid(pt)
  458. if h~=nil then
  459. local pos=pt.CFrame h.Parent:Destroy()
  460. local efc=Instance.new("Part",eFol)efc.Material="Neon"efc.Size=Vector3.new()efc.Color=Color3.new(1)Fade(efc,.01)
  461. efc.Anchored=true efc.CanCollide=false local m=Instance.new("SpecialMesh",efc)m.Scale=Vector3.new(500,500,500)efc.CFrame=pos m.MeshType="Sphere"
  462. so("rbxassetid://365002938",4,efc,1)
  463. CreateHitBox(Vector3.new(17,17,17),pos,function(pt)
  464. local h=FindHumanoid(pt)
  465. if h~=nil then local pos=pt.CFrame h.Parent:Destroy()
  466. local efc=Instance.new("Part",eFol)efc.Material="Neon"efc.Size=Vector3.new()efc.Color=Color3.new(.25)Fade(efc,.01)
  467. efc.Anchored=true efc.CanCollide=false local m=Instance.new("SpecialMesh",efc)m.Scale=Vector3.new(500,500,500)efc.CFrame=pos m.MeshType="Sphere"
  468. so("rbxassetid://365002938",4,efc,1)
  469. CreateHitBox(Vector3.new(17,17,17),pos,function(pt)
  470. local h=FindHumanoid(pt)
  471. if h~=nil then local pos=pt.CFrame h.Parent:Destroy()local efc=Instance.new("Part",eFol)efc.Material="Neon"efc.Size=Vector3.new()efc.Color=Color3.new()Fade(efc,.01)
  472. efc.Anchored=true efc.CanCollide=false local m=Instance.new("SpecialMesh",efc)m.Scale=Vector3.new(200,200,200)efc.CFrame=pos m.MeshType="Sphere"
  473. end
  474. end)
  475. end
  476. end)
  477. end
  478. end)
  479. else
  480. CreateHitBox(Vector3.new(4,4,4),efc.CFrame,function(pt)local h=FindHumanoid(pt)if h then SpawnDamage(h,.03,pt)end end)
  481. end
  482. if i%Boost==0 then swait(1)end
  483. end
  484. end)
  485. wait(.3)
  486. Active=false
  487. end
  488. if Stroke=="asdq"then Act()warn("Deny(asdq)")
  489. local main=Instance.new("Part",eFol)if Mode=="Combo"and Target then main.CFrame=CFrame.new(Target.Parent.HumanoidRootPart.CFrame.p)else main.CFrame=HumanoidRootPart.CFrame*CFrame.new(0,0,-8)end main.Size=Vector3.new(2,2,2)main.CanCollide=false
  490. a(main)local m=Instance.new("SpecialMesh",main)m.MeshId="rbxassetid://1033714"m.Offset=Vector3.new(0,7.5,0)m.Scale=Vector3.new(6.6,22,6.6)
  491. rot(main,Vector3.new(0,-30*Boost,0),1/0)so("rbxassetid://235097614",5,main,2)for i=1,25,.7 do
  492. local pt=Instance.new("Part",main)pt.CFrame=main.CFrame*CFrame.Angles(0,math.rad(i*32),0)*CFrame.new(0,i/3,(50-i)/7.5)main.Material="Neon"main.Color=Color3.new()
  493. pt.Size=Vector3.new()local ptm=Instance.new("BlockMesh",pt)ptm.Scale=Vector3.new(2-(i/15),.2,.2)*60 pt.CanCollide=false
  494. local w=CreateWeld(pt,main,pt,CFrame.Angles(0,math.rad(i*64),0)*CFrame.new(0,i/3*2,(25-i)/7.5*2))
  495. pt.Color=Color3.new(1,0,0)pt.Material="Neon"
  496. end
  497. local cmb=false if Mode=="Combo"then cmb=true end
  498. table.insert(Effects,{Part=main,Val=1,Time=0,CM=cmb})
  499. for i=1,40 do local p=Instance.new("Part",eFol)p.Material="Neon"p.CanCollide=false p.Anchored=true p.Size=Vector3.new()
  500. local m=Instance.new("SpecialMesh",p)m.Scale=Vector3.new(100,100,100)m.MeshType="Sphere"p.CFrame=main.CFrame*CFrame.Angles(math.rad(math.random(360)),math.rad(math.random(360)),math.rad(math.random(360)))if math.random(3)==1 then p.Color=Color3.new(1)else p.Color=Color3.new()end
  501. Fade(p,.01,Vector3.new(4,-1,-1),m,Vector3.new(math.random(10)-5,math.random(10)-5,math.random(10)-5), CFrame.Angles(math.random(10)/30,math.random(10)/30,math.random(10)/30))end
  502. wait(.25)Active=false
  503. end
  504. if Stroke=="wwx"then warn("Mode Change(wwx)")
  505. if Mode=="Combo"then Mode="Standard"warn("Changed to Standard mode")else Mode="Combo"warn("Changed to Combo mode")end
  506.  
  507. end
  508. if Stroke=="ssadq"and Target then Act()warn("Soul Eater(ssadq)")
  509. so("rbxassetid://743521656",1,workspace,.8)local En=Target.Parent.HumanoidRootPart local Eh=Target
  510. HumanoidRootPart.CFrame=En.CFrame*CFrame.new(0,0,-3)local w=CreateWeld(En,HumanoidRootPart,En,CFrame.new(0,0,-3))
  511. PlayAnimationFromTable({CFrame.new(0,0,0)*CFrame.Angles(0,0,0),CFrame.new(0,1.5,0)*CFrame.Angles(0,0,0),CFrame.new(1.5,0,0)*CFrame.Angles(0,0,0),CFrame.new(-1.5,0,0)*CFrame.Angles(0,0,0),
  512. CFrame.new(.5,-2,0)*CFrame.Angles(0,0,0),CFrame.new(-.5,-2,0)*CFrame.Angles(0,0,0)},1,false)
  513. SwordWeld.C0=CFrame.Angles(math.rad(180),math.rad(0),math.rad(0))*CFrame.new(0,1.05,0)
  514. for i=1,50 do
  515. PlayAnimationFromTable({CFrame.new(0,0,0)*CFrame.Angles(0,.5,0),CFrame.new(0,1.5,0)*CFrame.Angles(0,0,0),
  516. CFrame.new(1.5,0,0)*CFrame.Angles(.7,-.7,0),CFrame.new(-1.5,0,0)*CFrame.Angles(0,0,0),
  517. CFrame.new(.5,-2,0)*CFrame.Angles(0,0,0),CFrame.new(-.5,-2,0)*CFrame.Angles(0,0,0)},.1,false)
  518. swait()end wait(.5)so("rbxassetid://192410084",2,workspace,1)
  519. SwordWeld.C0=CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0))*CFrame.new(0,1.05,0)
  520. if En.Parent then local ep=Instance.new("Part",eFol)local m=Instance.new("SpecialMesh",ep)m.Scale=Vector3.new(100,100,100)m.MeshType="Sphere"ep.Size=Vector3.new()ep.Material="Neon"ep.Anchored=true ep.CanCollide=false ep.CFrame=En.CFrame
  521. ep.Color=Color3.new()Fade(ep,.01,Vector3.new(80,80,80),m)if Eh.Parent then SpawnDamage(Eh,.1,En)end end
  522. PlayAnimationFromTable({CFrame.new(0,0,0)*CFrame.Angles(0,.9,0),CFrame.new(0,1.5,0)*CFrame.Angles(0,0,0),
  523. CFrame.new(1.5,.5,-1)*CFrame.Angles(math.rad(90),0,1),CFrame.new(-1.5,0,0)*CFrame.Angles(0,0,0),
  524. CFrame.new(.5,-2,0)*CFrame.Angles(0,0,0),CFrame.new(-.5,-2,0)*CFrame.Angles(0,0,0)},1,false)w:Destroy()wait(.3)
  525. Stand=false Active=false
  526. swait(240)if En.Parent then a(En)
  527. local ep=Instance.new("Part",eFol)local m=Instance.new("SpecialMesh",ep)m.Scale=Vector3.new(100,100,100)m.MeshType="Sphere"ep.Size=Vector3.new()ep.Material="Neon"ep.Anchored=true ep.CanCollide=false ep.CFrame=En.CFrame
  528. ep.Color=Color3.new()Fade(ep,.01,Vector3.new(80,80,80),m)if Eh then SpawnDamage(Eh,999.9999,ep)end
  529. for i=1,15 do
  530. local pt=Instance.new("Part",eFol)pt.Material="Neon"pt.Size=Vector3.new(1,1,1)local m=Instance.new("SpecialMesh",pt)m.MeshType="Sphere"pt.CanCollide=false pt.Anchored=false pt.Shape="Ball"local spd=300 pt.Velocity=Vector3.new(math.random(spd)-spd/2,math.random(spd)-spd/2,math.random(spd)-spd/2)pt.Color=Color3.new(1)
  531. pt.CFrame=ep.CFrame local Tr=Instance.new("Trail",pt)Tr.Texture="rbxassetid://1251856844"local a0=Instance.new("Attachment",pt)a0.Position=Vector3.new(.5,0,0)local a1=Instance.new("Attachment",pt)a1.Position=Vector3.new(-.5,0,0)Tr.FaceCamera=true Tr.Attachment0=a0 Tr.Attachment1=a1 Tr.Color=ColorSequence.new(Color3.new(1))Tr.LightEmission=1
  532. Tr.Lifetime=.5 Tr.Transparency=NumberSequence.new(0,1)local R=Instance.new("RocketPropulsion",pt)R.Target=HumanoidRootPart R.TargetRadius=5 R.ReachedTarget:connect(function()so("rbxassetid://233096543",1,pt,1)pt.Anchored=true R:Destroy()Fade(pt,.01)end)
  533. R.MaxTorque=Vector3.new(900,900,0)R.MaxSpeed=100 R.MaxThrust=100 R.TurnD=100 R.TurnP=100 R.ThrustP=2
  534. R:Fire()
  535. end
  536. En.Parent:Destroy()
  537. end
  538. end
  539. if Stroke=="dasq"and Target then Act()warn("Grim(dasq)")
  540. for i2=1,3 do local CAngle=CFrame.Angles(math.random(20)/100-.1,math.random(20)/100-.1,math.random(20)/100-.1)
  541. for i=1,5 do
  542. local e=Instance.new("Part",eFol)local m=Instance.new("SpecialMesh",e)e.Anchored=true e.CanCollide=false m.MeshId="rbxassetid://3270017"e.Color=Color3.new(1-i/5)
  543. e.Size=Vector3.new()e.CFrame=HumanoidRootPart.CFrame
  544. Fade(e,.03,Vector3.new(.5,.5,.5)*i/6*i2,m,Vector3.new(),CAngle)
  545. end end
  546. local grav=Instance.new("Part",eFol)grav.Anchored=true grav.CanCollide=false grav.CFrame=CFrame.new(HumanoidRootPart.CFrame.p,Target.Parent.HumanoidRootPart.CFrame.p)*CFrame.new(0,0,-(HumanoidRootPart.CFrame.p-Target.Parent.HumanoidRootPart.CFrame.p).magnitude/2)
  547. grav.Material="Glass"grav.Size=Vector3.new(5,5,(HumanoidRootPart.CFrame.p-Target.Parent.HumanoidRootPart.CFrame.p).magnitude)local gm=Instance.new("SpecialMesh",grav)gm.MeshType="Brick"Fade(grav,.01,-Vector3.new(.01,.01,0),gm)grav.Color=Color3.new()
  548. Target.Parent.HumanoidRootPart.Anchored=true
  549. HumanoidRootPart.Anchored=true
  550. HumanoidRootPart.CFrame=Target.Parent.HumanoidRootPart.CFrame*CFrame.new(0,0,3)
  551. for i2=1,3 do local CAngle=CFrame.Angles(math.random(20)/100-.1,math.random(20)/100-.1,math.random(20)/100-.1)
  552. for i=1,5 do
  553. local e=Instance.new("Part",eFol)local m=Instance.new("SpecialMesh",e)e.Anchored=true e.CanCollide=false m.MeshId="rbxassetid://3270017"e.Color=Color3.new(1-i/5)
  554. e.Size=Vector3.new()e.CFrame=HumanoidRootPart.CFrame
  555. Fade(e,.03,Vector3.new(.5,.5,.5)*i/6*i2,m,Vector3.new(),CAngle)
  556. end end
  557. local ep=Instance.new("Part",eFol)local m=Instance.new("SpecialMesh",ep)m.Scale=Vector3.new(250,50,250)m.MeshType="Sphere"ep.Size=Vector3.new()ep.Material="Glass"ep.Anchored=true ep.CanCollide=false ep.CFrame=Target.Parent.HumanoidRootPart.CFrame
  558. ep.Color=Color3.new(1)Fade(ep,.04,-Vector3.new(10,-130,10),m)Target.Parent.HumanoidRootPart.Anchored=false Target.Parent.HumanoidRootPart.Velocity=Vector3.new(0,200,0)
  559. Active=false
  560. end
  561. if Stroke=="sdq"then Act()warn"Chaos(sdq)"if not OnGround then HumanoidRootPart.Anchored=true end for i=1,20 do
  562. PlayAnimationFromTable({CFrame.new(0,0,0)*CFrame.Angles(0,.5,0),
  563. CFrame.new(0,1.5,0)*CFrame.Angles(0,0,0),
  564. CFrame.new(1.5,0,0)*CFrame.Angles(0,0,.5),
  565. CFrame.new(-1.5,0,0)*CFrame.Angles(-.3,0,.2),
  566. CFrame.new(.5,-2,0)*CFrame.Angles(0,0,0),
  567. CFrame.new(-.5,-2,0)*CFrame.Angles(0,0,0),
  568. },.3,false)swait()Aim()end
  569. for i=1,31 do
  570. PlayAnimationFromTable({CFrame.new(0,0,0)*CFrame.Angles(0,-math.rad(90),0),
  571. CFrame.new(0,1.5,0)*CFrame.Angles(0,.9,0),
  572. CFrame.new(1.5,0,0)*CFrame.Angles(0,.8,.3),
  573. CFrame.new(-1.5,0,0)*CFrame.Angles(0,0,-1.6),
  574. CFrame.new(.5,-2,0)*CFrame.Angles(0,0,0),
  575. CFrame.new(-.5,-2,0)*CFrame.Angles(0,0,0),
  576. },.2,false)Aim()
  577. if i%10==0 then
  578. local Blast=Instance.new("Part",eFol)Blast.Anchored=true Blast.CanCollide=false Blast.Size=Vector3.new()local m=Instance.new("SpecialMesh",Blast)m.MeshType="Sphere"m.Scale=Vector3.new(1,1,1)*20
  579. Blast.Material="Neon"Blast.Shape="Ball"Blast.Color=Color3.new()Blast.CFrame=CFrame.new((LeftArm.CFrame*CFrame.new(0,-1.5,0)).p,Mouse.Hit.p)
  580. so("rbxassetid://171390396",5,Blast,2)RingE(Blast.CFrame*CFrame.Angles(math.rad(90),0,0),.01,50,3,50,3,-1)RingE(Blast.CFrame*CFrame.Angles(math.rad(90),0,0),.01,50,3.1,50,2,0,ColorSequence.new(Color3.new(1)))
  581. spawn(function()local p=GetParticleEmitter()p.Parent=Blast p.Rate=1000 p.Color=ColorSequence.new(Color3.new())p.Speed=NumberRange.new(0,1)p.SpreadAngle=Vector2.new(-360,360)p.Rotation=NumberRange.new(0,360)p.Texture="rbxassetid://160022202"p.Transparency=NumberSequence.new(.8,1)p.Lifetime=NumberRange.new(.5,2)
  582. for i1=1,320 do
  583. local hit,pos=workspace:FindPartOnRay(Ray.new(Blast.CFrame.p,Blast.CFrame.lookVector*1),eFol,true,true)
  584. if i1%10==0 then
  585. local ef=Instance.new("Part",eFol)ef.Transparency=0 ef.Anchored=true ef.CanCollide=false ef.Size=Vector3.new()ef.CFrame=Blast.CFrame*CFrame.Angles(0,math.rad(90),0)*CFrame.Angles(math.rad(math.random(360)),0,0)ef.Color=Color3.new(1)local m=Instance.new("SpecialMesh",ef)
  586. m.MeshId="rbxassetid://448386996"m.Scale=Vector3.new()Fade(ef,.01,Vector3.new(.000,.001,.001),m,(ef.CFrame.p-ef.CFrame*CFrame.new(0,.4,0).p))
  587. end
  588. if not hit then Blast.CFrame=Blast.CFrame*CFrame.new(0,0,-1)if Target then Blast.CFrame=Blast.CFrame:lerp(CFrame.new(Blast.CFrame.p,Target.Parent.HumanoidRootPart.CFrame.p),i1/1000)end swait()else RingE(Blast.CFrame*CFrame.Angles(math.rad(90),0,0),.5,50,0,50,5,-1)RingE(Blast.CFrame*CFrame.Angles(math.rad(90),0,0),.6,50,0,50,8,0,ColorSequence.new(Color3.new(1)))Blast.CFrame=CFrame.new(pos)p.Enabled=false
  589. Fade(Blast,.01,Vector3.new(1,1,1),m)so("rbxassetid://365002938",3,Blast,1.2)local h=FindHumanoid(hit)if h then if Mode=="Combo"then SpawnDamage(h,.15*(i/15),hit)else h.Health=nil h.Parent:BreakJoints()end end swait(10)CreateHitBox(Vector3.new(5,5,5),Blast.CFrame,function(pt)local h=FindHumanoid(pt)if h then if Mode=="Combo"then SpawnDamage(h,.0005,pt)else h.Health=nil h.Parent:BreakJoints()end end end)break end
  590. end p.Enabled=false debri(Blast,5)
  591. end)
  592. end
  593. swait()
  594. end
  595. Active=false
  596. end
  597. if Stroke=="adq"then warn("Clock Up(adq)")
  598. if Boost<5 then Boost=Boost+1 end
  599. print(Boost)
  600. end
  601. if Stroke=="daq"then warn("Clock Down(daq)")
  602. if Boost>1 then Boost=Boost-1 end
  603. print(Boost)
  604. end
  605.  
  606. end
  607. end
  608. end
  609.  
  610. Mouse.KeyDown:connect(stroke)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement